一种数据传输的方法、装置及系统的制作方法

文档序号:7998767阅读:143来源:国知局
一种数据传输的方法、装置及系统的制作方法
【专利摘要】本发明实施例提供了一种数据传输的方法、装置及系统,涉及通信领域,用以减小数据传输对核心网带宽资源的占用。所述方法,包括:第一基站接收第一设备发送的请求消息;所述请求消息中携带有请求数据的标识信息和所述第一设备的标识信息,所述第一设备包括用户设备或第二基站;所述第一基站在已存储的数据中根据所述请求数据的标识信息进行检索;所述第一基站在检索出匹配数据时,根据所述第一设备的标识信息发送所述匹配数据至所述第一设备,其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
【专利说明】一种数据传输的方法、装置及系统

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种数据传输的方法、装置及系统。

【背景技术】
[0002] 随着移动通信网络的发展,移动通信系统逐渐向宽带化、扁平化和IPdnternet Protocol,互联网协议)化迅速演进,为数据和视频业务的有效传输和提高用户的应用 体验提供了较好的条件。在现有技术中,为了降低核心网和空中接口带宽的浪费,采用 HTTP (HyperText Transport Protocol,超文本传输协议)流的方式进行视频传输。在HTTP 流的方式中,根据信道的状态调整视频内容的编码方式,如果信道较好,则传输较高数据速 率的视频内容,如果信道条件较差,则传输较低数据速率的视频内容。
[0003] 在采用HTTP流的方式进行视频传输的过程中,当不同用户的终端接入相同视频 内容时,视频服务器需将相同的视频内容分别发送至不同用户的终端,传输的视频内容会 重复占用核心网带宽,对核心网带宽的浪费减小效果并不明显。


【发明内容】

[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] 图1为本发明实施例提供的一种数据传输的方法的示意图;
[0032] 图2为本发明实施例提供的另一种数据传输的方法的示意图;
[0033] 图3为本发明实施例提供的另一种数据传输的方法的示意图;
[0034] 图4为本发明实施例提供的另一种数据传输的方法的示意图;
[0035] 图5为本发明实施例提供的另一种数据传输的方法的示意图;
[0036] 图6为本发明实施例提供的另一种数据传输的方法的示意图;
[0037] 图7为本发明实施例提供的一种数据传输的网络结构的结构示意图;
[0038] 图8为本发明实施例提供的另一种数据传输的网络结构的结构示意图;
[0039] 图9为本发明实施例提供的一种数据存储的方法的示意图;
[0040] 图10为本发明实施例提供的另一种数据存储的方法的示意图;
[0041] 图11为本发明实施例提供的一种基站的结构示意图;
[0042] 图12为本发明实施例提供的另一种基站的结构示意图;
[0043] 图13为本发明实施例提供的另一种基站的结构示意图;
[0044] 图14为本发明实施例提供的一种用户设备的结构示意图;
[0045] 图15为本发明实施例提供的另一种用户设备的结构示意图;
[0046] 图16为本发明实施例提供的另一种基站的结构不意图;
[0047] 图17为本发明实施例提供的另一种用户设备的结构示意图;
[0048] 图18为本发明实施例提供的一种数据传输的系统的结构示意图。

