一种网络切片资源的共享方法、装置、设备及介质

文档序号:73548 发布日期:2021-10-01 浏览:18次 >En<

阅读说明:本技术 一种网络切片资源的共享方法、装置、设备及介质 (Method, device, equipment and medium for sharing network slice resources ) 是由 刘小猛 于 2021-07-27 设计创作,主要内容包括:本申请公开了一种网络切片资源的共享方法、装置、设备及介质,包括:获取第一服务发送的资源申请;查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源;对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级;若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态;若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。能够将低优先级服务已获取的切片网络资源共享给高优先级服务,无需向网络发起申请,避免了时延和资源浪费,提高了资源利用率。(The application discloses a method, a device, equipment and a medium for sharing network slice resources, which comprise the following steps: acquiring a resource application sent by a first service; searching a network slice resource corresponding to the resource application to obtain a target network slice resource; comparing the priority of a second service corresponding to the target network slice resource with the priority of the first service; if the priority of the first service is higher than that of the second service, inquiring the running state of the target network slice resource; and if the running state is idle, transmitting the data to be transmitted of the first service by using the target network slice resource and the original network slice resource of the first service. The slice network resources acquired by the low-priority service can be shared to the high-priority service without applying to the network, so that time delay and resource waste are avoided, and the resource utilization rate is improved.)

一种网络切片资源的共享方法、装置、设备及介质

技术领域

本申请涉及网络资源共享

技术领域

,特别涉及一种网络切片资源的共享方法、装置、设备及介质。

背景技术

当前,针对不同服务的网络切片资源在初始发起申请的时候,由终端向网络指示支持的切片服务,通过协商网络根据终端签约情况分配对应的切片网络资源,且服务在运行之后所获得的网络资源不会超过这个限制并贯穿整个服务的生命周期。不同的服务根据与运营商签约情况获取的网络资源都有差异,包括但不限于带宽、时延、无线资源调度、QoS(即Quality of Service,服务质量)、业务功能等特征、能力和服务的组合。如果需要为服务更改这些资源的限制,可能需要服务提供商与切片运营商重新签约更改或者新增切片资源;或者一个服务已签署多个网络切片,需要设备重新为服务提交切片资源申请后获得新的网络切片资源。综上,发明人在实现本申请的过程中发现,现有技术至少存在以下问题:服务申请的切片资源一旦确定后,如果有新的资源需求,无法及时调整;如果一个切片临时需要增加一些资源,需要在原有切片资源上增加,随着需求的增多,切片资源分配过多,容易造成资源浪费;即使同一个服务可以共享多个切片,重新切换一个新的网络切片需要向网络发起申请,存在时延。

发明内容

有鉴于此,本申请的目的在于提供一种网络切片资源的共享方法、装置、设备及介质,能够将低优先级服务已获取的切片网络资源共享给高优先级服务,无需向网络发起申请,避免了时延和资源浪费,提高了资源利用率。其具体方案如下:

第一方面,本申请公开了一种网络切片资源的共享方法,包括:

获取第一服务发送的资源申请;

查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源;

对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级;

若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态;

若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。

可选的,所述利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据,包括:

建立所述第一服务与第一IP地址的临时数据通道;其中,所述第一IP地址为所述目标网络切片资源对应的IP地址;

确定所述待发送数据所需的资源类型;

基于所述资源类型,利用所述临时数据通道将所述待发送数据通过所述第一IP地址发送,或利用原有数据通道将所述待发送数据通过第二IP地址发送;其中,所述第二IP地址为与所述原有网络切片资源对应的IP地址。

可选的,所述资源申请包括所需资源的资源名称;

相应的,所述查找与所述资源申请对应的网络切片资源,包括:

基于所述资源名称查找所需资源所属的网络切片资源。

可选的,所述资源申请包括所需资源的需求使用时长;

相应的,所述方法还包括:

基于所述需求使用时长启动第一定时器,以控制利用所述目标网络切片资源发送所述第一服务的待发送数据的时长。

可选的,还包括:

当获取到所述第二服务对所述目标网络切片资源的使用请求,则暂停利用所述目标网络切片资源发送所述第一服务的待发送数据。

可选的,还包括:

当所述第二服务再次进入空闲状态,且所述第一定时器没有超时,则继续利用所述目标网络切片资源发送所述第一服务的待发送数据。

可选的,所述当所述第二服务再次进入空闲状态之后,还包括:

启动第二定时器;

相应的,所述继续利用所述目标网络切片资源发送所述第一服务的待发送数据,包括:

在所述第二定时器或所述第一定时器超时前,继续利用所述目标网络切片资源发送所述第一服务的待发送数据。

第二方面,本申请公开了一种网络切片资源的共享装置,包括:

