在蜂窝网络中的连接建立制造技术

技术编号:25197620 阅读:56 留言:0更新日期:2020-08-07 21:22
提出了一种用于通信的方法。所述方法可以包括:由终端设备从消息代理获取另一终端设备的网络地址,所述终端设备和所述另一终端设备注册到所述消息代理。所述终端设备和所述另一终端设备中的至少一个连接到蜂窝网络。所述方法可以进一步包括:发起连接性检查过程以便确定一条或多条候选路径,所述终端设备通过所述一条或多条候选路径具有与所述另一终端设备的连接性。所述一条或多条候选路径来自与所述另一终端设备的网络地址相关联的至少两条路径。所述方法可以进一步包括:至少部分地基于预定义准则,在所述一条或多条候选路径中选择用于所述终端设备和所述另一终端设备的路径。

【技术实现步骤摘要】
【国外来华专利技术】在蜂窝网络中的连接建立
本公开总体上涉及通信网络,并且更具体地,涉及在蜂窝网络中的连接建立。
技术介绍
本节介绍了可有助于更好地理解本公开的各个方面。相应地,本节陈述的内容将以这种方式被阅读,而不应被理解为承认什么是现有技术或者什么不是现有技术。随着数据通信和设备制造技术的发展,各种通信设备被设计和利用来支持多样化的服务。近来,通过社交网络分享使用嵌入到无人机中的照相机在空中捕获的视频的情况越来越多。无人机可以包括例如无人飞行器(UAV)或形状为诸如飞机或直升机的飞行物体,其通过无线电波的控制信号在不载人的情况下飞行。已经为娱乐和工业用途(例如航空摄影和信息收集)开发了诸如无人机和遥控器的各种通信设备。无人机可以从其控制器接收控制命令,并将无人机上的传感器收集的实时视频和其他信息发送回给控制器。在一些应用中,无人机及其控制器之间的通信可能会跨越较大的地理区域和/或受到多种干扰。因此,可能需要增强诸如无人机及其控制器之类的通信设备之间的连接性。
技术实现思路
提供了本
技术实现思路
以便按照简化的形式介绍所选概念,将在具体实施方式部分进一步详细描述所述概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。无人载具技术在诸如摄影的个人娱乐中非常流行。现在,它的用途已扩展到工业领域,例如农业施肥和防虫、地理信息绘图等。这些应用场景可能需要无人机实现与遥控器的远距离通信。然而,目前无人机及其控制器是通过通常支持短距离通信的无线保真(Wi-Fi)网络或蓝牙网络来连接的。因此,可能希望扩展无人机及其控制器的通信范围。本公开提出了一种在蜂窝网络中的连接建立的解决方案,该解决方案可以使得能够在蜂窝网络上建立诸如无人机及其控制器的两个终端设备之间的对等(P2P)连接,从而使得可以改善这两个终端设备之间的连接性,以便满足各种服务需求。根据本公开的第一方面,提供了一种在终端设备处实现的方法。该方法可以包括:从消息代理获取另一终端设备的网络地址,所述终端设备和所述另一终端设备被注册到所述消息代理。所述终端设备和所述另一终端设备中的至少一个被连接到蜂窝网络。所述方法可以进一步包括:发起连接性检查过程以便确定一条或多条候选路径,其中,所述终端设备通过所述一条或多条候选路径具有与所述另一终端设备的连接性。所述一条或多条候选路径来自与所述另一终端设备的网络地址相关联的至少两条路径。所述方法可以进一步包括:至少部分地基于预定义准则,从所述一条或多条候选路径中选择用于所述终端设备和所述另一终端设备的路径。根据示例性实施例,所述至少两条路径可以包括本地路径、公共路径和中继路径中的两条或更多条路径。所述本地路径与所述另一终端设备的内部网络地址相关联,并且所述公共路径和所述中继路径与所述另一终端设备的外部网络地址相关联。根据示例性实施例,所述另一终端设备的网络地址可以包括由所述另一终端设备从服务器查询的一个或多个网络地址,所述服务器能够支持用于网络地址转换的遍历。根据示例性实施例,根据本公开的第一方面的方法可以进一步包括:从所述服务器查询所述终端设备的网络地址中的至少一个网络地址。根据示例性实施例,根据本公开的第一方面的方法可以进一步包括:通过所述消息代理将所述终端设备的网络地址发送给所述另一终端设备。根据示例性实施例,根据本公开的第一方面的方法可以进一步包括:通过所述蜂窝网络上的所选路径建立用于所述终端设备和所述另一终端设备的对等连接。根据示例性实施例,建立所述对等连接可以包括:通过所述消息代理与所述另一终端设备交换一个或多个连接建立消息。根据本公开的第二方面,提供了一种装置。所述装置可以包括一个或多个处理器以及包括计算机程序代码的一个或多个存储器。所述一个或多个存储器和所述计算机程序代码可被配置为与所述一个或多个处理器一起使得所述装置至少实施根据本公开的第一方面的方法的任何步骤。根据本公开的第三方面,提供了一种计算机可读介质,所述计算机可读介质上承载有计算机程序代码,当在计算机上执行所述计算机程序代码时,所述计算机程序代码使得所述计算机实施根据本公开的第一方面的方法的任何步骤。根据本公开的第四方面,提供了一种装置。所述装置可以包括获取单元、发起单元和选择单元。根据一些示例性实施例,所述获取单元可被操作以至少执行根据本公开的第一方面的方法的获取步骤。所述发起单元可被操作以至少执行根据本公开的第一方面的方法的发起步骤。所述选择单元可被操作以至少执行根据本公开的第一方面的方法的选择步骤。根据本公开的第五方面,提供了一种在终端设备处实现的方法。所述方法可以包括:收集所述终端设备的网络地址。所述方法可以进一步包括:通过消息代理将所述终端设备的网络地址发送到另一终端设备,其中所述终端设备和所述另一终端设备被注册到所述消息代理。所述终端设备和所述另一终端设备中的至少一个被连接到蜂窝网络。所述方法可以进一步包括:对从所述另一终端设备发起以便确定一条或多条候选路径的连接性检查过程进行响应,其中所述另一终端设备通过所述一条或多条候选路径具有与所述终端设备的连接性。通过所述连接性检查过程,所述另一终端设备可以至少部分地基于预定义准则,从所述一条或多条候选路径中选择用于所述终端设备和所述另一终端设备的路径。所述一条或多条候选路径来自与所述终端设备的网络地址相关联的至少两条路径。根据示例性实施例,所述至少两条路径可以包括本地路径、公共路径和中继路径中的两条或更多条路径。所述本地路径与所述终端设备的内部网络地址相关联,并且所述公共路径和所述中继路径与所述终端设备的外部网络地址相关联。根据示例性实施例,收集所述终端设备的网络地址可以包括:从服务器查询所述终端设备的网络地址中的至少一个网络地址,所述服务器能够支持用于网络地址转换的遍历。根据示例性实施例,根据本公开的第五方面的方法可以进一步包括:从所述消息代理获取所述另一终端设备的网络地址。根据示例性实施例,所述另一终端设备的网络地址可以包括所述另一终端设备从所述服务器查询的一个或多个网络地址。根据示例性实施例,根据本公开的第五方面的方法可以进一步包括:通过所述蜂窝网络上的所选路径建立用于所述终端设备和所述另一终端设备的对等连接。根据示例性实施例,建立所述对等连接可以包括:通过所述消息代理与所述另一终端设备交换一个或多个连接建立消息。根据本公开的第六方面,提供了一种装置。所述装置可以包括一个或多个处理器以及包括计算机程序代码的一个或多个存储器。所述一个或多个存储器和所述计算机程序代码可被配置为与所述一个或多个处理器一起使得所述装置至少实施根据本公开的第五方面的方法的任何步骤。根据本公开的第七方面,提供了一种计算机可读介质,所述计算机可读介质上承载有计算机程序代码,当在计算机上执行所述计算机程序代码时,所述计算机程序代码使得所述计算机实施根据本公开的第五方面的方法的任何步骤。根据本公开的第八方面,提供了一种装置。所述装置可以本文档来自技高网...

