用于提供内容数据以及访问内容数据的方法和装置的制造方法

文档序号:10494815阅读:709来源:国知局
用于提供内容数据以及访问内容数据的方法和装置的制造方法
【专利摘要】本发明的实施例提供了用于提供内容数据以及访问内容数据的方法和装置。用于提供内容数据的方法包括:接收针对内容数据的第一请求,该第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的指示;识别接近该第一用户设备并且在本地预先存储了所请求的内容数据的本地设备;以及返回指向该第一用户设备的第一响应,通过该第一响应通知该第一用户设备经由与该本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据。利用所提出的解决方案,网络负载能够得以降低。
【专利说明】
用于提供内容数据以及访问内容数据的方法和装置
技术领域
[0001]本发明的实施例一般地涉及无线通信,更具体地涉及用于提供内容数据以及访问内容数据的方法、装置、计算机可读存储介质和计算机程序产品。
【背景技术】
[0002]随着越来越多的用户配备有包括智能电话、平板计算机在内的智能设备,访问互联网从而获得信息和服务已经变得非常便利。这样,诸如长期演进(LTE)标准这样的演进的移动通信网络得以被研发以便整合能够促成与互联网的连接以及向移动通信终端无线传输内容数据的特征。该内容数据可以是为用户提供服务的任意类型的数据。例如,该内容数据可以是流音频或视频内容或者网页,但是这些仅是示例。因此,术语“内容数据”并不应当被局限于特定数据类型而是被一般地用来指代高层用户数据。
[0003]如今,非常常见的是,当用户搭乘公共交通工具时,他们想要利用他们各自的移动通信终端访问互联网以获取相同的内容数据或者来自相同内容提供方的内容数据。特别地,在高峰时段期间,同时访问诸如流视频数据的相同内容数据的用户数量明显会非常多。根据例如LTE中的当前实施方式,在这种情况下,所有处于该公共交通(例如,公交车)内的所有相关移动通信设备都将建立其相应的演进分组服务(EPS)承载以从内容提供方获得内容数据,这对网络施加了沉重的负担。
[0004]然而,考虑到多个用户之间的共性,使多个EPS承载传送来自相同内容提供方的相同或相似的内容数据确实是一种低效的方式,这会对网络造成不必要的沉重负担。因此,需要找到一种向用户设备提供内容数据的有效方式。

【发明内容】

