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

资源配置方法、装置、电子设备及可读存储介质

文献发布时间:2023-06-19 18:37:28


资源配置方法、装置、电子设备及可读存储介质

技术领域

本申请属于通信技术领域,具体涉及一种切片资源的配置方法、装置、电子设备及可读存储介质。

背景技术

随着5G网络技术的不断发展以及终端应用的不断普及,作为5G网络重要特性的网络切片功能的商用化也被提上日程。其中,网络切片的类型主要是低时延切片、高带宽切片等。运营商在网络侧会依据切片的类型采取不同的策略来实现对应切片的传输特征。

目前,在相关技术中,终端在运行应用的过程中会产生数据,并会将产生的数据直接发送到运营商网络对应的网络切片上,接着,运营商网络针对不同类型网络切片的数据,会采用不同的处理逻辑进行传输。

然而,由于终端所发送的数据之间会存在资源竞争,从而造成数据的缺失,使得用户体验感无法达到要求。

发明内容

本申请实施例的目的是提供一种资源配置方法、装置、电子设备及可读存储介质,能够解决由于在终端在进行发送数据时会使用相同的策略进行发送,从而导致终端所发送的数据之间存在资源竞争,进而造成数据的缺失的问题。

第一方面,本申请实施例提供了一种资源配置方法,该资源配置方法包括:从网络侧设备接收网络切片信息,该网络切片信息包括网络侧设备所支持的至少一个网络切片的切片特征;基于至少一个网络切片中的第一网络切片的切片特征,确定该第一网络切片对应的资源分配策略;基于资源分配策略为第一网络切片配置资源。

第二方面,本申请实施例提供了一种资源配置装置,该资源配置装置包括:接收模块、确定模块以及配置模块;该接收模块,用于从网络侧设备接收网络切片信息,该网络切片信息包括上述网络侧设备所支持的至少一个网络切片的切片特征;该确定模块,用于基于上述至少一个网络切片中的第一网络切片的切片特征,确定第一网络切片对应的资源分配策略;该配置模块,用于基于该资源分配策略为第一网络切片配置资源。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

在本申请实施例中,终端可以从网络侧设备接收网络切片信息,该网络切片信息包括网络侧设备所支持的至少一个网络切片的切片特征;基于至少一个网络切片中的第一网络切片的切片特征,确定该第一网络切片对应的资源分配策略;基于资源分配策略为第一网络切片配置资源。如此,由于终端可以根据网络切片对应的切片特征,来为不同的网络切片配置合适的切片资源,从而终端可以使用不同的切片资源策略向运营商网络发送数据,避免使用了相同的策略发送数据时造成的数据缺失。

附图说明

图1是本申请实施例提供的一种资源配置方法的流程示意图之一;

图2是本申请实施例提供的一种资源配置方法的流程示意图之二;

图3是本申请实施例提供的一种资源配置方法的流程示意图之三;

图4是本申请实施例提供的一种资源配置方法的流程示意图之四;

图5是本申请实施例提供的一种资源配置方法所应用的系统架构图;

图6是本申请实施例提供的一种资源配置装置的结构示意图之一;

图7是本申请实施例提供的一种资源配置装置的结构示意图之二;

图8是本申请实施例提供的一种电子设备的硬件结构示意图之一;

图9是本申请实施例提供的一种电子设备的硬件结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的资源配置方法、装置、电子设备及可读存储介质进行详细地说明。

随着5G网络技术的不断发展以及终端应用的不断普及,作为5G网络重要特性的网络切片功能的商用化也被提上日程。网络切片是指运营商根据不同的用户需求,将网络划分为具有不同特征维度的网络通道,在不同的通道上提供不同的网络服务质量,为不同的用户提供特定类型的网络服务,实现用户上网体验的精细化提升。

其中,网络切片的类型主要是低延迟切片、高带宽切片等。例如,低时延切片主要应用在游戏场景,这种网络切片的特征为:传输的数据都具有带宽需求少,延迟需要非常低。高带宽切片则主要应用在在线视频场景,这种网络切片的特征为:要求以较高的带宽速率,可以容忍一定程度的延迟。运营商会在网络侧依据终端传输到网络侧的数据选择对应的切片类型,并采取相应的配置策略来实现对应切片的传输特征。

