用于下载数据的设备和方法

文档序号:7792289阅读:138来源:国知局
用于下载数据的设备和方法
【专利摘要】本发明公开了在预期移动装置进入盲点地带的情况下用于将数据从网络设备下载到移动装置的方法和网络设备。网络设备确定移动装置已进入与盲点地带有关的预确定跟踪地带,并且聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。在移动装置进入下载地带时,网络设备随后将数据发送到移动装置。
【专利说明】用于下载数据的设备和方法

【技术领域】
[0001]本公开内容一般涉及在预期移动装置进入盲点地带的情况下用于将数据下载到移动装置的设备和方法。

【背景技术】
[0002]过去的数年中,移动装置已变得普遍,用于移动装置的应用已大量涌入市场,并且客户对无所不在的高质量服务的期望已对网络服务提供商带来了挑战。用于依赖数据传送的持续可用性的服务的当前应用受移动网络覆盖不存在的区域(例如,地下区域、屏蔽区域等)中或诸如商店等数据传送可变得缓慢的拥挤地区中的网络中断影响。依赖数据传送的持续可用性的应用包括(但不限于):像比较购物、导航应用(例如,Google Maps)等增强现实、音乐流传送、旅游应用等。
[0003]缺乏网络通信或缓慢的网络通信使用户感到沮丧,并且因此导致使服务可用于最终用户(例如,经智能电话应用)的应用服务提供商失去潜在业务。
[0004]相应地,最好是提供将减轻在某些地带中缓慢网络通信或缺乏网络通信的影响的设备和方法。


【发明内容】

[0005]根据各种实施例的网络装置和方法能够在预期移动装置进入“盲点”地带(例如,缓慢或无网络接入)的情况下将数据超前下载到移动装置。与盲点地带有关的下载地带动态定义,例如根据诸如当前网络负载、移动装置的速度、数据的量、移动装置将要处于盲点地带时的预测时间等影响将关注的数据下载到移动装置所需的时间和移动装置进入盲点地带前的时间间隔等的因素定义。定义用于移动装置的下载地带由移动装置进入相对于盲点地带预定义的跟踪地带触发。
[0006]相应地,本公开内容介绍一种在预期移动装置进入盲点地带的情况下用于将数据下载到移动装置的方法。方法包括确定移动装置已进入与盲点地带有关的预确定跟踪地带。方法还包括将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。方法还包括在移动装置进入下载地带时发送数据。一些或所有步骤可在网络设备中执行。
[0007]根据第一方面,有一种在预期移动装置进入盲点地带的情况下由网络设备执行的用于将数据从网络设备下载到移动装置的方法。方法包括在网络设备中确定移动装置已进入与盲点地带有关的预确定跟踪地带。方法还包括聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。方法也包括在移动装置进入下载地带时,将数据从网络设备发送到移动装置。
[0008]一个实施例可还包括通过汇集用于第一移动装置的第一数据和用于第二移动装置的第二装置,使用网络编码优化发送数据。例如,方法可还包括确定是否有与该移动装置在相同地带中的另一移动装置,并且如果确定另一移动装置存在于相同地带中,则使用网络编码发送用于该移动装置的第一数据和用于该另一移动装置的第二数据。
[0009]根据第二方面,有一种在预期移动装置进入盲点地带的情况下由移动装置执行的用于将数据从网络设备下载到移动装置的方法。方法包括在移动装置中确定移动装置已进入与盲点地带有关的预确定跟踪地带。方法还包括聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。方法也包括在移动装置进入下载地带时,接收来自网络设备的数据。
[0010]根据第二方面的一个示范实施例,有一种在预期移动装置进入盲点地带的情况下由移动装置执行以允许接收关注的数据的方法。方法包括获得与盲点地带相关联的跟踪地带的信息。方法还包括发送有关移动装置的速度的信息。方法也包括如果移动装置进入与盲点有关的下载地带,则接收关注的数据。方法也可包括获得有关下载地带的信息,并且在确定移动装置处在下载地带中时发送指示。
[0011]根据第三方面,有一种在预期移动装置进入盲点地带的情况下用于将数据下载到移动装置的网络设备,网络设备具有网络通信接口和数据处理单元。网络通信接口配置成允许经网络与其它装置进行数据交换。数据处理单元配置成确定移动装置已进入与盲点地带有关的预确定跟踪地带。网络通信接口还配置成聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。网络通信接口也配置成在移动装置进入下载地带时经网络通信接口发送数据。
[0012]根据第三方面的一个示范实施例,数据处理单元配置成(I)确定移动装置已进入与盲点地带有关的预确定跟踪地带,(2)将下载关注的数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带,以及(3)在移动装置进入下载地带时经网络通信接口发送数据。
[0013]在一个实施例中,网络设备可还包括坐标模块和网络缓存数据模块和网络编码模块中的一个或更多个模块。坐标模块配置成存储与一个或更多个盲点地带和相关联预确定跟踪地带有关的坐标。网络缓存数据模块配置成从网络中的各种来源检索数据并且暂时存储关注的数据。网络编码模块配置成确定是否有与移动装置在相同地带中的另一移动装置,使用网络编码发送用于该移动装置的第一数据和用于该另一移动装置的第二数据。
[0014]根据第四方面,有一种在预期移动装置进入盲点地带的情况下用于从网络设备下载数据的移动装置,移动装置具有网络通信接口和数据处理单元。网络通信接口配置成允许经网络与其它装置进行数据交换。数据处理单元配置成确定移动装置已进入与盲点地带有关的预确定跟踪地带。数据处理单元还配置成聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。数据处理单元还配置成在移动装置进入下载地带时,经网络通信接口接收数据。
[0015]根据第四方面的一示范实施例,数据处理单元配置成确定移动装置的当前位置是在与盲点地带相关联的跟踪地带内,并且经网络通信接口将位置和速度信息提供到配置成在预期移动装置进入盲点地带的情况下将数据发送到移动装置的网络设备。
[0016]根据第五方面,有一种存储计算机程序指令的计算机可读存储介质,指令在由处理器执行时,促使处理器执行如上所述的任何一种方法。
[0017]根据第六方面,有一种计算机程序,计算机程序在装置或设备上运行时,促使装置或设备执行如在任何一种上述方法中所述的步骤。
[0018]本文档中描述的实施例提供了通过超前下载关注的数据,使得进入盲点地带的移动装置可能继续使用各种应用(音乐、购物、地图)的优点。由于用户将发现采用这些实施例的服务更可靠,即受“盲点”地带影响更少或根本不受影响,因此,网络运营商和服务提供商可预期业务的增长。

