提供了选择性漫游列表。呈现设备选择性地提供经由中央的或分布式的同步系统在多个设备间同步的列表数据。选择性提供基于各种因素,包括访问列表数据的实体(例如,用户、企业、系统、设备)的身份以及对用来访问列表数据的呈现设备的限制。选择性提供还可基于服务或应用,通过该服务或应用可访问每个列表项目所引用的资源。此外,当上传列表数据至同步系统时,根据列表项目和/或服务所引用的每个资源的存储位置对列表数据预过滤,其中通过该服务可访问列表项目所引用的每个资源。
【技术实现步骤摘要】
本专利技术涉及选择性漫游列表。
技术介绍
计算机用户不断变成多计算设备的用户。在常见的情形中,用户可通过工作计算机、智能电话、家用计算机、平板计算机等来执行任务。在这些不同设备之间同步用户的数据和体验是有益的,但也是有挑战性的。例如,用户可能希望在所有设备之间同步他或她的联系人和日历,但是这些设备并不一定合作,可能能够访问不同的数据组合,并且可能以不同格式、不同组织结构等来表示这些数据。此外,由于数据在不同组织、用户界面约束、通信约束、用户身份等之间的分割,同步动作可能变得更为困难。例如,对根据一个身份来认证的用户经由一个设备可用的数据可能对同一用户经由不同设备不可用,或者当用户以不同身份来认证时不可用。
技术实现思路
此处所描述和请求保护的实施方式通过以下方式解决了前述的问题:经由中央的或分布式同步系统在多个设备中同步列表数据,同时基于访问列表数据的实体的身份和对被用于访问列表数据的设备的限制来选择性地提供经同步的列表数据以供使用。选择性提供还可基于服务或应用,通过该服务或应用可访问每个列表项目所引用的资源。此外,当上传列表数据至同步系统时,根据列表项目和/或服务所引用的每个资源的存储位置对列表数据预过滤,其中通过该服务可访问列表项目所引用的每个资源。提供本
技术实现思路
以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此处还描述和列举了其他实现。附图说明图1示出了提供选择性漫游列表的示例同步环境。图2示出了提供选择性漫游列表以及显示示例列表的部分截屏的示例同步环境。图3示出了由呈现设备和提供选择性漫游列表数据的同步系统所执行的示例操作。图4示出了根据列表项目所引用的资源的存储位置对列表数据进行预过滤的示例操作。图5示出了可以对实现此处所描述的技术有用的示例系统。具体实施例方式图1示出了提供选择性漫游列表的示例同步环境100。诸如移动计算设备102、智能电话104、以及计算机106之类的客户机设备代表被用于将列表数据呈现给用户的设备(“呈现设备”)的示例。呈现设备能够接收来自数据存储或服务的列表数据,无论是本地的或是远程的,并且将其呈现给用户或另一设备。在所示出的客户机设备的例子中,列表数据可经由例如显示接口呈现给用户。在一些情形中,列表数据表示某些系统设置,诸如最近使用的资源列表,这可经由用户界面呈现给用户以增强用户体验。每个客户机设备102、104以及106被诸如经由以太网连接、W1-Fi连接、蓝牙连接等通信地耦合到通信网络108,通信网络108又通信地耦合到一个或多个服务器110、一个或多个数据存储112、以及一个或多个其它客户机设备114。这一多系统的通信组合允许经由通信网络108来提供计算能力作为服务,其中不同实体和身份能够共享附连到网络的资源,包括计算服务、数据存储、通信信道等。在一个实施方式中,身份中的至少一种表示跨设备的身份,该身份允许认证系统来标识、认证用户、以及授权用户经由多个呈现设备(例如,用户的工作计算机、用户的智能电话、用户的家用计算机)访问资源。列表数据可被用于管理各种各样的数据,这些数据通常作为应用或系统设置。在各个实施方式中,最近访问的文件、文件夹、服务、网络存储位置、网络连接、金融帐户、网站等的列表可被维护在列表中并且被呈现给用户以供快速访问。例如,台式计算机上的文字处理应用可呈现最近编辑的文字处理文件的列表,从该列表中,用户能够方便地选择最近想要打开并且继续编辑的文件。在另一示例中,列表可呈现用户对可用来执行在线购物的金融帐户(例如信用卡帐户)的选择。还可构想其它类型的列表数据。在一个实施方式中,单个实体(例如,用户)可在不同时间使用所有的三个客户机设备102、104、以及106来通过通信网络108访问各种资源。这些用户可得益于能够访问与他们的身份相关联的、而与被用于访问通信网络108的呈现设备无关的共享设置。跨多个设备的共享设置的可用性被视为“漫游”(roaming)的一种形式。例如,经由计算机106,用户可使用企业身份访问企业网络,企业身份与指定用于访问特定企业资源的证书相关联。在其它时间,用户可使用私人身份经由智能电话104访问家庭网络。此外,用户还可使用适当身份以相同类型既登录到家庭网络也登录到企业网络。基于被用来访问特定资源的身份和尝试访问所经由的呈现设备,用户可具有不同的可用资源。因此,引用这些资源的列表数据(诸如最近使用列表)能被选择性地提供以呈现对于用户身份、演示设备以及其它上下文因素来说适当的列表项目。例如,在一种情形中,用户可能能够访问引用遍及用户环境的资源(例如,企业网络上的资源、家庭网络上的资源、通过数据或计算服务可访问的资源)的列表数据。在缺乏一定程度的智能处理的情况下,可向用户呈现引用所有这些资源的经同步的列表数据,无论每个资源对使用他或她的当前身份、通过特定演示设备等的该用户来说实际上是否可用。因此,用户可能选择列表项目以访问所引用的资源,但仅仅发现他或她不能访问该资源。与之相对,列表数据可被选择性地提供以仅呈现那些对处于当前上下文中(例如,根据经认证的身份、通过特定呈现设备等)的用户来说可访问的资源。例如,在最近使用列表的上下文中,用户的智能电话可能不能打开与复杂的、仅供台式机的软件包相关联的文件。相应地,在一个实施方式中,通过智能电话104呈现给用户的列表数据可选择性地仅提供那些与智能电话104相兼容的列表项目。如以下所描述的其它约束也可影响哪些列表项目被提供在列表中而哪些列表项目不提供。从一个角度来说,如果用户使用私人身份登录到他或她的家庭网络而不是使用企业身份登录到他或她的企业网络,则用户将可能不能访问某些企业资源。因此,当用户仅使用私人身份登录时,这些企业资源不应当呈现在用户可用资源的列表(例如,最近文档列表)中。从另一角度来说,如果用户经由智能电话104访问企业网络,他或她可能不能访问要求基于台式机或膝上型计算机的软件应用来访问的某些资源。例如,用户可能不能访问被需要来查看和编辑某些视频文件的基于台式机的视频编辑软件包。相应地,当用户经由智能电话104登录到企业网络中时,这些视频文件不应显示在用户可用资源列表中。概括起来,实体的列表数据可在多个设备间同步,并且可基于实体用来认证的身份以及实体用来与可用资源交互的呈现设备被选择性地提供给实体的设备。例如,用户在不同设备上以及当作为不同实体登录时能看到不同的最近文档列表,使得用户的列表不包括他或她不能真正访问或有效使用的资源。以此方式,客户机的列表数据被基于用户的上下文中的一个或多个因素进行定制。图2示出了提供选择性漫游列表以及显示示例列表的部分截屏202、204以及206的示例同步环境200。截屏202描绘了最近使用文档的列表208以及最近访问的“地点”(例如,本地或远程存储位置)的列表210。列表208和210是经由通信网络212和同步系统214同步的列表数据的示例。例如,当用户通过通信网络212访问文档“MyDoc”时,对应于“MyDoc”资源的列表项目被添加到列表中,该列表由同步系统214周期性地与一跨设备、跨身份的共享列表同步。相应地,当用户通过另一应用(诸如本文档来自技高网...

【技术保护点】
一种方法,包括:在呈现设备(102,104,106)处接收(316)与同实体相关联的经认证的身份相关联的列表数据,所述列表数据的每个列表项目标识所述实体以前访问过的资源;以及在所述呈现设备(102,104,106)上选择性地提供(318)所述列表数据(204,206,208,210),在列表数据中提供的列表项目是基于经认证的身份(304)以及所述呈现设备(102,104,106)来选择的。
【技术特征摘要】
2011.11.02 US 13/287,9331.一种方法,包括: 在呈现设备(102,104,106)处接收(316)与同实体相关联的经认证的身份相关联的列表数据,所述列表数据的每个列表项目标识所述实体以前访问过的资源;以及 在所述呈现设备(102,104,106)上选择性地提供(318)所述列表数据(204,206,208,210),在列表数据中提供的列表项目是基于经认证的身份(304)以及所述呈现设备(102,104,106)来选择的。2.如权利要求1所述的方法,其特征在于,所述列表数据与特定应用相关联,并且所述在列表数据中提供的列表项目被限定为那些能够通过所述特定应用访问的资源。3.如权利要求1所述的方法,其特征在于,所述列表数据包括最近使用的列表项目。4.如权利要求1所述的方法,其特征在于,所述选择性提供包括: 选择性提供列表数据给所述呈现设备,其中所述在列表数据中提供的列表项目是基于经认证的身份、所述呈现设备、以及每个对应的列表项目所引用的资源的可用性来选择的。5.如权利要求1所述的方法,其特征在于,还包括: 从所述呈现设备选择性地传输新的列表数据,所述新的列表数据根据列表项目所引用的每个资源的存储位置被预过滤。6.如权利要求1所述的方法,其特征在于,还包括: 从所述呈现设备选择性地传输新的列表数据,所述新的列表数据根据服务被预过滤,其中列表项目所引用的每个资源可通过所述服务来访问。7.一种呈现设备(102、104、106...
【专利技术属性】
技术研发人员:H·M·廷,O·德斯特勒贝克,K·M·范 哈登,S·J·李,C·杨,A·M·格里施克,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。