具体地,终端在运行应用的过程中会产生数据,终端将产生的数据被发送给直接发送到运营商网络的对应网络切片上,接着,运营商网络针对不同类型网络切片的数据,采用不同的处理逻辑进行传输。例如,终端在运行游戏应用APP1,或者运行视频应用APP2产生数据后,APP1或APP2的数据采用相同的切片策略将APP1的数据发送给运营商网络对应的网络切片上,最终,运营商网络根据数据类型,采用低延迟切片对应的网络侧的处理逻辑进行传输。或者,终端系统采用相同的切片策略将APP2的数据发送该运营商网络,最终,运营商网络根据数据类型,采用高带宽切片对应的网络侧的处理逻辑进行传输。

由此可知,终端产生的应用数据在发送到运营商网络之前,还处在终端中时,缺少了能有效保证切片特征的方法:首先,终端在进行数据发送时,只是将应用数据分别发送到对应的切片上,并不会去识别切片的特征,对于所有类型网络切片上的数据的传输都是采取的相同的策略进行传输。因此各个网络切片上的数据在传输时由于使用相同的策略,因此,数据之间会争夺资源,互相影响,从而造成数据的损失。

而在本申请实施例提供的资源配置方法中,终端从网络侧设备接收网络切片信息,该网络切片信息包括网络侧设备所支持的至少一个网络切片的切片特征的信息,从而使得终端可以根据上述至少一个网络切片的切片特征的信息,确定各个网络切片对应的资源分配策略,进而终端可以根据资源分配策略为每个网络切片配置相应的切片资源。如此,由于终端可以根据不同网络切片对应的不同切片特征,来为不同的网络切片配置合适的对应的切片资源,从而终端可以使用不同的切片资源策略向运营商网络发送数据,避免使用了相同的策略发送数据时造成的数据缺失。

本申请实施例提供的资源配置方法的执行主体可以为人脸识别模型的训练装置,该资源配置装置可以为电子设备(如,终端),或该电子设备中的功能模块。以下以终端为例,对本申请实施例提供的技术方案进行说明。

本申请实施例提供一种资源配置方法,图1示出了本申请实施例提供的一种资源配置方法的流程图。如图1所示,本申请实施例提供的资源配置方法可以包括下述的步骤201至步骤203。

步骤201、终端从网络侧设备接收网络切片信息。

在本申请实施例中,上述网络切片信息包括:上述网络侧设备所支持的至少一个网络切片的切片特征。

在本申请实施例中,上述切片特征可以是低延时切片、高带宽切片、高安全性切片等。

示例性地,终端附着在核心网后,网络侧设备向终端发送网络切片信息,终端可以根据这些网络切片信息中的切片特征的信息,建立切片特征映射表。

示例性地,上述切片特征映射表是基于上述网络切片信息中每个网络切片的切片特征的信息建立的,并存储在终端中。

步骤202、终端基于上述至少一个网络切片中的第一网络切片的切片特征,确定第一网络切片对应的资源分配策略。

示例性地,上述第一网络切片可以为多个网络切片,也可以为一个网络切片。

示例性地,上述第一网络切片为上述至少一个网络切片中的任意网络切片。

示例性地,终端接收到上述网络切片信息,并根据网络切片信息中第一网络切片的切片特征的信息,为具有不同切片特征的网络切片配置不同的切片资源。

举例说明,如图2所示,为具有不同切片特征的网络切片配置不同的切片资源的方法包括以下步骤S1至步骤S4:

步骤S1、终端插卡后,终端会附着到5G的核心网上。

步骤S2、在网络附着成功之后,网络侧设备会向终端上报网络切片信息,该网络切片信息包含了网络侧设备中每个网络切片所支持可以传输的数据类型,以及各个网络切片的特征,例如,带宽要求高,或者延迟要求高等。

步骤S3、终端通过查询切片特征映射表,获取网络切片的切片特征和支持传输的数据类型。

步骤S4、终端根据切片的特征为切片分配资源。例如,为延迟要求低的低延迟切片分配更高的CPU抢占权限,以及较短的CPU执行时间,同时还要分配更高的协议栈调度权限;为带宽速率要求高的高带宽切片分配更大的I/O缓冲区;为安全性要求高的高安全性切片配置资源替换方式,即硬件加密方式等。

