掌桥专利:专业的专利平台
掌桥专利
首页

信息传输方法、装置和电子设备

文献发布时间:2023-06-19 12:24:27


信息传输方法、装置和电子设备

技术领域

本申请涉及无人机通信技术领域,具体而言,涉及一种信息传输方法、装置和电子设备。

背景技术

无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。

在无人机的工作场景中,通常需要利用多个通讯节点接力将无人机采集的图像等信息传送至服务器或云平台。在这过程中,需要解决无人机和多个位置不变的通讯节点之间的连接切换问题。

发明内容

本申请实施例的目的在于提供一种信息传输方法、装置和电子设备,使无人机可以在多个位置不变的通讯节点之间自动切换通讯对接信息,以利用多个通讯节点接力将无人机采集到的信息传回服务器或云平台。

第一方面,本申请实施例提供了一种信息传输方法,该方法包括:获取至少一个通讯节点对应的通讯信息;所述通讯信息包括通讯节点的节点位置信息以及通讯对接信息;基于所述节点位置信息,确定满足接入条件的目标通讯节点;将当前的通讯对接信息切换为所述目标通讯节点对应的目标通讯对接信息,以利用所述目标通讯节点进行信息传输。该方法可以使无人机可以在多个位置不变的通讯节点之间自动切换通讯对接信息。

可选地,通讯信息还包括身份认证信息,以及所述获取至少一个通讯节点对应的通讯信息,包括:获取至少一个通讯节点对应的身份认证信息;基于所述身份认证信息,确定所述通讯节点的通讯对接信息。通过与通讯节点唯一对应的身份认证信息确定出通讯节点的通讯对接信息,使无人机可以准确识别对应的目标通讯节点。

可选地,所述身份认证信息包括产品序列号;以及所述基于所述身份认证信息,确定所述通讯节点的通讯对接信息,包括:从所述产品序列号中提取表征通讯对接信息的信息数据;所述通讯节点的通讯对接信息为提取的所述信息数据。通过与通讯节点唯一对应的产品序列号确定出该通讯节点对应的通讯对接信息,在保证无人机与目标通讯节点之间的唯一连接关系的同时,简化了确定出通讯对接信息的操作过程。

可选地,所述基于所述节点位置信息,确定满足接入条件的目标通讯节点,包括:确定当前的位置信息;判断所述位置信息与所述至少一个通讯节点的节点位置信息之间对应的距离是否满足预设距离条件;若是,将所述节点位置信息所指示的通讯节点确定为所述目标通讯节点。基于通讯节点位置不变的客观因素,通过判断无人机与各个通讯节点之间的距离确定出目标通讯节点,确定过程简单直观。

可选地,所述信息传输方法还包括:响应于检测到所述目标通讯节点不满足通讯切换条件,重新确定新的目标通讯节点。使得无人机可以基于通讯切换条件重新确定新的目标通讯节点,便于提高信息的传输质量。

可选地,所述响应于检测到所述目标通讯节点不满足通讯切换条件,重新确定新的目标通讯节点,包括:确定当前的位置信息;响应于检测到所述位置信息与所述目标通讯节点的节点位置信息之间对应的距离大于预设距离阈值,重新确定新的目标通讯节点。通过判断无人机与通讯节点之间的距离,即可判断是否满足接入条件,更加便捷直观。

第二方面,本申请实施例提供了一种信息传输装置,该装置包括:获取模块,用于获取至少一个通讯节点对应的通讯信息;所述通讯信息包括通讯节点的节点位置信息以及通讯对接信息;确定模块,用于基于所述节点位置信息,确定满足接入条件的目标通讯节点;切换模块,用于将当前的通讯对接信息切换为所述目标通讯节点对应的目标通讯对接信息,以利用所述目标通讯节点进行信息传输。上述装置产生的效果可以与上述第一方面所产生的效果相同或相似。

第三方面,本申请实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。

第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种信息传输方法的一个具体应用场景的示意图;

图2为本申请实施例提供的一种信息传输方法的流程图;

图3为本申请实施例涉及的确定通讯对接信息的一个具体应用场景的示意图;

图4为本申请实施例提供的一种信息传输装置的结构框图;

图5为本申请实施例提供的一种用于执行信息传输方法的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述。

