一种数据请求的处理方法及通信网络系统转让专利

申请号 : CN201810596147.X

文献号 : CN110582096B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴鹏程

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明实施例提供了一种数据请求的处理方法及通信网络系统,涉及通信技术领域。所述通信网络系统包括:基站和边缘计算设备,所述方法包括:边缘计算设备确定接收到的数据请求是否为目标请求;若是,则边缘计算设备确定数据请求是否存在预先保存的响应数据,预先保存的响应数据通过在预设条件下将目标请求对应的响应数据保存至边缘计算设备中得到,预设条件为对目标请求对应的响应数据的访问频率大于或等于预设频率阈值;若存在,则边缘计算设备将预先保存的响应数据返回至基站。由此解决了人口密集区域网络速度较慢的问题,可以预先保存访问频繁的数据,并直接返回至后续访问的用户,取得了提高网络速度的有益效果。

权利要求 :

1.一种数据请求的处理方法,其特征在于,所述方法应用于通信网络系统,所述通信网络系统包括:基站和边缘计算设备,所述方法包括:所述边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;

若所述数据请求为目标请求,则所述边缘计算设备确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;

若所述数据请求存在预先保存的响应数据,则所述边缘计算设备将所述预先保存的响应数据返回至所述基站;

其中,若所述数据请求为目标请求,则所述边缘计算设备确定所述数据请求是否存在预先保存的响应数据的步骤,包括:提取所述数据请求的第二标识信息;

确定所述第二标识信息是否存在于所述边缘计算设备的所述目标请求列表中;

若所述第二标识信息存在于所述边缘计算设备的所述目标请求列表中,则确定所述数据请求存在预先保存的响应数据;

所述目标请求列表为MAP结构的列表;

所述目标请求列表中记录的关键值为所述第二标识信息。

2.根据权利要求1所述的方法,其特征在于,所述在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中的步骤,包括:统计所述目标请求在指定时间段内的访问频率;

若所述访问频率大于或等于预设频率阈值,则从远端业务服务器中下载所述目标请求的响应数据;

分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置。

3.根据权利要求2所述的方法,其特征在于,在所述分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置的步骤之后,还包括:提取所述目标请求的第一标识信息;

将所述第一标识信息与所述目标位置按照对应关系保存至所述边缘计算设备中的预设目标请求列表中。

4.根据权利要求1所述的方法,其特征在于,所述通信网络系统还包括核心网设备,所述方法还包括:若所述数据请求不存在预先保存的响应数据,将所述数据请求转发至所述核心网设备,以从远端业务服务器中下载针对所述数据请求的响应数据;

当接收到所述核心网设备返回的针对所述数据请求的响应数据时,将所述响应数据返回至所述基站。

5.一种通信网络系统,所述通信网络系统包括:基站和边缘计算设备,所述边缘计算设备包括:目标请求确定模块,用于接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;

第一判断模块,用于若所述数据请求为目标请求,则确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;

第一响应数据返回模块,用于若所述数据请求存在预先保存的响应数据,则将所述预先保存的响应数据返回至所述基站;

其中,所述第一判断模块包括:

第二标识信息获取子模块,用于提取所述数据请求的第二标识信息;

第一判断子模块,用于确定所述第二标识信息是否存在于所述边缘计算设备的所述目标请求列表中;

第一确定子模块,用于若所述第二标识信息存在于所述边缘计算设备的所述目标请求列表中,则确定所述数据请求存在预先保存的响应数据;

所述目标请求列表为MAP结构的列表;

所述目标请求列表中记录的关键值为所述第二标识信息。

6.根据权利要求5所述的系统,其特征在于,所述边缘计算设备还包括:访问频率统计子模块,用于统计所述目标请求在指定时间段内的访问频率;

响应数据下载子模块,用于若所述访问频率大于或等于预设频率阈值,则从远端业务服务器中下载所述目标请求的响应数据;

响应数据保存子模块,用于分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置。

7.根据权利要求6所述的系统,其特征在于,所述边缘计算设备还包括:第一标识信息提取子模块,用于提取所述目标请求的第一标识信息;

请求信息保存子模块,用于将所述第一标识信息与所述目标位置按照对应关系保存至所述边缘计算设备中的预设目标请求列表中。

