具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图对本发明实施例数据传输的方法、装置、***进行详细描述。
本发明实施例提供了一种数据传输的方法,如图1所示,包括:
101、第一基站接收第一设备发送的请求消息。
其中,所述请求消息中携带有请求数据的标识信息和所述第一设备的标识信息。所述第一设备包括UE(User Equipment,用户设备)或第二基站。
具体的,当UE需要获取数据时,将请求消息发送至UE的第一基站,此时,第一基站可以接收UE发送的请求消息,此处,第一设备为UE。
第一基站中存储数据,若存储的数据中有UE需获取的请求数据,但第二基站并没有存储的此请求数据时,第二基站可以向第一基站发送请求消息,此时,第二基站为第一基站的请求基站,此处,第一设备为第二基站。
需要说明的是,所述第一基站与所述第一设备在一个簇中。
需要说明的是,只有在同一个簇中的第一设备可以访问所述第一基站存储的数据。
需要说明的是,在本发明实例中,簇由至少一个存储数据的基站,及其服务的UE组成。
102、所述第一基站在已存储的数据中根据所述请求数据的标识信息进行检索。
具体的,第一基站中存储了数据。在接收到请求消息后,由于请求消息中携带有请求数据的标识信息,所以第一基站根据请求消息中的请求数据的标识信息检索已存储的数据,也就是说,第一基站根据请求数据的标识信息,查看已存储的数据的标识信息是否与请求数据的标识信息相同,若相同,则说明第一基站中存储有相应的数据,若不相同,则说明第一基站中没有存储相应的数据。
其中,第一基站存储数据的可以使用以下方法:在第一基站接收到一个请求消息后,第一基站先确定接收到此请求消息的次数,也就是说,第一基站统计共接收到此请求消息的次数。所述第一基站确定获取的接收到此请求消息的次数是否大于第一门限值。所述第一基站在确定所述接收到此请求消息的次数大于第一门限值时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数;所述第一基站在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,存储所述匹配数据,并更新簇内已经存储所述匹配数据的次数。
需要说明的是,第一基站中存储的数据可以是存储了完整的数据内容,也可是存储了部分数据内容,本发明对此不做限制。
示例性的,假如UE向第一基站请求消息,且发送的请求消息为视频请求消息,此时视频请求消息中携带了请求视频的标识信息,例如视频的ID(Identity,身份标识号码)。第一基站在接收到视频请求消息后,根据视频请求消息中的请求视频的标识信息查找已存储的视频信息。
103、所述第一基站在检索出匹配数据时,根据所述第一设备的标识信息发送所述匹配数据至所述第一设备。
其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
具体的,第一基站根据请求消息中的请求数据的标识信息检索已存储的数据,若检索出匹配数据,则将此匹配数据发送至第一设备。也就是说,在步骤101中,若第一基站接收到UE发送的请求消息,则将匹配数据发送至UE。若第一基站接收到第二基站发送的请求消息,则将匹配数据发送至第二基站。
本发明实施例提供了一种数据传输的方法,第一基站在接收到第一设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。
本发明实施例提供了一种数据传输的方法,如图2所示,包括:
201、用户设备向第一基站发送请求消息。
其中,所述请求消息中携带有请求数据的标识信息和所述用户设备的标识信息,以使得在所述第一基站根据所述请求数据的标识信息检索所述第一基站已存储的数据,若检索出所述第一基站存储有匹配数据,则所述第一基站直接将所述匹配数据发送至所述用户设备。
其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
具体的,用户设备向第一基站发送请求消息时,将需获取的数据信息的标识信息添加至请求消息中,发送至第一基站。
202、所述用户设备接收所述第一基站发送的所述请求消息的响应消息,并根据所述响应消息做相应的处理。
具体的,所述第一基站发送的所述响应消息包含所述匹配数据,此时用户设备接收所述第一基站发送的匹配数据,则并根据所述匹配数据进行相应的处理。
所述请求消息的响应消息包含存储有所述匹配数据的第三存储设备的标识信息。此时,用户设备接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息。所述用户设备根据所述第三存储设备的标识信息,从所述第三存储设备获取所述匹配数据。
本发明实施例提供了一种数据传输的方法,用户设备向第一基站发送请求消息,以使得第一基站在接收到用户设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索第一基站中已存储的数据,若第一基站中存储有匹配数据,则第一基站直接此匹配数据发送至用户设备。这样,在基站侧存储数据信息,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。
本发明实施例提供了一种数据传输的方法,包括:
301、UE向所述第一基站发送RRC(Radio Resource Control,无线资源控制)链接建立请求消息以使得所述第一基站建立与所述UE间的RRC链接。第一基站接收所述UE发送的RRC链接建立请求消息。
具体的,UE在第一次接入第一基站时,需向第一基站发送RRC链接建立请求消息,以便建立UE与第一基站间的RRC链接,以使得UE通过RRC链接向第一基站发送数据。
302、所述第一基站根据所述RRC链接建立请求消息建立与所述UE间的RRC链接。
具体的,第一基站接收到RRC链接建立请求消息后,根据RRC链接建立请求消息建立RRC链接。其中,第一基站建立第一基站与UE间的RRC链接的过程与现有技术的方法相同,在此不再赘述。
303、UE向MME(Mobility Management Entity,移动管理实体)发送携带有PDN(Packet Data Network,分组数据网络)地址信息的PDN链接建立请求消息,以使得所述MME根据所述PDN链接建立请求消息中携带的PDN地址信息建立所述UE与PDNGW(Packet Data NetworkGateway,分组数据网关)建立的承载链路。MME接收携带有PDN地址信息的PDN链接建立请求消息。
304、MME根据所述PDN链接建立请求消息中携带的PDN地址信息建立所述UE与PDN GW建立的承载链路。
具体的,MME接收到PDN链接建立请求消息后,根据PDN的地址信息建立UE与PDN GW建立的承载链路的方法与现有技术的方法相同,在此不再赘述。
305、第一设备向第一基站发送请求消息,第一基站接收第一设备发送的请求消息。
具体的,若第一设备为UE,则UE向第一基站发送请求消息可参考步骤201,在此不再赘述。若第一设备为第二基站,则第二基站向第一基站发送请求消息可参考步骤3081c,在此不再赘述。第一基站接收第一设备发送的请求消息可参考步骤101,在此不再赘述。
306、所述第一基站在已存储的数据中根据所述请求数据的标识信息进行检索。
具体的,与步骤102相同,在此不再赘述。
需要说明的是,根据第一基站检索检测结果的不同,下面执行的步骤也不相同。若第一基站在已存储的数据中根据请求数据的标识信息进行检索,若检索出有与所述请求数据的标识信息相匹配的数据,即为检索出匹配数据,则执行步骤307a-308a,如图3所示。若没有检索出与所述请求数据的标识信息相匹配的数据,即为没有检索出匹配数据,则第一基站需获取与匹配数据相关的信息,在第一基站不是簇头的情况下,则执行步骤307b-314b,315-318如图4所示,此时第一设备为UE。在第一基站是簇头的情况下,第一基站可以获知存储了匹配数据的存储设备,此时,第一基站可以自己获取此匹配数据,并发送至第一设备,也可以将存储了匹配数据的存储设备的标识信息发送至第一设备,由第一设备根据存储设备的标识信息,获取匹配数据。若第一基站获取匹配数据,并发送至第一设备,则执行步骤3071c-3111c,315-322,如图5所示。若第一基站将存储设备的标识信息发送至第一设备,则执行步骤3072c-3092c,315-322,如图6所示。
需要说明的是,所述簇头为所述簇中管理其它设备的基站。第一基站所在的簇可以是由第一基站,其他相邻基站及其服务的UE组成,此时,簇头可以是第一基站,也可是其他相邻基站。第一基站所在的簇也可以是由第一基站,及UE组成,此时,第一基站为簇头。
307a、所述第一基站检索出匹配数据时,根据所述第一设备的标识信息发送所述匹配数据至所述第一设备。
具体的,与步骤103相同,在此不再赘述。
307b、在所述第一基站没有检索出所述匹配数据,且所述第一基站不是簇头时,将所述请求消息经由MME发送至PDN GW,以使得所述PDNGW将所述请求消息发送至作为簇头的第三基站,以便第三基站根据所述请求数据的标识信息确定出存储有匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。
具体的,第一基站在没有检索出匹配数据时,说明第一基站中没有存储所述第一设备需获取的数据,此时,在第一基站不是簇头的情况下,第一基站需将接收到的第一设备发送的请求信息发送至MME。MME接收到请求消息。
3071c、在所述第一基站没有检索出所述匹配数据,且所述第一基站是簇头时,所述第一基站根据所述请求数据的标识信息确定出存储有匹配数据的第二存储设备,并获取第二存储设备的标识信息。
具体的,第一基站没有检索出匹配数据,说明第一基站中没有存储所述第一设备需要获取的数据,此时,由于第一基站是簇头,所以第一基站可以根据请求数据的标识信息查找存储的簇中各个设备存储的数据的标识信息。查找出存储的数据的标识信息与请求数据的标识信息相匹配的第二存储设备。进而获取第二存储设备的标识信息。
需要说明的是,第一基站是簇头时,第一基站可以接收簇内其他基站发送的请求消息,此处,第一设备可以为第二基站。此时第一基站可以根据请求消息中的请求数据的标识信息查找存储的簇中各个设备存储的数据的标识信息。查找出存储的数据的标识信息与请求消息中的请求数据的标识信息相匹配的存储设备,并获取存储设备的标识信息。
3072c、在所述第一基站没有检索出所述匹配数据,且所述第一基站是簇头时,所述第一基站根据所述请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹配的所述匹配数据的第三存储设备,并获取所述第三存储设备的标识信息。
具体的,可参考步骤3071c,在此不再赘述。
308a、第一设备接收匹配数据,并进行相应的处理。
具体的,若第一设备为UE,则UE接收到匹配数据后,对此匹配数据进行相应的处理。若第一设备为第二基站,则第二基站在接收到匹配数据后,将此匹配数据发送至其服务的请求此匹配数据的UE。并判断是否需要存储此匹配数据,若需要存储此匹配数据,将第二基站存储此匹配数据,具体的判断是否需要存储此匹配数据可参考步骤319-322,在此不再赘述。
308b、MME将接收的所述请求消息发送至PDN GW,PDN GW接收所述请求消息。
具体的,MME接收到请求消息后,根据请求消息中携带的UE的标识信息,确定出发送请求消息的UE对应的PDN GW,并将所述请求消息发送至PDN GW。
3081c、所述第一基站根据所述第二存储设备的标识信息,向所述第二存储设备发送请求消息,以使得所述第二存储设备根据所述请求数据的标识信息获取匹配数据,并将所述匹配数据发送至所述第一基站。
具体的,第一基站在获取第二存储设备的标识信息后,根据第二存储设备的标识信息向第二存储设备发送请求消息。
可选的,第二存储设备为第一基站的相邻基站。
3082c、所述第一基站将所述第三存储设备的标识信息发送至所述第一设备,以使得所述第一设备根据所述第三存储设备的标识信息,从所述第三存储设备中获取所述匹配数据。
具体的,第一基站在获取了第三存储设备的标识信息后,将此第三存储设备的标识信息发送至第一设备,使得第一设备自己与第三存储设备通信获取匹配数据,如图7所示。
309b、PDN GW将所述请求消息发送至作为簇头的第三基站。所述第三基站接收所述请求消息。
具体的,PDN GW接收到请求消息后,由于PDN GW将此请求消息发送至第一基站所在簇的簇头。
需要说明的是,第一基站所在簇的簇头是提前配置的,PDN GW在第一基站所在簇的簇头配置完成后,记录每个簇的成员信息。
3091c、所述第二存储设备根据请求消息中携带的请求数据的标识信息检索已存储的数据,并将检索出的匹配数据发送至第一基站。
具体的,第二存储设备在已存储的数据中根据请求消息中携带的请求数据的标识信息进行检索,与第一基站在已存储的数据中根据请求数据的标识信息进行检索相同,可参考步骤102,在此不再赘述。
3092c、所述第一设备接收所述第一基站发送的所述请求消息的响应消息,并根据所述请求消息的响应消息做相应的处理。
其中,当第一设备为UE时,即为UE接收所述第一基站发送的所述请求消息的响应消息,并根据所述请求消息的响应消息做相应的处理。
具体的,UE接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息。所述UE根据所述第三存储设备的标识信息,从所述第三存储设备获取所述匹配数据。并且UE继续执行步骤315-316。
进一步的,UE接收到第一基站发送的存储有匹配数据的第三存储设备的标识信息,UE根据第三存储设备的标识信息建立与所述第三存储设备建立D2D(Device-to-Device,点对点)链接。并且所述UE通过所述D2D链接获取所述匹配数据。
可选的,第三存储设备的标识信息是存储了匹配数据的UE的标识信息。
需要说明的是,第一设备根据第三存储设备的标识信息,可以通过第一基站建立与所述第三存储设备建立D2D链接。第一设备根据第三存储设备的标识信息,也可以直接建立与所述第三存储设备建立D2D链接,而无需通过第一基站。本发明对此不做限制。
当第一设备为第二基站时,即为第二基站接收所述第一基站发送的所述请求消息的响应消息,并根据所述请求消息的响应消息做相应的处理。
具体的,第二基站接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息。所述第二基站根据所述第三存储设备的标识信息,从所述第三存储设备获取所述匹配数据,并将获取的所述匹配数据发送至其服务的请求此匹配数据的UE。并判断是否需要存储此匹配数据,若需要存储此匹配数据,将第二基站存储此匹配数据,具体的判断是否需要存储此匹配数据可参考步骤319-322,在此不再赘述。
310b、第三基站根据所述请求数据标识信息确定出存储有所述匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。所述第一基站接收所述第一存储设备的标识信息。
具体的,作为簇头的第三基站接收到请求消息后,根据请求消息中的请求数据的标识信息查找存储的簇中各个设备存储的数据的标识信息。查找出存储的数据的标识信息与请求消息中的请求数据的标识信息相匹配的第一存储设备。并将第一存储设备的标识信息发送至第一基站。
其中,作为簇头的第三基站在接收到请求消息后,可以先根据请求消息中的请求数据的标识信息查找自己存储的数据,若查找到匹配数据,则直接将匹配数据发送至第一基站。若没有查找到匹配数据,则说明第三基站中没有存储第一基站要求的数据,则继续查找存储的簇中各个设备存储的数据的标识信息。并将根据所述请求消息中的请求数据的标识信息确定出存储有匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。此时,第一存储设备不包括第三基站。
当然,第三基站也可以在接收到请求消息后,直接根据请求消息中的请求数据的标识信息查找存储的簇中各个设备存储的数据的标识信息。并将根据所述请求消息中的请求数据的标识信息确定出存储有匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。此时,第一存储设备可以为第三基站。
进一步的,第三基站可以以列表的形式存储簇中各个设备存储的数据的标识信息。
需要说明的是,第三基站可以以其他形式存储簇中各个设备存储的数据的标识信息,例如映射表形式,本发明对此不做限制。
更进一步的,若作为簇头的第三基站确定出簇中只有一个存储有匹配数据的第一存储设备,则将第一存储设备的标识信息发送至第一基站。若作为簇头的第三基站确定出簇中有至少两个存储有匹配数据的第一存储设备,则第三基站可以在至少两个存储有匹配数据的第一存储设备中任选一个,将选中的第一存储设备的标识信息发送至第一基站。第三基站可以根据预设算法选择出最优的存储有匹配数据的第一存储设备,并将此第一存储设备的标识信息发送值第一基站。
需要说明的是,若第一基站不是簇头,则第一基站所在的簇是由第一基站、他邻基站及其服务的UE组成的,此时,第一存储设备可以为其他相邻基站。
3101c、所述第一基站接收所述第二存储设备发送的匹配数据;并发送所述匹配数据至第一设备。
具体的,若第一基站接收的请求消息是UE发送的,则将第一基站将获取的匹配数据发送至UE,若第一基站接收的请求消息是第二基站发送的,则将第一基站获取的匹配数据发送至第二基站,如图8所示。
311b、所述第一基站根据所述第一存储设备的标识信息向所述第一存储设备发送所述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求消息中的所述请求数据的标识信息相匹配的所述匹配数据发送至所述第一基站。第一存储设备接收请求消息。
具体的,第一基站在接收到第一存储设备的标识信息后,根据第一存储设备的标识信息向第一存储设备发送请求消息,可参考步骤3081c,在此不再赘述。
3111c、第一设备接收第一基站发送的匹配数据,并进行相应的处理。
具体的,若第一设备为第二基站,则第二基站可以将接收到的匹配数据发送至其服务的请求此匹配数据的UE,并判断是否需要存储此匹配数据,若需要存储此匹配数据,将第二基站存储此匹配数据,具体的判断是否需要存储此匹配数据可参考步骤319-322,在此不再赘述。
若第一设备为UE,则UE可以根据接收到的匹配数据进行相应的处理,并且UE继续执行步骤315-316。
312b、所述第一存储设备根据所述请求消息中携带的请求数据的标识信息检索已存储的数据,并将检索出的存储的与所述请求消息中的所述请求数据的标识信息相匹配的所述匹配数据发送至所述第一基站。
具体的,第一存储设备在已存储的数据中根据请求消息中携带的请求数据的标识信息进行检索,与第一基站在已存储的数据中根据请求消息中携带的请求数据的标识信息进行检索相同,可参考步骤102,在此不再赘述。
313b、所述第一基站接收所述第一存储设备发送的匹配数据;并发送所述匹配数据至第一设备。
具体的,第一基站接收的请求消息是第一设备发送的,则将第一基站将获取的匹配数据发送至第一设备,可参考步骤3101c。当第一设备为UE时,可以参考图8所示。
314b、第一设备接收匹配数据,并进行相应的处理。
具体的,第一设备为UE,UE接收所述第一基站发送的匹配数据,并根据所述匹配数据进行相应的处理。
315、所述UE确定接收的请求消息对应的匹配数据是否需要存储。
具体的,所述UE确定向所述第一基站发送的所述请求消息的次数。并检测所述向所述第一基站发送的所述请求消息的次数是否大于第一门限值。所述UE在确定所述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。若簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数,则所述UE确定出需要存储所述匹配数据。
进一步的,由于簇头为所述第一基站,则所述UE在确定向所述第一基站发送的所述请求消息的次数大于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数包括:
所述UE在所述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从所述第一基站中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
具体的,UE接收到请求消息对应的匹配数据后,UE统计向第一基站发送此请求消息的次数,并将统计的向第一基站发送此请求消息的次数与第一门限值进行比对,若统计的向第一基站发送此请求消息的次数比第一门限值大,则说明UE经常需要获取此匹配数据,则UE需要存储接收到的请求消息对应的匹配数据。此时,UE从第一基站中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。UE比较簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数,若比较出簇内允许拷贝所述匹配数据的最大拷贝数大于簇内已经存储所述匹配数据的次数,则UE确定可以存储请求消息对应的匹配数据。若比较出簇内允许拷贝所述匹配数据的最大拷贝数不大于簇内已经存储所述匹配数据的次数,则说明簇内存储的请求消息对应的匹配数据已达到最大值,此时,UE不能存储请求消息对应的匹配数据,如图9所示。
316、若UE确定需要存储接收的请求消息对应的匹配数据,则存储接收的请求消息对应的匹配数据。
具体的,UE在确定了需要存储请求消息对应的匹配数据时,将请求消息对应的匹配数据存储至UE的空闲存储空间中。UE存储匹配数据受,并更新簇内已经存储所述匹配数据的次数。
进一步的,所述UE将更新的簇内已经存储所述匹配数据的次数发送至簇头,以使得簇头更新簇内已经存储所述匹配数据的次数。
具体的,由于第一基站是簇头,所以UE可以将更新的簇内已经存储所述匹配数据的次数发送至第一基站,以使得所述第一基站更新簇内已经存储所述匹配数据的次数。
317、第一基站确定UE发送的请求消息对应的匹配信息是否需要存储。
具体的,所述第一基站确定接收到所述请求消息的次数。在确定所述接收到所述请求消息的次数大于第一门限值时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。第一基站在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,存储所述匹配数据。即为,在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,第一基站确定要存储匹配数据。
其中,第一基站需要统计接收到此请求消息的次数,并将统计的接收的到的请求消息的次数与第一门限值进行比对,若统计的接收的到的请求消息的次数比第一门限值大,则说明第一基站服务的UE经常需要获取此匹配数据,则第一基站需要存储此请求消息对应的匹配数据。此时,第一基站获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。第一基站比较簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数,若比较出簇内允许拷贝所述匹配数据的最大拷贝数大于簇内已经存储所述匹配数据的次数,则第一基站确定可以存储请求消息对应的匹配数据。若比较出簇内允许拷贝所述匹配数据的最大拷贝数不大于簇内已经存储所述匹配数据的次数,则说明簇内存储的请求消息对应的匹配数据已达到最大值,此时,第一基站不能存储请求消息对应的匹配数据,如图10所示。
可选的,若第一基站不是所在簇的簇头,则第一基站可以通过簇头获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。若第一基站是所在簇的簇头,则第一基站直接获取自身存储的簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
进一步的,在第一基站确定接收的到的请求消息的次数不大于第一门限值时,说明第一基站服务的UE不经常需要获取此匹配数据,第一基站无需存储此请求消息对应的匹配数据。
示例性的,假设UE向第一基站发送的请求消息为一个视频请求消息。此第一基站此时需要统计接收到此视频请求消息的次数为7,第一门限值为5,则第一基站将统计的接收到的此视频请求消息的次数7与第一门限值5进行比对,发现统计的接收到的此视频请求消息的次数大于第一门限值5,说明第一基站服务的UE经常请求此视频信息,则此时,若第一基站是簇头,则第一基站直接获取自身存储的簇内允许拷贝所述匹配数据的最大拷贝数为8,簇内已经存储所述匹配数据的次数4。若第一基站不是簇头,则第一基站通过簇头获取簇内允许拷贝所述匹配数据的最大拷贝数为8,簇内已经存储所述匹配数据的次数4,检测出簇内已经存储所述匹配数据的次数4小于簇内允许拷贝所述匹配数据的最大拷贝数为8,所以第一基站确定可以存储此视频请求消息对应的匹配视频信息。
需要说明的是,第一门限值是预设设置的。
318、若第一基站确定需要存储请求消息对应的匹配数据,则存储请求消息对应的匹配数据。
具体的,第一基站在确定了需要存储请求消息对应的匹配数据时,将获取的请求消息对应的匹配数据存储至第一基站的空闲存储空间中。并且所述第一基站更新簇内已经存储所述匹配数据的次数。
其中,若所述第一基站是所在簇的簇头,则第一基站直接更新自身存储的簇内已经存储所述匹配数据的次数。
若所述第一基站不是所在簇的簇头,则所述第一基站可以将更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
如上例所述,若第一基站是所在簇的簇头,则第一基站直接将自身存储的簇内已经存储所述匹配数据的次数由4更新为5。
若第一基站不是所在簇的簇头,则第一基站在将匹配视频信息存储至空闲的存储空间时,可以将簇内已经存储所述匹配数据的次数更新为5,将簇内已经存储所述匹配数据的次数5发送至簇头,以使得簇头将簇内已经存储所述匹配数据的次数由4更新为5。
进一步的,所述第一基站存储所述匹配数据包括:所述第一基站确定空闲存储空间的大小是否大于所述匹配数据的大小。若所述空闲存储空间的大小大于所述匹配数据的大小,则所述第一基站直接存储所述匹配数据。若所述空闲存储空间的大小不大于所述匹配数据的大小,则所述第一基站根据LRU(Least Recently Used,最近最少使用算法)算法更新所述空闲存储空间,以使得所述空闲存储空间的大小大于所述匹配数据的大小,并将所述匹配数据存储至更新后的所述空闲存储空间。
需要说明的是,本发明实施例也可使用其他算法更新空闲存储空间,例如先进先出算法,本发明对此不做限制。
需要说明的是,在第一基站不是簇头的情况下,第一基站还可以将请求消息直接发送至所在簇的簇头,以获取与所述请求消息相对应的匹配数据。具体的可参考第二基站向第一基站发送请求消息的过程,在此不再赘述。
319、在所述第一基站为簇头的情况下,所述第一基站监测簇中已存储的所述匹配数据的服务状态。
其中,所述服务状态包括:服务成功状态及服务失败状态。所述服务成功状态是指将所述匹配数据发送至第一设备。所述服务失败状态是指没有将所述匹配数据发送至第一设备。
具体的,为了实现若数据在一个簇内的请求量变得非常大时,簇内设置的簇内允许拷贝所述匹配数据的最大拷贝数也随之进行相应的调整,第一基站作为所在簇的簇头需要监测所述簇中已存储的匹配数据的服务状态。
示例性的,如数据信息为视频信息,则为了实现随着簇内一个视频信息的访问量变的非常大时,例如此视频有1百万访问量,则此时簇内设置的簇内允许拷贝所述视频信息的最大拷贝数也需随之进行相应的调整。第一基站需要监测此视频信息的服务状态。
320、所述第一基站根据所述匹配数据的所示服务状态统计所述匹配数据的服务失败状态的个数,及簇中接收到的全部所述请求消息的个数。
需要说明的是,匹配数据的服务失败状态可以是由于网络时延过长,传输过程中拥堵等原因造成。当一个数据信息被大量UE获取时,会造成匹配数据呈服务失败状态,所以,在实现若数据信息在一个簇内的请求量变得非常大,簇内设置的簇内允许拷贝所述匹配数据的最大拷贝数也随之进行相应的调整时,第一基站需统计匹配数据呈服务失败状态的个数。
需要说明的是,统计簇中接收到的全部所述请求消息的个数是指统计簇中接收到的所有请求消息,包括第一设备发送的请求消息也包括第一基站接收的其他设备发送的请求消息。
321、所述第一基站比较统计的所述匹配数据的服务失败状态的个数及所述簇中接收到的全部所述请求消息的个数。
具体的,第一基站统计出匹配数据的服务失败状态的个数,及统计出簇内接收到的全部请求消息的个数,比较统计出的匹配数据的服务失败状态的个数,及统计出的簇内接收到的全部请求消息的个数。可以获取统计出的匹配数据的服务失败状态的个数占统计出的簇内接收到的全部请求消息的个数的百分比。
需要说明的是,也可获取统计出的匹配数据的服务失败状态的个数与统计出的簇内接收到的全部请求消息的个数间的差值,还可是其他的比较方法,本发明对此不做限制。
322、所述第一基站根据比较结果,更新所述允许拷贝所述匹配数据的最大拷贝数。
具体的,若所述比较结果大于第二门限值,则所述第一基站增加所述允许拷贝匹配数据的最大拷贝数。若所述比较结果小于第三门限值,则所述第一基站减小允许拷贝所述匹配数据的最大拷贝数。
需要说明的是,第二门限值及第三门限值是预先设置的。
示例性的,假设第一基站在步骤319中计算出了统计出的匹配数据的服务失败状态的个数占统计出的簇内接收到的全部请求消息的个数的百分比。若第二门限值为10%,第三门限值为5%。若计算出统计出的匹配数据的服务失败状态的个数占统计出的簇内接收到的全部请求消息的个数的百分比为15%,大于第二门限值,则所述第一基站需要增加允许拷贝所述匹配数据的最大拷贝数。
本发明实施例提供了一种数据传输的方法,第一基站在接收到第一设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至UE,减少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了***存贮空间的有效性。
本发明实施例提供了一种基站,如图11所示,包括:
收发单元1101,用于接收第一设备发送的请求消息。
其中,请求消息中携带有请求数据的标识信息和所述第一设备的标识信息,所述第一设备包括用户设备或第二基站。
检索单元1102,用于在已存储的数据中根据所述收发单元1101接收的所述请求数据的标识信息进行检索。
处理单元1103,用于在所述检索单元1102检索出匹配数据时,触发所述收发单元1101根据所述第一设备的标识信息发送所述匹配数据至所述第一设备。
其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
具体的,所述处理单元1103具体用于,若所述收发单元1101接收用户设备发送的请求消息时,在所述检索单元1102检索出匹配数据的情况下,触发所述收发单元1101发送所述匹配数据至所述用户设备。
若所述收发单元1101接收第二基站发送的请求消息时,在所述检测单元1102检测出匹配数据的情况下,发送所述匹配数据至所述第二基站。
进一步的,所述处理单元1103,还用于在所述检索单元1102没有检索出所述匹配数据时,且所述基站不是簇头时,触发所述收发单元1101将所述请求消息经由移动管理实体发送至分组数据网关,以使得所述分组数据网关将所述请求消息发送至作为簇头的第三基站,以便所述第三基站根据所述请求数据的标识信息确定出存储有所述匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。
所述收发单元1101,还用于接收所述第一存储设备的标识信息。
所述收发单元1101,还用于根据所述第一存储设备的标识信息向所述第一存储设备发送所述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求消息中的所述请求数据的标识信息相匹配的匹配数据发送至所述基站。
所述收发单元1101,还用于接收所述第一存储设备发送的匹配数据,并发送所述匹配数据至所述第一设备。
进一步的,所述处理单元1103,还用于在所述检索单元1102没有检索出所述匹配数据,且所述基站是簇头时,根据所述请求数据的标识信息确定出存储有所述匹配数据的第二存储设备,并获取所述第二存储设备的标识信息。
所述收发单元1101,还用于根据所述处理单元1103获取的所述第二存储设备的标识信息,向所述第二存储设备发送所述请求消息,以使得所述第二存储设备根据所述请求数据的标识信息获取所述匹配数据,并将所述匹配数据发送至所述基站。
所述收发单元1101,还用于接收所述第二存储设备发送的所述匹配数据。
所述收发单元1101,还用于将所述匹配数据至所述第一设备。
或者,
所述处理单元1103,还用于在所述检索单元1102没有检索出所述匹配数据,且所述基站是簇头时,根据所述请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹配的所述匹配数据的第三存储设备,并获取第三存储设备的标识信息。
所述收发单元1101,还用于将所述处理单元1103获取的所述第三存储设备的标识信息发送至所述第一设备,以使得所述第一设备根据所述第三存储设备的标识信息,从所述第三存储设备中获取所述匹配数据。
所述基站,如图12所示,还包括:
确定单元1104,用于确定接收到所述请求消息的次数。
所述处理单元1103,还用于在确定所述接收到所述请求消息的次数大于第一门限值时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
具体进一步的,所述处理单元1103,还用于在所述基站不是簇头的情况下,通过簇头获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
所述处理单元1103,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,则存储所述匹配数据,并且更新簇内已经存储所述匹配数据的次数。
进一步的,所述收发单元1101,还用于在所述基站不是簇头的情况下,将所述处理单元1103更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
进一步的,所述确定单元1104,还用于确定空闲存储空间的大小是否大于所述匹配数据的大小。
所述处理单元1103,还用于在所述确定单元1104确定出所述空闲存储空间的大小大于所述匹配数据的大小时,直接存储所述匹配数据。在所述确定单元1104确定出所述空闲存储空间的大小不大于所述匹配数据的大小时,根据最近最少使用算法(LRU)更新所述空闲存储空间,并将所述匹配数据存储至更新后的所述空闲存储空间。
上述基站,如图13所示,还包括:
监测单元1105,用于在所述基站为簇头的情况下,监测所述簇中已存储的所述匹配数据的服务状态。
其中,所述服务状态包括:服务成功状态及服务失败状态。所述服务成功状态是指将所述匹配数据发送至第一设备。所述服务失败状态是指没有将所述匹配数据发送至第一设备。
统计单元1106,用于根据所述匹配数据的所述服务状态统计所述匹配数据的服务失败状态的个数,及簇中接收到的全部所述请求消息的个数。
比较单元1107,用于比较所述统计单元1106统计的所述匹配数据的服务失败状态的个数及簇中接收到的全部所述请求消息的个数。
更新单元1108,用于根据所述比较单元1107确定的比较结果,更新允许拷贝所述匹配数据的最大拷贝数。
具体的,所述更新单元1108具体用于,在所述比较单元1107确定的比较结果大于第二门限值的情况下,增加允许拷贝所述匹配数据的最大拷贝数。在所述比较结果小于第三门限值的情况下,减小允许拷贝所述匹配数据的最大拷贝数。
进一步的,所述收发单元1101,还用于接收所述用户设备发送的无线资源控制链接请求消息。
所述处理单元1103,还用于根据所述收发单元1101接收的无线资源控制链接请求消息建立与所述用户设备间的无线资源控制链接。
本发明实施例提供了一种基站,在接收到第一设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据信息的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了***存贮空间的有效性。
本发明实施例提供了一种用户设备,如图14所示,包括:
收发单元1401,用于向第一基站发送请求消息。
其中,所述请求消息中携带有请求数据的标识信息和所述用户设备的标识信息,以使得在所述第一基站根据所述请求数据的标识信息检索所述第一基站已存储的数据信息,若检索出所述第一基站存储有匹配数据,则所述第一基站直接将所述匹配数据发送至所述用户设备。
其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
所述收发单元1401,还用于接收所述第一基站发送的所述数据请求消息的响应消息。
具体的,所述响应消息包含所述匹配数据。
所述收发单元1401具体用于,接收所述第一基站发送的所述匹配数据。
或者,
所述响应消息包含存储有所述匹配数据的第三存储设备的标识信息。
所述收发单元1401具体用于,接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息。
处理单元1402,用于根据所述收发单元1401接收的所述响应消息做相应的处理。
具体的,在收发单元1401接收到所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息时,所述处理单元1402具体用于,根据所述收发单元1401接收的所述存储有所述匹配数据的所述第三存储设备的标识信息,从所述第三存储设备获取所述匹配数据。
其中,所述处理单元1402具体用于,根据所述收发单元1401接收的所述存储有所述匹配数据的所述第三存储设备的标识信息,建立与所述第三存储设备建立点对点链接。并通过所述点对点链接从所述第三存储设备中获取所述匹配数据。
在收发单元1401接收到第一基站发送的匹配数据时,所述处理单元1402具体用于,根据所述收发单元1401接收的所述匹配数据进行相应的处理。
进一步,所述用户设备,如图15所示,包括:
确定单元1403,用于确定向所述第一基站发送的所述请求消息的次数。
所述处理单元1402,还用于在确定所述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
具体的,在所述簇头为所述第一基站时,所述处理单元1402具体用于,在确定所述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从所述第一基站中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
所述处理单元1402,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数的情况下,存储所述匹配数据,并更新簇内已经存储所述匹配数据的次数。
所述收发单元1401,还用于将所述处理单元1402更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
进一步的,所述收发单元1401,还用于向所述第一基站发送无线资源控制链接建立请求消息以使得所述第一基站建立与所述用户设备间的无线资源控制链接。
进一步的,所述收发单元1401,还用于向移动管理实体发送携带有分组数据地址信息的分组数据链接建立请求消息,以使得所述移动管理实体根据所述分组数据链接建立请求消息中携带的分组数据地址信息建立所述用户设备与分组数据网关建立的承载链路。
本发明实施例提供了一种用户设备,向第一基站发送请求消息,以使得第一基站在接收到用户设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索第一基站中已存储的数据,若第一基站中存储有匹配数据,则第一基站直接此匹配数据发送至用户设备。这样,在基站侧存储数据信息,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。并根据用户设备对数据信息的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了***存贮空间的有效性。
本发明实施例提供了一种基站,如图16所示,包括:收发机1601、存储器1602以及分别与收发机1601和存储器1602连接的处理器1603。当然,基站还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。
其中,存储器1602中存储一组程序代码,处理器1603用于调用存储器1602中的程序代码,收发机1601及处理器1603的具体执行过程如下:
收发机1601,用于接收第一设备发送的据请求消息。
其中,所述请求消息中携带有请求数据的标识信息和所述第一设备的标识信息。所述第一设备包括用户设备或第二基站。
处理器1603,用于在已存储的数据中根据所述收发机1601接收的所述请求消息中的请求数据的标识信息进行检索。
处理器1603,还用于在检索出匹配数据时,触发所述收发机1601根据所述第一设备的标识信息发送所述匹配数据至所述第一设备。
其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
具体的,所述处理器1603具体用于,若所述收发机1601接收用户设备发送的请求消息时,在处理器1603检索出匹配数据的情况下,触发所述收发机1601发送所述匹配数据至所述用户设备。
若所述收发机1601接收第二基站发送的请求消息时,在处理器1603检索出匹配数据的情况下,发送所述匹配数据至所述第二基站。
进一步的,所述处理器1603,还用于在没有检索出所述匹配数据时,且所述基站不是簇头时,触发所述收发机1601将所述请求消息经由移动管理实体发送至分组数据网关,以使得所述分组数据网关将所述请求消息发送至作为簇头的第三基站,以便所述第三基站根据所述请求数据的标识信息确定出存储有所述匹配数据的第一存储设备,并将所述第一存储设备的标识信息发送至所述第一基站。
所述收发机1601,还用于接收所述第一存储设备的标识信息。
所述收发机1601,还用于根据所述第一存储设备的标识信息向所述第一存储设备发送所述请求消息,以便所述第一存储设备接收到所述请求消息后,将存储的与所述请求消息中的所述请求数据的标识信息相匹配的匹配数据发送至所述基站。
所述收发机1601,还用于接收所述第一存储设备发送的匹配数据,并发送所述匹配数据至所述第一设备。
进一步的,所述处理器1603,还用于在没有检索出所述匹配数据,且所述基站是簇头时,根据所述请求数据的标识信息确定出存储有所述匹配数据的第二存储设备,并获取所述第二存储设备的标识信息。
所述收发机1601,还用于根据所述处理器1603获取的所述第二存储设备的标识信息,向所述第二存储设备发送请求消息,以使得所述第二存储设备根据所述请求数据的标识信息获取所述匹配数据,并将所述匹配数据发送至所述基站。
所述收发机1601,还用于接收所述第二存储设备发送的所述匹配数据。
所述收发机1601,还用于将所述匹配数据至第一设备。
或者,
所述处理器1603,还用于在没有检索出所述匹配数据,且所述基站是簇头时,根据所述请求消息中的请求数据的标识信息确定出存储有与所述请求数据的标识信息相匹配的所述匹配数据的第三存储设备,并获取第三存储设备的标识信息。
所述收发机1601,还用于将所述处理器1603获取的所述第三存储设备的标识信息发送至所述第一设备,以使得所述第一设备根据所述第三存储设备的标识信息,从所述第三存储设备中获取所述匹配数据。
所述处理器1603,还用于确定接收到所述请求消息的次数。
所述处理器1603,还用于在确定所述接收到所述请求消息的次数大于第一门限值时,获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
进一步的,所述处理器1603,还用于在所述基站不是簇头的情况下,通过簇头获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
所述处理器1603,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数时,则存储所述匹配数据,并且更新簇内已经存储所述匹配数据的次数。
进一步的,所述收发机1601,还用于在所述基站不是簇头的情况下,将所述处理器1603更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
进一步的,所述处理器1603,还用于确定空闲存储空间的大小是否大于所述匹配数据的大小。
所述处理器1603,还用于在确定出所述空闲存储空间的大小大于所述匹配数据的大小时,直接存储所述匹配数据。在确定出所述空闲存储空间的大小不大于所述匹配数据的大小时,根据最近最少使用算法更新所述空闲存储空间,并将所述匹配数据存储至更新后的所述空闲存储空间。
所述处理器1603,还用于在所述基站为簇头的情况下,监测所述簇中已存储的匹配数据的服务状态。
其中,所述服务状态包括:服务成功状态及服务失败状态。所述服务成功状态是指将匹配数据发送至第一设备。所述服务失败状态是指没有将匹配数据发送至第一设备。
所述处理器1603,还用于根据所述匹配数据的所述服务状态统计所述匹配数据的服务失败状态的个数,及簇中接收到的全部所述请求消息的个数。
所述处理器1603,还用于比较统计的所述匹配数据的服务失败状态的个数及簇中接收到的全部所述请求消息的个数。
所述处理器1603,用于根据确定的比较结果,更新允许拷贝所述匹配数据的最大拷贝数。
具体的,所述处理器1603具体用于,在比较结果大于第二门限值的情况下,增加所允许拷贝述匹配数据的最大拷贝数。在所述比较结果小于第三门限值的情况下,减小允许拷贝所述匹配数据的最大拷贝数。
进一步的,所述收发机1601,还用于接收所述用户设备发送的无线资源控制链接请求消息。
所述处理器1603,还用于根据所述收发机1601接收的无线资源控制链接请求消息建立与所述用户设备间的无线资源控制链接。
本发明实施例提供了一种基站,在接收到第一设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据信息的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了***存贮空间的有效性。
本发明实施例提供了一种用户设备,如图17所示,包括:收发机1701、存储器1702以及分别与收发机1701和存储器1702连接的处理器1703。当然,用户设备还可以其他通用部件,本发明实施例在此不再任何限制。
其中,存储器1702中存储一组程序代码,处理器1703用于调用存储器1702中的程序代码,处理器1703及收发机1701用于执行以下操作:
收发机1701,用于向第一基站发送请求消息。
其中,所述请求消息中携带有请求数据的标识信息和所述用户设备的标识信息,以使得在所述第一基站根据所述请求数据的标识信息检索所述第一基站已存储的数据信息,若检索出所述第一基站存储有匹配数据,则所述第一基站直接将所述匹配数据发送至所述用户设备。
其中,所述匹配数据是指与所述请求数据的标识信息相匹配的数据。
所述收发机1701,还用于接收所述第一基站发送的所述数据请求消息的响应消息。
具体的,所述响应消息包含所述匹配数据。
所述收发机1701具体用于,接收所述第一基站发送的所述匹配数据。
或者,
所述响应消息含存储有所述匹配数据的第三存储设备的标识信息。
所述收发机1701具体用于,接收所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息。
处理器1703,用于根据所述收发机1701接收的所述响应消息做相应的处理。
具体的,在收发机1701接收到所述第一基站发送的存储有所述匹配数据的所述第三存储设备的标识信息时,所述处理器1703具体用于,根据所述收发机1701接收的所述存储有所述匹配数据的第三存储设备的标识信息,从所述第三存储设备中获取所述匹配数据。
其中,所述处理器1703具体用于,根据所述收发机1701接收的所述存储有所述匹配数据的第三存储设备的标识信息,建立与所述第三存储设备建立点对点链接。并通过所述点对点链接从所述第三存储设备中获取所述匹配数据。
在收发机1701接收到第一基站发送的匹配数据时,所述处理器1703具体用于,根据所述收发机1701接收的所述匹配数据进行相应的处理。
所述处理器1703,还用于确定向所述第一基站发送的所述请求消息的次数。
所述处理器1703,还用于确定所述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从簇头中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
具体的,在所述簇头为所述第一基站时,所述处理器1703具体用于,在确定所述向所述第一基站发送的所述请求消息的次数大于第一门限值时,从所述第一基站中获取簇内允许拷贝所述匹配数据的最大拷贝数,及簇内已经存储所述匹配数据的次数。
所述处理器1703,还用于在簇内已经存储所述匹配数据的次数小于簇内允许拷贝所述匹配数据的最大拷贝数的情况下,存储所述匹配数据,并更新簇内已经存储所述匹配数据的次数。
所述收发机1701,还用于将所述处理器1703更新的簇内已经存储所述匹配数据的次数发送至所述簇头,以使得所述簇头更新簇内已经存储所述匹配数据的次数。
进一步的,所述收发机1701,还用于向所述第一基站发送无线资源控制RRC链接建立请求消息以使得所述第一基站建立与所述UE用户设备间的RRC无线资源控制链接。
进一步的,所述收发机1701,还用于向移动管理实体发送携带有分组数据地址信息的分组数据链接建立请求消息,以使得所述移动管理器实体根据所述分组数据链接建立请求消息中携带的分组数据地址信息建立所述用户设备与分组数据网关建立的承载链路。
本发明实施例提供了一种用户设备,向第一基站发送请求消息,以使得第一基站在接收到用户设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索第一基站中已存储的数据,若第一基站中存储有匹配数据,则第一基站直接此匹配数据发送至用户设备。这样,在基站侧存储数据信息,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。并根据用户设备对数据信息的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了***存贮空间的有效性。
本发明实施例提供了一种数据传输的***,如图18所示,包括:移动管理实体(MME)1801,分组数据网关1802,至少一个基站1803及至少一个用户设备1804。其中,所述基站1803为上述实施例所述的基站。所述用户设备1804为上述实施例所述的用户设备。
本发明实施例提供了一种数据传输的方法、装置及***,基站在接收到第一设备发送的请求消息后,根据请求消息中的请求数据的标识信息检索已存储的数据,若第一基站中有匹配数据,则基站直接将此匹配数据发送至第一设备。这样,在基站侧存储数据,可以使得基站服务的不同用户设备在请求相同的数据时,基站可以将匹配数据发送至不同的用户设备,而无需向网络侧发送请求消息,无需使网络侧建立多条相同的链路发送相同的数据信息至不同的用户设备,从而能够减小数据传输对核心网带宽资源的占用,并且从基站侧直接发送至用户设备,减少了用户设备的等待时间,从而提高了用户的体验。根据用户设备对数据信息的需要动态的改变对数据信息在基站侧的存储情况下,进一步提高了***存贮空间的有效性。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。