一种资源分配与管理的方法及设备与流程

文档序号:17011134发布日期:2019-03-02 02:15阅读:166来源:国知局
一种资源分配与管理的方法及设备与流程

本发明涉及移动通信技术领域,尤其涉及一种资源分配与管理的方法及设备。



背景技术:

长期演进lte(longtermevolution)信令网关部署于核心网和基站之间的中间设备,作为基站的服务端和核心网的客户端,起到s1控制面信令汇聚和转发(信令解码、逻辑处理、信令编码后转发)的作用,为网络减轻负担。

网关接入到多个核心网下,需要处理多个核心网对接多个基站之间的信令交互流程,所以lte信令网关需要管理基站、核心网以及用户的上下文,保证基站和核心网之间s1信令流程的有序进行。

随着用户数接入数的日益增长,需要管理的资源也增加,现有技术中lte网关面临新的问题就是实施资源扩容之后,需要查询的数据量过多导致查表速度慢,线程间对资源锁的长时占用和竞争导致业务处理耗时,网关处理业务处理能力下降,压力测试结果不理想。



技术实现要素:

本发明提供一种资源分配与管理的方法及设备,解决在大量资源调度时,需要查询的数据量过多导致查表速度慢,线程间对资源的长时占用和竞争导致业务处理耗时,网关处理业务的能力下降的问题。

依照本发明第一方面,提供一种资源分配与管理的方法,该方法包括:

确定客户端信令到达时,根据第一预设规则为所述客户端信令确定对应的服务端业务线程;根据所述资源分组标识和业务线程的映射关系,确定所述客户端信令对应的资源分组信息,所述资源分组信息包括资源分组标识;

利用所述服务端业务线程为所述客户端信令调度所述资源分组标识对应的分组资源。

依照本发明第二方面,提供一种资源分配与管理的装置,该装置包括:

业务线程选择单元,用于确定客户端信令到达时,为所述客户端信令确定对应的资源分组信息,所述资源分组信息包括资源分组标识;

资源分组确定单元,用于根据所述资源分组标识和业务线程的映射关系,确定所述客户端信令对应的服务端业务线程;

资源调度单元,用于利用所述服务端业务线程为所述客户端信令调度所述资源分组标识对应的分组资源。

依照本发明第三方面,一种计算机存储介质,该计算机存储介质存储有计算机程序,该计算机程序被执行时实现本发明第一方面任意一项所述的方法。

本发明提供的一种资源分配与管理的方法及设备,与现有技术相比,具有以下有益效果:

1、在本发明中,将网关所有的资源进行分组管理,某个客户端需要的资源分配至对应资源分组标识对应的分组资源中,与客户端绑定的相关业务线程平行访问全部的资源分组列表中的固定分组,减少与其他线程的资源竞争,增加网关存储资源的同时,保证了网关对信令的处理能力。

2、业务处理线程根据资源分组信息直接访问对应的分组资源业务处理线程之间的资源竞争力减小,解决了需要查询的数据量过多导致查表速度慢的问题,提高了处理来自客户端和服务端的信令的速率;

3、在本发明提供的方案中,不同的客户端信令分别访问相对应的分组资源,增大了相关设备在同一时间容纳用户数。

附图说明

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

图1a为实施例一提供的提供一种资源分配与管理的方法的步骤流程图;

图1b为实施例一提供的lte网关资源管理的示意图;

图1c为实施例一提供的业务线程与分组资源使用的示意图;

图2为实施例二提供的基站、网关和核心网交互的工作流程示意图;

图3a为实施例三提供的一种资源分配与管理的装置的示意图;

图3b为实施例三提供的一种资源分配与管理的设备的示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面对文中出现的一些词语进行解释:

本发明实施例所指的“客户端”指能够向网关和服务端发送信令请求资源的端,如基站;

本发明实施例所指的“服务端”指能够向网关发送信令请求资源,并响应客户端发送的信令的端,如核心网;

本发明实施例所指的“网关”指能够接收客户端和服务端发送的信令,并且管理资源的端,如lte网关;

下面结合说明书附图对本发明实施例做进一步详细描述。

实施例一:

本实施例提供一种资源分配与管理的方法,步骤流程图如图1a所示,其具体过程如下:

在本实施例中所述客户端为基站,所述服务端为核心网设备,所述网关为lte网关,上述lte网关资源管理的示意图如图1b所示;

上述资源包括演进的无线接入承载erab(evolvedradioaccessbearer)evolvedradioaccessbearer信息、用户设备ue上下文等;

步骤110,确定客户端信令到达时,根据第一预设规则为所述客户端信令确定对应的服务端业务线程。