相关技术中,通常可以利用信息采集设备与相关通信基站进行通信连接,以将信息采集设备采集到的信息传输回服务器或云平台进行相关处理,在此过程中,需要解决信息采集设备和通信基站之间的连接切换问题。因此,本申请介绍一种信息传输方法,通过获取到的通信基站的通讯信息,确定出满足接入条件的目标通信基站,继而可以利用该目标通信基站进行信息传输。上述的信息采集设备例如可以包括具有采集功能及通讯功能的车辆、船舶、无人机等。这里,当信息采集设备上安装有用于通信的诸如计算机、传感器等电子设备时,可以视为其具有通讯功能。在一些应用场景中,可以使信息采集设备在诸如航拍、巡检、侦查等场景中与通讯节点(可以视为上述通信基站)进行连接切换,继而实现信息传输。示例性地,本申请以无人机为例具体介绍上述信息传输方法。例如,在图1所示的应用场景中,无人机101在航拍时,可以与通讯节点103建立通讯连接,以通过通讯节点103将当前采集到的地貌信息传输至服务器102,使服务器102可以对接收到的地貌信息进行识别、场景重建等相关处理。

请参考图2,其示出了本申请实施例提供的一种信息传输方法的流程图。如图2所示,该信息传输方法包括以下步骤201至步骤203。

步骤201,无人机获取至少一个通讯节点对应的通讯信息;所述通讯信息包括通讯节点的节点位置信息以及通讯对接信息;

上述通讯节点可以视为在无人机巡检路线中设置的通信基站,通过这些通信基站可以将无人机采集到的信息传输回服务器或云平台。在一些应用场景中,上述无人机采集到的信息例如可以包括图像信息、视频信息等。在这些应用场景中,上述服务器或云平台例如可以包括对上述图像信息、视频信息进行分析处理的数据处理中心。

无人机可以获取巡检路线中存在的各个通讯节点对应的通讯信息。上述通讯信息可以包括通讯节点的节点位置信息。这里的节点位置信息例如可以通过通讯节点所处的经度信息和纬度信息确定。上述通讯信息还可以包括通讯对接信息。这里的通讯对接信息可以视为通讯节点与服务器或云平台进行信息传输时所唯一依据的握手密码。例如,在图1所示的应用场景中,当通讯节点103与服务器或云平台102的握手密码相匹配时,服务器或云平台102可以接收基于该通讯节点103传输的图像信息。上述握手密码例如可以是通讯节点预先与上述服务器或云平台确定的用于进行信息传输时的凭证,例如通讯节点103与服务器或云平台通过密码“111111”识别相互身份后进行信息传输。

步骤202,无人机基于所述节点位置信息,确定满足接入条件的目标通讯节点;

无人机接收到通讯节点的节点位置信息之后,可以确定通讯节点是否满足接入条件。上述接入条件例如可以包括信息的传输质量条件、无人机与通讯节点的距离条件等。这里的传输质量条件例如可以包括传输速率小于预设速率阈值、图像失真率在预设范围内等;距离条件例如可以包括无人机与通讯节点之间的距离在预设距离范围之内。

当无人机检测到某一通讯节点满足接入条件之后,可以将该通讯节点确定为目标通讯节点。

步骤203,无人机将当前的通讯对接信息切换为所述目标通讯节点对应的目标通讯对接信息,以利用所述目标通讯节点进行信息传输。

无人机在确定了目标通讯节点之后,可以将当前的通讯对接信息切换为该目标通讯节点对应的目标通讯对接信息。这样,无人机可以利用该目标通讯信息与服务器或云平台进行通信连接,继而可以将采集到的信息传输至服务器或云平台。

在本实施例中,通过上述步骤201至步骤203,可以使无人机可以在多个位置不变的通讯节点之间自动切换通讯对接信息,以利用多个通讯节点接力将无人机采集到的信息传回服务器或云平台。

在一些可选的实现方式中,所述通讯信息还可以包括身份认证信息,以及上述步骤201可以包括以下子步骤:

子步骤2011,无人机获取至少一个通讯节点对应的身份认证信息;

上述身份认证信息可以视为与通讯节点唯一对应的表征该通讯节点身份的信息。在一些应用场景中,无人机可以维护巡检路线上各个通讯节点对应的身份认证信息,在这些应用场景中,服务器或云平台可以主动向无人机发送各个通讯节点对应的身份认证信息。

