移动设备的数据管理方法

文档序号:7732969阅读:252来源:国知局
专利名称:移动设备的数据管理方法
技术领域
本发明涉及移动设备和网络数据存储部之间的数据管理方法,尤其涉及一种对从 网络数据存储部向移动设备传送数据进行管理的方法,如需要则选择性地删除设备上的数 据以产生用于传送的足够存储空间。
背景技术
如今移动设备能够为消费者提供超出那些传统的音频和数据服务的大量服务。通 常一个这种服务为递送诸如视频片段和电视节目的多媒体内容,特别是无线地递送这种内 容。随着多媒体内容消费变得越来越流行,开发出了能够更有效地给消费者的移动设备递 送内容的技术。当前最常见的递送机制为广播、实时流传送(live streaming)和下载。广播技术在同一时间通过广播频道向大量的设备发送同样的内容。因此,虽然通 常情况下需要适配设备来接收广播内容以及需要专用广播网络来递送内容,但是广播在带 宽使用方面还是相对高效的。当前广播技术的例子包括手持数字视频广播(digital video broadcasting-handheld, DVB-H)、数字多媒体广播(digital multimedia broadcasting, DMB),以及多媒体广播多播业务(Multimedia Broadcast Multicast Service,MBMS)。当前大多数移动流服务都基于现有的3G移动网络,因而需要极少的或不需要对 现有的移动电话和网络进行改进。移动设备的流通常是单播服务,其中以连续流的方式从 服务器向单个设备发送内容,当内容抵达时被播放。除了不需要专用广播网络外,它还有几 个好处,包括允许用户选择其想要的任意内容,近乎直接存取而无需非得等到整个文件下 载完成。但是一个显著的缺陷在于因为每个用户都需要单独的流,所以可用网络带宽很快 便被用尽。此外,用户观看内容需要持续的连接。逐渐地,移动设备能使用WiFi (IEEE 802. 11)且WiFi连接可用于视频流传送。通 过WiFi连接的流传送相对较快,甚至比通过3G连接的流传送都快。它还具有比通过3G连 接的流传送更廉价的优点,且现在许多用户在他们自己家里都拥有作为其ADSL连接的一 部分的WiFi覆盖,且公共WiFi热点在数量上一天天地逐步增加。内容也可下载、存储到设备上,之后用户可随时选择观看。可通过任意的可用网络 连接来下载内容到设备上,但最常用的是通过3G网络连接或WiFi。下载的优点在于内容 的平均瞬时比特率被从基础的传送率中去耦分离(decouple)-此时可消费具有较高数据 速率的高质量内容片段-用户只是不得不较久地等待那个内容的到达。当然该系统的缺点 在于用户现在不得不等待内容的到达。

