通过多个装置管理个人数字资源的制作方法

文档序号:6594197阅读:221来源:国知局
专利名称:通过多个装置管理个人数字资源的制作方法
技术领域
本发明涉及计算。更具体地讲,本发明涉及通过多个装置管理个人数字资源。
背景技术
通用即插即用(UPnP)被发布,公开了允许装置无缝连接并且简化家庭网络的执 行(数据共享、通信和娱乐)和企业环境的联网架构。通过定义并发表在基于互联网的通 信标准公开之后建立的UPnP装置控制协议,UPnP实现上述网络架构。部分由于媒体服务器的流行的出现,最近UPnP变得流行。媒体服务器是存储多种 类型的内容(例如,照片、音乐、视频等)的小型计算机。所述内容随后可从媒体服务器被 流传输到一个或多个控制点(例如,iPod、电视机等)。作为示例,“媒体服务器”装置可包含房主的音频、视频和静止图像库的重要部分。 为了使房主欣赏此内容,房主必须能够浏览存储在媒体服务器上的对象,选择特定对象,并 且使该对象在合适的渲染装置上被“播放”。消费者已经收集了大量的数字资源并且使用越来越多的互联网服务。消费者一般 使用多于一个装置来访问这些资源和服务。一般消费者可具有都能够用于访问并搜集信息 和媒体的台式计算机、膝上型计算机和蜂窝电话(以及可能的其它装置)。每天在web上有 大量的服务和内容可用时,这种趋势将持续。这些资源和服务一般分散在个人装置以及称 为云的各种非正式的信息组周围。例如,对于用户来说,将由朋友发送的照片和消息散布在 K0dak、Faceb00k和Flickr网站上是很平常的。对于用户来说,从一个网站使用旅游服务, 从另一网站购物以及从其他网站进行在线社交活动也是很平常的。随着容量的快速增加, 对于大多数消费者来说管理这些资源越来越难。对于用户来说,忘记找出特定内容或特定 服务所在的位置也是平常的。同时,虚拟化和互联网云计算已经显示出与可靠性、可伸缩性和低成本资源利用 和管理相关的预期优点。消费者高度期望采用(信息技术)IT小工具和装置不会扰乱他们 的家并且他们自己不执行IT管理。

发明内容
技术方案在本发明的第一实施例中,提供一种通过多个家庭网络使能装置来管理用户的数 字资源的方法,该方法包括从多个家庭网络使能个人装置接收关于由个人装置访问的数 字资源的信息,其中,由用户拥有或操作所述多个个人装置,并且由跟踪其自身使用的每个 个人装置来自动聚集信息;存储信息;通过访问存储的信息将由个人装置访问的数字资源 的标识提供给多个个人装置之一。在本发明的第二实施例中,提供一种通过多个装置来管理用户的数字资源的方 法,所述方法包括从多个个人装置接收关于由个人装置访问的数字资源的信息,其中,由 用户拥有或操作所述多个个人装置,并且由跟踪其自身使用的每个个人装置来自动聚集信息;存储该信息;开采 可识别的用户兴趣的信息,其中,基于在个人装置的使用期间访问数 字资源的状况来标记所述兴趣;从第一个人装置接收对由第一个人装置可访问的数字资源 的标识的请求;从第一个人装置接收当前状况;基于标记的状况匹配当前状况的兴趣,通 过访问信息并过滤信息来得到数字资源的标识;将数字资源的标识提供给第一个人装置。在本发明的第三实施例中,提供一种在第一个人装置中访问数字资源的方法,该 方法包括通过跟踪第一个人装置的使用来聚集使用信息,其中,使用信息包括关于由第一 个人装置访问的数字资源的信息以及访问该数字资源的相应状况;将使用信息发送到个人 云管理器,以与来自由与第一个人装置的相同用户拥有或操作的其他个人装置的使用信息 聚集;从个人云管理器获得第一个人装置可访问的数字资源的标识,其中,所述标识中的数 字资源中的至少一些位于除了第一个人装置之外的装置上;使用所述标识访问位于除了第 一个人装置之外的装置上的数字资源。在本发明的第四实施例中,提供一种个人电子装置,包括存储器;一个或多个传 感器,被配置以感测与个人装置或者其用户相关的状况特性;处理器,被配置以通过跟踪第 一个人装置的使用来聚集使用信息,其中,使用信息包括关于由第一个人装置访问的数字 资源的信息,并且使用通过从一个或多个传感器获得状况特性来访问数字资源的相应状况 来标记所述使用信息,被配置以将使用信息发送到个人云管理器,从个人云管理器获得个 人装置可访问的数字资源的标识,其中,所述标识中的数字资源中的至少一些位于除了个 人装置之外的装置上,被配置以使用所述标识访问位于除了个人装置之外的装置上的数字 资源。在本发明的第五实施例中,提供一种设备,包括用于从多个个人装置接收关于由 个人装置访问的数字资源的信息的装置,其中,所述多个个人装置由用户拥有或操作,并且 由跟踪其自身使用的每个个人装置来自动聚集所述信息;用于存储所述信息的装置;用于 通过访问存储的信息将由个人装置访问的数字资源的标识提供给所述多个个人装置之一 的装置。在本发明的第六实施例中,提供一种由机器可读取且有形实现由机器可执行的执 行用于通过多个个人装置管理用户的数字资源的方法的指令程序的程序存储装置,所述方 法包括从多个个人装置接收关于由个人装置访问的数字资源的信息,其中,由用户拥有或 操作所述多个个人装置,并且由跟踪其自身使用的每个个人装置来自动聚集信息;存储该 信息;通过访问存储的信息将由个人装置访问的数字资源的标识提供给所述多个个人装置 之一。在本发明的第七实施例中,提供一种由机器可读取且有形实现由机器可执行的执 行用于在第一个人装置中访问数字资源的方法的指令程序的程序存储装置,所述方法包 括通过跟踪第一个人装置的使用来聚集使用信息,其中,使用信息包括关于由第一个人装 置访问的数字资源的信息以及访问该数字资源的相应状况;将使用信息发送到个人云管理 器,以与来自由与第一个人装置的相同用户拥有或操作的其他个人装置的使用信息聚集; 从个人云管理器获得第一个人装置可访问的数字资源的标识,其中,所述标识中的数字资 源中的至少一些位于除了第一个人装置之外的装置上;使用所述标识访问位于除了第一个 人装置之外的装置上的数字资源。


