以用户为中心的服务提供设备和服务提供方法技术

技术编号:2870453 阅读:124 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供允许用户使用多种设备的能力来接受服务的服务提供设备和服务提供方法。其中根据服务的要求为用户选择可用的物理设备或物理设备组合,用户通过被选择的物理设备或物理设备组合来接受服务。本发明专利技术通过使用虚拟设备来为用户提供服务,从而“屏蔽”了物理的设备。进而,本发明专利技术根据用户所处的环境、用户的喜好,以及根据服务的要求来为该用户提供“专门定制”的虚拟设备,因此,可以向用户提供专门为适应该用户而“定制”的信息。本发明专利技术的虚拟设备的运行环境是动态可变的,它将根据用户所处的环境、用户的喜好,以及服务的要求而发生变化。因此可以为用户提供无缝的服务。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及,本专利技术尤其涉及允许用户使用多种设备的能力来接受服务的服务提供设备和服务提供方法。
技术介绍
近年来,在常规的计算机之外,出现了许多为用户提供处理及通信能力的终端设备。这些设备包括例如个人数字助理(PDA)、移动电话、车内设备、计算机外围设备(例如打印机、传真机等)等等。目前的现状是,现有的服务提供商都是基于所谓的“面向设备”服务提供方式为用户提供服务的。即,用户通常都是通过单独的某个终端设备的功能来接受专门针对该设备的某种服务。例如,通过移动电话接听对方打来的电话;通过PDA进行简单的文字编辑等等。可以预见,在不久的将来,将会出现更多的具有各种各样的功能的终端设备供用户选择使用。因此,用户所选择的空间更大。但是上述这种“面向设备”服务提供方式可能产生的最大问题是一方面,必须为各种终端设备提供用于实现相应的服务功能的中间件;另一方面,服务提供商必须花费大量的精力和成本来为更多的新的终端设备提供支持功能。而且,对于用户来讲,虽然可能会拥有众多的终端设备,由于各终端设备的局限性,仍然免不了要忍受低质量的服务,例如小的屏幕尺寸、低速链接时间、糟糕的影音质量。另外,虽然某个用户可能会拥有众多的终端设备,但在使用某个具体的终端设备的时候,由于终端设备本身的能力有限,仍然阻止了该用户完成更高级的任务,即使此时用户身边还有其它设备具有实现该任务的能力。因此,如果能够把一个用户可以使用的各种设备的能力集成起来构成一个“虚拟设备”来统一地为用户提供服务,则为解决上述问题提供了一种途径。
技术实现思路
为了解决现有技术的上述问题,本专利技术的一个目的是提供一种虚拟设备,其中为每个接受服务的用户都提供一个虚拟设备,该用户通过该虚拟设备从服务提供商接受服务。本专利技术还有一个目的是提供一种服务提供方法,其中根据服务的要求为用户选择可用的物理设备或物理设备组合,用户通过被选择的物理设备或物理设备组合来接受服务。为了实现上述目的,本专利技术提供一种为用户提供服务的服务提供设备,其中该服务提供设备利用该用户可用的多个物理设备,为用户提供服务信息,该服务提供设备包括接口部分,与一个用户和物理设备管理部分相连,该管理部分管理与该用户有关的信息以及与该用户可用的物理设备有关的信息;监视部分,用于通过该接口获取该被管理的物理设备和/或用户信息;协商部分,与服务提供商进行通信,从该服务提供商所提供的服务的服务类型中为用户选择一种服务类型;服务处理部分,与该服务提供商进行通信,将在该服务类型该用户与该服务提供商之间交互的服务信息进行转发;服务信息再分配部分,用于接收该服务处理部分转发的从该服务提供商发送给该用户的服务信息,根据所选择的服务类型所需的物理设备能力,将该服务信息分配到相应的物理设备/物理设备组合上;控制部分,用于进行控制,在上述各部分之间转发信息。本专利技术提供一种为用户提供服务的方法,其中利用该用户可用的多个物理设备,为用户提供服务,该方法包括接收该用户通过一个物理设备向一个服务提供商所发送的服务请求或者接收一个服务提供商要求向该用户提供服务的请求;获取与该用户有关的信息以及与该用户可用的物理设备有关的信息;从服务提供商可以提供的服务类型中为该用户选择一种服务类型;根据该服务类型所需的物理设备能力,将该服务提供商发送给该用户的服务信息,分配到相应的物理设备/物理设备组合上。本专利技术通过使用虚拟设备来为用户提供服务,从而“屏蔽”了物理的设备。因此对于用户和服务提供商来讲,不需关心具体使用的是什么设备来接受服务,用户只需关心自己需要什么服务,而服务提供商只需关心自己可以提供什么特色服务,它们之间的交互是通过虚拟设备来实现的,从而实现了真正的面向用户的服务提供。进而,由于本专利技术可以根据用户所处的环境、用户的喜好,以及根据服务的要求来为该用户提供“专门定制”的虚拟设备,因此,可以向用户提供专门为适应该用户而“定制”的信息。进而,本专利技术的虚拟设备的运行环境是动态可变的,它将根据用户所处的环境、用户的喜好,以及服务的要求而发生变化。因此可以为用户提供无缝的服务。通过以下结合附图对本专利技术的最佳实施例的详细说明,本专利技术的这些以及其他优点将更加明显。附图说明图1示出根据本专利技术的服务提供系统的概念图。图2示出根据本专利技术的服务提供系统的结构方框图。图3示出进行用户信息管理的流程图。图4示出进行设备信息管理的流程图。图5示出了代理装置的结构方框图。图6示出在集中收集方式下使用代理装置进行设备信息收集的示意图。图7示出在集中收集方式下收集设备信息的流程图。图8示出在级联(ad hoc)收集方式下使用代理装置进行设备信息收集的示意图。图9示出在级联收集方式下收集设备信息的流程图。图10示出静态环境信息的收集过程流程图。图11示出一种动态环境信息的收集过程流程图。图12示出另一种动态环境信息的收集过程流程图。图13示出再一种动态环境信息的收集过程流程图。图14示出通过专用设备数据项在用户对象和设备对象之间建立关联的示意图。图15示出通过环境信息在用户对象和设备对象之间建立关联的示意图。图16示出通过社会关系数据项在用户对象和设备对象之间建立关联的示意图。图17A-17C示出关联操作的流程图。图18是根据本专利技术的虚拟设备的结构图。图19说明了根据本专利技术的一个实施例虚拟设备为用户对象选择服务类型的处理流程图。图20说明了根据本专利技术的另一个实施例虚拟设备为用户对象选择服务类型的处理流程图。图21说明了用户对象接受服务的过程流程图。图22说明了虚拟设备运行环境调整的流程图。图23说明了根据本专利技术的再一个实施例虚拟设备为用户对象选择服务类型的处理流程图。图24说明了根据本专利技术的又一个实施例虚拟设备为用户对象选择服务类型的处理流程图。具体实施例方式如图1所示,该图示出根据本专利技术的服务提供系统的概念示意图。本专利技术的服务提供系统根据真实世界的物理对象,例如用户和物理设备,来为每个用户构造虚拟设备;并且,本专利技术的服务提供系统还可以把每个用户周围的环境的信息,主要是在空间上与用户有关的环境信息,收集起来。用户通过该构造出的虚拟设备来接受服务提供商的服务。专利技术中所称的用户不仅包括真实世界中的人,还包括动物等实体。本专利技术所称的设备包括所有可以为用户提供通信服务的物理设备。下面简要说明图1中的过程。首先,真实世界100的物理对象,例如用户122...122和物理设备120...120,预先登录到系统中。另外,优选的,与每个用户有关的环境124的信息也被收集起来(102)。然后,系统从登录的信息中抽取出有用的信息,分别为每一个登录的设备和用户生成设备对象126和用户对象128。并且将收集到的环境信息存储到环境信息库130中。用户对象,设备对象以及/或环境信息库构成了虚拟世界104。系统然后将该用户的用户对象和与之相关的一个或多个可用的设备对象关联起来(106),从而为该用户对象建立一个感知网络(SN)108。如果需要的话,本专利技术的系统将为每个登录的用户的用户对象建立一个感知网络。该感知网络的构成要素包括一个用户对象以及与该用户对象相关的一个或多个可用的设备对象。当该用户对象接受服务或者服务提供商提供服务的时候,系统为该用户建立一个虚拟设备(VD),并根据服务特征或要求,以及/或用户本文档来自技高网...

【技术保护点】
一种为用户提供服务的服务提供设备,其中该服务提供设备利用该用户可用的多个物理设备,为用户提供服务信息,该服务提供设备包括:接口部分,与一个用户和物理设备管理部分相连,所述管理部分管理与该用户有关的信息以及与该用户可用的物理设备有关的 信息;监视部分,用于通过所述接口获取该被管理的物理设备和/或用户信息;协商部分,与服务提供商进行通信,从该服务提供商所提供的服务的服务类型中为用户选择一种服务类型;服务处理部分,与该服务提供商进行通信,将在该服务类型 该用户与该服务提供商之间交互的服务信息进行转发;服务信息再分配部分,用于接收所述服务处理部分转发的从该服务提供商发送给该用户的服务信息,根据所选择的服务类型所需的物理设备能力,将该服务信息分配到相应的物理设备/物理设备组合上;   控制部分,用于进行控制,在上述各部分之间转发信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:英春付荣耀李伟李实恭宋松刘晓曦
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利