步骤203、终端基于上述资源分配策略为至少一个网络切片中的第一网络切片配置资源。

在第一种可能的实施例中:

可选地,在本申请实施例中,在第一网络切片的切片特征为低延迟切片的情况下,上述步骤203“终端基于上述资源分配策略为至少一个网络切片中的第一网络切片配置资源”的过程中,包括步骤203a:

步骤203a、终端为第一网络切片配置高CPU权限以及预设传输时长,在该预设传输时长内仅允许该第一网络切片传输数据。

示例性地,上述高CPU权限用于指示上述第一网络切片具有最高的CPU传输权限。

示例性地,上述预设传输时长可以为系统设置的也可以为用户自定义的。

示例性地,上述预设传输时长为上述第一网络切片的优先保护期,也就是说,在该优先保护期内优先并仅允许第一网络切片进行传输数据。

在第二种可能的实施例中:

可选地,在本申请实施例中,在第一网络切片的切片特征为高带宽切片的情况下,上述步骤203“终端基于上述资源分配策略为至少一个网络切片中的第一网络切片配置资源”的过程中,包括步骤203b:

步骤203b、终端为第一网络切片配置I/O缓存区。

一种示例中,在上述第一网络切片无法传输数据情况下,将该第一网络切片对应的待传输数据包存储至终端为第一网络切片配置的I/O缓存区。

一种示例中,在上述第一网络切片可传输数据情况下,读取并传输上述I/O缓存区中存储的第一网络切片对应的待传输数据包。

在第三种可能的实施例中:

可选地,在本申请实施例中,在第一网络切片的切片特征为高安全性切片的情况下,上述步骤203“终端基于上述资源分配策略为至少一个网络切片中的第一网络切片配置资源”的过程中,包括步骤203c:

步骤203c、终端在基于第一网络切片传输数据之前,基于硬件加密方式对第一网络切片传输的数据进行加密。

示例性地,上述硬件加密方式可以代替第一网络切片中的软件加密方式。

在本申请实施例提供的资源配置方法中,终端可以从网络侧设备接收网络切片信息,该网络切片信息包括网络侧设备所支持的至少一个网络切片的切片特征;基于至少一个网络切片中的第一网络切片的切片特征,确定该第一网络切片对应的资源分配策略;基于资源分配策略为第一网络切片配置资源。如此,由于终端可以根据不同网络切片对应的不同切片特征,来为不同的网络切片配置合适的对应的切片资源,从而终端可以使用不同的切片资源策略向运营商网络发送数据,避免使用了相同的策略发送数据时造成的数据缺失。

可选地,在本申请实施例中,本申请实施例提供的资源配置方法还包括以下步骤301和步骤302:

步骤301、在终端运行第一应用的情况下,终端确定与该第一应用的第一数据包对应的切片类型匹配的目标切片特征。

示例性地,上述第一应用可以为终端中所安装的任一应用,本申请实施例对此不做限定。

示例性地,上述目标切片特征为第一应用的第一数据包对应的网络切片的切片特征。

步骤302、终端基于包含上述目标切片特征对应的目标网络切片,传输第一应用的第一数据包。

示例性地,上述目标网络切片为上述至少一个网络切片中的一个或多个。

一种示例中,上述终端获取的网络切片信息还可以包括:上述每个网络切片所匹配的数据类型。

示例性地,上述目标网络切片与上述第一数据包对应的数据类型相匹配。

需要说明的是,上述第一应用对应的目标网络切片传输上述第一数据包时,所使用的资源可以是系统预先配置好的资源;或者,可以是确定好目标网络切片后,系统基于该目标网络切片的目标切片特征,为该目标网络切片配置相应地资源。

可选地,在本申请实施例中,上述第一数据包包括第一标记,该第一标记用于指示上述目标网络切片。

示例性地,上述第一标记可以为目标网络切片的切片标识。

一种示例中,终端在确定好第一应用的第一数据包所对应的网络切片后,终端为该第一数据包增加第一标记。

进一步可选地,在本申请实施例中,上述步骤302中的“基于包含上述目标切片特征对应的目标网络切片,传输第一应用的第一数据包”包括步骤302a:

步骤302a、基于包含上述目标切片特征对应的目标网络切片,传输包含上述第一标记的第一应用的第一数据包。

以下将以具体示例来对本申请实施例中终端运行第一应用的场景进行示例性说明。

