用于实现移动边缘存储的方法和装置与流程

文档序号:14097994阅读:211来源:国知局

本发明涉及通信领域,特别涉及一种用于实现移动边缘存储的方法和装置。



背景技术:

面向2020年及未来,移动互联网和物联网业务将成为5g发展的主要驱动力。5g将满足人们在各种区域中的超高流量密度、超高连接数密度、超高移动性特征接入要求,能为用户提供高清视频、虚拟现实等极致业务体验。与此同时,5g还将渗透到物联网及各种行业领域有效满足工业、医疗、交通等垂直行业的多样化业务需求。

低时延高可靠场景和热点高容量场景是imt-2020(5g)推进组识别出未来5g四个典型应用场景中的两个。如何降低现有网络端到端通信历经较长的传输路径,降低传输时延,以及如何保障热点区域用户对超高带宽业务的体验,这是运营商在未来5g网络中亟需解决的重要问题。

移动边缘内容与计算技术是改善低时延和超高端带宽业务用户体验的方式之一。移动边缘内容与计算技术是在靠近移动用户的位置上提供信息技术服务,并将内容分发推送到靠近用户侧,是应用、服务和内容部署在搞定分布环境中,从而可以更好地支持5g网络低时延和高带宽的业务需求。

然而,5g网络中的边缘存储空间是有限的,无法满足所有用户发起所有业务的存储。同时目前移动通信网络数据网关通常部署较高位置,面向全网用户无法结合用户和业务信息,通常按请求时间顺序存储数据,不利于5g网络的低时延和超高带宽业务,存储空间利用不合理。



技术实现要素:

本发明实施例提供一种用于实现移动边缘存储的方法和装置,通过为业务内容配置相应的权重,将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中,从而使得移动边缘存储更加匹配用户的差异化业务,使得移动通信网络中的移动边缘存储更合理,存储空间利用更高效。

根据本发明的一个方面,提供一种用于实现移动边缘存储的方法,包括:

统计在指定时间段内接收到的各业务请求的业务信息,其中在每个业务信息中包括业务内容、相应的用户等级、以及指示是否存储业务内容的业务类型;

统计每个业务内容在各业务信息中出现的次数;

在每个业务信息中,根据相应的用户等级和业务内容出现次数确定业务内容的权重;

根据各业务信息中的业务类型选择出需要存储的业务内容;

将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中。

在一个实施例中,根据相应的用户等级和业务内容出现次数确定业务内容的权重包括:

若用户等级较高,同时业务内容出现次数较多,则该业务内容的权重较高;

若用户等级较低,同时业务内容出现次数较少,则该业务内容的权重较低。

在一个实施例中,将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中包括:

将需要存储的业务内容按照权重由高到低进行排序以得到第一序列,将存储空间中存储的业务内容按照权重由低到高进行排序作为第二序列;

依次判断边缘存储空间中是否具有存储第一序列中第i个业务内容的空间,其中1≤i≤n,n为需要存储的业务内容总数;

若边缘存储空间中具有存储第i个业务内容的空间,则将第i个业务内容存入边缘存储空间;

若边缘存储空间不具有存储第i个业务内容的空间,则在边缘存储空间中依次对第二序列中的业务内容进行删除,直至边缘存储空间具有存储第i个业务内容的空间为止;

将第i个业务内容存入边缘存储空间。

在一个实施例中,在将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中后,还包括:

在边缘存储空间中,根据每个业务内容相应的用户等级和该业务内容在边缘存储空间中的出现次数,对该业务内容的权重进行更新。

在一个实施例中,根据每个业务内容相应的用户等级和该业务内容在边缘存储空间中的出现次数,对该业务内容的权重进行更新包括:

若相应的用户等级较高,同时该业务内容在边缘存储空间中的出现次数较多,则该业务内容的权重较高;

若相应的用户等级较低,同时该业务内容在边缘存储空间中的出现次数较少,则该业务内容的权重较低。

根据本发明的另一方面,提供一种用于实现移动边缘存储的装置,包括统计模块、权重确定模块、存储内容选择模块、内容存储模块,其中:

统计模块,用于统计在指定时间段内接收到的各业务请求的业务信息,其中在每个业务信息中包括业务内容、相应的用户等级、以及指示是否存储业务内容的业务类型;统计每个业务内容在各业务信息中出现的次数;

权重确定模块,用于在每个业务信息中,根据相应的用户等级和业务内容出现次数确定业务内容的权重;

存储内容选择模块,用于根据各业务信息中的业务类型选择出需要存储的业务内容;

内容存储模块,用于将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中。

在一个实施例中,权重确定模块具体在用户等级较高、同时业务内容出现次数较多的情况下,确定该业务内容的权重较高;在用户等级较低、同时业务内容出现次数较少的情况下,确定该业务内容的权重较低。