【专利附图】

【附图说明】
[0019]结合在说明书中并构成其一部分的附图示出一个或多个实施例,并与描述一起解释这些实施例。在图中:
图1a是根据一示范实施例,由网络设备为减轻盲点地带的影响而执行的方法的流程图;
图1b是根据一示范实施例,由移动装置为减轻盲点地带的影响而执行的方法的流程图;
图1c是根据另一示范实施例,用于减轻盲点地带的影响的方法的流程图;
图2示出网络编码的概念。
[0020]图3和4是示出术语触发点、盲点地带、下载地带和跟踪地带的示意图,这些术语在描述各种实施例中使用;
图5根据一示范实施例示出在网络设备和移动装置中存储的数据对象;
图6根据一示范实施例示出存储用于各种下载地带的对象集的网络缓存;
图7根据一示范实施例示出在两个下载地带之间的延伸盲点地带;
图8根据一示范实施例示出重叠的下载地带;
图9是根据另一示范实施例的方法的流程图;
图10是根据一示范实施例,用于执行超前下载的方法的网络装置的示意图;
图11是根据一示范实施例,用于解释确定下载地带的方式的图;
图12根据一示范实施例示出指派到跟踪地带的无线电小区;
图13是根据一示范实施例的方法的流程图,其中,通过使用无线电小区,确定移动装置是否在跟踪地带中;
图14根据一示范实施例示出能够使用网络编码的情况;
图15根据一示范实施例示出在用于将关注的数据下载到两个移动装置的单播方案与网络编码方案之间的不同;
图16根据一示范实施例示出使用散列确定关注的数据;
图17是根据一示范实施例,用于使用散列确定关注的数据的方法的流程图;
图18根据一示范实施例示出在用于将关注的数据下载到四个移动装置的单播方案与网络编码方案之间的不同;
图19是根据另一示范实施例,用于UE和服务器(B卩,网络设备)模块的互通的方法的流程图;以及
图20是根据一示范实施例,在预期移动装置进入盲点地带的情况下由移动装置执行以允许接收关注的数据的方法的流程图。
[0021]图21是根据一示范实施例,由移动装置执行的方法的流程图。
[0022]图22a和22b根据示范实施例示出用于增强现实比较购物的表格。
[0023]图23是根据一示范实施例的信令图。

