一种业务数据管理的方法、装置及系统的制作方法

文档序号:7810447阅读:303来源:国知局
一种业务数据管理的方法、装置及系统的制作方法
【专利摘要】本发明公开了一种业务数据管理的方法,方法应用于无线通信系统,无线通信系统包括:基站、网关、NOA、NOC和SP服务器,NOA部署在基站侧,NOC部署在网关侧,方法包括:NOA接收第一UE的业务请求,并将业务请求通过NOC转发到SP服务器,以便SP服务器返回第一UE所请求的业务数据;NOA确定业务数据已存储在NOA中,则向NOC发送命中指示信息,以使NOC用预置的替换信息替换业务数据中的数据分段,预置的替换信息所占带宽小于数据分段所占带宽;NOA根据接收的替换信息确定对应的数据分段,并向第一UE发送已存储的数据分段。本发明实施例提供的方案可以降低了回程的数据量,从而降低了回程带宽占用率。
【专利说明】一种业务数据管理的方法、装置及系统

【技术领域】
[0001] 本发明涉及通信【技术领域】,具体涉及一种业务数据管理的方法、装置及系统。

【背景技术】
[0002] 在无线网络中,回程(backhaul)用于核心网向基站侧传送语音和数据流量。 具体而言,在长期演进(Long Term Evolution, LTE)网络中,backhaul就是演进基站 (eNodeB)与演进型分组核心网(Evolved Packet Core,EPC)之间的链路。用户设备(User Equipment,!?)通过无线接入网络(Radio Access Network,RAN)接入移动网络,获得业务。
[0003] 用户通过UE浏览网页时,UE向eNodeB发送业务请求以请求业务数据,该业务请 求通过eNodeB发送到核心网侧的服务提供商(Service Provider, SP)服务器。核心网侧 设备针对所述UE所请求的业务数据完成针对所述UE的计费。然后,SP服务器将UE所请 求的业务数据发送给eNodeB,eNodeB将业务数据发送给UE。
[0004] 这样,无论相同的UE还是不同的UE请求相同的业务数据时,SP服务器都需要向 eNodeB发送一次该业务数据,导致Backhaul的数据流量非常大,占用了大量的Backhaul带 宽资源。


【发明内容】

[0005] 为了解决现有技术中Backhaul的数据流量过大的问题,本发明提出一种业务数 据管理的方法,用于降低Backhaul的数据量,从而降低Backhaul带宽占用率。本发明实施 例还提供了相应的装置及系统。
[0006] 第一方面,本发明实施例提供了一种业务数据管理的方法,所述方法应用于无线 通信系统,所述无线通信系统包括:基站、网关、网络优化代理Ν0Α、网络优化控制器N0C和 服务提供商SP服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述方法 包括:
[0007] 所述Ν0Α接收第一用户设备UE的业务请求,并将所述业务请求通过所述N0C转发 到所述SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务 数据;
[0008] 所述Ν0Α确定所述业务数据是否已存储在所述Ν0Α中;
[0009] 当确定所述业务数据已存储在所述Ν0Α中,则向所述N0C发送命中指示信息,以使 所述N0C根据所述命中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所 述预置的替换信息所占带宽小于所述数据分段所占带宽;接收所述N0C发送的替换信息, 根据所述替换信息确定对应的数据分段,并向所述第一 UE发送已存储的所述数据分段。 [0010] 在第一方面的第一种可能的实现方式中,所述方法还包括:
[0011] 当确定所述业务数据未存储在所述Ν0Α中时,向所述N0C发送未命中指示信息,以 使所述N0C根据所述未命中指示信息,向所述Ν0Α发送所述业务数据所包含的数据分段,从 所述N0C接收所述数据分段,并将接收到的所述数据分段存储到所述Ν0Α中;
[0012] 当第二UE请求所述业务数据时,所述Ν0Α向所述第二UE发送已存储的所述数据 分段。
[0013] 结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述SP服务 器返回所述第一 UE所请求的业务数据,包括:
[0014] 所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响应报文 中,并将所述一个或多个响应报文发送给所述N0C ;
[0015] 所述确定所述业务数据是否已存储在所述Ν0Α中,包括:
[0016] 接收所述N0C发送的第一响应报文,所述第一响应报文中携带所述第一 UE所请求 的业务数据中的第一数据分段分段;
[0017] 根据所述第一数据分段生成第一索引信息;
[0018] 查找所述第一索引信息是否已存储在所述Ν0Α中;
[0019] 当所述第一索引信息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述 Ν0Α 中;
[0020] 当所述第一索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述 Ν0Α 中。
[0021] 结合第一方面第一种可能的实现方式,在第三种可能的实现方式中,所述确定所 述业务数据是否已存储在所述Ν0Α中,包括 :
[0022] 从所述业务请求中解析出业务标识;
[0023] 根据所述业务标识,生成第二索引信息;
[0024] 查找所述第二索引信息是否已存储在所述Ν0Α中;
[0025] 当所述第二索引信息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述 Ν0Α 中;
[0026] 当所述第二索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述 Ν0Α 中。
[0027] 第二方面,本发明实施例提供了一种业务数据管理的方法,所述方法应用于无线 通信系统,所述无线通信系统包括:基站、网关、网络优化代理Ν0Α、网络优化控制器N0C和 服务提供商SP服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述方法 包括:
[0028] 所述N0C接收所述Ν0Α转发的第一用户设备UE的业务请求,并将所述业务请求转 发到所述SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业 务数据;
[0029] 当接收所述Ν0Α发送的命中指示信息时,根据所述命中指示信息,用预置的替换 信息替换所述业务数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所 占带宽,向所述Ν0Α发送所述替换信息,以使所述Ν0Α根据所述替换信息查找对应的数据分 段,并向所述第一 UE发送已存储的所述数据分段。
[0030] 在第二方面的第一种可能的实现方式中,所述方法还包括:
[0031] 当接收到未命中指示信息时,根据所述未命中指示信息,向所述Ν0Α发送所述业 务数据所包含的数据分段,以使所述Ν0Α将接收到的所述数据分段存储到所述Ν0Α中,当第 二UE请求所述业务数据时,由所述Ν0Α向所述第二UE发送已存储的所述数据分段。
[0032] 第三方面,本发明实施例提供了一种网络优化代理Ν0Α,所述Ν0Α应用于无线通信 系统,所述无线通信系统还包括:基站、网关、网络优化控制器N0C和服务提供商SP服务器, 所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述Ν0Α包括:
[0033] 接收单元,用于接收第一用户设备UE的业务请求;
[0034] 发送单元,用于将所述接收单元接收到的所述业务请求通过所述N0C转发到所述 SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;
[0035] 确定单元,用于确定所述业务数据是否已存储在所述Ν0Α中;
[0036] 所述发送单元,还用于当所述确定单元确定所述业务数据已存储在所述Ν0Α中, 则向所述N0C发送命中指示信息,以使所述N0C根据所述命中指示信息,用预置的替换信息 替换所述业务数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带 宽;
[0037] 所述接收单元,还用于接收所述N0C发送的替换信息;
[0038] 所述确定单元,还用于根据所述接收单元接收的所述替换信息确定对应的数据分 段;
[0039] 所述发送单元,还用于向所述第一 UE发送已存储的所述确定单元确定的所述数 据分段。
[0040] 在第三方面的第一种可能的实现方式中,
[0041] 所述发送单元,还用于当所述确定单元确定所述业务数据未存储在所述Ν0Α中 时,向所述N0C发送未命中指示信息,以使所述N0C根据所述未命中指示信息,向所述Ν0Α 发送所述业务数据所包含的数据分段;
[0042] 所述接收单元,还用于从所述N0C接收所述数据分段;
[0043] 存储单元,用于存储所述接收单元接收到的所述数据分段;
[0044] 所述发送单元,还用于当第二UE请求所述业务数据时,向所述第二UE发送所述存 储单元已存储的所述数据分段。
[0045] 结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述SP服务 器将所述业务数据所包含的数据分段携带在一个或多个响应报文中,并将所述一个或多个 响应报文发送给所述N0C ;
[0046] 所述确定单元包括:
[0047] 接收子单元,用于接收所述N0C发送的第一响应报文,所述第一响应报文中携带 所述第一 UE所请求的业务数据中的第一数据分段,;
[0048] 第一生成子单元,用于根据所述接收子单元接收的所述第一数据分段生成第一索 引息;
[0049] 第一查找子单元,用于查找所述第一生成子单元生成的所述第一索引信息是否已 存储在所述Ν0Α中;
[0050] 第一确定子单元,用于当所述第一查找子单元查找到所述第一索引信息已存储在 所述Ν0Α中时,则确定所述业务数据已存储在所述Ν0Α中;当所述查找子单元查找到所述第 一索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述Ν0Α中。
[0051] 结合第三方面第一种可能的实现方式,在第三种可能的实现方式中,所述确定单 元包括:
[0052] 解析子单元,用于从所述业务请求中解析出业务标识;
[0053] 第二生成子单元,用于根据所述解析子单元解析出的所述业务标识,生成第二索 引息;
[0054] 第二查找子单元,用于查找所述第二生成子单元生成的所述第二索引信息是否已 存储在所述Ν0Α中;
[0055] 第二确定子单元,用于当所述第二查找子单元查找到所述第二索引信息已存储在 所述Ν0Α中时,则确定所述业务数据已存储在所述Ν0Α中,当所述第二查找子单元查找到所 述第二索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述Ν0Α中。
[0056] 第四方面,本发明实施例提供了 一种网络优化控制器N0C,所述N0C应用于无线通 信系统,所述无线通信系统包括:基站、网关、网络优化代理Ν0Α和服务提供商SP服务器,所 述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述N0C包括:
[0057] 接收单元,用于接收所述Ν0Α转发的第一用户设备UE的业务请求;
[0058] 发送单元,用于将所述接收单元接收的所述业务请求转发到所述SP服务器,以便 所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;
[0059] 所述接收单元,还用于接收所述Ν0Α发送的命中指示信息;
[0060] 替换单元,用于当所述接收单元接收到所述Ν0Α发送的命中指示信息时,根据所 述命中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所述预置的替换信 息所占带宽小于所述数据分段所占带宽;
[0061] 所述发送单元,还用于向所述Ν0Α发送所述替换单元替换的所述替换信息,以使 所述Ν0Α根据所述替换信息查找对应的数据分段,并向所述第一 UE发送已存储的所述数据 分段。
[0062] 在第四方面的第一种可能的实现方式中,
[0063] 所述接收单元,还用于接收未命中指示信息;
[0064] 所述发送单元,还用于当所述接收单元接收到未命中指示信息时,根据所述未命 中指示信息,向所述Ν0Α发送所述业务数据所包含的数据分段,以使所述Ν0Α将接收到的所 述数据分段存储到所述Ν0Α中,当第二UE请求所述业务数据时,由所述Ν0Α向所述第二UE 发送已存储的所述数据分段。
[0065] 第五方面,本发明实施例提供了一种无线通信系统,包括:基站、网关、网络优化代 理Ν0Α、网络优化控制器N0C和服务提供商SP服务器,所述Ν0Α部署在所述基站侧,所述N0C 部署在所述网关侧,
[0066] 所述Ν0Α为上述任一 Ν0Α的技术方案所述的Ν0Α ;
[0067] 所述N0C为上述任一 N0C的技术方案所述的N0C。
[0068] 与现有技术相比,本发明实施例所提供的业务数据管理的方法,通过在基站侧部 署网络优化代理Ν0Α,在网关侧部署网络优化控制器N0C来对业务数据进行管理,这样,在 业务数据首次被请求时,网络优化代理Ν0Α存储业务数据,在所述业务数据第二次被请求 时,不需要网络优化控制器N0C再将所述业务数据重新发送一次,而是由所述Ν0Α将所述业 务数据发送给UE,降低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。