示例性地,如图3所示,在终端运行第一应用的场景下,本申请实施例提供的技术方案包括如下步骤A1至步骤A4:

步骤A1、终端中的第一应用在运行时,该应用可能需要与运营商网络进行数据传输。例如,打游戏时,终端需要和游戏服务器进行数据传输,看在线视频时,需要从视频服务器下载视频文件等。

步骤A2、终端在发送不同应用所产生的数据时,可以通过不同的网络切片来传输数据。例如,游戏应用产生的数据可以通过低延迟切片进行传输,视频应用产生的数据可以通过高带宽切片进行传输。终端会根据网络侧设备上报的网络切片信息为不同的应用产生的数据选择对应的网络切片进行传输。

步骤A3、终端选择好上述应用产生的数据对应的网络切片之后,系统为该应用产生的数据所构成的数据包(即上述第一数据包)标记上该网络切片的切片信息(即上述第一标记),之后终端根据该标记相应地处理该数据包。

步骤A4、标记完成之后,终端会将上述发送处理,包括网络协议栈的处理以及数据的发送等。

如此,终端可以根据不同的应用数据包对应的切片特征,选择对应的切片资源策略进行传输数据,提高了切片传输数据的灵活性。

示例性地,基于上述资源分配策略,在使用切片传输数据时,可以直接进行切片资源调度。

以下将以具体示例来对本申请实施例中终端发送数据时进行资源调度的场景进行示例性说明。

示例性地,如图4所示,在终端发送数据时进行资源调度的场景下,本申请实施例提供的技术方案包括如下步骤B1至步骤B16:

步骤B1、终端进行传输标记好的数据包之前,终端会先获取当前这个数据包上标记的切片信息(即上述第一标记)。

步骤B2、终端根据建立的切片特征映射表,获取这个数据包要使用的网络切片所对应的切片特征信息。

步骤B3、终端对这个网络切片所对应的切片特征信息进行判断,选择合适的资源调度路径。如果使用的网络切片为低延迟切片则进入步骤B4,如果使用的网络切片为高带宽切片则进入步骤B11,如果使用的网络切片为高安全性切片则进入步骤B15。

步骤B4、终端为低延迟切片分配的切片资源包括:高CPU抢占权限,可以打断当前正在进行的低优先级任务。因此,终端先获取当前CPU正在执行的任务的优先级,与低延迟切片的优先级进行比较,判断是否能否打断它,优先执行低延迟切片的发送任务。

步骤B5、终端判断当前CPU正在执行的任务的优先级,如果当前执行的人物的优先级比低延迟切片的发送任务低,则进入步骤B 6,否则进入步骤B 7。

步骤B6、终端判断当前CPU执行的任务的优先级比低延迟切片的发送任务的优先级低,因此暂时中断当前CPU执行的任务,切换到执行发送低延迟切片的任务。

步骤B7、终端判断当前CPU执行的任务的优先级比低延迟切片的发送任务的优先级高,不能打断,则等待当前任务执行完成。

步骤B8、低延迟切片的发送任务获取到CPU资源之后,终端为当前执行的任务设置CPU保护级别,只有高于设置的CPU保护级别的任务可以抢占CPU,中断当前低延迟切片的发送过程,其他低级别的任务不能抢占CPU。

步骤B9、同时,低延迟切片的发送任务获取到CPU资源之后,终端对协议栈进行一个优先保护期设置,在该优先保护期内,只允许执行低延迟切片的发送任务,其他类型的切片的发送任务都要先等待。

步骤B10、终端将数据包发送到网络协议栈内处理,之后通过网卡发送到运营商核心网上。

步骤B11、终端为高带宽切片分配的切片资源中CPU抢占权限较低,需要等待CPU执行完当前的任务之后才能获取到CPU资源。

步骤B12、终端判断协议栈是否正处在低延迟切片发送任务的保护期内,如果没有在保护期内就进入步骤B10,终端将数据发送给网络协议栈处理。否则进入步骤B13。

步骤B13、若协议栈当前无法处理高带宽的发送任务,由于终端为高带宽切片分配的切片资源中包括:I/O缓冲区,则终端会先将数据放入到I/O缓冲区内。

