【技术实现步骤摘要】
多主通信技术优势互补的通信方法及装置
本专利技术涉及物联网通信传输
,特别涉及一种多主通信技术优势互补的通信方法及装置。
技术介绍
物联网设备在实际应用中,由于移动通信运营商或是电信运营商的网络质量与使用人群的数量有很大的关系,在无人区、城乡交接区、地下坑道、地下室、地下停车场等场合,单一的通信手段覆盖往往达不到实际使用的要求,或通信费用太高,或布设成本高,或可靠性、稳定性欠佳,难以满足物联网的实际需求;因此,多种(三种及以上)通信手段融合的通信方法是一种必然趋势。目前,传统的、搭载多种通信手段的通信设备均采用主备模式设计,由于主备通信手段的方式比较简单,任一时刻,只有一条通信链路与上位机通信,设备、基站、上位机都是一对一的,无须考虑数据冗余,只关心当前通道是否有效,其用法是:以某一通信手段为主要通信手段,其他手段作为备用通信手段;当主要通信手段出现异常后,才启用备用通信手段通信,失效→切换→握手→通信……再失效→再切换→再握手→再通信……,如此循环。为描述更直观,如图9所示,使用了LAN、WiFi、G ...
【技术保护点】
1.一种多主通信技术优势互补的通信方法,其特征在于:所述通信方法包括以下步骤:/n对发送先后顺序和间隔列表、最近接收列表进行初始化,预先设置发送先后顺序和间隔列表、最近接收列表,保存默认的发送顺序和发送间隔,清空最近接收列表;/n当有待发送数据产生时,将待发送数据封装成数据报,该数据报包括但不限于:数据产生的时刻、数据产生的顺序号、数据产生的设备编号以及数据内容;/n记录已封装好的数据报;/n根据发送先后顺序和间隔的列表,依次将已封装好的数据报从多种通信手段发出去,等待上位机应答;/n上位机须要应答所有接收到的数据报,并原路返回对应的应答;以确定该通信手段是有效的,同时确定 ...
【技术特征摘要】
1.一种多主通信技术优势互补的通信方法,其特征在于:所述通信方法包括以下步骤:
对发送先后顺序和间隔列表、最近接收列表进行初始化,预先设置发送先后顺序和间隔列表、最近接收列表,保存默认的发送顺序和发送间隔,清空最近接收列表;
当有待发送数据产生时,将待发送数据封装成数据报,该数据报包括但不限于:数据产生的时刻、数据产生的顺序号、数据产生的设备编号以及数据内容;
记录已封装好的数据报;
根据发送先后顺序和间隔的列表,依次将已封装好的数据报从多种通信手段发出去,等待上位机应答;
上位机须要应答所有接收到的数据报,并原路返回对应的应答;以确定该通信手段是有效的,同时确定具体的数据报内容已经发送到上位机;
连续多次发送,均无应答,则退出发送;
如有应答,则将应答数据报与最近接收列表的信息进行比较,如果有同样的数据记录,则不执行动作;同时上位机对上送的数据进行分析、处理,对于重复的信息只原路返回该通信手段应答和记录处理,但不执行动作;
如果没有同样的数据记录,则执行动作;
记录应答数据报到最近接收列表;
根据数据产生的时刻,数据产生的顺序号、数据产生的设备编号找到应答对应的通信手段发送记录,并根据本应答数据的应答时刻减去该通信手段的发送时刻,得到对应通信手段的响应时间;
对通信手段分级,然后动态优化发送先后顺序和间隔列表:将多种通信手段分为免费通信手段、一般收费通信手段、高收费通信手段三个等级,根据本次应答的通信手段的响应时间,提升本次有应答的通信手段在各自对应等级的发送顺序,为下一个待发数据报动态生成一个优先的顺序,更新发送先后顺序和间隔列表备用;
如果其它通信手段有应答,则返回如有应答,则将应答数据报与最近接收列表的信息进行比较,如果有同样的数据记录,则不执行动作步骤;
统计无应答的所述三个等级的通信手段的次数;
判断是否有下一个待发送数据产生;
如果下一个待发送数据产生,返回所述当有待发送数据产生时,将待发送数据封装成数据报,该数据报包括但不限于:数据产生的时刻、数据产生的顺序号、数据产生的设备编号以及数据内容步骤;
如果下一个待发送数据没有产生,判断是否有其它通信手段应答所述已封装好的数据报;
如果其它通信手段有应答,则返回如有应答,则将应答数据报与最近接收列表的信息进行比较,如果有同样的数据记录,则不执行动作步骤;
如果其它通信手段没有应答,则返回判断是否有下一个待发送数据产生步骤。
2.如权利要求1所述的多主通信技术优势互补的通信方法,其特征在于:
所述免费通信手段包括但不限于:RS232、RS485、CAN、数传电台、专线、电力载波、专用无线通信网络、蓝牙、WiFi、LoRa、ZigBee、433M以及其它无线射频技术通信手段;
所述一般收费通信手段包括但不限于:GPRS、传统短信、NB-IoT、2G、3G、4G、5G通信手段;
所述高收费通信手段包括但不限于:北斗短报文、卫星电话通信手段;
所述发送先后顺序和间隔列表的先后顺序通信手段为免费通信手段、一般收费通信手段以及高收费通信手段;
所述发送先后顺序和间隔列表的发送先后顺序通信手段具体是:RS232、RS485、CAN、数传电台、专线、电力载波、专用无线通信网络、蓝牙、WiFi、LoRa、ZigBee、433M、其它无线射频技术、GPRS、传统短信、NB-IoT、2G、3G、4G、5G、北斗短报文、卫星电话;对应的通信手段发送间隔是相对固定的值,根据使用场景,出厂时固化:
每种通信手段两次发送数据的时间间隔设置在0.1~70秒,每条数据内容两次发送的时间间隔设置在0.1~70秒;
对于同一个数据报,每两种免费通信手段的时间间隔区间:0~10秒;每两种一般收费通信手段的时间间隔区间:5~25秒;每两种高收费通信手段的时间间隔区间:8~70秒。
3.如权利要求2所述的多主通信技术优势互补的通信方法,其特征在于:在所述统计无应答的所述三个等级的通信手段的次数步骤之后,还包括以下步骤:
判断免费通信手段是否均无应答;
如果免费通信手段均无应答,一般收费通信手段的发送间隔按比例缩短,缩短值为:10%×免费通信手段连续无应答次数,所述免费通信手段连续无应答次数不大于8次;
如果免费通信手段有应答,一般收费通信手段的发送间隔恢复到100%;同时,高收费通信手段发送间隔恢复到100%;
动态更新发送先后顺序和间隔列表;
继续判断一般收费通信手段是否均无应答;
如果一般收费通信手段均无应答,高收费通信手段的发送间隔按比例缩短,缩短值为:10%×一般收费通信手段连续无应答次数,所述一般收费通信手段连续无应答次数不大于8次;
如果一般收费通信手段有应答,高收费通信手段发送间隔恢复到100%;
动态更新发送先后顺序和间隔列表。
4.如权利要求2所述的多主通信技术优势互补的通信方法,其特征在于:在所述根据发送先后顺序和间隔的列表,依次将已封装好的数据报从多种通信手段发出去,等待上位机应答步骤之后,还包括以下步骤:
判断上位机是否支持WIFI通信手段进行数据通信;
如果上位机不支持WIFI通信手段数据通信,则自动进入下一种通信手段LORA进行数据通信;
如果上位机支持WIFI通信手段数据通信,执行从本次通信手段发出数据,检查WIFI通信手段与上位机数据通信应答是否正确;
如果应答正确,就确认了该数据已由本次通信手段发送成功,等待下一个待发送数据产生;
如果应答不正确,检查是否应答超时,如果应答没有超时,则返回检查WIFI通信手段与上位机数据通信应答是否正确步骤;
当出现应答超时,则证明本次通信手段发送数据操作数据失败,将进入下一种通信手段LORA进行数据通信;
判断上位机是否支持LORA通信手段进行数据通信;
如果上位机不支持LORA通信手段数据通信,则自动进入下一种通信手段LAN进行数据通信;
如果上位机支持LORA通信手段数据通信,执行从本次通信手段发出数据,检查LORA通信手段与上位机数据通信应答是否正确;
如果应答正确,就确认了该数据已由本次通信手段发送成功,等待下一个待发送数据产生;
如果应答不正确,检查是否应答超时,如果应答没有超时,则返回检查LORA通信手段与上位机数据通信应答是否正确步骤;
当出现应答超时,则证明本次通信手段发送数据操作数据失败,将进入下一种通信手段LAN进行数据通信;
判断上位机是否支持LAN通信手段进行数据通信;
如果上位机不支持LAN通信手段数据通信,则自动进入下一种通信手段GPRS进行数据通信;
如果上位机支持LAN通信手段数据通信,执...
【专利技术属性】
技术研发人员:马卫东,陈锋,黄荣超,
申请(专利权)人:广州空天通讯技术服务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。