在一个实施例中,内容存储模块包括排序单元、识别单元和业务内容存入单元,其中:

排序单元,用于将需要存储的业务内容按照权重由高到低进行排序以得到第一序列,将存储空间中存储的业务内容按照权重由低到高进行排序作为第二序列;

识别单元,用于依次判断边缘存储空间中是否具有存储第一序列中第i个业务内容的空间,其中1≤i≤n,n为需要存储的业务内容总数;

业务内容存入单元,用于根据识别单元的判断结果,若边缘存储空间中具有存储第i个业务内容的空间,则将第i个业务内容存入边缘存储空间;若边缘存储空间不具有存储第i个业务内容的空间,则在边缘存储空间中依次对第二序列中的业务内容进行删除,直至边缘存储空间具有存储第i个业务内容的空间为止,将第i个业务内容存入边缘存储空间。

在一个实施例中,上述装置还包括权重更新模块,其中:

权重更新模块,用于在内容存储模块将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中后,在边缘存储空间中,根据每个业务内容相应的用户等级和该业务内容在边缘存储空间中的出现次数,对该业务内容的权重进行更新。

在一个实施例中,权重更新模块具体在相应的用户等级较高、同时该业务内容在边缘存储空间中的出现次数较多的情况下,确定该业务内容的权重较高;在相应的用户等级较低、同时该业务内容在边缘存储空间中的出现次数较少的情况下,确定该业务内容的权重较低。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

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

图1为本发明用于实现移动边缘存储的方法一个实施例的示意图。

图2为本发明将业务内容存储到边缘存储空间一个实施例的示意图。

图3为本发明用于实现移动边缘存储的方法另一实施例的示意图。

图4为本发明用于实现移动边缘存储的装置一个实施例的示意图。

图5为本发明内容存储模块一个实施例的示意图。

图6为本发明用于实现移动边缘存储的装置另一实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明用于实现移动边缘存储的方法一个实施例的示意图。其中:

步骤101,统计在指定时间段内接收到的各业务请求的业务信息,其中在每个业务信息中包括业务内容、相应的用户等级、以及指示是否存储业务内容的业务类型。

步骤102,统计每个业务内容在各业务信息中出现的次数。

例如,在奥运会期间,统计在指定时间内(例如10分钟)接收到的各业务请求的业务信息,若有100个业务请求,其中80个用户想看女排决赛,18个用户看足球比赛,2个用户看自行车比赛,则业务内容为女排决赛的出现此时为80,以此类推。

步骤103,在每个业务信息中,根据相应的用户等级和业务内容出现次数确定业务内容的权重。

可选地,若用户等级较高,同时业务内容出现次数较多,则该业务内容的权重较高;若用户等级较低,同时业务内容出现次数较少,则该业务内容的权重较低。

例如,设用户等级可分为高、中和低三级,业务内容出现次数(即观看同一业务内容的用户数)为多、中和少三级,则业务内容的权重可如表1所示。

表1

从表1中可以看到,业务内容的权重同时取决于用户等级和请求次数。若在某一时段内用户大多请求该业务,则该业务内容的权重较高。相反,若在某一时段内请求该业务的用户很少,尽管该用户为vip,而该业务内容的权重仍然很低。

步骤104,根据各业务信息中的业务类型选择出需要存储的业务内容。

步骤105,将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中。

基于本发明上述实施例提供的用于实现移动边缘存储的方法一个实施例的示意图,通过为业务内容配置相应的权重,将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中,从而使得移动边缘存储更加匹配用户的差异化业务,使得移动通信网络中的移动边缘存储更合理,存储空间利用更高效。

图2为本发明将业务内容存储到边缘存储空间一个实施例的示意图。其中,上述将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中的步骤可包括:

步骤201,将需要存储的业务内容按照权重由高到低进行排序以得到第一序列,将存储空间中存储的业务内容按照权重由低到高进行排序作为第二序列。

也就是说,在第一序列中,第一个业务内容的权重最高,在第二序列中,第一个业务内容的权重最低。

步骤202,设参数i=1,其中1≤i≤n,n为需要存储的业务内容总数。

步骤203,判断边缘存储空间中是否具有存储第一序列中第i个业务内容的空间。

若边缘存储空间中具有存储第i个业务内容的空间,则执行步骤205;若边缘存储空间不具有存储第i个业务内容的空间,则执行步骤204。

步骤204,在边缘存储空间中依次对第二序列中的业务内容进行删除,直至边缘存储空间具有存储第i个业务内容的空间为止。

通过按照权重由低到高的顺序删除边缘存储空间中的业务内容,以便在边缘存储空间中尽可能保留权重高的业务内容。

步骤205,将第i个业务内容存入边缘存储空间。