发明内容
本发明实施方式的目的在于解决一个或多个上述问题,并提供一种用于管理移动 设备上的内容的改良系统。本发明的一个方面提出了一种在无线网络中的移动设备与网络数据存储部之间进行数据管理的方法,该方法包括以下步骤(1)经由无线接入点在移动设备与网络数据存储部之间建立连接;(2)估计移动设备与无线接入点之间的连接持续时间,以及移动设备与无线网络 之间的连接的带宽;(3)确定移动设备是否有足够的可用存储容量来存储从网络数据存储部中选择的 网络文件;(4)根据所估计的连接持续时间和所估计的带宽,确定是否有足够的时间将所选 择的网络文件从网络数据存储部传送到移动设备;(5)如果确定有足够的可用存储容量和足够的时间来传送所选择的网络文件,则 通过接入点将所选择的网络文件从网络数据存储部传送到移动设备。优选地,所估计的连接持续时间考虑了之前移动设备与所述无线接入点之间的连 接历史。网络数据存储部可以包含有多个数据文件,并且所选择的网络文件是从这多个数 据文件中选择的。所述多个数据文件最好是以兴趣参数值排序的,所述兴趣参数值基于用 户配置文件,而所选择的网络文件是具有最高排序兴趣参数值的数据文件。此外,传送了所 选择的文件后,可以选择具有次高排序兴趣参数值的数据文件。移动设备可以包含多个按照兴趣值排序的设备文件,如果确定移动设备没有足够 的可用存储容量来存储所选择的网络文件,则从排序兴趣参数最低的设备文件开始删除一 个或多个设备文件,直到移动设备具有足够的可用存储容量来存储所选择的网络文件为止。优选地,从移动设备中删除兴趣参数值低于所选择的网络文件的兴趣参数值的设 备文件。数据文件可以是多媒体文件,例如视频剪辑。传送给移动设备的网络文件可存储于移动设备上供后续使用/播放。本发明的第二方面提供了一种在无线网络中的移动设备与网络数据存储部之间 进行数据管理的系统,该系统包括连接装置,其经由无线接入点在移动设备与网络数据存储部之间建立连接;连接持续时间估计器,其用于估计移动设备与无线接入点之间的连接持续时间;带宽估计器,其估计移动设备与无线网络之间的连接的带宽;内容管理器,其确定移动设备是否具有足够的可用存储容量来存储从网络数据存 储部中选择的网络文件,并且根据所估计的连接持续时间和所估计的带宽来确定是否有足 够的时间将所选择的网络文件从网络数据存储部传送到移动设备;以及传送装置,如果确定有足够的可用存储容量和足够的时间来传送所选择的网络文 件,则该传送装置通过接入点将所选择的网络文件从网络数据存储部传送到移动设备。通过WiFi下载该传送方法时,递送成本非常低(确实比通过诸如3G或GPRS连接 这样的移动蜂窝连接的递送要便宜得多)。因而,如果实际上未观看内容也无所谓。用户的 受益之处在于其可以看起来拥有范围宽得多的内容,和/或传送的内容可有更高的质量, 因为内容的量已被优化。该方法得到了更高效的数据管理,其中数据的传送被优化从而不传送不必要的数据(例如因为它太大了,或如果确定用户不太可能观看它)。另外,因为提前传送了数据,且 优选通过诸如WiFi的快速网络,所以也不会有尝试通过(例如通过3G或GPRS这样的)有 限带宽的连接进行流传送时通常产生的问题。