【具体实施方式】
[0049] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0050] 下面结合附图对本发明实施例数据传输的方法、装置、系统进行详细描述。
[0051] 本发明实施例提供了一种数据传输的方法,如图1所示,包括:
[0052] 101、第一基站接收第一设备发送的请求消息。
[0053] 其中,所述请求消息中携带有请求数据的标识信息和所述第一设备的标识信息。 所述第一设备包括UE (User Equipment,用户设备)或第二基站。
[0054] 具体的,当UE需要获取数据时,将请求消息发送至UE的第一基站,此时,第一基站 可以接收UE发送的请求消息,此处,第一设备为UE。
[0055] 第一基站中存储数据,若存储的数据中有UE需获取的请求数据,但第二基站并没 有存储的此请求数据时,第二基站可以向第一基站发送请求消息,此时,第二基站为第一基 站的请求基站,此处,第一设备为第二基站。
[0056] 需要说明的是,所述第一基站与所述第一设备在一个簇中。
[0057] 需要说明的是,只有在同一个簇中的第一设备可以访问所述第一基站存储的数 据。
[0058] 需要说明的是,在本发明实例中,簇由至少一个存储数据的基站,及其服务的UE 组成。
[0059] 102、所述第一基站在已存储的数据中根据所述请求数据的标识信息进行检索。
[0060] 具体的,第一基站中存储了数据。在接收到请求消息后,由于请求消息中携带有请 求数据的标识信息,所以第一基站根据请求消息中的请求数据的标识信息检索已存储的数 据,也就是说,第一基站根据请求数据的标识信息,查看已存储的数据的标识信息是否与请 求数据的标识信息相同,若相同,则说明第一基站中存储有相应的数据,若不相同,则说明 第一基站中没有存储相应的数据。
[0061] 其中,第一基站存储数据的可以使用以下方法:在第一基站接收到一个请求消息 后,第一基站先确定接收到此请求消息的次数,也就是说,第一基站统计共接收到此请求消 息的次数。所述第一基站确定获取的接收到此请求消息的次数是否大于第一门限值。所述 第一基站在确定所述接收到此请求消息的次数大于第一门限值时,获取簇内允许拷贝所述 匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数;所述第一基站在簇内已经 存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,存储所述匹配 数据,并更新簇内已经存储所述匹配数据的次数。
[0062] 需要说明的是,第一基站中存储的数据可以是存储了完整的数据内容,也可是存 储了部分数据内容,本发明对此不做限制。
[0063] 示例性的,假如UE向第一基站请求消息,且发送的请求消息为视频请求消息, 此时视频请求消息中携带了请求视频的标识信息,例如视频的ID (Identity,身份标识号 码)。第一基站在接收到视频请求消息后,根据视频请求消息中的请求视频的标识信息查找 已存储的视频信息。
[0064] 103、所述第一基站在检索出匹配数据时,根据所述第一设备的标识信息发送所述 匹配数据至所述第一设备。
[0065] 其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
[0066] 具体的,第一基站根据请求消息中的请求数据的标识信息检索已存储的数据,若 检索出匹配数据,则将此匹配数据发送至第一设备。也就是说,在步骤101中,若第一基站 接收到UE发送的请求消息,则将匹配数据发送至UE。若第一基站接收到第二基站发送的请 求消息,则将匹配数据发送至第二基站。
[0067] 本发明实施例提供了一种数据传输的方法,第一基站在接收到第一设备发送的请 求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹 配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基 站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设 备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信 息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直 接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。
[0068] 本发明实施例提供了一种数据传输的方法,如图2所示,包括:
[0069] 201、用户设备向第一基站发送请求消息。
[0070] 其中,所述请求消息中携带有请求数据的标识信息和所述用户设备的标识信息, 以使得在所述第一基站根据所述请求数据的标识信息检索所述第一基站已存储的数据,若 检索出所述第一基站存储有匹配数据,则所述第一基站直接将所述匹配数据发送至所述用 户设备。
[0071] 其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
[0072] 具体的,用户设备向第一基站发送请求消息时,将需获取的数据信息的标识信息 添加至请求消息中,发送至第一基站。
[0073] 202、所述用户设备接收所述第一基站发送的所述请求消息的响应消息,并根据所 述响应消息做相应的处理。
[0074] 具体的,所述第一基站发送的所述响应消息包含所述匹配数据,此时用户设备接 收所述第一基站发送的匹配数据,则并根据所述匹配数据进行相应的处理。
[0075] 所述请求消息的响应消息包含存储有所述匹配数据的第三存储设备的标识信息。 此时,用户设备接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识 信息。所述用户设备根据所述第三存储设备的标识信息,从所述第三存储设备获取所述匹 配数据。
[0076] 本发明实施例提供了一种数据传输的方法,用户设备向第一基站发送请求消息, 以使得第一基站在接收到用户设备发送的请求消息后,根据请求消息中的请求数据的标识 信息检索第一基站中已存储的数据,若第一基站中存储有匹配数据,则第一基站直接此匹 配数据发送至用户设备。这样,在基站侧存储数据信息,可以使得基站服务的不同用户设备 在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送 请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从 而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少 了用户设备的等待时间,从而提高了用户的体验。
[0077] 本发明实施例提供了一种数据传输的方法,包括:
[0078] 301、UE向所述第一基站发送RRC(Radio Resource Control,无线资源控制)链接 建立请求消息以使得所述第一基站建立与所述UE间的RRC链接。第一基站接收所述UE发 送的RRC链接建立请求消息。
[0079] 具体的,UE在第一次接入第一基站时,需向第一基站发送RRC链接建立请求消息, 以便建立UE与第一基站间的RRC链接,以使得UE通过RRC链接向第一基站发送数据。
[0080] 302、所述第一基站根据所述RRC链接建立请求消息建立与所述UE间的RRC链接。
[0081] 具体的,第一基站接收到RRC链接建立请求消息后,根据RRC链接建立请求消息建 立RRC链接。其中,第一基站建立第一基站与UE间的RRC链接的过程与现有技术的方法相 同,在此不再赘述。
[0082] 303、UE 向 MME (Mobility Management Entity,移动管理实体)发送携带有 PDN(Packet Data Network,分组数据网络)地址信息的PDN链接建立请求消息,以使得所 述MME根据所述TON链接建立请求消息中携带的TON地址信息建立所述UE与TONGW (Packet Data Network Gateway,分组数据网关)建立的承载链路。MME接收携带有PDN地址信息的 PDN链接建立请求消息。
[0083] 304、MME根据所述PDN链接建立请求消息中携带的PDN地址信息建立所述UE与 TON GW建立的承载链路。
[0084] 具体的,MME接收到PDN链接建立请求消息后,根据PDN的地址信息建立UE与TON GW建立的承载链路的方法与现有技术的方法相同,在此不再赘述。
[0085] 305、第一设备向第一基站发送请求消息,第一基站接收第一设备发送的请求消 息。
[0086] 具体的,若第一设备为UE,则UE向第一基站发送请求消息可参考步骤201,在此不 再赘述。若第一设备为第二基站,则第二基站向第一基站发送请求消息可参考步骤3081c, 在此不再赘述。第一基站接收第一设备发送的请求消息可参考步骤101,在此不再赘述。 [0087] 306、所述第一基站在已存储的数据中根据所述请求数据的标识信息进行检索。
[0088] 具体的,与步骤102相同,在此不再赘述。
[0089] 需要说明的是,根据第一基站检索检测结果的不同,下面执行的步骤也不相同。 若第一基站在已存储的数据中根据请求数据的标识信息进行检索,若检索出有与所述请 求数据的标识信息相匹配的数据,即为检索出匹配数据,则执行步骤307a-308a,如图3所 示。若没有检索出与所述请求数据的标识信息相匹配的数据,即为没有检索出匹配数据, 则第一基站需获取与匹配数据相关的信息,在第一基站不是簇头的情况下,则执行步骤 307b-314b,315-318如图4所示,此时第一设备为UE。在第一基站是簇头的情况下,第一基 站可以获知存储了匹配数据的存储设备,此时,第一基站可以自己获取此匹配数据,并发送 至第一设备,也可以将存储了匹配数据的存储设备的标识信息发送至第一设备,由第一设 备根据存储设备的标识信息,获取匹配数据。若第一基站获取匹配数据,并发送至第一设 备,则执行步骤3071C-3111C,315-322,如图5所示。若第一基站将存储设备的标识信息发 送至第一设备,则执行步骤3072c-3092c,315-322,如图6所示。
[0090] 需要说明的是,所述簇头为所述簇中管理其它设备的基站。第一基站所在的簇可 以是由第一基站,其他相邻基站及其服务的UE组成,此时,簇头可以是第一基站,也可是其 他相邻基站。第一基站所在的簇也可以是由第一基站,及UE组成,此时,第一基站为簇头。
[0091] 307a、所述第一基站检索出匹配数据时,根据所述第一设备的标识信息发送所述 匹配数据至所述第一设备。
[0092] 具体的,与步骤103相同,在此不再赘述。
[0093] 307b、在所述第一基站没有检索出所述匹配数据,且所述第一基站不是簇头时,将 所述请求消息经由MME发送至TON GW,以使得所述TON GW将所述请求消息发送至作为簇头 的第三基站,以便第三基站根据所述请求数据的标识信息确定出存储有匹配数据的第一存 储设备,并将所述第一存储设备的标识信息发送至所述第一基站。
[0094] 具体的,第一基站在没有检索出匹配数据时,说明第一基站中没有存储所述第一 设备需获取的数据,此时,在第一基站不是簇头的情况下,第一基站需将接收到的第一设备 发送的请求信息发送至MME。MME接收到请求消息。
[0095] 3071c、在所述第一基站没有检索出所述匹配数据,且所述第一基站是簇头时,所 述第一基站根据所述请求数据的标识信息确定出存储有匹配数据的第二存储设备,并获取 第二存储设备的标识信息。
[0096] 具体的,第一基站没有检索出匹配数据,说明第一基站中没有存储所述第一设备 需要获取的数据,此时,由于第一基站是簇头,所以第一基站可以根据请求数据的标识信息 查找存储的簇中各个设备存储的数据的标识信息。查找出存储的数据的标识信息与请求数 据的标识信息相匹配的第二存储设备。进而获取第二存储设备的标识信息。
[0097] 需要说明的是,第一基站是簇头时,第一基站可以接收簇内其他基站发送的请求 消息,此处,第一设备可以为第二基站。此时第一基站可以根据请求消息中的请求数据的标 识信息查找存储的簇中各个设备存储的数据的标识信息。查找出存储的数据的标识信息与 请求消息中的请求数据的标识信息相匹配的存储设备,并获取存储设备的标识信息。
[0098] 3072c、在所述第一基站没有检索出所述匹配数据,且所述第一基站是簇头时,所 述第一基站根据所述请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹 配的所述匹配数据的第三存储设备,并获取所述第三存储设备的标识信息。
[0099] 具体的,可参考步骤3071c,在此不再赘述。
[0100] 308a、第一设备接收匹配数据,并进行相应的处理。
[0101] 具体的,若第一设备为UE,则UE接收到匹配数据后,对此匹配数据进行相应的处 理。若第一设备为第二基站,则第二基站在接收到匹配数据后,将此匹配数据发送至其服务 的请求此匹配数据的UE。并判断是否需要存储此匹配数据,若需要存储此匹配数据,将第二 基站存储此匹配数据,具体的判断是否需要存储此匹配数据可参考步骤319-322,在此不再 赘述。
[0102] 308b、MME将接收的所述请求消息发送至TON GW,PDN GW接收所述请求消息。
[0103] 具体的,ΜΜΕ接收到请求消息后,根据请求消息中携带的UE的标识信息,确定出发 送请求消息的UE对应的TON GW,并将所述请求消息发送至TON GW。
[0104] 3081c、所述第一基站根据所述第二存储设备的标识信息,向所述第二存储设备发 送请求消息,以使得所述第二存储设备根据所述请求数据的标识信息获取匹配数据,并将 所述匹配数据发送至所述第一基站。
[0105] 具体的,第一基站在获取第二存储设备的标识信息后,根据第二存储设备的标识 信息向第二存储设备发送请求消息。
[0106] 可选的,第二存储设备为第一基站的相邻基站。
[0107] 3082c、所述第一基站将所述第三存储设备的标识信息发送至所述第一设备,以使 得所述第一设备根据所述第三存储设备的标识信息,从所述第三存储设备中获取所述匹配 数据。
[0108] 具体的,第一基站在获取了第三存储设备的标识信息后,将此第三存储设备的标 识信息发送至第一设备,使得第一设备自己与第三存储设备通信获取匹配数据,如图7所 /_J、1 〇
[0109] 309b、H)N GW将所述请求消息发送至作为簇头的第三基站。所述第三基站接收所 述请求消息。
[0110] 具体的,PDN GW接收到请求消息后,由于TON GW将此请求消息发送至第一基站所 在簇的簇头。
[0111] 需要说明的是,第一基站所在簇的簇头是提前配置的,TON GW在第一基站所在簇 的簇头配置完成后,记录每个簇的成员信息。
[0112] 3091c、所述第二存储设备根据请求消息中携带的请求数据的标识信息检索已存 储的数据,并将检索出的匹配数据发送至第一基站。
[0113] 具体的,第二存储设备在已存储的数据中根据请求消息中携带的请求数据的标识 信息进行检索,与第一基站在已存储的数据中根据请求数据的标识信息进行检索相同,可 参考步骤102,在此不再赘述。
[0114] 3092c、所述第一设备接收所述第一基站发送的所述请求消息的响应消息,并根据 所述请求消息的响应消息做相应的处理。
[0115] 其中,当第一设备为UE时,即为UE接收所述第一基站发送的所述请求消息的响应 消息,并根据所述请求消息的响应消息做相应的处理。
[0116] 具体的,UE接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的 标识信息。所述UE根据所述第三存储设备的标识信息,从所述第三存储设备获取所述匹配 数据。并且UE继续执行步骤315-316。
[0117] 进一步的,UE接收到第一基站发送的存储有匹配数据的第三存储设备 的标识信息,UE根据第三存储设备的标识信息建立与所述第三存储设备建立 D2D(DeVice-t〇-Device,点对点)链接。并且所述UE通过所述D2D链接获取所述匹配数据。
[0118] 可选的,第三存储设备的标识信息是存储了匹配数据的UE的标识信息。
[0119] 需要说明的是,第一设备根据第三存储设备的标识信息,可以通过第一基站建立 与所述第三存储设备建立D2D链接。第一设备根据第三存储设备的标识信息,也可以直接 建立与所述第三存储设备建立D2D链接,而无需通过第一基站。本发明对此不做限制。
[0120] 当第一设备为第二基站时,即为第二基站接收所述第一基站发送的所述请求消息 的响应消息,并根据所述请求消息的响应消息做相应的处理。
[0121] 具体的,第二基站接收所述第一基站发送的存储有所述匹配数据的所述第三存储 设备的标识信息。所述第二基站根据所述第三存储设备的标识信息,从所述第三存储设备 获取所述匹配数据,并将获取的所述匹配数据发送至其服务的请求此匹配数据的UE。并判 断是否需要存储此匹配数据,若需要存储此匹配数据,将第二基站存储此匹配数据,具体的 判断是否需要存储此匹配数据可参考步骤319-322,在此不再赘述。
[0122] 310b、第三基站根据所述请求数据标识信息确定出存储有所述匹配数据的第一存 储设备,并将所述第一存储设备的标识信息发送至所述第一基站。所述第一基站接收所述 第一存储设备的标识信息。
[0123] 具体的,作为簇头的第三基站接收到请求消息后,根据请求消息中的请求数据的 标识信息查找存储的簇中各个设备存储的数据的标识信息。查找出存储的数据的标识信息 与请求消息中的请求数据的标识信息相匹配的第一存储设备。并将第一存储设备的标识信 息发送至第一基站。
[0124] 其中,作为簇头的第三基站在接收到请求消息后,可以先根据请求消息中的请求 数据的标识信息查找自己存储的数据,若查找到匹配数据,则直接将匹配数据发送至第一 基站。若没有查找到匹配数据,则说明第三基站中没有存储第一基站要求的数据,则继续查 找存储的簇中各个设备存储的数据的标识信息。并将根据所述请求消息中的请求数据的标 识信息确定出存储有匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至 所述第一基站。此时,第一存储设备不包括第三基站。
[0125] 当然,第三基站也可以在接收到请求消息后,直接根据请求消息中的请求数据的 标识信息查找存储的簇中各个设备存储的数据的标识信息。并将根据所述请求消息中的请 求数据的标识信息确定出存储有匹配数据的第一存储设备,并将所述第一存储设备的标识 信息发送至所述第一基站。此时,第一存储设备可以为第三基站。
[0126] 进一步的,第三基站可以以列表的形式存储簇中各个设备存储的数据的标识信 息。
[0127] 需要说明的是,第三基站可以以其他形式存储簇中各个设备存储的数据的标识信 息,例如映射表形式,本发明对此不做限制。
[0128] 更进一步的,若作为簇头的第三基站确定出簇中只有一个存储有匹配数据的第一 存储设备,则将第一存储设备的标识信息发送至第一基站。若作为簇头的第三基站确定出 簇中有至少两个存储有匹配数据的第一存储设备,则第三基站可以在至少两个存储有匹配 数据的第一存储设备中任选一个,将选中的第一存储设备的标识信息发送至第一基站。第 三基站可以根据预设算法选择出最优的存储有匹配数据的第一存储设备,并将此第一存储 设备的标识信息发送值第一基站。
[0129] 需要说明的是,若第一基站不是簇头,则第一基站所在的簇是由第一基站、他邻基 站及其服务的UE组成的,此时,第一存储设备可以为其他相邻基站。
[0130] 3101c、所述第一基站接收所述第二存储设备发送的匹配数据;并发送所述匹配数 据至第一设备。
[0131] 具体的,若第一基站接收的请求消息是UE发送的,则将第一基站将获取的匹配数 据发送至UE,若第一基站接收的请求消息是第二基站发送的,则将第一基站获取的匹配数 据发送至第二基站,如图8所示。
[0132] 311b、所述第一基站根据所述第一存储设备的标识信息向所述第一存储设备发送 所述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求消息 中的所述请求数据的标识信息相匹配的所述匹配数据发送至所述第一基站。第一存储设备 接收请求消息。
[0133] 具体的,第一基站在接收到第一存储设备的标识信息后,根据第一存储设备的标 识信息向第一存储设备发送请求消息,可参考步骤3081c,在此不再赘述。
[0134] 3111c、第一设备接收第一基站发送的匹配数据,并进行相应的处理。
[0135] 具体的,若第一设备为第二基站,则第二基站可以将接收到的匹配数据发送至其 服务的请求此匹配数据的UE,并判断是否需要存储此匹配数据,若需要存储此匹配数据,将 第二基站存储此匹配数据,具体的判断是否需要存储此匹配数据可参考步骤319-322,在此 不再赘述。
[0136] 若第一设备为UE,则UE可以根据接收到的匹配数据进行相应的处理,并且UE继续 执行步骤315-316。
[0137] 312b、所述第一存储设备根据所述请求消息中携带的请求数据的标识信息检索已 存储的数据,并将检索出的存储的与所述请求消息中的所述请求数据的标识信息相匹配的 所述匹配数据发送至所述第一基站。
[0138] 具体的,第一存储设备在已存储的数据中根据请求消息中携带的请求数据的标识 信息进行检索,与第一基站在已存储的数据中根据请求消息中携带的请求数据的标识信息 进行检索相同,可参考步骤102,在此不再赘述。
[0139] 313b、所述第一基站接收所述第一存储设备发送的匹配数据;并发送所述匹配数 据至第一设备。
[0140] 具体的,第一基站接收的请求消息是第一设备发送的,则将第一基站将获取的匹 配数据发送至第一设备,可参考步骤3101c。当第一设备为UE时,可以参考图8所示。
[0141] 314b、第一设备接收匹配数据,并进行相应的处理。
[0142] 具体的,第一设备为UE,UE接收所述第一基站发送的匹配数据,并根据所述匹配 数据进行相应的处理。
[0143] 315、所述UE确定接收的请求消息对应的匹配数据是否需要存储。
[0144] 具体的,所述UE确定向所述第一基站发送的所述请求消息的次数。并检测所述向 所述第一基站发送的所述请求消息的次数是否大于第一门限值。所述UE在确定所述向所 述第一基站发送的所述请求消息的次数大于第一门限值时,从簇头中获取簇内允许拷贝所 述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。若簇内已经存储所述匹 配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数,则所述UE确定出需要存储 所述匹配数据。
[0145] 进一步的,由于簇头为所述第一基站,则所述UE在确定向所述第一基站发送的所 述请求消息的次数大于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷 贝数,及簇内已经存储所述匹配数据的次数包括:
[0146] 所述UE在所述向所述第一基站发送的所述请求消息的次数大于第一门限值时, 从所述第一基站中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹 配数据的次数。
[0147] 具体的,UE接收到请求消息对应的匹配数据后,UE统计向第一基站发送此请求消 息的次数,并将统计的向第一基站发送此请求消息的次数与第一门限值进行比对,若统计 的向第一基站发送此请求消息的次数比第一门限值大,则说明UE经常需要获取此匹配数 据,则UE需要存储接收到的请求消息对应的匹配数据。此时,UE从第一基站中获取簇内允 许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。UE比较簇内允 许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数,若比较出簇内 允许拷贝所述匹配数据的最大拷贝数大于簇内已经存储所述匹配数据的次数,则UE确定 可以存储请求消息对应的匹配数据。若比较出簇内允许拷贝所述匹配数据的最大拷贝数不 大于簇内已经存储所述匹配数据的次数,则说明簇内存储的请求消息对应的匹配数据已达 到最大值,此时,UE不能存储请求消息对应的匹配数据,如图9所示。
[0148] 316、若UE确定需要存储接收的请求消息对应的匹配数据,则存储接收的请求消 息对应的匹配数据。
[0149] 具体的,UE在确定了需要存储请求消息对应的匹配数据时,将请求消息对应的匹 配数据存储至UE的空闲存储空间中。UE存储匹配数据受,并更新簇内已经存储所述匹配数 据的次数。
[0150] 进一步的,所述UE将更新的簇内已经存储所述匹配数据的次数发送至簇头,以使 得簇头更新簇内已经存储所述匹配数据的次数。
[0151] 具体的,由于第一基站是簇头,所以UE可以将更新的簇内已经存储所述匹配数据 的次数发送至第一基站,以使得所述第一基站更新簇内已经存储所述匹配数据的次数。
[0152] 317、第一基站确定UE发送的请求消息对应的匹配信息是否需要存储。
[0153] 具体的,所述第一基站确定接收到所述请求消息的次数。在确定所述接收到所述 请求消息的次数大于第一门限值时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇 内已经存储所述匹配数据的次数。第一基站在簇内已经存储所述匹配数据的次数小于簇内 允许拷贝所述匹配数据的最大拷贝数时,存储所述匹配数据。即为,在簇内已经存储所述匹 配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,第一基站确定要存储匹配 数据。
[0154] 其中,第一基站需要统计接收到此请求消息的次数,并将统计的接收的到的请求 消息的次数与第一门限值进行比对,若统计的接收的到的请求消息的次数比第一门限值 大,则说明第一基站服务的UE经常需要获取此匹配数据,则第一基站需要存储此请求消息 对应的匹配数据。此时,第一基站获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内 已经存储所述匹配数据的次数。第一基站比较簇内允许拷贝所述匹配数据的最大拷贝数, 及簇内已经存储所述匹配数据的次数,若比较出簇内允许拷贝所述匹配数据的最大拷贝数 大于簇内已经存储所述匹配数据的次数,则第一基站确定可以存储请求消息对应的匹配数 据。若比较出簇内允许拷贝所述匹配数据的最大拷贝数不大于簇内已经存储所述匹配数据 的次数,则说明簇内存储的请求消息对应的匹配数据已达到最大值,此时,第一基站不能存 储请求消息对应的匹配数据,如图10所示。
[0155] 可选的,若第一基站不是所在簇的簇头,则第一基站可以通过簇头获取簇内允许 拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。若第一基站是所 在簇的簇头,则第一基站直接获取自身存储的簇内允许拷贝所述匹配数据的最大拷贝数, 及簇内已经存储所述匹配数据的次数。
[0156] 进一步的,在第一基站确定接收的到的请求消息的次数不大于第一门限值时,说 明第一基站服务的UE不经常需要获取此匹配数据,第一基站无需存储此请求消息对应的 匹配数据。
[0157] 示例性的,假设UE向第一基站发送的请求消息为一个视频请求消息。此第一基站 此时需要统计接收到此视频请求消息的次数为7,第一门限值为5,则第一基站将统计的接 收到的此视频请求消息的次数7与第一门限值5进行比对,发现统计的接收到的此视频请 求消息的次数大于第一门限值5,说明第一基站服务的UE经常请求此视频信息,则此时,若 第一基站是簇头,则第一基站直接获取自身存储的簇内允许拷贝所述匹配数据的最大拷贝 数为8,簇内已经存储所述匹配数据的次数4。若第一基站不是簇头,则第一基站通过簇头 获取簇内允许拷贝所述匹配数据的最大拷贝数为8,簇内已经存储所述匹配数据的次数4, 检测出簇内已经存储所述匹配数据的次数4小于簇内允许拷贝所述匹配数据的最大拷贝 数为8,所以第一基站确定可以存储此视频请求消息对应的匹配视频信息。
[0158] 需要说明的是,第一门限值是预设设置的。
[0159] 318、若第一基站确定需要存储请求消息对应的匹配数据,则存储请求消息对应的 匹配数据。
[0160] 具体的,第一基站在确定了需要存储请求消息对应的匹配数据时,将获取的请求 消息对应的匹配数据存储至第一基站的空闲存储空间中。并且所述第一基站更新簇内已经 存储所述匹配数据的次数。
[0161] 其中,若所述第一基站是所在簇的簇头,则第一基站直接更新自身存储的簇内已 经存储所述匹配数据的次数。
[0162] 若所述第一基站不是所在簇的簇头,则所述第一基站可以将更新的簇内已经存储 所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的 次数。
[0163] 如上例所述,若第一基站是所在簇的簇头,则第一基站直接将自身存储的簇内已 经存储所述匹配数据的次数由4更新为5。
[0164] 若第一基站不是所在簇的簇头,则第一基站在将匹配视频信息存储至空闲的存储 空间时,可以将簇内已经存储所述匹配数据的次数更新为5,将簇内已经存储所述匹配数据 的次数5发送至簇头,以使得簇头将簇内已经存储所述匹配数据的次数由4更新为5。
[0165] 进一步的,所述第一基站存储所述匹配数据包括:所述第一基站确定空闲存储空 间的大小是否大于所述匹配数据的大小。若所述空闲存储空间的大小大于所述匹配数据的 大小,则所述第一基站直接存储所述匹配数据。若所述空闲存储空间的大小不大于所述匹 配数据的大小,贝 1J所述第一基站根据LRU(Least Recently Used,最近最少使用算法)算法 更新所述空闲存储空间,以使得所述空闲存储空间的大小大于所述匹配数据的大小,并将 所述匹配数据存储至更新后的所述空闲存储空间。
[0166] 需要说明的是,本发明实施例也可使用其他算法更新空闲存储空间,例如先进先 出算法,本发明对此不做限制。
[0167] 需要说明的是,在第一基站不是簇头的情况下,第一基站还可以将请求消息直接 发送至所在簇的簇头,以获取与所述请求消息相对应的匹配数据。具体的可参考第二基站 向第一基站发送请求消息的过程,在此不再赘述。
[0168] 319、在所述第一基站为簇头的情况下,所述第一基站监测簇中已存储的所述匹配 数据的服务状态。
[0169] 其中,所述服务状态包括:服务成功状态及服务失败状态。所述服务成功状态是指 将所述匹配数据发送至第一设备。所述服务失败状态是指没有将所述匹配数据发送至第一 设备。
[0170] 具体的,为了实现若数据在一个簇内的请求量变得非常大时,簇内设置的簇内允 许拷贝所述匹配数据的最大拷贝数也随之进行相应的调整,第一基站作为所在簇的簇头需 要监测所述簇中已存储的匹配数据的服务状态。
[0171] 示例性的,如数据信息为视频信息,则为了实现随着簇内一个视频信息的访问量 变的非常大时,例如此视频有1百万访问量,则此时簇内设置的簇内允许拷贝所述视频信 息的最大拷贝数也需随之进行相应的调整。第一基站需要监测此视频信息的服务状态。
[0172] 320、所述第一基站根据所述匹配数据的所示服务状态统计所述匹配数据的服务 失败状态的个数,及簇中接收到的全部所述请求消息的个数。
[0173] 需要说明的是,匹配数据的服务失败状态可以是由于网络时延过长,传输过程中 拥堵等原因造成。当一个数据信息被大量UE获取时,会造成匹配数据呈服务失败状态,所 以,在实现若数据信息在一个簇内的请求量变得非常大,簇内设置的簇内允许拷贝所述匹 配数据的最大拷贝数也随之进行相应的调整时,第一基站需统计匹配数据呈服务失败状态 的个数。
[0174] 需要说明的是,统计簇中接收到的全部所述请求消息的个数是指统计簇中接收到 的所有请求消息,包括第一设备发送的请求消息也包括第一基站接收的其他设备发送的请 求消息。
[0175] 321、所述第一基站比较统计的所述匹配数据的服务失败状态的个数及所述簇中 接收到的全部所述请求消息的个数。
[0176] 具体的,第一基站统计出匹配数据的服务失败状态的个数,及统计出簇内接收到 的全部请求消息的个数,比较统计出的匹配数据的服务失败状态的个数,及统计出的簇内 接收到的全部请求消息的个数。可以获取统计出的匹配数据的服务失败状态的个数占统计 出的簇内接收到的全部请求消息的个数的百分比。
[0177] 需要说明的是,也可获取统计出的匹配数据的服务失败状态的个数与统计出的簇 内接收到的全部请求消息的个数间的差值,还可是其他的比较方法,本发明对此不做限制。
[0178] 322、所述第一基站根据比较结果,更新所述允许拷贝所述匹配数据的最大拷贝 数。
[0179] 具体的,若所述比较结果大于第二门限值,则所述第一基站增加所述允许拷贝匹 配数据的最大拷贝数。若所述比较结果小于第三门限值,则所述第一基站减小允许拷贝所 述匹配数据的最大拷贝数。
[0180] 需要说明的是,第二门限值及第三门限值是预先设置的。
[0181] 示例性的,假设第一基站在步骤319中计算出了统计出的匹配数据的服务失败状 态的个数占统计出的簇内接收到的全部请求消息的个数的百分比。若第二门限值为10%, 第三门限值为5%。若计算出统计出的匹配数据的服务失败状态的个数占统计出的簇内接 收到的全部请求消息的个数的百分比为15%,大于第二门限值,则所述第一基站需要增加 允许拷贝所述匹配数据的最大拷贝数。
[0182] 本发明实施例提供了一种数据传输的方法,第一基站在接收到第一设备发送的请 求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹 配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基 站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设 备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信 息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直 接发送至UE,减少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据 的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了系统存贮空间的有效 性。
[0183] 本发明实施例提供了一种基站,如图11所示,包括:
[0184] 收发单元1101,用于接收第一设备发送的请求消息。
[0185] 其中,请求消息中携带有请求数据的标识信息和所述第一设备的标识信息,所述 第一设备包括用户设备或第二基站。
[0186] 检索单元1102,用于在已存储的数据中根据所述收发单元1101接收的所述请求 数据的标识信息进行检索。
[0187] 处理单元1103,用于在所述检索单元1102检索出匹配数据时,触发所述收发单元 1101根据所述第一设备的标识信息发送所述匹配数据至所述第一设备。
[0188] 其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
[0189] 具体的,所述处理单元1103具体用于,若所述收发单元1101接收用户设备发送的 请求消息时,在所述检索单元1102检索出匹配数据的情况下,触发所述收发单元1101发送 所述匹配数据至所述用户设备。
[0190] 若所述收发单元1101接收第二基站发送的请求消息时,在所述检测单元1102检 测出匹配数据的情况下,发送所述匹配数据至所述第二基站。
[0191] 进一步的,所述处理单元1103,还用于在所述检索单元1102没有检索出所述匹配 数据时,且所述基站不是簇头时,触发所述收发单元1101将所述请求消息经由移动管理实 体发送至分组数据网关,以使得所述分组数据网关将所述请求消息发送至作为簇头的第三 基站,以便所述第三基站根据所述请求数据的标识信息确定出存储有所述匹配数据的第一 存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。
[0192] 所述收发单元1101,还用于接收所述第一存储设备的标识信息。
[0193] 所述收发单元1101,还用于根据所述第一存储设备的标识信息向所述第一存储设 备发送所述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请 求消息中的所述请求数据的标识信息相匹配的匹配数据发送至所述基站。
[0194] 所述收发单元1101,还用于接收所述第一存储设备发送的匹配数据,并发送所述 匹配数据至所述第一设备。
[0195] 进一步的,所述处理单元1103,还用于在所述检索单元1102没有检索出所述匹配 数据,且所述基站是簇头时,根据所述请求数据的标识信息确定出存储有所述匹配数据的 第二存储设备,并获取所述第二存储设备的标识信息。
[0196] 所述收发单元1101,还用于根据所述处理单元1103获取的所述第二存储设备的 标识信息,向所述第二存储设备发送所述请求消息,以使得所述第二存储设备根据所述请 求数据的标识信息获取所述匹配数据,并将所述匹配数据发送至所述基站。
[0197] 所述收发单元1101,还用于接收所述第二存储设备发送的所述匹配数据。
[0198] 所述收发单元1101,还用于将所述匹配数据至所述第一设备。
[0199] 或者,
[0200] 所述处理单元1103,还用于在所述检索单元1102没有检索出所述匹配数据,且所 述基站是簇头时,根据所述请求数据的标识信息确定出存储有与所述请求数据的标识信息 相匹配的所述匹配数据的第三存储设备,并获取第三存储设备的标识信息。
[0201] 所述收发单元1101,还用于将所述处理单元1103获取的所述第三存储设备的标 识信息发送至所述第一设备,以使得所述第一设备根据所述第三存储设备的标识信息,从 所述第三存储设备中获取所述匹配数据。
[0202] 所述基站,如图12所示,还包括:
[0203] 确定单元1104,用于确定接收到所述请求消息的次数。
[0204] 所述处理单元1103,还用于在确定所述接收到所述请求消息的次数大于第一门限 值时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次 数。
[0205] 具体进一步的,所述处理单元1103,还用于在所述基站不是簇头的情况下,通过簇 头获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
[0206] 所述处理单元1103,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷 贝所述匹配数据的最大拷贝数时,则存储所述匹配数据,并且更新簇内已经存储所述匹配 数据的次数。
[0207] 进一步的,所述收发单元1101,还用于在所述基站不是簇头的情况下,将所述处理 单元1103更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更 新簇内已经存储所述匹配数据的次数。
[0208] 进一步的,所述确定单元1104,还用于确定空闲存储空间的大小是否大于所述匹 配数据的大小。
[0209] 所述处理单元1103,还用于在所述确定单元1104确定出所述空闲存储空间的大 小大于所述匹配数据的大小时,直接存储所述匹配数据。在所述确定单元1104确定出所述 空闲存储空间的大小不大于所述匹配数据的大小时,根据最近最少使用算法(LRU)更新所 述空闲存储空间,并将所述匹配数据存储至更新后的所述空闲存储空间。
[0210] 上述基站,如图13所示,还包括:
[0211] 监测单元1105,用于在所述基站为簇头的情况下,监测所述簇中已存储的所述匹 配数据的服务状态。
[0212] 其中,所述服务状态包括:服务成功状态及服务失败状态。所述服务成功状态是指 将所述匹配数据发送至第一设备。所述服务失败状态是指没有将所述匹配数据发送至第一 设备。
[0213] 统计单元1106,用于根据所述匹配数据的所述服务状态统计所述匹配数据的服务 失败状态的个数,及簇中接收到的全部所述请求消息的个数。
[0214] 比较单元1107,用于比较所述统计单元1106统计的所述匹配数据的服务失败状 态的个数及簇中接收到的全部所述请求消息的个数。
[0215] 更新单元1108,用于根据所述比较单元1107确定的比较结果,更新允许拷贝所述 匹配数据的最大拷贝数。
[0216] 具体的,所述更新单元1108具体用于,在所述比较单元1107确定的比较结果大于 第二门限值的情况下,增加允许拷贝所述匹配数据的最大拷贝数。在所述比较结果小于第 三门限值的情况下,减小允许拷贝所述匹配数据的最大拷贝数。
[0217] 进一步的,所述收发单元1101,还用于接收所述用户设备发送的无线资源控制链 接请求消息。
[0218] 所述处理单元1103,还用于根据所述收发单元1101接收的无线资源控制链接请 求消息建立与所述用户设备间的无线资源控制链接。
[0219] 本发明实施例提供了一种基站,在接收到第一设备发送的请求消息后,根据请求 消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接 将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设 备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发 送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备, 从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减 少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据信息的需要动态 的改变对数据信息在基站侧的存储情况下,进一步提高了系统存贮空间的有效性。
[0220] 本发明实施例提供了一种用户设备,如图14所示,包括:
[0221] 收发单元1401,用于向第一基站发送请求消息。
[0222] 其中,所述请求消息中携带有请求数据的标识信息和所述用户设备的标识信息, 以使得在所述第一基站根据所述请求数据的标识信息检索所述第一基站已存储的数据信 息,若检索出所述第一基站存储有匹配数据,则所述第一基站直接将所述匹配数据发送至 所述用户设备。
[0223] 其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
[0224] 所述收发单元1401,还用于接收所述第一基站发送的所述数据请求消息的响应消 息。
[0225] 具体的,所述响应消息包含所述匹配数据。
[0226] 所述收发单元1401具体用于,接收所述第一基站发送的所述匹配数据。
[0227] 或者,
[0228] 所述响应消息包含存储有所述匹配数据的第三存储设备的标识信息。
[0229] 所述收发单元1401具体用于,接收所述第一基站发送的存储有所述匹配数据的 所述第三存储设备的标识信息。
[0230] 处理单元1402,用于根据所述收发单元1401接收的所述响应消息做相应的处理。
[0231] 具体的,在收发单元1401接收到所述第一基站发送的存储有所述匹配数据的所 述第三存储设备的标识信息时,所述处理单元1402具体用于,根据所述收发单元1401接收 的所述存储有所述匹配数据的所述第三存储设备的标识信息,从所述第三存储设备获取所 述匹配数据。
[0232] 其中,所述处理单元1402具体用于,根据所述收发单元1401接收的所述存储有所 述匹配数据的所述第三存储设备的标识信息,建立与所述第三存储设备建立点对点链接。 并通过所述点对点链接从所述第三存储设备中获取所述匹配数据。
[0233] 在收发单元1401接收到第一基站发送的匹配数据时,所述处理单元1402具体用 于,根据所述收发单元1401接收的所述匹配数据进行相应的处理。
[0234] 进一步,所述用户设备,如图15所示,包括:
[0235] 确定单元1403,用于确定向所述第一基站发送的所述请求消息的次数。
[0236] 所述处理单元1402,还用于在确定所述向所述第一基站发送的所述请求消息的次 数大于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已 经存储所述匹配数据的次数。
[0237] 具体的,在所述簇头为所述第一基站时,所述处理单元1402具体用于,在确定所 述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从所述第一基站中获取 簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
[0238] 所述处理单元1402,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷 贝所述匹配数据的最大拷贝数的情况下,存储所述匹配数据,并更新簇内已经存储所述匹 配数据的次数。
[0239] 所述收发单元1401,还用于将所述处理单元1402更新的簇内已经存储所述匹配 数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
[0240] 进一步的,所述收发单元1401,还用于向所述第一基站发送无线资源控制链接建 立请求消息以使得所述第一基站建立与所述用户设备间的无线资源控制链接。
[0241] 进一步的,所述收发单元1401,还用于向移动管理实体发送携带有分组数据地址 信息的分组数据链接建立请求消息,以使得所述移动管理实体根据所述分组数据链接建立 请求消息中携带的分组数据地址信息建立所述用户设备与分组数据网关建立的承载链路。
[0242] 本发明实施例提供了一种用户设备,向第一基站发送请求消息,以使得第一基站 在接收到用户设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索第一基 站中已存储的数据,若第一基站中存储有匹配数据,则第一基站直接此匹配数据发送至用 户设备。这样,在基站侧存储数据信息,可以使得基站服务的不同用户设备在请求相同的数 据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使 网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传 输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待 时间,从而提高了用户的体验。并根据用户设备对数据信息的需要动态的改变对数据信息 在基站侧的存储情况下,进一步提商了系统存It空间的有效性。
[0243] 本发明实施例提供了一种基站,如图16所示,包括:收发机1601、存储器1602以 及分别与收发机1601和存储器1602连接的处理器1603。当然,基站还可以包括天线、基带 处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。
[0244] 其中,存储器1602中存储一组程序代码,处理器1603用于调用存储器1602中的 程序代码,收发机1601及处理器1603的具体执行过程如下 :
[0245] 收发机1601,用于接收第一设备发送的据请求消息。
[0246] 其中,所述请求消息中携带有请求数据的标识信息和所述第一设备的标识信息。 所述第一设备包括用户设备或第二基站。
[0247] 处理器1603,用于在已存储的数据中根据所述收发机1601接收的所述请求消息 中的请求数据的标识信息进行检索。
[0248] 处理器1603,还用于在检索出匹配数据时,触发所述收发机1601根据所述第一设 备的标识信息发送所述匹配数据至所述第一设备。
[0249] 其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
[0250] 具体的,所述处理器1603具体用于,若所述收发机1601接收用户设备发送的请求 消息时,在处理器1603检索出匹配数据的情况下,触发所述收发机1601发送所述匹配数据 至所述用户设备。
[0251] 若所述收发机1601接收第二基站发送的请求消息时,在处理器1603检索出匹配 数据的情况下,发送所述匹配数据至所述第二基站。
[0252] 进一步的,所述处理器1603,还用于在没有检索出所述匹配数据时,且所述基站不 是簇头时,触发所述收发机1601将所述请求消息经由移动管理实体发送至分组数据网关, 以使得所述分组数据网关将所述请求消息发送至作为簇头的第三基站,以便所述第三基站 根据所述请求数据的标识信息确定出存储有所述匹配数据的第一存储设备,并将所述第一 存储设备的标识信息发送至所述第一基站。
[0253] 所述收发机1601,还用于接收所述第一存储设备的标识信息。
[0254] 所述收发机1601,还用于根据所述第一存储设备的标识信息向所述第一存储设备 发送所述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求 消息中的所述请求数据的标识信息相匹配的匹配数据发送至所述基站。
[0255] 所述收发机1601,还用于接收所述第一存储设备发送的匹配数据,并发送所述匹 配数据至所述第一设备。
[0256] 进一步的,所述处理器1603,还用于在没有检索出所述匹配数据,且所述基站是簇 头时,根据所述请求数据的标识信息确定出存储有所述匹配数据的第二存储设备,并获取 所述第二存储设备的标识信息。
[0257] 所述收发机1601,还用于根据所述处理器1603获取的所述第二存储设备的标识 信息,向所述第二存储设备发送请求消息,以使得所述第二存储设备根据所述请求数据的 标识信息获取所述匹配数据,并将所述匹配数据发送至所述基站。
[0258] 所述收发机1601,还用于接收所述第二存储设备发送的所述匹配数据。
[0259] 所述收发机1601,还用于将所述匹配数据至第一设备。
[0260] 或者,
[0261] 所述处理器1603,还用于在没有检索出所述匹配数据,且所述基站是簇头时,根据 所述请求消息中的请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹配 的所述匹配数据的第三存储设备,并获取第三存储设备的标识信息。
[0262] 所述收发机1601,还用于将所述处理器1603获取的所述第三存储设备的标识信 息发送至所述第一设备,以使得所述第一设备根据所述第三存储设备的标识信息,从所述 第三存储设备中获取所述匹配数据。
[0263] 所述处理器1603,还用于确定接收到所述请求消息的次数。
[0264] 所述处理器1603,还用于在确定所述接收到所述请求消息的次数大于第一门限值 时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
[0265] 进一步的,所述处理器1603,还用于在所述基站不是簇头的情况下,通过簇头获取 簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
[0266] 所述处理器1603,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝 所述匹配数据的最大拷贝数时,则存储所述匹配数据,并且更新簇内已经存储所述匹配数 据的次数。
[0267] 进一步的,所述收发机1601,还用于在所述基站不是簇头的情况下,将所述处理器 1603更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内 已经存储所述匹配数据的次数。
[0268] 进一步的,所述处理器1603,还用于确定空闲存储空间的大小是否大于所述匹配 数据的大小。
[0269] 所述处理器1603,还用于在确定出所述空闲存储空间的大小大于所述匹配数据的 大小时,直接存储所述匹配数据。在确定出所述空闲存储空间的大小不大于所述匹配数据 的大小时,根据最近最少使用算法更新所述空闲存储空间,并将所述匹配数据存储至更新 后的所述空闲存储空间。
[0270] 所述处理器1603,还用于在所述基站为簇头的情况下,监测所述簇中已存储的匹 配数据的服务状态。
[0271] 其中,所述服务状态包括:服务成功状态及服务失败状态。所述服务成功状态是指 将匹配数据发送至第一设备。所述服务失败状态是指没有将匹配数据发送至第一设备。
[0272] 所述处理器1603,还用于根据所述匹配数据的所述服务状态统计所述匹配数据的 服务失败状态的个数,及簇中接收到的全部所述请求消息的个数。
[0273] 所述处理器1603,还用于比较统计的所述匹配数据的服务失败状态的个数及簇中 接收到的全部所述请求消息的个数。
[0274] 所述处理器1603,用于根据确定的比较结果,更新允许拷贝所述匹配数据的最大 拷贝数。
[0275] 具体的,所述处理器1603具体用于,在比较结果大于第二门限值的情况下,增加 所允许拷贝述匹配数据的最大拷贝数。在所述比较结果小于第三门限值的情况下,减小允 许拷贝所述匹配数据的最大拷贝数。
[0276] 进一步的,所述收发机1601,还用于接收所述用户设备发送的无线资源控制链接 请求消息。
[0277] 所述处理器1603,还用于根据所述收发机1601接收的无线资源控制链接请求消 息建立与所述用户设备间的无线资源控制链接。
[0278] 本发明实施例提供了一种基站,在接收到第一设备发送的请求消息后,根据请求 消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接 将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设 备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发 送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备, 从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减 少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据信息的需要动态 的改变对数据信息在基站侧的存储情况下,进一步提高了系统存贮空间的有效性。
[0279] 本发明实施例提供了一种用户设备,如图17所示,包括:收发机1701、存储器1702 以及分别与收发机1701和存储器1702连接的处理器1703。当然,用户设备还可以其他通 用部件,本发明实施例在此不再任何限制。
[0280] 其中,存储器1702中存储一组程序代码,处理器1703用于调用存储器1702中的 程序代码,处理器1703及收发机1701用于执行以下操作:
[0281] 收发机1701,用于向第一基站发送请求消息。
[0282] 其中,所述请求消息中携带有请求数据的标识信息和所述用户设备的标识信息, 以使得在所述第一基站根据所述请求数据的标识信息检索所述第一基站已存储的数据信 息,若检索出所述第一基站存储有匹配数据,则所述第一基站直接将所述匹配数据发送至 所述用户设备。
[0283] 其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
[0284] 所述收发机1701,还用于接收所述第一基站发送的所述数据请求消息的响应消 息。
[0285] 具体的,所述响应消息包含所述匹配数据。
[0286] 所述收发机1701具体用于,接收所述第一基站发送的所述匹配数据。
[0287] 或者,
[0288] 所述响应消息含存储有所述匹配数据的第三存储设备的标识信息。
[0289] 所述收发机1701具体用于,接收所述第一基站发送的存储有所述匹配数据的所 述第三存储设备的标识信息。
[0290] 处理器1703,用于根据所述收发机1701接收的所述响应消息做相应的处理。
[0291] 具体的,在收发机1701接收到所述第一基站发送的存储有所述匹配数据的所述 第三存储设备的标识信息时,所述处理器1703具体用于,根据所述收发机1701接收的所述 存储有所述匹配数据的第三存储设备的标识信息,从所述第三存储设备中获取所述匹配数 据。
[0292] 其中,所述处理器1703具体用于,根据所述收发机1701接收的所述存储有所述匹 配数据的第三存储设备的标识信息,建立与所述第三存储设备建立点对点链接。并通过所 述点对点链接从所述第三存储设备中获取所述匹配数据。
[0293] 在收发机1701接收到第一基站发送的匹配数据时,所述处理器1703具体用于,根 据所述收发机1701接收的所述匹配数据进行相应的处理。
[0294] 所述处理器1703,还用于确定向所述第一基站发送的所述请求消息的次数。
[0295] 所述处理器1703,还用于确定所述向所述第一基站发送的所述请求消息的次数大 于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存 储所述匹配数据的次数。
[0296] 具体的,在所述簇头为所述第一基站时,所述处理器1703具体用于,在确定所述 向所述第一基站发送的所述请求消息的次数大于第一门限值时,从所述第一基站中获取簇 内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
[0297] 所述处理器1703,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝 所述匹配数据的最大拷贝数的情况下,存储所述匹配数据,并更新簇内已经存储所述匹配 数据的次数。
[0298] 所述收发机1701,还用于将所述处理器1703更新的簇内已经存储所述匹配数据 的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
[0299] 进一步的,所述收发机1701,还用于向所述第一基站发送无线资源控制RRC链接 建立请求消息以使得所述第一基站建立与所述UE用户设备间的RRC无线资源控制链接。 [0300] 进一步的,所述收发机1701,还用于向移动管理实体发送携带有分组数据地址信 息的分组数据链接建立请求消息,以使得所述移动管理器实体根据所述分组数据链接建立 请求消息中携带的分组数据地址信息建立所述用户设备与分组数据网关建立的承载链路。
[0301] 本发明实施例提供了一种用户设备,向第一基站发送请求消息,以使得第一基站 在接收到用户设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索第一基 站中已存储的数据,若第一基站中存储有匹配数据,则第一基站直接此匹配数据发送至用 户设备。这样,在基站侧存储数据信息,可以使得基站服务的不同用户设备在请求相同的数 据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使 网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传 输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待 时间,从而提高了用户的体验。并根据用户设备对数据信息的需要动态的改变对数据信息 在基站侧的存储情况下,进一步提商了系统存It空间的有效性。
[0302] 本发明实施例提供了一种数据传输的系统,如图18所示,包括:移动管理实体 (MME) 1801,分组数据网关1802,至少一个基站1803及至少一个用户设备1804。其中,所述 基站1803为上述实施例所述的基站。所述用户设备1804为上述实施例所述的用户设备。
[0303] 本发明实施例提供了一种数据传输的方法、装置及系统,基站在接收到第一设备 发送的请求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基 站中有匹配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可 以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的 用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的 数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基 站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。根据用户 设备对数据信息的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了系统 存贮空间的有效性。
[0304] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1. 一种数据传输的方法,其特征在于,包括: 第一基站接收第一设备发送的请求消息;所述请求消息中携带有请求数据的标识信息 和所述第一设备的标识信息,所述第一设备包括用户设备或第二基站; 所述第一基站在已存储的数据中根据所述请求数据的标识信息进行检索; 所述第一基站在检索出匹配数据时,根据所述第一设备的标识信息发送所述匹配数据 至所述第一设备,其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
2. 根据权利要求1所述的数据传输的方法,其特征在于,所述方法还包括: 在所述第一基站没有检索出所述匹配数据,且所述第一基站不是簇头时,将所述请求 消息经由移动管理实体发送至分组数据网关,以使得所述分组数据网关将所述请求消息发 送至作为簇头的第三基站,以便所述第三基站根据所述请求数据的标识信息确定出存储有 所述匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站; 所述第一基站接收所述第一存储设备的标识信息; 所述第一基站根据所述第一存储设备的标识信息向所述第一存储设备发送所述请求 消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求消息中的所述 请求数据的标识信息相匹配的所述匹配数据发送至所述第一基站; 所述第一基站接收所述第一存储设备发送的所述匹配数据;并发送所述匹配数据至所 述第一设备。
3. 根据权利要求1所述的数据传输的方法,其特征在于,所述方法还包括: 在所述第一基站没有检索出所述匹配数据,且所述第一基站是簇头时,所述第一基站 根据所述请求数据的标识信息确定出存储有所述匹配数据的第二存储设备,并获取所述第 二存储设备的标识信息; 所述第一基站根据所述第二存储设备的标识信息,向所述第二存储设备发送所述请求 消息,以使得所述第二存储设备根据所述请求数据的标识信息获取所述匹配数据,并将所 述匹配数据发送至所述第一基站; 所述第一基站接收所述第二存储设备发送的所述匹配数据; 所述第一基站将所述匹配数据至发送至所述第一设备。
4. 根据权利要求1所述的数据传输的方法,其特征在于,所述方法还包括: 在所述第一基站没有检索出所述匹配数据,且所述第一基站是簇头时,所述第一基站 根据所述请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹配的所述匹 配数据的第三存储设备,并获取所述第三存储设备的标识信息; 所述第一基站将所述第三存储设备的标识信息发送至所述第一设备,以使得所述第一 设备根据所述第三存储设备的标识信息,从所述第三存储设备中获取所述匹配数据。
5. 根据权利要求2-4任一项所述的数据传输的方法,其特征在于,在所述第一基站接 收所述第一设备发送的所述请求消息之后,还包括: 所述第一基站确定接收到所述请求消息的次数; 所述第一基站在确定所述接收到所述请求消息的次数大于第一门限值时,获取簇内允 许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数; 所述第一基站在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据 的最大拷贝数时,存储所述匹配数据,并更新簇内已经存储所述匹配数据的次数。
6. 根据权利要求5所述的数据传输的方法,其特征在于,所述第一基站获取簇内允许 拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数包括: 若所述第一基站不是簇头,则所述第一基站通过簇头获取簇内允许拷贝所述匹配数据 的最大拷贝数,及簇内已经存储所述匹配数据的次数; 在所述第一基站更新簇内已经存储所述匹配数据的次数之后,所述方法,还包括: 所述第一基站将更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得簇 头更新簇内已经存储所述匹配数据的次数。
7. 根据权利要求5或6所述的数据传输的方法,其特征在于,所述第一基站存储所述匹 配数据包括: 所述第一基站确定空闲存储空间的大小是否大于所述匹配数据的大小; 若所述空闲存储空间的大小大于所述匹配数据的大小,则所述第一基站直接存储所述 匹配数据; 若所述空闲存储空间的大小不大于所述匹配数据的大小,则所述第一基站根据最近 最少使用算法更新所述空闲存储空间,并将所述匹配数据存储至更新后的所述空闲存储空 间。
8. 根据权利要求1-7任一项所述的数据传输的方法,其特征在于,在所述第一基站接 收所述第一设备发送的所述请求消息之后,还包括: 在所述第一基站为簇头的情况下,所述第一基站监测簇中已存储的所述匹配数据的服 务状态;其中,所述服务状态包括:服务成功状态及服务失败状态;所述服务成功状态是指 将所述匹配数据发送至所述第一设备;所述服务失败状态是指没有将所述匹配数据发送至 所述第一设备; 所述第一基站根据所述匹配数据的所述服务状态统计所述匹配数据的服务失败状态 的个数,及簇中接收到的全部所述请求消息的个数; 所述第一基站比较统计的所述匹配数据的服务失败状态的个数及簇中接收到的全部 所述请求消息的个数; 所述第一基站根据比较结果,更新允许拷贝所述匹配数据的最大拷贝数。
9. 根据权利要求8所述的数据传输的方法,其特征在于, 所述第一基站根据比较结果,更新允许拷贝所述匹配数据的最大拷贝数包括: 若所述比较结果大于第二门限值,则所述第一基站增加允许拷贝所述匹配数据的最大 拷贝数; 若所述比较结果小于第三门限值,则所述第一基站减小允许拷贝所述匹配数据的最大 拷贝数。
10. -种数据传输的方法,其特征在于,包括: 用户设备向第一基站发送请求消息;其中,所述请求消息中携带有请求数据的标识信 息和所述用户设备的标识信息,以使得在所述第一基站根据所述请求数据的标识信息检索 所述第一基站已存储的数据,若检索出所述第一基站存储有匹配数据,则所述第一基站直 接将所述匹配数据发送至所述用户设备;所述匹配数据是指与所述请求数据的标识信息相 匹配的数据; 所述用户设备接收所述第一基站发送的所述请求消息的响应消息,并根据所述响应消 息做相应的处理。
11. 根据权利要求10所述的数据传输的方法,其特征在于,所述响应消息包含所述匹 配数据; 所述用户设备接收所述第一基站发送的所述请求消息的响应消息,并根据所述响应消 息做相应的处理包括: 所述用户设备接收所述第一基站发送的所述匹配数据,并根据所述匹配数据进行相应 的处理。
12. 根据权利要求10所述的数据传输的方法,其特征在于,所述请求消息的响应消息 包含存储有所述匹配数据的第三存储设备的标识信息; 所述用户设备接收所述第一基站发送的所述请求消息的响应消息,并根据所述响应消 息做相应的处理包括: 所述用户设备接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的 标识信息; 所述用户设备根据所述第三存储设备的标识信息,从所述第三存储设备获取所述匹配 数据。
13. 根据权利要求10-12任一项所述的数据传输的方法,其特征在于,在所述用户设备 向所述第一基站发送所述请求消息之后,还包括: 所述用户设备确定向所述第一基站发送的所述请求消息的次数; 所述用户设备在确定所述向所述第一基站发送的所述请求消息的次数大于第一门限 值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配 数据的次数; 若簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数, 则所述用户设备存储所述匹配数据,并更新簇内已经存储所述匹配数据的次数; 所述用户设备将更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所 述簇头更新簇内已经存储所述匹配数据的次数。
14. 一种基站,其特征在于,包括: 收发单元,用于接收第一设备发送的请求消息;所述请求消息中携带有请求数据的标 识信息和所述第一设备的标识信息,所述第一设备包括用户设备或第二基站; 检索单元,用于在已存储的数据中根据所述收发单元接收的所述请求数据的标识信息 进行检索; 处理单元,用于在所述检索单元检索出匹配数据时,触发所述收发单元根据所述第一 设备的标识信息发送所述匹配数据至所述第一设备,其中,所述匹配数据是指与所述请求 数据的标识信息相匹配的数据。
15. 根据权利要求14所述的基站,其特征在于, 所述处理单元,还用于在所述检索单元没有检索出所述匹配数据,且在所述基站不是 簇头时,触发所述收发单元将所述请求消息经由移动管理实体发送至分组数据网关,以使 得所述分组数据网关将所述请求消息发送至作为簇头的第三基站,以便所述第三基站根据 所述请求数据的标识信息确定出存储有所述匹配数据的第一存储设备,并将所述第一存储 设备的标识信息发送至所述第一基站; 所述收发单元,还用于接收所述第一存储设备的标识信息; 所述收发单元,还用于根据所述第一存储设备的标识信息向所述第一存储设备发送所 述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求消息中 的所述请求数据的标识信息相匹配的匹配数据发送至所述基站; 所述收发单元,还用于接收所述第一存储设备发送的匹配数据;并发送所述匹配数据 至所述第一设备。
16. 根据权利要求14所述的基站,其特征在于, 所述处理单元,还用于在所述检索单元没有检索出所述匹配数据,且所述基站是簇头 时,根据所述请求数据的标识信息确定出存储有所述匹配数据的第二存储设备,并获取所 述第二存储设备的标识信息; 所述收发单元,还用于根据所述处理单元获取的所述第二存储设备的标识信息,向所 述第二存储设备发送所述请求消息,以使得所述第二存储设备根据所述请求数据的标识信 息获取所述匹配数据,并将所述匹配数据发送至所述基站; 所述收发单元,还用于接收所述第二存储设备发送的所述匹配数据; 所述收发单元,还用于将所述匹配数据至发送至所述第一设备。
17. 根据权利要求15所述的基站,其特征在于, 所述处理单元,还用于在所述检索单元没有检索所述匹配数据,且所述基站是簇头时, 根据所述请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹配的所述匹 配数据的第三存储设备,并获取第三存储设备的标识信息; 所述收发单元,还用于将所述处理单元获取的所述第三存储设备的标识信息发送至所 述第一设备,以使得所述第一设备根据所述第三存储设备的标识信息,从所述第三存储设 备中获取所述匹配数据。
18. 根据权利要求15-17任一项所述的基站,其特征在于,还包括: 确定单元,用于确定接收到所述请求消息的次数; 所述处理单元,还用于在确定所述接收到所述请求消息的次数大于第一门限值时,获 取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数; 所述处理单元,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹 配数据的最大拷贝数时,则存储所述匹配数据,并且更新簇内已经存储所述匹配数据的次 数。
19. 根据权利要求18所述的基站,其特征在于, 所述处理单元,还用于在所述基站不是簇头的情况下,通过簇头获取簇内允许拷贝所 述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数; 所述收发单元,还用于将所述处理单元更新的簇内已经存储所述匹配数据的次数发送 至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
20. 根据权利要求18或19所述的基站,其特征在于, 所述确定单元,还用于确定空闲存储空间的大小是否大于所述匹配数据的大小; 所述处理单元,还用于在所述确定单元确定出所述空闲存储空间的大小大于所述匹配 数据的大小时,直接存储所述匹配数据;在所述确定单元确定出所述空闲存储空间的大小 不大于所述匹配数据的大小时,根据最近最少使用算法更新所述空闲存储空间,并将所述 匹配数据存储至更新后的所述空闲存储空间。
21. 根据权利要求14-20任一项所述的基站,其特征在于,还包括: 监测单元,用于在所述基站为簇头的情况下,监测簇中已存储的所述匹配数据的服务 状态;其中,所述服务状态包括:服务成功状态及服务失败状态;所述服务成功状态是指将 所述匹配数据发送至第一设备;所述服务失败状态是指没有将所述匹配数据发送至所述第 一设备; 统计单元,用于根据所述匹配数据的所述服务状态统计所述匹配数据的服务失败状态 的个数,及簇中接收到的全部所述请求消息的个数; 比较单元,用于比较所述统计单元统计的所述匹配数据的服务失败状态的个数及簇中 接收到的全部所述请求消息的个数; 更新单元,用于根据所述比较单元确定的比较结果,更新允许拷贝所述匹配数据的最 大拷贝数。
22. 根据权利要求21所述的基站,其特征在于, 所述更新单元具体用于,在所述比较单元确定的比较结果大于第二门限值的情况下, 增加允许拷贝所述匹配数据的最大拷贝数;在所述比较结果小于第三门限值的情况下,减 小允许拷贝所述匹配数据的最大拷贝数。
23. -种用户设备,其特征在于,包括: 收发单元,用于向第一基站发送请求消息;其中,所述请求消息中携带有请求数据的标 识信息和所述用户设备的标识信息,以使得在所述第一基站根据所述请求数据的标识信息 检索所述第一基站已存储的数据,若检索出所述第一基站存储有匹配数据,则所述第一基 站直接将所述匹配数据发送至所述用户设备;所述匹配数据是指与所述请求数据的标识信 息相匹配的数据; 所述收发单元,还用于接收所述第一基站发送的所述数据请求消息的响应消息; 处理单元,用于根据所述收发单元接收的所述响应消息做相应的处理。
24. 根据权利要求23所述的用户设备,其特征在于, 所述响应消息包含所述匹配数据; 所述收发单元具体用于,接收所述第一基站发送的所述匹配数据; 所述处理单元具体用于,根据所述收发单元接收的所述匹配数据进行相应的处理。
25. 根据权利要求23所述的用户设备,其特征在于, 所述响应消息含存储有所述匹配数据的第三存储设备的标识信息; 所述收发单元具体用于,接收所述第一基站发送的存储有所述匹配数据的所述第三存 储设备的标识信息; 所述处理单元具体用于,根据所述收发单元接收的所述第三存储设备的标识信息,从 所述第三存储设备获取所述匹配数据。
26. 根据权利要求23-24任一项所述的用户设备,其特征在于,还包括: 确定单元,用于确定向所述第一基站发送的所述请求消息的次数; 所述处理单元,还用于在确定所述向所述第一基站发送的所述请求消息的次数大于第 一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所 述匹配数据的次数; 所述处理单元,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹 配数据的最大拷贝数的情况下,存储所述匹配数据,并更新簇内已经存储所述匹配数据的 次数; 所述收发单元,还用于将所述处理单元更新的簇内已经存储所述匹配数据的次数发送 至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
27. -种数据传输的系统,其特征在于,包括:移动管理实体,分组数据网关,至少一个 基站及至少一个用户设备; 所述基站为上述权利要求14-22任一项所述的基站; 所述用户设备为上述权利要求23-26任一项所述的用户设备。
【文档编号】H04W8/20GK104125559SQ201310156346
【公开日】2014年10月29日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】龙水平 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1