子步骤2012,无人机基于所述身份认证信息,确定所述通讯节点的通讯对接信息。

无人机获取到各个通讯节点的身份认证信息之后,可以通过通讯节点的身份认证信息,确定该通讯节点对应的通讯对接信息。

通过上述步骤2011和上述步骤2012,可以基于与通讯节点唯一对应的身份认证信息确定通讯节点的通讯对接信息,保证了无人机与目标通讯节点之间的唯一连接关系。

在一些可选的实现方式中,所述身份认证信息包括产品序列号;以及上述子步骤2012可以包括:无人机从所述产品序列号中提取表征通讯对接信息的信息数据;所述通讯节点的通讯对接信息为提取的所述信息数据。

通讯节点的产品序列号与该通讯节点一一对应,具有唯一性。因此,可以基于通讯节点的产品序列号确定出该通讯节点的通讯对接信息。例如,在如图3所示的应用场景中,通讯节点301的产品序列号为“xxxxxx”,无人机303可以根据预先与通讯节点达成一致的通讯规则,提取该产品序列号中某些位置上的数据,并可以将提取的数据确定为通讯节点301对应的通讯对接信息。通讯节点302的产品序列号为“yyyyyy”,无人机303也可以根据上述通讯规则提取该产品序列号中某些位置上的数据作为通讯节点302对应的通讯对接信息。这里的通讯规则例如可以包括提取第一位置、第三位置、第七位置上的数据。这里的“xxxxxx”、“yyyyyy”可以包括任意的能够表征产品序列号的数字或者字母的组合,具体以实际情况为准。

在一些可选的实现方式中,上述步骤202可以包括以下子步骤:

子步骤2021,无人机确定当前的位置信息;

无人机在确定通讯节点是否接入条件时,可以先确定自身的位置信息。这里的位置信息例如可以包括无人机当前所处的经度信息和纬度信息。

子步骤2022,无人机判断所述位置信息与所述至少一个通讯节点的节点位置信息之间对应的距离是否满足预设距离条件;

无人机确定了自身的位置信息之后,可以计算自身位置信息与各个通讯节点的节点位置信息之间的距离是否满足预设距离条件。在一些应用场景中,上述预设距离条件例如可以包括无人机与通讯节点之间的距离在预设范围内。这里的预设范围例如可以包括100米以内、80米以内等。在另一些应用场景中,上述预设距离条件例如可以包括无人机与通讯节点之间的距离最近。也即,无人机在检测到自身与某一通讯节点之间的距离在自身与所有通讯节点之间的各个距离中最近时,可以视为满足预设距离条件。

子步骤2023,若是,将所述节点位置信息所指示的通讯节点确定为所述目标通讯节点。

无人机若检测到某一节点位置信息与自身位置信息之间的距离满足预设距离条件,可以将该节点位置信息所指示的通讯节点确定为目标通讯节点。例如,在图1所示的应用场景中,无人机101基于自身位置信息和节点位置信息,判断出通讯节点103与自身位置信息在预设范围内,可以将通讯节点103确定为当前对应的目标通讯节点。

通过上述步骤2021至步骤2023,可以通过检测无人机与通讯节点之间的距离,继而可以确定出当前对应的目标通讯节点,确定过程简单直观。

在一些可选的实现方式中,所述信息传输方法还可以包括步骤204:无人机响应于检测到所述目标通讯节点不满足通讯切换条件,重新确定新的目标通讯节点。

在一些应用场景中,当无人机检测到当前的目标通讯节点不足以将信息按照预期效果(例如传输速率达到速率阈值,传输的图像存在失真现象等)传回服务器或云平台时,可以将当前的目标通讯节点更换为下一通讯节点。具体的,若无人机检测到目标通讯节点不满足通讯切换条件时,可以重新确定新的目标通讯节点。在一些应用场景中,上述的不满足通讯切换条件例如可以包括无人机当前能够与目标通讯节点进行通信连接,但是利用当前的目标通讯节点不能按照预期效果进行信息传输。例如,在图1所示的应用场景中,当无人机101检测到当前基于目标通讯节点103向服务器或云平台102传输信息时存在时延过久的情况,可以视为信息传输质量较差,继而可以确定该目标通讯节点103不满足通讯切换条件,继而可以重新确定新的目标通讯节点,例如可以将通讯节点104确定为新的目标通讯节点。

