数据传输方法、电子设备和计算机程序产品技术

技术编号:39292710 阅读:10 留言:0更新日期:2023-11-07 11:00
本公开的实施例提供了数据传输方法、电子设备和计算机程序产品。该方法可以包括根据确定用户终端将从第一位置移动到与所述第一位置不同的第二位置,使得管理节点从被管理节点管理的多个工作节点获取多个工作节点的状态数据。状态数据至少与多个工作节点的利用率相关联。该方法还可以包括至少基于多个工作节点的状态数据确定多个工作节点的多个权重。此外,该方法可以包括基于多个权重将用户终端请求的内容数据加载至多个工作节点中的至少一个工作节点。本公开的实施例能够为用户终端准备加载有内容数据的一个或多个工作节点,从而在用户终端行进到下一位置时,仍然保证持续性连接。连接。连接。

【技术实现步骤摘要】
数据传输方法、电子设备和计算机程序产品


[0001]本公开的实施例涉及通信领域,并且更具体地,涉及数据传输方法、电子设备和计算机程序产品。

技术介绍

[0002]在5G网络中,服务会话可以被用户面功能(UPF)模块捕获,并通过会话锚点(session anchor)连接目标数据网络,以便实现服务连续性。因此,边缘节点的地理位置对于提供更精细的服务和更少的服务延迟至关重要。为了适应这种变化,由于网络需求是普遍的,传统的服务模式需要重新建模以适应趋势。应理解,移动服务通常需要更低的延迟并能够响应路侧交通状况。虽然在前端,计算工作的负载可以被分配给足够靠近用户终端的边缘节点,但是在后端,网络IO和分布式系统仍可能导致延迟,这可能会抵消边缘节点带来的较低延迟的优势。

技术实现思路