上述第一预设规则可以但不局限于包括服务端和网关之间的链路信息、客户端和网关之间的链路信息,或者链路之间的拥堵情况等,或者其他能够实现相同效果的规则;对上述第一预设规则不做过多限定,本领域的技术人员可根据项目实际需求选用。

上述客户端信令指用户向基站发送的信令,同一个用户可以向不同的基站发送信令,同一个基站可以接收多个用户发送的信令;

在实施中,上述用户发起会话的第一条信令通过上述基站,作为上述客户端信令到达网关时,网关解码上述客户端信令,根据第一预设规则为所述客户端信令确定对应的服务端业务线程;

上述网关解码客户端信令时,网关处理网络侧协议栈中应用层s1ap信令,根据s1ap国际解码规则(3gpp组织制定)对上述s1ap信令进行解码,得到该信令的内容,上述该信令的内容包括但不局限于该信令的流程类型、业务类型、用户设备ue的信息等。

步骤120,根据所述资源分组标识和业务线程的映射关系,确定所述客户端信令对应的资源分组信息,所述资源分组信息包括资源分组标识。在实施中,确定所述资源分组标识和业务线程的映射关系的依据可以但不局限于包括所述业务线程对应业务的属性;

上述资源分组标识和业务线程的映射关系中,一个资源分组标识对应至少一个客户端业务线程和至少一个服务端业务线程。

步骤130,利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源。

上述业务线程与分组资源使用的示意图如图1c所示;

上述利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源。

本实施例提供的一种资源分配与管理的方法,资源使用分组方式管理,网关生成与维护资源分组和业务线程之间的映射关系,分别为客户端信令和分配相应的业务处理线程,将网关所有的资源进行分组管理,某个客户端需要的资源分配至对应资源分组标识对应的分组资源中,与客户端绑定的相关业务线程平行访问全部的资源分组列表中的固定分组,减少与其他线程的资源竞争,增加网关存储资源的同时,保证了网关对信令的处理能力。

实施例二:

本实施例提供一种资源分配与管理的方法,在实施例一的基础上,在实施中,还包括,为上述客户端信令确定对应的资源分组信息之后,利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源时产生的资源,放置于上述资源分组标识对应的分组资源中;

对上述产生的资源应当理解的是,当上述客户端信令为某用ue(手机终端)在连接入网络的时候发生的信令,则上述ue通过信令协商交互完成业务,在信令交互的过程中,网关需要保存该ue活动的上下文,该ue的上下文包括但不局限于:该ue的标识、该ue当前处理的业务、需求的下一条信令的内容、该ue在线状态是否异常等;

在实施中,还包括,为上述客户端信令确定对应的资源分组信息之后,将上述资源分组标识添加到上述客户端信令后,将上述客户端信令发送给服务端;

对应地,上述核心网在接收到添加了资源分组标识的客户端信令,会根据上述客户端信令的相应内容下发携带上述资源分组标识的服务端信令;

在实施中,网关接收服务端下发的携带上述资源分组标识的服务端信令;根据上述资源分组标识和业务线程的映射关系,确定上述服务端信令对应的客户端业务线程;利用上述客户端业务线程,为服务端信令调度上述资源分组标识对应的分组资源。

利用上述客户端业务线程,为服务端信令调度上述资源分组标识对应的分组资源时产生的资源,放置于上述资源分组标识对应的分组资源中。

上述客户端信令对应业务预设满足异常业务判断条件时指,上述客户端信令对应的业务是全局性的业务或异常情况时;

上述全局性的业务或异常情况可以但不局限于包括,核心网发生异常时,需要将基站进行复位操作,此时核心网下发的复位信令则是全局性(即下发的复位信令不是仅针对于某一个ue)的,此时网关需要将需要进行复位操作的基站下的ue的资源全部清除。

以下给出本发明一个根据实施例一和实施例二内容,基站、网关和核心网交互的一个具体实施例,如图2所示:

1)基站向网关发送信令;

2)网关接收来自基站的信令,并启动服务端线程调度模块,从服务端业务线程组里为上述基站的信令确定一个服务端业务线程;

3)网关根据资源分组标识和业务线程的映射关系,为上述基站的信令确定一个分组资源及相应的资源分组标识,并为上述基站的信令调度确定的分组资源;

4)网关将上述确定的资源分组标识添加到上述基站的信令中,并发送给核心网;

5)核心网接收网关发送的信令,并根据上述信令内容,向网关发送同组携带上述资源分组标识的信令;

6)网关接收核心网发送的信令,并启动客户端线程调度模块,从客户端业务线程组里为上述基站的信令确定一个客户端业务线程,并利用所述客户端业务线程调度上述资源分组标识对应的分组资源。

