贪婪的用户设备数据传输网络选择制造技术

技术编号:29504711 阅读:14 留言:0更新日期:2021-07-30 19:20
无线设备判定数据会话是否是性能敏感的,并且响应于数据会话是性能敏感的,选择数据传输节点(DTN)并使用所选的DTN执行数据会话。数据会话是否是性能敏感的可以使用与数据会话相关联的过程的信息、通过监测数据会话,或者这二者同时使用来判定。可以根据哪个DTN将可能为所述数据会话提供最高性能,或根据哪个或哪些DTN将可能提供足够的性能,从所述可用DTN列表中选择DTN。微速测试、历史性能信息,或其他标准可以用于预测可用DTN的性能。当多个DTN满足选择标准时,可以使用一种“好邻居”策略来选择DTN。

【技术实现步骤摘要】
【国外来华专利技术】贪婪的用户设备数据传输网络选择相关申请的交叉引用本申请要求于2018年10月12日提交的美国临时申请No.62/745,063的优先权,该临时申请将出于所有目的通过引用合并于此。
技术介绍
为了提供最佳的区域覆盖范围,许多无线数据网络由多个数据传输节点(DataTransportNode,DTN)组成,每个数据传输节点(DTN)覆盖一个地理区域或通常彼此相邻且重叠的子区域。因此,在任何特定时间,用户设备终端(UE)可以有机会连接到许多DTN。通常,所述UE一次只可以连接到任何特定无线接入技术(RadioAccessTechnology,RAT)的可用DTN中的一个。根据用户的随机分布和对数据服务的不同需求,不同DTN具有不同的总的网络吞吐速度。相邻或重叠的网络可能具有截然不同的传输能力,例如吞吐量、延迟、其他并行连接的数量,且这些传输能力会随时间不断变化。通常,用户希望有最佳体验。但是,同一区域中的两个用户,即使是使用相同的应用程序(例如,流视频应用程序)访问同一DTN提供商(例如相同的网络提供商),当所述两个用户分别连接到相邻的DTN时,也可能会体验到截然不同的性能,从而导致与连接到性能较优的DTN的用户相比,连接到性能较差的DTN的用户的体验较差。
技术实现思路
本公开实施例的目的是:通过基于对哪个DTN将提供最佳或者至少足够性能的估计来选择使用多个可用DTN中的哪个,以提供更好的用户体验。所述目的可以是为涉及性能敏感的数据会话的用例,例如高清视频流、高性能游戏等,提供更好的用户体验。>根据本公开的多个实施例,一种由无线装置执行的方法包括:判定数据会话是否是性能敏感的,然后响应于所述数据会话是性能敏感的,选择数据传输节点(DTN)且使用所选的DTN执行所述数据会话。根据本公开的多个实施例,一种装置包含处理器和存储有计算机编程指令的非暂时性计算机可读介质。所述计算机编程指令在由所述处理器执行时,引发所述装置执行判定数据会话是否是性能敏感的,并且响应于所述数据会话是性能敏感的,选择数据传输节点(DTN)并使用所选的DTN执行所述数据会话。在一个实施例中,判定所述数据会话是否是性能敏感的包括:识别与所述数据会话有关的过程;使用已知过程的存储库判定上述过程是否可能产生性能敏感的数据会话;响应于判定上述过程可能产生性能敏感的数据会话,判定所述数据会话是性能敏感的。在一个实施例中,判定所述数据会话是否是性能敏感的包括:监测由所述数据会话通信的数据量,响应于在预定时间内所述由所述数据会话通信的数据量大于预定第一阈值,或者响应于由所述数据会话通信的数据量达到预定量的时间小于第二阈值,判定所述数据会话是性能敏感的。在一个实施例中,选择所述DTN包括:根据所述数据会话的性能需求选择所述DTN。在一个实施例中,选择所述DTN包括从所述可用DTN的列表中选择所述DTN。附图说明图1示出了根据一个实施例的通信网络。图2示出了根据一个实施例的用户设备(UE)的组成。图3是示出根据一个实施例的选择和使用数据传输节点(DTN)的过程的流程图。图4是示出根据一个实施例的判定数据会话是否是性能敏感的过程的流程图。图5是示出根据一个实施例的选择和使用DTN来优化上行链路(Uplink,UL)或下行链路(Downlink,DL)性能的过程的流程图。图6是示出根据一个实施例的数据会话优化过程的状态机图。图7是示出根据一个实施例的生成可用DTN的列表的过程的流程图。图8是示出根据一个实施例的从列表中选择DTN的过程的流程图。图9是示出根据另一个实施例的从列表中选择DTN的过程的流程图。图10是示出根据另一个实施例的从列表中选择DTN的过程的流程图。图11是示出根据另一个实施例的从列表中选择DTN的过程的流程图。图12是示出根据另一个实施例的从列表中选择DTN的过程的流程图。具体实施方式本公开涉及联网,尤其涉及无线联网。本公开的实施例涉及:可以连接到多个DTN的装置如何确定要连接到那些DTN中的哪一个。根据各种实施例,用户装置,例如无线网络中的一个用户设备(UE),基于预测或估计所述多个DTN中的每一个DTN将如何满足所述用户装置正在执行或将要执行的数据会话的网络性能需求,选择连接多个DTN中的哪一个。图1示出了根据一个实施例的通信网络100。网络100包括:广域网(Wide-AreaNetwork,WAN)102(例如,因特网),多个小区基站(cellularbasestation)104A和104B,WiFi接入点(AccessPoint,AP)108,以及连接到WAN102的多个服务器114A和114B。然而,实施例不限于此。通信网络100运行,以允许多个用户设备(UE)120A、120B和120C与服务器114A和114B之间通信。每一个小区基站104A和104B中以及WiFiAP108可以作为一个或多个数据传输节点(DTN)运行。第一基站104A提供多个小区(cells),用于与小区内的UE进行无线数据通信。在实施例中,所述小区被划分成扇区,每个扇区覆盖第一基站104A周围的一部分区域。第一基站104A(如图1所示)将其小区划分为三个扇区,每个扇区大约覆盖120度,其中只有一个扇区被显示。图1中所示的第一基站104A的扇区包括三个小区:以800MHz运行的第一小区106A-08,以1800MHz运行的第二小区106A-18和以2100MHz运行的第三小区106A-21。扇区内的UE可以连接到该扇区内的任何一个小区;通常UE在任何一次连接中只能连接到这些小区中的一个小区。小区106A-08、106A-18和106A-21中的每个均构成DTN。第二基站104B与第一基站104A相似,并且第二基站104B的扇区已在图1中示出,所述扇区提供了以800MHz工作的第四小区106B-08,以1800MHz工作的第五小区106B-18和以2100MHz工作的第六小区106B-21,以上三个小区各自构成DTN。WiFiAP108提供了一个无线局域网(WLAN)110,并且运行以允许WLAN110(具有WiFi能力)内的多个UE进行无线数据通信。虽然对于WiFiAP108只示出了一个WLAN110,但具体实施例不限于此,且WiFiAP可提供多个可能处于不同频率(如在2.4GHz和5GHz)的WLAN,其中每个WLAN构成DTN。第一UE120A在第一基站104A和第二基站104B的小区的覆盖范围内,且也在WiFiAP108的WLAN110的覆盖范围内。因此,如果第一UE120A具有800MHz的小区能力,则第一UE120A可以使用第一和第四小区106A-08和108B-08进行无线通信;如果第一UE120A具有1800MHz的小区能力,则第一UE120A可以使用第二和第五小区106A-18和108B-18进行无线通信;如果第一UE120A具有本文档来自技高网...