【专利附图】

【附图说明】
[0069] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0070] 图1是本发明实施例中业务数据管理的方法的一实施例示意图;
[0071] 图2是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0072] 图3是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0073] 图4是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0074] 图5是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0075] 图6是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0076] 图7是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0077] 图8是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0078] 图9是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0079] 图10是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0080] 图11是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0081] 图12是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0082] 图13是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0083] 图14是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0084] 图15是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0085] 图16是本发明实施例中业务数据管理的方法的另一实施例示意图;
[0086] 图17是本发明实施例中网络优化代理Ν0Α的一实施例示意图;
[0087] 图18是本发明实施例中网络优化代理Ν0Α的另一实施例示意图;
[0088] 图19是本发明实施例中网络优化代理Ν0Α的另一实施例示意图;
[0089] 图20是本发明实施例中网络优化代理Ν0Α的另一实施例示意图;
[0090] 图21是本发明实施例中网络优化控制器N0C的一实施例示意图;
[0091] 图22是本发明实施例中网络优化控制器N0C的另一实施例示意图;
[0092] 图23是本发明实施例中网络优化控制器N0C的另一实施例示意图;
[0093] 图24是本发明实施例中网络优化控制器N0C的另一实施例示意图;
[0094] 图25是本发明实施例中网络优化控制器N0C的另一实施例示意图;
[0095] 图26是本发明实施例中网络优化控制器N0C的另一实施例示意图;
[0096] 图27是本发明实施例中网络优化代理Ν0Α的另一实施例示意图;
[0097] 图28是本发明实施例中网络优化控制器N0C的另一实施例示意图;
[0098] 图29是本发明实施例中无线通信系统的一实施例示意图。