8.根据权利要求5所述的系统,其特征在于,所述通信网络系统还包括核心网设备,所述边缘计算设备还用于:数据请求转发模块,用于若所述数据请求不存在预先保存的响应数据,将所述数据请求转发至所述核心网设备,以从远端业务服务器中下载针对所述数据请求的响应数据;

第二响应数据返回模块,用于当接收到所述核心网设备返回的针对所述数据请求的响应数据时,将所述响应数据返回至所述基站。

说明书 :

一种数据请求的处理方法及通信网络系统

技术领域

[0001] 本发明涉及通信技术领域,特别是涉及一种数据请求的处理方法及通信网络系统。

背景技术

[0002] 对于移动通信网络,在人口密集区域由于数据请求数量较多,导致网络负荷大、网络速度较慢,严重情况下出现用户无法上网的问题。
[0003] 现有技术中,为了解决人口密集区域的上述问题,提出了两种解决方案。第一种方案通过在人口密集区域部署更多的基站,接收大量用户的数据请求;第二种方案对部分网络服务器地址,采用服务请求流程建立专用承载,且通过基站、核心网络建立数据传输通道。
[0004] 然而,对于上述第一种方案,当大量用户长时间请求数据时,造成核心网络负荷过大,导致网络速度较慢的问题仍然无法解决;对于第二种方案,当大量用户访问同一网络服务器时,专用承载负荷较大,导致网络速度较慢的问题仍然无法解决。

发明内容

[0005] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据请求的处理方法及通信网络系统。
[0006] 依据本发明的一个方面,提供了一种数据请求的处理方法,包括:
[0007] 所述边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;
[0008] 若所述数据请求为目标请求,则所述边缘计算设备确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;
[0009] 若所述数据请求存在预先保存的响应数据,则所述边缘计算设备将所述预先保存的响应数据返回至所述基站。
[0010] 可选地,所述将所述目标请求对应的响应数据保存至所述边缘计算设备中的步骤,包括:
[0011] 统计所述目标请求在指定时间段内的访问频率;
[0012] 若所述访问频率大于或等于预设频率阈值,则从远端业务服务器中下载所述目标请求的响应数据;
[0013] 分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置。
[0014] 可选地,在所述分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置的步骤之后,还包括:
[0015] 提取所述目标请求的第一标识信息;
[0016] 将所述第一标识信息与所述目标位置按照对应关系保存至所述边缘计算设备中的预设目标请求列表中。
[0017] 可选地,所述确定所述数据请求是否存在预先保存的响应数据的步骤,包括:
[0018] 提取所述数据请求的第二标识信息;
[0019] 确定所述第二标识信息是否存在于所述边缘计算设备的所述目标请求列表中;
[0020] 若所述第二标识信息存在于所述边缘计算设备的所述目标请求列表中,则确定所述数据请求存在预先保存的响应数据。
[0021] 可选地,所述通信网络系统还包括核心网设备,所述方法还包括:
[0022] 若所述数据请求不存在预先保存的响应数据,将所述数据请求转发至所述核心网设备,以从远端业务服务器中下载针对所述数据请求的响应数据;
[0023] 当接收到所述核心网设备返回的针对所述数据请求的响应数据时,将所述响应数据返回至所述基站。
[0024] 依据本发明的另一方面,提供了一种通信网络系统,包括:基站和边缘计算设备,所述边缘计算设备包括:
[0025] 目标请求确定模块,用于接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;
[0026] 第一判断模块,用于若所述数据请求为目标请求,则确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;
[0027] 第一响应数据返回模块,用于若所述数据请求存在预先保存的响应数据,则将所述预先保存的响应数据返回至所述基站。
[0028] 可选地,所述边缘计算设备还包括:
[0029] 访问频率统计子模块,用于统计所述目标请求在指定时间段内的访问频率;
[0030] 响应数据下载子模块,用于从远端业务服务器中下载所述目标请求的响应数据;
[0031] 响应数据保存子模块,用于分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置。
[0032] 可选地,所述边缘计算设备还包括:
[0033] 第一标识信息提取模块,用于提取所述目标请求的第一标识信息;
[0034] 请求信息保存子模块,用于将所述第一标识信息与所述目标位置按照对应关系保存至所述边缘计算设备中的预设目标请求列表中。
[0035] 可选地,所述第一判断模块包括:
[0036] 第二标识信息获取子模块,用于提取所述数据请求的第二标识信息;
[0037] 第一判断子模块,用于确定所述第二标识信息是否存在于所述边缘计算设备的所述目标请求列表中;
[0038] 第一确定子模块,用于若所述第二标识信息存在于所述边缘计算设备的所述目标请求列表中,则确定所述数据请求存在预先保存的响应数据。
[0039] 可选地,所述通信网络系统还包括核心网设备,所述边缘计算设备还用于:
[0040] 数据请求转发模块,用于若所述数据请求不存在预先保存的响应数据,将所述数据请求转发至所述核心网设备,以从远端业务服务器中下载针对所述数据请求的响应数据;
[0041] 第二响应数据返回模块,用于当接收到所述核心网设备返回的针对所述数据请求的响应数据时,将所述响应数据返回至所述基站。
[0042] 本发明实施例具有如下优点:
[0043] 根据本发明的一种数据请求的处理方法及通信网络系统,边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;若所述数据请求为目标请求,则边缘计算设备确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;若所述数据请求存在预先保存的响应数据,则边缘计算设备将所述预先保存的响应数据返回至基站。由此解决了人口密集区域网络速度较慢的问题,可以预先保存访问频繁的数据,并直接返回至后续访问的用户,取得了提高网络速度的有益效果。
[0044] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