【技术保护点】
1.一种由无线设备执行的方法,所述方法包括:/n判定数据会话是否是性能敏感的;和/n响应于所述数据会话是性能敏感的:/n选择数据传输节点(DTN),和/n使用所选的DTN执行所述数据会话。/n

【技术特征摘要】
【国外来华专利技术】20181012 US 62/745,0631.一种由无线设备执行的方法,所述方法包括:
判定数据会话是否是性能敏感的;和
响应于所述数据会话是性能敏感的:
选择数据传输节点(DTN),和
使用所选的DTN执行所述数据会话。


2.根据权利要求1所述的方法,其中判定所述数据会话是否是性能敏感的包括:
识别与所述数据会话有关的过程;
使用已知过程的存储库判定上述过程是否可能产生性能敏感的数据会话;和
响应于使用已知过程的存储库判定上述过程可能产生性能敏感的数据会话,判定所述数据会话是性能敏感的。


3.根据权利要求1所述的方法,其中判定所述数据会话是否是性能敏感的包括:
监测所述由数据会话通信的数据量;和
响应于在预定时间内由所述数据会话通信的数据量大于预定第一阈值,或者响应于由所述数据会话通信的数据量达到预定量的时间小于第二阈值,判定所述数据会话是性能敏感的。


4.根据权利要求1所述的方法,其中选择所述DTN包括:根据所述数据会话的性能需求选择所述DTN。


5.根据权利要求4所述的方法,其中根据所述数据会话的性能需求选择所述DTN包括:
当所述数据会话的性能需求包括下行链路(DL)性能需求时,根据关于所述DTN的DL性能的信息选择所述DTN;或者
当所述数据会话的性能需求包括上行链路(UL)性能需求时,根据关于所述DTN的UL性能的信息选择所述DTN。


6.根据权利要求4所述的方法,其中根据所述数据会话的性能需求选择所述DTN包括:当所述数据会话的性能需求包括延迟需求时,根据关于所述DTN的延迟性能的信息选择所述DTN;当所述数据会话的性能需求包括吞吐量需求时,根据关于所述DTN的吞吐量性能的信息选择所述DTN;或者当所述数据会话的性能需求包括以上两个性能需求时,根据DTN的以上两个性能的信息选择所述DTN。


7.根据权利要求1所述的方法,其中使用所选的DTN执行所述数据会话包括:
使用所选的DTN执行所述数据会话预定时间段;和
响应于所述预定时间段消逝,选择新的DTN并使用所选的新的DTN执行所述数据会话。


8.根据权利要求1所述的方法,其中选择所述DTN包括:从可用DTN列表中选择所述DTN。


9.根据权利要求8所述的方法,其中从所述可用DTN列表中选择所述DTN包括:使用随机数生成器或伪随机数生成器从所述列表中选择所述DTN。


10.根据权利要求8所述的方法,其中从所述可用DTN列表中选择所述DTN包括:根据对所述可用DTN列表执行的微速测试的相应结果选择DTN。


11.根据权利要求8所述的方法,其中从所述可用DTN列表中选择所述DTN包括:根据所述可用DTN列表的相应计算选择所述DTN,其中,所述计算是基于可用DTN的相应指标、相应性能,或者这两者。


12.根据权利要求8所述的方法,其中从所述可用DTN列表中选择所述DTN包括:根据关于所述可用DTN列表的历史性能信息来选择所述DTN。


13.根据权利要求8所述的方法,其中从所述可用DTN列表中选择所述DTN包括:...

【专利技术属性】
技术研发人员:B·哈多恩B·胡布勒J·伯内特D·吉本斯Z·布伦森C·格雷厄姆M·米勒
申请(专利权)人:欧庞戈网络有限公司
类型:发明
国别省市:美国;US

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

1