步骤B14、等到协议栈的保护期结束,可以处理高带宽切片的发送任务之后,终端取I/O缓冲区缓存的数据,进入步骤B10,将数据发送给网络协议栈处理。

步骤B15、高安全性切片的数据在发送之前需要进行加密,因此,终端为高安全性切片分配的切片资源包括:资源替换,即终端会使用硬件加密代替软件加密,为高安全性切片传输的数据进行加密操作。

步骤B16、硬件加密可以提供更高的加密速度,以及安全等级,终端在为数据加密完成之后,进入步骤B10,终端将数据发送给网络协议栈处理。

如此,终端可以根据切片的特征进行系统资源的调度,不需要对现有切片规范进行修改,在原有的规范上,可以使得终端根据切片的特征自行进行系统资源的调度,不需要用户主动参与,避免了用户参与更改造成的错误率,实施方案更智能,用户操作更简便,从而保证了数据的高效率传输。

图5为本申请实施例提供的资源配置方法所应用的系统架构图。如图5所示,本申请实施例中的终端包括切片策略管理模块、切片选择策略模块以及资源调度模块。

具体地,核心网将网络切片支持的所有切片信息上报给终端的切片策略管理模块,从而使得切片策略管理模块可以根据不同的网络切片的切片特征分配不同的切片资源。当终端运行第三方应用时,会产生应用数据,终端的切片选择策略根据第三方应用产生的应用数据选择合适的网络切片,进而使得终端的资源调度模块可以根据当前应用数据对应的网络切片的切片特征,为应用数据的传输进行相应地资源调度。

示例性地,切片策略管理模块:负责接收核心网上报的网络切片信息,建立不同的网络切片其特征之间的映射关系,根据不同网络切片的切片特征确定对应的资源分配策略。例如,为低延迟切片配置优先保护期,在优先保护期内只允许低延迟切片的数据发送,以及高CPU抢占权限;为高带宽切片配置数据缓冲区(即上述I/O缓冲区),使高带宽应用来不及时接收数据时,也不会发生数据丢失,从而保持带宽处于较高的速率;为高安全性切片的数据配置特定的加解密方式,例如由软件实现替换为硬件实现,提供更高等级的安全保障。

切片选择策略模块:根据网络切片的切片信息,以及第三方应用的请求,为第三方应用的数据选择合适的切片。

资源调度模块:根据终端发送当前应用产生的数据时所使用的切片特征,为该应用分配合适的资源:CPU执行时间,CPU抢占权限,I/O缓冲区,协议栈调度权限,切片资源替换等。如此,保证在不同切片上传输的数据都能够获得对应的系统资源。

需要说明的是,本申请实施例提供的资源配置方法,执行主体可以为资源配置装置,或者电子设备,还可以为电子设备中的功能模块或实体。本申请实施例中以资源配置装置执行资源配置方法为例,说明本申请实施例提供的资源配置装置。

图6示出了本申请实施例中涉及的资源配置装置的一种可能的结构示意图。如图6所示,该资源配置装置700可以包括:接收模块701、确定模块702以及配置模块703;该接收模块701,用于从网络侧设备接收网络切片信息,该网络切片信息包括上述网络侧设备所支持的至少一个网络切片的切片特征;该确定模块702,用于基于上述至少一个网络切片中的第一网络切片的切片特征,确定第一网络切片对应的资源分配策略;该配置模块703,用于基于该资源分配策略为上述每个网络切片配置相应的切片资源。

可选地,在本申请实施例中,结合图6,如图7所示,上述装置700还包括:传输模块704;上述确定模块702,在终端运行第一应用的情况下,用于确定与该第一应用的第一数据包对应的切片类型匹配的目标切片特征;上述传输模块704,用于基于包含目标切片特征对应的目标网络切片,传输上述第一数据包,目标网络切片为上述至少一个网络切片中的。

可选地,在本申请实施例中,上述网络切片信息还包括:每个网络切片所匹配的数据类型;其中,上述目标网络切片与上述第一数据包对应的数据类型相匹配。

可选地,在本申请实施例中,上述第一数据包包括第一标记,该第一标记用于指示目标网络切片;上述传输模块704,具有用于基于包含目标切片特征对应的目标网络切片,传输包含第一标记的第一数据包。

