用于分页更新协议的方法和装置的制作方法

文档序号:6361428阅读:160来源:国知局
专利名称:用于分页更新协议的方法和装置的制作方法
用于分页更新协议的方法和装置
背景技术
服务提供商和设备制造商(例如,无线、蜂窝等)被持续地挑战以通过例如提供引人注目的网络服务来给予消费者价值和便利。因此,网络服务(例如,映射服务、新闻服务等)在功能、普及和内容方面有很大的提高。一个关注的领域是开发包括持续和/或定期更新的内容(例如,映射服务中的更新的关注点信息、更新的新闻提要(feed)等)的服务。通常,用户可以使用诸如Atom聚合格式、真正简易聚合、简易更新协议等的各种类型的网页聚合提要和协议来获得该持续和/或定期更新的内容。然而,相对于当前可用的聚合格式操纵以下情形的能力,在当前可用的聚合格式中存在技术限制,所述情形例如是存在大量同时更新,与客户端可以处理的相比,更新更频繁地出现,和/或更新仅针对授权的用户(例如,通过使除了订阅更新内容的那些用户以外,使更新模糊)。

发明内容
因此,需要一种用于提供有效地支持大量更新的更新协议同时维护对更新的访问的私密性和安全性的方法。根据一个实施方式,一种方法包括生成包括一个或多个资源的一个或多个更新状态的更新文档。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。该方法还包括确定将更新文档划分为一个或多个页面。该方法还包括确定对一个或多个页面进行存档。根据另一个实施方式,一种装置包括至少一个处理器和包括计算机程序代码的至少一个存储器,至少一个存储器和计算机代码被配置为与至少一个处理器一起至少部分地使得装置生成包括一个或多个资源的一个或多个更新状态的更新文档。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。还使得装置将更新文档划分为一个或多个页面。还使得装置对一个或多个页面进行存档。根据另一个实施方式,一种计算机可读存储介质承载一个或多个指令的一个或多个序列,一个或多个指令的一个或多个序列当由一个或多个处理器执行时,至少部分地使得装置生成包括一个或多个资源的一个或多个更新状态的更新文档。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。还使得装置将更新文档划分为一个或多个页面。还使得装置对一个或多个页面进行存档。根据另一个实施方式,一种设备包括用于生成包括一个或多个资源的一个或多个更新状态的更新文档的装置。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。该设备还包括用于将更新文档划分为一个或多个页面的装置。该设备还包括用于对一个或多个页面进行存档的装置。根据另一个实施方式,一种方法包括取回包括一个或多个资源的一个或多个更新状态的更新文档。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。该方法还包括确定更新文档的一个或多个先前存档的版本是否已经被处理。该方法还包括至少部分地基于确定来处理更新文档、更新文档的一个或多个先前存档的版本或者其组合。处理识别所关注的一个或多个资源的一个或多个更新状态中的至少一个更新状态。根据另一个实施方式,一种装置包括至少一个处理器和包括计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起至少部分地使得装置取回包括一个或多个资源的一个或多个更新状态的更新文档。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。还使得装置确定更新文档的一个或多个先前存档的版本是否已经被处理。还使得装置至少部分地基于确定来处理更新文档、更新文档的一个或多个先前存档的版本或者其组合。处理识别所关注的一个或多个资源的一个或多个更新状态中的至少一个更新状态。根据另一个实施方式,一种计算机可读存储介质承载一个或多个指令的一个或多个序列,一个或多个指令的一个或多个序列当由一个或多个处理器执行时,至少部分地使得装置取回包括一个或多个资源的一个或多个更新状态的更新文档。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。还使得装置确定更新文档的一个或多个先前存档的版本是否已经被处理。还使得装置至少部分地基于确定来处理更新文档、更新文档的一个或多个先前存档的版本或者其组合。处理识别所关注的一个或多个资源的一个或多个更新状态中的至少一个更新状态。根据另一个实施方式,一种设备包括用于取回包括一个或多个资源的一个或多个更新状态的更新文档的装置。一个或多个资源中的至少一个资源是使用相应的模糊标识符来标识的。该设备还包括用于确定更新文档的一个或多个先前存档的版本是否已经被处理的装置。该设备还包括用于至少部分地基于确定来处理更新文档、更新文档的一个或多个先前存档的版本或者其组合的装置。处理识别所关注的一个或多个资源的一个或多个更新状态中的至少一个更新状态。对于本发明的各种示例性的实施方式,下面的内容是适用的一种方法,包括促进对以下各项的处理和/或处理以下各项(I)数据和/或(2)信息和/或(3)至少一个信号,(I)数据和/或(2 )信息和/或(3 )至少一个信号至少部分地基于(或者至少部分地根据以下内容被导出)在本申请中公开的与本发明的任何实施方式有关的方法(或过程)中的任意一个或任意组合。对于本发明的各种示例性的实施方式,下面的内容是适用的一种方法,包括促进接入至少一个接口,该至少一个接口被配置为允许访问至少一个服务,该至少一个服务被配置为执行本申请公开的网络或服务提供商的方法(或过程)中的任意一个或任意组合。对于本发明的各种示例性的实施方式,下面的内容是适用的一种方法,包括促进对以下各项的创建和/或促进对以下各项的修改(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于以下各项由于本申请中公开的与本发明的任意实施方式有关的方法或过程中的一个或任意组合产生的数据和/或信息,和/或
由于本申请中公开的与本发明的任意实施方式有关的方法(或过程)中的一个或任意组合产生的至少一个信号。对于本发明的各种示例性的实施方式,下面的内容是适用的一种方法,包括对以下各项进行创建和/或修改(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于以下各项由于本申请中公开的与本发明的任意实施方式有关的方法(或过程)中的一个或任意组合产生的数据和/或信息,和/或由于本申请中公开的与本发明的任意实施方式有关的方法(或过程)中的一个或任意组合产生的至少一个信号。在各种示例性的实施方式中,方法(或过程)可以在服务提供商侧或者在移动设备侧完成,或者可以以任何共享的方式在服务提供商与移动设备之间通过在这两侧执行动作来完成。通过简要地说明多个特定的实施方式和实现(其包括用于实现本发明而设想的最佳方式),本发明的其它方面、特征和优点根据下面的详细描述将是显而易见的。本发明还能够具有其它和不同的实施方式,并且可以在各种明显的方面中对其多个细节进行修改,其均不偏离本发明的精神和范围。因此,附图和描述实质上将被视作为说明性的而非限制性的。


在附图中通过举例而言而非限制性的方式示出了本发明的实施方式图1A是根据一个实施方式能够向客户端提供更新提要(update feed)的系统的示意图;图1B和图1C是根据各个实施方式的与使用分页简易更新协议相关联的伪码的示意图;图2是根据一个实施方式的服务平台和客户端的组件的示意图;图3是根据一个实施方式用于生成去往客户端的更新提要的过程的流程图;图4是根据一个实施方式用于处理更新提要以取回内容的过程的流程图;图5是根据一个实施方式用于基于更新提要请求来提供更新信息的过程的流程图;图6是可以用于执行本发明的实施方式的硬件的示意图;图7是可以用于执行本发明的实施方式的芯片集的示意图;以及图8是可以用于执行本发明的实施方式的移动终端(例如,手机)的示意图。
具体实施例方式公开了用于向客户端提供更新提要的方法、装置和计算机程序的示例。在下面的描述中,为了解释的目的,阐述了大量具体细节,以便提供对本发明的实施方式的彻底理解。然而,对于本领域技术人员而言显而易见的是,可以在不用这些具体细节的情况下或者使用等同的布置来实现本发明的实施方式。在其它实例中,以框图的形式示出了公知的结构和设备,以避免对本发明的实施方式造成不必要的模糊。图1A是根据一个实施方式能够通过使用模糊标识符来向客户端提供更新提要、将更新文档划分为多个页面和/或将页面进行存档的系统的示意图。如前所述,需要克服用于支持订阅了服务的客户端的更新提要的各个页面聚合格式和协议的技术限制,其中,服务提供了潜在大量的同时更新或者与客户端可以处理的相比,更频繁地提供更新。在某些实施方式中,客户端可以包括消费者(例如,为了个人的目的而访问内容的个人用户)和商业用户(例如,服务提供商的伙伴服务或交易、内容经销商等)或者其任意组合。从历史观点上说,服务提供商已经使用了各种类型的更新提要。一种类型的更新提要实现是Atom提要。Atom发布协议(APP)是用于创建和更新网页资源的简易的基于混合传输协议(HTTP)的协议。然而,APP并没有提供服务提供商和/或客户端可能发现有益的很多特征。例如,APP缺乏一种使信息模糊的方法。模糊的益处在于保护私人或竞争数据。因此,如果客户端是服务提供商的伙伴,则客户端可能不希望其它客户端有权访问该客户端私有的信息。另一种更新提要实现是简易更新协议(SUP)。SUP是服务提供商可以产生以在提要已经被更新时向用户提醒他们的提要的“提示提要(ping feed)”类型。在某些实施方式中,提要是用于向用户提供更新内容的数据格式。该提要可以生成引导到更新内容可用的资源的标识符。在某些示例中,资源(例如,内容)可以用统一资源定位符(URL)来标识。SUP的优点包括SUP是可缓存的、支持来自多个系统的汇聚、具有低带宽消耗、是可再生的以及基于HTTP。然而,SUP具有很多缺点。例如,SUP进行了很多可能不适合于特定的提要系统的假设。一个示例是SUP假设客户端具有无限的能力。因此,对于预期较大的改变或者更新峰值的系统而言,简单的客户端实现可能不能在更新时段内处理所有更新。简单的客户端因此可能冒着丢失下一个更新文档的风险。此外,SUP假设客户端一直在运行或者具有与最长支持的更新时段相比更短的故障时间。对于很多简单的客户端实现而言,该限制可能产生不适当的负担。此外,SUP假设客户端不需要可靠的通知,并且如果客户端(例如,由于客户端或者客户端与SUP服务器之间的任何基础设施组件内的问题)丢失更新,则客户端可以始终求助于轮询。为了解决该问题,图1A的系统100引入了向客户端提供更新提要的能力。这些更新提要可以包括使用模糊标识符来保护私人数据,将更新文档划分为多个页面以增加效率,以及对这些页面进行存档以增加可靠性。该新颖的特征组合允许用户设备(UE) 101或客户端103a-103n的用户通过通信网络105从服务平台107取回更新提要。不同类型的服务可以由服务平台107执行。例如,服务平台107可以经由应用109 (例如,地图应用)向一个或多个UElOl提供映射服务。与映射服务或其它服务相关联的服务数据111可以存储在与服务平台107相关联的数据库中。在某些实施方式中,服务数据111与一个或多个客户端103相关联。客户端103可以维护存储与服务数据111相关联的信息的客户端数据库113。一个或多个资源可以允许客户端103访问服务数据111。在某些实施方式中,当对服务数据111进行更新时,服务平台107生成更新数据115。更新数据115可以包括与哪些服务数据111被更新有关的信息、针对更新的服务数据111的标识符或指针、更新的内容、其组合等。此外,可以通过使用分页简易更新协议(PSUP)来做出关于对服务数据111进行更新的通知。PSUP可以基于一个或多个技术(例如,SUP,APP等)来实现,或者与现有的技术分离。在某些实施方式中,PSUP可以并入诸如因特网工程任务组(IETF)提出的标准“提要内存分页及存档”(RFC5005)的技术和/或协议。PSUP可以包括具有更新文档中的一个或多个关系链接元素的提要表示。PSUP可以用一种或多种语目来实现,例如,可扩展标记语目(XML)、JavaScript对象表不法(JSON)、HTTP、其组合等。在某些实施方式中,更新文档可以包括更新的内容(例如,存储在服务数据111中的内容)的全部或概括文本以及诸如出版日期、来提要、与更新相关联的时间戳等的元数据。此外,更新文档可以包括与(例如,服务数据111中的)更新的内容相关联的一个或多个更新条目。更新条目可以包括更新内容的更新状态和/或与更新内容相关联的提要(例如,不论是内容被更新、还是内容被更新但还未读取等)的更新状态。此外,更新文档可以划分为多个文档或页面以节省服务平台107的带宽。因此,月艮务平台107允许“滑动窗口”访问页面。分页的提要可以将与更新文档相关联的条目划分为多个临时文档。这在提要中的条目不稳定并且客户端103仅需要访问提要的任意部分时可能是有用的。分页的提要的页面可以链接在一起以包含逻辑提要(例如,更新文档)的条目。然而,通常不存在与文档的内容的稳定性有关的保证。因此,分页的提要是有损耗的(例如,不可能确保客户端可以在特定的时间重构逻辑提要的内容)。因此,在客户端103不知道的情况下,可以在访问提要的页面时添加或改变条目。分页的提要的益处在于当条目的数量非常大时,不确定的或者无限的客户端103可以浏览提要,从而访问客户端103关注的提要条目的子集。然而,在某些实施方式中,客户端103和/或服务提供商可能希望确保客户端103接收到更新。PSUP可以包括存档的提要,这些存档的提要在多个永久的文档之间划分条目以增加提要的可靠性。可以在更新数据115中对这些文档进行存档。存档的提要的益处在于万一客户端103丢失了更新,则客户端103有权访问这些文档。可以通过订阅文档来提供对存档的提要的访问。在某些实施方式中,订阅文档包括到存档的提要的超链接以允许客户端103更新丢失的数据。此外,更新文档可以包括针对存档的更新提要的订阅文档。在一个示例中,PSUP实现可以限制订阅文档中的条目的最大数量。此外,订阅文档可以变为分页的提要。在该实现中,每一个分页的文档可以或者必须包括具有关联类型“下一个”的相应的链接报头,除非没有后续页面存在。也即是说,如果下一个页面存在,则分页的文档应当在订阅文档的特定时段期间包括订阅文档的下一个页面。在某些实施方式中,对于所有分页的文档而言,分页的订阅文档的时段和/或时间戳可以或者必须相同。也即是说,当更新文档(例如,订阅文档)被分解为页面时,使用单个时间戳和/或时段标识符。因此,可以认为订阅文档是“动态”文档。在PSUP的一个示例性实现中,每一个PSUP订阅文档可以或者必须包括具有描述PSUP订阅文档与特定的锚点的关系的属性的链接报头。在某些实施方式中,关系属性包括先前存档的关系类型,所述先前存档提供了到更新文档的超链接,如果先前时段存在的话,则该更新文档覆盖已存档的先前时段的更新。此外,在PSUP的另一个示例性实现中,订阅文档可以或者必须包括具有与“第一个”的关系的超链接。该关联类型“第一个”可以是未链接到存档提要的资源标识符,但是可以在稍后用作存档文档的资源标识符(例如,通用资源标识符(URI))。在某些实施方式中,如果URI用作存档文档的超链接,则PSUP实现可以或者必须确保客户端103将不会在从还未包含在订阅文档中的该存档文档开始的存档文档链和/或从其存档文档链中发现任何更新。此外或可替换地,PSUP的一个实施方式包括存档文档。特定的存档文档所覆盖的时段可以基于PSUP的特定实现来确定。因此,在一些示例中,客户端103可以在特定时段期间不请求存档的文档。然而,该实现确实允许额外的结构并且降低开销,这是因为存档文档不需要包括“可用时段”属性。存档文档可以包括计算“sincejime”与“updatecLtime”之间的差的“时段”属性。然而,应当注意的是,这是使用存档文档的示例性的实现。在其它实施方式中,不同的技术(例如,ATOM)可以用于实现存档功能。此外,PSUP存档文档可以包含用于将订阅和/或存档文档捆绑在一起的一个或多个链接关系。例如,PSUP存档文档可以或者必须包括可以指代紧邻存档文档之前的"prev-archive'URI (如果存在先前的存档文档的话)。此外,PSUP存档文档可以包括可以指代紧随存档文档之后的“next_archive”URI (如果存在紧随其后的存档文档的话)、当被解除引用时可以返回包括提要中的最近的条目的提要文档的“当前” URI。在某些实施方式中,PSUP实现不需要一直对更新提要进行存档。此外,PSUP实现可以对多个存档的文档进行划分或组合以增加存储效率。在某些示例中,PSUP实现可以或者必须确保对在存档文档中引用的URI的每一个请求都将返回HTTP状态0K。也即是说,仅包含已经包含在对相同的URI的先前响应中或者在可以通过对与“prev-archive”的关系类型有关的超链接进行自反求解进行访问的存档文档中的一个中的更新。此外,在某些示例中,PSUP实现可以或者必须确保存档文档的两个属性“since_time”和“update_time”绝不会低于(例如,经由“prev-archive”URI链接的)先前的存档文档内的这些属性的相应值。此外,PSUP实现可以使用模糊标识符来确保一个客户端103a私有的信息不会被提供给另一个客户端103η。因此,可以替代URL使用模糊标识符,或者可以将模糊标识符与URL结合使用。可以对这些模糊标识符进行编码,使得了解对模糊标识符进行解码的方法的客户端103可以对模糊标识符进行解码以取回更新的内容。对模糊标识符进行解码的示例性方法可以包括密钥、哈希表格等。例如,模糊标识符可以包括当被添加到已知的HTTP链接时可以生成针对该内容的链接的信息。在某些实施方式中,(例如,其URL所标识的)每一个资源可以提供作为资源的属性的一部分的第二标识符。资源可以是在其处可以对更新进行取回的位置。通过该方法,只有有权访问资源的客户端103可以知道如何使用模糊的标识符。因此,如果客户端103试图处理更新提要,则其需要能够确定模糊的标识符和相关联的资源。这可以例如通过存储和使用针对URL的模糊的标识符的映射表格来完成。当客户端103处理更新提要时(其在一个场景中仅包括模糊的标识符),其可以在接收到模糊的标识符之前求解客户端103知道的资源的URL。在某些实施方式中,客户端103可以在接收到模糊的标识符之前仅分解客户端103知道的资源的URL。如前所述,在一个实施方式中,存档和其它协议特征可以基于现有的协议技术。例如,支持“提要分页及存档”(RFC5005)的ATOM协议可以用作用于实现PSUP的基础。ATOM协议的现有客户端库包括存档的提要和/或分页的提要的实现(例如,基于RFC5005)。例如,ATOM格式化的分页提要可以实现为包括指代一系列文档中的最前面的文档的“第一个”UR1、指代一系列文档中的最后面的文档(例如,最新的文档)的“最后的” UR1、指代一系列文档中的紧邻之前的文档的“前一个” URI以及指代一系列文档中的紧随其后的文档的“下一个"URI。在某些实现中,ATOM分页的提要文档具有前面提到的URI中的至少一个。在一些示例中,ATOM分页的提要文档可以具有与实际的和/或可应用的URI —样多的URI。此外,在本文所描述的方法的某些实施方式中,ATOM分页的提要文档可以包括基于分页的文档引导到资源的链接和/或模糊标识符。例如,分页的提要文档可以包括具有〈link rel= “self” href= “ [root]/atom” >的字符串以及具有〈linkrel= “next’Tiref= ^ [root]/atom page=2”>的字符串。如上所述,模糊的标识符可以用于确定相关联的资源。例如,与分页的链接相关联的更新条目可以包括模糊标识符,该模糊标识符可以用于标识前面详细阐述的相关联的资源。客户端103可以经由提要汇聚器程序来汇聚经由服务平台107A的提要所通告的信息。提要汇聚器程序(例如,提要阅读器、新闻阅读器、汇聚器等)可以是在单个位置处汇聚聚合网页内容以促进浏览的客户端软件。在图1B和图1C中进一步详细阐述了与客户端103中的PSUP汇聚处理相关联的实施方式。为了便于描述交互,服务平台107更新和/或维护服务数据111和/或更新数据115。然而,设想第一服务平台107提供和更新服务数据111,并且通过通信网络105向第二服务平台107发送传输,以对更新数据115进行更新。因此,资源可以远离第二服务平台107。举例而言,系统100的通信网络105包括一个或多个网络,例如,数据网络(未示出)、无线网络(未示出)、电话网络(未示出)或者其任意组合。设想数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如,因特网)、短程无线网络或者任何其它适当的分组交换网络(例如,商业上拥有的、专有的分组交换网络,例如专有的电缆或光纤网络等),或者其任意组合。此外,无线网络可以是例如蜂窝网络,并且可以采用各种技术,其包括:增强型数据速率全球演进(EDGE)、通用分组无线服务(GPRS)、全球移动通信系统(GSM)、互联网协议多媒体子系统(MS)、通用移动电信系统(UMTS)等,以及任何其它适当的无线介质,例如,微波存取全球互通(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、无线LAN (WLAN)、蓝牙K互联网协议(IP)数据广播、卫星、移动自组网络(MANET)等,或者其任意组合。UE101是以下各项中的任意一种类型:移动终端、固定终端或者便携式终端,其包括移动手机、站、单元、设备、多媒体计算机、多媒体平板电脑、互联网节点、通信器、台式计算机、膝上型计算机、笔记本电脑、上网本、平板电脑、个人数字助理(PDA)、音频/视频播放器、数码摄像机/摄影机、定位设备、电视接收机、无线广播接收机、电子书设备、游戏设备或者其任意组合(其包括这些设备的配件或外围设备,或者其任意组合)。还应当设想,UE101可以支持到用户的任意类型的接口(例如,“可佩带的”电路等)。举例而言,UE101、服务平台107和客户端103彼此通信并且使用公知的新的或者正在开发的协议来与 通信网络105的其它组件进行通信。在该上下文中,协议包括定义通信网络105中的网络节点如何基于在网络链路上发送的信息来彼此交互的一组规则。这些协议在每一个节点中的不同的操作层处是有效的,从生成和接收各种类型的物理信号,到选择用于传送这些信号的链路,到这些信号指示的信息的格式,到识别在计算机系统上执行的哪些软件应用发送或接收信息。在开放系统互连(OSI)参考模型中描述了用于在网络上交换信息的概念上不同的协议层。网络节点之间的通信通常通过交换分立的数据分组来实现。每一个分组通常包括(O与特定的协议相关联的报头信息,以及(2)在报头信息之后并且包含可以独立于特定的协议进行处理的信息的有效载荷信息。在一些协议中,分组包括(3)在有效载荷之后并且指示有效载荷信息结束的尾部信息。报头包括诸如分组的源、其目的地、有效载荷的长度以及协议使用的其它属性的信息。通常,针对特定的协议的有效载荷中的数据包括针对与OSI参考模型的不同的更高层相关联的不同协议的报头和有效载荷。针对特定的协议的报头通常指示包含在其有效载荷中的下一个协议的类型。更高层协议被认为封装在更底层协议中。包含在横跨多个异构网络(例如,互联网)的分组中的报头通常包括物理(层I)报头、数据链路(层2)报头、互联网络(层3)报头和传输(层4)报头以及由OSI参考模型定义的各种应用报头(层5、层6和层7)。在一个实施方式中,服务平台107可以根据客户端-服务器模型来与UElOl和客户端103的应用109进行交互。根据客户端-服务器模型,客户端过程发送包括对服务器过程的请求的消息,并且服务器过程通过提供服务(例如,映射信息、后端API访问、消息传送等)来进行响应。服务器过程还可以返回具有对客户端过程的响应的消息。通常,客户端过程和服务器过程在称作主机的不同的计算机设备上执行,并且使用针对网络通信的一个或多个协议经由网络来进行通信。术语“服务器”通常用于指代提供服务的过程或者过程在其上操作的主机计算机。类似地,术语“客户端”通常用于指代发起请求的过程或者过程在其上操作的主机计算机。如本文所使用的,除非从上下文能够清楚得知,否则术语“客户端”和“服务器”是指过程而不是主机计算机。此外,由于包括可靠性、可扩展性和冗余等的原因,由服务器执行的过程可以分解以作为多个过程在多个主机(有时称作层级)上运行。图1B和图1C是根据各个实施方式与使用分页简易更新协议相关联的伪码的示意图。客户端103可以从服务平台107取回包括一个或多个资源的一个或多个更新状态的更新文档。客户端103可以订阅服务平台107的一个或多个资源以取回更新文档。此外,这些提要可以包括相应的模糊标识符,使得可以向其它用户隐藏私人内容。然后,客户端103确定是否已经在处理更新文档期间处理了更新文档的一个或多个先前存档的版本。在图1B中包括处理订阅的示例性伪码121。此外,客户端103可以确定客户端103是否丢失了更新文档。如果客户端103丢失了更新文档,则取回的更新文档可以用于经由嵌入的“prev-archive”标识符来取回先前存档的更新文档。然后,可以取回存档的更新文档。此外,可以取回额外的存档文档,直到客户端103确定已经找到了任何丢失的更新为止。这可以通过客户端103将客户端103取回的最新的更新文档的since_time和/或更新时间与当前的更新文档和/或存档的更新文档进行比较来完成。在图1B中包括用于处理订阅以得到关于先前的存档的信息的示例性伪码123。伪码是一个示例,并且应当注意的是,一个或多个其它类型的实现可以用于(例如,使用经由ATOM协议可用的存档)进行存档。此外,处理更新文档可以另外包括处理更新文档的订阅页面。在图1C中提供了用于取回订阅页面的伪码141。伪码141可以穿过与页面相关联的链接以对存储在更新文档中的信息进行编译。此外,客户端103可以处理更新文档以更新其客户端数据库113。客户端数据库113可以包括与特定的服务数据111对应的信息。在图1C中提供了示例性的伪码143以用于处理更新。此外,如前所述,处理这些更新可以与解码模糊标识符相对应。图2是根据一个实施方式的服务平台和客户端的组件的示意图。举例而言,服务平台107包括用于向客户端提供对内容的更新的一个或多个组件。设想这些元件的功能可以与一个或多个组件相结合,或者由具有等同功能的其它组件来执行。在该实施方式中,月艮务平台107包括服务通信接口 201、用于对更新文档进行分页的分页模块203、用于控制其它模块和/或与其它模块协调的运行时间模块205和用于对页面进行存档的存档模块207。服务通信接口 201可以用于与UE101、客户端103、其它服务平台107或通信网络105上的其它组件进行通信。服务平台107可以经由诸如互联网协议、丽S、SMS、GPRS或者任何其它适当的通信方法、经由服务通信接口 201从UElOl和客户端接收信息。UElOl能够由于很多原因向服务平台107发送信息,以例如更新服务数据111中的内容。此外,在某些实施方式中,服务数据111位于另一个服务平台处,并且服务平台107接收关于内容已经更新的通知。然后,运行时间模块205使得生成更新条目以向订阅了提要的客户端103通知更新的内容。—旦生成了更新文档,就可以向客户端103公布该更新文档。此外,在某些实施方式中,可以如前详细阐述的,经由分页模块203来将更新文档划分为页面。因此,分页模块203可以是用于将更新文档划分为一个或多个页面的装置。更新信息可以存储在更新数据115中。此外,在一段时间和/或触发事件(例如,基于时间或者多个条目)以后,存档模块207可以用于对更新数据115中的页面和/或更新文档进行存档。因此,存档模块207可以是用于对一个或多个页面进行存档的装置。可以基于来自客户端103的请求将这些分页的文档提供给客户端103。举例而言,客户端103包括用于提供解码标识符并且取回更新文档、页面和/或内容的一个或多个组件。设想可以将这些组件的功能合并到一个或多个组件中或者由具有等同功能的其它组件来执行。在该实施方式中,客户端103包括客户端通信接口 221、用户接口 223、控制逻辑225和更新模块227。客户端通信接口 221可以用于与UE101、服务平台107或者通信网络105上的其它组件进行通信。客户端103可以经由诸如互联网协议、MMS, SMS、GPRS或者任何其它可用的通信方法、经由客户端通信接口 221来从UElOl和服务平台107接收信息。服务平台107可能由于很多原因向客户端103发送信息,以例如经由PSUP向客户端103通知更新的内容。因此,客户端通信接口 221可以用于请求和/或轮询更新文档和/或页面,并且接收存在于或者存档于服务平台107上的更新文档和/或页面。此外,在某些实施方式中,客户端通信接口 221可以从服务数据111取回内容和/或更新服务数据111中的内容。客户端通信接口 221和服务通信接口 201可以经由应用编程接口(API)来进行通信,以允许客户端访问、使用和/或更新内容。用户接口 223可以包括各种通信方法。例如,用户接口 223可以具有输出端,其包括可视组件(例如,屏幕)、音频组件、物理组件(例如,振动)和各种其它通信方法。用户输入可以包括触摸屏界面、滚动点击界面、按钮界面、麦克风等。此外,用户接口 223可以用于显示存储在客户端数据库113中的地图、导航信息、照相机图像和流、增加的现实应用信息、PO1、虚拟现实地像、全景图像、消息、开发商信息等。输入可以经由一个或多个方法,例如,语音输入、文本输入、键入输入、键入触摸屏输入、其它触摸启用的输入等。控制逻辑225可以从服务平台107取回更新文档,以确定与客户端103相关联的内容何时被更新。控制逻辑225可以进一步使用更新模块227来保持更新文档的最新提醒(例如,条目)。更新模块227因此可以处理更新文档和/或页面,如上所述。因此,更新模块227可以是用于处理更新文档的装置。此外,更新模块227可以用于确定和取回更新与文档中的条目相关联的内容。例如,可以从服务数据111取回内容。图3是根据一个实施方式用于生成去往客户端的更新提要的过程的流程图。在一个实施方式中,服务平台107的运行时间模块205执行过程300并且实现在例如包括图7中所示的处理器和存储器的芯片集中。因此,运行时间模块205提供了用于完成过程300的各个部分的装置以及用于结合服务平台107和/或客户端103的其它组件来完成其它过程的装置。服务平台107可以确定针对更新聚合提要的一个或多个状态条目应当添加到更新文档上。运行时间模块205可以基于从提供服务的另一个平台(例如,内容平台、地图服务平台等)接收的更新来做出该决定,或者可以基于对服务数据111的更新的检测来做出该决定。运行时间模块205可以另外有权访问与内容有关的其它信息,例如,更新时间、作者、题目、与内容相关联的订阅、编码信息等。在步骤301中,运行时间模块205生成更新文档,其包括一个或多个资源的一个或多个状态条目。这些状态条目可以对应于更新的内容。此外,可以使用相应的模糊标识符来标识一个或多个资源中的至少一个资源。模糊标识符可以用于保护私人和/或竞争数据。例如,服务平台107可能不希望在通用资源定位符(URL)中的一些包括私人信息时向不同的客户端103公开整个提要URL列表。在某些实施方式中,模糊标识符允许服务提供商指定任意字母和/或数字字符串以标识每一个资源。在某些实施方式中,使用模糊标识符的唯一方式是通过从资源进行下载和/或通过以其它方式(例如,经由针对订阅的注册)从服务平台107接收模糊标识符。模糊标识符的另一个优点是其比URL更短,这有利于减少服务平台107的带宽开销。在某些实施方式中,模糊标识符可以基于用户/客户端标识符。因此,相同的模糊标识符可以分配给URL。这些URL对于客户端103是已知的,以允许相应的客户端103 (例如,经由模糊标识符到资源URL的映射)基于URL取回内容。在其它实施方式中,模糊标识符可以是URL哈希,或者以使得相应的客户端可以进行解码的方式被编码。然后,在步骤303,运行时间模块205可以使用分页模块203来将更新文档划分为一个或多个页面。划分更新文档可以包括确定一个或多个更新状态的数量大于阈值(例如,最大)数量。划分更新文档可以基于该确定。例如,为了增加发送更新的效率,更新文档可以限制于某一个大小,当达到该大小时,使得更新文档被划分为页面。在另一个实施方式中,可以基于时间段来确定页面。因此,当满足阈值时段时,生成新的页面。此外,分页模块203可以将一个或多个页面之间的一个或多个链接(步骤305)包含在与一个或多个页面相关联的元数据中。这些链接的示例包括“prev-archive”链接、“当前”链接、“next-archive”链接、“第一个”链接等,如上所述。此外,在步骤307,可以对一个或多个页面进行存档。在某些实施方式中,存档的文档应当包括到最新的更新文档(例如,当前的更新文档)的链接,可以或必须包括“prev-archive”链接(如果存在先前的存档页面的话),并且应当包括“next-archive”链接(如果存在下一个存档页面的话)。这些链接可以基于可用于运行时间模块205的全局信息来确定,和/或基于包含在要存档的页面中的信息来确定。因此,更新文档与更新文档的一个或多个先前存档的版本之间的一个或多个链接包括在与一个或多个页面相关联的元数据中。运行时间模块205从客户端接收对更新文档的请求(步骤309)。该请求可以包括对最近的更新文档和/或对一个或多个存档的更新文档的请求。在最近的更新文档的情况下,可以(例如,经由用于处理页面的伪码141的客户端实现)接收针对更新文档的每一个页面的多个请求。在先前存档的页面的情况下,客户端103可以基于客户端的信息是否是最新的来(例如,经由伪码123以得到关于先前的存档的消息)单独地请求页面。因此,可以基于接收的请求来确定页面。运行时间模块205然后至少部分地引起向请求客户端103传输页面(步骤311)。图4是根据一个实施方式的用于处理更新提要以取回内容的过程的流程图。在一个实施方式中,客户端103的控制逻辑225执行过程400,并且实现在例如包括如图7中所示的处理器和存储器的芯片集中。因此,控制逻辑225可以提供用于完成过程400的各个部分的装置以及用于结合客户端103和/或服务平台107的其它组件完成其它过程的装置。如图1B和图1C所示,客户端103可以轮询服务平台107以确保所有先前存档的更新文档被处理并且然后处理新的更新文档。在步骤401中,控制逻辑225取回(例如,请求和接收)包括一个或多个资源的一个或多个更新状态的更新文档。可以使用相应的模糊标识符来标识一个或多个资源中的至少一个资源。一旦取回了更新文档,控制逻辑225就可以确定是否已经处理了更新文档的一个或多个先前存档的版本(步骤403)。如果(例如,基于更新文档中的“prev-archive”链接)确定存在先前存档的版本并且还未对先前存档的版本进行处理,则控制逻辑225可以至少部分地引起对更新文档的先前存档的版本的取回。在某些实施方式中,先前存档的版本包括一个或多个页面。然后,在步骤405,控制逻辑225至少部分地基于确定是否处理了更新文档的先前存档的版本,来处理更新文档、更新文档的一个或多个先前存档的版本或者其组合。在某些实施方式中,先前的存档是在最新的更新文档被处理之前被处理的。因此,可以遵循"prev-archive “链接,直到控制逻辑225确定先前的存档已经被处理并且然后可以按照从最旧的更新文档到最新的/当前的更新文档的顺序来处理每一个文档为止。通过该方法,可以标记对相同的更新文档的多个改变。该处理还可以识别针对所关注的一个或多个资源的一个或多个更新状态中的至少一个更新状态。所关注的资源可以基于例如与客户端103相关联的订阅。在处理期间,控制逻辑225对用于与所关注的一个或多个资源相关联的内容的相应位置的一个或多个相应的模糊标识符进行解码(步骤407)。可以通过各种方法基于先前所讨论的PSUP的实现(例如,URL哈希)来对这些资源位置进行解码。然后,可以基于解码的模糊标识符(例如,通过遵循针对网页链接的位置标识符)来取回内容(步骤409)。如上所述,解码模糊标识符可以包括处理客户端103处的将模糊标识符映射到资源URL的表格或数据库。图5是根据一个实施方式用于基于更新提要请求来提供更新信息的过程的流程图。在一个实施方式中,服务平台107的运行时间模块205执行过程500,并且实现在例如包括如图7中所示的处理器和存储器的芯片集中。如前所述,服务平台107可以接收与服务数据111中存储的内容相关联的更新。在步骤501,运行时间模块205接收更新信息以更新服务数据111。更新信息可以由UE101、客户端103或通信网络105上的任何其它设备进行发送。在一个实施方式中,该信息对应于映射服务。例如,内容(诸如关注点)可以由用户(例如,经由UE101)使用具有信息(例如,评论、图片等)的地图应用109来更新。关注点可以与服务平台107的伙伴(例如,拥有或者负责更新的关注点的客户端)相关联。服务数据111由运行时间模块205来更新。然后,在步骤505,运行时间模块205生成包括链接或模糊标识符的一个或多个更新文档,其中链接或模糊标识符引导到更新内容的位置,如前面参照过程300所讨论的。因此,与更新的关注点相关联的客户端103可以经由图4的过程400发现更新内容的位置,并且引起发送对更新信息的请求。运行时间模块205接收对更新信息的请求(步骤507)。在某些实施方式中,请求可以经由客户端103与服务平台107之间的API (例如,后端API)。然后,运行时间模块205确定适当的内容,并且引起发送更新信息(步骤509)。在某些实施方式中,API可以允许客户端103执行与更新信息对应的动作(例如,允许公布信息,不允许更新,执行另一个动作,例如,锁定用户注意的关注点缺陷等)。通过使用上面的方法,更新文档可以用于高效地对更新内容的客户端进行更新,同时节省带宽成本。此外,上面的方法可以用于通过使用模糊标识符来保护私人数据。此夕卜,使用可以被存档的多个页面,通过节省内存和带宽为提供商提供了优点。本文所描述的用于向客户端提供更新提要的过程可以经由软件、硬件、固件或软件和/或固件和/或硬件的组合来有利地实现。例如,可以经由处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等来有利地实现本文所描述的过程,其包括用于提供与服务的可用性相关联的用户接口导航信息的过程。下面详细阐述用于执行所描述的功能的这种示例性的硬件。图6示出了可以在其上实现本发明的实施方式的计算机系统600。虽然计算机系统600是参照特定的设备或装备来描绘的,但是设想图6中的其它设备或装备(例如,网元、服务器等)可以部署系统600的所示的硬件和组件。如本文所描述的,(例如,经由计算机程序代码或指令)对计算机系统600进行编程以向客户端提供更新提要,并且计算机系统600包括用于在计算机系统600的内部组件与外部组件之间传递信息的诸如总线610的通信机制。信息(也称作数据)被表示为可测量的现象的物理表示,其通常是电压,但是其它实施方式中,包括诸如磁场、电磁场、压力、化学、生物、分子、原子、子原子和量子交互的现象。例如,北磁场和南磁场或者零电压和非零电压表示二进制数字(比特)的两个状态(0、1)。其它现象可以表示更高的基的数字。在测量之前对多个同时的量子状态的叠加表示量子比特(量子位)。一个或多个数字的序列构成了用于表示字符的数字或代码的数字数据。在一些实施方式中,称作模拟数据的信息是由特定的范围内的近似连续的可测量值来表示的。计算机系统600或其一部分构成了用于执行向客户端提供可靠的更新提要的一个或多个步骤的装置。总线610包括信息的一个或多个并行的导体,使得信息在耦合到总线610的设备之间快速地传递。用于处理信息的一个或多个处理器602与总线610耦合。
处理器(或多个处理器)602对信息执行一组操作,如由与向客户端提供更新提要有关的计算机程序代码指定的那样。计算机程序代码是用于操作处理器和/或计算机系统以执行指定的功能的一组指令或者提供指令的语句。例如,可以用编译为处理器的本地指令集的计算机编程语言来编写代码。还可以直接使用本地指令集(例如,机器语言)来编写代码。这组操作包括从总线610产生信息并且将信息放置在总线610上。这组操作通常还包括将两个或更多个信息单元进行比较,移动信息单元的位置,以及例如通过加法或乘法或诸如0R、异或(XOR)和AND的逻辑操作来将两个或更多个信息单元进行合并。通过被称作指令的信息(诸如一个或多个数字的操作代码)向处理器表示可以由处理器执行的这组操作中的每一个操作。待由处理器602执行的操作序列(例如,操作代码序列)构成处理器指令,其还被称作计算机系统指令或者简单地称作计算机指令。处理器可以尤其单独地或组合地实现为机械、电子、磁性、光学、化学或量子组件。计算机系统600还包括耦合到总线610的存储器604。诸如随机存取存储器(RAM)或其它动态存储设备的存储器604存储包括用于向客户端提供更新提要的处理器指令的信息。动态存储器允许存储在其中的信息由计算机系统600进行改变。RAM允许存储在称作存储器地址的位置处的信息单元独立于相邻地址处的信息被存储和取回。存储器604还由处理器602使用以在执行处理器指令期间存储临时值。计算机系统600还包括只读存储器(R0M)606或者耦合到总线610以存储不会由计算机系统600改变的静态信息(其包括指令)的其它静态存储设备。一些存储器是由当失去电力时丢失存储在其上的信息的易失性存储设备构成。还耦合到总线610的是用于存储信息(其包括甚至当计算机系统600关闭或者其它方式失去电力时持久的指令)的非易失性(永久性)存储设备608,例如,磁盘、光盘或闪存卡。包括用于向客户端提供更新提要的指令的信息被提供给总线610以供处理器通过外部输入设备612 (例如,包含由个人用户操纵的字母键的键盘或传感器)使用。传感器检测其附近的状况,并且将这些检测结果转换为与用于表示计算机系统600中的信息的可测量的现象兼容的物理表示。耦合到总线610的主要用于与人类交互的其它外部设备包括显示器设备614以及定点设备616,显示器设备614例如为阴极射线管(CRT)或者液晶显示器(LCD)或者用于呈现文本或图像的等离子屏幕或打印机,定点设备616用于控制呈现在显示器614上的小光标图像的位置并且发出与显示器614上呈现的图形元素相关联的命令,例如,鼠标或轨迹球或者光标方向键或者运动传感器。在一些实施方式中,例如,在计算机系统600在没有人工输入的情况下自动地执行所有功能的实施方式中,省略了外部输入设备612、显不器设备614和定点设备616中的一个或多个。在所示的实施方式中,诸如专用集成电路(ASIC)620的专用硬件耦合到总线610。专用硬件被配置为为了专用的目的而足够快速地执行处理器602未执行的操作。专用IC的示例包括用于生成显示器614的图像的图形加速卡、用于对通过网络发送的消息进行加密和解密的加密板、语音识别,和到特殊的外部设备的接口,所述特殊的外部设备例如是重复地执行在硬件中更有效地执行的一些复杂的操作序列的机器臂和医疗扫描设备。计算机系统600还包括耦合到总线610的通信接口 670的一个或多个实例。通信接口 670向与其自己的处理器一起操作的各种外部设备(例如,打印机、扫描仪和外部磁盘)提供了单向或双向通信耦合。通常,耦合利用了连接到本地网络680的网络链路678,其中,具有其自己的处理器的各种外部设备连接到该本地网络680。例如,通信接口 670可以是个人计算机上的并行端口或串行端口或者通用串行总线(USB)端口。在一些实施方式中,通信接口 670是综合业务数字网络(ISDN)卡或者数字用户线(DSL)卡或者向相应类型的电话线提供信息通信连接的电话调制解调器。在一些实施方式中,通信接口 670是将总线610上的信号转换为用于同轴电缆上的通信连接的信号或者转换为用于光缆上的通信连接的光学信号。作为另一个例子,通信接口 670可以是用于向兼容的LAN (例如,以太网)提供数据通信连接的局域网(LAN)卡。还可以实现无线链路。对于无线链路而言,通信接口670发送或者接收或者既发送又接收承载诸如数字数据的信息流的电信号、声音信号或包括红外信号和光学信号的电磁场信号。例如,在诸如移动电话型的蜂窝电话的无线手持设备中,通信接口 670包括称作无线收发机的无线电频段电磁发射机和接收机。在某些实施方式中,通信接口 670实现了与通信网络105的连接以便连接到UElOl和/或客户端103。本文所使用的术语“计算机可读介质”是指参与向处理器602提供信息(其包括用于执行的指令)的任何介质。这种介质可以具有很多形式,其包括但不限于计算机可读存储介质(例如,非易失性介质、易失性介质)和传输介质。诸如非易失性介质的非临时性介质包括例如光盘或磁盘,例如存储设备608。易失性介质包括例如动态存储器604。传输介质包括例如同轴电缆、铜线、光缆和在没有电线或电缆的情况下在空间中传播的载波(例如,声波和包括无线电、光波和红外波的电磁波)。信号包括幅度、频率、相位、极化或通过传输介质传送的其它物理属性的人为瞬时变化。常用形式的计算机可读介质包括例如软盘、软磁盘、硬盘、磁带、任何其它磁性介质、CD-ROM、CDRff, DVD、任何其它光学介质、穿孔卡带、纸带、光标示窗体、具有孔或其它光学可识别的标记的图案的任何其它物理介质、RAM、PROM、EPROM、FLASH-EPR0M、任何其它存储器芯片或卡盘、载波或者计算机可读从其读取的任何其它介质。术语计算机可读存储介质在本文中用于指代除了传输介质以外的任何计算机可读介质。在一个或多个有形介质中编码的逻辑包括计算机可读存储介质上的处理器指令和专用硬件(例如ASIC620)上的处理器指令中的一个或两个。网络链路678通常使用传输介质通过一个或多个网络向使用或处理信息的其它设备提供信息通信。例如,网络链路678可以通过本地网络680向主机计算机682或者向互联网服务提供商(ISP)操作的设备684提供连接。ISP设备684进而通过网络的公共全球分组交换通信网络(现在通常称作互联网690)来提供数据通信服务。称作服务器主机692的连接到互联网的计算机主控响应于通过互联网接收的信息而提供服务的过程。例如,服务器主机692主控提供表示视频数据的信息以在显示器614处呈现的过程。设想系统600的组件可以部署在其它计算机系统(例如,主机682和服务器692)内的各种配置中。本发明的至少一些实施方式涉及使用计算机系统600来执行本文所描述的技术中的一些或全部。根据本发明的一个实施方式,这些技术是由计算机系统600响应于处理器602执行包含在存储器604内的一个或多个处理器指令的一个或多个序列而执行的。可以将还被称作计算机指令、软件和程序代码的这些指令从诸如存储设备608或网络链路678的另一个计算机可读介质读入存储器604中。执行包含在存储器604中的指令序列使得处理器602执行本文所描述的方法步骤中的一个或多个。在可替换的实施方式中,诸如ASIC620的硬件可以替代软件来执行本发明或者可以与软件相结合来执行本发明。因此,除非本文另外明确声明,否则本发明的实施方式不限于硬件和软件的任何特定的组合。在网络链路678和其它网络上通过通信接口 670发送的信号承载去往和来自计算机系统600的信息。除了别的以外,计算机系统600可以通过网络680、690、通过网络链路678和通信接口 670发送和接收包括程序代码的信息。在使用互联网690的示例中,服务器主机692通过互联网690、ISP设备684、本地网络680和通信接口 670发送针对特定应用的、从计算机600发送的消息所请求的程序代码。当处理器602接收到代码时,该处理器602可以执行所接收的代码,或者可以将所接收的代码存储在存储器604中或者存储在存储设备608或其它非易失性存储设备中以供以后执行,或者这二者。通过这种方式,计算机系统600可以获得载波上的信号形式的应用程序代码。各种形式的计算机可读介质可以参与向处理器602传递一个或多个指令或数据序列或者这二者以便于执行。例如,可以首先在诸如主机682的远程计算机的磁盘上承载指令和数据。远程计算机将指令和数据加载到其动态存储器中,并且使用调制解调器通过电话线来发送指令和数据。计算机系统600本地的调制解调器在电话线上接收指令和数据,并且使用红外发射机将指令和数据转换为用作网络链路678的红外载波上的信号。用作通信接口 670的红外检测器接收红外信号中承载的指令和数据,并且将表示指令和数据的信息放置在总线610上。总线610承载去往存储器604的信息,处理器602使用与指令一起发送的数据中的一些来从存储器604取回和执行指令。在处理器602执行之前或之后,在存储器604中接收的指令和数据可以可选择地存储在存储设备608上。图7示出了可以在其上实现本发明的实施方式的芯片集或芯片700。对芯片集700进行编程以如本文所描述的向客户端提供更新提要,并且芯片集700包括例如参照图6所描述的包含在一个或多个物理封装(例如,芯片)中的处理器和存储器组件。举例而言,物理封装包括在结构装配(例如,基板)上布置一个或多个材料、组件和/或电线以提供诸如物理强度、大小转换和/或电子交互限制的一个或多个特性。设想在某些实施方式中,芯片集700可以实现在单个芯片中。还设想在某些实施方式中,芯片集或芯片700可以实现为单个“系统芯片”。还设想在某些实施方式中,将例如不使用单独的ASIC,并且本文公开的所有相关的功能将由处理器来执行。芯片集或芯片700或其一部分构成了用于执行提供与服务的可用性相关联的用户接口导航信息的一个或多个步骤的装置。芯片集或芯片700或其一部分构成了用于执行向客户端提供更新提要的一个或多个步骤的装置。在一个实施方式中,芯片集或芯片700包括用于在芯片集700的组件之间传递信息的诸如总线701的通信机制。处理器703具有到总线701的连接以执行指令并且处理存储在例如存储器705中的信息。处理器703可以包括一个或多个处理器内核,其中每一个内核被配置为独立地执行。多核处理器实现了单个物理封装内的多处理。多核处理器的示例包括两个、四个、八个或更多数量的处理内核。可替换地或此外,处理器703可以包括经由总线701协力配置的一个或多个微处理器以实现指令、流水线和多线程的独立执行。处理器703还可以兼有一个或多个专用组件以执行某些处理功能和任务,例如,一个或多个数字信号处理器(DSP) 707或者一个或多个专用集成电路(ASIC) 709。DSP707通常被配置为独立于处理器703实时地处理真实的信号(例如,声音)。类似地,ASIC709可以被配置为执行不容易由更通用的处理器执行的专用功能。用于帮助执行本文所描述的发明功能的其它专用组件可以包括一个或多个现场可编程门阵列(FPGA)(未示出)、一个或多个控制器(未示出)或者一个或多个其它专用计算机芯片。在一个实施方式中,芯片集或芯片700仅包括一个或多个处理器和支持和/或关于和/或用于一个或多个处理器的一些软件和/或固件。处理器703和伴随的组件具有经由总线701与存储器705的连接。存储器705包括用于存储可执行指令的动态存储器(例如,RAM、磁盘、可写的光盘等)和静态存储器(例如,ROM、CD-ROM等),所述可执行指令在被执行时执行本文所描述的发明步骤以向客户端提供更新提要。存储器705还存储与执行发明步骤相关联的数据或者通过执行发明步骤所生成的数据。图8是根据一个实施方式能够在图1A的系统中操作的用于通信的移动终端(例如,手机)的示例性组件的示意图。在一些实施方式中,移动终端801或其一部分构成了用于执行取回和/或更新内容的一个或多个步骤的装置。一般地,无线接收机通常是根据前端和后端特性来定乂的。接收机的如端包括所有射频(RF)电路,而后端包括所有基带处理电路。如本申请所使用的,术语“电路”是指:(I)仅硬件实现(例如,仅模拟和/或数字电路中的实现)和(2)电路和软件的组合(和/或固件)(例如,如果可应用于特定的上下文,则是指包括数字信号处理器的处理器、软件和存储器的组合,它们一起工作以使诸如移动电话或服务器的装置执行各种功能)。“电路”的这种定义应用于该术语在本申请中的所有使用。举另一个例子,如本申请中所使用的并且如果可以用于特定的上下文,术语“电路”还将涵盖仅处理器(或者多个处理器)及它的(或它们的)伴随的软件/固件的实现。如果可应用于特定的上下文,则术语“电路”还将涵盖例如移动电话中的基带集成电路或应用处理器集成电路或者蜂窝网络设备或其它网络设备中的类似集成电路。电话的有关内部组件包括主控制单元(MCU) 803、数字信号处理器(DSP) 805和包括麦克风增益控制单元和扬声器增益控制单元的接收机/发射机单元。主显示器单元807向用户提供显示以支持执行或支持取回和/或更新内容的步骤的各种应用和移动终端功能。显示器807包括被配置为显示移动终端(例如,移动电话)的用户接口的至少一部分的显示电路。此外,显示器807和显示器电路被配置为促进对移动终端的至少一些功能的用户控制。音频功能电路809包括麦克风811和对从麦克风811输出的语音信号进行放大的麦克风放大器。从麦克风811输出的经放大的语音信号被馈送给编码器/解码器(CODEC)813。无线电部分815将功率放大并且对频率进行转换以经由天线817与包含在移动通信系统中的基站进行通信。功率放大器(PA) 819和发射机/调制电路可操作地对MCU803进行响应,其中来自PA819的输出耦合到双工器821或环形器或者天线开关,如本领域中所公知的。PA819还耦合到电池接口和功率控制单元820。在使用时,移动终端801的用户对麦克风811说话,并且他或她的声音与任何检测到的背景噪声一起被转换为模拟电压。该模拟电压然后通过模数转换器(ADC) 823转换为数字信号。控制单元803将数字信号路由到DSP805以便于在其中进行处理,例如,语音编码、信道编码、加密和交织。在一个实施方式中,经处理的语音信号由未单独示出的单元使用诸如以下各项的蜂窝传输协议进行编码:全球演进(EDGE)、通用分组无线服务(GPRS)、全球移动通信系统(GSM)、互联网协议多媒体子系统(MS)、通用移动电信系统(UMTS)等,以及任何其它适当的无线介质,例如,微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等。然后,将经编码的信号路由到均衡器825以补偿在通过空中传输期间发生的任何与频率有关的损坏(例如,相位和幅度失真)。在对比特流进行均衡以后,调制器827将该信号与RF接口 829中生成的RF信号进行合并。调制器827通过频率或相位调制的方式生成正弦波。为了准备信号以进行传输,上变频器831将从调制器827输出的正弦波与合成器833生成的另一个正弦波进行合并以实现期望的传输频率。然后,通过PA819发送信号以将信号增加到适当的功率电平。在实际的系统中,PA819用作可变增益放大器,该可变增益放大器的增益是由DSP805通过从网络的基站接收的信息来控制的。然后,在双工器821内对信号进行滤波,并且可选择地将信号发送到天线耦合器835以匹配阻抗从而提供最大功率传输。最后,经由天线817向本地基站发送信号。可以提供自动增益控制(AGC)以控制接收机的最后级的增益。可以从这里向远程电话转发信号,其中,远程电话可以是另一个蜂窝电话、其它移动电话或者连接到公共交换电话网络(PSTN)或者其它电话网络的陆线。经由天线817来接收发送到移动终端801的语音信号,并且由低噪声放大器(LNA)837立即放大该语音信号。下变频器839降低载波频率同时解调器841除去RF,仅留下数字比特流。然后,信号通过均衡器825并且由DSP805来处理。数模转换器(DAC) 843对信号进行转换,并且由此产生的输出通过扬声器845发送到用户,这均是在主控制单元(MCU)803的控制下进行的,该主控制单元(MCU) 803可以实现为中央处理单元(CPU)(未示出)。MCU803从键盘847接收包括输入信号的各种信号。与其它用户输入组件(例如,麦克风811)结合的键盘847和/或MCU803包括用于管理用户输入的用户接口电路。MCU803运行用户接口软件以促进对移动终端801的至少一些功能的用户控制,从而取回和/或更新内容。MCU803还分别向显示器807和语音输出切换控制器传送显示命令和切换命令。此夕卜,MCU803与DSP805交换信息,并且可以访问可选择地并入的SM卡849和存储器851。此外,MCU803执行终端所需的各种控制功能。DSP805根据实现来对语音信号执行各种传统的数字处理功能中的任意一种。此外,DSP805根据麦克风811检测到的信号来确定本地环境的背景噪声电平,并且将麦克风811的增益设置为被选择以补偿移动终端801的用户的自然趋势的电平。C0DEC813包括ADC823和DAC843。存储器851存储各种数据,其包括呼叫输入音调数据,并且能够存储其它数据,其包括经由例如全球互联网接收的音乐数据。软件模块可以位于RAM存储器、闪存、寄存器或者本领域公知的任何其它形式的可写入的存储介质中。存储器设备851可以是但不限于单个存储器、⑶、DVD、ROM、RAM、EEPR0M、光学存储设备或者能够存储数字数据的任何其它非易失性存储介质。可选择地并入的SM卡849承载例如重要的信息,例如,蜂窝电话号码、提供服务的载波、订阅细节和安全信息。SM卡849主要用于识别无线网络上的移动终端801。卡849还包括用于存储个人电话号码注册表、文本消息和特定于用户的移动终端设置的存储器。虽然已经结合大量实施方式和实现对本发明进行了描述,但是本发明并不受此限制,而是涵盖落入到所附权利要求的范围内的各种明显的修改和等同布置。虽然在权利要求中以某些组合对本发明的特征进行了说明,但是设想可以以任何组合和顺序来对这些特征进行布置。
权利要求
1.一种方法,包括: 确定生成更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定将所述更新文档划分为一个或多个页面;以及 确定对所述一个或多个页面进行存档。
2.根据权利要求1所述的方法,其中,对所述一个或多个页面进行存档至少部分地基于所述更新文档的到期、时间间隔、调度、需求或者其组合。
3.根据权利要求1至2中的任意一项所述的方法,还包括: 进行处理以确定所述一个或多个更新状态的数量大于最大数量, 其中,对所述更新文档的所述划分至少部分地基于所述确定。
4.根据权利要求1至3中的任意一项所述的方法,还包括: 确定将所述一个或多个页面之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
5.根据权利要求1至4中的任意一项所述的方法,还包括: 确定将所述更新文档与所述更新文档的一个或多个先前存档的版本之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
6.根据权利要求1至5 中的任意一项所述的方法,其中,所述一个或多个资源与映射服务中的信息的更新有关。
7.一种装置,包括: 至少一个处理器;以及 至少一个存储器,其包括用于一个或多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少执行以下操作: 确定生成更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定将所述更新文档划分为一个或多个页面;以及 确定对所述一个或多个页面进行存档。
8.根据权利要求7所述的装置,其中,对所述一个或多个页面进行存档至少部分地基于所述更新文档的到期、时间间隔、调度、需求或者其组合。
9.根据权利要求7至8中的任意一项所述的装置,其中,还使得所述装置: 进行处理以确定所述一个或多个更新状态的数量大于最大数量, 其中,对所述更新文档的所述划分至少部分地基于所述确定。
10.根据权利要求7至9中的任意一项所述的装置,其中,还使得所述装置: 确定将所述一个或多个页面之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
11.根据权利要求7至10中的任意一项所述的装置,其中,还使得所述装置: 确定将所述更新文档与所述更新文档的一个或多个先前存档的版本之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
12.根据权利要求7至11中的任意一项所述的装置,其中,所述一个或多个资源与映射服务中的信息的更新有关。
13.—种方法,包括: 确定取回更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定所述更新文档的一个或多个先前存档的版本是否已经被处理;以及至少部分地基于所述确定来处理所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合, 其中,所述处理识别所关注的一个或多个资源的所述一个或多个更新状态中的至少一个更新状态。
14.根据权利要求13所述的方法,还包括: 确定对用于内容的相应位置的一个或多个相应的模糊标识符进行解码,所述内容的相应位置与所关注的所述一个或多个资源相关联。
15.根据权利要求14所述的方法,其中,所述解码进一步基于对所关注的所述一个或多个资源的相应的订阅状态。
16.根据权利要求13至15中的任意一项所述的方法,还包括: 确定所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合包括一个或多个页面, 其中,所述处理进一步基于所述一个或多个页面。
17.一种装置,包括: 至少一个处理器;以及 至少一个存储器,其包括用于一个或多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少执行以下操作: 确定取回更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定所述更新文档的一个或多个先前存档的版本是否已经被处理;以及确定至少部分地基于所述确定来处理所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合, 其中,所述处理识别所关注的一个或多个资源的所述一个或多个更新状态中的至少一个更新状态。
18.根据权利要求17所述的装置,其中,还使得所述装置: 确定对用于内容的相应位置的一个或多个相应的模糊标识符进行解码,所述内容的相应位置与所关注的所述一个或多个资源相关联。
19.根据权利要求18所述的装置,其中,所述解码进一步基于对所关注的所述一个或多个资源的相应的订阅状态。
20.根据权利要求17至19中的任意一项所述的装置,其中,还使得所述装置: 确定所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合包括一个或多个页面, 其中,所述处理进一步基于所述一个或多个页面。
21.—种方法,包括: 确定生成更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定将所述更新文档划分为一个或多个页面;以及 确定对所述一个或多个页面进行存档。
22.根据权利要求21所述的方法,其中,确定对所述一个或多个页面进行存档至少部分地基于所述更新文档的到期、时间间隔、调度、需求或者其组合。
23.根据权利要求21至22中的任意一项所述的方法,还包括: 进行处理以确定所述一个或多个更新状态的数量大于最大数量, 其中,对所述更新文档的所述划分至少部分地基于所述确定。
24.根据权利要求21至23中的任意一项所述的方法,还包括: 确定将所述一个或多个页面之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
25.根据权利要求21至24中的任意一项所述的方法,还包括: 确定将所述更新文档与所述更新文档的一个或多个先前存档的版本之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
26.根据权利要求21至25中的任意一项所述的方法,其中,所述一个或多个资源与映射服务中的信息的更 新有关。
27.一种装置,包括: 至少一个处理器;以及 至少一个存储器,其包括用于一个或多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少执行以下操作: 确定生成更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定将所述更新文档划分为一个或多个页面;以及 确定对所述一个或多个页面进行存档。
28.根据权利要求27所述的装置,其中,确定对所述一个或多个页面进行存档至少部分地基于所述更新文档的到期、时间间隔、调度、需求或者其组合。
29.根据权利要求27至28中的任意一项所述的装置,其中,还使得所述装置: 进行处理以确定所述一个或多个更新状态的数量大于最大数量, 其中,对所述更新文档的所述划分至少部分地基于所述确定。
30.根据权利要求27至29中的任意一项所述的装置,其中,还使得所述装置: 确定将所述一个或多个页面之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
31.根据权利要求27至30中的任意一项所述的装置,其中,还使得所述装置确定将所述更新文档与所述更新文档的一个或多个先前存档的版本之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
32.根据权利要求27至31中的任意一项所述的装置,其中,所述一个或多个资源与映射服务中的信息的更新有关。
33.一种方法,包括: 确定取回更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定所述更新文档的一个或多个先前存档的版本是否已经被处理;以及确定至少部分地基于所述确定来处理所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合, 其中,所述处理识别所关注的一个或多个资源的所述一个或多个更新状态中的至少一个更新状态。
34.根据权利要求33所述的方法,还包括: 确定对用于内容的相应位置的一个或多个相应的模糊标识符进行解码,所述内容的相应位置与所关注的所述一个或多个资源相关联。
35.根据权利要求34所述的方法,其中,所述解码进一步基于对所关注的所述一个或多个资源的相应的订阅状态。
36.根据权利要求33至35中的任意一项所述的方法,还包括: 进行处理以确定所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合包括一个或多个页面, 其中,所述处理进一步基于所述一个或多个页面。
37.一种装置,包括: 至少一个处理器;以及 至少一个存储器,其包括用于一个或多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少执行以下操作: 确定取回更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定所述更新文档的一个或多个先前存档的版本是否已经被处理;以及至少部分地基于所述确定来处理所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合, 其中,所述处理识别所关注的一个或多个资源的所述一个或多个更新状态中的至少一个更新状态。
38.根据权利要求37所述的装置,其中,还使得所述装置: 确定对用于内容的相应位置的一个或多个相应的模糊标识符进行解码,所述内容的相应位置与所关注的所述一个或多个资源相关联。
39.根据权利要求38所述的装置,其中,所述解码进一步基于对所关注的所述一个或多个资源的相应的订阅状态。
40.根据权利要求37至39中的任意一项所述的装置,其中,还使得所述装置: 进行处理以确定所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合包括一个或多个页面, 其中,所述处理进一步基于所述一个或多个页面。
41.一种承载有一个或多个指令的一个或多个序列的计算机可读存储介质,所述一个或多个指令的一个或多个序列当由一个或多个处理器执行时,使得装置至少执行以下步骤: 确定生成更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用相应的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定将所述更新文档划分为一个或多个页面;以及 确定对所述一个或多个页面进行存档。
42.根据权利要求41所述的计算机可读存储介质,其中,确定对所述一个或多个页面进行存档至少部分地基于所述更新文档的到期、时间间隔、调度、需求或者其组合。
43.根据权利要求41至42中的任意一项所述的计算机可读存储介质,其中,使得所述装置进一步执行: 进行处理以确定所述一个或多个更新状态的数量大于最大数量, 其中,对所述更新文档的所述划分至少部分地基于所述确定。
44.根据权利要求41至43中的任意一项所述的计算机可读存储介质,其中,使得所述装置进一步执行: 确定将所述一个或多个页面之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
45.根据权利要求41至44中的任意一项所述的计算机可读存储介质,其中,使得所述装置进一步执行: 确定将所述更新文档与所述更新文档的一个或多个先前存档的版本之间的一个或多个链接包含在与所述一个或多个页面相关联的元数据中。
46.根据权利要求41至45中的任意一项所述的计算机可读存储介质,其中,所述一个或多个资源与映射服务中的信息的更新有关。
47.一种承载有一个或多个指令的一个或多个序列的计算机可读存储介质,所述一个或多个指令的一个或多个序列当由一个或多个处理器执行时,使得装置至少执行以下步骤: 确定取回更新文档,所述更新文档包括一个或多个资源的一个或多个更新状态,其中,使用各自的模糊标识符来标识所述一个或多个资源中的至少一个资源; 确定所述更新文档的一个或多个先前存档的版本是否已经被处理;以及至少部分地基于所述确定来处理所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合, 其中,所述处理识别所关注的一个或多个资源的所述一个或多个更新状态中的至少一个更新状态。
48.根据权利要求47所述的计算机可读存储介质,其中,使得所述装置进一步执行: 确定对用于内容的相应位置的一个或多个相应的模糊标识符进行解码,所述内容的相应位置与所关注的所述一个或多个资源相关联。
49.根据权利要求48所述的计算机可读存储介质,其中,所述解码进一步基于对所关注的所述一个或多个资源的相应的订阅状态。
50.根据权利要求47至49中的任意一项所述的计算机可读存储介质,其中,使得所述装置进一步执行: 进行处理以确定所述更新文档、所述更新文档的所述一个或多个先前存档的版本或者其组合包括一个或多个页面, 其中,所述处理进一步基于所述一个或多个页面。
51.一种方法,包括促进对至少一个接口的接入,所述至少一个接口被配置为允许访问至少一个服务,所述至少一个服务被配置为至少执行根据权利要求1至6中的任意一项所述的方法的所述步骤。
52.一种设备,包括用于执行根据权利要求1至6中的任意一项所述的方法的装置。
53.一种设备,包括用于执行根据权利要求13至16中的任意一项所述的方法的装置。
54.一种计算机程序产品,包括一个或多个指令的一个或多个序列,所述一个或多个指令的一个或多个序列当由一个或多个处理器执行时,使得装置至少执行根据权利要求1至6中的任意一项所述的方法的所述步骤。
55.一种计算机程序产 品,包括一个或多个指令的一个或多个序列,所述一个或多个指令的一个或多个序列当由一个或多个处理器执行时,使得装置至少执行根据权利要求13至16中的任意一项所述的方法的所述步骤。
56.根据权利要求17至20中的任意一项所述的装置,其中,所述装置是移动电话,所述移动电话还包括: 用户接口电路和用户接口软件,被配置为通过对显示器的使用促进用户对所述移动电话的至少一些功能的控制,并且被配置为对用户输入进行响应;以及 显示器和显示器电路,被配置为显示所述移动电话的用户接口的至少一部分,所述显示器和所述显示器电路被配置为促进用户对所述移动电话的至少一些功能的控制。
57.根据权利要求53所述的装置,其中,所述装置是移动电话,所述移动电话还包括: 用户接口电路和用户接口软件,被配置为通过对显示器的使用促进用户对所述移动电话的至少一些功能的控制,并且被配置为对用户输入进行响应;以及 显示器和显示器电路,被配置为显示所述移动电话的用户接口的至少一部分,所述显示器和所述显示器电路被配置为促进用户对所述移动电话的至少一些功能的控制。
58.一种方法,包括:促进对以下各项的处理和/或处理以下各项:(I)数据和/或(2)信息和/或(3 )至少一个信号,所述(I)数据和/或(2 )信息和/或(3 )至少一个信号至少部分地基于根据权利要求13至16中的任意一项所述的方法。
59.一种方法,包括:促进创建和/或促进修改:(1)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于根据权利要求13至16中的任意一项所述的方法。
60.一种方法,包括创建和/或修改:(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于根据权利要求13至16中的任意一项所述的方法。
61.一种方法,包括:促进对以下各项的处理和/或处理以下各项:(I)数据和/或(2)信息和/或(3 )至少一个信号,所述(I)数据和/或(2 )信息和/或(3 )至少一个信号至少部分地基于根据权利要求1至6中的任意一项所述的方法。
62.一种方法,包括促进创建和/或促进修改:(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于根据权利要求1至6中的任意一项所述的方法。
63.一种方法,包括创建和/或修改:(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地 基于根据权利要求1至6中的任意一项所述的方法。
全文摘要
提供了一种用于向客户端提供更新提要的装置。生成包括一个或多个资源的一个或多个更新状态的更新文档。使用相应的模糊标识符来标识一个或多个资源中的至少一个资源。更新文档被划分为一个或多个页面。对一个或多个页面进行存档。
文档编号G06F17/30GK103080931SQ201180040161
公开日2013年5月1日 申请日期2011年6月10日 优先权日2010年6月28日
发明者A·格罗塞, A·施密特, F·魏格尔, K·克莱门斯 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1