[0045] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0046] 图1示出了根据本发明的一种数据请求的处理方法实施例一的步骤流程图;
[0047] 图2示出了根据本发明的一种数据请求的处理方法实施例二的步骤流程图;
[0048] 图3示出了根据本发明的一种通信网络系统实施例三的结构框图;
[0049] 图4示出了根据本发明的一种通信网络系统实施例四的结构框图。

具体实施方式

[0050] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0051] 实施例一
[0052] 参照图1,示出了根据本发明的一种数据请求的处理方法实施例一的步骤流程图,具体可以包括如下步骤:
[0053] 步骤101,所述边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求。
[0054] 在实际应用中,一个数据请求的原有处理流程包括:首先,移动终端向所处的基站发送数据请求;然后,基站接收到数据请求之后转发至核心网;最后,核心网从对应的远端业务服务器中获取数据,并返回至基站,基站将数据返回至移动终端。可以看出,现有技术中,基站和核心网直接通信,从而核心网需要处理各基站所有的数据请求。
[0055] 而本发明实施例的通信网络系统包括:基站和边缘计算设备、核心网设备。其中,边缘计算设备处于基站和核心网设备之间,为新增设备。在本发明实施例中,边缘计算设备用于接收基站发送的数据请求,并判断该数据请求对应的数据是否预先保存;若预先保存,则将保存数据返回至基站;若未预先保存,则从远端业务服务器中下载数据,保存并返回至基站。
[0056] 其中,目标请求为DNS(Domain Name System,域名系统)请求,或其他类型的请求。
[0057] 具体地,可以通过目标请求中携带的请求类型或标识,确定所述数据请求是否为目标请求。若请求类型是目标请求类型,则确定数据请求为目标请求,判断是否存在保存数据,并通过本发明对数据请求的处理流程进行处理;若请求类型不是目标请求类型,则数据请求不是目标请求,放过所述请求,转发至核心网,通过数据请求的原有处理流程对该数据请求进行处理。
[0058] 步骤102,若所述数据请求为目标请求,则所述边缘计算设备确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值。
[0059] 其中,访问频率可以通过历史时间段内单位时间周期内的访问次数来表示。其中,单位时间周期可以为小时、日、周等。例如,计算过去一年内的访问总次数与一年内的天数的比值,得到每天的平均访问次数,即以次数每天为单位的访问频率;又例如,计算过去一个周内的访问总次数与一个周内的小时数的比值,得到每小时的平均访问次数,即以次数每小时为单位的访问频率。
[0060] 可以理解,预设频率阈值与单位时间周期有关,历史时间和单位时间周期可以根据实际应用场景设定,从而预设频率阈值需要根据不同的单位时间周期而设定,本发明实施例对其不加以限制。
[0061] 具体地,根据目标请求的唯一标识确定边缘计算设备中是否保存有该数据请求的响应数据,若有,则表明该数据请求存在预先保存的响应数据,直接将保存的响应数据返回至基站;若没有,则表明该数据请求不存在预先保存的响应数据,需要通过核心网设备从远端业务服务器中下载数据。
[0062] 预先保存的响应数据在第一次接收到目标请求时将下载的响应数据保存至边缘计算设备的缓存或预设存储位置。可以理解,当边缘计算设备具有外部存储区域时,将响应数据保存至外部存储区域;当边缘计算设备只有内部存储区域时,将响应数据保存至缓存中。
[0063] 步骤103,若所述数据请求存在预先保存的响应数据,则所述边缘计算设备将所述预先保存的响应数据返回至所述基站。
[0064] 具体地,首先,根据数据请求的标识从边缘计算设备的存储区域获取数据请求的响应数据;然后,将响应数据返回至基站。
[0065] 可以理解,存在预先保存的响应数据,表明在此之前存在其他用户或该用户访问过该远端业务服务器。从而本发明实施例可以在第一次访问该远端业务服务器时保存,以减少通过核心网从远端业务服务器中下载数据的次数,从而减轻核心网的负荷,提高了网络速度。
[0066] 在本发明实施例中,边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;若所述数据请求为目标请求,则边缘计算设备确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;若所述数据请求存在预先保存的响应数据,则边缘计算设备将所述预先保存的响应数据返回至基站。由此解决了人口密集区域网络速度较慢的问题,可以预先保存访问频繁的数据,并直接返回至后续访问的用户,取得了提高网络速度的有益效果。
[0067] 实施例二
[0068] 参照图2、示出了根据本发明的一种数据请求的处理方法实施例二的步骤流程图,具体可以包括如下步骤:
[0069] 步骤201,所述边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求。
[0070] 该步骤可以参照步骤101的详细说明,在此不再赘述。
[0071] 步骤202,若所述数据请求为目标请求,则所述边缘计算设备提取所述数据请求的第二标识信息。
[0072] 其中,第二标识信息为数据请求的唯一标识,保存在数据请求的标识字段中。从而,需要从数据请求的标识字段中提取第二标识信息。
[0073] 可以理解,第二标识信息的格式、长度与网络协议的规定相关。
[0074] 步骤203,所述边缘计算设备确定所述第二标识信息是否存在于所述边缘计算设备的所述目标请求列表中。
[0075] 其中,目标请求列表中各记录的关键值为已经保存响应数据的目标请求的第二标识信息。
[0076] 可以理解,目标请求列表可以为一个MAP结构的列表,目标请求可以保存在边缘计算设备的缓存中,也可以保存在边缘计算设备的外部存储区域。关键值为目标请求的第二标识信息,对象值为保存响应数据的地址信息。
[0077] 步骤204,若所述第二标识信息存在于所述边缘计算设备的所述目标请求列表中,则所述边缘计算设备确定所述数据请求存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值。
[0078] 该步骤可以参照步骤102的详细说明,在此不再赘述。
[0079] 步骤205,若所述数据请求存在预先保存的响应数据,则所述边缘计算设备将所述预先保存的响应数据返回至所述基站。
[0080] 该步骤可以参照步骤103的详细说明,在此不再赘述。
[0081] 步骤206,若所述数据请求不存在预先保存的响应数据,将所述数据请求转发至所述核心网设备,以从远端业务服务器中下载针对所述数据请求的响应数据。
[0082] 其中,核心网设备用于对基站转发的数据请求进行查询处理,将得到的数据返回至基站。
[0083] 远端业务服务器为移动终端所访问的网站对应的服务器。
[0084] 在本发明实施例中,若第二标识信息存在于所述边缘计算设备的所述目标请求列表中,则表明数据请求存在预先保存的响应数据;若第二标识信息不存在于所述边缘计算设备的所述目标请求列表中,则表明数据请求不存在预先保存的响应数据,从而需要直接从远端业务服务器中获取响应数据。
[0085] 在实际应用中,直接从远端服务器中获取响应数据,需要核心网设备进行处理。
[0086] 步骤207,当接收到所述核心网设备返回的针对所述数据请求的响应数据时,将所述响应数据返回至所述基站。
[0087] 可以理解,在基站接收到响应数据时,将数据返回至移动终端,基站对数据并不进行处理。
[0088] 步骤208,在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值。
[0089] 可以理解,步骤208可以与步骤207同步进行,即:在得到响应数据时,将响应数据保存,并将响应数据发送至基站。
[0090] 可选地,在本发明的另一种实施例中,上述步骤208包括子步骤2081:至2083:
[0091] 子步骤2081,统计所述目标请求在指定时间段内的访问频率。
[0092] 其中,指定时间段可以根据实际应用场景设定,本发明实施例对其不加以限制。可以理解,指定时间段越长,统计的访问频率越准确,但计算复杂度越高;指定时间段越短,统计的访问频率越不准确,但计算复杂度越低。
[0093] 访问频率为在指定时间段内的访问总次数与单位时间周期的比值。对于访问频率的详细说明可以参照步骤102中的详细说明,在此不再赘述。
[0094] 子步骤2082,若所述访问频率大于或等于预设频率阈值,则从远端业务服务器中下载所述目标请求的响应数据。
[0095] 其中,预设频率阈值可以根据实际应用场景设定,本发明实施例对其不加以限制。可以理解,频率阈值越高,保存响应数据的目标请求数目越少,提高网络速度的幅度越低;
频率阈值越低,保存响应数据的目标请求数目越多,提高网络速度的幅度越高。从而可以在网络拥塞比较严重的场景下,可以设置较小的频率阈值。
[0096] 可以理解,在实际应用中,可以单独下载需响应数据,也可以在第一次访问时,将已经下载的数据返回至基站的同时,保存至边缘计算设备。
[0097] 子步骤2083,分配目标位置,并将所述响应数据保存至所述边缘计算设备中的所述目标位置。
[0098] 具体地,可以从边缘计算设备的存储区域中随机分配目标位置。
[0099] 可选地,在本发明的另一种实施例中,在上述步骤2082之后,还包括子步骤2084至2085:
[0100] 子步骤2084,提取所述目标请求的第一标识信息。
[0101] 其中,第一标识信息为未预先保存响应数据的目标请求的标识信息,而步骤202中的第二标识信息为所有目标请求的标识信息,包括预先保存响应数据的目标请求以及未预先保存响应数据的目标请求。
[0102] 该步骤可以参照步骤202的详细说明,在此不再赘述。
[0103] 子步骤2085,将所述第一标识信息与所述目标位置按照对应关系保存至所述边缘计算设备中的预设目标请求列表中。
[0104] 具体地,将第一标识信息作为关键值,用于检索,目标位置作为对象值。
[0105] 从而,步骤203可以按照第二标识信息确定目标请求列表中是否存在数据请求对应的响应数据。若存在,则从目标位置获取响应数据。
[0106] 在本发明实施例中,边缘计算设备接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;若所述数据请求为目标请求,则边缘计算设备确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;若所述数据请求存在预先保存的响应数据,则边缘计算设备将所述预先保存的响应数据返回至基站。由此解决了人口密集区域网络速度较慢的问题,可以预先保存访问频繁的数据,并直接返回至后续访问的用户,取得了提高网络速度的有益效果。此外,还可以在切换时将速度信息发送至目标小区,以使目标小区尽早确定低速用户。
[0107] 对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0108] 实施例三
[0109] 参照图3、示出了根据本发明的一种通信网络系统实施例三的结构框图,具体包括:基站301和边缘计算设备302,所述边缘计算设备302包括:
[0110] 目标请求确定模块3021,用于接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求。
[0111] 第一判断模块3022,用于若所述数据请求为目标请求,则确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值。
[0112] 第一响应数据返回模块3023,用于若所述数据请求存在预先保存的响应数据,则将所述预先保存的响应数据返回至所述基站。
[0113] 本发明实施例提供了一种通信网络系统,所述系统包括:基站和边缘计算设备,所述边缘计算设备包括:目标请求确定模块,用于接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;第一判断模块,用于若所述数据请求为目标请求,则确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;第一响应数据返回模块,用于若所述数据请求存在预先保存的响应数据,则将所述预先保存的响应数据返回至所述基站。由此解决了人口密集区域网络速度较慢的问题,可以预先保存访问频繁的数据,并直接返回至后续访问的用户,取得了提高网络速度的有益效果。
[0114] 本发明实施例对应方法实施例一,详细说明可以参照实施例一,在此不再赘述。
[0115] 实施例四
[0116] 参照图4、示出了根据本发明的一种通信网络系统实施例四的结构框图,具体包括:基站401、边缘计算设备402、核心网设备403和远端业务服务器404,所述边缘计算设备402包括:
[0117] 目标请求确定模块4021,用于接收所述基站401发送的数据请求,并确定所述数据请求是否为目标请求。
[0118] 第一判断模块4022,用于若所述数据请求为目标请求,则确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备402中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值。可选地,在本发明实施例中,上述第一判断模块4022包括:
[0119] 第二标识信息获取子模块40221,用于提取所述数据请求的第二标识信息。
[0120] 第一判断子模块40222,用于确定所述第二标识信息是否存在于所述边缘计算设备402的所述目标请求列表中。
[0121] 第一确定子模块40223,用于若所述第二标识信息存在于所述边缘计算设备402的所述目标请求列表中,则确定所述数据请求存在预先保存的响应数据。
[0122] 第一响应数据返回模块4023,用于若所述数据请求存在预先保存的响应数据,则将所述预先保存的响应数据返回至所述基站401。
[0123] 数据请求转发模块4024,用于若所述数据请求不存在预先保存的响应数据,将所述数据请求转发至所述核心网设备403,以从远端业务服务器404中下载针对所述数据请求的响应数据。
[0124] 第二响应数据返回模块4025,用于当接收到所述核心网设备403返回的针对所述数据请求的响应数据时,将所述响应数据返回至所述基站401。
[0125] 响应数据保存模块4026,用于在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备402中,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值。
[0126] 可选地,在本发明的另一种实施例中,上述响应数据保存模块4026,包括:
[0127] 访问频率统计子模块,用于统计所述目标请求在指定时间段内的访问频率。
[0128] 响应数据下载子模块,用于若所述访问频率大于或等于预设频率阈值,则从远端业务服务器404下载所述目标请求的响应数据。
[0129] 响应数据保存子模块,用于分配目标位置,并将所述响应数据保存至所述边缘计算设备402中的所述目标位置。
[0130] 可选地,在本发明的另一种实施例中,上述响应数据保存模块4026,还包括:
[0131] 第一标识信息提取子模块,用于提取所述目标请求的第一标识信息。
[0132] 请求信息保存子模块,用于将所述第一标识信息与所述目标位置按照对应关系保存至所述边缘计算设备402中的预设目标请求列表中。
[0133] 本发明实施例提供了一种通信网络系统,所述系统包括:基站和边缘计算设备,所述边缘计算设备包括:目标请求确定模块,用于接收所述基站发送的数据请求,并确定所述数据请求是否为目标请求;第一判断模块,用于若所述数据请求为目标请求,则确定所述数据请求是否存在预先保存的响应数据,所述预先保存的响应数据通过在预设条件下将所述目标请求对应的响应数据保存至所述边缘计算设备中得到,所述预设条件为对所述目标请求对应的响应数据的访问频率大于或等于预设频率阈值;第一响应数据返回模块,用于若所述数据请求存在预先保存的响应数据,则将所述预先保存的响应数据返回至所述基站。由此解决了人口密集区域网络速度较慢的问题,可以预先保存访问频繁的数据,并直接返回至后续访问的用户,取得了提高网络速度的有益效果。此外,还可以在切换时将速度信息发送至目标小区,以使目标小区尽早确定低速用户。
[0134] 本发明实施例对应方法实施例二,详细说明可以参照实施例二,在此不再赘述。
[0135] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0136] 在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0137] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0138] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
[0139] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的替代特征来代替。
[0140] 此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0141] 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的数据请求的处理设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0142] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。