资源申请获取模块,用于获取第一服务发送的资源申请;

网络切片资源查找模块,用于查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源;

优先级比对模块,用于对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级;

切片运行状态查询模块,用于若所述优先权比对模块判定所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态;

数据发送控制模块,用于若所述切片运行状态查询模块判定所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。

第三方面,本申请公开了一种电子设备,包括:

存储器,用于保存计算机程序;

处理器,用于执行所述计算机程序,以实现前述的网络切片资源的共享方法。

第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的网络切片资源的共享方法。

可见,本申请先获取第一服务发送的资源申请,并查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源,之后对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级,若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态,若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。这样,获取第一服务发送的资源申请,找到对应的目标网络切片资源,比对第二服务和第一服务的优先级,当第一服务优先级大于第二服务,且目标网络切片资源空闲,则将利用目标网络切片资源和第一服务原有网络切片资源发送第一服务的数据,能够将低优先级服务已获取的切片网络资源共享给高优先级服务,无需向网络发起申请,避免了时延和资源浪费,提高了资源利用率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请公开的一种网络切片资源的共享方法流程图;

图2为本申请公开的一种具体的网络切片资源的共享方法流程图;

图3为本申请公开的一种网络切片资源的共享装置结构示意图;

图4为本申请公开的一种网络切片资源的共享流程图;

图5为本申请公开的一种电子设备结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

当前,针对不同服务的网络切片资源在初始发起申请的时候,由终端向网络指示支持的切片服务,通过协商网络根据终端签约情况分配对应的切片网络资源,且服务在运行之后所获得的网络资源不会超过这个限制并贯穿整个服务的生命周期。现有技术至少存在以下问题:服务申请的切片资源一旦确定后,如果有新的资源需求,无法及时调整;如果一个切片临时需要增加一些资源,需要在原有切片资源上增加,随着需求的增多,切片资源分配过多,容易造成资源浪费;即使同一个服务可以共享多个切片,重新切换一个新的网络切片需要向网络发起申请,存在时延。为此,本申请提供了一种网络切片资源的共享方案,能够将低优先级服务已获取的切片网络资源共享给高优先级服务,无需向网络发起申请,避免了时延和资源浪费,提高了资源利用率。

参见图1所示,本申请实施例公开了一种网络切片资源的共享方法,包括:

步骤S11:获取第一服务发送的资源申请。

步骤S12:查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源。

在具体的实施方式中,所述资源申请包括所需资源的资源名称;相应的,所述查找与所述资源申请对应的网络切片资源,包括:基于所述资源名称查找所需资源所属的网络切片资源。

可以理解的是,本申请实施例可以查询所有的可用网络切片资源以及对应的服务名称。可用网络切片资源即为相应服务已向网络申请而获得的网络切片资源。

步骤S13:对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级。

在具体的实施方式中,可以查找第二服务的优先级信息,基于查找得到优先级信息比对第二服务与所述第一服务的优先级。

其中,优先级可以为用户自定义,具体的,可以根据服务的重要程度、资源使用频率、使用资源时对资源的占用程度等确定优先级。

步骤S14:若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态。

步骤S15:若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。

也即,只有目标网络切片资源的运行状态为空闲时,才可以共享给第一服务。

在具体的实施方式中,本申请实施例可以建立所述第一服务与第一IP地址的临时数据通道;其中,所述第一IP地址为所述目标网络切片资源对应的IP地址;确定所述待发送数据所需的资源类型;基于所述资源类型,利用所述临时数据通道将所述待发送数据通过所述第一IP地址发送,或利用原有数据通道将所述待发送数据通过第二IP地址发送;其中,所述第二IP地址为与所述原有网络切片资源对应的IP地址。

需要指出的是,在设备内部,在应用侧即服务侧,建立服务与网络切片资源对应的IP地址数据通道,并通过IP地址进行会话处理,以将数据发送至设备外部。

也即,本申请实施例中,不同的网络切片资源依赖于不同的IP地址来获取,建立临时数据通道即实现了与相应网络切片资源的绑定,所以可以通过双IP地址映射建立临时数据通道对服务相应的数据进行分流处理,不用切换或重新申请,可以及时获取对应的网络切片资源,达到快速共享网络切片资源的效果。

可见,本申请实施例先获取第一服务发送的资源申请,并查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源,之后对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级,若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态,若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。这样,获取第一服务发送的资源申请,找到对应的目标网络切片资源,比对第二服务和第一服务的优先级,当第一服务优先级大于第二服务,且目标网络切片资源空闲,则将利用目标网络切片资源和第一服务原有网络切片资源发送第一服务的数据,能够将低优先级服务已获取的切片网络资源共享给高优先级服务,无需向网络发起申请,避免了时延和资源浪费,提高了资源利用率。