【技术保护点】
1.一种在终端设备处实现的方法(300),其包括:/n从消息代理获取(302)另一终端设备的网络地址,所述终端设备和所述另一终端设备注册到所述消息代理,其中所述终端设备和所述另一终端设备中的至少一个被连接到蜂窝网络;/n发起(304)连接性检查过程以便确定一条或多条候选路径,所述终端设备通过所述一条或多条候选路径具有与所述另一终端设备的连接性,其中,所述一条或多条候选路径来自与所述另一终端设备的网络地址相关联的至少两条路径;/n至少部分地基于预定义准则,从所述一条或多条候选路径中选择(306)用于所述终端设备和所述另一终端设备的路径。/n

【技术特征摘要】
【国外来华专利技术】1.一种在终端设备处实现的方法(300),其包括:
从消息代理获取(302)另一终端设备的网络地址,所述终端设备和所述另一终端设备注册到所述消息代理,其中所述终端设备和所述另一终端设备中的至少一个被连接到蜂窝网络;
发起(304)连接性检查过程以便确定一条或多条候选路径,所述终端设备通过所述一条或多条候选路径具有与所述另一终端设备的连接性,其中,所述一条或多条候选路径来自与所述另一终端设备的网络地址相关联的至少两条路径;
至少部分地基于预定义准则,从所述一条或多条候选路径中选择(306)用于所述终端设备和所述另一终端设备的路径。