为了更好地理解本发明,现仅以示例的方式参照附图,其中;图1是本发明一个实施例中的网络结构;图2是本发明一个实施例中的移动设备的详图;图3是本发明一个实施例中用于计算用户逗留时间的贝叶斯网络;图4a是例示本发明一个实施例中的方法的操作的流程图;图4b是例示了该方法中的其他步骤的流程图。
具体实施例方式此处参照具体实施例来描述本发明,但是本发明不限于这些实施例。本发明的实施例提出了一种方法,该方法优选使用WiFi连接从网络内容存储部 中加载内容到移动设备上,并将该内容存储到设备上供随后浏览。该方法自动确定何时删 除所存储的内容,更重要的是应首先通过网络传送什么内容。该系统包括内容管理器,该内 容管理器考虑各种参数来确定应该传送什么,以及如果需要,应从设备中删除什么。使用的 参数包括用户配置文件(user profile)、可能下载的大小、设备上的可用存储空间,以及预 测的设备将位于无线热点或广播网络范围内的持续时间。图1例示了包括移动设备102、网络104、网络内容管理器106、网络内容存储部 108和配置文件110的网络100。移动设备102可以是具有WiFi (IEEE 802. 11)连接性的 移动电话、智能电话、PDA或者类似设备。移动设备也可以具有传统的3G或GPRS连接性形 式的移动蜂窝能力。移动设备102通过网络104,更明确地说是通过一个或两个(或更多) WiFi接入点103a和103b与网络内容管理器106进行通信,网络104例如可包括因特网。 每个WiFi接入点103a和103b都具有关联覆盖区域或“热点”(hotspot)。因此当移动设 备102位于WiFi接入点103a的热点范围内时,无线网络连接以及随后的到网络104的正 向连接(onward connection)可经由接入点103a而建立。另选地,当移动设备102位于 WiFi接入点103b的热点范围内时,无线网络连接以及随后的到网络104的正向连接可经 由接入点103b而建立。通常情况下,无线接入点103a和103b之间的回程连接(backhaul connection)将是ADSL连接。此环境是带有移动设备的用户在例如其办公室WiFi网络/ 热点与公共WiFi热点之间漫游的实施例。在这两个热点之间的某些级上,有可能移动设备 没有连接到任何一个接入点而因此失去WiFi连接。本领域技术人员可以理解出于简化的目的,已省略了回程网络接入点 103a/103b和网络104的多个单独部件。网络内容管理器106是一台位于网络侧(network side)的服务器,该网络内容管 理器控制多媒体内容到移动设备102的传送。网络服务器有权访问网络内容存储部108, 该网络内容存储部108存储有要传送到移动设备102的多媒体内容。多媒体内容通常为视 频,例如电影、电视节目、体育剪辑等等,但也可以包含诸如音乐、图片甚至软件的其他多媒体内容。网络内容管理器106也有权访问存储有诸如移动设备102用户的用户配置文件的 配置文件存储部110。尽管网络内容管理器106和网络内容存储部108被表示为分离的实体,但是本领 域技术人员会理解如下所述的功能性可由单个实体服务器来提供。移动设备102更详细地示于图2中。移动设备102包括几个重要元件,包括 设备内容管理器200、设备内容存储部202、设备配置文件存储不204、设备上数据管理 器(on-device data manager) 206、宽带估计器208和逗留时间估计器(linger time estimator) 210。设备配置文件存储部204存储有用户配置文件,更明确地说,与移动设备 102相关联的用户的用户配置文件。存储于设备配置文件存储部204中的用户配置文件被 镜像存储于网络配置文件存储部110中。尽管移动设备102中的元件被表示为分离的实体,但是本领域技术人员会理解它 们的功能可由一个有权访问适当数据存储部的单个控制器模块来提供。设备内容存储部202的存储容量为C,用于存储根据本发明实施例的多媒体内容。 在任意的给定时间,移动设备102在设备内容存储部202中存储了 D段内容。设备上的每 一项(item)或文件i都具有关联的存储需求Si (device),其中i e [1,D]。存储有D项内 容时,设备内容存储部中的剩余可用空间为A。考虑内容被观看的可能性(likelihood)和 内容文件的大小对内容进行排序。同样地,在网络中,网络内容存储部108存储有N段移动设备102并不具有的内 容。网络中的每一项或文件j都具有关联的存储需求Sj (network),其中j e [1,N]。采用 与设备上D段内容中的每一个相似的方式,按照内容被观看的可能性的顺序,对内容N的这 些项目中的每一个进行排序。执行排序的方式稍后说明。当移动设备102位于接入点103a或103b之一的范围内,因此具有了 WiFi连接且 能够与网络内容管理器106通信时,设备内容管理器200和网络内容管理器106相互交换 各自内容存储部中保存的内容。之后运行一个算法来确定N段内容中的哪个需要从网络内 容存储部108传送到移动设备102,以及是否需要删除移动设备102上的内容D。在该算法 中使用内容的排序作为各种其他参数。该方法中使用了下列参数,且在该方法本身之前进行描述说明。1.兴趣值(Interest value)-I对于系统中(移动设备102上和网络内容存储部106中)的每个可用内容,计算 兴趣值I。对设备上第i项的兴趣值用Ii (device)来表示,其中i e [1,D]。同样地,对 网络中第i项的兴趣值用Ijfcetwork)来表示,其中je [1,N]。在移动设备102上,设 备上数据管理器206针对设备内容存储部202中存储的每个内容D计算兴趣值I。兴趣值 Ii (device)基于与用户相关联的兴趣标准(interest criteria),其可存储于用户配置文 件存储部204中所存储的用户配置文件中。用户配置文件包括与不同内容的浏览历史、用 户对之前已看内容的反馈等等有关的信息。对于存储在网络内容存储部108中的每个内容N,同样计算相似的Ij (network) 值。兴趣值I可由网络内容管理器106或网络内容存储部108本身来计算,且使用存储于 网络配置文件存储部204中的用户配置文件。下面的例子略述了一种计算兴趣值I的方法。
首先,系统需要一个关键词词典、每个用户的配置文件,以及每个内容的说明(以 元数据的形式)。所述词典是系统中使用的所有关键词。为简单起见,每个配置文件都包括这些关 键词的穷尽列表(即整个词典),其中每个关键词都具有与之相关联的-1和+1之间的实 数。该数指示了用户对该关键词的偏好。为简单起见,每个说明都是应用到该内容的关键词列表。现在对于每个用户,为了计算对于该内容的兴趣值,将用户配置文件中的应用到 该项的全部关键词的实数偏好值相加。例如-如果词典是:A,B, C,D,E-用户A 具有下列配置文件(A = 0. 5,B = 0. 9,C = -0. 7,D = -0. 6,E = -0. 1)-内容X具有说明C,E-内容Y具有说明A,B,E因此,对用户A来说,内容X的兴趣值I = (-0. 7) + (-0. 1) = -0.8而对用户A来说,内容Y的兴趣值I = (0. 5) + (0. 9) + (-0. 1) =1.32.加权兴趣(Weighted Interest)-λ对于移动设备102上和网络内容存部储108中的每段可用内容,生成一个“加权兴 趣值” λ (λ i (device)表示设备上第i项的加权兴趣值,而λ j (network)表示网络中第j 项的加权兴趣值)。λ的值应反映存在与传送该内容相关联的资源成本。因而,对于具有 相同兴趣值I的两段内容来说,需要最少资源的内容将被传送。因为内容的文件大小对传 送所需资源有最为直接的影响,所以一种计算内容的加权兴趣值的可能方法为λ = I/S(1)其中I是兴趣值,S是对内容项的存储需求。设备内容管理器200针对移动设备 102上的每项内容来计算加权兴趣值λ Udevice),而网络内容管理器106针对网络中存储 的每项内容来计算加权兴趣值λ jfcetwork)。另选地,用于描述网络中内容的元数据可被 传送到移动设备102上,而λ j (network)可由移动设备102来计算。因而,加权兴趣值λ提供了一种有用的对存储于移动设备102上和网络中的内容 进行排序的方法。因此,小内容因其容易(在资源消耗方面)传送而被优先传送,类似地, 兴趣值高的内容被优先传送以便传送用户可能要观看的内容。3.逗留时间(Linger Time)-Lte本发明的一个重要方面是“逗留时间” LTe,其用来预测移动设备102预计在无线 热点范围内待多长时间,因此是对网络连接预计要持续多长时间的量度。其有几种可能的 产生方法,其中之一便是使用训练好的贝叶斯网络(trained Bayesian network)。贝叶斯网络(BN)可由有向非循环图(directed acyclic graph)来描述,其中节 点代表变量而节点之间的弧线代表依赖关系。变量可以是离散的,具有有限的或可数的状 态数,或者其可为连续的。当有一弧线从节点A指向节点B时,节点A是节点B的父节点 (parent),因而B是A的子节点(child)。通过定义,如果节点值的联合分布可写为每个节点和其父节点的区域分布(local distribution)的乘积,则有向非循环图是相对于一组变量的贝叶斯网络,
PCXl”.·;^)=!^^ 例⑵
!=1其中,Xi的一组父节点由parents (Xi)表示。如果节点Xi没有父节点,则其区域概率分布被称作无条件的(unconditional), 否则的话就是有条件的(conditional)。如果某个节点的值被观测到,那么该节点被称作显 著节点(evidence node)。为了充分地详述贝叶斯网络,有必要详细说明每个节点在其父节点下的条件概率 (conditional probability),gfii 禾呈 U 禾尔作 学习(parameter learning)。图3示出了用于计算用户连接的预计持续时间或逗留时间的贝叶斯网络300。图 中的节点为 接入点302-用户所连接的Wi-Fi接入点 工作日304-建立连接的工作日·时刻306-建立连接的时间 连接持续时间308-用户连接的持续时间该图示出了具体连接持续时间依赖于工作日、时刻和所用接入点的概率。为了充分地详述贝叶斯网络,有必要详细说明每个节点在其父节点下的条件概 率,这个过程被称作参数学习。总的来说,这需要一个包含能用于“训练”贝叶斯网络的历 史信息的详尽数据集。在逗留时间的情况下,可通过收集在几周的时间段内用户的连接行为的信息来创 建该数据集。对于用户建立的每个连接,移动设备102应记录时间、工作日、连接到的接入 点的唯一名称(WiFi的BSSID),以及设备连接的持续时间。对这些信息的整理提供了一个 可用于训练贝叶斯网络的数据集,从而能够基于时间、工作日和接入点来计算连接持续时 间的条件概率。经过一段时间,随着更多的连接被记录和用于训练贝叶斯网络,预测逗留时 间就变得更为精确。因为贝叶斯网络对变量和它们之间的关系来讲是一个完整的模型,所以它可用来 回答关于它们的概率查询。在这种情况下,查询为“给定当前工作日、时刻和接入点,最可能 的连接持续时间是什么? ”因为训练好的贝叶斯网络知道对于任意给定的时间、日期和接 入点,连接持续时间的概率分布,所以它能选择最大概率的持续时间。实际上,可能使用时 间间隔(如0-5分钟,5-10分钟等)而非使用连接持续时间的精确值。该间隔是连接的预 计逗留时间。贝叶斯网络在移动设备102上实现且被用作逗留时间估计器210的一部分。应注 意的是如果用户之前已经连接到接入点上,则逗留时间估计器210只能使用贝叶斯网络 技术,并且只有在收集到足够的数据用于训练才可以正确地使用。因此,一种更基础的方 法,例如平均连接时间,应在贝叶斯网络仍有待于充分训练的情况下被用来预测停留时间。4.带宽估计-Be计算的另一个参数为移动设备102与网络内容存储部108之间的连接的可用带宽 Be的估计。使用的技术可基于往返时间和与正在使用的接入点相关的历史数据,及其他网 络数据。带宽估计Be由移动设备102中的带宽估计器208来计算。
图4a和4b为例示了本发明一个实施例的对移动设备102上的内容进行管理的方 法的流程图。在步骤400中,移动设备102和接入点之一建立连接,并与网络内容管理器106建 立更进一步的连接。之后通过移动设备102中的相关模块或通过网络内容管理器106来计 算上述参数,通过设备内容管理器200来集合上述参数。步骤400包括设备内容管理器200针对当前存储在设备内容存储部202中的i 项内容中的的每一项来计算加权兴趣值λ Udevice),其中i e [1,D]。同样地,网络内容管理器106计算当前存储在网络内容存储部108中的j项内容 中的每一项的加权兴趣值λ j (network),其中j e [1,N]。在移动设备102和网络内容管理器106之间建立连接后便可计算加权兴趣值 λ j (network)。另选地,可由网络内容管理器106周期性地计算加权兴趣值,以便当连接建 立时,可以无延迟地启动这种对设备上的内容进行管理的方法。同样地,也可以在移动设备 102和网络内容管理器106建立连接之前计算设备上项的加权兴趣值λ i (device)。随后在步骤402中,以其加权兴趣值的顺序对D项内容进行排序,具有最高加权 兴趣的项排在首位。从而每一项都被赋予一排序数d,其中d = 1是最高排序,并且其中 Rd (device)返回排序为d的项i。网络中的N项内容也被类似地排序,其中Rn (network) 返回排序为η的内容项j。之后设备内容管理器200利用这些参数和排序来确定如何最好地处理移动设备 102上的内容,包括将内容中的哪些项从网络内容存储部108传送给移动设备102。为了这 个目的,网络内容管理器106将内容排序转发(forwards)给设备内容管理器200,从而使设 备内容管理器200能够据此进行处理。在步骤404中,选择存储于网络内容存储部108中的内容的排序第一的项(即排 序η = 1)。在步骤406中,执行检查以确定对于存储在网络内容存储部108中的内容的排序 第一的项来说,设备内容存储部202中是否有足够的容量。事实上,用排序第一的项(其中 η = 1)的存储需求SRn(network)来检查设备内容存储部202上的可用容量A,由下列不等 式来表示Ssninetworkj < A(3)注意可用存储容量A依赖于设备上已存储的内容以及设备的总存储容量C。如果没有足够的存储容量,即不满足不等式测试(3),则处理进行到图4b中的步 骤407a,将在下面进行讨论。但若有足够的存储容量,则处理进行到步骤408。在步骤408中,进行测试以查看是否有足够的时间来下载内容项Rn (network)。此 测试由下列不等式来表示LTe^Be > W^Ssninetworkj(4)其中Lte是这种情况的当前逗留时间;Be是网络连接的带宽;Ssninetworkj是网络中排序为η的内容项的存储容量需求;W是加权误差值> 1.0,以允许参数中的不准确度(如可设置到约1.2)。因此,通过加权误差值依比例决定,此测试将确定是否有足够的带宽Be和逗留时
10间LTe,使得有时间传送数据。若是,则处理继续到步骤410,开始下载项Rn (network)到移 动设备102上。此下载通过与此时连接移动设备102连接到的两个接入点103a或103b之 一的WiFi连接来进行。下载的项可被存储于设备内容存储部202中,直到用户想要使用它 为止。在另选方案中,可执行步骤来确定是否有其他更小的内容项可替代下载。一旦步骤410中的下载完成,就可从网络内容存储部中移除项Rnfcetwork),并且 处理继续到步骤412,使排序η增加1以处理下一个排序项。在步骤414中,执行测试以确定增加后的η值是否超过了网络内容存储部中的总 项数。若是,则结束处理-步骤416。若否(即增加后的项是存储部中的有效项),则处理 返回到步骤406来确定是否可下载下一排序项,就像对前项那样。现在转到步骤406的情况,没有足够的存储容量。所以,如果不满足不等式测试 (3),则处理进行到步骤407a,以及图4b中的步骤420。图4b描述了通过查看设备上内容项相对于网络中给定内容项(正是我们尝试传 送的)的相对兴趣值,从设备存储工具中释放更多存储容量的步骤。在步骤420中,我们通过设置d = D开始,其中d是加权兴趣排序号而D是设备上 存储的内容的总项数。因而,我们通过选择设备中存储的项中排序最后的那项来开始。在步骤422中,我们进行检查以查看排序为d的项,即项Rd (device),的兴趣值是 否低于所选择的项Rn (network)的兴趣值。因而,我们测试是否λ Rd (device) < λ Rn (network)(5)如果网络项Rn (network)的兴趣值不高于设备项Rd (device)的兴趣值,则处理终 止于步骤423。换句话说,如果当前排序网络项不如当前排序设备项更让人感兴趣,则没有 理由去尝试和移除当前设备项。如果网络项Rn (network)的兴趣值超过设备项Rd (device)的兴趣值,则处理继续 进行到步骤424。在步骤424中,我们进行检查以查看排序为d到D的项,即项RcKdevice)到 RD (device),与所选网络项Rn (network)相比是否需要更多的存储容量。该测试可表示为(6)如果项Rd(device) |lj RD (device)的总存储需求超过了项Rn (network)的存 储需求,则在步骤425中将项Rd (device)到RD (device)从设备存储部中删除,为项 Rn (network)腾出空间,而处理返回到图4a的步骤408。如果项Rd (device)到RD(device)的存储需求未超过所选网络项Rn (network)的 存储需求,则处理继续进行到步骤426,选择下一排序项(按照兴趣顺序的逆序),即d = d-Ι。在步骤428中,执行检查以确定排序号是否已达到0,换句话说,是否已超出最高排序 项。若是,则处理终止于步骤430,若否,则处理返回到步骤422来确定是否满足兴趣和存储 需求进而确定是否从设备中删除适当的项。如此重复执行步骤422到428直到满足步骤424中的测试为止,并且可以删除设 备中的一项以容纳网络项Rnfcetwork),之后返回到图4a。另选的是,如果已测试完所有设 备项,即d = 0,则处理彻底终止。需要注意的是可以按任意顺序来执行步骤422和424。该测试用以确定设备上是否有可删除项,所述项不如我们想要传送的网络项令我们感兴趣。步骤422和424中的两 个测试的顺序并不重要。在另选方法中,每个内容项都可被分割为多个组成部分(component parts),每个 组成部分都可被单独下载,采用LTe和Be来计算。若在任意时刻,移动设备102与接入点断开连接,则处理也终止,从而中断其与网 络内容管理器106和网络内容存储部108之间的连接。不论何种原因一旦该方法终止,下次移动设备102进入接入点的范围且与网络内 容管理器106建立连接时,都可重复执行处理。当建立新连接时,可执行检查以确定是否有 待传送的新内容,或设备上是否有内容确实应该因情况改变而被删除。例如,已被看过的一 项,可能仍被保存或者确实具有高优先权而要被保存,可通过增加兴趣值来对其管理。一旦观看过或者如果完全不想看,则移动设备102的用户也可手动删除一些设备 内容项。虽然上述实施例是针对进入WiFi接入点的范围,因而与网络104和网络内容存储 部108建立WiFi连接的移动设备来描述的,但是此方法也可同样地应用于3G或者其他无 线网络。但是,使用另外的网络则优点减少。特别是,WiFi网络的一个优点在于其趋向于 相对便宜且具有快速的数据传送速率。因此,总的来说,此处需注意的是虽然上面描述了本发明的实施例,但是存在一 些对所述实施例的变形和修改,对已描述实施例的变形和修改不脱离所附权利要求书中所 限定的本发明的范围。本领域技术人员将认识到对所描述实施例的修改。
权利要求
一种在无线网络中的移动设备与网络数据存储部之间进行数据管理的方法,该方法包括以下步骤(1)经由无线接入点在所述移动设备与所述网络数据存储部之间建立连接;(2)估计所述移动设备与所述无线接入点之间的连接持续时间,以及所述移动设备与所述无线网络之间的连接的带宽;(3)确定所述移动设备是否有足够的可用存储容量来存储从所述网络数据存储部中选择的网络文件;所述网络文件具有基于用户配置文件的兴趣值,并且所述移动设备包括按照该兴趣值的顺序排序的多个设备文件,其中,如果确定为所述移动设备没有用于所选择的网络文件的足够的可用存储容量,则从排序兴趣参数最低的设备文件开始删除一个或更多个设备文件,直到所述移动设备具有用于该网络文件的足够的可用存储容量为止;(4)根据所估计的连接持续时间和所估计的带宽,确定是否有足够的时间将所选择的网络文件从所述网络数据存储部载入到所述移动设备;以及(5)如果确定为有足够的可用存储容量和足够的时间来传送所选择的网络文件,则经由所述接入点将所选择的网络文件从所述网络数据存储部载入所述移动设备。
2.根据权利要求1所述的方法,其中,所估计的连接持续时间取决于之前所述移动设 备与所述无线接入点之间的先前连接历史。
3.根据权利要求1或2所述的方法,其中,所述网络内容存储部包括多个数据文件,并 且所选择的网络文件是从这多个数据文件中选择的。
4.根据权利要求3所述的方法,其中,所述多个数据文件是以兴趣参数值为顺序排序 的,所述兴趣参数值基于用户配置文件,并且其中,所选择的网络文件是具有最高排序兴趣 参数值的数据文件。
5.根据权利要求4所述的方法,其中,传送了所选择的文件后,选择具有次高排序兴趣 参数值的数据文件。
6.根据前述权利要求中任意一项所述的方法,其中,从所述移动设备中仅删除兴趣参 数值低于所选择的网络文件的兴趣参数值的设备文件。
7.根据前述权利要求中任意一项所述的方法,其中,所述数据文件是多媒体文件。
8.根据前述权利要求中任意一项所述的方法,其中,传送给所述移动设备的所述网络 文件被存储在所述移动设备上供随后使用。
9.一种在无线网络中的移动设备与网络数据存储部之间进行数据管理的系统,该系统 包括连接装置,其经由无线接入点在所述移动设备与所述网络数据存储部之间建立连接;连接持续时间估计器,其估计所述移动设备与所述无线接入点之间的连接持续时间;带宽估计器,其估计所述移动设备与所述无线网络之间的连接的带宽;内容管理器,其确定所述移动设备是否具有足够的可用存储容量来存储从所述网络数 据存储部中选择的网络文件,所述网络文件具有基于用户配置文件的兴趣值,并且所述移 动设备包括按照该兴趣值的顺序排序的多个设备文件,其中,如果确定为所述移动设备没 有用于所选择的网络文件的足够的可用存储容量,则从排序兴趣参数最低的设备文件开始 删除一个或更多个设备文件,直到所述移动设备具有用于所选择的网络文件的足够的可用 存储容量为止,并且该内容管理器根据所估计的连接持续时间和所估计的带宽来确定是否有足够的时间将所选择的网络文件从所述网络数据存储部载入所述移动设备;以及传送装置,如果确定为有足够的可用存储容量和足够的时间来载入所选择的网络文 件,则该传送装置经由所述接入点将所选择的网络文件从所述网络数据存储部传送到所述 移动设备。全文摘要
提出了一种优选地使用WiFi连接将内容从网络内容存储部中侧载入到移动设备,并将其存储在设备上供后续浏览的方法。该方法自动确定何时删除存储的内容,更为重要的是,首先应该通过网络传送什么内容。系统包括内容管理器,其考虑各种参数来确定应该传送什么,以及如果需要,应从设备中删除什么。使用的参数包括用户配置文件、潜在下载的大小,以及设备上的可用存储空间,和设备将位于无线热点或广播网络的范围内的预计持续时间。
文档编号H04L29/08GK101965557SQ200980107466
公开日2011年2月2日 申请日期2009年1月19日 优先权日2008年3月3日
发明者尼古拉斯·詹姆斯·西姆, 罗里·斯图尔特·特恩布尔, 马休·大卫·沃克 申请人:英国电讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1