用于无线地同步内容的方法和系统的制作方法

文档序号:7805973阅读:184来源:国知局
用于无线地同步内容的方法和系统的制作方法
【专利摘要】用于无线地同步内容的方法、系统和计算机程序产品。移动计算设备中的分析引擎收集和存储有关用于与设备的数据同步的电池使用的信息。在接收到对于要与所述设备同步的应用的内容的指示时,该分析引擎基于所述存储的信息确定要与所述设备同步的所述应用的内容的估计量以及用于与所述设备同步所述应用的内容的所述估计量的电池使用的估计量。如果存在用于同步所述内容的足够的电池寿命,则将与所述设备无线地同步所述内容。如果没有足够的电池寿命用于无线地同步全部内容,则将同步该内容的一部分。以此方式,该设备不需要插入到电源中,并且将仅同步该设备具有电力来同步内容量的该内容量。
【专利说明】用于无线地同步内容的方法和系统

【技术领域】
[0001] 本发明通常涉及内容同步,更具体地涉及无线地同步应用的内容而无需将计算设 备插入电源中。

【背景技术】
[0002] 如今,用户通常使用诸如移动计算设备和桌面型计算设备的多个计算设备。另外, 这样的用户可以利用这些计算设备上的应用的多个实例(instance)。例如媒体库应用的实 例(例如,iTunes? ')可以被加载到平板计算机、智能电话和桌面型计算机上。以此方式, 用户可以访问多个设备上的相同的应用和/或应用数据。
[0003] 由于在多个设备上具有应用的多个实例,在每个设备上的该应用的内容需要被同 步以便为用户提供无缝且一致的体验。也就是说,该应用的每个实例的内容需要被同步以 便不管用户正使用哪个设备应用都一致地进行。例如,如果已经对于该应用的一个实例添 力口、删除或更新了内容,则这样的内容需要与该应用的其他实例同步。
[0004] 当前,计算设备(例如智能电话)可以与另一计算设备(例如桌面型计算机)无 线地同步以便同步该内容。但是,计算设备(例如智能电话)需要插入到电源中以便与其 他计算设备无线地同步。计算设备需要插入到电源中以便无线地同步内容,因为如果在内 容的同步期间电力消失,则计算设备可能以"坏的"状态而终止。但是,因为需要将计算设 备插入电源中,所以还使用同步电缆来同步包含在这两个设备上的数据将很成问题。因此, 极大地削弱了在两个设备之间无线地同步内容的益处。
[0005] 此外,电源电缆可能很容易变为与计算设备断开,比如通过偶然绊到电缆或者拿 起移动计算设备以查看同步的状况而致使电源电缆从电源拔下。此外,可能发生电源断电 (outage)。因此,计算设备可能仍以"坏的"状态终止,即使计算设备最初被插入电源中。因 此,需要将计算设备连接到电源以便无线地同步内容具有许多缺点。


【发明内容】

[0006] 在本发明的一个实施例中,用于无线地同步内容的方法包括收集和存储关于用于 与设备的数据同步的电池使用的信息。该方法还包括接收对于要与所述设备同步的应用的 内容的指示。另外,该方法包括基于所述存储的信息确定要与所述设备同步的所述应用的 内容的估计量以及用于与所述设备同步所述应用的内容的所述估计量的电池使用的估计 量。另外,该方法包括响应于所述设备的电池寿命超过用于与所述设备同步所述应用的所 述内容的电池使用的所述估计量,由处理器与所述设备同步所述应用的所述内容。
[0007] 上述的方法的实施例的其他形式是系统和计算机程序产品。
[0008] 以上已经非常概括地概述了本发明的一个或多个实施例的特征和技术优点以便 将更好地理解接下来的对本发明的详细描述。下文中将描述本发明的另外的特征和优点, 其形成本发明的权利要求的主题。

【专利附图】

【附图说明】
[0009]当结合以下附图考虑以下详细描述时可以获得对本发明的更好理解,附图中: [0010] 图1例示根据本发明的一个实施例配置的网络系统;
[0011]图2例示根据本发明的一个实施例配置的计算设备的硬件配置;以及
[0012]图3A-3B是根据本发明的一个实施例的用于无线地同步内容而不需要将计算设 备插入电源中的方法的流程图。

【具体实施方式】
[0013]本发明包括用于无线地同步内容的方法、系统和计算机程序产品。在本发明的一 个实施例中,移动计算设备中的分析引擎收集和存储有关与该设备的数据同步的电池使用 的信息。例如,该分析引擎可以基于用于同步特定类型的数据(例如歌曲、视频、电子邮件) 的电池使用而产生分布曲线。此外,该分析引擎可以产生指示对每个应用(例如与电子邮 件应用相对的媒体应用)同步的平均内容量的表。在接收到对于要与该设备同步的应用的 内容的指示时,该分析引擎基于存储的信息确定要同步的应用的内容的估计量以及用于与 该设备同步该应用的内容的该估计量的电池使用的估计量。如果设备的电池寿命( battery life,或电池连续使用时间)超过用于与该设备同步应用的内容的电池寿命的估计量,则 将与该设备同步该应用的内容。如果没有足够的电池寿命来无线地同步全部内容,则将同 步内容的一部分,比如被分级为具有高优先级的数据。稍后,在计算设备已经增加了其电池 寿命之后,可以同步被分级为具有低优先级的数据。以此方式,该计算设备不需要插入到电 源中,并且将仅同步该计算设备具有用于同步内容量的电力的该内容量。因此,该计算设备 将不会进入"坏的"状态,因为在内容的同步期间电力应该不会消失。
[0014]在以下描述中,阐述多个具体细节以提供对本发明的通透理解。但是,对本领域技 术人员将显然的是,可以不用这些具体细节而实践本发明。在其他实例中,已经以框图形式 示出了公知的电路以便不因不必要的细节而混淆本发明。对于大多数部分,已经省略了考 虑到定时考虑因素等的细节,因为这些细节不是获得对本发明的完整理解所必需的并且这 些细节在相关领域的技术人员的技术之内。
[0015]现在详细参考附图,图1例示根据本发明的一个实施例的用于实践本发明的原理 的网络系统100。网络系统100包括计算设备101A(标识为"计算设备A"),其经由无线网络 102与计算设备101B (标识为"计算设备B")无线地同步应用的内容。计算设备101a-i〇ib 可以统称为计算设备101或者单独分别称为计算设备1〇1。计算设备101A可以是任意类 型的移动计算设备(例如便携式计算单元、个人数字助理(PDA)、智能电话、膝上型计算机、 移动电话、导航设备、游戏控制台、英特网工具等等),其配置有无线地连接到网络 102从而 与计算设备101B通信以同步应用的内容的能力。计算设备101B可以是任意类型的计算设 备(例如便携式计算单元、个人数字助理(PDA)、智能电话、膝上型计算机、移动电话、导航 设备、游戏控制台、桌面型计算机系统、工作站、英特网工具等等),其配置有无线地连接到 网络102从而与计算设备 1〇ia通信的能力。以下结合图2提供计算设备1〇1的硬件配置 的描述。
[0016]计算设备101A包括分析引擎1〇3,配置为与另一计算设备101B无线地同步应用的 内容而无需计算设备101A插入到电源中。分析引擎1〇3通过确定用于同步应用的内容的估 计的电池使用量来确保有足够的电力来无线地同步该内容。如果没有足够的电池寿命来无 线地同步全部内容,则将同步该内容的一部分,比如被分级为具有高优先级的数据。稍后, 在计算设备101A已经增加了其电池寿命之后,可以同步被分级为具有低优先级的数据。以 此方式,计算设备101A不需要插入到电源中,并且将仅同步计算设备101A具有用于同步内 容量的电力的该内容量。因此,计算设备101A将不进入"坏的"状态,因为在内容的同步期 间电力应该不会消失。以下结合图3A- 3B提供对分析引擎103的功能的进一步描述。
[0017] 无线网络1〇2可以是例如无线局域网、无线广域网、移动通信全球系统(GSM)网 络、无线应用协议(WAP)网络、WiFi网络、IEEE802. 11标准网络、其各种组合等等,不脱离本 发明的范围也可以与图1的系统100结合使用其他网络,在此为了简要省略对这些其他网 络的描述。
[0018] 现在参考图2,图2例示了代表用于实践本发明的硬件环境的计算设备101 (例如 图1的计算设备101A)的硬件配置。参考图2,计算设备101具有通过系统总线202耦接到 各个其他组件的处理器201。操作系统203运行在处理器201上并且提供对图2的各个组 件的控制并协调这些组件的功能。根据本发明的原理的应用204与操作系统203协作而操 作,并且提供对操作系统203的调用,其中这些调用实现要由应用204进行的各种功能或服 务。计算设备101A的应用204可以包括例如图1的分析引擎103,用于无线地同步应用的 内容,如以下关于图3A-3B进一步讨论的。在一个实施例中,分析引擎103可以是从存在于 云计算环境中的复制本(copy)周期地更新的计算设备 101上的复制本。
[0019] 再次参考图2,只读存储器("ROM") 205耦接到系统总线202并且包括控制计算设 备101的某些基本功能的基本输入/输出系统("BIOS")。随机存取存储器("RAM") 206 和盘适配器207也耦接到系统总线202。应该注意,包括操作系统203和应用204的软件组 件可以加载到RAM 2〇6中用于执行,RAM2〇6可以是计算设备101的主存储器。盘适配器207 可以是与盘单元208、例如盘驱动器通信的集成驱动器电子设备("IDE")适配器。
[0020] 计算设备101还可以包括耦接到总线202的通信适配器209。通信适配器209将 总线202与外部网络(例如图1的网络102)互连,由此使得计算设备101与其他计算设备 101通信。
[0021] I/O设备还可以经由用户接口适配器210和显示适配器211连接到计算设备101。 键盘212、鼠标213和扬声器214全部可以通过用户接口适配器210互联到总线202。显示 监视器215可以通过显示适配器211连接到系统总线202。以此方式,用户能够通过键盘 212或鼠标213向计算设备101输入并经由显示器215或扬声器214从计算设备101接收 输出。
[0022] 此外,诸如计算设备101A的计算设备101还可以包括电池216和用于对电池216 充电的充电系统217。可以通过变压器和电源线或者通过主机设备或者通过坞站(docking station)对电池216充电。在坞站的情况下,可以通过电端口或者可能通过不需要进行物 理电连接的感应(inductance)充电部件来传输充电。
[0023] 如本领域技术人员将理解的,本发明的方面可以体现为系统、方法或计算机程序 产品。因而,本发明的方面可以采取完全硬件实施例、完全软件实施例(包括固件、常驻软 件、微代码等等)或者组合了软件和硬件方面的实施例,它们可以在此统称为"电路"、"模 块"或"系统"。此外,本发明的方面可以采取被包含在一个或多个计算机可读介质中的计 算机程序产品,其具有在该计算机可读介质上包含的计算机可读程序代码。
[0024] 可以利用一个或多个的计算机可读介质的任意组合。计算机可读介质可以是计算 机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、 磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储 介质的更具体的例子(非穷举的列表)将包括以下:具有一个或多个导线的电连接、便携 式计算机磁盘、硬盘、随机存取存储器(_)、只读存储器(ROM)、可擦式可编程只读存储器 (EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上 述的任意合适的组合。在本文的上下文中,计算机可读存储介质可以是任何可以包含或存 储程序的有形存储介质,该程序由指令执行系统、装置或者器件使用或者与其结合使用。
[0025] 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号, 其中承载了计算机可读的程序代码。这种传播的数据信号可以釆用多种形式,包括但不限 于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读 存储介质以外的任何计算机可读介质,其可以发送、传播或者传输用于由指令执行系统、装 置或者器件使用或者与其结合使用的程序。
[0026] 体现在计算机可读介质上的程序代码可以用任何适当的介质传输,所述介质包括 但不限于:无线、有线、光缆、RF等,或上述的任意合适的组合。
[0027] 可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机 程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还 包括常规的过程式程序设计语言,诸如"C"语言或类似的程序设计语言。程序代码可以完 全地在用户的计算机上执行、部分地在用户的计算机上执行、作为独立的软件包执行、部分 在用户的计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在 后一情形中,远程计算机可以通过任意种类的网络、包括局域网(LAN)或广域网(WAN)连接 到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网 连接)。
[0028] 以下参照本发明的实施例的方法、装置(系统)和计算机程序产品的流程图和/ 或框图描述本发明的方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框 图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可以被提供给通用计 算机、专用计算机或其它可编程数据处理装置的处理器以生产出一种机器,使得经由计算 机或其它可编程数据处理装置执行的这些指令产生了实现流程图和/或框图中的方框中 规定的功能/操作的装置。
[0029] 也可以把这些计算机程序指令存储在可以使得计算机或其它可编程数据处理装 置以特定方式工作的计算机可读介质中,使得存储在计算机可读介质中的指令产生包括实 现流程图和/或框图中的方框中规定的功能/操作的指令的制造品。
[0030] 也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备 上,致使在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计 算机实现的过程,使得在计算机或其它可编程装置上执行的指令能够提供用于实现流程图 和/或框图中的方框中规定的功能/操作的过程。
[0031] 如在【背景技术】部分中所述,当前,计算设备(例如智能电话)可以与另一计算设备 (例如桌面型计算机)无线地同步以便同步已经添加、删除或更新的内容。但是该计算设备 (例如智能电话)需要被插入电源中以便与该另一计算设备无线地同步。计算设备需要插 入到电源中以便无线地同步内容,因为如果在内容的同步期间电力消失,则计算设备可能 以"坏的"状态而终止。但是,因为需要将计算设备插入电源中,所以还使用同步电缆来同 步包含在这两个设备上的数据将很成问题。因此,极大地削弱了在两个设备之间无线地同 步内容的益处。此外,电源电缆可能很容易变为与计算设备断开,比如通过偶然绊到电缆或 者拿起移动计算设备以查看同步的状况而致使电源电缆从电源拔下。此外,可能发生电源 断电。因此,计算设备可能仍以"坏的"状态终止,即使计算设备最初被插入电源中。因此, 需要将计算设备连接到电源以便无线地同步内容具有许多缺点。
[0032]本发明的原理提供了用于同步内容而不需要将计算设备插入电源中的方式,如以 下结合图3A-3B进一步讨论的。
[0033] 图3A-3B是根据本发明的一个实施例的用于无线地同步内容而不需要将计算设 备101 (例如计算设备101A)插入电源中的方法300的流程图。
[0034] 返回图3A,结合图1-2,在步骤301,计算设备101A的分析引擎103监视计算设备 101A的用户对应用以及应用的内容的使用,以确定构成应用的内容的数据的类型(例如音 频、视频)和/或属性(例如超过$100, 〇〇〇的销售额)的重要性级别。例如,基于用户对 媒体应用的使用(例如用户经常观看、更新媒体应用等等)相对于用户对电子邮件应用的 使用(例如用户仅几天查看一次电子邮件),新的歌曲和新的视频可能表示比对电子邮件 应用的更新更高的优先级。在另一例子中,基于用户对于用户的销售团队的电子邮件仅关 注超过$100, 000的销售额,超过$100, 〇〇〇的销售额可能表示相对于少于$1〇〇, 〇〇〇的销售 额的更高优先级。
[0035]在步骤S3〇2,分析引擎103收集和存储有关用于数据同步的电池使用的信息。在 一个实施例中,分析引擎103基于用于同步特定类型的数据(例如歌曲、视频、电子邮件) 的电池使用而产生分布曲线。也就是说,分析引擎103可以基于对于每种类型的数据的历 史同步而产生该数据的分布曲线,该分布曲线指示对于不同量的该数据的电池使用量。这 样的信息可以存储在计算设备101A中,比如存储在盘单元208中。此外,分析引擎103可 以产生指示为每个应用同步的平均内容量的表。这样的表可以存储在计算设备101A中,比 如存储在盘单元 2〇8中。例如,计算设备101A的分析引擎103可以跟踪每次已经在计算设 备101A上更新媒体应用时已经与计算设备 101B同步的数据量。然后分析引擎103可以计 算每次更新该媒体应用时已经与计算设备101A同步的平均数据量,并将这样的信息存储 在上述的表中。
[0036] 在步骤3〇3,分析引擎103接收对于要与计算设备101A同步的来自计算设备101B 的应用(例如媒体库应用)的内容的指示。
[0037]在步骤304,分析引擎103基于存储的信息(在步骤302存储的信息)确定要与计 算设备101A同步的来自计算设备101B的应用的内容的估计量以及用于与计算设备101A 同步来自计算设备101B的应用的内容的估计量的用户的计算设备i〇iA的电池使用的估计 量。例如,分析引擎103可以查阅指示为每个应用同步的平均内容量的表以确定要同步的 来自这些应用的内容的估计量。此外,分析引擎103可以查阅基于用于同步特定类型的数 据(例如歌曲、视频、电子邮件)的电池使用的分布曲线以确定用于同步这些应用的内容的 该估计量的计算设备101A的电池使用的估计量。
[0038]在步骤3〇5,分析引擎103确定是否存在计算设备i〇iA的足够的电池寿命以同步 这些应用的内容。
[0039]如果存在足够的电池寿命来同步应用的内容,则在步骤306,分析引擎103确定在 同步该内谷之后计算设备101A的剩余电池寿命是否在阈值(例如电池寿命的)以下。 在一个实施例中,这样的阈值是用户定义的。 °
[0040] 如果在同步该内容之后的剩余电池寿命将在阈值(例如电池寿命的10% )以下, 则在步骤307,分析引擎103通知计算设备101A的用户关于电池寿命在同步内容之后在阈 值水平以下。
[0041]在步骤3〇8,分析引擎1〇3为计算设备101A的用户提供同步或不同步应用的内容 的选项。
[0042]在步骤3〇9,分析引擎1〇3确定计算设备101A是否接收到来自用户的同步应用的 内容的许可。
[0043]如果计算设备101A接收到来自用户的同步应用的内容的许可,则在步骤310,分 析引擎103同步应用的内容。
[0044] 但是,如果计算设备101A没有接收到来自用户的同步应用的内容的许可,则在步 骤311,分析引擎103不同步应用的内容。
[0045] 返回步骤306,如果在同步内容之后计算设备101A的剩余电池寿命超过阈值,则 分析引擎103在步骤308为用户提供同步或者不同步应用的内容的选项。
[0046] 返回步骤305,如果没有足够的电池寿命来同步应用的内容,则返回图3B,结合图 1-2,在步骤312中,分析引擎103向计算设备101A的用户通知没有足够的电池寿命来同步 应用的内容。
[0047] 在步骤313,分析引擎103为计算设备101A的用户提供用于提供构成应用的内 容的数据的类型和/或属性的重要性级别的选项。例如,如果要同步的内容有关于可能的 销售额,则具有最大收益影响的销售额可以被分级为比具有较销售已影响的销售额更高的 优先级,由此使得同步具有最高收益影响的那些销售额并使得稍后在已经增加了计算设备 101A的电池寿命之后同步具有较小收益影响的那些销售额,如下所讨论的。
[0048] 在步骤314,分析引擎103确定分析引擎103是否接收到了有关构成要与计算设 备101A同步的应用的内容的数据的类型和/或属性的重要性级别的任何用户输入。参考 上述的关于销售额的例子,计算设备101A的用户可以指示具有最大收益影响的那些销售 额将被分级为比具有较小收益影响的销售额更高的优先级。
[0049] 如果分析引擎103接收到了有关构成要与计算设备101A同步的应用的内容的数 据的类型和/或属性的重要性级别的用户输入,则在步骤315,分析引擎103排定构成要与 计算设备101A同步的应用的内容的数据的类型和/或属性的优先顺序。
[0050] 但是,如果分析引擎103没有接收到有关构成要与计算设备101A同步的应用的内 容的数据的类型和/或属性的重要性级别的用户输入,则在步骤316,分析引擎103基于对 构成要与计算设备101A同步的应用的内容的数据的类型和/或属性的确定的重要性级别 (在图Μ的步骤301中确定的)来排定构成要与计算设备101A同步的应用的内容的数据 的类型和/或属性的优先顺序。
[0051] 在步骤315、316中排定构成要与计算设备101Α同步的应用的内容的数据的类型 和/或属性的优先顺序后,分析引擎103在步骤317基于所确定的优先顺序(在步骤315、 316中确定的优先顺序)选择构成要与计算设备ι〇1Α同步的应用的内容的数据(例如仅 选择具有最大收益的那些销售额)。以此方式,当计算设备101A没有足够的电池寿命来无 线地同步全部内容时,计算设备101A将首先同步对计算设备101A的用户重要的数据。稍 后,在计算设备101A已经增加了其电池寿命之后,可以同步备份分级为具有低优先顺序的 数据。以此方式,计算设备101A不需要插入电源中,并且将仅同步计算设备101A具有电力 来同步内容量的该内容量。因此,计算设备101A将不进入"坏的"状态,因为在内容的同步 期间电力不应消失。
[0052]在步骤31S,分析引擎103为用户提供同步或不同步应用的内容的所选数据的选 项。
[0053]在步骤319,分析引擎103确定计算设备101A是否接收到来自用户的同步应用的 内容的所选数据的许可。
[0054] 如果计算设备101A接收到来自用户的同步应用的内容的所选数据的许可,则在 步骤32〇,分析引擎103同步应用的内容的所选数据。
[0055] 但是,如果计算设备101A没有接收到来自用户的同步应用的内容的所选数据的 许可,则在步骤321,分析引擎1〇3不同步应用的内容的所选数据。
[0056]在一些实现方式中,方法300可以包括为了清楚而没有绘出的其他和/或另外的 步骤。此外,在一些实现方式中,方法300可以按所与所给出的顺序不同的顺序执行,且在 图3A-3B的讨论中所给出的该顺序是例示性的。另外,在一些实现方式中,方法 300中的某 些步骤可以按基本同时的方式执行或者可以省略。
[00571为了例示的目的已经了本发明的各个实施例的描述,但是该描述不意图是穷尽的 或者限于所公开的实施例。不脱离所描述的实施例的范围和精神,许多修改和变型对本领 域技术人员而言将是显而易见的。选择在此所述的技术以最佳地说明本发明的原理、实际 应用以及相对于在市场中找到的技术的技术改进,或使得本领域其他技术人员能够理解在 此公开的实施例。
【权利要求】
1. 一种无线地同步内容的方法,该方法包括: 收集和存储有关用于与设备的数据同步的电池使用的信息; 接收对于要与所述设备同步的应用的内容的指示; 基于所述存储的信息确定要与所述设备同步的所述应用的内容的估计量以及用于与 所述设备同步所述应用的内容的所述估计量的电池使用的估计量;以及 响应于所述设备的电池寿命超过用于与所述设备同步所述应用的所述内容的电池使 用的所述估计量,由处理器与所述设备同步所述应用的所述内容。
2. 如权利要求1所述的方法,还包括: 响应于在同步所述应用的所述内容之后剩余的电池寿命在阈值以下,向所述设备的用 户通知在同步所述应用的所述内容之后所述剩余的电池寿命在所述阈值以下。
3. 如权利要求2所述的方法,其中所述阈值是用户定义的。
4. 如权利要求1所述的方法,还包括: 监视所述设备的用户对应用以及应用的内容的使用,以确定构成所述应用的所述内容 的数据的类型和/或属性的重要性的级别。
5. 如权利要求1所述的方法,还包括: 基于构成所述应用的所述内容的数据的类型和/或属性的所确定的重要性的级别,排 定构成要与所述设备同步的所述应用的所述内容的所述数据的先后顺序;以及 响应于所述设备的所述电池寿命小于用于与所述设备同步所述应用的所述内容的所 述电池使用,基于所述先后顺序选择要与所述设备同步的所述应用的所述内容的所述数据 的子集。
6. 如权利要求5所述的方法,还包括: 为所述设备的用户提供与所述设备同步或者不与所述设备同步所述应用的所述内容 的所述所选数据的选项。
7. 如权利要求1所述的方法,还包括: 接收来自所述设备的用户的关于构成要与所述设备同步的所述应用的所述内容的数 据的类型和/或属性的重要性的级别的输入; 基于所述用户输入排定要与所述设备同步的所述应用的所述内容的所述数据的先后 顺序;以及 响应于所述设备的所述电池寿命小于用于与所述设备同步所述应用的所述内容的所 述电池使用,基于所述先后顺序选择要与所述设备同步的所述应用的所述内容的所述数据 的子集。
8. 如权利要求7所述的方法,还包括: 为所述设备的所述用户提供与所述设备同步或者不与所述设备同步所述应用的所述 内容的所述所选数据的选项。
9. 一种系统,包括: 存储器单元,用于存储用于无线地同步内容的计算机程序;以及 处理器,耦合到所述存储器单元,其中响应于所述计算机程序,所述处理器包括: 用于收集和存储有关用于与设备的数据同步的电池使用的信息的电路; 用于接收对于要与所述设备同步的应用的内容的指示的电路; 用于基于所述存储的信息确定要与所述设备同步的所述应用的内容的估计量以及用 于与所述设备同步所述应用的内容的所述估计量的电池使用的估计量的电路;以及 用于响应于所述设备的电池寿命超过用于与所述设备同步所述应用的所述内容的电 池使用的所述估计量而与所述设备同步所述应用的所述内容的电路。
10. 如权利要求9所述的系统,其中所述处理器还包括: 用于响应于在同步所述应用的所述内容之后剩余的电池寿命在阈值以下,向所述设备 的用户通知在同步所述应用的所述内容之后所述剩余的电池寿命在所述阈值以下的电路。
11. 如权利要求10所述的系统,其中所述阈值是用户定义的。
12. 如权利要求9所述的系统,其中所述处理器还包括: 用于监视所述设备的用户对应用以及应用的内容的使用,以确定构成所述应用的所述 内容的数据的类型和/或属性的重要性的级别的电路。
13. 如权利要求9所述的系统,其中所述处理器还包括: 用于基于构成所述应用的所述内容的数据的类型和/或属性的所确定的重要性的级 另IJ,排定构成要与所述设备同步的所述应用的所述内容的所述数据的先后顺序的电路;以 及 用于响应于所述设备的所述电池寿命小于用于与所述设备同步所述应用的所述内容 的所述电池使用,基于所述先后顺序选择要与所述设备同步的所述应用的所述内容的所述 数据的子集的电路。
14. 如权利要求13所述的系统,其中所述处理器还包括: 用于为所述设备的用户提供与所述设备同步或者不与所述设备同步所述应用的所述 内容的所述所选数据的选项的电路。
15. 如权利要求9所述的系统,其中所述处理器还包括: 用于接收来自所述设备的用户的关于构成要与所述设备同步的所述应用的所述内容 的数据的类型和/或属性的重要性的级别的输入的电路; 用于基于所述用户输入排定要与所述设备同步的所述应用的所述内容的所述数据的 先后顺序的电路;以及 用于响应于所述设备的所述电池寿命小于用于与所述设备同步所述应用的所述内容 的所述电池使用,基于所述先后顺序选择要与所述设备同步的所述应用的所述内容的所述 数据的子集的电路。
16. 如权利要求15所述的系统,其中所述处理器还包括: 用于为所述设备的所述用户提供与所述设备同步或者不与所述设备同步所述应用的 所述内容的所述所选数据的选项的电路。
17. -种用于无线地同步内容的系统,该系统包括用于实行权利要求1-8的任意方法 的所有步骤的部件。
【文档编号】H04W56/00GK104244396SQ201410258541
【公开日】2014年12月24日 申请日期:2014年6月11日 优先权日:2013年6月11日
【发明者】G.丹纳, P.J.奥苏利文, K.G.帕特森 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1