System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及农业领域,并且更为具体地,涉及一种无人农机的通信控制方法、装置和导航系统。
技术介绍
1、无人农机是一种自动化、智能化的农业机械,它能够自主完成农田作业,提高农业生产效率,降低人力成本。随着现代农业的快速发展,无人农机越来越多的使用到了农业的各个环节中,例如:播种、施肥、喷药以及收割等等。
2、在无人农机的导航系统中,通信技术起着至关重要的作用。无人农机需要实时接收来自操作中心的指令,同时将农田的实时数据反馈给操作中心。此外,无人农机在农田中移动时,由于农田环境的复杂性,需要具有较为稳定以及连续的实时通信,以提升无人农机的工作效率。
3、鉴于此,如何提供一种具有稳定通信功能的无人农机,是一项亟待解决的技术问题。
技术实现思路
1、本申请提供一种无人农机的通信控制方法、装置和导航系统,能够实现稳定通信。
2、第一方面,提供一种无人农机的通信控制方法,应用于无人农机的导航系统,通信控制方法包括:获取无人农机的通信模块所使用的当前运营商的信号质量,信号质量包括:信号强度和/或网络时延;根据当前运营商的信号质量,向通信模块发送切换at指令,以指示通信模块基于支持多种运营商的sim卡切换运营商;获取通信模块的运营商数据,以确定通信模块是否成功切换运营商。
3、通过本申请实施例的技术方案,无人农机的导航系统可根据当前运营商的信号质量,实现运营商的切换,从而降低通信质量不佳的运营商的使用频率,而更多的使用通信质量较佳的运营商。在当前运营商
4、在一些可能的实施方式中,导航系统具有对应配置的软件层,软件层包括代码库,代码库包括:at指令集;其中,上述向通信模块发送切换at指令,以指示通信模块切换运营商,包括:调用at指令集中的切换at指令;向通信模块发送切换at指令,以指示通信模块切换当前运营商。
5、通过该实施方式的技术方案,at指令集位于无人农机的导航系统的软件层,直接通过调用at指令集中的切换at指令,即可实现运营商的切换,整体切换过程易于实现且切换效率较高。
6、在一些可能的实施方式中,切换at指令包括:实时切换at指令;其中,上述向通信模块发送切换at指令,以指示通信模块切换运营商,包括:向通信模块发送实时切换at指令,以指示通信模块实时切换当前运营商,其中,实时切换不影响通信模块重新上电后的上电运营商。
7、基于该实施方式的技术方案,可控制通信模块实时切换运营商,该实时切换方式响应速度较快,能够应对临时突发情况,及时将通信质量不佳的运营商切换至通信质量较佳的运营商,快速提升通信稳定性。
8、在一些可能的实施方式中,切换at指令包括:上电切换at指令;其中,上述向通信模块发送切换at指令,以指示通信模块切换运营商,包括:向通信模块发送上电切换at指令,以指示通信模块切换上电运营商;控制通信模块重新上电,以使得通信模块基于上电运营商通信。
9、基于该实施方式的技术方案,可控制通信模块的上电运营商(即默认运营商)的切换。当无人农机在当前环境下,上电运营商的通信质量持续较差的时候,可以通过切换上电运营商,使得无人农机在后续通信过程中,均能保持较为稳定且持续的通信。该上电运营商的切换还能降低实时切换的次数,从而降低无人农机的功耗。
10、在一些可能的实施方式中,上电切换at指令包括:常规运营商切换at指令和自适应运营商切换at指令,其中,常规运营商切换at指令用于指示通信模块切换移动、联通或电信运营商,自适应运营商切换at指令用于指示通信模块在重新上电后根据通信质量自适应确定上电运营商。
11、在一些可能的实施方式中,上述根据当前运营商的信号质量,向通信模块发送切换at指令,包括:在信号强度小于或等于第一预设阈值,和/或,网络时延大于或等于第二预设阈值的情况下,向通信模块发送切换at指令。
12、在一些可能的实施方式中,上述获取通信模块的运营商数据,以确定通信模块是否成功切换运营商,包括:获取通信模块中sim卡的移动网络代码mnc,以确定通信模块是否成功切换运营商。
13、通过该mnc,可快速且直接的确定通信模块的当前运营商类型,从而判断运营商是否切换成功。
14、在一些可能的实施方式中,通信控制方法还包括:向通信模块发送指定卡槽at指令,以指示通信模块使用指定卡槽中的sim卡。
15、在一些可能的实施方式中,通信控制方法还包括:向通信模块发送热插拔at指令,以指示通信模块调整sim卡的热插拔功能。
16、基于上述实施方式的技术方案,控制模块除了可控制通信模块切换运营商以外,还可以进一步控制通信模块中sim卡的控制,即sim卡卡槽的指定和/或热插拔功能设置等,有利于进一步提升通信模块的使用可靠性和便利性。
17、在一些可能的实施方式中,热插拔at指令包括以下至少一种指令:热插拔查询at指令、热插拔控制at指令和热插拔电平设置at指令,其中,热插拔查询at指令用于指示通信模块查询热插拔功能是否开启,热插拔控制at指令用于指示通信模块开启或关闭热插拔功能,热插拔电平设置at指令用于设置通信模块热插拔的有效电平。
18、在一些可能的实施方式中,sim卡包括esim卡,esim卡具有多个集成电路识别码iccid,多个集成电路识别码iccid映射于同一个国际移动设备识别码imei。
19、第二方面,提供一种无人农机的通信控制装置,包括:获取单元,用于获取无人农机的通信模块所使用的当前运营商的信号质量,信号质量包括:信号强度和/或网络时延;控制单元,根据当前运营商的信号质量,向通信模块发送切换at指令,以指示通信模块基于支持多种运营商的sim卡切换运营商;获取单元还用于获取通信模块的运营商数据,以确定通信模块是否成功切换运营商。
20、第三方面,提供一种无人农机的通信控制装置,包括:处理器和存储器,存储器用于存储计算机程序,处理器用于调用并运行存储器中存储的计算机程序以执行:第一方面或第一方面中任一可能的实施方式中的通信控制方法。
21、第四方面,提供一种无人农机的导航系统,包括:通信模块,以及,第二方面或第三方面提供的通信控制装置;其中,通信控制装置用于控制通信模块执行移动通信,通信模块和通信控制装置相互配合以为无人农机提供导航。
本文档来自技高网...【技术保护点】
1.一种无人农机的通信控制方法,其特征在于,应用于所述无人农机的导航系统,所述通信控制方法包括:
2.根据权利要求1所述的通信控制方法,其特征在于,所述导航系统具有对应配置的软件层,所述软件层包括代码库,所述代码库包括:AT指令集;
3.根据权利要求1所述的通信控制方法,其特征在于,所述切换AT指令包括:实时切换AT指令;
4.根据权利要求1所述的通信控制方法,其特征在于,所述切换AT指令包括:上电切换AT指令;
5.根据权利要求4所述的通信控制方法,其特征在于,所述上电切换AT指令包括:常规运营商切换AT指令和自适应运营商切换AT指令,其中,所述常规运营商切换AT指令用于指示所述通信模块切换移动、联通或电信运营商,所述自适应运营商切换AT指令用于指示所述通信模块在重新上电后根据通信质量自适应确定所述上电运营商。
6.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述根据所述当前运营商的信号质量,向所述通信模块发送切换AT指令,包括:
7.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,
8.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述通信控制方法还包括:
9.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述通信控制方法还包括:
10.根据权利要求9所述的通信控制方法,其特征在于,所述热插拔AT指令包括以下至少一种指令:热插拔查询AT指令、热插拔控制AT指令和热插拔电平设置AT指令,其中,所述热插拔查询AT指令用于指示所述通信模块查询热插拔功能是否开启,所述热插拔控制AT指令用于指示所述通信模块开启或关闭热插拔功能,所述热插拔电平设置AT指令用于设置所述通信模块热插拔的有效电平。
11.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述SIM卡包括eSIM卡,所述eSIM卡具有多个集成电路识别码ICCID,所述多个集成电路识别码ICCID映射于同一个国际移动设备识别码IMEI。
12.一种无人农机的通信控制装置,其特征在于,包括:
13.根据权利要求12所述的通信控制装置,其特征在于,所述通信控制装置具有对应配置的软件层,所述软件层包括代码库,所述代码库包括:AT指令集;
14.根据权利要求12所述的通信控制装置,其特征在于,所述切换AT指令包括:实时切换AT指令和/或上电切换AT指令;
15.根据权利要求12至14中任一项所述的通信控制装置,其特征在于,所述控制单元用于在所述信号强度小于或等于第一预设阈值,和/或,所述网络时延大于或等于第二预设阈值的情况下,向所述通信模块发送所述切换AT指令;
16.根据权利要求12至14中任一项所述的通信控制装置,其特征在于,所述控制单元还用于:
17.根据权利要求12至14中任一项所述的通信控制装置,其特征在于,所述SIM卡包括eSIM卡,所述eSIM卡具有多个集成电路识别码ICCID,所述多个集成电路识别码ICCID映射于同一个国际移动设备识别码IMEI。
18.一种无人农机的通信控制装置,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序以执行:如权利要求1至11中任一项所述的通信控制方法。
19.一种无人农机的导航系统,其特征在于,包括:通信模块,以及,如权利要求12至18中任一项所述的通信控制装置;
...【技术特征摘要】
1.一种无人农机的通信控制方法,其特征在于,应用于所述无人农机的导航系统,所述通信控制方法包括:
2.根据权利要求1所述的通信控制方法,其特征在于,所述导航系统具有对应配置的软件层,所述软件层包括代码库,所述代码库包括:at指令集;
3.根据权利要求1所述的通信控制方法,其特征在于,所述切换at指令包括:实时切换at指令;
4.根据权利要求1所述的通信控制方法,其特征在于,所述切换at指令包括:上电切换at指令;
5.根据权利要求4所述的通信控制方法,其特征在于,所述上电切换at指令包括:常规运营商切换at指令和自适应运营商切换at指令,其中,所述常规运营商切换at指令用于指示所述通信模块切换移动、联通或电信运营商,所述自适应运营商切换at指令用于指示所述通信模块在重新上电后根据通信质量自适应确定所述上电运营商。
6.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述根据所述当前运营商的信号质量,向所述通信模块发送切换at指令,包括:
7.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述获取所述通信模块的运营商数据,以确定所述通信模块是否成功切换运营商,包括:
8.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述通信控制方法还包括:
9.根据权利要求1至5中任一项所述的通信控制方法,其特征在于,所述通信控制方法还包括:
10.根据权利要求9所述的通信控制方法,其特征在于,所述热插拔at指令包括以下至少一种指令:热插拔查询at指令、热插拔控制at指令和热插拔电平设置at指令,其中,所述热插拔查询at指令用于指示所述通信模块查询热插拔功能是否开启,所述热插拔控制at指令用于指示所述通信模块开启...
【专利技术属性】
技术研发人员:邢中义,
申请(专利权)人:黑龙江惠达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。