【具体实施方式】
[0099] 本发明实施例提供一种业务数据管理的方法,用于降低Backhaul的数据量,从而 降低Backhaul带宽占用率。本发明实施例还提供了相应的装置及系统。以下分别进行详 细说明。
[0100] 为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0101] 本发明实施例所提供的业务数据管理的方法应用于无线通信系统,如图1所示, 无线通信系统包括演进基站eNodeB、分组数据网关(Packet Data Network gateway,PGW)、 服务网关(serving gateway,SGW)、网络优化代理(Network Optimization Agent,NOA) 和网络优化控制器(Network Optimization Controller,NOC)和服务提供商(service provider,SP)服务器,所述NOA部署在演进基站eNodeB侧,所述NOC部署在核心网的分组 数据网关(Packet Data Network gateway,PGW)或者服务网关(serving gateway,SGW)之 前,SP服务器用于提供业务数据,如:视频内容,网页内容等,用户设备可以为手机、笔记本 电脑、个人计算机(Personal Computer, PC)等终端设备。
[0102] 本发明实施例中的业务数据可以为视频数据、音频数据、网页数据等。
[0103] 如图 2 所不,eNodeB 与 PGW(Packet Data Network Gateway,分组数据网关)/ SGW(Serving Gateway,服务网关)之间的链路为回程(backhaul)链路,用户设备(User Equipment,UE)、eNodeB、NOA、NOC、PGW/SGW和SP服务器之间可通过传输控制协议 (Transmission Control Protocol,TCP)、因特网互联协议(Internet Protocol,IP)进行 通信。NOA与NOC之间还可以通过用户数据报协议(User Datagram Protocol, UDP)或者 通用无线分组业务通道协议(General Packet Radio Service Tunnel Protocol,GTP),进 行通信。
[0104] TCP头部的选项部分最长可以达到40byte,所以本发明实施例中,使用TCP协议中 定义的Option字段,传输替换信息和索引信息。
[0105] 参阅图3,本发明实施例提供的业务数据管理的方法的一实施例包括:
[0106] S100、UE1通过Ν0Α和N0C向SP服务器发送业务请求,所述业务请求用于请求业 务数据。
[0107] 业务数据可以为视频数据、音频数据和网页数据等。
[0108] S105、SP服务器向N0C发送第一响应报文,所述第一响应报文中携带所述业务数 据的第一数据分段。
[0109] S106、N0C针对所述业务数据对所述UE1进行计费。
[0110] S107、N0C向所述Ν0Α发送所述第一响应报文,所述Ν0Α将所述第一响应报文发送 给UE1,所述第一响应报文中携带所述业务数据中的第一数据分段分段。
[0111] S110、N0A根据所述第一数据分段分段,计算所述业务数据的第一索引信息,并根 据所述第一索引信息确定所述业务数据未命中。
[0112] 计算第一索引信息可以采用信息摘要算法进行计算,也可以采用其他算法进行计 算。
[0113] 本发明实施例中,未命中是指Ν0Α中未存储所述业务数据,则命中是指Ν0Α中存储 了所述业务数据,在存储时,第一索引信息与所述业务数据是对应存储的,所以,Ν0Α计算得 到第一索引信息后,就可以从第一索引信息与所述业务数据是对应关系中,确定所述业务 数据在Ν0Α中是否有存储。如果确定未存储,则确定未命中。
[0114] S115、对应存储第一索引信息和第一数据分段分段。
[0115] S116、UE向Ν0Α发送TCP确认消息。
[0116] S117、Ν0Α在确认消息中加入第一索引信息。
[0117] 所述第一索引信息可以添加到TCP的Option字段。
[0118] S120、SP服务器通过响应报文继续发送所述业务数据中的数据分段,所述N0C将 所述数据分段发送给所述Ν0Α,所述Ν0Α再将所述数据分段发送给UE。
[0119] S125、N0A将所述业务数据的数据分段和第一索引信息对应存储。
[0120] 实际上,每次可以只发送一段数据分段,发送的次数可以有多次,但每次的过程与 S120和S125相同,本处不做过多赘述。
[0121] Ν0Α对应存储第一索引信息和数据分段时可以通过会话标识,查找该数据分段所 对应的第一索引信息。在一次会话过程中,会话标识是唯一的。
[0122] 可以将Ν0Α存储数据分段的过程理解为是业务数据注入的过程,业务数据通常是 逐步注入的,对于字节数非常少的数据也可以是一次完成注入的。
[0123] S130,当Ν0Α注入所述业务数据的过程中,UE2向SP服务器发送请求,请求与UE1 相同的业务数据。
[0124] S135、SP服务器向N0C发送第一响应报文,响应报文中携带所述业务数据的第一 数据分段分段。
[0125] S136、N0C针对所述业务数据对所述UE2进行计费。
[0126] S137、N0C向所述Ν0Α发送所述第一响应报文,所述Ν0Α将所述第一响应报文发送 给UE2,所述第一响应报文中携带所述业务数据的第一数据分段分段。
[0127] S140、N0A根据所述第一数据分段,计算所述业务数据的第一索引信息,并根据所 述第一索引信息确定所述业务数据命中。
[0128] S50、UE2向Ν0Α发送TCP确认消息。
[0129] S155、Ν0Α向N0C发送TCP确认消息,在TCP确认消息的option字段添加命中指 示信息,以使所述N0C根据所述命中指示信息,用预置的替换信息替换所述业务数据中的 数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽,。
[0130] 替换信息可以是一个标识,也可以是一个索引。
[0131] S160、N0C向SP服务器发送TCP确认消息。
[0132] S165、SP服务器向N0C通过响应报文继续发送所述业务数据中的数据分段。
[0133] S170、N0C根据所述命中指示信息,在所述响应报文中用预置的替换信息替换所述 数据分段。
[0134] 所述预置的替换信息所占带宽小于所述数据分段所占带宽。
[0135] 本发明实施例中,替换信息可以只有4bytes或者更小的字节,所占用的回程带宽 远远小于数据分段所占用的带宽,因此,可以减少Backhaul的数据量,降低带宽占用率。
[0136] S175、N0C向Ν0Α发送响应报文,所述响应报文携带所述替换信息。
[0137] S180、Ν0Α根据所述替换信息,从本地存储中查找所述数据分段。
[0138] 根据替换信息可以确定所述数据分段在本地存储中有存储,然后根据本次会话的 会话标识,查找所述业务数据的数据分段。
[0139] S185、N0A向UE2发送查找到的所述数据分段。
[0140] 本发明实施例中,在UE1所请求的业务数据在Ν0Α中注入第一数据分段后,UE2请 求与UE1所请求的业务数据相同的业务数据,则实际上是由Ν0Α从存储的数据分段中将所 述业务数据的数据分段陆续发送给UE2,不需要N0C发送业务数据,从而降低了 Backhaul的 数据量,节省了带宽。
[0141] 参阅图4,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0142] S200-S225的步骤与S100-S125所描述的内容相同,本处不做过多赘述。
[0143] 本发明实施例所提供的方案是在N0A1存储所述UE1请求的业务数据时,UE1切换 到另一 eNodeB,该另一 eNodeB侧部署有N0A2。
[0144] S230、SP服务器向N0C继续通过响应报文发送数据分段。
[0145] S235、N0C获知UE1切换到另一 eNodeB,该另一 eNodeB侧部署有N0A2,则在响应 报文中加入第一索引信息。
[0146] S240、N0C向N0A2发送所述第一索引信息和所述业务数据中未存储到N0A1中的 数据分段。
[0147] S245、对应存储第一索引信息和所述业务数据中未存储到N0A1中的数据分段。
[0148] S250、N0A2向UE1发送数据分段。
[0149] 本发明实施例中,当在N0A1注入业务数据的过程中,UE1切换到另一 eNodeB,该另 一 eNodeB侧部署有N0A2时,将未注入到N0A1的剩余数据分段注入到N0A2中。
[0150] 参阅图5,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0151] S200-S225的步骤与图4中所示的S200-S225所描述的内容相同,本处不做过多赘 述。
[0152] 本发明实施例所提供的方案是在N0A1注入所述UE1请求的业务数据时,UE1切换 到另一 eNodeB,该另一 eNodeB侧未部署另一 Ν0Α。
[0153] S260、SP服务器向N0C继续通过响应报文发送数据分段。
[0154] S265、N0C 获知 UE1 切换到另一 eNodeB。
[0155] S270、N0C通过响应报文向另一 eNodeB发送数据分段。
[0156] S275、另一 eNodeB向UE1转发所述数据分段。
[0157] 本发明实施例中,当在向N0A1注入业务数据的过程中,UE1切换到另一 eNodeB, 该另一 eNodeB侧未部署Ν0Α时,则N0C将携带数据分段的响应报文直接发送给所述另一 eNodeB,该另一 eNodeB向UE1转发所述数据分段。
[0158] 参阅图6,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0159] S300-S350的步骤与图3中所示的S130-S185所描述的内容相同,本处不做过多赘 述。
[0160] 本发明实施例所提供的方案是在UE1所请求的业务数据,在N0A1已有存储时,在 N0A1向UE1发送数据分段时,UE1切换到另一 eNodeB,该另一 eNodeB侧部署有N0A2, N0A2 中未存储有所述业务数据。
[0161] S355、SP服务器向N0C继续通过响应报文发送数据分段。
[0162] S360、N0C获知UE1切换到另一 eNodeB,该另一 eNodeB侧部署有N0A2,则在响应 报文中加入第一索引信息。
[0163] S365、N0C向N0A2发送所述第一索引信息和所述业务数据中N0A1未发送到UE1的 数据分段。
[0164] S370、对应存储第一索引信息和N0A1未发送到UE1的数据分段。
[0165] S375、N0A2向UE1发送数据分段。
[0166] 本发明实施例中,当N0A1向UE1发送已存储的业务数据的过程中,UE1切换到另 一 eNodeB,该另一 eNodeB侧部署有N0A2时,将所述业务数据中N0A1未发送到UE1的数据 分段注入到N0A2中。
[0167] 参阅图7,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0168] S300-S350的步骤与图3中所示的S130-S185所描述的内容相同,本处不做过多赘 述。
[0169] 本发明实施例所提供的方案是在UE1所请求的业务数据,在N0A1已有存储时,在 N0A1向UE1发送数据分段时,UE1切换到另一 eNodeB,该另一 eNodeB侧未部署Ν0Α。
[0170] S380、SP服务器向N0C继续通过响应报文发送数据分段。
[0171] S385、N0C 获知 UE1 切换到另一 eNodeB。
[0172] S390、N0C通过响应报文向另一 eNodeB发送数据分段。
[0173] S395、另一 eNodeB向UE1转发所述数据分段。
[0174] 本发明实施例中,当N0A1向UE1发送已存储的业务数据的过程中,UE1切换到另 一 eNodeB,该另一 eNodeB侧未部署Ν0Α时,则N0C将携带数据分段的响应报文直接发送给 所述另一 eNodeB,该另一 eNodeB向UE1转发所述数据分段。
[0175] 参阅图8,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0176] S300-S350的步骤与图3中所示的S130-S185所描述的内容相同,本处不做过多赘 述。
[0177] 本发明实施例所提供的方案是在N0A1向UE1发送已存储的业务数据的过程中, N0A1发生故障,则执行S400-S425的过程:
[0178] S400、SP服务器向N0C继续通过响应报文发送数据分段。
[0179] S405、N0C向eNodeB发送响应报文,响应报文中携带替换信息。
[0180] S410、eNodeB向UE1发送响应报文,响应报文中携带替换信息。
[0181] S415、UE1获知数据传输错误,通过eNodeB向N0C发送重传指令。
[0182] S420、N0C获知N0A1发生故障,则在后续的响应报文中,不再用替换信息替换数据 分段。
[0183] S425、SP服务器通过N0C和eNodeB向UE1发送数据分段。
[0184] 以上,图3至图8所提供的实施例都是在SP服务器响应的过程中,Ν0Α根据所请 求的业务数据的第一数据分段计算第一索引信息的。
[0185] 参阅图9,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0186] S500、UE1向Ν0Α发送业务请求,所述业务请求中携带业务标识。
[0187] 本发明实施例中的业务标识可以是网页地址(Uniform Resoure Locator, URL), 视频唯一标识、音频唯一标识。
[0188] S505、N0A根据业务标识,计算第二索引信息,根据第二索引信息确定所述业务请 求所请求的业务数据在Ν0Α中没有存储。
[0189] 第二索引信息可以采用信息摘要算法进行计算,也可以采用其他算法进行计算。
[0190] 本发明实施例中,未命中是指Ν0Α中未存储所述业务数据,则命中是指Ν0Α中存储 了所述业务数据,在存储时,第一索引信息与所述业务数据是对应存储的,所以,Ν0Α计算得 到第一索引信息后,就可以从第一索引信息与所述业务数据是对应关系中,确定所述业务 数据在Ν0Α中是否有存储。如果确定未存储,则确定未命中。
[0191] S510、N0A通过N0C向SP服务器发送业务请求。
[0192] S515、SP服务器通过响应报文逐步发送所述业务数据的数据分段。
[0193] S516、N0C针对所述业务数据对所述UE1进行计费。
[0194] S517、N0C向所述Ν0Α发送所述响应报文,所述Ν0Α将所述响应报文发送给UE,所 述响应报文中携带所述业务数据的数据分段。
[0195] S520、N0A对应存储第二索引信息和数据分段。
[0196] 实际上,每次可以只发送一段数据分段,发送的次数可以有多次,但每次的过程与 S517和S520相同,本处不做过多赘述。
[0197] S521、UE1向Ν0Α发送TCP确认消息。
[0198] S522、Ν0Α向N0C发送TCP确认消息,且在所述确认消息中添加第二索引信息。
[0199] 所述第二索引信息可以添加到TCP的Option字段。
[0200] Ν0Α对应存储第二索引信息和数据分段时可以通过会话标识,查找该数据分段所 对应的第二索引信息。在一次会话过程中,会话标识是唯一的。
[0201] 可以将Ν0Α存储数据分段的过程理解为是业务数据注入的过程,业务数据通常是 逐步注入的,当业务数据的字节数很少时,也可以是一次完成注入的。
[0202] S525、当Ν0Α注入所述业务数据的过程中,UE2向Ν0Α发送业务请求,请求与UE1相 同的业务数据,所述业务请求中携带业务标识。
[0203] S530、N0A根据业务标识,计算第二索引信息,并根据所述第二索引信息确定所述 业务数据已存储在Ν0Α中,即确定命中。
[0204] S535、Ν0Α通过N0C向SP服务器发送业务请求,所述业务请求中携带命中指示信 肩、。
[0205] 命中指示信息可以添加在业务请求的TCP option字段中。
[0206] S540、SP服务器向N0C发送响应报文,所述响应报文中携带数据分段。
[0207] S541、N0C针对所述业务数据对所述UE2进行计费。
[0208] S545、N0C根据所述替换信息,在响应报文中用替换信息替换所述数据分段。
[0209] 所述预置的替换信息所占带宽小于所述数据分段所占带宽。
[0210] 本发明实施例中,替换信息可以只有4bytes或者更小,所占用的回程带宽远远小 于数据分段所占用的带宽,因此,可以减少Backhaul的数据量,节省带宽。
[0211] S550、N0C向Ν0Α发送响应报文,所述响应报文中携带替换信息。
[0212] S555、Ν0Α根据所述替换信息,从本地存储中查找所述数据分段。
[0213] 根据替换信息可以确定所述数据分段在Ν0Α有存储,然后根据本次会话的会话标 识,查找所述业务数据的数据分段。
[0214] S560、Ν0Α向UE2发送查找到的所述数据分段。
[0215] 本发明实施例中,在UE1所请求的业务数据在Ν0Α中注入第一数据分段后,UE2请 求与UE1所请求的业务数据相同的业务数据,则实际上是由Ν0Α从存储的数据分段中将所 述业务数据的数据分段陆续发送给UE2,不需要NOC发送业务数据,从而降低了 Backhaul的 数据量,降低了带宽占用率。
[0216] 参阅图10,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0217] S600-S622的步骤与S500-S522所描述的内容相同,本处不做过多赘述。
[0218] 本发明实施例所提供的方案是在N0A1存储所述UE1请求的业务数据时,UE1切换 到另一 eNodeB,该另一 eNodeB侧部署有N0A2。
[0219] S625、SP服务器向N0C继续通过响应报文发送数据分段。
[0220] S630、N0C获知UE1切换到另一 eNodeB,该另一 eNodeB侧部署有N0A2,则在响应 报文中加入第二索引信息。
[0221] S635、N0C向N0A2发送所述第二索引信息和所述业务数据中未存储到N0A1中的 数据分段。
[0222] S640、N0A2对应存储第二索引信息和所述业务数据中未存储到N0A1中的数据分 段。
[0223] S645、N0A2向UE1发送数据分段。
[0224] 本发明实施例中,当在N0A1注入业务数据的过程中,UE1切换到另一 eNodeB,该另 一 eNodeB侧部署有N0A2时,将未注入到N0A1的剩余数据分段注入到N0A2中。
[0225] 参阅图11,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0226] S600-S622的步骤与S500-S522所描述的内容相同,本处不做过多赘述。
[0227] 本发明实施例所提供的方案是在N0A1存储所述UE1请求的业务数据时,UE1切换 到另一 eNodeB,该另一 eNodeB侧未部署另一 Ν0Α。
[0228] S660、SP服务器向N0C继续通过响应报文发送数据分段。
[0229] S665、N0C 获知 UE1 切换到另一 eNodeB。
[0230] S670、N0C通过响应报文向另一 eNodeB发送数据分段。
[0231] S675、另一 eNodeB向UE1转发所述数据分段。
[0232] 本发明实施例中,当在向N0A1注入业务数据的过程中,UE1切换到另一 eNodeB,该 另一 eNodeB侧未部署另一 Ν0Α时,则N0C将携带数据分段的响应报文直接发送给所述另一 eNodeB,该另一 eNodeB向UE1转发所述数据分段。
[0233] 参阅图12,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0234] S700-S735的步骤与S525-S560所描述的内容相同,本处不做过多赘述。
[0235] 本发明实施例所提供的方案是在UE1所请求的业务数据,在N0A1已有存储时,在 N0A1向UE1发送数据分段时,UE1切换到另一 eNodeB,该另一 eNodeB侧部署有N0A2, N0A2 中未存储有所述业务数据。
[0236] S740、SP服务器向N0C继续通过响应报文发送数据分段。
[0237] S745、N0C获知UE1切换到另一 eNodeB,该另一 eNodeB侧部署有N0A2,则在响应 报文中加入第二索引信息。
[0238] S365、N0C向N0A2发送所述第二索引信息和所述业务数据中N0A1未发送到UE1的 数据分段。
[0239] S370、对应存储第二索引信息和N0A1未发送到UE1的数据分段。
[0240] S375、N0A2向UE1发送数据分段。
[0241] 本发明实施例中,当N0A1向UE1发送已存储的业务数据的过程中,UE1切换到另 一 eNodeB,该另一 eNodeB侧部署有N0A2时,将所述业务数据中N0A1未发送到UE1的数据 分段注入到N0A2中。
[0242] 参阅图13,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0243] S700-S735的步骤与S525-S560所描述的内容相同,本处不做过多赘述。
[0244] 本发明实施例所提供的方案是在UE1所请求的业务内容,在N0A1已有存储时,在 N0A1向UE1发送数据分段时,UE1切换到另一 eNodeB,该另一 eNodeB侧未部署Ν0Α。
[0245] S765、SP服务器向N0C继续通过响应报文发送数据分段。
[0246] S770、N0C 获知 UE1 切换到另一 eNodeB。
[0247] S775、N0C通过响应报文向另一 eNodeB发送数据分段。
[0248] S780、另一 eNodeB向UE1转发所述数据分段。
[0249] 本发明实施例中,当N0A1向UE1发送已存储的业务数据的过程中,UE1切换到另 一 eNodeB,该另一 eNodeB侧未部署另一 Ν0Α时,则N0C将携带数据分段的响应报文直接发 送给所述另一 eNodeB,该另一 eNodeB向UE1转发所述数据分段。
[0250] 参阅图14,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0251] S700-S735的步骤与S525-S560所描述的内容相同,本处不做过多赘述。
[0252] 本发明实施例所提供的方案是在N0A1向UE1发送已存储的业务数据的过程中, N0A1发生故障,则执行S400-S425的过程:
[0253] S800、SP服务器向N0C继续通过响应报文发送数据分段。
[0254] S805、N0C向eNodeB发送响应报文,响应报文中携带替换信息。
[0255] S810、eNodeB向UE1发送响应报文,响应报文中携带替换信息。
[0256] S815、UE1获知数据传输错误,通过eNodeB向N0C发送重传指令。
[0257] S820、N0C获知N0A1发生故障,则在后续的响应报文中,不再用替换信息替换数据 分段。
[0258] S825、SP服务器通过N0C和eNodeB向UE1发送数据分段。
[0259] 以上,图9至图14所提供的实施例都是在UE发送业务请求的过程中,Ν0Α根据业 务请求所携带的业务标识生成第二索引信息的。
[0260] 图3-图14中的SP都为SP服务器,图中未标出服务器字样。
[0261] 参阅图15,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0262] 所述方法应用于无线通信系统,所述无线通信系统包括:基站、网关、网络优化代 理Ν0Α、网络优化控制器N0C和SP服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所 述网关侧,所述方法包括:
[0263] 101、所述Ν0Α接收第一用户设备UE的业务请求,并将所述业务请求通过所述N0C 转发到SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务 数据;
[0264] 102、所述Ν0Α确定所述业务数据是否已存储在所述Ν0Α中;
[0265] 103、当确定所述业务数据已存储在所述Ν0Α中,则向所述N0C发送命中指示信息, 以使所述N0C根据所述命中指示信息,用预置的替换信息替换所述业务数据中的数据分 段,所述预置的替换信息所占带宽小于所述数据分段所占带宽,接收所述N0C发送的替换 信息,根据所述替换信息确定对应的数据分段,并向所述第一 UE发送已存储的所述数据分 段。
[0266] 本发明实施例所提供的业务数据管理的方法,所述方法应用于无线通信系统,所 述无线通信系统包括:基站、网关、网络优化代理Ν0Α、网络优化控制器N0C和SP服务器,所 述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述方法包括:所述Ν0Α接收第一 用户设备UE的业务请求,并将所述业务请求通过所述N0C转发到SP服务器,以便所述SP 服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;所述Ν0Α确定所述业务数 据是否已存储在所述Ν0Α中;当确定所述业务数据已存储在所述Ν0Α中,则向所述N0C发送 命中指示信息,以使所述N0C根据所述命中指示信息,用预置的替换信息替换所述业务数 据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽,接收所述N0C 发送的替换信息,根据所述替换信息确定对应的数据分段,并向所述第一 UE发送已存储的 所述数据分段。
[0267] 与现有技术相比,本发明实施例所提供的业务数据管理的方法,在业务数据第一 次被请求时,网络优化代理Ν0Α存储业务数据,在所述业务数据第二次被与现有技术相比, 本发明实施例所提供的业务数据管理的方法,通过在基站侧部署网络优化代理Ν0Α,在网关 侧部署网络优化控制器N0C来对业务数据进行管理,这样,在业务数据第一次被请求时,网 络优化代理Ν0Α存储业务数据,在所述业务数据第二次被请求时,不需要网络优化控制器 N0C再将所述业务数据重新发送一次,而是在所述N0C完成计费后,由所述Ν0Α将所述业务 数据发送给UE,降低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。
[0268] 可选地,在上述图15所对应的实施例的基础上,本发明实施例提供的业务数据管 理的方法的第一个可选实施例中,所述方法还可以包括:
[0269] 当确定所述业务数据未存储在所述Ν0Α中时,向所述N0C发送未命中指示信息,以 使所述N0C根据所述未命中指示信息,向所述Ν0Α发送所述业务数据所包含的数据分段,从 所述N0C接收所述数据分段,并将接收到的所述数据分段存储到所述Ν0Α中;
[0270] 当第二UE请求所述业务数据时,所述Ν0Α向所述第二UE发送已存储的所述数据 分段。
[0271] 可选地,在上述第一个可选实施例的基础上,本发明实施例提供的业务数据管理 的方法的第二个可选实施例中,所述SP服务器返回所述第一 UE所请求的业务数据,可以包 括:
[0272] 所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响应报文 中,并将所述一个或多个响应报文发送给所述N0C ;
[0273] 所述确定所述业务数据是否已存储在所述Ν0Α中,可以包括:
[0274] 接收所述N0C发送的第一响应报文,所述第一响应报文中携带所述第一 UE所请求 的业务数据中的第一数据分段分段;
[0275] 根据所述第一数据分段生成第一索引信息;
[0276] 查找所述第一索引信息是否已存储在所述Ν0Α中;
[0277] 当所述第一索引信息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述 Ν0Α 中;
[0278] 当所述第一索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述 NOA 中。
[0279] 可选地,在上述第一个可选实施例的基础上,本发明实施例提供的业务数据管理 的方法的第三个可选实施例中,所述确定所述业务数据是否已存储在所述Ν0Α中,可以包 括:
[0280] 从所述业务请求中解析出业务标识;
[0281] 根据所述业务标识,生成第二索引信息;
[0282] 查找所述第二索引信息是否已存储在所述Ν0Α中;
[0283] 当所述第二索引信息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述 Ν0Α 中;
[0284] 当所述第二索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述 Ν0Α 中。
[0285] 本发明以上多个实施例所提供的业务数据管理的方法可以参阅图1-14中Ν0Α所 执行的过程进行理解,本处不做过多赘述。
[0286] 参阅图16,本发明实施例提供的业务数据管理的方法的另一实施例包括:
[0287] 所述方法应用于无线通信系统,所述无线通信系统包括:基站、网关、网络优化代 理Ν0Α、网络优化控制器N0C和服务提供商SP服务器,所述Ν0Α部署在所述基站侧,所述N0C 部署在所述网关侧,所述方法包括:
[0288] 201、所述N0C接收所述Ν0Α转发的第一用户设备UE的业务请求,并将所述业务请 求转发到所述SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求 的业务数据;
[0289] 202、当接收所述Ν0Α发送的命中指示信息时,根据所述命中指示信息,用预置的 替换信息替换所述业务数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分 段所占带宽,向所述Ν0Α发送所述替换信息,以使所述Ν0Α根据所述替换信息查找对应的数 据分段,并向所述第一 UE发送已存储的所述数据分段。
[0290] 本发明实施例所提供的业务数据管理的方法,所述方法应用于无线通信系统,所 述无线通信系统包括:基站、网关、网络优化代理Ν0Α、网络优化控制器N0C和服务提供商SP 服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述方法包括:所述N0C 接收所述Ν0Α转发的第一用户设备UE的业务请求,并将所述业务请求转发到所述SP服务 器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;当接收所 述Ν0Α发送的命中指示信息时,根据所述命中指示信息,用预置的替换信息替换所述业务 数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽,向所述Ν0Α 发送所述替换信息,以使所述Ν0Α根据所述替换信息查找对应的数据分段,并向所述第一 UE发送已存储的所述数据分段。
[0291] 与现有技术相比,本发明实施例所提供的业务数据管理的方法,在业务数据第一 次被请求时,网络优化代理Ν0Α存储业务数据,在所述业务数据第二次被与现有技术相比, 本发明实施例所提供的业务数据管理的方法,通过在基站侧部署网络优化代理Ν0Α,在网关 侧部署网络优化控制器N0C来对业务数据进行管理,这样,在业务数据第一次被请求时,网 络优化代理Ν0Α存储业务数据,在所述业务数据第二次被请求时,不需要网络优化控制器 N0C再将所述业务数据重新发送一次,而是在所述N0C完成计费后,由所述Ν0Α将所述业务 数据发送给UE,降低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。
[0292] 可选地,在上述图16所对应的实施例的基础上,本发明实施例提供的业务数据管 理的方法的第一个可选实施例中,所述方法还可以包括:
[0293] 当接收到未命中指示信息时,根据所述未命中指示信息,向所述Ν0Α发送所述业 务数据所包含的数据分段,以使所述Ν0Α将接收到的所述数据分段存储到所述Ν0Α中,当第 二UE请求所述业务数据时,由所述Ν0Α向所述第二UE发送已存储的所述数据分段。
[0294] 可选地,在上述图16所对应的第一个可选实施例的基础上,本发明实施例提供的 业务数据管理的方法的第二个可选实施例中,所述SP服务器返回所述第一 UE所请求的业 务数据,可以包括:
[0295] 所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响应报文 中,并将所述一个或多个响应报文发送给所述N0C ;
[0296] 接收所述SP服务器发送的所述一个或多个响应报文,并向所述Ν0Α发送所述一个 或多个响应报文,所述一个或多个响应报文中的第一响应报文携带所述第一 UE所请求的 业务数据中的第一数据分段,以使所述Ν0Α根据所述第一数据分段生成第一索引信息。
[0297] 可选地,在上述图16所对应的第二个可选实施例的基础上,本发明实施例提供的 业务数据管理的方法的第三个可选实施例中,所述方法还可以包括:
[0298] 接收所述Ν0Α发送的所述第一索引信息和第二索引信息,所述第二索引信息为所 述Ν0Α根据从所述业务请求中所解析出的业务标识生成的。
[0299] 可选地,在上述图16所对应的第三个可选实施例的基础上,本发明实施例提供的 业务数据管理的方法的第四个可选实施例中,所述方法还可以包括:
[0300] 向所述Ν0Α发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一 基站侧部署有另一 Ν0Α,则向所述另一 Ν0Α发送所述第一索引信息或所述第二索引信息,以 及所述业务数据中未向所述Ν0Α发送的剩余数据分段,以便所述另一 Ν0Α将所述第一索引 信息或所述第二索引信息,以及所述剩余数据分段对应存储。
[0301] 可选地,在上述图16所对应的第一、第二或第三个可选实施例的基础上,本发明 实施例提供的业务数据管理的方法的第五个可选实施例中,所述方法还可以包括:
[0302] 向所述Ν0Α发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一 基站侧未部署另一 Ν0Α,则向所述另一基站发送所述业务数据中未向所述Ν0Α发送的剩余 数据分段。
[0303] 可选地,在上述图16所对应的第三个可选实施例的基础上,本发明实施例提供的 业务数据管理的方法的第六个可选实施例中,所述方法还可以包括:
[0304] 向所述Ν0Α发送所述替换信息时识别到所述第一 UE切换到另一基站,且所述另一 基站侧部署有另一 Ν0Α,则向所述另一 Ν0Α发送所述第一索引信息或所述第二索引信息,以 及所述业务数据中所述Ν0Α未向所述第一 UE发送的剩余数据分段,以便所述另一 Ν0Α将所 述第一索引信息或所述第二索引信息,以及所述剩余数据分段对应存储。
[0305] 可选地,在上述图16所对应的实施例、第一、第二或第三个可选实施例的基础上, 本发明实施例提供的业务数据管理的方法的第七个可选实施例中,
[0306] 向所述Ν0Α发送所述替换信息时识别到所述UE切换到另一基站,且所述另一基站 侧未部署另一 Ν0Α,则向所述另一基站发送所述业务数据中所述Ν0Α未向所述第一 UE发送 的剩余数据分段。
[0307] 可选地,在上述图16所对应的实施例、第一至第七个可选实施例中任一实施例的 基础上,本发明实施例提供的业务数据管理的方法的第八个可选实施例中,所述方法还可 以包括:
[0308] 接收到所述第一 UE发送的数据重传指令,确认所述Ν0Α发生故障,则向所述第一 UE所在的基站发送所述业务数据中所述Ν0Α未向所述第一 UE发送的剩余数据分段。
[0309] 本发明以上多个实施例所提供的业务数据管理的方法可以参阅图1-14中N0C所 执行的过程进行理解,本处不做过多赘述。
[0310] 参阅图17,本发明实施例提供的网络优化代理N0A30的一实施例包括:所述Ν0Α 应用于无线通信系统,所述无线通信系统还包括:基站、网关、网络优化控制器N0C和服务 提供商(SP)服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述Ν0Α包 括:
[0311] 接收单元301,用于接收第一用户设备UE的业务请求;
[0312] 发送单元302,用于将所述接收单元301接收到的所述业务请求通过所述N0C转 发到SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数 据;
[0313] 确定单元303,用于确定所述业务数据是否已存储在所述Ν0Α中;
[0314] 所述发送单元302,还用于当所述确定单元302确定所述业务数据已存储在所述 Ν0Α中,则向所述N0C发送命中指示信息,以使所述N0C根据所述命中指示信息,用预置的替 换信息替换所述业务数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段 所占带宽;
[0315] 所述接收单元301,还用于接收所述N0C发送的替换信息;
[0316] 所述确定单元303,还用于根据所述接收单元301接收的所述替换信息确定对应 的数据分段;
[0317] 所述发送单元302,还用于向所述第一 UE发送已存储的所述确定单元303确定的 所述数据分段。
[0318] 本发明实施例中,所述Ν0Α应用于无线通信系统,所述无线通信系统还包括:基 站、网关、网络优化控制器N0C和服务提供商(SP)服务器,所述Ν0Α部署在所述基站侧,所 述N0C部署在所述网关侧,所述Ν0Α包括:接收单元301接收第一用户设备UE的业务请求, 发送单元302将所述接收单元301接收到的所述业务请求通过所述N0C转发到SP服务器, 以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;确定单元303 确定所述业务数据是否已存储在所述Ν0Α中;所述发送单元302还当所述确定单元302确 定所述业务数据已存储在所述Ν0Α中,则向所述N0C发送命中指示信息,以使所述N0C根据 所述命中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所述预置的替换 信息所占带宽小于所述数据分段所占带宽;所述接收单元301还接收所述N0C发送的替换 信息;所述确定单元303还根据所述接收单元301接收的所述替换信息确定对应的数据分 段;所述发送单元302还向所述第一 UE发送已存储的所述确定单元303确定的所述数据分 段。与现有技术相比,本发明实施例所提供的Ν0Α,在业务数据第一次被请求时,网络优化代 理Ν0Α存储业务数据,在所述业务数据第二次被与现有技术相比,本发明实施例所提供的 业务数据管理的方法,通过在基站侧部署网络优化代理NOA,在网关侧部署网络优化控制器 N0C来对业务数据进行管理,这样,在业务数据第一次被请求时,网络优化代理N0A存储业 务数据,在所述业务数据第二次被请求时,不需要网络优化控制器N0C再将所述业务数据 重新发送一次,而是在所述N0C完成计费后,由所述N0A将所述业务数据发送给UE,降低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。
[0319] 可选地,在上述图17对应的实施例的基础上,参阅图18,本发明实施例提供的Ν0Α 的另一实施例中,所述Ν0Α还包括:存储单元304,
[0320] 所述发送单元302,还用于当所述确定单元303确定所述业务数据未存储在所述 Ν0Α中时,向所述N0C发送未命中指示信息,以使所述N0C根据所述未命中指示信息,向所述 Ν0Α发送所述业务数据所包含的数据分段;
[0321] 所述接收单元301,还用于从所述N0C接收所述数据分段;
[0322] 存储单元304,用于存储所述接收单元301接收到的所述数据分段;
[0323] 所述发送单元302,还用于当第二UE请求所述业务数据时,向所述第二UE发送所 述存储单元304已存储的所述数据分段。
[0324] 可选地,在上述图18对应的实施例的基础上,参阅图19,本发明实施例提供的Ν0Α 的另一实施例中,所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响 应报文中,并将所述一个或多个响应报文发送给所述N0C ;
[0325] 所述确定单元303包括:
[0326] 接收子单元3031,用于接收所述N0C发送的第一响应报文,所述第一响应报文中 携带所述第一 UE所请求的业务数据中的第一数据分段;
[0327] 第一生成子单元3032,用于根据所述接收子单元3031接收的所述第一数据分段 生成第一索引信息;
[0328] 第一查找子单元3033,用于查找所述第一生成子单元3032生成的所述第一索引 信息是否已存储在所述Ν0Α中;
[0329] 第一确定子单元3034,用于当所述第一查找子单元3033查找到所述第一索引信 息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述Ν0Α中;当所述查找子单元查 找到所述第一索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述Ν0Α中。
[0330] 可选地,在上述图18对应的实施例的基础上,参阅图20,本发明实施例提供的Ν0Α 的另一实施例中,所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响 应报文中,并将所述一个或多个响应报文发送给所述N0C ;
[0331] 所述确定单元303包括:
[0332] 解析子单元3035,用于从所述业务请求中解析出业务标识;
[0333] 第二生成子单元3036,用于根据所述解析子单元3035解析出的所述业务标识,生 成第二索引信息;
[0334] 第二查找子单元3037,用于查找所述第二生成子单元3036生成的所述第二索引 信息是否已存储在所述Ν0Α中;
[0335] 第二确定子单元3038,用于当所述第二查找子单元3037查找到所述第二索引信 息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述Ν0Α中,当所述第二查找子 单元查找到所述第二索引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述 NOA 中。
[0336] 参阅图21,本发明实施例提供的网络优化控制器N0C40 -实施例包括:所述NOC 应用于无线通信系统,所述无线通信系统包括:基站、网关、网络优化代理Ν0Α和服务提供 商(SP)服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,所述N0C包括:
[0337] 接收单元401,用于接收所述Ν0Α转发的第一用户设备UE的业务请求;
[0338] 发送单元402,用于将所述接收单元401接收的所述业务请求转发到所述SP服务 器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;
[0339] 所述接收单元401,还用于接收所述Ν0Α发送的命中指示信息;
[0340] 替换单元403,用于当所述接收单元403接收到所述Ν0Α发送的命中指示信息时, 根据所述命中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所述预置的 替换信息所占带宽小于所述数据分段所占带宽;
[0341] 所述发送单元402,还用于向所述Ν0Α发送所述替换单元403替换的替换信息,以 使所述Ν0Α根据所述替换信息查找对应的数据分段,并向所述第一 UE发送已存储的所述数 据分段。
[0342] 本发明实施例中,所述N0C应用于无线通信系统,所述无线通信系统包括:基站、 网关、网络优化代理Ν0Α和服务提供商(SP)服务器,所述Ν0Α部署在所述基站侧,所述N0C 部署在所述网关侧,所述N0C包括:接收单元401接收所述Ν0Α转发的第一用户设备UE的 业务请求;发送单元402将所述接收单元401接收的所述业务请求转发到所述SP服务器, 以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据;所述接收单元 401还接收所述Ν0Α发送的命中指示信息;替换单元403当所述接收单元403接收到所述 Ν0Α发送的命中指示信息时,根据所述命中指示信息,用预置的替换信息替换所述业务数据 中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽;所述发送单元 402还向所述Ν0Α发送所述替换单元403替换的替换信息,以使所述Ν0Α根据所述替换信息 查找对应的数据分段,并向所述第一 UE发送已存储的所述数据分段。
[0343] 与现有技术相比,本发明实施例所提供的N0C,通过在基站侧部署网络优化代理 Ν0Α,在网关侧部署网络优化控制器N0C来对业务数据进行管理,这样,在业务数据第一次 被请求时,网络优化代理Ν0Α存储业务数据,在所述业务数据第二次被请求时,不需要网络 优化控制器N0C再将所述业务数据重新发送一次,而是在所述N0C完成计费后,由所述Ν0Α 将所述业务数据发送给UE,降低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。
[0344] 可选地,在上述图21对应的实施例的基础上,本发明实施例提供的N0C的第一个 可选实施例中,
[0345] 所述接收单元401,还用于接收未命中指示信息;
[0346] 所述发送单元404,还用于当所述接收单元401接收到未命中指示信息时,根据所 述未命中指示信息,向所述Ν0Α发送所述业务数据所包含的数据分段,以使所述Ν0Α将接收 到的所述数据分段存储到所述Ν0Α中,当第二UE请求所述业务数据时,由所述Ν0Α向所述 第二UE发送已存储的所述数据分段。
[0347] 可选地,在上述图21对应的可选实施例的基础上,本发明实施例提供的N0C的第 二个可选实施例中,所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个 响应报文中,并将所述一个或多个响应报文发送给所述N0C ;
[0348] 所述接收单元401,还用于接收所述SP服务器发送的一个或多个响应报文;
[0349] 所述发送单元402,还用于向所述Ν0Α发送所述一个或多个响应报文,所述一个或 多个响应报文中的第一响应报文携带所述第一 UE所请求的业务数据中的第一数据分段, 以使所述Ν0Α根据所述第一数据分段生成第一索引信息。
[0350] 可选地,在上述图21对应的可选实施例的基础上,本发明实施例提供的N0C的第 三个可选实施例中,
[0351] 所述接收单元401,还用于接收所述Ν0Α发送的所述第一索引信息和第二索引信 息,所述第二索引信息为所述Ν0Α根据从所述业务请求中所解析出的业务标识生成的。
[0352] 可选地,在上述图21对应的第三个可选实施例的基础上,参阅图22,本发明实施 例提供的N0C的另一实施例中,所述N0C还包括第一识别单元404,
[0353] 第一识别单元404,用于在所述发送单元402向所述Ν0Α发送所述数据分段时识别 到所述第一 UE切换到另一基站,且所述另一基站侧部署有另一 Ν0Α ;
[0354] 所述发送单元402,用于向所述第一识别单元404识别到的所述第一 UE切换后的 另一 Ν0Α发送所述第一索引信息或所述第二索引信息,以及所述业务数据中未向所述Ν0Α 发送的剩余数据分段,以便所述另一 Ν0Α将所述第一索引信息或所述第二索引信息,以及 所述剩余数据分段对应存储。
[0355] 可选地,在上述图21对应的第三个可选实施例的基础上,参阅图23,本发明实施 例提供的N0C的另一实施例中,所述N0C还包括第二识别单元405,
[0356] 所述第二识别单元405,用于在所述发送单元402向所述Ν0Α发送所述数据分段时 识别到所述第一 UE切换到另一基站,且所述另一基站侧未部署另一 Ν0Α ;
[0357] 所述发送单元402,还用于向所述第二识别单元405识别到所述第一 UE切换到的 另一基站,发送所述业务数据中未向所述Ν0Α发送的剩余数据分段。
[0358] 可选地,在上述图21对应的第三个可选实施例的基础上,参阅图24,本发明实施 例提供的N0C的另一实施例中,所述N0C还包括第三识别单元406,
[0359] 所述第三识别单元406,用于向所述Ν0Α发送所述替换信息时识别到所述第一 UE 切换到另一基站,且所述另一基站侧部署有另一 Ν0Α ;
[0360] 所述发送单元402,用于向所述第三识别单元406识别到所述第一 UE切换到的所 述另一 Ν0Α发送所述第一索引信息或所述第二索引信息,以及所述业务数据中所述Ν0Α未 向所述第一 UE发送的剩余数据分段,以便所述另一 Ν0Α将所述第一索引信息或所述第二索 引信息,以及所述剩余数据分段对应存储。
[0361] 可选地,在上述图21对应的第三个可选实施例的基础上,参阅图25,本发明实施 例提供的N0C的另一实施例中,所述N0C还包括第四识别单元407,
[0362] 所述第四识别单元407,用于向所述Ν0Α发送所述替换信息时识别到所述UE切换 到另一基站,且所述另一基站侧未部署另一 Ν0Α ;
[0363] 所述发送单元402,还用于向所述第四识别单元407识别到的所述第一 UE切换到 的另一基站发送所述业务数据中所述Ν0Α未向所述第一 UE发送的剩余数据分段。
[0364] 可选地,在上述图21对应的实施例的基础上,参阅图26,本发明实施例提供的N0C 的另一实施例中,所述N0C还包括确认单元408,
[0365] 所述接收单元401,还用于接收所述第一 UE发送的数据重传指令;
[0366] 所述确认单元408,用于根据所述接收单元401接收的所述数据重传指令,确认所 述Ν0Α发生故障;
[0367] 所述发送单元402,还用于在所述确认单元408确认所述Ν0Α发生故障时,向所述 第一 UE所在的基站发送所述业务数据中所述Ν0Α未向所述第一 UE发送的剩余数据分段。
[0368] 图27是本发明实施例网络优化代理30的结构示意图。所述方法应用于无线通信 系统,所述无线通信系统包括:基站、网关、网络优化代理Ν0Α、网络优化控制器N0C和服务 提供商(SP)服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,网络优化代 理30可包括输入设备310、输出设备320、处理器330和存储器340。
[0369] 存储器340可以包括只读存储器和随机存取存储器,并向处理器330提供指令和 数据。存储器340的一部分还可以包括非易失性随机存取存储器(NVRAM)。
[0370] 存储器340存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者 它们的扩展集:
[0371] 操作指令:包括各种操作指令,用于实现各种操作。
[0372] 操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
[0373] 在本发明实施例中,处理器330通过调用存储器340存储的操作指令(该操作指 令可存储在操作系统中),执行如下操作 :
[0374] 通过输入设备310接收第一用户设备UE的业务请求,并将所述业务请求通过所述 N0C转发到SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业 务数据;
[0375] 确定所述业务数据是否已存储在所述Ν0Α中;
[0376] 当确定所述业务数据已存储在所述Ν0Α中,则通过输出设备320向所述N0C发送 命中指示信息,以使所述N0C根据所述命中指示信息,用预置的替换信息替换所述业务数 据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽,接收所述N0C 发送的替换信息,根据所述替换信息确定对应的数据分段,并向所述第一 UE发送已存储的 所述数据分段。
[0377] 本发明实施例中,网络优化代理30可以在业务数据第一次被请求时,存储业务 数据在所述业务数据第二次被请求时,不需要网络优化控制器N0C再将所述业务数据重 新发送一次,而是在所述N0C完成计费后,由所述Ν0Α将所述业务数据发送给UE,降低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。
[0378] 处理器330控制网络优化代理30的操作,处理器330还可以称为CPU(Central Processing Unit,中央处理单元)。存储器340可以包括只读存储器和随机存取存储器,并 向处理器330提供指令和数据。存储器340的一部分还可以包括非易失性随机存取存储器 (NVRAM)。具体的应用中,网络优化代理30的各个组件通过总线系统350耦合在一起,其中 总线系统350除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但 是为了清楚说明起见,在图中将各种总线都标为总线系统350。
[0379] 上述本发明实施例揭示的方法可以应用于处理器330中,或者由处理器330实现。 处理器330可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各 步骤可以通过处理器330中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理 器330可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵 列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实 现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理 器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤 可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执 行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦 写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器340,处理器 330读取存储器340中的信息,结合其硬件完成上述方法的步骤。
[0380] 可选地,所述输出设备320,还用于当确定所述业务数据未存储在所述Ν0Α中时, 向所述N0C发送未命中指示信息,以使所述N0C根据所述未命中指示信息,向所述Ν0Α发送 所述业务数据所包含的数据分段,从所述N0C接收所述数据分段,并将接收到的所述数据 分段存储到所述Ν0Α中;
[0381] 所述输出设备320,还用于当第二UE请求所述业务数据时,向所述第二UE发送已 存储的所述数据分段。
[0382] 可选地,所述输入设备310还用于接收所述N0C发送的第一响应报文,所述第一响 应报文中携带所述第一 UE所请求的业务数据中的第一数据分段分段;
[0383] 所述处理器330具体可:根据所述第一数据分段生成第一索引信息,查找所述第 一索引信息是否已存储在所述Ν0Α中;当所述第一索引信息已存储在所述Ν0Α中时,则确定 所述业务数据已存储在所述Ν0Α中;当所述第一索引信息未存储在所述Ν0Α中时,则确定所 述业务数据未存储到所述Ν0Α中。
[0384] 可选地,所述处理器330具体可:从所述业务请求中解析出业务标识;根据所述业 务标识,生成第二索引信息;查找所述第二索引信息是否已存储在所述Ν0Α中;当所述第二 索引信息已存储在所述Ν0Α中时,则确定所述业务数据已存储在所述Ν0Α中;当所述第二索 引信息未存储在所述Ν0Α中时,则确定所述业务数据未存储到所述Ν0Α中。
[0385] 图28是本发明实施例网络优化控制器40的结构示意图。所述方法应用于无线通 信系统,所述无线通信系统包括:基站、网关、网络优化代理Ν0Α、网络优化控制器N0C和服 务提供商(SP)服务器,所述Ν0Α部署在所述基站侧,所述N0C部署在所述网关侧,网络优化 控制器40可包括输入设备410、输出设备420、处理器430和存储器440。
[0386] 存储器440可以包括只读存储器和随机存取存储器,并向处理器430提供指令和 数据。存储器440的一部分还可以包括非易失性随机存取存储器(NVRAM)。
[0387] 存储器440存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者 它们的扩展集:
[0388] 操作指令:包括各种操作指令,用于实现各种操作。
[0389] 操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
[0390] 在本发明实施例中,处理器430通过调用存储器440存储的操作指令(该操作指 令可存储在操作系统中),执行如下操作 :
[0391] 通过输入设备410接收所述Ν0Α转发的第一用户设备UE的业务请求,并将所述业 务请求转发到所述SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所 请求的业务数据;
[0392] 通过所述输入设备接收所述Ν0Α发送的命中指示信息;
[0393] 根据所述命中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所 述预置的替换信息所占带宽小于所述数据分段所占带宽,向所述Ν0Α发送所述替换信息, 以使所述Ν0Α根据所述替换信息查找对应的数据分段,并向所述第一 UE发送已存储的所述 数据分段。
[0394] 本发明实施例中,网络优化控制器40可以在业务数据第一次被请求时,存储业务 数据在Ν0Α上,当所述业务数据第二次被请求时,不需要网络优化控制器N0C再将所述业务 数据重新发送一次,而是在所述N0C完成计费后,由所述Ν0Α将所述业务数据发送给UE,降 低了 Backhaul的数据量,从而降低了 Backhaul带宽占用率。
[0395] 处理器430控制网络优化控制器40的操作,处理器430还可以称为CPU (Central Processing Unit,中央处理单元)。存储器440可以包括只读存储器和随机存取存储器,并 向处理器430提供指令和数据。存储器440的一部分还可以包括非易失性随机存取存储器 (NVRAM)。具体的应用中,网络优化控制器40的各个组件通过总线系统450耦合在一起,其 中总线系统450除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。 但是为了清楚说明起见,在图中将各种总线都标为总线系统450。
[0396] 上述本发明实施例揭示的方法可以应用于处理器430中,或者由处理器430实现。 处理器430可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各 步骤可以通过处理器430中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理 器430可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵 列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实 现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理 器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤 可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执 行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦 写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器440,处理器 430读取存储器440中的信息,结合其硬件完成上述方法的步骤。
[0397] 可选地,所述输出设备420还可:当接收到未命中指示信息时,根据所述未命中指 示信息,向所述Ν0Α发送所述业务数据所包含的数据分段,以使所述Ν0Α将接收到的所述数 据分段存储到所述Ν0Α中,当第二UE请求所述业务数据时,由所述Ν0Α向所述第二UE发送 已存储的所述数据分段。
[0398] 可选地,所述输入设备410还用于接收所述SP服务器发送的所述一个或多个响应 报文;
[0399] 所述输出设备420还用于向所述Ν0Α发送所述一个或多个响应报文,所述一个或 多个响应报文中的第一响应报文携带所述第一 UE所请求的业务数据中的第一数据分段, 以使所述Ν0Α根据所述第一数据分段生成第一索引信息。
[0400] 可选地,所述输入设备410还用于接收所述Ν0Α发送的所述第一索引信息和第二 索引信息,所述第二索引信息为所述Ν0Α根据从所述业务请求中所解析出的业务标识生成 的。
[0401] 可选地,所述处理器430还用于向所述Ν0Α发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一基站侧部署有另一 Ν0Α ;
[0402] 所述输出设备420还用于向所述另一 Ν0Α发送所述第一索引信息或所述第二索引 信息,以及所述业务数据中未向所述Ν0Α发送的剩余数据分段,以便所述另一 Ν0Α将所述第 一索引信息或所述第二索引信息,以及所述剩余数据分段对应存储。
[0403] 可选地,所述处理器430还用于向所述Ν0Α发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一基站侧未部署另一 Ν0Α ;
[0404] 所述输出设备420还用于向所述另一基站发送所述业务数据中未向所述Ν0Α发送 的剩余数据分段。
[0405] 可选地,所述处理器430还用于向所述Ν0Α发送所述替换信息时识别到所述第一 UE切换到另一基站,且所述另一基站侧部署有另一 Ν0Α ;
[0406] 所述输出设备420还用于向所述另一 Ν0Α发送所述第一索引信息或所述第二索引 信息,以及所述业务数据中所述Ν0Α未向所述第一 UE发送的剩余数据分段,以便所述另一 Ν0Α将所述第一索引信息或所述第二索引信息,以及所述剩余数据分段对应存储。
[0407] 可选地,所述处理器430还用于向所述Ν0Α发送所述替换信息时识别到所述UE切 换到另一基站,且所述另一基站侧未部署另一 Ν0Α ;
[0408] 所述输出设备420还用于向所述另一基站发送所述业务数据中所述Ν0Α未向所述 第一 UE发送的剩余数据分段。
[0409] 可选地,所述输入设备410还用于接收到所述第一 UE发送的数据重传指令,确认 所述Ν0Α发生故障,则向所述第一 UE所在的基站发送所述业务数据中所述Ν0Α未向所述第 一 UE发送的剩余数据分段。
[0410] 参阅图29,本发明实施例提供的无线通信系统的一实施例包括:
[0411] 基站10、网关20、网络优化代理N0A30、网络优化控制器N0C40和服务提供商(SP) 服务器50,所述N0A30部署在所述基站10侧,所述N0C40部署在所述网关2(H则,
[0412] 所述N0A30用于:接收第一用户设备UE的业务请求,并将所述业务请求通过所述 N0C转发到SP服务器50,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求 的业务数据;确定所述业务数据是否已存储在所述Ν0Α中;当确定所述业务数据已存储在 所述Ν0Α中,则向所述N0C发送命中指示信息;
[0413] 所述N0C40根据所述命中指示信息,用预置的替换信息替换所述业务数据中的数 据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽;
[0414] 所述N0A30接收所述N0C发送的替换信息,根据所述替换信息确定对应的数据分 段,并向所述第一 UE发送已存储的所述数据分段。
[0415] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件(例如处理器)来完成,该程序可以存储于一计算机可读存 储介质中,存储介质可以包括:R〇M、RAM、磁盘或光盘等。
[0416] 以上对本发明实施例所提供的业务数据管理的方法、装置以及系统进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
【权利要求】
1. 一种业务数据管理的方法,其特征在于,所述方法应用于无线通信系统,所述无线通 信系统包括:基站、网关、网络优化代理NOA、网络优化控制器NOC和服务提供商SP服务器, 所述NOA部署在所述基站侧,所述NOC部署在所述网关侧,所述方法包括: 所述NOA接收第一用户设备UE的业务请求,并将所述业务请求通过所述NOC转发到所 述SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据; 所述NOA确定所述业务数据是否已存储在所述NOA中; 当确定所述业务数据已存储在所述NOA中,则向所述NOC发送命中指示信息,以使所述 NOC根据所述命中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所述预置 的替换信息所占带宽小于所述数据分段所占带宽;接收所述NOC发送的替换信息,根据所 述替换信息确定对应的数据分段,并向所述第一 UE发送已存储的所述数据分段。
2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当确定所述业务数据未存储在所述NOA中时,向所述NOC发送未命中指示信息,以使所 述NOC根据所述未命中指示信息,向所述NOA发送所述业务数据所包含的数据分段,从所述 NOC接收所述数据分段,并将接收到的所述数据分段存储到所述NOA中; 当第二UE请求所述业务数据时,所述NOA向所述第二UE发送已存储的所述数据分段。
3. 根据权利要求2所述的方法,其特征在于,所述SP服务器返回所述第一 UE所请求的 业务数据,包括: 所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响应报文中,并 将所述一个或多个响应报文发送给所述NOC ; 所述确定所述业务数据是否已存储在所述NOA中,包括: 接收所述NOC发送的第一响应报文,所述第一响应报文中携带所述第一 UE所请求的业 务数据中的第一数据分段分段; 根据所述第一数据分段生成第一索引信息; 查找所述第一索引信息是否已存储在所述NOA中; 当所述第一索引信息已存储在所述NOA中时,则确定所述业务数据已存储在所述NOA 中; 当所述第一索引信息未存储在所述NOA中时,则确定所述业务数据未存储到所述NOA 中。
4. 根据权利要求2所述的方法,其特征在于,所述确定所述业务数据是否已存储在所 述NOA中,包括: 从所述业务请求中解析出业务标识; 根据所述业务标识,生成第二索引信息; 查找所述第二索引信息是否已存储在所述NOA中; 当所述第二索引信息已存储在所述NOA中时,则确定所述业务数据已存储在所述NOA 中; 当所述第二索引信息未存储在所述NOA中时,则确定所述业务数据未存储到所述NOA 中。
5. -种业务数据管理的方法,其特征在于,所述方法应用于无线通信系统,所述无线通 信系统包括:基站、网关、网络优化代理NOA、网络优化控制器NOC和服务提供商SP服务器, 所述NOA部署在所述基站侧,所述NOC部署在所述网关侧,所述方法包括: 所述N0C接收所述N0A转发的第一用户设备UE的业务请求,并将所述业务请求转发到 所述SP服务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数 据; 当接收所述N0A发送的命中指示信息时,根据所述命中指示信息,用预置的替换信息 替换所述业务数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带 宽,向所述N0A发送所述替换信息,以使所述N0A根据所述替换信息查找对应的数据分段, 并向所述第一 UE发送已存储的所述数据分段。
6. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 当接收到未命中指示信息时,根据所述未命中指示信息,向所述N0A发送所述业务数 据所包含的数据分段,以使所述N0A将接收到的所述数据分段存储到所述N0A中,当第二UE 请求所述业务数据时,由所述N0A向所述第二UE发送已存储的所述数据分段。
7. 根据权利要求6所述的方法,其特征在于,所述SP服务器返回所述第一 UE所请求的 业务数据,包括: 所述SP服务器将所述业务数据所包含的数据分段携带在一个或多个响应报文中,并 将所述一个或多个响应报文发送给所述N0C ; 接收所述SP服务器发送的所述一个或多个响应报文,并向所述N0A发送所述一个或多 个响应报文,所述一个或多个响应报文中的第一响应报文携带所述第一 UE所请求的业务 数据中的第一数据分段,以使所述N0A根据所述第一数据分段生成第一索引信息。
8. 根据权利要求7所述的方法,其特征在于,所述方法还包括: 接收所述N0A发送的所述第一索引信息和第二索引信息,所述第二索引信息为所述 N0A根据从所述业务请求中所解析出的业务标识生成的。
9. 根据权利要求8所述的方法,其特征在于,所述方法还包括: 向所述N0A发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一基站 侧部署有另一 N0A,则向所述另一 N0A发送所述第一索引信息或所述第二索引信息,以及所 述业务数据中未向所述N0A发送的剩余数据分段,以便所述另一 N0A将所述第一索引信息 或所述第二索引信息,以及所述剩余数据分段对应存储。
10. 根据权利要求6-8任一所述的方法,其特征在于,所述方法还包括: 向所述N0A发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一基站 侧未部署另一 N0A,则向所述另一基站发送所述业务数据中未向所述N0A发送的剩余数据 分段。
11. 根据权利要求8所述的方法,其特征在于,所述方法还包括: 向所述N0A发送所述替换信息时识别到所述第一 UE切换到另一基站,且所述另一基站 侧部署有另一 N0A,则向所述另一 N0A发送所述第一索引信息或所述第二索引信息,以及所 述业务数据中所述N0A未向所述第一 UE发送的剩余数据分段,以便所述另一 N0A将所述第 一索引信息或所述第二索引信息,以及所述剩余数据分段对应存储。
12. 根据权利要求5-8任一所述的方法,其特征在于,向所述N0A发送所述替换信息时 识别到所述UE切换到另一基站,且所述另一基站侧未部署另一 N0A,则向所述另一基站发 送所述业务数据中所述N0A未向所述第一 UE发送的剩余数据分段。
13. 根据权利要求5-12任一所述的方法,其特征在于,所述方法还包括: 接收到所述第一 UE发送的数据重传指令,确认所述NOA发生故障,则向所述第一 UE所 在的基站发送所述业务数据中所述NOA未向所述第一 UE发送的剩余数据分段。
14. 一种网络优化代理NOA,其特征在于,所述NOA应用于无线通信系统,所述无线通信 系统还包括:基站、网关、网络优化控制器NOC和服务提供商SP服务器,所述NOA部署在所 述基站侧,所述NOC部署在所述网关侧,所述NOA包括: 接收单元,用于接收第一用户设备UE的业务请求; 发送单元,用于将所述接收单元接收到的所述业务请求通过所述NOC转发到所述SP服 务器,以便所述SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据; 确定单元,用于确定所述业务数据是否已存储在所述NOA中; 所述发送单元,还用于当所述确定单元确定所述业务数据已存储在所述NOA中,则向 所述NOC发送命中指示信息,以使所述NOC根据所述命中指示信息,用预置的替换信息替换 所述业务数据中的数据分段,所述预置的替换信息所占带宽小于所述数据分段所占带宽; 所述接收单元,还用于接收所述NOC发送的替换信息; 所述确定单元,还用于根据所述接收单元接收的所述替换信息确定对应的数据分段; 所述发送单元,还用于向所述第一 UE发送已存储的所述确定单元确定的所述数据分 段。
15. 根据权利要求14所述的NOA,其特征在于, 所述发送单元,还用于当所述确定单元确定所述业务数据未存储在所述NOA中时,向 所述NOC发送未命中指示信息,以使所述NOC根据所述未命中指示信息,向所述NOA发送所 述业务数据所包含的数据分段; 所述接收单元,还用于从所述NOC接收所述数据分段; 存储单元,用于存储所述接收单元接收到的所述数据分段; 所述发送单元,还用于当第二UE请求所述业务数据时,向所述第二UE发送所述存储单 元已存储的所述数据分段。
16. 根据权利要求15所述的NOA,其特征在于,所述SP服务器将所述业务数据所包 含的数据分段携带在一个或多个响应报文中,并将所述一个或多个响应报文发送给所述 NOC ; 所述确定单元包括: 接收子单元,用于接收所述NOC发送的第一响应报文,所述第一响应报文中携带所述 第一 UE所请求的业务数据中的第一数据分段,; 第一生成子单元,用于根据所述接收子单元接收的所述第一数据分段生成第一索引信 息; 第一查找子单元,用于查找所述第一生成子单元生成的所述第一索引信息是否已存储 在所述NOA中; 第一确定子单元,用于当所述第一查找子单元查找到所述第一索引信息已存储在所述 NOA中时,则确定所述业务数据已存储在所述NOA中;当所述查找子单元查找到所述第一索 引信息未存储在所述NOA中时,则确定所述业务数据未存储到所述NOA中。
17. 根据权利要求15所述的NOA,其特征在于,所述确定单元包括: 解析子单元,用于从所述业务请求中解析出业务标识; 第二生成子单元,用于根据所述解析子单元解析出的所述业务标识,生成第二索引信 息; 第二查找子单元,用于查找所述第二生成子单元生成的所述第二索引信息是否已存储 在所述NOA中; 第二确定子单元,用于当所述第二查找子单元查找到所述第二索引信息已存储在所述 NOA中时,则确定所述业务数据已存储在所述NOA中,当所述第二查找子单元查找到所述第 二索引信息未存储在所述NOA中时,则确定所述业务数据未存储到所述NOA中。
18. -种网络优化控制器NOC,其特征在于,所述NOC应用于无线通信系统,所述无线通 信系统包括:基站、网关、网络优化代理NOA和服务提供商SP服务器,所述NOA部署在所述 基站侧,所述NOC部署在所述网关侧,所述NOC包括: 接收单元,用于接收所述NOA转发的第一用户设备UE的业务请求; 发送单元,用于将所述接收单元接收的所述业务请求转发到所述SP服务器,以便所述 SP服务器根据所述业务请求,返回所述第一 UE所请求的业务数据; 所述接收单元,还用于接收所述NOA发送的命中指示信息; 替换单元,用于当所述接收单元接收到所述NOA发送的命中指示信息时,根据所述命 中指示信息,用预置的替换信息替换所述业务数据中的数据分段,所述预置的替换信息所 占带宽小于所述数据分段所占带宽; 所述发送单元,还用于向所述NOA发送所述替换单元替换的所述替换信息,以使所述 NOA根据所述替换信息查找对应的数据分段,并向所述第一 UE发送已存储的所述数据分 段。
19. 根据权利要求18所述的NOC,其特征在于, 所述接收单元,还用于接收未命中指示信息; 所述发送单元,还用于当所述接收单元接收到未命中指示信息时,根据所述未命中指 示信息,向所述NOA发送所述业务数据所包含的数据分段,以使所述NOA将接收到的所述数 据分段存储到所述NOA中,当第二UE请求所述业务数据时,由所述NOA向所述第二UE发送 已存储的所述数据分段。
20. 根据权利要求19所述的NOC,其特征在于,所述SP服务器将所述业务数据所包 含的数据分段携带在一个或多个响应报文中,并将所述一个或多个响应报文发送给所述 NOC ; 所述接收单元,还用于接收所述SP服务器发送的一个或多个响应报文; 所述发送单元,还用于向所述NOA发送所述一个或多个响应报文,所述一个或多个响 应报文中的第一响应报文携带所述第一 UE所请求的业务数据中的第一数据分段,以使所 述NOA根据所述第一数据分段生成第一索引信息。
21. 根据权利要求20所述的NOC,其特征在于, 所述接收单元,还用于接收所述NOA发送的所述第一索引信息和第二索引信息,所述 第二索引信息为所述NOA根据从所述业务请求中所解析出的业务标识生成的。
22. 根据权利要求21所述的NOC,其特征在于,所述NOC还包括第一识别单元, 第一识别单元,用于在所述发送单元向所述NOA发送所述数据分段时识别到所述第一 UE切换到另一基站,且所述另一基站侧部署有另一 NOA ; 所述发送单元,用于向所述第一识别单元识别到的所述第一 UE切换后的另一 N0A发送 所述第一索引信息或所述第二索引信息,以及所述业务数据中未向所述N0A发送的剩余数 据分段,以便所述另一 N0A将所述第一索引信息或所述第二索引信息,以及所述剩余数据 分段对应存储。
23. 根据权利要求21所述的N0C,其特征在于,所述N0C还包括第二识别单元, 所述第二识别单元,用于在所述发送单元向所述N0A发送所述数据分段时识别到所述 第一 UE切换到另一基站,且所述另一基站侧未部署另一 N0A ; 所述发送单元,还用于向所述第二识别单元识别到所述第一 UE切换到的另一基站,发 送所述业务数据中未向所述N0A发送的剩余数据分段。
24. 根据权利要求21所述的N0C,其特征在于,所述N0C还包括第三识别单元, 所述第三识别单元,用于向所述N0A发送所述替换信息时识别到所述第一 UE切换到另 一基站,且所述另一基站侧部署有另一 N0A ; 所述发送单元,用于向所述第三识别单元识别到所述第一 UE切换到的所述另一 N0A发 送所述第一索引信息或所述第二索引信息,以及所述业务数据中所述N0A未向所述第一 UE 发送的剩余数据分段,以便所述另一 N0A将所述第一索引信息或所述第二索引信息,以及 所述剩余数据分段对应存储。
25. 根据权利要求18-21任一所述的N0C,其特征在于,所述N0C还包括第四识别单元, 所述第四识别单元,用于向所述N0A发送所述替换信息时识别到所述UE切换到另一基 站,且所述另一基站侧未部署另一 N0A ; 所述发送单元,还用于向所述第四识别单元识别到的所述第一 UE切换到的另一基站 发送所述业务数据中所述N0A未向所述第一 UE发送的剩余数据分段。
26. 根据权利要求18-25任一所述的N0C,其特征在于,所述N0C还包括确认单元, 所述接收单元,还用于接收所述第一 UE发送的数据重传指令; 所述确认单元,用于根据所述接收单元接收的所述数据重传指令,确认所述N0A发生 故障; 所述发送单元,还用于在所述确认单元确认所述N0A发生故障时,向所述第一 UE所在 的基站发送所述业务数据中所述N0A未向所述第一 UE发送的剩余数据分段。
27. -种无线通信系统,其特征在于,包括:基站、网关、网络优化代理N0A、网络优化控 制器N0C和服务提供商SP服务器,所述N0A部署在所述基站侧,所述N0C部署在所述网关 侦牝 所述N0A为上述权利要求14-17任一所述的N0A ; 所述N0C为上述权利要求18-26任一所述的N0C。
【文档编号】H04W24/02GK104159249SQ201410372646
【公开日】2014年11月19日 申请日期:2014年7月30日 优先权日:2014年7月30日
【发明者】杨能, 李夏光 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1