通过操作系统和联网存储服务对用于多个应用、计算机和资源的链接数据的集中式管理的制作方法_3

文档序号:9553238阅读:来源:国知局
网存储服务然后存储504所上传的链接数据,从而使其与任何 之前上传的链接数据同步。第二设备连接506到联网存储服务。该联网存储服务使用与第 一设备相同的用户账户验证508该设备。第二设备然后例如通过从用户账户请求链接数据 来访问510所存储的链接数据,其进而由联网存储服务提供。第二设备因而可以使其链接 数据与联网存储服务上的用户账户中的链接数据同步。
[0042] 现在参照图6,现在将描述具有链接管理器的计算机的示例实现方案。这样的链接 管理器是专用于管理链接数据的计算机程序。计算机程序可以是计算机的操作系统的部分 或者可以是与操作系统通信以访问链接数据的计算机上运行的应用。该链接管理器允许用 户访问、查看和管理各种链接数据。
[0043] 在如图6中所示的一个实现方案中,应用600调用操作系统的接口 602,从而使得 应用600能够与其它应用和/或其他用户共享数据。应用创建包括各种链接数据的数据包 604。操作系统的接口 602向用户呈现图形用户接口,从而使得用户能够选择与其共享数据 的另一应用和/或其他用户,在该情况下是链接管理器606。通过操作系统接口 602将数据 包604传递给链接管理器606,如在608处所指示的。进而,链接管理器608处理包数据并 且将链接数据610存储在储存库612中。使用该方法,源应用600的指示以及来自共享数 据时的操作系统的时间戳可以容易地生成并且存储为链接数据的部分。在用户选择另一用 户的情况下,则操作系统接口将数据604包装到消息中以传送给另一用户。在另一实现方 案中,操作系统提供应用编程接口,一个应用通过该接口可以直接共享数据而不呈现图形 用户接口。这样的实现方案可以使得能够在没有用户的干预或者没有在发起共享操作之后 针对所选择的接受方提示用户的情况下实现共享。
[0044] 链接管理器可以包括图形用户接口,其示例在下文描述,用户可以通过该图形用 户接口查看和操控链接数据。例如,图形用户接口可以向用户呈现链接,并且从用户接收所 选择的链接的指示,并且进而调用作为链接的源的应用以访问由链接表示的资源。这样的 使用情况的示例实现方案由图7描述。特别地,应用将链接数据提交700至操作系统。由 操作系统将链接数据传递702给链接管理器。链接管理器702存储704链接数据。链接管 理器向用户呈现706链接以供选择。链接管理器从用户接收708所选择的链接的指示。链 接管理器然后调用另一应用,其启动710和使用链接数据以访问由链接表示的资源。
[0045] 链接管理器还可以提示用户在设备上安装应用,如果链接数据可用于没有安装在 设备上的应用的话。该使用情况的示例实现方案在图8中示出。读取800链接数据。标识 802与链接数据相关联的应用。可以提示804用户选择应用。如果所选择的应用没有安装, 如在806处所确定的,则提示808用户安装应用。否则,可以启动810应用,从而使用链接 数据来利用所启动的应用访问资源。
[0046] 使用来自链接数据的各种元数据,链接管理器的图形用户接口可以提供各种方式 来搜索、过滤和排序链接数据以供显示。作为示例,可以通过关键词和字段值来搜索链接数 据。链接数据还可以通过最后访问日期来排序和分组。用于资源的链接数据可以以向观看 者指示资源的标题、最后访问它的时间以及通过其访问资源的应用和/或设备的方式来显 示。链接数据可以例如通过日期、应用、读取或未读取状态、资源类型、关键词、用户录入的 标签等等来过滤。
[0047] 在图9中示出示例图形用户接口 900。在该示例中,通过创建时间(诸如"最近"、 "今天"(如902处所示)、"昨天"、"上周"等等)对链接排序和分组。可以通过操控显示器上 的图形元素来选择过滤器选项,诸如在"全部应用"904和"全部物品"906处所示。例如,用 户可以通过操控下拉菜单或类似选择机制来选择与所选择的应用相关联的链接,如在904 处所示。作为另一示例,用户可以通过操控下拉菜单或类似选择机制来选择具有特定状态 (例如读取或未读取)的链接,如在906处所示。链接可以通过与链接相关联的图形元素的 组合来显示,诸如在908处,所述图形元素例如指示标题910、图像912、访问时间914、应用 916。对链接的这种显示表示的操控,诸如点击或触碰,导致调用相关联的应用以及访问与 链接相关联的资源。搜索框918允许用户录入用于搜索链接数据的关键词。来自搜索的结 果可以在接口 900中示出。
[0048] 现在参照图10,示出另一示例图形用户接口。在该示例中,同样对链接分组和排 序,诸如通过访问时间。在该示例中,链接的每一个表示1002具有相同尺寸,并且包括图像 1004、源1006和简短摘要1008。同样在该视图中,链接显示在窗格1010中,而用于访问与 任何当前所选择链接相关联的资源的应用在分离的窗格1012中示出。
[0049] 在这样的图形用户接口中,各种分组中的链接数据的显示也可以是颜色编码的。 例如,浅色条可以指示"今天"并且稍微更深的条可以指示"昨天",并且稍微更深的条可以 指示"上周"条目,并且然后黑条可以指示最后分组。同样地,分组的显示可以仅限于几个分 组,或者仅限于例如分组的题目,并且然后在某种用户操控之后,可以扩展分组中的信息。
[0050] 通过应用编程接口从操作系统访问这样的链接数据,除链接管理器和操作系统之 外的应用也可以提供支持类似功能性的图形用户接口。
[0051] 利用这样的系统,链接数据以一致的格式跨应用和资源而存储。作为结果,操作系 统提供用于一组异类应用和一组异类资源的单个机制以将链接数据存储在单个储存库中。 对于利用联网存储服务与同一用户账户相关联的多个计算机,链接数据同样跨一组异类设 备一致地存储。另外,链接数据可以以一致的方式在用户之间共享。
[0052] 现在已经描述了示例实现方案,现在将描述这样的系统的组件被设计成利用其操 作的计算机。以下描述意图提供可以利用其实现这样的系统的适当计算机的简要一般描 述。计算机可以是各种通用或专用计算硬件配置中的任一个。可以适合的公知计算机的示 例包括但不限于个人计算机、服务器计算机、手持式或膝上型设备(例如媒体播放器、笔记 本计算机、蜂窝电话、个人数字助理、话音记录器)、多处理器系统、基于微处理器的系统、机 顶盒、游戏控制台、可编程消费者电子用品、网络PC、小型计算机、大型计算机、包括以上系 统或设备中任一个的分布式计算环境等等。
[0053] 图11图示了适合的计算机的示例。这仅仅是适合的计算机的一个示例并且不意 图暗示关于这样的计算机的功能性或使用范围的任何限制。
[0054] 参照图11,在基本配置中,示例计算机1100包括至少一个处理单元1102和存储器 1104。计算机可以包括多个处理单元和/或附加协处理单元,诸如图形处理单元1120。取 决于计算机的确切配置和类型,存储器1104可以是易失性的(诸如RAM)、非易失性的(诸如 R0M、闪存等)或者二者的某种组合。该配置在图11中通过虚线1106图示。
[0055] 附加地,计算机1100还可以具有附加特征/功能性。例如,计算机1100还可以包 括附加存储装置(可移除和/或不可移除),包括但不限于磁盘或磁带或者光盘或光带。这 样的附加存储装置在图11
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1