参见图2所示,本申请实施例公开了一种具体的网络切片资源的共享方法,包括:

步骤S21:获取第一服务发送的资源申请。

其中,所述资源申请包括所需资源的需求使用时长。

步骤S22:查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源。

步骤S23:对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级。

步骤S24:若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态;

步骤S25:若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。

可以理解的是,第一定时器的时长即为需求使用时长。

步骤S26:基于所述需求使用时长启动第一定时器,以控制利用所述目标网络切片资源发送所述第一服务的待发送数据的时长。

需要指出的是,步骤S26与利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据的步骤没有先后顺序。

若所述运行状态为连接,则不使用目标网络切片资源,或者启动第一定时器,并实时监测目标网络切片资源的运行状态,当监测到所述运行状态为空闲,启动第二定时器,若第一定时器没有超时,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据,当第一定时器或者第二定时器超时,则释放目标网络切片资源。

步骤S27:当获取到所述第二服务对所述目标网络切片资源的使用请求,则暂停利用所述目标网络切片资源发送所述第一服务的待发送数据。

步骤S28:当所述第二服务再次进入空闲状态,且所述第一定时器没有超时,则继续利用所述目标网络切片资源发送所述第一服务的待发送数据。

也即,本申请实施例可以设置第一定时器,以便在第一定时器超时后释放临时数据通道,解除与目标网络切片资源的IP地址的绑定,释放目标网络切片资源。并且,当所述第二服务再次进入空闲状态,暂时不使用目标网络切片资源,且第一定时器没有超时,第一服务可以继续使用目标网络切片资源。

在具体的实施方式中,所述当所述第二服务再次进入空闲状态之后,还包括:启动第二定时器;

相应的,所述继续利用所述目标网络切片资源发送所述第一服务的待发送数据,包括:在所述第二定时器或所述第一定时器超时前,继续利用所述目标网络切片资源发送所述第一服务的待发送数据。

在具体的实施方式中,当第二定时器或第一定时器超时,则释放目标全网络切片资源。

这样,可以限制第一服务对目标网络切片资源的占用时长,在具体的实施方式中,可以对第二服务进行监测,基于监测结果确定第二定时器的时长,比如,基于监测结果预测到第二服务在20分钟后需要使用目标网络切片资源,第二定时器的时长可以设置为小于20分钟的一个值。以避免对第二服务的影响。

可见,本申请实施例,根据设备所获取的所有网络切片资源,依靠不同服务之间的优先级,在高优先级服务不额外新增切片新资源需求的前提下,在原有已获取的网络切片资源中,按需分时对网络切片资源进行共享。

下面以全场景自动驾驶的应用场景为例,对本申请的网络切片资源的共享方案进一步描述:

第一步,汽车在广阔的道路上行驶,自动驾驶服务获取低延时高可靠性的网络切片资源。

第二步,当汽车进入地库后,由于地形更为复杂,且网络信号差,自动驾驶服务申请广连接切片资源,获取地库部署的超声定位装置,汽车与各定位装置联系,模拟地库形态,进行自动驾驶。

第三步,汽车出地库后,地形重新变得宽阔,且与各超声装置不再需要联系,释放广连接切片资源。

参见图3所示,本申请实施例公开了一种网络切片资源的共享装置,包括:

资源申请获取模块11,用于获取第一服务发送的资源申请;

网络切片资源查找模块12,用于查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源;

优先级比对模块13,用于对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级;

切片运行状态查询模块14,用于若所述优先权比对模块判定所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态;

数据发送控制模块15,用于若所述切片运行状态查询模块判定所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。

可见,本申请实施例先获取第一服务发送的资源申请,并查找与所述资源申请对应的网络切片资源,以得到目标网络切片资源,之后对比所述目标网络切片资源对应的第二服务与所述第一服务的优先级,若所述第一服务的优先级高于所述第二服务,则查询所述目标网络切片资源的运行状态,若所述运行状态为空闲,则利用所述目标网络切片资源与所述第一服务的原有网络切片资源发送所述第一服务的待发送数据。这样,获取第一服务发送的资源申请,找到对应的目标网络切片资源,比对第二服务和第一服务的优先级,当第一服务优先级大于第二服务,且目标网络切片资源空闲,则将利用目标网络切片资源和第一服务原有网络切片资源发送第一服务的数据,能够将低优先级服务已获取的切片网络资源共享给高优先级服务,无需向网络发起申请,避免了时延和资源浪费,提高了资源利用率。

其中,数据发送控制模块15,具体包括:

临时数据通道建立子模块,用于建立所述第一服务与第一IP地址的临时数据通道;其中,所述第一IP地址为所述目标网络切片资源对应的IP地址;