图1描述了根据本发明实施例的个人云系统的示例。图2是示出根据本发明实施例的个人云客户机的架构的示图。图3是示出根据本发明实施例的个人云管理器的示图。图4是示出根据本发明另一实施例的通过多个家庭网络装置管理用户的数字资源的方法的流程图。图5是示出根据本发明实施例的蜂窝电话的示图。图6是示出根据本发明实施例的个人计算机的示图。图7是示出根据本发明实施例的机顶盒的示图。图8是示出根据本发明实施例的通过多个家庭网络装置管理用户的数字资源的 方法的流程图。图9是示出根据本发明实施例的服务器的示图。
具体实施例方式现在将详细参照本发明的特定实施例,所述特定实施例包括由发明人预期用于执 行本发明的最佳实施方式。这些特定实施例的示例在附图中示出。尽管结合这些特定实施 例描述了本发明,但是将理解并不意图将本发明限制于所描述的实施例。相反,意图覆盖可 包括在由权利要求限定的本发明的精神和范围内的替代物、变形和等同物。在接下来的描 述中,阐述特定细节以提供对本发明的彻底理解。在无需一些或所有这些特定细节情况下 可实践本发明。此外,公知特定不会被详细描述以避免不必要地模糊本发明。根据本发明,可使用各种类型的操作系统、编程语言、计算平台、计算机程序和/ 或通用机器来执行部件、处理步骤和/或数据结构。此外,本领域普通技术人员将认识到, 在不脱离这里公开的发明构思的范围和精神的情况下,也可使用较少通用性质的装置,例 如硬件装置、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等。本发明还可有形实现为 存储在计算机可读介质(例如,存储器装置)上的一组计算机指令。应该注意贯穿此文档所使用的术语“家庭网络”是指通常使用在家庭中以连接媒 体装置的一种网络。然而,不要求这种类型的网络实际上使用在家庭中,原因在于这种网络 可同样适用于商业或其他实体。这样,术语“家庭网络”不应被解释为将本发明实施例限制 为在家庭中使用,并且应解释为任何类型的局域网(LAN)。数字资源(也被称为资源或内容)是使用硬件装置上的应用/服务创建或获得的 一段内容。硬件装置的例子包括个人计算机、移动电话、照相机、个人数字助理、电视机、媒 体服务器等。数字资源的例子包括文档、web页面、照片、视频、音频、文本消息等。云是基于控制的正式或非正式的信息组。在特定厂家控制下的web站和资源可被 称为一部分厂家的云。在本发明的实施例中,个人云被提供,从而允许用户控制在用户控制 下会或不会呈现在硬件装置上的数字资源。个人云还允许用户从在他的控制下的一个硬件 装置访问在他的控制下的另一硬件装置上存储的数字资源。例如,用户可利用移动电话来 访问用户的个人计算机上的数字资源。移动电话还可用于访问存储在厂家云中的数字资 源,例如Facebook存储的照片。图1描述根据本发明实施例的个人云系统的示例。在此示例中,用户具有通过各种云(包括Google云100、Microsoft云102和Amazon云104)分散的个人数字资源和喜 爱的服务。用户106使用个人装置,包括蜂窝电话108、车110、电视机112、个人计算机114 和机器人助理116。通过家庭网络连接个人装置。例如,每个个人装置可与UPnP兼容,并 且可经由基于WiFi的局域网彼此通信。个人云系统包含三种类型的软件组件个人云客户 机、个 人云管理器118和云管理器120。个人云客户机运行在包括在云中的每个个人装置上。例如,蜂窝电话108、车110、 电视机112、个人计算机114和机器人助理116的每一个可运行个人云客户机的它们各自的实例。个人云管理器部件118对于它的位置具有很大的灵活性。个人云管理器用于从与 特定用户相应的个人云客户机的每一个聚集信息。个人云管理器部件118可位于家庭网络 内的集中式装置上。例如,个人云管理器部件118可位于媒体服务器上。可选择地,个人云 管理器部件118可位于一个或多个的个人装置上。在一些实施例中,个人云管理器部件118 被分配,从而个人云管理器部件118运行在个人云内的多个个人装置或甚至是所有的个人 装置上。在另一可选择方式中,个人云管理器部件118可位于云外部的装置上。工作在一起的个人云客户机和个人云管理器118实现不同的云和个人装置上的 个人资源、服务和社交网络的状况已知和兴趣已知管理。云管理器120管理由订户创建的 所有个人云。在本发明的一个实施例中,用户使用他的装置之一上的应用主动创建和设置个人 云。用户可在创建时间指定他将使用以与云交互的装置,或者在创建之后可添加装置以加 入云。用户还可以在创建时间和/或稍后的时间添加将包括在云中的资源和服务。然而, 不需要用户手动将资源或服务添加到云。在资源/服务被用户访问之后,用户可选择让云 自动添加资源/服务。图2是示出根据本发明实施例的个人云客户机的架构的示图。装置使用历史管理 器200跟踪与应用/服务进行用户交互的事件,随后将它们存储为历史。装置使用历史管 理器可访问存储此信息的数据库或存储器202。交互事件的一个示例是用户何时使用由源 web站(例如,Facebook或Amazon)提供的服务来访问资源。在这种情况下,记录的信息包 括资源/服务的名称、类型、统一资源定位符(URL)、大小和其他特性。对于图像资源,特性 可包括分辨率、颜色深度等。对于视频、讲话或音乐,特性还可包括服务需求的质量。对于 通过装置使用的服务,装置使用历史管理器200可捕获细节,例如服务位置、访问格式(例 如,URL,电话号码、VPN等)、执行的操作(例如,文件上载/下载、聊天消息的发送、接收) 以及关于服务的任何这种可用元数据。在许多情形中,捕获所有的用户交互事件可导致被跟踪和记录的大量信息。为了 帮助将此信息过滤为可管理量,状况已知部件可被利用。个人装置上的多个传感器204可 用作聚集可用于定义状况的变量的值。每个传感器提供用于访问传感器输出数据的接口。 传感器可感测环境变量、装置系统变量、应用状态、甚至是用户状况。环境传感器的示例包 括位置传感器、温度传感器、天气传感器、速度传感器、方向传感器、光传感器、声音传感器 等。用户状况传感器的示例包括感测心跳、液压、面部表情、姿势、情绪等的传感器。应用状 态的示例包括正被操作的名称、类型事件和内容。选择哪个传感器存在/被使用取决于个 人装置的目的。为此,每个个人装置可具有不同组的传感器(例如,移动装置可跟踪速度和方向,但是固定电视机可不跟踪)。来自传感器204的数据可被发送到装置使用历史管理器200,装置使用历史管理 器200可包括在事件发生时采样的传感器值、装置本身的细节(例如,唯一装置ID)以及用 户交互信息。这有效地使用关于用户交互发生的情况的信息来“标记”用户交互信息。装置兴趣提取器206 —般通过使用学习算法来从装置使用历史管理器200(或存 储器20 取得跟踪记录并且从所述记录中提取用户兴趣模式。装置兴趣提取器206提供用 于请求兴趣模式提取的接口和用于询问提取结果的接口。当传感器值被包括在学习中时, 所述结果是状况已知兴趣模式。因此,该部件有效地对原使用历史信息执行“兴趣开采”。装置兴趣简档管理器208管理个人装置的用户兴趣简档。装置兴趣简档管理器 208向装置兴趣提取器206发出请求以从指定历史片段或整个历史提取兴趣模式,以形成 学习的兴趣简档。装置兴趣简档管理器208还提供用于询问和访问简档中的项或整个简档 的接口。该部件还可从云兴趣简档管理器询问和取得兴趣简档,将在稍后描述云兴趣简档 管理器。用户可具有手动指定兴趣建档、从本地装置使用的用户历史学习的兴趣简档和/ 或从云兴趣简档管理器取得的简档。装置兴趣简档管理器208还可选择将简档主动输出到 云兴趣简档管理器。为了处理用户隐私,在发出数据之前,可将与该状况相关的信息做成是 匿名的。装置简档管理器210维持装置的资源特性的简档。特性的示例包括屏幕大小、分 辨率、更新率、存储器大小、CPU和网络接口状态、电池状态等。可使用传感器来手动指定或 动态构建简档,或者使用传感器来联合手动指定和动态构建简档。该部件还提供用于询问、 访问和操作简档项的接口。简档还可包含关于可由其他装置通过网络访问的本地服务的信 息。服务信息的示例包括服务的名称、地址(例如,URL、网络地址、文件系统路径等)和描 述。描述的内容可包括接口、需求和语义描述。装置简档管理器210还可向云装置简档管 理器(稍后描述)通知个人装置在线与否。装置知识管理器212从装置使用历史管理器200取得使用日志。从此历史中,装 置知识管理器212可提取关于由用户访问或创建的资源的信息以及关于如何得到资源的 信息。装置知识管理器212还可将该信息主动输出到云知识管理器(稍后描述)和/或提 供用于取得该信息的接口。装置知识管理器212还可使用附加信息来“丰富”资源信息。例 如,如果数字资源是电影,则装置知识管理器212可访问互联网站以重温电影。装置知识管 理器212还可得到关于在什么状况下其他用户选择观看电影的信息。该信息可帮助假设在 用户的当前状况下确定哪个资源将推荐给该用户。例如,如果是平日傍晚,则该系统可确定 该用户喜欢观看喜剧电影以从一天的工作中“高兴起来”。装置知识管理器212可通过连续 跟踪用户的使用来确定上述情况。对于用户的数字资源,装置知识管理器212随后可使用 重温信息来确定特定电影确实是喜剧,并将喜剧电影呈现在已呈现给用户的数字资源的第 一通过列表上。同样,该系统可确定许多男观众偏爱在午夜观看动作电影,因此随后将动作 电影在午夜呈现在已呈现给男用户的数字资源的第一通过列表上。应用客户机214可执行期望的核心应用功能,但是也可向装置兴趣简档管理器 208请求兴趣项或简档,并且使用这些兴趣项或简档来增强用户体验。通过装置通信管理器 (稍后描述),应用客户机214可询问、搜索和访问本地存储的资源和服务、其它个人装置上 的资源和服务以及存储在互联网上的其它云中的资源。应用客户机214可选择所有的持久数据存储在个人云中并且维持本地副本。应用客户机214可具有与云服务器交互的能力以 创建、修改和终止个人云。取决于设计选择,创建应用可选择将包括在云中的个人装置。可 选择地,创建应用可在创建之后让非创建者个人装置动态地参与和离开云。应用客户机还 支持对云成员管理器的认证和加密以验证其标识并且授权访问云。本地资源管理器216维持并管理可由个人装置通过装置通信管理器(稍后描述) 访问的用户本地资源。本地资源管理器216提供用于这种访问的接口。本地资源管理器 216可选择使用装置知识管理器212中的推接口以将资源和服务的特性信息以及如何访问 这些资源和服务传递给装置知识管理器212。装置通信管理器218管理个人装置与其他装置之间的云特定通信量以及个人装 置与互联网中的云(包括该装置所属的个人云)之间的通信量。可安装装置通信管理器 218以处理在装置中可用的多个通信信道(例如,WiFi、蓝牙、GPRS等),并且装置通信管理 器218可使用多个协议来进行通信。装置通信管理器将透明接口提供给前面提到的其他部 件以执行通信特定云操作。图3是示出根据本发明实施例的个人云管理器的示图。如上所述,个人云管理器 从位于用户个人装置上的多个个人云客户机聚集信息。个人云管理器随后可向用户提供个 人云特征。云使用历史管理器300维持并管理来自个人云中的所有个人装置的用户使用历 史。此外,在云使用历史管理器能够存储比个人装置更多的信息的情况下(例如,云使用历 史管理器运行在服务器或个人计算机上,或者以具有足够存储器资源的分布式架构来运行 的情况下),历史可跟踪长于存储在个人装置中的历史的时间。云使用历史管理器300提供 用于访问历史的片段或整个历史的接口。例如,可基于时间范围、基于特定装置历史、基于 特定服务等来取得片段。通过此接口,云兴趣提取器(稍后描述)可取得需要的历史数据。 云兴趣提取器还可提供用于装置历史管理器的接口以推来自装置的历史数据。云使用历史管理器300可访问存储此历史信息的数据库或存储器302。云兴趣提取器304从云使用历史管理器300取得历史的片段或整个历史,并且使 用适当的算法从历史中提取一般长期的用户兴趣模式。由此部件使用的算法可以比由各个 装置兴趣提取器使用的算法更加复杂且需要更多的系统资源。云兴趣提取器304还可提供 用于请求兴趣模式提取且取得学习的结果的接口。云兴趣简档管理器306管理用于用户的兴趣简档。在最简单的情况下,云兴趣简 档管理器306可从所有参与的个人装置中取得并维持兴趣简档。该部件还可通过请求云兴 趣提取器304执行兴趣提取来得到用户的一般长期的兴趣。云兴趣简档管理器306还提供 用于询问、访问和更新简档的接口。云简档管理器308维持属于个人云的所有个人装置的资源特性的简档。如果装置 简档还包含关于可由其他装置通过网络访问的服务的信息,则关于服务的信息也被记录。 云简档管理器308提供用于询问、取得和/或修改简档的接口。该部件还存储关于装置是 否在线(或“当前可用”)的知识。云知识管理器310从参与个人装置的一个或多个装置知识管理器取得或接收关 于资源以及如何取得资源的信息。云知识管理器310管理此信息并且提供用于询问、访问 和修改此信息的接口。云知识管理器310还可通过例如将访问控制列表与每个资源关联来提供用于个人资源的认证能力。这使得用户能够控制谁能够共享资源以及如何共享资源。云成员管理器312在云被激活的时间得到关于用户和装置的信息。云成员管理器 312提供用于更新此信息的接口。云成员管理器312还使用该信息来认证用户以及由个人 云提供的功能的使用。此外,此部件可提供认证能力,从而用户可与朋友共享资源,并且邀 请他或她访问资源。此部件还维持关于用户已经给予特权的其他个人云的相关信息(例 如,另一云的拥有者的资源)。云应用服务器314可以是个人云中的几个之一。云应用服务器314可使用由云知 识管理器310管理的信息以取得由用户请求的资源和/或服务。云应用服务器314可使用 用户的兴趣简档中的信息以将更好的体验提供给用户。云应用服务器314还可访问特定个 人装置的特性并且使用该特性来选择更适合装置和/或状况的资源和/或服务。作为示 例,云应用服务器314可基于用户的当前兴趣以及正被使用的装置的容量来缓存对于用户 的合适资源。现有技术(例如,在S0AP/0WL/CC/PP中描述的)可用于启动匹配。为了支持 运行在个人装置上的社交网络应用,云应用服务器314可与云成员管理器312和云知识管 理器310—起工作以支持用户的社交网络中的人访问共享的资源所需的认证和授权。取决 于应用需求和设计选择,服务器可服务一个特定应用客户机或一组应用客户机。在服务器 服务运行在多于一个装置上的一组应用客户机的情况下,服务器确保包括在所有实体中的 数据的正确性和一致性。例如,采用日历应用客户机的所有装置中的日历数据应该是正确 的,并且与由应用数据服务器管理的数据一致。因此,云应用服务器314的角色之一是确保 对于用户来说整个云的透明体验。应用数据管理器316管理由选择的应用产生和使用的数据,例如联系人列表、日 历项目、书签、电子邮件、消息等。应用数据管理器316提供用于操作数据(例如添力卩、删除、 询问、访问和修改)的接口。云通信管理器318管理个人云与互联网之间的通信量以及个人云客户机与个人 云管理器之间的通信量。web服务器可用于实现此角色。尽管如图1所示云管理器可运行在与个人云管理器相同的物理装置上和/或以相 同的方式分布,但是云管理器是与图3中描述的个人云管理器不同的部件。云管理器维持 并管理关于由用户社区创建的所有云的信息,并且管理云如何利用系统资源(例如,CPU、 存储器、永久存储器)和网络资源(例如,缓冲器和带宽)。该信息至少应该足以支持云 创建和激活,例如云名称、用于认证目的的用户的身份、授权参与云的每个个人装置的身份 等。云管理器提供用于创建、配置、修改和终止个人云的接口。此外,这里也可使用现有云 管理技术。可由用户使用个人装置上的应用客户机来创建个人云。在创建云之后,云管理器 设置关于云的所有信息并且激活这些信息。在激活之后,当用户改变成员信息时,该更新将 被推到云成员管理器。云管理器维持所有创建的云的目录,并且提供用于询问、访问和修改 目录的内容的接口。目录信息可被使用(例如)以允许一个个人云中的用户访问另一个人 云中的资源。当用户具有多于一个云(例如,用于家庭的云和用于工作的云)时,此状况出 现。当用户尝试访问与另一用户共享的资源时,也可发生此状况。云管理器还为个人云客 户机提供认证服务。当执行交叉云操作(例如,用户A尝试访问用户B资源)时,可由云管 理器确保个人云客户机本身的认证。如果单个用户已经创建了多于一个个人云,则云管理器管理这些云并且允许用户访问所有他的或她的个人云的资源。图4是示出根据本发明另一实施例的通过多个家庭网络装置管理用户的数字资 源的方法的流程图。此方法集中在由个人云组件的“客户机方”执行的步骤。具体地讲,可 由操作在用户的第一个人装置(或者用户的任何其他个人装置,然而术语“第一”用于将手 边的个人装置与用户的其他个人装置区分)上的个人云客户机执行此方法。在400,通过跟踪第一个人装置的使用来聚集使用信息,其中,使用信息包括关于 由第一个人装置访问的数字资源的信息以及数字资源被访问的相应状况。在402,使用信息 和/或用户兴趣被发送到个人云管理器,以与由来自与第一个人装置相同的用户拥有或操 作的其他个人装置的使用信息聚集,其中,使用信息可包括指示使用发生的状况的相应状 况信息。可从位于第一个人装置上的一个或多个传感器获得状况信息。由个人云管理器使 用该使用信息的状况部分以过滤数字资源以呈现在将被呈现的数字资源的标识中。在404, 从个人云管理器获得第一个人装置可访问的数字资源的标识,其中,在标识中的至少部分 的数字资源位于除了第一个人装置之外的装置上。在406,可使用用户的当前状况和/或当 前兴趣过滤获得的数字资源的标识。在408,使用标识来访问位于除了第一个人装置之外的 装置上的数字资源。如以上的简要描述,个人云客户机可运行在用户的个人装置上。这些个人装置可 包括与家庭网络(例如,UPnP网络)兼容的任何电子部件。图5是示出根据本发明实施例 的蜂窝电话的示图。个人云客户机可操作在采用执行以上图4中描述的方法的各种步骤的 处理器500的蜂窝电话上。易失性存储器502、非易失性存储器504、显示器506以及各种 按钮和其他导航控制508也可用于执行或添加到该方法的各种步骤。在一些蜂窝电话实施 例中,按钮和其他导航控制是在除了明显物理按钮或控制之外的触摸灵敏的显示器上执行 的虚拟控制。图6是示出根据本发明实施例的个人计算机的示图。个人云客户机可操作在采用 执行以上图4中描述的方法的各种步骤的处理器600的个人计算机上。易失性存储器602、 非易失性存储器604、显示器606以及键盘608也可用于执行或添加到该方法的各种步骤。 个人计算机可以是台式、膝上型(或笔记本)、上网本或任何其他类型的个人计算机。图7是示出根据本发明实施例的机顶盒的示图。个人云客户机可操作在一般连接 到电视机700的机顶盒。处理器702执行以上图4中描述的方法的各种步骤。易失性存储 器702和非易失性存储器704也可执行或添加到该方法的各种步骤,也可以以与以上关于 其他实施例描述的其他导航装置类似的方式来使用来自遥控的导航控制。图8是示出根据本发明实施例的通过多个家庭网络装置管理用户的数字资源的 方法的流程图。此方法集中在由个人云组件的“服务器方”执行的步骤。具体地讲,可由个 人云管理器执行此方法。在800,从多个家庭网络使能个人装置接收关于由个人装置访问的 数字资源的信息,其中,所述多个个人装置由用户拥有或由用户操作,并且由跟踪其自身使 用的每个个人装置自动聚集该信息。家庭网络可以是UPnP网络。在802,可从所述多个个 人装置接收用户兴趣的标识。这些兴趣可能已经由用户手动输入到简档,或者这些兴趣可 能已经由将学习算法应用到已经聚集的原使用信息的每个个人装置自动产生。兴趣可包括 关于与兴趣相应的数字资源被访问的状况的信息。应该注意,与在此申请中描述的方法中 的许多步骤类似,可以以不同的顺序执行步骤800和步骤802,并且以一个特定顺序描述的步骤不应被认为暗示了权利要求应受限于该特定顺序。在804,信息被存储。可根据执行来大大改变信息存储的位置。在一个示例中,个 人云管理器具有存储信息的相应数据库。在另一示例中,个人云管理可简单地使用一般存 储器来存储信息。在另一示例中,信息可分布在多个装置或组件上。在806,兴趣的标识被存储。在808,基于存储的信息来补充或改变兴趣的标识。此 步骤与步骤802的区别在于在个人云管理器(而非在各个个人云客户机)通过使用学习 算法来执行兴趣标识的产生。个人云管理器访问来自多个个人云客户机的聚集的信息,因 此个人云管理器可产生可能不会由个人云客户机的任何一个单独产生的有用兴趣信息。在810,从多个个人装置之一获得当前状况。在812,使用兴趣的标识和当前状况来过滤存储的信息,使得由个人装置访问的数 字资源的标识具有与多个个人装置之一的用户的兴趣的最高似然性。过滤还可包括使用 存储在与多个装置之一相应的装置简档中的关于多个个人装置之一的信息来选择兴趣。这 允许数字资源的标识反映(例如)多个个人装置之一的物理能力(例如,其屏幕大小或分 辨率)。使用的兴趣可以是在步骤806中存储的兴趣。在814,通过访问存储的信息,将由个人装置访问的数字资源的标识提供给多个个 人装置之一。应该注意,即使以上概括的步骤作为单独的步骤列出并且以特定顺序列出,此说 明书也不应被认为是指这些步骤不能同时执行和/或以与所列顺序不同的顺序执行。例 如,可在由个人装置访问关于数字资源的信息的同时,从个人装置接收兴趣列表。在另一示 例中,可在存储信息之前执行对信息的过滤。权利要求应被广泛地解释为覆盖这种实施。个人云管理器应运行在运行个人云客户机的任何一个装置上。然而,在许多情况 下,由于从多个个人装置聚集个人使用信息可利用比由个人云客户机独立执行的功能更多 的系统资源,因此,优选的是使用具有增加的处理能力、存储器或其他性能因素的装置。图9是示出根据本发明实施例的服务器的示图。个人云管理器可操作在使用执行 以上在图8中描述的方法的各种步骤的处理器900的服务器上。易失性存储器902和非易 失性存储器904也可用于执行或添加到该方法的各种步骤。尽管已经参照其特定实施例具体显示和描述了本发明,但是在不脱离本发明的精 神或范围的情况下,可对公开的实施例的形式和细节进行改变。此外,尽管这里参照各种实 施例讨论了本发明的各种优点、方面和对象,但是将理解,通过参照这种优点、方面和对象 不应限制本发明的范围。然而,应参照权利要求来确定本发明的范围。
权利要求
1.一种通过多个家庭网络使能装置管理用户的数字资源的方法,该方法包括从多个家庭网络使能个人装置接收关于由个人装置访问的数字资源的信息,其中,由 用户拥有或操作所述多个个人装置,并且由跟踪其自身使用的每个个人装置来自动聚集信 息;存储该信息;通过访问存储的信息将由个人装置访问的数字资源的标识提供给多个个人装置之一。
2.如权利要求1所述的方法,还包括从所述多个个人装置接收用户的兴趣的标识;使用兴趣的标识过滤存储的信息,使得表示由个人装置访问的数字资源的数字资源的 标识具有与用户兴趣最高的似然性。
3.如权利要求2所述的方法,其中,由用户将兴趣的标识手动输入到简档。
4.如权利要求3所述的方法,其中,由将学习算法应用到聚集的原使用信息的每个个 人装置来自动产生兴趣的标识。
5.如权利要求1所述的方法,还包括基于存储的信息来产生用户兴趣的标识;使用兴趣的标识来过滤存储的信息,使得表示由个人装置访问的数字资源的数字资源 的标识具有与用户兴趣最高的似然性。
6.如权利要求2所述的方法,其中,兴趣的标识包括关于访问与兴趣相应的数字资源 的状况的信息,其中,所述方法还包括从所述多个个人装置之一获得当前状况,其中,过滤 步骤包括使用当前状况以及关于访问与兴趣相应的数字资源的状况的信息来选择数字资 源。
7.如权利要求6所述的方法,其中,过滤步骤还包括使用存储在与所述多个个人装置 之一相应的装置简档中的关于所述多个个人装置之一的信息来选择兴趣。
8.如权利要求4所述的方法,其中,兴趣的标识包括关于访问与兴趣相应的数字资源 的状况的信息,其中,所述方法还包括从所述多个个人装置之一获得当前状况,其中,过滤 步骤包括使用当前状况以及关于访问与兴趣相应的数字资源的状况的信息来选择数字资 源。
9.如权利要求8所述的方法,其中,过滤步骤还包括使用存储在与所述多个个人装置 之一相应的装置简档中的关于所述多个个人装置之一的信息来选择兴趣。
10.如权利要求1所述的方法,其中,至少一个数字资源被存储在所述多个个人装置外 面的装置上。
11.如权利要求1所述的方法,其中,家庭网络使能个人装置是通用即插即用(UPnP)使能装置。
12.一种通过多个装置管理用户的数字资源的方法,所述方法包括从多个个人装置接收关于由个人装置访问的数字资源的信息,其中,由用户拥有或操 作所述多个个人装置,并且由跟踪其自身使用的每个个人装置来自动聚集信息;存储该信息;开采可识别的用户兴趣的信息,其中,基于在个人装置的使用期间访问数字资源的状 况来标记兴趣;从第一个人装置接收对由第一个人装置可访问的数字资源的标识的请求; 从第一个人装置接收当前状况;基于标记的状况匹配当前状况的兴趣通过访问信息并过滤信息来得到数字资源的标识;将数字资源的标识提供给第一个人装置。
13.如权利要求12所述的方法,其中,至少一个数字资源被存储在除了数字资源的标 识提供给的多个个人装置之一之外的装置上。
14.如权利要求12所述的方法,还包括获得关于所述多个个人装置之一的能力的简档; 基于匹配多个个人装置之一的能力的数字资源来过滤信息。
15.一种在第一个人装置中访问数字资源的方法,该方法包括通过跟踪第一个人装置的使用来聚集使用信息,其中,使用信息包括关于由第一个人 装置访问的数字资源的信息以及访问数字资源的相应状况;将使用信息发送到个人云管理器,以与来自由与第一个人装置的相同用户拥有或操作 的其他个人装置的使用信息聚集;从个人云管理器获得第一个人装置可访问的数字资源的标识,其中,所述标识中的数 字资源中的至少一些位于除了第一个人装置之外的装置上;使用所述标识访问位于除了第一个人装置之外的装置上的数字资源。
16.如权利要求15所述的方法,其中,由个人云管理器使用所述使用信息的状况部分 以过滤数字资源以呈现在标识中。
17.如权利要求15所述的方法,其中,从位于第一个人装置上的一个或多个传感器获 得状况信息。
18.一种通过多个装置管理用户的数字资源的系统,该系统包括多个个人云客户机,每个个人云客户机位于由用户拥有或操作的个人装置上,并且每 个个人云客户机包括一个或多个传感器,被配置以感测与相应个人装置或其用户相关的状况特性; 装置使用历史管理器,被配置以通过跟踪第一个人装置的使用来聚集使用信息,其中, 使用信息包括关于由第一个人装置访问的数字资源的信息,并且使用通过从一个或多个传 感器获得状况特性来访问数字资源的相应状况来标记使用信息; 装置通信管理器,被配置以将使用信息发送到个人云管理器; 应用客户机,被配置以从个人云管理器获得个人装置可访问的数字资源的标识,其中, 所述标识中的数字资源的至少一些位于除了个人装置之外的装置上,并且使用所述标识访 问位于除了个人装置之外的装置上的数字资源;个人云管理器,通信连接到多个个人云客户机,所述个人云管理器包括 云使用历史管理器,被配置以从多个个人云客户机接收关于由个人装置访问的数字资 源的使用信息,并且被配置以存储使用信息;应用,被配置以通过访问存储的使用信息将由个人装置访问的数字资源的标识提供给 个人云客户机。
19.如权利要求18所述的系统,其中,个人云管理器还包括云兴趣提取器,被配置以基于存储的使用信息产生用户的兴趣的标识。
20.如权利要求19所述的系统,还包括云兴趣简档管理器,被配置以基于产生的兴趣的标识来存储用户的兴趣简档。
21.如权利要求19所述的系统,还包括云知识管理器,被配置以管理关于数字资源的信息以及如何得到它们,并且还被配置 以从个人装置外的信息资源获得关于数字资源的附加信息。
22.如权利要求19所述的系统,其中,云兴趣提取器还被配置以利用存储的使用信息 中的状况信息以及关于当前状况的信息以产生用户兴趣的标识。
23.一种个人电子装置,包括存储器;一个或多个传感器,被配置以感测与个人装置或者其用户相关的状况特性;处理器,被配置以通过跟踪第一个人装置的使用来聚集使用信息,其中,使用信息包括 关于由第一个人装置访问的数字资源的信息,并且使用通过从一个或多个传感器获得状况 特性来访问数字资源的相应状况来标记使用信息,被配置以将使用信息发送到个人云管理 器,从个人云管理器获得个人装置可访问的数字资源的标识,其中,所述标识中的数字资源 中的至少一些位于除了个人装置之外的装置上,被配置以使用所述标识访问位于除了个人 装置之外的装置上的数字资源。
24.一种设备,包括用于从多个个人装置接收关于由个人装置访问的数字资源的信息的装置,其中,所述 多个个人装置由用户拥有或操作,并且由跟踪其自身使用的每个个人装置来自动聚集所述 fn息;用于存储所述信息的装置;用于通过访问存储的信息将由个人装置访问的数字资源的标识提供给所述多个个人 装置之一的装置。
25.如权利要求24所述的设备,还包括用于基于存储的信息产生用户兴趣的标识的装置;用于使用兴趣的标识对存储的信息过滤,使得代表由个人装置访问的数字资源的数字 资源的标识具有与用户的兴趣的最高似然性的装置。
26.如权利要求25所述的设备,其中,兴趣的标识包括关于与兴趣相应的数字资源被 访问的状况的信息,其中,所述设备还包括用于从所述多个个人装置之一获得当前状况的 装置,其中,用于使用当前状况以及关于与兴趣相应的数字资源被访问的状况的信息来选 择数字资源的装置。
27.一种由机器可读取且有形实现由机器可执行的执行用于通过多个个人装置管理用 户的数字资源的方法的指令程序的程序存储装置,所述方法包括从多个个人装置接收关于由个人装置访问的数字资源的信息,其中,由用户拥有或操 作所述多个个人装置,并且由跟踪其自身使用的每个个人装置来自动聚集信息;存储该信息;通过访问存储的信息将由个人装置访问的数字资源的标识提供给所述多个个人装置之一。
28. 一种由机器可读取且有形实现由机器可执行的执行用于在第一个人装置中访问数 字资源的方法的指令程序的程序存储装置,所述方法包括通过跟踪第一个人装置的使用来聚集使用信息,其中,使用信息包括关于由第一个人 装置访问的数字资源的信息以及访问数字资源的相应状况;将使用信息发送到个人云管理器,以与来自由与第一个人装置的相同用户拥有或操作 的其他个人装置的使用信息聚集;从个人云管理器获得第一个人装置可访问的数字资源的标识,其中,所述标识中的数 字资源中的至少一些位于除了第一个人装置之外的装置上;使用所述标识访问位于除了第一个人装置之外的装置上的数字资源。
全文摘要
在本发明的第一实施例中,一种通过多个家庭网络使能装置管理用户的数字资源的方法,该方法包括从多个家庭网络使能个人装置接收关于由个人装置访问的数字资源的信息,其中,由用户拥有或操作所述多个个人装置,并且由跟踪其自身使用的每个个人装置来自动聚集信息;存储该信息;通过访问存储的信息将由个人装置访问的数字资源的标识提供给多个个人装置之一。
文档编号G06F1/16GK102089776SQ200980126538
公开日2011年6月8日 申请日期2009年7月9日 优先权日2008年7月10日
发明者多林·程, 宋玉, 斯瓦陆普·S·卡拉萨波, 维多利亚·斯塔夫瑞多-科尔曼, 让-皮埃尔·萨伏特 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1