信息交互方法、系统、装置、存储介质及电子装置与流程

未命名 08-18 阅读:131 评论:0


1.本发明实施例涉及通讯技术领域,具体而言,涉及一种信息交互方法、系统、装置、存储介质及电子装置。


背景技术:

2.目前,采用水池清洁机器人完成水池清洁工作的应用日趋广泛。相关技术中当水池清洁机器人在进入泳池工作时,基站和水池清洁机器人一般通过连接室内无线保真wifi(wireless fidelity)进行通讯,以便于与用户移动设备的用户端进行通讯或数据传输。但是,由于wifi穿透水的能力很弱,当水池清洁机器人进入水中后,其与用户端的通讯连接非常薄弱甚至丢失,导致信息传输滞后或操作失败,以致用户体验很差。可见,相关技术中的水池清洁机器人的通信方式比较单一容易导致通信连接中断或失败的问题,也容易导致信息交互的效率较低。
3.针对相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种信息交互方法、系统、装置、存储介质及电子装置,以至少解决相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题。
5.根据本发明的一个实施例,提供了一种信息交互方法,包括:获取目标机器人当前工作的目标环境类型,其中,所述目标环境类型包括水下环境和非水下环境;根据所述目标环境类型确定目标通信方式,其中,所述目标通信方式用于指示所述目标机器人与充电基站之间的通信方式;按照所述目标通信方式控制所述目标机器人与所述充电基站建立通信连接,并控制所述目标机器人通过所述充电基站与目标终端进行信息交互。
6.在一个示例性实施例中,所述根据所述目标环境类型确定目标通信方式,包括以下之一:在所述目标环境类型为所述水下环境的情况下,确定所述目标通信方式为第一通信方式,其中,所述第一通信方式表示所述目标机器人与所述充电基站之间通过目标射频模块进行通信;在所述目标环境类型为所述非水下环境的情况下,确定所述目标通信方式为第二通信方式,其中,所述第二通信方式表示所述目标机器人与所述充电基站之间通过目标网络模块进行通信。
7.在一个示例性实施例中,在所述目标通信方式为所述第一通信方式的情况下,所述控制所述目标机器人通过所述充电基站与目标终端进行信息交互,包括:确定所述目标机器人与所述充电基站之间的当前通信误码率;根据所述当前通信误码率通知所述充电基站调整通信速率档位,并控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,其中,所述目标机器人与所述充电基站是按照调整后的通信速率档位所对应的通信速率进行通信的。
8.在一个示例性实施例中,所述根据所述当前通信误码率通知所述充电基站调整通信速率档位,包括:在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位;在所述当前通信误码率小于第二预设阈值的情况下,通知所述充电基站将所述通信速率提高档位,其中,所述第二预设阈值小于所述第一预设阈值。
9.在一个示例性实施例中,所述在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位,包括:在所述当前通信误码率大于第一误码率阈值的情况下,通知所述充电基站将所述通信速率降低1个档位;在所述当前通信误码率大于第二误码率阈值的情况下,通知所述充电基站将所述通信速率降低2个档位,其中,所述第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。
10.在一个示例性实施例中,所述控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,包括:在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位小于或等于预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互;在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位大于所述预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互和/或数据交互。
11.根据本发明的另一个实施例,还提供了另一种信息交互方法,包括:在接收到目标机器人的连接请求的情况下,控制充电基站与所述目标机器人建立通信连接,其中,所述连接请求用于请求按照目标通信方式在所述目标机器人与所述充电基站之间建立通信连接,所述目标通信方式是所述目标机器人根据所述目标机器人当前工作的目标环境类型所确定的通信方式,所述目标环境类型包括水下环境和非水下环境;按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,以及,接收所述目标终端传输的第二目标信息,并按照所述目标通信方式将所述第二目标信息转发至所述目标机器人。
12.在一个示例性实施例中,所述按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,包括:接收所述目标机器人发送的目标通知,其中,所述目标通知是所述目标机器人在确定所述目标机器人与所述充电基站之间的当前通信误码率之后发出的;根据所述目标通知调整通信速率档位,并按照调整后的通信速率档位所对应的通信速率接收所述第一目标信息,以及将所述第一目标信息转发至所述目标终端。
13.在一个示例性实施例中,所述根据所述目标通知调整通信速率档位,包括:在所述目标通知表示所述当前通信误码率大于第一预设阈值的情况下,降低所述通信速率档位;在所述目标通知表示所述当前通信误码率小于第二预设阈值的情况下,提高所述通信速率档位,其中,所述第二预设阈值小于所述第一预设阈值。
14.在一个示例性实施例中,所述在所述目标通知表示所述当前通信误码率大于第一预设阈值的情况下,降低所述通信速率档位,包括:在所述目标通知表示所述当前通信误码率大于第一误码率阈值的情况下,将所述通信速率降低1个档位;在所述目标通知表示所述当前通信误码率大于第二误码率阈值的情况下,将所述通信速率降低2个档位,其中,所述
第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。
15.根据本发明的又一个实施例,还提供了一种信息交互系统,包括:目标机器人,用于根据当前工作的目标环境类型确定目标通信方式,并按照所述目标通信方式与充电基站建立通信连接,其中,所述目标环境类型包括水下环境和非水下环境;所述充电基站,用于按照所述目标通信方式与所述目标机器人进行信息交互。
16.根据本发明的又一个实施例,还提供了一种信息交互装置,包括:第一获取模块,用于获取目标机器人当前工作的目标环境类型,其中,所述目标环境类型包括水下环境和非水下环境;确定模块,用于根据所述目标环境类型确定目标通信方式,其中,所述目标通信方式用于指示所述目标机器人与充电基站之间的通信方式;第一控制模块,用于按照所述目标通信方式控制所述目标机器人与所述充电基站建立通信连接,并控制所述目标机器人通过所述充电基站与目标终端进行信息交互。
17.根据本发明的又一个实施例,还提供了一种信息交互装置,包括:第二控制模块,用于在接收到目标机器人的连接请求的情况下,控制充电基站与所述目标机器人建立通信连接,其中,所述连接请求用于请求按照目标通信方式在所述目标机器人与所述充电基站之间建立通信连接,所述目标通信方式是所述目标机器人根据所述目标机器人当前工作的目标环境类型所确定的通信方式,所述目标环境类型包括水下环境和非水下环境;处理模块,用于按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,以及,接收所述目标终端传输的第二目标信息,并按照所述目标通信方式将所述第二目标信息转发至所述目标机器人。
18.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
19.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
20.通过本发明,获取目标机器人当前工作的目标环境类型,其中,目标环境类型包括水下环境和非水下环境,再根据目标环境类型确定目标机器人与充电基站之间的目标通信方式,不同的环境类型采用不同的通信方式,然后按照目标通信方式控制目标机器人与充电基站建立通信连接,并控制目标机器人通过充电基站与目标终端进行信息交互,即根据目标机器人当前工作的目标环境类型来确定目标通信方式,并基于目标通信方式在目标机器人与充电基站之间建立通信连接,以及通过充电基站与目标终端进行信息交互,实现了采用灵活的通信方式使目标机器人与充电基站建立稳定通信连接的目的,进而实现与目标终端之间保持实时通讯的目的。避免了相关技术中机器人的通信方式比较单一容易导致通信连接中断或失败的问题。因此,解决了相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题,达到了提高信息交互的效率的效果。
附图说明
21.图1是本发明实施例的信息交互方法的移动终端硬件结构框图;
22.图2是根据本发明实施例的一种信息交互方法的流程图;
23.图3是根据本发明实施例的另一种信息交互方法的流程图;
24.图4是根据本发明实施例的信息交互系统的框架图;
25.图5是根据本发明实施例的水池清洁机器人通讯系统架构图;
26.图6是根据本发明实施例的水池清洁机器人通讯连接的结构示意图;
27.图7是根据本发明实施例的一种信息交互装置的结构框图;
28.图8是根据本发明实施例的另一种信息交互装置的结构框图。
29.附图标记:
30.100-水池清洁机器人、200-基站、300-射频模块、400-用户端、500-网络模块、600-路由器、700-遥控器;
31.402-目标机器人、404-充电基站。
具体实施方式
32.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分结构而非全结构。
33.在本发明的描述中,除非另有明确的规定和限定,术语“相连”、“连接”、“固定”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内结构的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
34.在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
35.在本实施例的描述中,术语“上”、“下”、“左”、“右”等方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述和简化操作,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅仅用于在描述上加以区分,并没有特殊的含义。
36.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
37.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的信息交互方法的移动终端硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述
移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
38.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的信息交互方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
39.传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
40.在本实施例中提供了一种信息交互方法,图2是根据本发明实施例的一种信息交互方法的流程图,如图2所示,该流程包括如下步骤:
41.步骤s202,获取目标机器人当前工作的目标环境类型,其中,所述目标环境类型包括水下环境和非水下环境;
42.步骤s204,根据所述目标环境类型确定目标通信方式,其中,所述目标通信方式用于指示所述目标机器人与充电基站之间的通信方式;
43.步骤s206,按照所述目标通信方式控制所述目标机器人与所述充电基站建立通信连接,并控制所述目标机器人通过所述充电基站与目标终端进行信息交互。
44.通过上述步骤,获取目标机器人当前工作的目标环境类型,其中,目标环境类型包括水下环境和非水下环境,再根据目标环境类型确定目标机器人与充电基站之间的目标通信方式,不同的环境类型采用不同的通信方式,然后按照目标通信方式控制目标机器人与充电基站建立通信连接,并控制目标机器人通过充电基站与目标终端进行信息交互,即根据目标机器人当前工作的目标环境类型来确定目标通信方式,并基于目标通信方式在目标机器人与充电基站之间建立通信连接,以及通过充电基站与目标终端进行信息交互,实现了采用灵活的通信方式使目标机器人与充电基站建立稳定通信连接的目的,进而实现与目标终端之间保持实时通讯的目的。避免了相关技术中机器人的通信方式比较单一容易导致通信连接中断或失败的问题。因此,解决了相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题,达到了提高信息交互的效率的效果。
45.其中,上述步骤的执行主体可以为处理器,或控制器,例如,上述目标机器人中的控制器或处理器,或者为配置在存储设备上的具备人机交互能力的处理器,或者为具备类似处理能力的处理设备或处理单元等,但不限于此。
46.在上述实施例中,获取目标机器人当前工作的目标环境类型,其中,目标环境类型包括水下环境和非水下环境,以目标机器人为水池清洁机器人为例,水池清洁机器人可能的工作环境包括水下环境和非水下环境,其中,非水下环境可以是水池清洁机器人工作于水池岸上的场景,或者是水池清洁机器人工作于水池水面的场景,例如,水池清洁机器人漂
浮在水面,水池清洁机器人可以全部或部分位于水面之上;在获取目标机器人当前工作的目标环境类型后,根据目标环境类型确定目标通信方式,其中,目标通信方式是指目标机器人与充电基站之间的通信方式,例如,当目标机器人(如水池清洁机器人)当前工作的目标环境类型为非水下环境时,可确定目标通信方式为wifi网络,或移动数据,如4g或5g通信方式;当目标机器人当前工作的目标环境类型为水下环境时,可确定目标通信方式为射频网络,例如采用433射频模块,或915射频模块,由于射频模块相对于wifi网络具有较强的穿透水的能力,在水下具有无线信号连接能力;然后,再按照目标通信方式控制目标机器人与充电基站建立通信连接,并控制目标机器人通过充电基站与目标终端进行信息交互,例如,当目标机器人在非水下环境工作时,可通过wifi网络与充电基站建立通信连接,再通过充电基站与目标终端之间进行信息交互,当目标机器人在水下环境工作时,可通过射频网络(如采用433射频模块,或915射频模块)与充电基站建立通信连接,再通过充电基站与目标终端之间进行信息交互,从而可以保证目标机器人在工作过程中可以与充电基站之间建立稳定的通讯连接,进而使得目标机器人可以与目标终端之间保持信息交互,上述目标终端可以是移动终端,如手机,或笔记本,也可以是pc端,或其它终端,如控制器等。通过本实施例,实现了采用灵活的通信方式使目标机器人与充电基站建立稳定通信连接的目的,进而实现与目标终端之间保持实时通讯的目的。避免了相关技术中机器人的通信方式比较单一容易导致通信连接中断或失败的问题。因此,解决了相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题,达到了提高信息交互的效率的效果。
47.在一个可选的实施例中,所述根据所述目标环境类型确定目标通信方式,包括以下之一:在所述目标环境类型为所述水下环境的情况下,确定所述目标通信方式为第一通信方式,其中,所述第一通信方式表示所述目标机器人与所述充电基站之间通过目标射频模块进行通信;在所述目标环境类型为所述非水下环境的情况下,确定所述目标通信方式为第二通信方式,其中,所述第二通信方式表示所述目标机器人与所述充电基站之间通过目标网络模块进行通信。
48.在上述实施例中,当目标环境类型为水下环境时,确定采用第一通信方式在目标机器人与充电基站之间建立通信连接,第一通信方式可以是通过射频网络进行通信的方式,例如,采用433射频模块,或915射频模块进行通信;当目标环境类型为非水下环境时,确定采用第二通信方式在目标机器人与充电基站之间建立通信连接,第二通信方式可以是wifi网络,或移动数据,如4g或5g通信方式。通过本实施例,实现了根据不同的目标环境类型灵活采用相应的通信方式的目的,以保证目标机器人与充电基站之间能够建立稳定的通讯连接的目的。
49.在一个可选的实施例中,在所述目标通信方式为所述第一通信方式的情况下,所述控制所述目标机器人通过所述充电基站与目标终端进行信息交互,包括:确定所述目标机器人与所述充电基站之间的当前通信误码率;根据所述当前通信误码率通知所述充电基站调整通信速率档位,并控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,其中,所述目标机器人与所述充电基站是按照调整后的通信速率档位所对应的通信速率进行通信的。
50.在上述实施例中,当目标机器人在水环境下工作时,按照第一通信方式控制目标机器人与充电基站之间建立通信连接,此时可确定目标机器人与充电基站之间的当前通信
误码率,即确定在规定时间内数据传输出错的概率,例如误码率=传输中的误码/传输的总码数*100%,再根据当前通信误码率通知充电基站调整通信速率档位,即实时调整空中波特率,例如,当误码率较高时,可通知充电基站降低通信速率档位,而当误码率很低时,可通知充电基站适当提高通信速率档位,即调整目标机器人与充电基站之间的通信速率,使得目标机器人与充电基站之间按照调整后的通信速率档位所对应的通信速率进行通信,进而控制目标机器人通过充电基站与目标终端之间进行信息交互。通过本实施例,根据目标机器人的工作环境以及当前的通信质量,及时调整空中波特率,以实现最大限度提高宽带的使用率的目的。
51.在一个可选的实施例中,所述根据所述当前通信误码率通知所述充电基站调整通信速率档位,包括:在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位;在所述当前通信误码率小于第二预设阈值的情况下,通知所述充电基站将所述通信速率提高档位,其中,所述第二预设阈值小于所述第一预设阈值。
52.在上述实施例中,在当前通信误码率大于第一预设阈值(如10%,或20%,或其它值)时,可通知充电基站降低通信速率的档位;而在当前通信误码率小于第二预设阈值(如5%,或3%,或其它值)时,可通知充电基站提高通信速率的档位;例如,当当前通信误码率大于10%时,目标机器人可通知充电基站将通信速率降低1个档位,即在当前的通信速率基础上降低1个档位,当当前通信误码率大于30%(或其它值)时,目标机器人可通知充电基站将通信速率降低2个档位,即在当前的通信速率基础上降低2个档位,在实际应用中,可预先设置几档固定的通信速率;例如,当当前通信误码率小于3%时,目标机器人可通知充电基站将通信速率提高1个档位,即在当前的通信速率基础上提高1个档位。通过本实施例,实现了基于当前通信误码率及时调整通信速率的目的。
53.在一个可选的实施例中,所述在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位,包括:在所述当前通信误码率大于第一误码率阈值的情况下,通知所述充电基站将所述通信速率降低1个档位;在所述当前通信误码率大于第二误码率阈值的情况下,通知所述充电基站将所述通信速率降低2个档位,其中,所述第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。
54.在上述实施例中,第一误码率阈值可以是10%(或其它值),当当前通信误码率大于10%时,目标机器人可通知充电基站将通信速率降低1个档位,即在当前的通信速率基础上降低1个档位;第二误码率阈值可以是30%(或其它值),当当前通信误码率大于30%时,目标机器人可通知充电基站将通信速率降低2个档位,即在当前的通信速率基础上降低2个档位,本实施例中的第一误码率阈值和第二误码率阈值可根据实际需要进行设置或调整。通过本实施例,实现了根据当前通信误码率调整空中波特率的目的,以实现最大限度提高宽带的使用率的效果。
55.在一个可选的实施例中,所述控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,包括:在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位小于或等于预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互;在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位大于所述预定档
位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互和/或数据交互。
56.在上述实施例中,在调整通信速率档位后,且当调整后的通信速率档位小于或等于预定档位时,目标机器人通过充电基站与目标终端之间进行指令交互,其中,目标机器人与充电基站之间按照调整后的通信速率档位所对应的通信速率进行通信,即当通信速率小于预定档位时,在目标机器人与充电基站不适宜传输数据,例如,预定档位对应的通信速率为100kb/s(或90kb/s,或其它值);可选地,此时可在目标机器人和充电基站上提示通信速率较低不适宜传输数据(如地图信息);而在调整通信速率档位后,且当调整后的通信速率档位大于预定档位时,目标机器人通过充电基站与目标终端之间可进行指令交互,也可进行数据交互,其中,目标机器人与充电基站之间按照调整后的通信速率档位所对应的通信速率进行通信,即当通信速率大于预定档位时,可在目标机器人与充电基站传输指令和/或数据,可选地,此时可在目标机器人和充电基站上提示通信正常,以目标机器人为水池清洁机器人为例,水池清洁机器人可将水池的地图数据通过充电基站转发给目标终端,在实际应用中,水池清洁机器人可通过自带的传感器(如超声波传感器,或雷达传感器)及水压传感器或自动识别模块等获取工作水池的地理数据信息,以及水池清洁机器人的定位信息,以构建水池的地图数据,然后将水池的地图数据和水池清洁机器人的位置信息等通过充电基站转发给目标终端。
57.在本实施例中还提供了另一种信息交互方法,图3是根据本发明实施例的另一种信息交互方法的流程图,如图3所示,该流程包括如下步骤:
58.步骤s302,在接收到目标机器人的连接请求的情况下,控制充电基站与所述目标机器人建立通信连接,其中,所述连接请求用于请求按照目标通信方式在所述目标机器人与所述充电基站之间建立通信连接,所述目标通信方式是所述目标机器人根据所述目标机器人当前工作的目标环境类型所确定的通信方式,所述目标环境类型包括水下环境和非水下环境;
59.步骤s304,按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,以及,接收所述目标终端传输的第二目标信息,并按照所述目标通信方式将所述第二目标信息转发至所述目标机器人。
60.通过上述步骤,在接收到目标机器人请求按照目标通信方式在目标机器人与充电基站之间建立通信连接的连接请求时,控制充电基站与目标机器人建立通信连接,目标通信方式是目标机器人根据当前工作的目标环境类型所确定的通信方式,其中,目标环境类型包括水下环境和非水下环境,然后按照目标通信方式接收目标机器人传输的第一目标信息,并将第一目标信息转发给目标终端,以及接收目标终端传输的第二目标信息,并按照目标通信方式将第二目标信息转发给目标机器人,即目标机器人根据当前工作的目标环境类型来确定目标通信方式,并基于目标通信方式在目标机器人与充电基站之间建立通信连接,然后按照目标通信方式接收目标机器人传输的第一目标信息并转发给目标终端,以及将接收到的目标终端传输的第二目标信息转发给目标机器人,实现了在不同的目标环境类型下均能保证目标机器人与目标终端之间的信息交互的目的。避免了相关技术中机器人的通信方式比较单一容易导致通信连接中断或失败的问题。因此,解决了相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题,达到了提高信息交
互的效率的效果。
61.其中,上述步骤的执行主体可以为控制器,或通讯装置,或终端,例如上述充电基站,或充电基站中的控制器,或者为配置在存储设备上的具备人机交互能力的处理器,或者为具备类似处理能力的处理设备或处理单元等,但不限于此。
62.在上述实施例中,充电基站接收目标机器人的连接请求,其中,连接请求用于请求按照目标通信方式在目标机器人与充电基站之间建立通信连接,目标通信方式是目标机器人根据当前工作的目标环境类型所确定的通信方式,以目标机器人为水池清洁机器人为例,水池清洁机器人可能的工作环境包括水下环境和非水下环境,例如,当目标机器人(如水池清洁机器人)当前工作的目标环境类型为非水下环境时,可确定目标通信方式为wifi网络,或移动数据,如4g或5g通信方式;当目标机器人当前工作的目标环境类型为水下环境时,可确定目标通信方式为射频网络,例如采用433射频模块,或915射频模块,由于射频模块相对于wifi网络具有较强的穿透水的能力,在水下具有无线信号连接能力;充电基站接收到上述连接请求时,控制充电基站与目标机器人建立通信连接,再按照目标通信方式接收目标机器人传输的第一目标信息并转发给目标终端,以及将接收到的目标终端传输的第二目标信息转发给目标机器人,例如,当目标机器人在非水下环境工作时,可通过wifi网络接收目标机器人传输的第一目标信息,并将第一目标信息转发给目标终端,而当充电基站接收到目标终端传输的第二目标信息时,也可通过wifi网络将接收到的第二目标信息转发给目标机器人,实现了目标机器人与目标终端之间进行信息交互的目的;当目标机器人在水下环境工作时,可通过射频网络(如采用433射频模块,或915射频模块)接收目标机器人传输的第一目标信息,并将第一目标信息转发给目标终端,而当充电基站接收到目标终端传输的第二目标信息时,也可通过射频网络(如采用433射频模块,或915射频模块)将接收到的第二目标信息转发给目标机器人,实现了在不同的目标环境类型下均能保证目标机器人与目标终端之间的信息交互的目的。通过本实施例,实现了采用灵活的通信方式使目标机器人与充电基站建立稳定通信连接的目的,进而实现与目标终端之间保持实时通讯的目的。避免了相关技术中机器人的通信方式比较单一容易导致通信连接中断或失败的问题。因此,解决了相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题,达到了提高信息交互的效率的效果。
63.在一个可选的实施例中,所述按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,包括:接收所述目标机器人发送的目标通知,其中,所述目标通知是所述目标机器人在确定所述目标机器人与所述充电基站之间的当前通信误码率之后发出的;根据所述目标通知调整通信速率档位,并按照调整后的通信速率档位所对应的通信速率接收所述第一目标信息,以及将所述第一目标信息转发至所述目标终端。
64.在上述实施例中,目标机器人可根据目标机器人与充电基站之间的当前通信误码率向充电基站发送目标通知,例如,可确定在规定时间内数据传输出错的概率,例如误码率=传输中的误码/传输的总码数*100%,再根据当前通信误码率通知充电基站调整通信速率档位,即实时调整空中波特率,例如,当误码率较高时,可通知充电基站降低通信速率档位,而当误码率很低时,可通知充电基站适当提高通信速率档位,这样充电基站可根据目标通知调整通信速率档位,并按照调整后的通信速率档位所对应的通信速率接收第一目标信
息,并将第一目标信息转发给目标终端,从而通过充电基站来实现目标机器人与目标终端之间进行信息交互的目的。
65.在一个可选的实施例中,所述根据所述目标通知调整通信速率档位,包括:在所述目标通知表示所述当前通信误码率大于第一预设阈值的情况下,降低所述通信速率档位;在所述目标通知表示所述当前通信误码率小于第二预设阈值的情况下,提高所述通信速率档位,其中,所述第二预设阈值小于所述第一预设阈值。
66.在上述实施例中,当目标通知表示当前通信误码率大于第一预设阈值(如10%,或20%,或其它值)时,充电基站可降低通信速率的档位;而当目标通知表示当前通信误码率小于第二预设阈值(如5%,或3%,或其它值)时,充电基站可提高通信速率的档位;例如,当当前通信误码率大于10%时,充电基站可将通信速率降低1个档位,即在当前的通信速率基础上降低1个档位,当当前通信误码率大于30%(或其它值)时,充电基站可将通信速率降低2个档位,即在当前的通信速率基础上降低2个档位,在实际应用中,可预先设置几档固定的通信速率;例如,当当前通信误码率小于3%时,充电基站可将通信速率提高1个档位,即在当前的通信速率基础上提高1个档位。通过本实施例,实现了基于当前通信误码率及时调整通信速率的目的。
67.在一个可选的实施例中,所述在所述目标通知表示所述当前通信误码率大于第一预设阈值的情况下,降低所述通信速率档位,包括:在所述目标通知表示所述当前通信误码率大于第一误码率阈值的情况下,将所述通信速率降低1个档位;在所述目标通知表示所述当前通信误码率大于第二误码率阈值的情况下,将所述通信速率降低2个档位,其中,所述第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。
68.在上述实施例中,第一误码率阈值可以是10%(或其它值),当目标通知表示当前通信误码率大于10%时,充电基站可将通信速率降低1个档位,即在当前的通信速率基础上降低1个档位;第二误码率阈值可以是30%(或其它值),当目标通知表示当前通信误码率大于30%时,充电基站可将通信速率降低2个档位,即在当前的通信速率基础上降低2个档位,本实施例中的第一误码率阈值和第二误码率阈值可根据实际需要进行设置或调整。通过本实施例,实现了根据当前通信误码率调整空中波特率的目的,以实现最大限度提高宽带的使用率的效果。
69.在本实施例中还提供了一种信息交互系统,图4是根据本发明实施例的信息交互系统的框架图,如图4所示,该系统包括:目标机器人402,用于根据当前工作的目标环境类型确定目标通信方式,并按照所述目标通信方式与充电基站404建立通信连接,其中,所述目标环境类型包括水下环境和非水下环境;所述充电基站404,用于按照所述目标通信方式与所述目标机器人402进行信息交互。
70.上述目标机器人402中可设置目标网络模块和目标射频模块,例如,目标网络模块可以是wifi网络,或移动数据通信模块,如4g或5g通信模块,目标射频模块可以是433射频模块,或915射频模块;同样,充电基站404中也设置与上述相同的目标网络模块和目标射频模块。当目标机器人402工作在水下环境时,可通过目标射频模块在目标机器人402与充电基站404之间建立通信连接,当目标机器人402工作在非水下环境时,可通过目标网络模块在目标机器人402与充电基站404之间建立通信连接。
71.显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。下面结合实施例对本发明进行具体说明。
72.本发明实施例提供了一种水池清洁机器人通讯系统,图5是根据本发明实施例的水池清洁机器人通讯系统架构图,该系统包括:水池清洁机器人100、基站200、射频模块300、用户端400、网络模块500、路由器600、遥控器700。
73.随着科技的发展,水池清洁机器人100的应用日趋广泛。目前,水池清洁机器人100广泛应用于泳池的清洁工作。现有技术中,水池清洁机器人100(对应于前述目标机器人)与用户住宅的wifi网络(对应于前述目标网络模块)连接,同时用于水池清洁机器人100充电和清洁的基站200(对应于前述充电基站)也与wifi网络连接。由于wifi穿透水的能力很弱,当水池清洁机器人100进入水中后,其与用户端400(对应于前述目标终端)的通讯连接非常薄弱甚至丢失,导致信息传输滞后或操作失败,用户体验很差。本技术实施例中提供的水池清洁机器人通讯系统,当水池清洁机器人100进入水中工作时,可通过自身的射频模块300(对应于前述目标射频模块)与基站200中设置的射频模块300建立通信连接,并由基站200通过其中设置的网络模块500(对应于前述目标网络模块)与用户端400建立连接,网络模块500可以是wifi模块,或移动数据通讯模块,如4g通讯模块,或5g通讯模块,此时可通过用户住宅或工作场所设置的路由器600提供wifi网络,用户端400与基站200同时连接wifi网络,因此可提供稳定的wifi环境;这样在水池清洁机器人100在水中工作时也可与用户端400之间进行交互。可选地,还可通过配置遥控器700来控制水池清洁机器人的工作。需要说明的是,该系统中的遥控器700不是必须的选择,是可以根据需要进行配置的。
74.本实施例提供一种水池清洁机器人100的通讯连接方法,水池清洁机器人100和基站200设置射频模块300,基站200和用户端400设置网络模块500,水池清洁机器人100的通讯连接方法包括为基站200与用户端400通过网络模块500通讯连接,水池清洁机器人100通过射频模块300与基站200通讯连接。该方法利用射频模块300具有较强的穿透水的能力,且具有无线信号连接能力,从而保证水池清洁机器人100工作过程中与基站200稳定通讯连接,使与基站200通过网络模块500连接的用户端400能够随时了解水池清洁机器人100的工作情况,使其与用户端400保持实时通讯,以便于用户向水池清洁机器人100发出操控信息等,从而提高用户使用的体验感和满意度。
75.具体地,在用户的移动端上可以安装与水池清洁机器人100相对应的用户端400app,这里所提的移动端可以是手机、ipad或者电脑等。
76.可选地,射频模块300可以为433射频模块300或915射频模块300。433射频模块300或915射频模块300为常规射频模块300,信号连接稳定性高,穿透水的能力强。网络模块500为wifi模块或移动数据通信模块,如4g/5g通信模块等。
77.网络模块500为wifi时,用户住宅中设置路由器600提供wifi网络,用户端400和基站200同时连接wifi网络,以便于提供稳定的wifi环境。
78.此外,水池清洁机器人100还设置有网络模块500,水池清洁机器人100根据其工作模式选择射频模块300或网络模块500与基站200通讯连接,使水池清洁机器人100与基站200的连接方式更加灵活,用户能够根据使用需求选择合适的通讯方式。
79.可选地,水池清洁机器人100在水下工作时,水池清洁机器人100与基站200通过射频模块300通讯连接,从而保证水池清洁机器人100在水下时与基站200之间稳定通讯连接。
更进一步地,由于射频模块300存在传输的流量有限的问题,因此,水池清洁机器人100与基站200通过射频模块300通讯连接时,射频模块300在此阶段只能够传输用户端400和水池清洁机器人之间的控制信息,使用户端400能够实现对水池清洁机器人100的灵活控制,且传输的信息流量小,稳定性高。
80.水池清洁机器人100在非水下工作时,水池清洁机器人100根据网络模块500的稳定性选择使用网络模块500或射频模块300。为了便于说明,这里的网络模块500以为wifi网络进行说明。工作时,如果水池清洁机器人100在非水下工作时,其与路由器600的wifi连接稳定,此时,水池清洁机器人100通过wifi与用户端400直接连接;此时,采用网络模块500通讯连接方式覆盖范围大,且能够稳定传输较大流量的信息。具体地,水池清洁机器人100与基站200通过网络模块500通讯连接时,用户端400和水池清洁机器人100之间可以传输控制信息和数据信息。例如,水池清洁机器人100可以当其获取的水下地图数据较大,可以在水池清洁机器人100与基站200wifi网络连接时进行传输。如果水池清洁机器人100的wifi信号很弱,无法形成稳定连接,则水池清洁机器人100仍通过射频模块300与基站200连接。
81.此外,水池清洁机器人100可配置有遥控器700,遥控器700上设有射频模块300(图5中未示出),水池清洁机器人100与遥控器700通过射频模块300通讯连接。当用户端400与水池清洁机器人100通讯不稳定,或者用户不便于采用用户端400控制水池清洁机器人100时,用户可以采用遥控器700进行控制,以保证用户对水池清洁机器人100控制手段的多样性,进而保证用户能够实时了解水池清洁机器人100工作情况并能够实时控制,有利于提高用户的体验感。
82.图6是根据本发明实施例的水池清洁机器人通讯连接的结构示意图,如图6所示,通过在基站(或称为充电基站)与水池清洁机器人(或简称为机器人)上安装短距离通信模块(如433mhz通信模块、915mhz通信模块或其他短距离通信方式的模块),完成机器人和互联网通信的中继,从而实现机器人在水下与互联网进行数据交互的功能。
83.当机器人进行水下工作时(如泳池清洁机器人),机器人通过短距离无线传输技术,与(充电)基站进行数据交互,基站通过wifi模块获取或者发送相关数据到互联网,从而实现智能终端对水下工作的机器人进行实时状态监控和实时控制。
84.充电基站和机器人需要集成433mhz或915mhz或其他短距离通信模块,充电基站同时要集成wifi/2g/3g/5g通信模块,从而实现与互联网的数据交互。
85.在本技术实施例中,通过基站(或称为机器人充电基站)进行中继,从而实现水池清洁机器人在水下进行实时联网的功能。通过上述方式,从而实现智能终端(如手机)当水池清洁机器人在水下工作时,对水池清洁机器人的实时状态进行获取并进行相关控制的目的。
86.本技术实施例还提供了一种水下无线通信方法,当水池清洁机器人(或简称为机器人)的工作环境改变时,实时调整空中波特率,以实现最大限度提高宽带的使用率,也可实现地图的稳定传输的目的。
87.下面对本实施例进行说明,当机器人的工作环境改变时,可能会导致不能通信或者误码率增加,本实施例可根据通信误码率的情况实时调整空中波特率,以提高宽带的使用率,具体如下:
88.无线通信以机器人发送数据给基站为主,机器人发送整包数据后,基站收到数据
后需要回复给机器人。当无线通信误码率大于第一阈值(对应于前述第一误码率阈值,如10%,或其它值)时,机器人通知基站降低无线通信速率1个档位;当无线通信误码率大于第二阈值(对应于前述第二误码率阈值,如30%,或其它值)时,机器人通知基站降低无线通信速率2个档位;如果通信误码率小于3%(对应于前述第二预设阈值,)时,机器人通知基站提高无线通信速率一个档位。如果高档位通信速率的误码率大于10%但是低档位误码率持续小于3%,以低档位误码率传输一次地图后再进行无线通信速率切换,确保地图可以正常传输。上述第一阈值、第二阈值可根据实际应用的需要进行调整。
89.如果无线通信速率小于某个档位时,在机器人和基站上提示通信速率低不适宜传输地图,即只传输指令;如果无线通信完全断开,在机器人和基站上提示通信失败;如果无线通信速率正常,则进行地图实时显示,在机器人和基站上提示通信正常。
90.注意,以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施方式的限制,上述实施方式和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内,本发明的要求保护范围由所附的权利要求书及其等效物界定。
91.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
92.在本实施例中还提供了一种信息交互装置,图7是根据本发明实施例的一种信息交互装置的结构框图,如图7所示,该装置包括:
93.第一获取模块702,用于获取目标机器人当前工作的目标环境类型,其中,所述目标环境类型包括水下环境和非水下环境;
94.确定模块704,用于根据所述目标环境类型确定目标通信方式,其中,所述目标通信方式用于指示所述目标机器人与充电基站之间的通信方式;
95.第一控制模块706,用于按照所述目标通信方式控制所述目标机器人与所述充电基站建立通信连接,并控制所述目标机器人通过所述充电基站与目标终端进行信息交互。
96.在一个可选的实施例中,上述确定模块704包括以下之一:第一确定子模块,用于在所述目标环境类型为所述水下环境的情况下,确定所述目标通信方式为第一通信方式,其中,所述第一通信方式表示所述目标机器人与所述充电基站之间通过目标射频模块进行通信;第二确定子模块,用于在所述目标环境类型为所述非水下环境的情况下,确定所述目标通信方式为第二通信方式,其中,所述第二通信方式表示所述目标机器人与所述充电基站之间通过目标网络模块进行通信。
97.在一个可选的实施例中,上述第一控制模块706包括:第三确定子模块,用于在所述目标通信方式为所述第一通信方式的情况下,确定所述目标机器人与所述充电基站之间的当前通信误码率;控制子模块,用于根据所述当前通信误码率通知所述充电基站调整通信速率档位,并控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,其
中,所述目标机器人与所述充电基站是按照调整后的通信速率档位所对应的通信速率进行通信的。
98.在一个可选的实施例中,上述控制子模块包括:第一通知单元,用于在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位;第二通知单元,用于在所述当前通信误码率小于第二预设阈值的情况下,通知所述充电基站将所述通信速率提高档位,其中,所述第二预设阈值小于所述第一预设阈值。
99.在一个可选的实施例中,上述第一通知单元包括:第一通知子单元,用于在所述当前通信误码率大于第一误码率阈值的情况下,通知所述充电基站将所述通信速率降低1个档位;第二通知子单元,用于在所述当前通信误码率大于第二误码率阈值的情况下,通知所述充电基站将所述通信速率降低2个档位,其中,所述第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。
100.在一个可选的实施例中,上述控制子模块包括:第一处理单元,用于在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位小于或等于预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互;第二处理单元,用于在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位大于所述预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互和/或数据交互。
101.在本实施例中还提供了另一种信息交互装置,图8是根据本发明实施例的另一种信息交互装置的结构框图,如图8所示,该装置包括:
102.第二控制模块802,用于在接收到目标机器人的连接请求的情况下,控制充电基站与所述目标机器人建立通信连接,其中,所述连接请求用于请求按照目标通信方式在所述目标机器人与所述充电基站之间建立通信连接,所述目标通信方式是所述目标机器人根据所述目标机器人当前工作的目标环境类型所确定的通信方式,所述目标环境类型包括水下环境和非水下环境;
103.处理模块804,用于按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,以及,接收所述目标终端传输的第二目标信息,并按照所述目标通信方式将所述第二目标信息转发至所述目标机器人。
104.在一个可选的实施例中,上述处理模块804包括:接收子模块,用于接收所述目标机器人发送的目标通知,其中,所述目标通知是所述目标机器人在确定所述目标机器人与所述充电基站之间的当前通信误码率之后发出的;调整子模块,用于根据所述目标通知调整通信速率档位,并按照调整后的通信速率档位所对应的通信速率接收所述第一目标信息,以及将所述第一目标信息转发至所述目标终端。
105.在一个可选的实施例中,上述调整子模块包括:第一调整单元,用于在所述目标通知表示所述当前通信误码率大于第一预设阈值的情况下,降低所述通信速率档位;第二调整单元,用于在所述目标通知表示所述当前通信误码率小于第二预设阈值的情况下,提高所述通信速率档位,其中,所述第二预设阈值小于所述第一预设阈值。
106.在一个可选的实施例中,上述第一调整单元包括:第一调整子单元,用于在所述目标通知表示所述当前通信误码率大于第一误码率阈值的情况下,将所述通信速率降低1个档位;第二调整子单元,用于在所述目标通知表示所述当前通信误码率大于第二误码率阈
值的情况下,将所述通信速率降低2个档位,其中,所述第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。
107.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
108.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
109.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
110.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
111.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
112.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
113.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
114.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种信息交互方法,其特征在于,包括:获取目标机器人当前工作的目标环境类型,其中,所述目标环境类型包括水下环境和非水下环境;根据所述目标环境类型确定目标通信方式,其中,所述目标通信方式用于指示所述目标机器人与充电基站之间的通信方式;按照所述目标通信方式控制所述目标机器人与所述充电基站建立通信连接,并控制所述目标机器人通过所述充电基站与目标终端进行信息交互。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标环境类型确定目标通信方式,包括以下之一:在所述目标环境类型为所述水下环境的情况下,确定所述目标通信方式为第一通信方式,其中,所述第一通信方式表示所述目标机器人与所述充电基站之间通过目标射频模块进行通信;在所述目标环境类型为所述非水下环境的情况下,确定所述目标通信方式为第二通信方式,其中,所述第二通信方式表示所述目标机器人与所述充电基站之间通过目标网络模块进行通信。3.根据权利要求2所述的方法,其特征在于,在所述目标通信方式为所述第一通信方式的情况下,所述控制所述目标机器人通过所述充电基站与目标终端进行信息交互,包括:确定所述目标机器人与所述充电基站之间的当前通信误码率;根据所述当前通信误码率通知所述充电基站调整通信速率档位,并控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,其中,所述目标机器人与所述充电基站是按照调整后的通信速率档位所对应的通信速率进行通信的。4.根据权利要求3所述的方法,其特征在于,所述根据所述当前通信误码率通知所述充电基站调整通信速率档位,包括:在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位;在所述当前通信误码率小于第二预设阈值的情况下,通知所述充电基站将所述通信速率提高档位,其中,所述第二预设阈值小于所述第一预设阈值。5.根据权利要求4所述的方法,其特征在于,所述在所述当前通信误码率大于第一预设阈值的情况下,通知所述充电基站将所述通信速率降低档位,包括:在所述当前通信误码率大于第一误码率阈值的情况下,通知所述充电基站将所述通信速率降低1个档位;在所述当前通信误码率大于第二误码率阈值的情况下,通知所述充电基站将所述通信速率降低2个档位,其中,所述第一预设阈值包括所述第一误码率阈值和所述第二误码率阈值,所述第二误码率阈值大于所述第一误码率阈值。6.根据权利要求3所述的方法,其特征在于,所述控制所述目标机器人通过所述充电基站与所述目标终端进行信息交互,包括:在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位小于或等于预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互;
在根据所述当前通信误码率通知所述充电基站调整通信速率档位之后、且在所述调整后的通信速率档位大于所述预定档位的情况下,控制所述目标机器人通过所述充电基站与所述目标终端之间进行指令交互和/或数据交互。7.一种信息交互方法,其特征在于,包括:在接收到目标机器人的连接请求的情况下,控制充电基站与所述目标机器人建立通信连接,其中,所述连接请求用于请求按照目标通信方式在所述目标机器人与所述充电基站之间建立通信连接,所述目标通信方式是所述目标机器人根据所述目标机器人当前工作的目标环境类型所确定的通信方式,所述目标环境类型包括水下环境和非水下环境;按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,以及,接收所述目标终端传输的第二目标信息,并按照所述目标通信方式将所述第二目标信息转发至所述目标机器人。8.一种信息交互系统,其特征在于,包括:目标机器人,用于根据当前工作的目标环境类型确定目标通信方式,并按照所述目标通信方式与充电基站建立通信连接,其中,所述目标环境类型包括水下环境和非水下环境;所述充电基站,用于按照所述目标通信方式与所述目标机器人进行信息交互。9.一种信息交互装置,其特征在于,包括:第一获取模块,用于获取目标机器人当前工作的目标环境类型,其中,所述目标环境类型包括水下环境和非水下环境;确定模块,用于根据所述目标环境类型确定目标通信方式,其中,所述目标通信方式用于指示所述目标机器人与充电基站之间的通信方式;第一控制模块,用于按照所述目标通信方式控制所述目标机器人与所述充电基站建立通信连接,并控制所述目标机器人通过所述充电基站与目标终端进行信息交互。10.一种信息交互装置,其特征在于,包括:第二控制模块,用于在接收到目标机器人的连接请求的情况下,控制充电基站与所述目标机器人建立通信连接,其中,所述连接请求用于请求按照目标通信方式在所述目标机器人与所述充电基站之间建立通信连接,所述目标通信方式是所述目标机器人根据所述目标机器人当前工作的目标环境类型所确定的通信方式,所述目标环境类型包括水下环境和非水下环境;处理模块,用于按照所述目标通信方式接收所述目标机器人传输的第一目标信息,并将所述第一目标信息转发至目标终端,以及,接收所述目标终端传输的第二目标信息,并按照所述目标通信方式将所述第二目标信息转发至所述目标机器人。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至6或权利要求7任一项中所述的方法的步骤。12.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至6或权利要求7任一项中所述的方法的步骤。

技术总结
本发明实施例提供了一种信息交互方法、系统、装置、存储介质及电子装置,其中,该方法包括:获取目标机器人当前工作的目标环境类型,其中,目标环境类型包括水下环境和非水下环境;根据目标环境类型确定目标通信方式,其中,目标通信方式用于指示目标机器人与充电基站之间的通信方式;按照目标通信方式控制目标机器人与充电基站建立通信连接,并控制目标机器人通过充电基站与目标终端进行信息交互。通过本发明实施例,解决了相关技术中存在的机器人的通信方式比较单一从而导致信息交互的效率较低的技术问题。较低的技术问题。较低的技术问题。


技术研发人员:张石磊
受保护的技术使用者:星迈创新科技(苏州)有限公司
技术研发日:2023.05.04
技术公布日:2023/8/16
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