可选地,在本申请实施例中,在第一网络切片的切片特征为低延迟切片的情况下,上述配置模块703,具体用于为第一网络切片配置高CPU权限以及预设传输时长,在该预设传输时长内仅允许该第一网络切片传输数据,高CPU权限用于指示第一网络切片具有最高的CPU传输权限。

可选地,在本申请实施例中,在第一网络切片的切片特征为高带宽切片的情况下,上述配置模块703,具体用于为第一网络切片配置I/O缓存区;其中,在该第一网络切片无法传输数据情况下,将该第一网络切片对应的待传输数据包存储至上述I/O缓存区;在该第一网络切片可传输数据情况下,读取并传输上述I/O缓存区中存储的上述待传输数据包。

可选地,在本申请实施例中,在第一网络切片的切片特征为高安全性切片的情况下,上述配置模块703,具体用于在基于第一网络切片传输数据之前,基于硬件加密方式对该数据进行加密。

在本申请实施例提供的资源配置装置中,该装置可以从网络侧设备接收网络切片信息,该网络切片信息包括网络侧设备所支持的至少一个网络切片的切片特征;基于至少一个网络切片中的第一网络切片的切片特征,确定该第一网络切片对应的资源分配策略;基于资源分配策略为第一网络切片配置资源。如此,由于终端可以根据不同网络切片对应的不同切片特征,来为不同的网络切片配置合适的对应的切片资源,从而终端可以使用不同的切片资源策略向运营商网络发送数据,避免使用了相同的策略发送数据时造成的数据缺失。

本申请实施例中的资源配置装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的资源配置装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的资源配置装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801和存储器802,存储器802上存储有可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述资源配置方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图9为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,该射频单元101,用于从网络侧设备接收网络切片信息,该网络切片信息包括上述网络侧设备所支持的至少一个网络切片的切片特征;该处理器110,用于基于上述至少一个网络切片中的第一网络切片的切片特征,确定第一网络切片对应的资源分配策略;该处理器110,用于基于该资源分配策略为上述每个网络切片配置相应的切片资源。

可选地,在本申请实施例中,上述处理器110,在终端运行第一应用的情况下,用于确定与该第一应用的第一数据包对应的切片类型匹配的目标切片特征;上述射频单元101,用于基于包含目标切片特征对应的目标网络切片,传输上述第一数据包,目标网络切片为上述至少一个网络切片中的。

可选地,在本申请实施例中,上述网络切片信息还包括:每个网络切片所匹配的数据类型;其中,上述目标网络切片与上述第一数据包对应的数据类型相匹配。

可选地,在本申请实施例中,上述第一数据包包括第一标记,该第一标记用于指示目标网络切片;上述射频单元101,具有用于基于包含目标切片特征对应的目标网络切片,传输包含第一标记的第一数据包。

可选地,在本申请实施例中,在第一网络切片的切片特征为低延迟切片的情况下,上述处理器110,具体用于为第一网络切片配置高CPU权限以及预设传输时长,在该预设传输时长内仅允许该第一网络切片传输数据,高CPU权限用于指示第一网络切片具有最高的CPU传输权限。

可选地,在本申请实施例中,在第一网络切片的切片特征为高带宽切片的情况下,上述处理器110,具体用于为第一网络切片配置I/O缓存区;其中,在该第一网络切片无法传输数据情况下,将该第一网络切片对应的待传输数据包存储至上述I/O缓存区;在该第一网络切片可传输数据情况下,读取并传输上述I/O缓存区中存储的上述待传输数据包。

可选地,在本申请实施例中,在第一网络切片的切片特征为高安全性切片的情况下,上述处理器110,具体用于在基于第一网络切片传输数据之前,基于硬件加密方式对该数据进行加密。

在本申请实施例提供的电子设备中,该电子设备可以从网络侧设备接收网络切片信息,该网络切片信息包括网络侧设备所支持的至少一个网络切片的切片特征;基于至少一个网络切片中的第一网络切片的切片特征,确定该第一网络切片对应的资源分配策略;基于资源分配策略为第一网络切片配置资源。如此,由于终端可以根据不同网络切片对应的不同切片特征,来为不同的网络切片配置合适的对应的切片资源,从而终端可以使用不同的切片资源策略向运营商网络发送数据,避免使用了相同的策略发送数据时造成的数据缺失。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。

处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述资源配置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述资源配置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述资源配置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120115637289