【具体实施方式】
[0024]示范实施例的以下描述参照附图。不同图形中的相同标号识别相同或类似的元素。以下详细描述不限制这些实施例。为简明起见,下面的实施例根据网络通信系统的术语和结构进行讨论。然而,下面要讨论的实施例不限于这些系统,而是可应用到基于在装置之间交换数据的分组来提供服务的其它现有系统。
[0025]说明书通篇对“一个实施例”或“一实施例”的引用指结合一实施例描述的特定特征、结构或特性包括在本公开内容的至少一个实施例中。因此,在说明书通篇各个位置出现的“在一个实施例中”或“在一实施例中”短语不一定全部指相同的实施例。此外,特定的特征、结构或特性可在一个或多个实施例中以任何适合的方式组合。
[0026]移动装置上经常使用的许多应用(例如,音频流传送或地图)依赖经网络交换数据的永久性能力。通常,在移动装置进入“无连接”地带(例如,地下隧道)时,这些应用被中断,并且这些中断造成用户不满足。在不同的情况中,在拥挤的位置(例如,商店)中,移动装置的许多用户可能同时在相同位置想经网络下载数据(例如,与商店提供的产品有关的购物信息)。此高需求导致减缓数据传送,这种缓慢可使用户放弃访问和使用基于此下载数据的应用和服务。根据下述各种实施例的设备和方法配置成通过将用于依赖经网络交换数据的永久性能力的应用的相关数据传送到位于与通常称为“盲点”地带的某些地带(例如,地下隧道区域或商店区域)相邻的地理区域中的移动装置的存储装置,减轻在盲点地带中缓慢的网络通信或网络通信的缺乏。
[0027]图3用于阐明下面用于描述各种实施例的几个术语。触发点50是可用于定义盲点地带的物理位置。例如,触发点50可以是商店的入口,并且对应盲点地带例如可以是触发点50的北部,由商店的区域定义。
[0028]跟踪地带60是在盲点地带周围的区域。一旦移动装置进入跟踪地带60,移动装置便受到监视以聚集有关其运动、应用等的信息,以便确定到移动装置的超前数据下载是否必需进行,以及它必须何时进行。跟踪地带60例如可以是在触发点50周围具有诸如R=20m等定义的半径的圆。
[0029]对于每个移动装置,例如基于有关移动装置的聚集的信息及例如网络负载和数据的量的信息,在跟踪地带60内定义下载地带70。如果移动装置进入其下载地带70,则关注的数据被传送到移动装置。
[0030]备选,盲点地带55可例如通过对应于如图4所示多边形的角的坐标集而定义为多边形或另一形状。跟踪地带65可具有另一更普通的形状(S卩,图4中的椭圆形)。下载地带75可模仿盲点地带55的形状。
[0031]图1a中示出在网络设备中执行的用于减轻盲点地带的影响的方法10a的流程图。方法因此对在预期移动装置进入盲点地带的情况下将数据从网络设备下载到移动装置
(90)有用。方法包括在网络设备中确定S120a移动装置已进入与盲点地带有关的预确定跟踪地带。方法还包括聚集信息S125a以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带,优选是下载地带在网络设备中定义。然而,在一些实施例中,可在移动装置中定义下载地带。方法还包括在移动装置进入S140a下载地带时,将数据从网络设备发送S160a到移动装置。
[0032]确定移动装置已进入跟踪地带可理解为通过基于例如跟踪地带的位置和范围及移动装置的当前位置等可用数据进行评估,确定移动装置已进入跟踪地带,或者通过接收移动装置实际上已进入跟踪地带的信息或指示,确定移动装置已进入跟踪地带。
[0033]在方法10a的一个实施例中,下载地带的定义在网络设备中执行。在此实施例中,信息的聚集可包括网络设备接收来自移动装置的有关移动装置的速度的信息。这允许网络设备可能在识别/聚集诸如数据的量等对定义/计算下载地带有用的另外信息后定义下载地带。
[0034]在方法10a的一个实施例中,确定移动装置已进入跟踪地带包括在网络装置中接收来自移动装置的移动装置的速度的信息。在其它实施例中,移动装置的速度的信息的接收可触发聚集有关移动装置的速度的信息及诸如要下载到移动装置的数据的量等其它信息,并且聚集的信息随后用于定义下载地带。定义下载地带因此在一个实施例中可理解为聚集信息并且随后基于聚集的信息定义下载地带。
[0035]在方法10a的另一实施例中,方法还包括在网络设备中在确定移动装置已进入跟踪地带时,将至少有关数据的量的信息发送到移动装置。由此移动装置可能在识别/聚集另外信息后能够通过使用信息而定义下载地带,之后,方法包括接收来自移动装置的定义下载地带的信息。
[0036]在一个实施例中,方法10a还包括确定S150有与移动装置在相同下载地带中的第二移动装置(90b),并且还使用网络编码发送S170用于第二移动装置(90b)的第二数据。在此实施例中,将数据发送S170的移动装置(90)的步骤因此理解为作为只将数据发送到移动装置(90)的备选,使用网络编码将数据发送到移动装置(90)和将第二数据发送到第二移动装置(90b)。
[0037]在其它实施例中,方法10a还包括确定S120a移动装置已进入跟踪地带包括在网络设备中接收来自移动装置的信息或指示,信息或指示指出移动装置已进入跟踪地带。
[0038]图1c中示出用于减轻盲点地带的影响的又一方法100的流程图。盲点地带的位置和范围已知,或者可相对于触发点定义。为简明起见,方法100在此处根据单个盲点地带和单个移动装置进行描述,但应理解的是,多个盲点地带和多个移动装置以相同的方式处理。方法100先包括在SllO指派在盲点地带周围的跟踪地带。跟踪地带指派成通过合理的管理(不耗尽网络带宽跟踪太多装置和下载太多数据)平衡应用方法的效力(即,如果认为必需,则具有足够时间下载数据到移动装置)。
[0039]如果移动装置进入跟踪地带,则在S120,它变成用于超前下载数据的候选。为在预期移动装置进入盲点地带的情况下在移动装置中下载数据,一旦移动装置在跟踪地带内,便聚集有关移动装置的信息。聚集的信息可包括依赖数据传送的持续可用性的应用当前是否在使用(例如,音乐流传送)或可使用(例如,地图)以及依赖数据传送的持续可用性的什么应用当前在使用(例如,音乐流传送)或可使用(例如,地图),相关数据是否已经在移动装置中下载并且它是否是最新的,关注的数据(即,在进入盲点地带前可需要在移动装置中下载的数据)的量,移动装置的下载速率能力,移动装置的速度、网络负载等。基于此信息,在S130为移动装置定义下载地带,使得用于下载关注的数据到移动装置所需的时间超过或至少等于移动装置进入盲点地带前的时间间隔。
[0040]在S140,在移动装置进入下载地带后,在S160或S170将关注的数据发送到移动装置。通过组合要发送到不同移动装置的数据分组,并且发送组合分组而不是发送单独分组到每个移动装置,网络编码可用于最大化信息流以便优化发送数据的方式。使用此类型的优化是有益但不是必需的。因此,在此实施例中,在S150,确定是否有位于与移动装置在相同区域中并且准备好同时接收数据的另一移动装置。如果未发现另一装置,则在S160将数据传送到移动装置。如果发现另一装置,则在S170使用网络编码组合并且发送用于移动装置的数据和用于另一移动装置的数据。
[0041]图1b中示出在移动装置中执行的用于减轻盲点地带的影响的方法10b的流程图。方法因此对在预期移动装置进入盲点地带的情况下将数据从网络设备下载到移动装置有用。方法包括在移动装置中确定S120b移动装置已进入与盲点地带有关的预确定跟踪地带。方法还包括聚集信息S125b以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。方法还包括在移动装置进入S140b下载地带时,接收S165来自网络设备的数据。
[0042]根据方法10b的一个实施例,下载地带的定义在移动装置中执行。
[0043]在一个实施例中,方法10b还包括移动装置在进入跟踪地带时接收来自网络设备,有关要下载到移动装置的数据的量的信息。
[0044]在方法10b的其它实施例中,信息的聚集包括移动装置收集/识别移动装置的速度的信息,并且将有关移动装置的速度的信息发送到网络设备。这将允许网络设备通过使用移动装置的速度的信息和诸如要下载到移动装置的数据的量等可能在网络设备中聚集的其它信息来计算下载地带,从而定义下载地带。
[0045]在方法10UOOa和10b的一个实施例中,影响将数据下载到移动装置所需的时间的因素是当前网络负载、数据的量、移动装置将处在盲点地带时的预测时间中的一项或更多项。
[0046]在方法100、100a和10b的一个实施例中,影响移动装置进入盲点地带前的时间间隔的因素是移动装置的速度。
[0047]为示出网络编码的概念,图2示出“蝴蝶网络”,其中,来自两个来源节点10和20的信息(例如,值A和B)要到达两个目的地节点30和40。节点10直接连接到节点30,并且可经中心线35将信息发送到节点40。节点20直接连接到节点40,并且可经中心线35将信息发送到节点30。每个边缘(即,线条)能够携带单个值(例如,在每个时隙中传送比特的边缘)。
[0048]在此配置中,通过本身的路由选择不能确保同时传送A和B到两个目的地节点,这是因为单个值能够经中心线传送(即,A或B而不是两者)。如果值A经中心线发送,则目的地节点30将接收值A两次,但从未接收值B。如果值B经中心线发送,则目的地节点40将接收值B两次,但从未接收值A。
[0049]如图所示,使用简单代码时,借助于通过中心发送符号之和,A和B均同时到达目的地(换而言之,值A和B均使用公式“A+B”编码)。二进制运算符A+B称为XOR或异或。节点30接收A和A+B,并且通过减法恢复B,并且节点40接收B和A+B,并且通过减法恢复A。由于编码和解码方案是线性运算,因此,这是线性代码。
[0050]虽然在蝴蝶网络的中间,在传送的是三个消息(A、B和A+B),但检索的是四个消息(在两个节点30和节点40的A和B)。要注意的是,中间中心路由器中的消息存储装置能够存储消息A和B,并且还提供所有四个消息到端点(即,以两个消息的成本接收四个消息,100%改进)。
[0051]如上所提及的一样,盲点地带55备选可例如通过对应于如图4所示多边形的角的坐标集而定义为多边形或另一形状。跟踪地带65可具有另一更普通的形状(即,图4中的椭圆形)。下载地带75可模仿盲点地带55的形状。
[0052]为确定移动装置当前是否位于某个地带,可使用可用的算法。例如,Darel RexFinley所著“样条多边形中点算法”(Point-1n-Spline-Polygon Algorithm)中所述算法允许测试点是否在具有曲边的多边形内。复杂的多边形能够具有不同形状。在谷歌地图 API 教程(Google Maps API Tutorial, Mike Williams, 2009)中,描述了称为.Contains (Iatlng)的脚本函数,该脚本函数基于此算法开发并且允许测试地理点(纬度,经度)是否存在于Google Maps中的给定多边形中。因此,移动装置的全球定位系统(GPS)类型的信息及地带定义可使用此类实现处理以确定移动装置是否位于该地带内。
[0053]与盲点地带55相关联的关注数据(此处,盲点地带被定义为多边形的实际情况是图示而不是限制)可以是如图5所示其当前版本存储在网络缓存80中的对象的集合(对象1,对象2,对象3)。例如,对象可以是与商店销售的不同类型的产品相关的信息。跟踪地带65内的移动装置90可(例如,从更早的下载中)存储对象I的过时版本和对象2与对象3的当前版本。跟踪地带65内的第二移动装置90b存储对象I的当前版本、对象2的过时版本和对象3的当前版本。因此,在进入下载地带75时,移动装置90关注的数据是对象I的当前版本,并且第二移动装置90b关注的数据是对象2的当前版本。无需将对象3的当前版本下载到移动终端。关注的数据可使用网络代码组合以从网络缓存传送对象1+对象2。在接收组合的分组时,每个移动装置提取关注的相应数据以便如果/在进入盲点地带时预加载对象的完整集。
[0054]如图6所示,可相对于相同盲点地带55 (例如,有几个入口的建筑物)在相同跟踪地带65内定义与不同对象集相关联的几个不同下载地带70a、70b、70c。网络装置82可(例如,在高速缓存存储器中)存储用于不同地带的不同对象集。
[0055]图7以示意图方式示出盲点地带55是地下隧道的情况。在此情况下,基于移动装置90的速度(一旦检测到移动装置在跟踪地带65时便聚集),可确定移动装置通过隧道所需时间。一旦知道此时间,便能够确定在预期移动装置90穿过盲点地带55的情况下要下载的数据(例如,对象)的量。通过也进一步估计下载速率(例如,取决于移动装置的容量和网络负载)并且再次使用移动装置90的速度,可定义下载地带70。因此,例如,可下载足够的音乐,使得在穿过隧道时使用移动装置播放音乐不会发生中断。
[0056]有时,如图8所示,盲点地带55a和55b可相互接近,以便对应跟踪地带65a和65b与下载地带75a和75b重叠。此重叠(以不同于上面讨论的方式)产生了使用网络编码优化数据流的机会。
[0057]图9示出根据另一示范实施例的方法200的流程图。在S210,设置触发点坐标,并且在这些坐标周围指派跟踪地带。在S220,确定移动装置(例如,用户设备UE)是否在跟踪地带内。一旦移动装置在跟踪地带内,便聚集有关移动装置的信息以确定其速度,依赖数据传送的持续可用性的应用当前是否在使用或可使用和什么应用当前在使用或可使用,相关数据是否已经在移动装置中下载和它是否是最新的,关注的数据的量,移动装置的下载速率能力,移动装置的速度、网络负载等。基于此信息,在S230,为移动装置定义下载地带。
[0058]在S240,如果移动装置进入下载地带,则在S260或S270将数据发送到移动装置。如果在S250,确定有位于与移动装置在相同区域中并且准备好同时接收数据的另一移动装置,则在S270,使用网络编码发送用于两个移动装置的数据。如果未发现另一装置,则在S260只是将关注的数据传送到移动装置。
[0059]现在考虑用于执行超前下载的方法的网络装置,图10示出具有网络通信接口 310和数据处理单元320的网络设备300。网络通信接口 310配置成允许经网络450与其它装置进行数据交换。数据处理单元320配置成(I)确定移动装置已进入与盲点地带有关的预确定跟踪地带,(2)将下载关注的数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带,以及(3)在移动装置进入下载地带时经网络通信接口发送数据。
[0060]数据处理单元320具有至少一个处理器,并且包括是硬件和软件的组合的功能模块。因此,数据处理单元320可包括坐标模块322,坐标模块322配置成存储一个或更多个触发点的坐标和/或定义盲点区域及对应跟踪地带的一个或更多个坐标集。数据处理单元320也可包括配置成存储关注的数据(例如,与商店有关的数据对象)的网络缓存数据模块324。数据处理单元320可还包括下载地带模块326,下载地带模块326配置成基于例如移动装置的当前位置、速度、关注的数据的量、估计的下载速率等确定在跟踪地带内用于移动装置的下载地带。数据处理单元320也可包括配置成确定关注的数据是否要使用网络编码发送,以及情况是否要应用相关网络编码技术的网络编码模块328。
[0061]在一个示范实施例中,在预期移动装置进入盲点地带的情况下,有用于将数据下载到移动装置的网络设备300,网络设备具有网络通信接口 310和数据处理单元320。网络通信接口配置成允许经网络450与其它装置进行数据交换。数据处理单元320配置成确定移动装置已进入与盲点地带有关的预确定跟踪地带。数据处理单元320还配置成聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。数据处理单元320还配置成在移动装置进入下载地带时,经网络通信接口发送数据。
[0062]在网络设备的一个实施例中,数据处理单元还配置成定义下载地带。
[0063]在一个实施例中,网络设备还包括网络编码模块328。网络编码模块328配置成确定是否有与移动装置在相同下载地带的第二移动装置,以及使用网络编码发送用于第二移动装置的第二数据。
[0064]在一个实施例中,网络设备还包括坐标模块322和网络缓存数据结构324中的一个或更多个模块。坐标模块322配置成存储与一个或更多个盲点地带和有关预确定跟踪地带有关的坐标,并且网络缓存数据模块324配置成从网络中的各种来源检索数据,并且暂时存储数据。
[0065]在一个实施例中,网络设备是服务器。
[0066]虽然原则上应为任何移动装置(例如,手机、1-pad等)应用方法,但可在其中增强或添加软件模块。因此,能够在预期移动装置进入盲点地带的情况下接收关注的数据的移动终端90包括网络通信接口 410和数据处理单元420。网络通信接口 410配置成允许经网络450与例如网络设备300等其它装置进行数据交换。数据处理单元420配置成确定移动装置的当前位置在与盲点地带相关联的跟踪地带内,并且可配置成例如经网络通信接口提供位置、速度信息等到网络设备300。
[0067]数据处理单元420具有至少一个处理器,并且包括是硬件和软件的组合的功能模块。因此,数据处理单元420可包括可配置成检测移动装置何时处在跟踪地带中和/或在下载地带中的地带检测模块422。数据处理单元420也可包括配置成确定移动装置的当前GPS坐标和速度的GPS和加速模块424。数据处理单元420可还包括配置成存储下载的数据对象的客户端缓存数据模块426。数据处理单元420也可包括诸如相机等其它传感器428和应用存储库430。
[0068]根据一个示范实施例,有一种在预期移动装置进入盲点地带的情况下用于从网络设备下载数据的移动装置90,移动装置具有网络通信接口 410和数据处理单元420。网络通信接口 410配置成允许经网络450与其它装置进行数据交换。数据处理单元420配置成确定移动装置已进入与盲点地带有关的预确定跟踪地带。数据处理单元420还配置成聚集信息以便将下载数据到移动装置所需的时间和移动装置进入盲点地带前的预测时间间隔考虑在内,定义用于移动装置的下载地带。数据处理单元420还配置成在移动装置进入下载地带时,经网络通信接口接收数据。
[0069]在移动装置的一个示范实施例中,数据处理单元420还配置成确定移动装置的当前位置是在与盲点地带有关的跟踪地带内。
[0070]在移动装置的一个实施例中,数据处理单元还包括配置成检测移动装置何时处在跟踪地带中和/或下载地带中的地带检测模块422、配置成确定移动装置的当前GPS坐标和速度的全球定位系统GPS和加速模块424、配置成存储下载的数据对象的客户端缓存数据模块426及其它传感器428。
[0071]现在转到确定下载地带的方式,除移动装置有关因素外,可还考虑当前网络条件。具体而言,可考虑用于服务于移动装置的小区的小区吞吐量。下载地带经确定以便能够在移动装置进入盲点地带前将数据对象预缓存到移动装置中。在一个实施例中,下载地带的区域取决于移动装置向触发点或盲点地带移动有多快,并且也取决于小区吞吐量。
[0072]例如,下载地带的半径r (即,在触发点与下载地带的外部极限之间的距离)是移动装置的速度s (例如,通过加速度计检测到)和使用当前网络吞吐量下载关注的数据所需的时间t的积:r X U使用当前网络吞吐量下载关注的数据所需的时间可计算为关注的数据的量(即,要预缓存的数据对象的大小)与可用小区吞吐量的比率't =数据大小/可用小区吞吐量。小区吞吐量是服务于移动装置的小区的当前吞吐量,并且可通过网络缓存测量或估计。
[0073]下载地带的形状可根据许多因素而有所不同,如相对于障碍物(例如,柱、墙)在触发点周围的布局、触发点附近的人为或自然障碍物的存在(例如,其它建筑物、树等)。例如,下载地带可具有带曲边的多边形的形状,但下载地带的其它形状是可能的。
[0074]数字示例示出如何确定半圆下载地带的半径r (例如,如图11所示在向南方向延伸):对象数据大小=IMB,可用吞吐量=2Mb/s得出i=lMB/2Mb/s=4秒;如果5.=1.25 m/s (步行),则r=1.25X4 m=5 m。因此,下载地带应从触发点延伸5 m。
[0075]如果GPS接收器在移动装置中永久性开通,则它消耗电池电能。因此,最好是找到使用GPS定位跟踪地带内的移动装置以便在接近盲点地带时预缓存关注的数据的备选。将网络的无线电小区指派到跟踪地带,而不是准确识别移动装置的位置。一旦移动装置由跟踪地带中的小区之一服务,则GPS接收器可开启以提供确定下载地带所需的位置和速度信息。例如,在图12中,小区1-4和6-11是用于覆盖大部分小区5的盲点地带的跟踪地带。
[0076]在另一实施例中,WiFi热点被指派成跟踪地带,例如,WiFi热点的服务集标识符(SSID)可用于确定移动装置是否在跟踪地带中。
[0077]图13是在预期移动装置的情况下用于将数据下载到移动装置的方法500的流程图,其中,相对于确定移动装置是否在跟踪地带中使用了无线电小区。方法500包括在S510定义触发点坐标和盲点地带坐标,并且指派与这些坐标有关的跟踪地带。方法S500还包括在S520映射跟踪地带到小区以选择跟踪地带小区。方法S500随后包括在S530确定移动装置(UE)是否在跟踪地带小区中。如果在跟踪小区中发现移动装置,则在S540识别关注的数据(即,要发送到移动装置的对象)。随后在S550激活移动装置的GPS接收器以便能够聚集有关移动装置的信息(例如,位置,速度等),以便确定下载地带。此处,应理解的是,跟踪地带不一定覆盖所有跟踪小区的所有区域。移动装置处在跟踪小区中时,在其它情况下可能不活跃的GPS接收器被激活以提供精确的位置信息,由此如果移动装置位于实际跟踪地带内,则继续准备可能的超前数据下载。
[0078]如果在S560移动装置进入确定的下载地带,朝向盲点地带前进,则在S580或S590根据在S570是否在相同地带中发现有使用网络编码的相同对象内容需要的另一移动装置,则在S580或S590下载关注的数据。
[0079]现在更详细讨论使用网络编码优化带宽,如果有如图14所示的重叠下载地带,则可能使用网络编码传送共同数据对象。考虑对于如图15所示在网络缓存595中存储的对象集xyz,第一移动装置90a需要具有下载的对象X以替换当前其中存储的对象X’,但不需要对象y和z。第二移动装置90b需要具有下载的对象y以替换当前其中存储的对象y’,但不需要对象X和z。
[0080]在图15上半部所示的单播方案中,将对象X发送到第一移动装置,并且将对象y发送到第二移动装置,由此使用带宽x&y。然而,在图15的下半部分所示的网络编码方案中,使用比在单播方案中使用的带宽x&y更少的带宽,将对象χ+y (即X异或y)两者发送到第一移动装置和第二移动装置。
[0081]散列可用于确定是否需要更新在移动装置中已经存储的一个或更多个对象。图16中示出散列的使用。在UEl中存储的对象集中对象2的散列(中间列)与网络缓存中存储的对象集中对象2的散列(左侧)之间的差别指示对象2是UEl关注的需要更新的数据。类似地,在UE2中存储的对象集中对象I的散列(中间列)与网络缓存中存储的对象集中对象I的散列(左侧)之间的差别指示对象I是UE2关注的需要更新的数据。随后在网络缓存创建复合对象(对象I异或对象2)并将其发送到UEl和UE2。UEl基于知道对象I而从复合对象(对象I异或对象2)提取对象2,并且UE2基于知道对象2而从复合对象(对象I异或对象2)提取对象I。
[0082]图17中示出用于确定使用网络编码发送关注的数据的方法600的流程图。方法600包括在S610获得在UEl和UE2中存储的对象集的散列。此外,方法包括在S620开始的循环为集中的每个对象执行S630和S640。在S630,如果在UEl和UE2中存储的对应第i个对象的散列不相同,则在阵列结构中存储索引i。在S640,测试是否满足退出循环的条件,并且如果不是,则递增i。
[0083]在退出循环后,在S650测试阵列结构是否为空(B卩,在UEl和UE2中存储的所有对象具有相同散列)。如果阵列结构不为空,则在S660将数据发送到多个UE,在S680将来自在阵列结构中指示的原集的元素编码在一起。如果阵列结构为空,则在S670将数据单独发送到每个UE。
[0084]网络编码的使用能够扩展到如图18所示几个对象数据的情况。假设四个对象在网络缓存695中存储为数据集:S1、S2、S3、S4。移动装置已从更早的下载在其客户端缓存存储以下对象集:移动装置90a具有S1、s3、s4 ;移动装置90b具有s2、s3、s4 ;移动装置90c具有s1、s2、s4 ;以及移动装置90d具有s1、s2、s3。如果移动装置90a、90b、90c和90d在重叠下载地带中“相遇”,则网络编码能够用于优化带宽使用。根据网络编码方案,将对象(Si异或和s2)发送到移动装置90a和90b,并且将对象(s3异或s4)发送到移动装置90c和90d,而不是在图18的上半部分中所示单播方案中的将s2发送移动装置90a,将si发送移动装置90b,将s3发送移动装置90c,以及将s4发送移动装置90d。
[0085]图19是用于UE和服务器(即,网络设备)模块的互通的方法700的流程图。在S710,服务器向UE发送触发点或盲点地带坐标和跟踪地带信息。在S720,使用GPS、无线电小区或WiFi热点确定UE是否处在跟踪地带中。在S730,UE将其速度通知服务器。在S740,服务器确定下载坐标。在S760,确定UE是否在下载地带内。如果UE在下载地带内,则在S770将对下载数据的请求和UE中已经存储的对象的散列发送到服务器。服务器随后在S780确定在下载地带中是否有其它UE。如果没有其它UE,则在S790服务器将对象发送到UE。如果有其它UE,则在S800比较不同UE中存储的对象的散列以确定网络编码是否能够用于在S810使用网络编码将数据发送到多个UE。
[0086]应理解的是,除位于移动装置中的GPS接收器和位于网络设备中的关注的数据夕卜,根据各种实施例,可在移动装置或网络设备中执行确定下载区域的精确位置并且触发关注的实际超前下载。网络设备可以是存储关注的数据的网络缓存,但它可以是另一网络设备,该网络设备将控制其中存储关注的数据的网络设备在执行与超前下载有关的所有其它操作后发送数据。
[0087]网络设备例如可以是网络控制器节点或无线电接入节点,或者网络设备例如可位于任何此类节点中。在一个实施例中,如在第三代移动或无线电接入网络3G移动网络中,网络设备可以是无线电网络控制器(RNC)或者位于RNC中。在其它实施例中,如在LTE(长期演进)无线电接入网络中,网络设备可以是或位于eNodeB (演进NodeB)或控制器节点中。
[0088]图20示出在预期移动装置进入盲点地带的情况下由移动装置执行以允许接收关注的数据的方法900的流程图。方法900包括在S910获得与盲点地带相关联的跟踪地带的信息。例如,在一个实施例中,移动装置可接收跟踪地带的坐标。在另一实施例中,如上所述,移动装置可先接收与跟踪小区有关的信息。一旦移动装置确定它在跟踪小区中,它便将开启其GPS接收器,并且请求或只是接收有关跟踪地带的坐标的信息。随后,可由移动装置基于GPS信息和/或由网络设备确定移动装置是否进入实际跟踪地带。
[0089]方法900还包括在S920至少发送有关移动装置的速度的信息,以及在S930如果移动装置进入与盲点有关的下载地带,则接收关注的数据。然而,方法也可包括获得有关下载地带的信息。在一个实施例中,移动装置可接收来自网络设备的信息。在另一实施例中,移动装置可确定下载地带。假设移动装置具有有关下载地带的信息,则它随后可确定移动装置是否处在下载地带中,并且将指示发送到网络设备,由此触发它传送关注的数据。因此,在一个实施例中,可由移动装置确定移动装置是否已进入下载地带。在其它实施例中,网络设备确定移动装置已进入下载地带。
[0090][00110]在一个实施例中,可根据以下情形进行数据到移动装置的超前下载:
1.移动装置(例如,UE)接收来自网络设备(例如,服务器)的跟踪地带的坐标。如果移动装置在内部确定它处在跟踪地带中,则移动装置将消息发送到网络设备。
[0091]2.网络设备基于服务于移动装置的小区中当前可用吞吐量、关注的数据的量和移动装置的速度,计算下载地带。网络设备将下载地带的坐标发送到移动装置。
[0092]3.移动装置接收下载地带的坐标,并且随后在它内部确定它处在下载地带中时,移动装置将消息发送到网络设备。
[0093]4.网络设备随后可确定是否要使用单播将关注的数据发送到移动装置,或者是否可能使用网络编码将数据发送到几个移动装置。
[0094]5.移动装置接收关注的数据。
[0095]方法的实施例例如应用于增强现实比较购物。增强现实比较购物是使用例如智能电话等移动装置(用户设备UE)上的相机和特殊图像识别应用进行比较购物的方法。相机扫描产品的条形码或甚至图像,识别它并且为用户提供价格比较信息。然而,已知比较购物要求与为扫描的产品执行实际价格比较的远程服务器进行交互。图21中示出使用数据到移动装置的超前下载,以便在移动装置以及因此比较购物服务器由于屏蔽,不在覆盖范围,高负载等原因而不可用的区域中允许增强现实比较购物的一个示范使用。根据方法1000,在S1010,系统检测到UE (因此实际上的用户)进入与盲点地带有关的下载地带,并且在S1020将诸如价格信息、图像等商店项目发送到UE。在S1030,用户使用UE相机扫描条形码或产品图像。通过扫描的信息,UE能够在S1040识别项目并且比较来自不同商店的价格,并且在S1050结果经UE用户接口向用户显示,例如,如果项目比其它商店便宜,则显示绿色标志,或者如果比其它商店贵,则显示红色标志。
[0096]图22a示出用于增强现实比较购物应用的示范表格集,包括第一表格表格I和表格2,表格I包括与用于特定商店的地带的位置和大小有关的数据,并且表格2包括用于商店项目的详细数据。商店项目的一些部分可在任何时间由于例如价格更改而更改。此方面的暗示是在时间tl下载的完全表格可在时间t2已变得部分过时。通过网络编码的使用以优化传送到多个UE的数据的量,利用了此实际情况。根据图22b所示一个实施例,为能够轻松确定项目已过时,由商店项目表表2的表格的每行构成了散列表。
[0097]网络编码的概念也可扩展到跨几个UE的不同商店的表格的情况。UE在重叠下载地带中“相遇”的情况下,网络编码能够用于优化带宽使用。
[0098]图23是方法的示范使用的信令图,其中,可根据以下情形进行数据到移动装置的超前下载:
1.经网络通信接口将触发点坐标集发送到UE。该集能够通过服务的提供商,用户偏好或通过推荐等确定。
[0099]2.网络通信接口将坐标输送到UE地带检测模块。
[0100]3.UE获得其GPS坐标。这被馈送到确定UE是否在跟踪地带内的地带检测模块。备选,能够使用WiFi SSID0
[0101]4.如果UE在跟踪地带内,则经网络通信接口将其速度发送到在网络设备中的服务器下载地带模块。在此实施例中,此信息允许网络设备确定UE已进入跟踪地带。
[0102]5.基于UE速度、小区吞吐量和数据大小确定下载地带坐标。
[0103]6.将下载地带坐标发送到UE。
[0104]7.UE继续获得其当前位置的更新。UE进行其是否在下载地带内的测试。如果UE在地带内,则它向服务器指示此情况。
[0105]8.将数据请求与UE可从以前的预缓存已经具有的数据的散列一起从UE发送到服务器。服务器确定网络编码是否应用于输送数据。
[0106]9.数据被发送到UE;如果没有与另一 UE重叠,则发送到单个UE。
[0107]10.如果在重叠下载地带有多个UE,则将共同数据发送到网络编码模块。
[0108]11.数据被编码。
[0109]12.编码的数据被同时发送到多个UE。
[0110]13.虽然在盲点地带中,但用户通过UE的相机捕捉商店的项目的条形码。
[0111]14.条形码由UE识别。
[0112]15.条形码被发送到客户端缓存并且与缓存中的现有条形码进行比较。
[0113]16.如果有命中,则经UE的⑶I (图形用户接口)向用户显示用户数据(例如,标记和元数据)。
[0114]至少一些上述实施例提供了以下优点。在例如由于屏蔽原因而无网络覆盖的区域中,最终用户能够继续使用取决于驻留在远程服务器上的数据的应用(例如,购物、音乐、地图)。通过使用这些实施例,应用服务提供商能够确保最终用户有一致的体验。使这些实施例可用的网络运营商将从应用服务提供商获得新收入。各种实施例使得除使用GPS接收器夕卜,可能使用无线电小区和WiFi确定何时开始预缓存过程,由此避免消耗移动装置的电池电能。
[0115]应理解,此描述无意限制实施例。相反,示范实施例旨在涵盖在本发明概念的精神和范围中包括的备选、修改和等效物。此外,在示范实施例的详细描述中,陈述了许多特定的细节以提供本发明性概念的详尽理解。然而,本领域的技术人员将理解,在无此类特定细节的情况下可实践各种实施例。
[0116]正如本领域的技术人员也将理解的一样,示范实施例可在网络装置中实施,实施为方法,或者在计算机程序产品中实施。相应地,示范实施例可采用完全硬件实施例或组合硬件和软件方面的实施例的形式。此外,示范实施例可采用在计算机可读存储介质上存储的计算机程序产品形式,在介质中实施有计算机可读指令。可利用任何合适的计算机可读介质,包括硬盘、CD-ROM、数字多功能光盘(DVD)、光学存储装置或磁存储装置,如软盘或磁带。计算机可读介质的其它非限制性示例包括闪存类型的存储器或其它已知存储器。
[0117]虽然所示示范实施例的特征和实施例在特定组合的实施例中描述,但每个特征或元素可单独使用而无实施例的其它特征和元素,或者以带有或无本文中公开的其它特征和元素的各种组合形式使用。本申请中提供的方法或流程图可在计算机可读介质中有形地体现的计算机程序、软件或固件中实现以便由专门编程的计算机或处理器执行。
【权利要求】
1.一种在预期移动装置(90)进入盲点地带(55)的情况下用于将数据从网络设备(300)下载到所述移动装置(90)的方法(100a),所述方法包括在所述网络设备中: 确定(S120a)所述移动装置(90)已进入与所述盲点地带(55)有关的预确定跟踪地带(60.65); 聚集信息(S125a)以便将下载所述数据到所述移动装置(90)所需的时间和所述移动装置进入所述盲点地带(55)前的预测时间间隔考虑在内,定义(S130)用于所述移动装置(90)的下载地带(70,75);以及 在所述移动装置进入(S140a)所述下载地带时,将所述数据从所述网络设备发送(S160a)到所述移动装置。
2.如权利要求1所述的方法,其中定义所述下载地带在所述网络设备(300)中执行。
3.如权利要求2所述的方法,其中信息的所述聚集包括所述网络设备接收来自所述移动装置的有关移动装置的速度的信息。
4.如权利要求1所述的方法,其中所述方法还包括在所述网络设备中在确定所述移动装置已进入所述跟踪地带时: 将有关所述数据的量的信息发送到所述移动装置;以及 接收来自所述移动装置的定义所述下载地带的信息。
5.如权利要求1-4所述的方法,其中所述方法还包括 确定(S150)有与所述移动装置(90)在所述相同下载地带中的第二移动装置(90b);以及 使用网络编码发送(S170)用于所述第二移动装置(90b)的第二数据。
6.如权利要求1所述的方法,其中确定(S120a)所述移动装置(90)已进入所述跟踪地带包括在所述网络设备中接收来自所述移动装置的所述移动装置已进入所述跟踪地带的信息。
7.—种在预期移动装置(90)进入盲点地带(55)的情况下用于将数据从网络设备(300)下载到所述移动装置(90)的方法(100b),所述方法包括在所述移动装置中: 确定(S120b)所述移动装置(90)已进入与所述盲点地带(55)有关的预确定跟踪地带(60.65); 聚集信息(S125b)以便将下载所述数据到所述移动装置(90)所需的时间和所述移动装置进入所述盲点地带(55)前的预测时间间隔考虑在内,定义用于所述移动装置(90)的下载地带(70,75);以及 在所述移动装置进入(S140b)所述下载地带时,接收(S165)来自所述网络设备的所述数据。
8.如权利要求7所述的方法,其中定义所述下载地带在所述移动装置中执行。
9.如权利要求7-8所述的方法,还包括所述移动装置在进入所述跟踪地带时接收来自所述网络设备的有关要下载到所述移动装置的所述数据的量的信息。
10.如权利要求7-9任一项所述的方法,其中所述信息的聚集包括所述移动装置将有关所述移动装置的速度的信息发送到所述网络设备。
11.如前面权利要求任一项所述的方法,其中影响将所述数据下载到所述移动装置所需的所述时间的因素是当前网络负载、所述数据的量、所述移动装置将处在所述盲点地带时的预测时间中的一项或更多项。
12.如前面权利要求任一项所述的方法,其中影响所述移动装置进入所述盲点地带前的所述时间间隔的因素是所述移动装置的速度。
13.—种在预期移动装置进入盲点地带的情况下用于将数据下载到所述移动装置的网络设备(300),所述网络设备具有网络通信接口(310)和数据处理单元(320),其中所述网络通信接口配置成允许经网络(450)与其它装置进行数据交换,并且所述数据处理单元(320)配置成: 确定移动装置(90)已进入与所述盲点地带(55)有关的预确定跟踪地带(60,65); 聚集信息以便将下载所述数据到所述移动装置所需的时间和所述移动装置进入所述盲点地带前的预测时间间隔考虑在内,定义用于所述移动装置的下载地带(70,75);以及 在所述移动装置进入所述下载地带时,经所述网络通信接口发送所述数据。
14.如权利要求13所述的网络设备,其中所述数据处理单元还配置成定义所述下载地带。
15.如权利要求13-14所述的网络设备,还包括网络编码模块(328),由此所述网络编码模块(328)配置成确定是否有与所述移动装置在相同下载地带中的第二移动装置(90b),并且使用网络编码发送用于所述第二移动装置的第二数据。
16.如权利要求13-15所述的网络设备,还包括坐标模块(322)和网络缓存数据模块(324)中的一个或更多个模块,由此所述坐标模块(322)配置成存储与一个或更多个盲点地带(55)和有关预确定跟踪地带(60,65)有关的坐标,并且所述网络缓存数据模块(324)配置成从所述网络中的各种来源检索所述数据并且暂时存储所述数据。
17.如权利要求13-16所述的网络设备,其中所述网络设备是服务器。
18.—种在预期移动装置进入盲点地带的情况下用于从网络设备下载数据的移动装置(90),所述移动装置具有网络通信接口(410)和数据处理单元(420),其中所述网络通信接口(410)配置成允许经网络(450)与其它装置进行数据交换,并且所述数据处理单元(420)配置成: 确定所述移动装置已进入与所述盲点地带(55)有关的预确定跟踪地带(60,65); 聚集信息以便将下载所述数据到所述移动装置所需的时间和所述移动装置进入所述盲点地带前的预测时间间隔考虑在内,定义用于所述移动装置的下载地带(70,75);以及 在所述移动装置进入所述下载地带时,经所述网络通信接口接收所述数据。
19.如权利要求18所述的移动装置(90),其中所述数据处理单元(420)还配置成确定所述移动装置(90)的当前位置是在与所述盲点地带(55)有关的跟踪地带(60,65)内。
20.如权利要求18-19所述的移动装置(90),其中所述数据处理单元还包括配置成检测所述移动装置何时处在所述跟踪地带(60,65)中和/或所述下载地带(70,75)中的地带检测模块(422)、配置成确定所述移动装置的当前GPS坐标和速度的全球定位系统GPS和加速模块(424)、配置成存储下载的数据对象的客户端缓存数据模块(426)及其它传感器(428)。
21.一种存储计算机程序指令的计算机可读存储介质,所述计算机程序指令如果由处理器执行,则促使所述处理器执行如权利要求1到12任一项所述的方法。
22.—种计算机程序,在装置或设备上运行时,促使所述装置或设备执行如权利要求 1-12任一项所述的步骤。
【文档编号】H04W8/24GK104205963SQ201380017769
【公开日】2014年12月10日 申请日期:2013年3月28日 优先权日:2012年3月30日
【发明者】A.达莫拉, L.维斯伯格 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1