通过上述步骤204,可以使无人机基于通讯切换条件重新确定新的目标通讯节点,便于提高信息的传输质量。在一些应用场景中,上述通讯切换条件可以与上述接入条件相同,也即,当检测到某个通讯节点满足通讯切换条件时,可以将该通讯节点确定为目标通讯节点。

在一些可选的实现方式中,上述步骤204可以包括:首先,无人机确定当前的位置信息;然后,响应于检测到所述位置信息与所述目标通讯节点的节点位置信息之间对应的距离大于预设距离阈值,重新确定新的目标通讯节点。

在一些应用场景中,无人机可以检测自身的位置信息,然后可以比较自身与当前目标通信节点之间的距离是否大于预设距离阈值,如果大于,可以视为当前的目标通讯节点满足通讯切换条件,继而可以重新确定新的目标通讯节点,更加便捷直观。这里的预设距离阈值例如可以包括100米、80米等。

请参考图4,其示出了本申请实施例提供的一种信息传输装置的结构框图,该信息传输装置可以是电子设备上的模块、程序段或代码。应理解,该装置与上述图2方法实施例对应,能够执行图2方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。

可选地,上述信息传输装置包括获取模块401、确定模块402和切换模块403:其中,获取模块401,用于获取至少一个通讯节点对应的通讯信息;所述通讯信息包括通讯节点的节点位置信息以及通讯对接信息;确定模块402,用于基于所述节点位置信息,确定满足接入条件的目标通讯节点;切换模块403,用于将当前的通讯对接信息切换为所述目标通讯节点对应的目标通讯对接信息,以利用所述目标通讯节点进行信息传输。

可选地,所述通讯信息还包括身份认证信息,以及所述获取模块401具体用于:获取至少一个通讯节点对应的身份认证信息;基于所述身份认证信息,确定所述通讯节点的通讯对接信息。

可选地,所述身份认证信息包括产品序列号;以及获取模块401具体用于:从所述产品序列号中提取表征通讯对接信息的信息数据;所述通讯节点的通讯对接信息为提取的所述信息数据。

可选地,确定模块402具体用于:确定当前的位置信息;判断所述位置信息与所述至少一个通讯节点的节点位置信息之间对应的距离是否满足预设距离条件;若是,将所述节点位置信息所指示的通讯节点确定为所述目标通讯节点。

可选地,信息传输装置还包括第一确定模块(图4中未示出),上述第一确定模块用于:响应于检测到所述目标通讯节点不满足通讯切换条件,重新确定新的目标通讯节点。

可选地,上述第一确定模块具体用于:确定当前的位置信息;响应于检测到所述位置信息与所述目标通讯节点的节点位置信息之间对应的距离大于预设距离阈值,重新确定新的目标通讯节点。

需要说明的是,本领域技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再重复描述。

请参照图5,图5为本申请实施例提供的一种用于执行信息传输方法的电子设备的结构示意图,所述电子设备可以包括:至少一个处理器501,例如CPU,至少一个通信接口502,至少一个存储器503和至少一个通信总线504。其中,通信总线504用于实现这些组件直接的连接通信。其中,本申请实施例中设备的通信接口502用于与其他节点设备进行信令或数据的通信。存储器503可以是高速RAM存储器,也可以是非易失性的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器503可选的还可以是至少一个位于远离前述处理器的存储装置。存储器503中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器501执行时,电子设备执行上述图2所示方法过程。

可以理解,图2所示的结构仅为示意,所述电子设备还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,执行如图2所示方法实施例中电子设备所执行的方法过程。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。例如,该方法可以包括:获取至少一个通讯节点对应的通讯信息;所述通讯信息包括通讯节点的节点位置信息以及通讯对接信息;基于所述节点位置信息,确定满足接入条件的目标通讯节点;将当前的通讯对接信息切换为所述目标通讯节点对应的目标通讯对接信息,以利用所述目标通讯节点进行信息传输。

在本申请所提供的实施例中,应该理解到所揭露装置和方法可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的。例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

技术分类

06120113281306