2.根据权利要求1所述的方法,其中,所述至少两条路径包括本地路径、公共路径和中继路径中的两条或更多条路径,以及
其中,所述本地路径与所述另一终端设备的内部网络地址相关联,并且所述公共路径和所述中继路径与所述另一终端设备的外部网络地址相关联。


3.根据权利要求1或2所述的方法,其进一步包括:
从支持用于网络地址转换的遍历的服务器查询所述终端设备的网络地址中的至少一个网络地址。


4.根据权利要求3所述的方法,其中,所述另一终端设备的网络地址包括所述另一终端设备从所述服务器查询的一个或多个网络地址。


5.根据权利要求3或4所述的方法,其进一步包括:
通过所述消息代理将所述终端设备的网络地址发送给所述另一终端设备。


6.根据权利要求1至5中任一项所述的方法,其中,所述预定义准则包括以下要求中的一个或多个:
延迟要求;
带宽要求;以及
可靠性要求。


7.根据权利要求1至6中的任一项所述的方法,其中,所述连接性检查过程至少部分地基于以下技术中的至少一种:
用于网络地址转换的会话遍历实用工具;以及
围绕网络地址转换使用中继的遍历。


8.根据权利要求1至7中的任一项所述的方法,其进一步包括:
通过所述蜂窝网络上的所选路径建立用于所述终端设备和所述另一终端设备的对等连接。


9.根据权利要求8所述的方法,其中,建立所述对等连接包括:
通过所述消息代理与所述另一终端设备交换一个或多个连接建立消息。


10.一种装置(700),其包括:
一个或多个处理器(701);以及
包括计算机程序代码(703)的一个或多个存储器(702),
所述一个或多个存储器(702)和所述计算机程序代码(703)被配置为与所述一个或多个处理器(701)一起使得所述装置(700)至少:
从消息代理获取另一装置的网络地址,所述装置和所述另一装置注册到所述消息代理,其中,所述装置和所述另一装置中的至少一个被连接到蜂窝网络;
发起连接性检查过程以便确定一条或多条候选路径,所述装置通过所述一条或多条候选路径具有与所述另一装置的连接性,其中,所述一条或多条候选路径来自与所述另一装置的网络地址相关联的至少两条路径;
至少部分地基于预定义准则,从所述一条或多条候选路径中选择用于所述装置和所述另一装置的路径。


11.根据权利要求10所述的装置,其中,所述一个或多个存储器和所述计算机程序代码被配置为与所述一个或多个处理器一起使得所述装置实施根据权利要求2-9中的任一项所述的方法。


12.一种在终端设备处实现的方法(400),其包括:
收集(402)所述终端设备的网络地址;
通过消息代理向另一终端设备发送(404)所述终端设备的网络地址,所述终端设备和所述另一终端设备注册到所述消息代理,其中所述终端设备和所述另一终端设备中的至少一个被连接到蜂窝网络;以及
对从所述另一终端设备发起以便确定一条或多条候选路径的连接性检查过程进行响应(406),所述另一终端设备通过所述一条或多条候选路径具有与所述终端设备的连接性,从而使得所述另一终端设备至少部分地基于预定义准则来从所述一条或多条候选路径中选择用于所述终端设备和所述另一终端设备的路径,其中所述一条或多条候选路径来自与所述终端设备的网络地址相关联的至少两条路径。


13.根据权利要求12所述的方法,其中,所述至少两条路径包括本地路径、公共路径和中继路径中的两条或更多条路径,以及
其中,所述本地路径与所述另一终端设备的内部网络地址相关联,并且所述公共路径和所述中继路径与所述另一终端设备的外部网络地址相关联。


14.根据权利要求12或13所述的方法,其中,收集所述终端设备的网络地址包括:
从支持用于网络地址转换的遍历的服务器查询所述终端设备的网络地址中的至少一个网络地址。


15.根据权利要求12至14中的任一项所述的方法,其进一步包括:
从所述消息代理获取所述另一终端设备的网络地址。


16.根据权利要求15所述的方法,其中,所述另一终端设备的网络地址包括由所述另一终端设备从所述服务器查询的一个或多个网络地址。


17.根据权利要求12至16中的任一项所述的方法,其中,所述预定义准则包括以下要求中的一个或多个:
延迟要求;
带宽要求;以及
可靠性要求。


18.根据权利要求12至17中的任一项所述的方法,其中,所述连接性检查过程至少部分地基于以下技术中的至少一种:
用于网络地址转换的会话遍历实用工具;以及
围绕网络地址转换使用中继的遍历。


19.根据权利要求12至18中的任一项所述的方法,其进一步包括:
通过所述蜂窝网络上的所选路径建立用于所述终端设备和所述另一终端设备的对等连接。


20.根据权利要求19所述的方法,其中,建立所述对等连接包括:
通过所述消息代理与所述另一终端设备交换一个或多个连接建...

【专利技术属性】
技术研发人员:王中吕鹏王亥白海明
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1