资源类型确定子模块,用于确定所述待发送数据所需的资源类型;

数据发送控制子模块,用于基于所述资源类型,利用所述临时数据通道将所述待发送数据通过所述第一IP地址发送,或利用原有数据通道将所述待发送数据通过第二IP地址发送;其中,所述第二IP地址为与所述原有网络切片资源对应的IP地址。

其中,所述资源申请包括所需资源的资源名称;

相应的,所述网络切片资源查找模块12,具体用于基于所述资源名称查找所需资源所属的网络切片资源。

并且,所述资源申请包括所需资源的需求使用时长;

相应的,所述装置还包括定时器管理模块,用于基于所述需求使用时长启动第一定时器,以控制利用所述目标网络切片资源发送所述第一服务的待发送数据的时长。

进一步的,所述数据发送控制模块15,还包括:

暂停子模块,用于当获取到所述第二服务对所述目标网络切片资源的使用请求,则暂停利用所述目标网络切片资源发送所述第一服务的待发送数据。

相应的,所述数据发送控制模块15,还用于:

当所述第二服务再次进入空闲状态,且所述第一定时器没有超时,则继续利用所述目标网络切片资源发送所述第一服务的待发送数据。

并且,所述定时器管理模块,还用于在所述第二服务再次进入空闲状态之后,启动第二定时器;

相应的,所述数据发送控制模块15,具体用于在所述第二定时器或所述第一定时器超时前,继续利用所述目标网络切片资源发送所述第一服务的待发送数据。

需要指出的是,在具体的实施方式中,可以对前述网络切片资源的共享装置的各模块进行整合,分为切片查询模块、资源切换模块、资源整合模块以及定时器管理模块。其中,切片查询模块可以包括优先级查找模块以及上述网络切片资源查找模块、切片运行状态查询模块,用于查询所有可用的切片及申请的服务名称、每个切片的使用状态(空闲/连接)以及每个服务的优先级。资源切换模块可以包括上述资源申请获取模块、优先级比对模块。资源整合模块包括上述数据发送控制模块。

例如,参见图4所示,图4为本申请实施例公开的一种具体的网络切片资源的共享流程图。1)服务A发送携带需要的资源名称和所需时长D的资源申请到资源切换模块;2)资源切换模块收到申请后,通过切片查询模块检查需要申请的资源所属的切片是否存在;3)若存在,则继续检查切片对应的服务B优先级,转4),若不存在,转到11);4)对比服务A与查找到的切片对应的服务B优先级,若优先级A≥B,则转5),否则转11);5)通过切片查询模块查询当前申请的切片的运行状态,若空闲,则返回对应的IP地址,否则转11);

6)将返回的IP地址传送给资源整合模块,并通过定期器管理模块启动指定的定时器T1,时长为D;7)资源整合模块根据服务A发送数据所需资源类型分流使用原IP地址与新IP地址进行通信;8)定时器T1超时后,释放临时数据通道,解除申请资源所属切片的IP地址绑定;9)若收到服务B发起的资源请求信息,立即暂停资源整合模块的分流;10)待服务B进入空闲态启动定时器T2,并通知资源整合模块,若定时器T1未超时且服务A正在运行,则继续分流,否则等定时器T1或T2超时后释放申请的切片资源;11)流程结束。

其中,资源整合模块,具体用于管理申请资源所属切片的IP地址(IP1)与服务A对应切片的原IP地址(IP2)之间的分流,将IP1与服务A绑定,在应用侧建立起服务A与IP1的临时数据通话,后续服务A发送数据所需的资源类型,由模块进行类别区分,针对原有的资源需求继续使用IP2进行会话处理,新的资源需求则根据IP1在定时器T1超时前进行会话处理。

定时器管理模块,具有用于资源申请时长的定时器T1创建及停止,以及服务B的空闲态定时器T2创建及停止。

参见图5所示,本申请实施例公开了一种电子设备20,包括处理器21和存储器22;其中,所述存储器22,用于保存计算机程序;所述处理器21,用于执行所述计算机程序,前述实施例公开的网络切片资源的共享方法。

关于上述网络切片资源的共享方法的具体过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。

并且,所述存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储方式可以是短暂存储或者永久存储。

另外,所述电子设备20还包括电源23、通信接口24、输入输出接口25和通信总线26;其中,所述电源23用于为所述电子设备20上的各硬件设备提供工作电压;所述通信接口24能够为所述电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;所述输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。

进一步的,本申请实施例还公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述实施例公开的网络切片资源的共享方法。

关于上述网络切片资源的共享方法的具体过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种网络切片资源的共享方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:网络切片配置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!