本实施例提供的一种资源分配与管理的方法,资源使用分组方式管理,弯管生成与维护资源分组和业务线程之间的映射关系,分别为客户端信令和服务端信令分配相应的业务处理线程,保证在一个完整业务流程中用户与业务线程的匹配;用户向基站发送第一条信令后,同一用户在线期间,经由网关处理时均由之前分配的业务线程(一个客户端业务线程和一个服务端业务线程)进行处理,且这两个业务线程都访问同一个的资源分组标识对应的同一组分组资源,由此减少了多线程时交叉的资源访问,提高了弯管查找资源表的效率,增加了网关对信令的处理速率,本实施例提高的方法可同样应用于奇特设计多线程访问资源以及资源管理的中间设备。

实施例三:

本实施例提供一种资源分配与管理的装置,如图3a所示,该装置包括:

业务线程选择单元301,用于确定客户端信令到达时,根据第一预设规则为所述客户端信令确定对应的服务端业务线程;

资源分组确定单元302,用于根据所述资源分组标识和业务线程的映射关系,确定所述客户端信令对应的资源分组信息,所述资源分组信息包括资源分组标识;

资源调度单元303,用于利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源。可选地,还包括,客户端信令转发单元,用于将上述资源分组标识添加到所述客户端信令后,将上述客户端信令发送给服务端;

服务端信令接收单元,用于接收服务端下发的携带上述资源分组标识的服务端信令;

业务线程确定单元,用于根据上述资源分组标识和业务线程的映射关系,确定上述服务端信令对应的客户端业务线程;

服务端资源调度单元,用于利用上述客户端业务线程,为服务端信令调度上述资源分组标识对应的分组资源。

上述第一预设规则包括服务端和网关之间的链路信息、客户端和网关之间的链路信息。

上述客户端资源调度单元,用于利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源时产生的资源,放置于上述资源分组标识对应的分组资源中;

上述服务端资源调度单元,用于利用上述客户端业务线程,为服务端信令调度上述资源分组标识对应的分组资源时产生的资源,放置于上述资源分组标识对应的分组资源中。

确定上述资源分组标识和业务线程的映射关系的依据包括所述业务线程对应业务的属性。上述资源分组标识和业务线程之间的映射关系,包括:一个资源分组标识对应至少一个客户端业务线程和至少一个服务端业务线程。

上述资源分组确定单元,还用于上述客户端信令对应业务预设满足异常业务判断条件时,利用上述服务端业务线程为上述客户端信令调度所有资源分组标识对应的分组资源。

本实施例还提供一种资源分配与管理的设备,如图3b所示,该设备包括处理器310和存储器320,其中,上述处理器用于:

确定客户端信令到达时,根据第一预设规则为所述客户端信令确定对应的服务端业务线程;

根据所述资源分组标识和业务线程的映射关系,确定所述客户端信令对应的资源分组信息,所述资源分组信息包括资源分组标识;

利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源。

上述处理器还用于,将上述资源分组标识添加到上述客户端信令后,将上述客户端信令发送给服务端;

接收服务端下发的携带上述资源分组标识的服务端信令;

根据上述资源分组标识和业务线程的映射关系,确定上述服务端信令对应的客户端业务线程;

利用上述客户端业务线程,为服务端信令调度上述资源分组标识对应的分组资源。

上述第一预设规则包括服务端和网关之间的链路信息、客户端和网关之间的链路信息。

上述处理器具体用于,利用上述服务端业务线程为上述客户端信令调度上述资源分组标识对应的分组资源时产生的资源,放置于上述资源分组标识对应的分组资源中;

上述处理器具体用于,利用上述客户端业务线程,为服务端信令调度上述资源分组标识对应的分组资源时产生的资源,放置于上述资源分组标识对应的分组资源中。

确定上述资源分组标识和业务线程的映射关系的依据包括所述业务线程对应业务的属性。上述资源分组标识和业务线程之间的映射关系,包括:一个资源分组标识对应至少一个客户端业务线程和至少一个服务端业务线程。

上述处理器还用于,上述客户端信令对应业务预设满足异常业务判断条件时,利用上述服务端业务线程为上述客户端信令调度所有资源分组标识对应的分组资源。

实施例四:

本实施例提供一种计算机存储介质,该计算机存储介质存储有计算机程序,该计算机程序被执行时实现实施例一和实施例二所述的一种基于深度学习的全息图像生成方法。

应当说明的是,本发明的各个实施例的技术方案可以相互结合,但是必须是以本领域的技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当人认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1