[0003]本公开的实施例提供了数据传输方案。
[0004]在本公开的第一方面中,提供了一种数据传输方法。该方法可以包括根据确定用户终端将从第一位置移动到与所述第一位置不同的第二位置,使得管理节点从被所述管理节点管理的多个工作节点获取所述多个工作节点的状态数据。所述状态数据至少与所述多个工作节点的利用率相关联。该方法还可以包括至少基于所述多个工作节点的状态数据确定所述多个工作节点的多个权重。此外,该方法可以包括基于所述多个权重将所述用户终端请求的内容数据加载至所述多个工作节点中的至少一个工作节点。
[0005]在本公开的第二方面中,提供了一种电子设备,包括处理器;以及与处理器耦合的存储器,存储器具有存储于其中的指令,指令在被处理器执行时使电子设备执行动作,动作包括:根据确定用户终端将从第一位置移动到与所述第一位置不同的第二位置,使得管理节点从被所述管理节点管理的多个工作节点获取所述多个工作节点的状态数据,所述状态数据至少与所述多个工作节点的利用率相关联;至少基于所述多个工作节点的状态数据确定所述多个工作节点的多个权重;以及基于所述多个权重将所述用户终端请求的内容数据加载至所述多个工作节点中的至少一个工作节点。
[0006]在本公开的第三方面中,提供了一种计算机程序产品,计算机程序产品被有形地存储在计算机可读介质上并且包括机器可执行指令,机器可执行指令在被执行时使机器执行根据第一方面的方法的任意步骤。
[0007]提供
技术实现思路
部分是为了简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或主要特征,也无意限制本公开的范围。
附图说明
[0008]通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同或相似的参考标号通常代表相同或相似的部件。在附图中:
[0009]图1示出了根据本公开的实施例的示例环境的示意图;
[0010]图2示出了根据本公开的实施例的工作节点或边缘节点在地理区域中的布置方式的示意图;
[0011]图3示出了根据本公开的实施例的数据传输的过程的示意图;
[0012]图4示出了根据本公开的实施例的数据传输的过程的高级别管道图;以及
[0013]图5示出了可以用来实施本公开的实施例的示例设备的框图。
具体实施方式
[0014]下面将参考附图中示出的若干示例实施例来描述本公开的原理。
[0015]在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“一组示例实施例”。术语“另一实施例”表示“一组另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0016]接上文所讨论的,在实现5G网络环境下的边缘节点计算的过程中,通常会出现如下问题。
[0017]首先,传统的内容分发网络(CDN)旨在将用户请求的数据内容缓存到距离用户最近的位置的边缘节点。用户通常被认为是有线网络用户,例如,观看视频流的用于、或从网络下载游戏文件的用户等。这类业务主要是为满足以上人群的网络需求而设计的。然而,在移动服务场景中,当用户从内容源服务器下载数据内容时,该通信的会话被锚定在用户所在地理位置附近的边缘节点,与此同时用户可能正在远离该位置。这使得传输距离不断增加,从而扩大了延迟并且可能劣化了通信质量。
[0018]其次,内容分发网络通常选择云平台或互联网数据中心作为放置数据内容的地方。但这样的云平台或互联网数据中心并不是为移动服务场景而专门设计的,即使在内容网络的“边缘”,该边缘节点也可能远离用户所在的地理位置。简言之,用户无法根据其自身所处的地理位置的更新选择下一个最优的内容源服务器。此外,当用户的移动速度较快(例如,用户处于快速形式的汽车上)时,数据内容很难以数据包或数据块的形式组装然后在短时间内响应用户请求。因此,在移动服务场景中,即使用户的地理位置被通信系统捕获,其用户终端所接收的内容数据仍可能来自与用户的地理位置无关的内容源服务器。
[0019]此外,在移动服务场景中,由于用户的快速移动,用户终端的会话锚点可能会在多个边缘节点之间跳转。移动服务可能会受到诸如后端服务所捕获的路侧时间的影响。如上所述,传统的内容分发网络不太关心频繁的地理位置变化,使其在分配支持移动服务的资源方面不太灵活。
[0020]为了至少部分地解决上述缺点,本公开的实施例提供了一种新颖的数据传输方案。本方案能够在为用户终端确定一个各方面性能均良好的边缘节点,并将用户请求的并
且要被用户终端接收的数据内容提前加载到该边缘节点,以供用户终端接收。也就是说,在用户由一个位置移动到另一位置期间,本方案能够基于各个边缘节点的状态来选择一个边缘节点,专用于为用户提供移动到该另一位置时所需的数据内容。由此,在用户终端被大幅度或快速移动时,其所请求的数据内容可以被提前加载到其行进路径中的一个或多个边缘节点,从而不会出现用户敏感的、由于较高网络延迟或重连等待所导致的卡顿现象,显著提升了用户体验。
[0021]图1示出了根据本公开实施例的示例环境100的示意图,在该示例环境100中,根据本公开实施例的设备和/或过程可以被实施。如图1所示,示例环境100可以包括计算设备110、第一级管理节点121、122(下文通常会被统称为“第一级管理节点120”)、第二级管理节点131、132、133(下文通常会被统称为“第二级管理节点130”)、工作节点141、142、143、144、145、146(下文通常会被统称为“工作节点140)、基站150、以及路面环境160。
[0022]在图1中,计算设备110被配置为对第一级管理节点121、122进行管理。具体地,计算设备110可以通过向第一级管理节点121、122发送指令而从第一级管理节点121、122获知第一级管理节点121、122所接收到的下层节点的信息。类似地,如图1所示,第一级管理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,包括:根据确定用户终端将从第一位置移动到与所述第一位置不同的第二位置,使得管理节点从被所述管理节点管理的多个工作节点获取所述多个工作节点的状态数据,所述状态数据至少与所述多个工作节点的利用率相关联;至少基于所述多个工作节点的状态数据确定所述多个工作节点的多个权重;以及基于所述多个权重将所述用户终端请求的内容数据加载至所述多个工作节点中的至少一个工作节点。2.根据权利要求1所述的方法,其中所述管理节点包括第一管理节点和被所述第一管理节点管理的第二管理节点,并且使得所述管理节点从所述多个工作节点获取所述状态数据包括:由所述第二管理节点从被所述第二管理节点管理的所述多个工作节点获取所述多个工作节点的所述状态数据;以及由所述第一管理节点从所述第二管理节点获取所述状态数据。3.根据权利要求1所述的方法,其中所述状态数据还与所述多个工作节点相对于处于所述第二位置的所述用户终端的延迟相关联,并且至少基于所述状态数据确定所述权重包括:基于所述延迟和所述利用率,确定所述多个工作节点中的每个工作节点的权重。4.根据权利要求1所述的方法,其中所述多个工作节点的利用率与通信连接至基站或路侧设备的移动终端的数目相关联,所述基站或所述路侧设备与所述多个工作节点通信连接。5.根据权利要求1所述的方法,其中基于所述多个权重将所述内容数据加载至所述至少一个工作节点包括:对所述多个权重进行比较,以确定权重高于阈值权重的所述至少一个工作节点;使得所述管理节点更新所述至少一个工作节点的任务;以及使得内容源节点将所述内容数据发送至所述至少一个工作节点。6.根据权利要求1所述的方法,其中基于所述多个权重将所述内容数据加载至所述至少一个工作节点包括:对所述多个权重进行比较,以确定权重最高的工作节点;使得所述管理节点更新所述工作节点的任务;以及使得内容源节点将所述内容数据发送至所述工作节点。7.根据权利要求1所述的方法,其中所述多个工作节点是分别与路侧设备邻近的边缘节点。8.根据权利要求1所述的方法,其中所述多个工作节点包括:第一组工作节点,被配置为处理延迟小于阈值延迟的用户终端请求;以及第二组工作节点,被配置为处理延迟大于或等于阈值延迟的用户终端请求。9.一种电子设备,包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述电子设备执行动作,所述动作包括:
根...

【专利技术属性】
技术研发人员:王子嘉倪嘉呈刘金鹏贾真
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1