步骤206,判断第一序列中是否还有未处理的业务内容。若还有未处理的业务内容,则执行步骤207;否则结束本流程。

其中,当i等于n时,则表明第一序列中的业务内容以全部处理完。

步骤207,设i=i+1,即按顺序选择第一序列中下一待存储的业务内容,然后返回步骤203。

通过上述处理,通过删除权重较低的业务,从而在有效解决边缘存储空间溢出的同时,还确保大部分用户的业务不受到影响。

图3为本发明用于实现移动边缘存储的方法另一实施例的示意图。其中:

步骤301,统计在指定时间段内接收到的各业务请求的业务信息,其中在每个业务信息中包括业务内容、相应的用户等级、以及指示是否存储业务内容的业务类型。

步骤302,统计每个业务内容在各业务信息中出现的次数。

步骤303,在每个业务信息中,根据相应的用户等级和业务内容出现次数确定业务内容的权重。

步骤304,根据各业务信息中的业务类型选择出需要存储的业务内容。

步骤305,将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中。

步骤306,在边缘存储空间中,根据每个业务内容相应的用户等级和该业务内容在边缘存储空间中的出现次数,对该业务内容的权重进行更新。

可选地,若相应的用户等级较高,同时该业务内容在边缘存储空间中的出现次数较多,则该业务内容的权重较高;若相应的用户等级较低,同时该业务内容在边缘存储空间中的出现次数较少,则该业务内容的权重较低。

由于通过上述存储操作,边缘存储空间中存入了新的业务内容,同时还可能将权重低的业务内容删除,因此边缘存储空间中的业务内容必然发生变化,通过对边缘存储空间中的业务内容权重进行更新,以便于后续的存储处理。

图4为本发明用于实现移动边缘存储的装置一个实施例的示意图。如图4所示,该装置包括统计模块401、权重确定模块402、存储内容选择模块403、内容存储模块404,其中:

统计模块401用于统计在指定时间段内接收到的各业务请求的业务信息,其中在每个业务信息中包括业务内容、相应的用户等级、以及指示是否存储业务内容的业务类型;统计每个业务内容在各业务信息中出现的次数。

权重确定模块402用于在每个业务信息中,根据相应的用户等级和业务内容出现次数确定业务内容的权重。

可选地,权重确定模块402具体在用户等级较高、同时业务内容出现次数较多的情况下,确定该业务内容的权重较高;在用户等级较低、同时业务内容出现次数较少的情况下,确定该业务内容的权重较低。

存储内容选择模块403用于根据各业务信息中的业务类型选择出需要存储的业务内容。

内容存储模块404用于将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中。

基于本发明上述实施例提供的用于实现移动边缘存储的装置一个实施例的示意图,通过为业务内容配置相应的权重,将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中,从而使得移动边缘存储更加匹配用户的差异化业务,使得移动通信网络中的移动边缘存储更合理,存储空间利用更高效。

图5为本发明内容存储模块一个实施例的示意图。其中,内容存储模块404包括排序单元501、识别单元502和业务内容存入单元503,其中:

排序单元501用于将需要存储的业务内容按照权重由高到低进行排序以得到第一序列,将存储空间中存储的业务内容按照权重由低到高进行排序作为第二序列。

识别单元502用于依次判断边缘存储空间中是否具有存储第一序列中第i个业务内容的空间,其中1≤i≤n,n为需要存储的业务内容总数。

业务内容存入单元503用于根据识别单元502的判断结果,若边缘存储空间中具有存储第i个业务内容的空间,则将第i个业务内容存入边缘存储空间;若边缘存储空间不具有存储第i个业务内容的空间,则在边缘存储空间中依次对第二序列中的业务内容进行删除,直至边缘存储空间具有存储第i个业务内容的空间为止,将第i个业务内容存入边缘存储空间。

图6为本发明用于实现移动边缘存储的装置另一实施例的示意图。与图4所示实施例相比,除统计模块601、权重确定模块602、存储内容选择模块603、内容存储模块604之外,还包括权重更新模块605,

其中:

权重更新模块605用于在内容存储模块604将需要存储的业务内容按照权重由高到低的顺序存储到边缘存储空间中后,在边缘存储空间中,根据每个业务内容相应的用户等级和该业务内容在边缘存储空间中的出现次数,对该业务内容的权重进行更新。

可选地,权重更新模块605具体在相应的用户等级较高、同时该业务内容在边缘存储空间中的出现次数较多的情况下,确定该业务内容的权重较高;在相应的用户等级较低、同时该业务内容在边缘存储空间中的出现次数较少的情况下,确定该业务内容的权重较低。

通过实施本发明,能够使得移动边缘存储更加匹配用户的差异化业务,使得移动通信网络中的移动边缘存储更合理,存储空间利用更高效。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

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