[0005]以下给出本发明的简要概述以便提供对本发明的一些方面的基本理解。应当注意的是,该
【发明内容】
并不是本发明的扩展性概述并且其并非意在标示出本发明的必要/关键要素或者对本发明的范围进行限定。其目的仅在于以简化形式给出一些概念从而作为随后给出的更为详细描述的前序。
[0006]为了消除或缓解至之前所讨论的至少一种潜在问题,本发明的实施例提供了一种向用户设备提供内容数据以及由用户设备访问内容数据从而减少网络负载的有效方式。
[0007]根据本发明实施例的第一方面,提供了一种用于向用户设备提供内容数据的方法。该方法包括:接收针对内容数据的第一请求,该第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的内容服务器的指示;识别接近该第一用户设备并且在本地预先存储了所请求的内容数据的本地设备;以及返回指向该第一用户设备的第一响应,通过该第一响应通知该第一用户设备经由与该本地设备的第一本地通信而从该本地设备访问所请求的内容数据,该第一本地通信例如基于LTE或者例如W1-Fi等的其它无线电技术而与该本地设备进行的设备至设备(D2D)通信。
[0008]在示例性实施例中,该第一响应包括该本地设备的网络地址。
[0009]在示例性实施例中,该第一响应进一步包括所请求的内容数据已经在其处被预先存储于该本地设备内或者与该本地设备相关联的地址。
[0010]在示例性实施例中,该方法进一步包括:接收针对内容数据的第二请求,该第二请求源自于第二用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的内容服务器的指示;确定该本地设备接近该第二用户设备;以及返回指向该第二用户设备的第二响应,通过该第二响应通知该第二用户设备经由该第一设备至设备通信和与该本地设备的第二设备至设备通信之一而从该本地设备访问所请求的内容数据。
[0011 ]在示例性实施例中,该第一设备至设备通信包括经由以下承载之一的通信:i )单播通信承载;ii)组播或多播通信承载;和iii)广播通信承载。
[0012]在示例性实施例中,识别本地设备包括:识别该第一用户设备的位置;基于该第一用户设备的该位置从多个本地设备中确定接近该第一用户设备的本地设备;将所请求的内容数据与所确定的用户设备中预先存储的内容数据进行比较;以及响应于所请求的内容数据与所确定的用户设备中预先存储的该内容数据相匹配而将所确定的用户设备确定为该本地设备。
[0013]在示例性实施例中,将所请求的内容数据与所确定的用户设备中预先存储的内容数据进行比较包括:从内容提供方获得列表,该列表包括将该多个本地设备与其中预先存储的内容数据进行关联的条目;针对所确定的用户设备而搜索该列表;以及将所请求的内容数据与关联于所确定的用户设备的内容数据进行比较。
[0014]根据本发明实施例的第二方面,提供了一种向用户设备提供内容数据的方法。该方法包括:在本地设备处预先存储从内容服务器下载的内容数据;接收针对该内容数据的第一请求,该第一请求源自于接近该本地设备的第一用户设备并且包括所请求的内容数据的指示;以及响应于该第一请求,经由与该第一用户设备的第一设备至设备通信将所请求的内容数据传输至该第一用户设备。
[0015]在示例性实施例中,该第一请求包括该本地设备的网络地址。
[0016]在示例性实施例中,该第一请求进一步包括所请求的内容数据已经在其处被预先存储于该本地设备内或者与该本地设备相关联的地址。
[0017]在示例性实施例中,该方法进一步包括:接收针对该内容数据的第二请求,该第二请求源自于接近该本地设备的第二用户设备并且包括所请求的内容数据的指示;以及响应于该第二请求,经由该第一设备至设备通信和与该第二用户设备的第二设备至设备通信之一将所请求的内容数据传输至该第二用户设备。
[0018]在示例性实施例中,该方法进一步包括建立以下承载之一以进行该第一设备至设备通信:i)单播通信承载;ii)组播或多播通信承载;和iii)广播通信承载。
[0019]根据本发明实施例的第三方面,提供了一种用于访问内容数据的方法。该方法包括:在第一用户设备处传送针对内容数据的第一请求,该第一请求包括所请求的内容数据的指示;接收对该第一请求的第一响应,通过该第一响应通知该第一用户设备经由与本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据,该本地设备接近该第一用户设备并且预先存储了所请求的内容数据;以及经由该第一设备至设备通信而从该本地设备访问所请求的内容数据;其中该本地设备已经在本地预先存储了所请求的内容数据。
[0020]在示例性实施例中,该第一响应包括该本地设备的网络地址。
[0021]在示例性实施例中,该第一响应进一步包括所请求的内容数据已经在其处被预先存储于该本地设备内或者与该本地设备相关联的地址。
[0022]在示例性实施例中,该方法进一步包括建立以下承载之一以进行该第一设备至设备通信:i)单播通信承载;ii)组播或多播通信承载;和iii)广播通信承载。
[0023]根据本发明实施例的第四方面,提供了一种用于向用户设备提供内容数据的装置。该装置包括至少一个处理器和至少一个包括计算机程序代码的存储器。该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少:接收针对内容数据的第一请求,该第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的指示;识别接近该第一用户设备并且在本地预先存储了所请求的内容数据的本地设备;以及返回指向该第一用户设备的第一响应,通过该第一响应通知该第一用户设备经由与该本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据。
[0024]根据本发明实施例的第五方面,提供了一种用于向用户设备提供内容数据的装置。该装置包括至少一个处理器和至少一个包括计算机程序代码的存储器。该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少:在本地设备处预先存储从内容服务器下载的内容数据;接收针对该内容数据的第一请求,该第一请求源自于接近该本地设备的第一用户设备并且包括所请求的内容数据的指示;以及响应于该第一请求,经由与该第一用户设备的第一设备至设备通信将所请求的内容数据传输至该第一用户设备。
[0025]根据本发明实施例的第六方面,提供了一种用于访问内容数据的装置。该装置包括至少一个处理器和至少一个包括计算机程序代码的存储器。该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少:在第一用户设备处传送针对内容数据的第一请求,该第一请求包括所请求的内容数据的指示;接收对该第一请求的第一响应,通过该第一响应通知该第一用户设备经由与本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据,该本地设备接近该第一用户设备并且预先存储了所请求的内容数据;以及经由该第一设备至设备通信而从该本地设备访问所请求的内容数据;其中该本地设备已经在本地预先存储了所请求的内容数据。
[0026]通过采用所提出的解决方案,将为终端用户提供更好(例如,更快、延迟更少)的服务,网络基础设施上的负担得以降低,并且由于在本地针对D2D重复使用频谱而使得能够更为有效地利用频谱。
[0027]本发明实施例的其它特征和优势也将在结合附图阅读时通过以下对具体实施例的描述而被理解,上述附图通过示例图示了本发明实施例的原则。
【附图说明】
[0028]本发明的实施例作为示例而给出并且它们的优势在下文中参考附图进行更为详细地解释,其中:
[0029]图1图示了适于实施本发明实施例的通信网络的示意性框图;
[0030]图2图示了根据本发明实施例的第一方面的用于向用户设备提供内容数据的方法的流程图;
[0031]图3图示了根据本发明实施例的第二方面的用于向用户设备提供内容数据的方法的流程图;
[0032]图4图示了根据本发明实施例的第三方面的用于访问内容数据的方法的流程图;
[0033]图5图示了根据本发明实施例的针对具体场景的示例性信令图;
[0034]图6图示了根据本发明实施例的第四方面的用于向用户设备提供内容数据的装置的框图;
[0035]图7图示了根据本发明实施例的第五方面的用于向用户设备提供内容数据的装置的框图;和
[0036]图8图示了根据本发明实施例的第六方面的用于访问内容数据的装置的框图。
【具体实施方式】
[0037]随后将参考附图对本发明的实施例进行详细描述。然而,对于本领域技术人员而言显而易见的是,本发明可以以许多不同形式来体现而并不应当被理解为局限于这里所给出的实施例和具体细节。同样的数字在说明书中始终指代同样的要素。
[0038]贯穿该说明书所描述的本发明的特征、结构或特性可以以任意适当方式在一个或多个实施例中进行组合。例如,短语“某些实施例”、“一些实施例”或其它类似语言的使用在该说明书中始终是指结合该实施例所描述的特定特征、结构或特性可以包括在本发明的至少一个实施例中。因此,贯穿该说明书出现的短语“在某些实施例中”、“在一些实施例中”、“在其它实施例中”或其它类似语言并非必然全部都指代相同的实施例群组,并且所描述的特征、结构或特性可以在一个或多个实施例中以任意适当方式进行组合。
[0039]现在将参考使用依据3GPPLTE标准进行操作的移动通信网络的实施方式对本发明的实施例进行描述。在以下描述中,使用LTE/SAE术语和名称。然而,本发明的实施例能够应用于诸如UMTS和具有GPRS核心网络的GERAN之类的其它移动通信系统。
[0040]在本公开的上下文中,用户设备(UE)可以指通信终端、移动终端(MT)、订户站
(SS)、便携式订户站(PSS)、移动站(MS)或接入终端(AT),并且可以包括UE、通信终端、MT、SS、PSS、MS或AT的一些或全部功能。
[0041 ]此外,在本公开的上下文中,基站(BS)可以表示例如节点B(NodeBSNB)、演进型节点B(eN0deB或eNB)、中继,诸如微微、毫微微节点的低功率节点,等等。
[0042]首先参考图1,其图示了适于实施本发明的实施例的LTE网络的示例性架构。如图1所示并且如常规的移动通信网络,UE 101、102和103被配置为往来于基站104传输数据,基站104在LTE中被称作演进型节点B(eNB)。此外,UE 101和102被配置为在它们彼此接近的情况下通过使用由虚线箭头A所示的本地或直接路径互相通信。类似地,UE 103和102被配置为在它们彼此接近的情况下通过使用由虚线箭头B所示的本地或直接路径互相通信。UE101、102和103被配置为支持直接D2D通信。基站或eNB 104被连接至服务网关(S-GW) 105,S-Gff 105被配置为执行数据分组的路由和移动通信服务的管理以便由MME在UE遍布移动通信网络进行漫游时将数据分组传输至UE 101-103并且进行移动管理。为此,在MME和eNB 104之间提供有接口。为了保持移动管理和连接,移动管理实体(MME)106使用存储在归属订户服务器(HSS)107中的订户信息对与UE101-103的增强型分组服务(EPS)连接进行管理。分组数据网络网关(PDN-GW) 108也连接至S-GW 105,其形成移动通信网络和互联网协议(IP)网络109之间的接口。内容服务器110连接至IP网络109。1? 101、102和103能够经由eNB 104、S-Gff 105和TON-GW 108建立其相应的演进分组服务(EPS)承载以访问内容服务器110中的内容数据。
[0043]图2图示了根据本发明实施例的用于向用户设备提供内容数据的方法200的流程图。依据本发明的实施例,方法200例如可以由S-GW (例如,图1中的S-GW 1 5)、PDN-Gff (例如,图1中的PDN-GW108)、位置服务器或者诸如LTE系统的无线通信系统中的网络侧的任何其它适当的网络实体来执行。
[0044]在步骤S201,接收针对内容数据的第一请求。该第一请求源自于第一用户设备,例如图1中的UE 101。该第一请求包括所请求的内容数据的指示,诸如所请求的内容数据的ID或名称,以及能够从其处访问所请求的内容数据的指示。能够从其处访问所请求的内容数据的指示包括能够从其访问所请求的内容数据的内容服务器的指示,诸如所请求的内容数据的URL。此外,该第一请求还可以包括对第一用户设备和其它用户设备的蜂窝服务和D2D服务的服务质量(QoS)要求。
[0045]在步骤S202,识别接近第一用户设备并且在本地预先存储了所请求的内容数据的本地设备。该本地设备,例如图1中的UE 102,被配置为具有大的存储容量以预先存储来自内容提供方的内容数据。诸如公交车、火车、地铁、船舶等的公共交通工具能够配备或携带该本地设备。该本地设备可以在诸如非高峰时段的任意适当时间从内容服务器下载内容数据。例如,可以采用以下两种解决方案来确定本地设备能够预先下载哪些内容数据。
[0046]解决方案I
[0047]与源自于用户设备的针对内容数据的请求有关的信息将被中央服务器进行收集,该中央服务器例如由内容提供方或服务提供方维护。该中央服务器能够使用诸如机器学习之类的一些算法来学习这些请求中的模式。基于这些所学习的模式,该中央服务器将确定哪些类型的内容数据将可能在诸如每天上午的高峰时段的具体时间段被搭乘诸如公交车、地铁等具体公共交通工具的用户所需要。因此,公交公司能够被通知以与所确定的内容数据有关的信息,由此控制它们的配备有本地设备的公共交通工具在任意适当的时间从内容服务器下载所确定的内容数据。
[0048]解决方案2
[0049]作为解决方案I的替代方案,内容提供方或服务提供方可以与公交公司达成协议以给予他们针对某些所选择的内容数据的特权并且在具体时间将所选择的内容数据推送至他们的公共交通工具内所配备的本地设备。在这种情况下,与可用的内容数据有关的信息能够在公共交通工具中进行广告从而促进用户从本地设备访问该内容数据。与可用的内容数据有关的信息也能够在解决方案I中进行广告。
[0050]这样,当第一用户设备的用户搭乘配备有或携带本地设备的公共交通工具时,该本地设备能够经由该本地设备与第一用户设备之间的直接D2D通信而向其提供本地服务。[0051 ]在一个实施例中,执行以下步骤以识别本地设备。
[0052]首先,识别第一用户设备的位置。例如,该第一用户设备的位置可以利用全球定位系统、三角计算定位或者如本领域技术人员所意识到的任意适当方式而被识别。在全球定位系统的情况下,第一用户设备的位置能够被携带在第一请求中。可替换地,如果检测到第一用户设备和本地设备在相同时间从相同小区切换至另一个小区,则能够确定该第一用户设备接近该本地设备。
[0053]随后,基于第一用户设备的位置确定多个本地设备中接近该第一用户设备的本地设备。接下来,将所请求的内容数据与预先存储在所确定的用户设备中的内容数据进行比较。此后,如果所请求的内容数据与预先存储在所确定的用户设备中的内容数据相匹配,则所确定的用户设备被确定为本地设备。
[0054]在将所请求的内容数据与预先存储在所确定的用户设备中的内容数据进行比较时,可以从内容提供方获得包括将多个本地设备与预先存储于其中的内容数据进行关联的条目的列表,针对所确定的用户设备搜索该列表,并且将所请求的内容数据与关联于所确定的用户设备的内容数据进行比较。
[0055]在另一个实施例中,执行以下步骤来识别本地设备。
[0056]首先,从内容提供方获得列表。该列表包括将多个本地设备与预先存储于其中的内容数据进行关联的条目。随后,针对所请求的内容数据搜索该列表。接下来,识别第一用户设备的位置。随后,基于第一用户设备的位置确定多个本地设备中与所搜索的内容数据相关联的一个或多个本地设备是否接近第一用户设备。接着,将接近第一用户设备的一个本地设备识别为用于提供内容的本地设备。
[0057]继续参考图2,在步骤S203,返回指向第一用户设备的第一响应,通过该第一响应来通知第一用户设备经由与本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据。在一个实施例中,该第一响应包括本地设备的网络地址。在另一个实施例中,该第一响应进一步包括所请求的内容数据已经在本地设备内进行预先存储或者关联于其预先存储的地址。如本领域技术人员所意识到的,该第一响应可以经由高层(例如,应用层、网络层)信令或低层(例如,MAC层)信令被返回。
[0058]因此,当接收到第一响应时,第一用户设备可以建立与本地设备的设备至设备通信承载,从而从本地设备访问所请求的内容数据。由于经由D2D通信承载从本地设备访问所请求的内容数据的过程是本领域技术人员所公知的,所以其详细描述被省略。
[0059]如以上所讨论的,常见的是,在多个用户搭乘公共交通工具时,他们想要利用其各自的UE同时访问相同的内容数据。例如,第一用户设备(例如,图1中的UE 1I)和第二用户设备(例如,图1中的UE 103)的用户在他们搭乘相同地铁时会想要利用他们各自的UE 101和103在相同时间访问相同的内容数据。在这种情况下,除了源自于UE 101的针对内容数据的第一请求之外,还接收到针对内容数据的第二请求,该第二请求源自于UE 103并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的内容服务器的指示。接着,确定本地设备(例如,UE 102)接近UE 103。接下来,返回指向UE 103的第二响应,UE 103通过该第二响应而被通知以经由与本地设备的第一设备至设备通信和第二设备至设备通信之一来从该本地设备访问所请求的内容数据。
[0060]根据本发明的实施例,该第一设备至设备通信包括经由以下承载之一所进行的通信:i)单播通信承载;ii)组播或多播通信承载;和iii)广播通信承载。
[0061]因此,利用本发明的解决方案,当用户搭乘配备有本地设备的公共交通工具时,如果用户想要从内容服务器访问内容数据并且本地设备已经预先存储了所请求的内容数据,则用户能够从本地设备访问该内容数据而并不建立常规的EPS承载。另外,在搭乘相同公共交通工具的多个用户想要同时访问相同的内容数据时,该内容数据可以经由单播通信承载、组播或多播通信承载或者广播通信承载而从本地设备传输至进行请求的用户的UE。因此,网络的负担能够得以降低。
[0062]根据本发明实施例的第二方面,提供了一种用于向用户设备提供内容数据的方法。现在参考图3,其图示了根据本发明实施例的用于向用户设备提供内容数据的方法300的流程图。方法300例如可以由UE、MT、SS、PSS、MS、AT或者诸如LTE系统的无线通信系统中的任意其它适当设备来执行。
[0063]如图3所示,在步骤S301,本地设备预先存储从内容服务器下载的内容数据。如以上所描述的解决方案I和解决方案2可以被用来确定哪些内容数据能够被本地设备事先下载。
[0064]随后,在步骤S302,接收针对内容数据的第一请求,该第一请求源自于接近本地设备的第一用户设备并且包括所请求的内容数据的指示。在一个实施例中,该第一请求包括该本地设备的网络地址。在另一个实施例中,该第一请求进一步包括所请求的内容数据已经在本地设备内或者与之相关联地被预先存储的地址。
[0065]接下来,响应于该第一请求,所请求的内容数据经由与该第一用户设备的第一设备至设备通信而被传输至该第一用户设备。
[0066]如以上所讨论的,例如,第一用户设备(例如,图1中的UE 101)的用户和第二用户设备(例如,图1中的UE 103)的用户在他们搭乘相同的地铁时会想要利用他们各自的UE1I和103在相同时间访问相同的内容数据。在这种情况下,除了源自于UE 1I的针对内容数据的第一请求之外,还接收到源自于UE 103的针对内容数据的第二请求。该第二请求包括所请求的内容数据的指示。接着,该本地设备响应于该第二请求而经由与UE 103的第一设备至设备通信和第二设备至设备通信之一而将所请求的内容数据传输至UE 103。
[0067]根据本发明的实施例,该第一设备至设备通信包括经由以下承载之一所进行的通信:i)单播通信承载;ii)组播或多播通信承载;和iii)广播通信承载。
[0068]根据本发明实施例的第三方面,提供了一种用于访问内容数据的方法。现在参考图4,其图示了根据本发明实施例的用于访问内容数据的方法400的流程图。方法400例如可以由UE、MT、SS、PSS、MS、AT或者诸如LTE系统的无线通信系统中的任意其它适当设备来执行。
[0069]如图4所示,在步骤S401,在第一用户设备处传送针对内容数据的第一请求,该第一请求包括所请求的内容数据的指示。接着,在步骤S402,接收对该第一请求的第一响应,该第一用户设备通过该第一响应而被通知以经由与本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据,该本地设备接近该第一用户设备并且预先存储了所请求的内容数据。接下来,在步骤S403,经由该第一设备至设备通信而从该本地设备访问所请求的内容数据,其中该本地设备已经在本地预先存储了所请求的内容数据。
[0070]在一个实施例中,该第一请求包括能够从其访问所请求的内容数据的内容服务器的指示并且该第一响应接收自网络实体。
[0071]在一个实施例中,该第一响应包括本地设备的网络地址。在另一个实施例中,该第一响应进一步包括所请求的内容数据已经在其处被预先存储在本地设备内或者与该本地设备相关联的地址。
[0072]在一个实施例中,该第一请求由第一用户设备广播并且该第一响应接收自该本地设备。根据该实施例,该UE首先通过广播包括所请求的内容数据的指示的第一请求而检查所请求的内容数据是否能够从本地设备获得。如果本地设备接收到所广播的第一请求,则将检查它们是否已经预先存储了所请求的内容数据。如果本地设备之一已经预先存储了所请求的内容数据,则其将返回对第一请求的第一响应从而通知第一用户设备经由与该本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据。另一方面,如果并未从本地设备接收到对第一请求的第一响应,则第一用户设备将建立常规EPS承载以便从例如内容服务器访问所请求的内容数据。
[0073]根据本发明的实施例,该第一设备至设备通信经由以下承载之一进行:i)单播通信承载;ii)组播或多播通信承载;和iii)广播通信承载。
[0074]图5图示了根据本发明实施例的针对具体场景的示例性信令图。在如图5所示的场景中,本地设备被配备于公交车之内并且因此被称为BusUE 510。在步骤501,BusUE 510在网络并不繁忙时——例如在晚上或者清晨——从内容提供方512的内容服务器下载内容数据。在步骤502,UE 514经由eNB 516、S_GW(未示出)和I3DN-GW(未示出)向内容服务器发送针对内容数据的会话开始请求从而建立EPS承载。接着,在步骤503,响应于该请求,位置服务器512’识别UE的位置并且基于UE 514的位置确定多个本地设备中接近UE 514的本地设备(在该场景下是BusUE 510)。接下来,内容提供方512将所请求的内容数据与BusUE 510所下载(预先存储)的内容数据进行比较。例如,内容提供方512可以保存包括将多个本地设备与它们所下载的内容数据进行关联的条目的列表。内容提供方512可以针对BusUE 510而搜索该列表,并且将所请求的内容数据与关联于BusUE 510的内容数据进行比较。如果所请求的内容数据与所下载的内容数据相匹配,则内容提供方512在步骤505返回会话开始响应,UE514通过该会话开始响应而被通知以经由与BusUE 510的D2D通信而从BusUE 510访问所请求的内容数据。随后,在步骤506,UE 514建立与BusUE 510的直接D2D通信链路。BusUE 510可以经由单播、组播或广播D2D通信承载而向UE 514递送所请求的内容数据。
[0075]应当注意的是,图5中的步骤503和504的顺序也可以有所变化。也就是说,在可替换的实施例中,在步骤503,响应于该请求,内容提供方512基于列表而将所请求的内容数据与多个本地设备所下载(预先存储)的内容数据进行比较并且确定已经下载了所请求的内容数据的一个或多个本地设备,上述列表包括将该多个本地设备与其中预先存储的内容数据相关联的条目。随后,在步骤504,位置服务器512’识别UE 514的位置并且基于UE 514的位置而将步骤503中所确定的本地设备中接近UE 514的一个确定为BusUE 510。可替换地,步骤503和504都可以由位置服务器512’来执行。特别地,位置服务器512’从内容提供方获得包括将多个本地设备与其中预先存储的内容数据相关联的条目的列表,针对所请求的内容数据搜索该列表,识别UE 514的位置,并且基于UE 514的位置而将多个本地设备中与所搜索的内容数据相关联并且接近第一用户设备的一个确定为本地设备(BusUE 510)。
[0076]根据本发明的第四方面,提供了一种用于向用户设备提供内容数据的装置。现在参考图6,其图示了根据本发明实施例的向用户设备提供内容数据的装置600的框图。装置600例如可以在S-GW1DN-GW、位置服务器或者诸如LTE的无线通信系统中的网络侧的任意适当网络实体中实施。
[0077]如图所示,装置600包括至少一个处理器610和包括计算机程序代码630的至少一个存储器620,其中该至少一个存储器620和该计算机程序代码630被配置为与该至少一个处理器610—起使得该装置至少:接收针对内容数据的第一请求,该第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其访问所请求的内容数据的内容服务器的指示;识别接近该第一用户设备并且在本地预先存储了所请求的内容数据的本地设备;以及返回指向该第一用户设备的第一响应,通过该第一响应通知该第一用户设备经由与该本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据。
[0078]根据本发明实施例的第五方面,提供了一种用于向用户设备提供内容数据的装置。现在参考图7,其图示了根据本发明实施例的向用户设备提供内容数据的装置700的框图。装置700例如可以在UE、MT、SS、PSS、MS、AT或者诸如LTE的无线通信系统中的任意其它适当设备中实施。
[0079]如图7所示,装置700包括天线710、无线电接口 720、至少一个处理器730和包括计算机程序代码750的至少一个存储器740。无线电接口 720可以包括其它组件,诸如滤波器、转换器(例如,数模转换器等)、符号去映射器、快速傅里叶逆变换(IFFT)模块等,以处理下行链路或上行链路所携带的诸如OFDMA符号之类的符号。该至少一个存储器740和该计算机程序代码750被配置为利用该至少一个处理器730而使得该装置至少:在本地设备处预先存储从内容服务器下载的内容数据;接收针对该内容数据的第一请求,该第一请求源自于接近该本地设备的第一用户设备并且包括所请求的内容数据的指示;以及响应于该第一请求,经由与该第一用户设备的第一设备至设备通信将所请求的内容数据传输至该第一用户设备。
[0080]根据本发明实施例的第六方面,提供了一种用于访问内容数据的装置。现在参考图8,其图示了根据本发明实施例的访问内容数据的装置800的框图。装置800例如可以在UE、MT、SS、PSS、MS、AT或者诸如LTE的无线通信系统中的任意其它适当设备中实施。
[0081 ] 如图8所示,装置800包括天线810、无线电接口 820、至少一个处理器830和包括计算机程序代码850的至少一个存储器840。无线电接口 820可以包括其它组件,诸如滤波器、转换器(例如,数模转换器等)、符号去映射器、快速傅里叶逆变换(IFFT)模块等,以处理下行链路或上行链路所携带的诸如OFDMA符号之类的符号。该至少一个存储器840和该计算机程序代码850被配置为利用该至少一个处理器830而使得该装置至少:在第一用户设备处传送针对内容数据的第一请求,该第一请求包括所请求的内容数据的指示;接收对该第一请求的第一响应,通过该第一响应通知该第一用户设备经由与本地设备的第一设备至设备通信而从该本地设备访问所请求的内容数据,该本地设备接近该第一用户设备并且预先存储了所请求的内容数据;以及经由该第一设备至设备通信而从该本地设备访问所请求的内容数据;其中该本地设备已经在本地预先存储了所请求的内容数据。
[0082]本发明的实施例还提供了包括用于执行如结合图2至4所描述的每个步骤的装置的设备。因此,针对这些设备中的相应单元的详细操作,请参阅之前参考图2至4对本发明的方法所进行的描述。
[0083]本发明还提供了一种计算机可读存储介质,其具有存储于其上的计算机程序代码,该计算机程序代码在被执行时使得装置执行如之前所描述的方法中的步骤。另外,提供了一种计算机程序产品,其包括本发明所提供的计算机可读存储介质。
[0084]以上已经参考方法、装置(即系统)的框图和流程图对本发明的示例实施例进行了描述。将要理解的是,框图和流程图中的每个框以及框图和流程图中的框的组合可以通过包括计算机程序指令在内的各种手段来实施。这些计算机程序指令可以被加载到通用计算机、专用计算机或其它可编程数据处理装置上以生产出机器,而使得在该计算机或其它可编程数据处理装置上执行的指令创建用于实施流程图的一个或多个框中所指定的功能的器件。
[0085]以上的计算机程序指令例如可以是子程序和/或函数。本发明的一个实施例中的计算机程序产品包括至少一个计算机可读存储介质,其上存储有上述计算机程序指令。该计算机可读存储介质例如可以是光学紧致盘或电子存储器设备,如RAM(随机访问存储器)或ROM(只读存储器)。
[0086]虽然该说明书包含了许多【具体实施方式】的细节,但是这些并不应当被理解为对任意实施方式或所请求保护内容的范围的限制,而是相反地作为对可能特定于特定实施方式的特定实施例的特征的描述。在该说明书中以单独实施例为背景所描述的某些特征也可以以单个实施例的组合来实施。相反,以单个实施例为背景所描述的各种特征也能够单独或以任意子组合在多个实施例中实施。此外,虽然特征可以在上文中以某种组合进行描述并且甚至最初如此要求保护,但是来自所请求保护的组合中的一个或多个特征在一些情况下也能够从组合中去除,并且所请求保护的组合可以针对于子组合或子组合的变化。
[0087]还应当注意的是,以上所描述的实施例是为了描述本发明而不是对其进行限制而给出,并且所要理解的是,可以诉诸以修改和变化形式而并不背离如本领域技术人员轻易理解的本发明的精神和范围。这样的修改和变化被认为处于本发明和所附权利要求的范围之内。本发明的保护范围由所附权利要求所确定。此外,权利要求中的任何附图标记都不应当被解释为对权利要求的限制。动词“包括”及其变化形式的使用并不排除存在权利要求中所引用的那些以外的要素或步骤。要素或步骤之前的不定冠词“一个”(“a”或“an”)并不排除存在多个这样的要素或步骤。
【主权项】
1.一种用于向用户设备提供内容数据的方法,包括: 接收针对内容数据的第一请求,所述第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的指示; 识别接近所述第一用户设备并且在本地预先存储了所请求的内容数据的本地设备;以及 返回指向所述第一用户设备的第一响应,通过所述第一响应通知所述第一用户设备经由与所述本地设备的第一设备至设备通信而从所述本地设备访问所请求的内容数据。2.根据权利要求1所述的方法,其中所述第一响应包括所述本地设备的网络地址。3.根据权利要求2所述的方法,其中所述第一响应进一步包括所请求的内容数据已经在其处被预先存储于所述本地设备内或者与所述本地设备相关联的地址。4.根据权利要求1所述的方法,进一步包括: 接收针对所述内容数据的第二请求,所述第二请求源自于第二用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的内容服务器的指示; 确定所述本地设备接近所述第二用户设备;以及 返回指向所述第二用户设备的第二响应,通过所述第二响应通知所述第二用户设备经由所述第一设备至设备通信和与所述本地设备的第二设备至设备通信之一而从所述本地设备访问所请求的内容数据。5.根据权利要求1至4中任一项所述的方法,其中所述第一设备至设备通信包括经由以下承载之一的通信: i)单播通信承载; ii)组播或多播通信承载;和 iii)广播通信承载。6.根据权利要求1所述的方法,其中识别本地设备包括: 识别所述第一用户设备的位置; 基于所述第一用户设备的所述位置从多个本地设备中确定接近所述第一用户设备的本地设备; 将所请求的内容数据与所确定的用户设备中预先存储的内容数据进行比较;以及 响应于所请求的内容数据与所确定的用户设备中预先存储的所述内容数据相匹配而将所确定的用户设备确定为所述本地设备。7.根据权利要求6所述的方法,其中将所请求的内容数据与所确定的用户设备中预先存储的内容数据进行比较包括: 从内容提供方获得列表,所述列表包括将所述多个本地设备与其中预先存储的内容数据进行关联的条目; 针对所确定的用户设备而搜索所述列表;以及 将所请求的内容数据与关联于所确定的用户设备的内容数据进行比较。8.根据权利要求1所述的方法,其中识别本地设备包括: 从内容提供方获得列表,所述列表包括将所述多个本地设备与其中预先存储的内容数据进行关联的条目; 针对所请求的内容数据搜索所述列表; 识别所述第一用户设备的位置; 基于所述第一用户设备的所述位置而将多个本地设备中与所搜索的内容数据相关联并且接近所述第一用户设备的一个本地设备确定为所述本地设备。9.一种用于向用户设备提供内容数据的方法,包括: 在本地设备处预先存储从内容服务器下载的内容数据; 接收针对所述内容数据的第一请求,所述第一请求源自于接近所述本地设备的第一用户设备并且包括所请求的内容数据的指示;以及 响应于所述第一请求,经由与所述第一用户设备的第一设备至设备通信将所请求的内容数据传输至所述第一用户设备。10.根据权利要求9所述的方法,其中所述第一请求包括所述本地设备的网络地址。11.根据权利要求10所述的方法,其中所述第一请求进一步包括所请求的内容数据已经在其处被预先存储于所述本地设备内或者与所述本地设备相关联的地址。12.根据权利要求8所述的方法,进一步包括: 接收针对所述内容数据的第二请求,所述第二请求源自于接近所述本地设备的第二用户设备并且包括所请求的内容数据的指示;以及 响应于所述第二请求,经由所述第一设备至设备通信和与所述第二用户设备的第二设备至设备通信之一将所请求的内容数据传输至所述第二用户设备。13.根据权利要求9至12中任一项所述的方法,进一步包括: 建立以下承载之一以进行所述第一设备至设备通信: i)单播通信承载; ii)组播或多播通信承载;和 iii)广播通信承载。14.一种用于访问内容数据的方法,包括: 在第一用户设备处传送针对内容数据的第一请求,所述第一请求包括所请求的内容数据的指示; 接收对所述第一请求的第一响应,通过所述第一响应通知所述第一用户设备经由与本地设备的第一设备至设备通信而从所述本地设备访问所请求的内容数据,所述本地设备接近所述第一用户设备并且预先存储了所请求的内容数据;以及 经由所述第一设备至设备通信而从所述本地设备访问所请求的内容数据; 其中所述本地设备已经在本地预先存储了所请求的内容数据。15.根据权利要求14所述的方法,其中所述第一请求进一步包括能够从其访问所请求的内容数据的内容服务器的指示;并且 其中所述第一响应接收自网络实体。16.根据权利要求15所述的方法,其中所述第一响应包括所述本地设备的网络地址。17.根据权利要求16所述的方法,其中所述第一响应进一步包括所请求的内容数据已经在其处被预先存储于所述本地设备内或者与所述本地设备相关联的地址。18.根据权利要求14所述的方法,其中所述第一请求由所述第一用户设备进行广播;并且 其中所述第一响应接收自所述本地设备。19.根据权利要求14至18中任一项所述的方法,进一步包括: 建立以下承载之一以进行所述第一设备至设备通信: i)单播通信承载; ii)组播或多播通信承载;和 iii)广播通信承载。20.—种用于向用户设备提供内容数据的装置,包括: 至少一个处理器;和 包括计算机程序代码的至少一个存储器, 其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 接收针对内容数据的第一请求,所述第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的指示; 识别接近所述第一用户设备并且在本地预先存储了所请求的内容数据的本地设备;以及 返回指向所述第一用户设备的第一响应,通过所述第一响应通知所述第一用户设备经由与所述本地设备的第一设备至设备通信而从所述本地设备访问所请求的内容数据。21.根据权利要求20所述的装置,其中所述第一响应包括所述本地设备的网络地址。22.根据权利要求21所述的装置,其中所述第一响应进一步包括所请求的内容数据已经在其处被预先存储于所述本地设备内或者与所述本地设备相关联的地址。23.根据权利要求20所述的装置,其中所述至少一个存储器和所述计算机程序代码进一步被配置为与所述至少一个处理器一起使得所述装置: 接收针对所述内容数据的第二请求,所述第二请求源自于第二用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的内容服务器的指示; 确定所述本地设备接近所述第二用户设备;以及 返回指向所述第二用户设备的第二响应,通过所述第二响应通知所述第二用户设备经由所述第一设备至设备通信和与所述本地设备的第二设备至设备通信之一而从所述本地设备访问所请求的内容数据。24.根据权利要求20至23中任一项所述的装置,其中所述第一设备至设备通信包括经由以下承载之一的通信: i)单播通信承载; ii)组播或多播通信承载;和 iii)广播通信承载。25.根据权利要求20所述的装置,其中所述至少一个存储器和所述计算机程序代码进一步被配置为与所述至少一个处理器一起使得所述装置通过以下来识别本地设备: 识别所述第一用户设备的位置; 基于所述第一用户设备的所述位置从多个本地设备中确定接近所述第一用户设备的本地设备; 将所请求的内容数据与所确定的用户设备中预先存储的内容数据进行比较;以及 响应于所请求的内容数据与所确定的用户设备中预先存储的所述内容数据相匹配而将所确定的用户设备确定为所述本地设备。26.根据权利要求25所述的装置,其中将所请求的内容数据与所确定的用户设备中预先存储的内容数据进行比较包括: 从内容提供方获得列表,所述列表包括将所述多个本地设备与其中预先存储的内容数据进行关联的条目; 针对所确定的用户设备而搜索所述列表;以及 将所请求的内容数据与关联于所确定的用户设备的内容数据进行比较。27.根据权利要求20所述的装置,其中识别本地设备包括: 从内容提供方获得列表,所述列表包括将所述多个本地设备与其中预先存储的内容数据进行关联的条目; 针对所请求的内容数据搜索所述列表; 识别所述第一用户设备的位置; 基于所述第一用户设备的所述位置而将多个本地设备中与所搜索的内容数据相关联并且接近所述第一用户设备的一个本地设备确定为所述本地设备。28.—种用于向用户设备提供内容数据的装置,包括: 至少一个处理器;和 包括计算机程序代码的至少一个存储器, 其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 在本地设备处预先存储从内容服务器下载的内容数据; 接收针对所述内容数据的第一请求,所述第一请求源自于接近所述本地设备的第一用户设备并且包括所请求的内容数据的指示;以及 响应于所述第一请求,经由与所述第一用户设备的第一设备至设备通信将所请求的内容数据传输至所述第一用户设备。29.根据权利要求28所述的装置,其中所述第一请求包括所述本地设备的网络地址。30.根据权利要求29所述的装置,其中所述第一请求进一步包括所请求的内容数据已经在其处被预先存储于所述本地设备内或者与所述本地设备相关联的地址。31.根据权利要求28所述的装置,其中所述至少一个存储器和所述计算机程序代码进一步被配置为与所述至少一个处理器一起使得所述装置: 接收针对所述内容数据的第二请求,所述第二请求源自于接近所述本地设备的第二用户设备并且包括所请求的内容数据的指示;以及 响应于所述第二请求,经由所述第一设备至设备通信和与所述第二用户设备的第二设备至设备通信之一将所请求的内容数据传输至所述第二用户设备。32.根据权利要求28至31中任一项所述的装置,其中所述至少一个存储器和所述计算机程序代码进一步被配置为与所述至少一个处理器一起使得所述装置: 建立以下承载之一以进行所述第一设备至设备通信: i)单播通信承载; ii)组播或多播通信承载;和 iii)广播通信承载。33.一种用于访问内容数据的装置,包括: 至少一个处理器;和 包括计算机程序代码的至少一个存储器, 其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 在第一用户设备处传送针对内容数据的第一请求,所述第一请求包括所请求的内容数据的指示; 接收对所述第一请求的第一响应,通过所述第一响应通知所述第一用户设备经由与本地设备的第一设备至设备通信而从所述本地设备访问所请求的内容数据,所述本地设备接近所述第一用户设备并且预先存储了所请求的内容数据;以及 经由所述第一设备至设备通信而从所述本地设备访问所请求的内容数据; 其中所述本地设备已经在本地预先存储了所请求的内容数据。34.根据权利要求33所述的装置,其中所述第一请求进一步包括能够从其访问所请求的内容数据的内容服务器的指示;并且 其中所述第一响应接收自网络实体。35.根据权利要求34所述的装置,其中所述第一响应包括所述本地设备的网络地址。36.根据权利要求35所述的装置,其中所述第一响应进一步包括所请求的内容数据已经在其处被预先存储于所述本地设备内或者与所述本地设备相关联的地址。37.根据权利要求33所述的装置,其中所述第一请求由所述第一用户设备进行广播;并且 其中所述第一响应接收自所述本地设备。38.根据权利要求33至37中任一项所述的装置,其中所述至少一个存储器和所述计算机程序代码进一步被配置为与所述至少一个处理器一起使得所述装置: 建立以下承载之一以进行所述第一设备至设备通信: i)单播通信承载; ii)组播或多播通信承载;和 iii)广播通信承载。39.—种用于向用户设备提供内容数据的装置,包括: 用于接收针对内容数据的第一请求的装置,所述第一请求源自于第一用户设备并且包括所请求的内容数据的指示以及能够从其处访问所请求的内容数据的指示; 用于识别接近所述第一用户设备并且在本地预先存储了所请求的内容数据的本地设备的装置;以及 用于返回指向所述第一用户设备的第一响应的装置,通过所述第一响应通知所述第一用户设备经由与所述本地设备的第一设备至设备通信而从所述本地设备访问所请求的内容数据。40.—种向用户设备提供内容数据的装置,包括: 用于在本地设备处预先存储从内容服务器下载的内容数据的装置; 用于接收针对所述内容数据的第一请求的装置,所述第一请求源自于接近所述本地设备的第一用户设备并且包括所请求的内容数据的指示;以及 用于响应于所述第一请求而经由与所述第一用户设备的第一设备至设备通信将所请求的内容数据传输至所述第一用户设备的装置。41.一种用于访问内容数据的装置,包括: 用于在第一用户设备处传送针对内容数据的第一请求的装置,所述第一请求包括所请求的内容数据的指示; 用于接收对所述第一请求的第一响应的装置,通过所述第一响应通知所述第一用户设备经由与本地设备的第一设备至设备通信而从所述本地设备访问所请求的内容数据,所述本地设备接近所述第一用户设备并且预先存储了所请求的内容数据;以及 用于经由所述第一设备至设备通信而从所述本地设备访问所请求的内容数据的装置; 其中所述本地设备已经在本地预先存储了所请求的内容数据。42.一种计算机可读存储介质,具有存储于其上的计算机程序代码,所述计算机程序代码被配置为在被执行时使得装置执行根据权利要求1至19中任一项所述的方法中的动作。43.一种计算机程序产品,包括根据权利要求42所述的计算机可读存储介质。
【文档编号】H04W88/04GK105850213SQ201380081819
【公开日】2016年8月10日
【申请日】2013年11月18日
【发明人】李泽宪, J-E·埃克伯格, M·雨希塔洛
【申请人】诺基亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1