使用配置管理器来配置设备的制作方法

文档序号:7952058阅读:250来源:国知局
专利名称:使用配置管理器来配置设备的制作方法
技术领域
本发明总体上涉及设备配置领域,更具体地涉及使用配置管理器来配置设备。
背景技术
可以对某些通信设备进行配置以便使其与其它设备进行通信。也可以配置设备以反映用户偏好(preference)。典型地,用户手动配置设备。然而,在某些一定情况下手动配置可能效率低。总体上希望在某些情况下进行有效率的配置。

发明内容
根据本发明,可以减少或消除与现有设备配置技术有关的缺点和问题。
根据本发明的一个实施例,对可配置设备进行配置包括确定该可配置设备已启动与环境的交互。询问该可配置设备以获得设备请求。该设备请求由可配置设备做出以获得针对特定配置参数的配置值。偏好表示针对配置参数的配置值,并且一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个。根据该一组偏好来识别针对特定配置参数的配置值。生成提供针对特定配置参数的配置值的配置指令并将其发送到可配置设备。
本发明的某些实施例可以提供一个或更多个技术优点。一个实施例的技术优点可以是,配置管理器可以对已启动与环境的交互的设备进行配置。该配置管理器可以根据诸如用户偏好、设备特定偏好、环境特定偏好或其它偏好的偏好来配置设备。一个实施例的另一技术优点可以是,配置管理器可以检测设备何时已启动与环境的交互,并响应于该交互自动执行配置。一个实施例的又一技术优点可以是,当配置多个设备时,配置管理器可以记住(learn)偏好。
本发明的某些实施例可以不包括、包括一些、或包括全部上述技术优点。本领域技术人员可以根据本文所包括的附图、说明以及权利要求容易地明了一个或更多个其它技术优点。


为了更全面地理解本发明及其特征和优点,现在结合附图来进行以下说明,在附图中图1是例示出包括可操作来对可配置设备进行配置的配置管理器的网络的一个实施例的框图;图2是例示出可与图1的网络一起使用的配置管理器的一个实施例的框图;以及图3是例示出图2的配置管理器可用来对可配置设备进行配置的方法的一个实施例的流程图。
具体实施例方式
通过参照附图的图1至图3,将最佳地理解本发明的实施例及其优点,将相同的标号用于各附图的相同和对应的部分。
图1是例示出网络10的一个实施例的框图,该网络10包括可操作以对可配置设备20进行配置的配置管理器28。通常,网络10包括进入环境24的可配置设备20。配置管理器28可用来根据环境24自动配置设备20。
根据所例示的实施例,网络10包括如图所示耦合的可配置设备20、配置管理器28、以及环境24。设备20耦合到存储器30,配置管理器28耦合到存储器38,而环境24耦合到存储器34。
可配置设备20代表包括可操作以与环境24进行交互的任何硬件、软件或两者的组合的设备。可配置设备20与环境24之间的交互可指该可配置设备20与环境24之间的信号通信。该信号可以包括控制、媒体、或其它类型的信号。该信号可以包括分组通信信息,例如数据、音频、视频、多媒体、任何其它合适类型信息、或前述的任何组合。
可配置设备20可以包括例如个人数字助理(PDA)、蜂窝式移动电话、移动手机、计算机、MP3播放器、或任何其它适于与环境24进行数据通信的设备。可配置设备20可以支持例如因特网协议(IP)、会话启动协议(SIP)、或任何其它合适的通信协议。可配置设备20可以利用任何合适的移动通信技术,例如,通用分组无线电业务(GPRS)技术。
可以对可配置设备20进行配置。配置可指设定针对预定义配置参数的值。配置参数可指限定设备逻辑操作的参数。逻辑可以包括硬件、软件、其它逻辑、或前述的任何组合。配置参数的示例可以包括通信协议参数、网络连接参数、操作系统参数、或其它合适参数。通信协议参数可用于配置设备以利用特定协议进行通信。针对参数的值可以表示特定协议。网络连接参数或操作系统参数可用于配置设备以利用特定网络连接或操作系统进行通信。
其它示例参数可以包括设备交互参数、应用参数、同步参数、以及用户偏好参数。设备交互参数可用来配置第一设备如何与诸如打印机的第二设备进行交互。应用参数可用来限定设备的优选应用,例如字处理应用。同步参数可用来限定设备如何与环境进行交互。可以参照存储器38对用户偏好参数进行说明。存储器30存储描述设备20的信息。存储器可指用于存储并便于信息检索的任何硬件、软件、其它逻辑、或前述的任何组合。存储器可以利用各种数据结构、排列、及汇编(compilation)中的任何一种来存储信息并便于信息检索。存储器可以包括随机存取存储器(RAM)、只读存储器(ROM)、磁盘驱动器、盘驱动器、光盘(CD)驱动器、数字视频盘(DVD)驱动器、可移动介质存储器、任何其它合适的数据存储装置、或任何前述的组合。
根据所例示的实施例,存储器30包括设备配置信息40。设备配置信息40包括可用来配置设备20的配置信息。配置信息可以指可用来配置逻辑的信息。
根据所例示的实施例,设备配置信息40包括设备性能42和设备配置请求44。设备性能42描述设备20的性能。性能可指第二设备为了与第一设备进行通信而可要求的第一设备的能力。性能的示例可以包括优选通信协议、操作系统、其它性能、或前述的任何组合。根据一个实施例,性能可以表述为配置参数值。例如,可以利用表示特定通信协议的值来表述利用特定通信协议进行通信的能力。
设备性能42可以包括其它合适性能。例如,诸如MP3播放器的音乐存储设备可以具有表示该设备可以将音乐流式传输到另一设备的流(stream)音乐性能。诸如立体声系统的音乐播放设备可以具有表示该设备可以播放流化音乐的播放流音乐性能。
作为另一示例,网络路由器设备可以具有提供网络性能,该提供网络性能表示该设备可以提供到另一设备的诸如因特网的网络。作为又一示例,打印机设备可以具有打印性能,该打印性能表示该设备可以进行打印。作为又一示例,诸如电冰箱的食物存储设备可以具有监控食物性能,表示该设备可以监控食物;以及接受食物订单性能,表示该设备可以接受食物订单。
设备配置请求44表示对设备20请求的信息的配置请求。配置请求可以指第一设备为了与第二设备进行通信可以发送以获得关于第二设备的信息的请求。作为示例,配置请求可以请求针对配置参数的值。
环境24表示设备20可在其中进行操作并且设备20可与之交互的区域。例如,环境24可以表示房间、汽车、办公室、庭院、医院、网络咖啡屋、影印机、旅客信息中心、或其它区域。环境24可以具有设备20可与之通信的环境设备。环境设备例如可以包括调制解调器、输出设备、其它可与设备20通信的设备、或前述的任何组合。调制解调器使得设备20可以接入通信网络以进行呼叫通信。输出设备使得通信设备20可以在环境24中输出信息。作为示例,该输出设备可以包括监视器、显示器、扬声器、其它输出设备、或前述的任何组合。
存储器34存储描述环境24的信息。根据所例示的实施例,存储器34包括环境配置信息46。环境配置信息46表示可用来对环境24的设备进行配置的配置信息。环境配置信息46可以包括环境性能48和环境配置请求49。环境性能48描述环境24的性能。环境24的性能可以描述已经根据环境24进行配置的设备的可共享设备性能。即,一旦根据环境24配置了设备20,则将设备20的性能加入到环境性能46中。只要设备20保留在环境24中,设备20的性能就可保留在环境性能46中。环境配置请求49表示对环境24请求的信息的配置请求。
环境24可以具有任何合适的环境性能。作为第一示例,医院可以不具有蜂窝式移动电话性能,因为蜂窝式移动电话可能干扰医疗设备。作为第二示例,网络咖啡屋可以提供宽带网络支持性能。作为第三示例,影印机可以提供网络和打印性能。作为第四示例,旅客信息中心可以提供饭店信息和预定性能。
配置管理器28进行操作,来根据偏好对可配置设备20进行配置以在环境24中进行通信。根据一个实施例,配置管理器28针对配置请求询问可配置设备20和环境24。配置管理器28根据偏好对该请求进行响应于。参照图2更详细地对配置管理器28进行说明。
存储器38存储配置管理器28使用的信息。根据所例示的实施例,存储器38存储管理器配置信息50。管理器配置信息50可指配置管理器28可用来配置设备20和环境24的信息。根据所例示的实施例,管理器配置50包括用户信息52和预定义偏好54。
用户信息52可以表示用来标识、描述、或既标识又描述设备20的用户的信息。例如,用户信息可以包括用户标识符,例如用户姓名、密码、用户地址、其它用于唯一标识用户的标识符、或前述的任何组合。用户信息也可以包括用户使用的个人信息。例如,用户信息52可以包括用户地址簿、用户日程或旅程、其它个人信息、或前述的任何组合。
预定义偏好54表示可用来对可配置设备20进行配置的偏好。预定义偏好54可以表述为针对配置参数的值。可以通过用户或与用户相关联的数据库将偏好提供给存储器38。存储器38也可以在用户输入信息以手动地配置设备20或环境24时获得该信息。
根据所例示的实施例,预定义偏好54包括用户偏好56、设备特定偏好58、以及环境特定偏好60。用户偏好54描述用户优选的服务。例如,用户偏好可以描述酒店、饭店、服务站、航线或其它商行的优选品牌。用户偏好可以描述服务的优选类型,例如提供特殊类型食物(例如,意大利菜或中餐)的饭店、或者具有特别平均餐价的饭店。用户偏好可以描述酒店、航线、或饭店预定偏好。
设备特定偏好56描述用户可能优选的设备20的配置设置。偏好可以包括例如网络连接信息、用户接口配置、其它偏好、或前述的任何组合。偏好可以表述为配置参数的值。
环境特定偏好58可以包括用户可能优选的配置设置。偏好58可以包括例如优选的无线电台、电视台、温度、座位位置、设置、其它偏好、或前述的任何组合。偏好可以表述为配置参数的值。
根据一个示例,可配置设备20可以包括网络宽带路由器、打印机、电视以及电冰箱。可配置设备20可以具有针对环境性能48的设备请求44。设备请求44的示例可以包括对网络性能的网络请求、对打印性能的打印请求、或其它合适请求。环境24可以具有诸如网络性能的环境性能48。如果设备请求44与环境性能48相匹配,则设备20可以由环境24针对该特定环境性能48来进行配置。
可以在不脱离本发明范围的情况下,对系统10进行修改、添加或省略。可以根据特定需要,对系统10的组件进行集成或分离。此外,可以通过更多、更少或其它模块来执行系统10的操作。另外,可以利用任何合适逻辑(包括软件、硬件、其它逻辑、或前述的任何合适组合)来执行系统10的操作。
图2是例示出可与图1中的网络一起使用的配置管理器100的一个实施例的框图。根据所例示的实施例,配置管理器100包括如图所示耦合的接口110、处理器114、存储器116、以及引擎120。
根据一个实施例,接口110使得配置管理器100可与设备20和环境24进行通信。接口110可以包括用于与设备20和环境24进行通信的任何硬件、软件、其它逻辑、或前述的组合,并可利用多种计算结构、排列、或汇编中的任何一种来与设备20和环境24进行通信。存储器116可以与图1中的存储器38基本类似。
引擎120表示可用来配置设备20的逻辑。根据所例示的实施例,引擎120包括检测引擎122、汇集引擎124、以及映射引擎128。检测引擎122确定设备20是否已启动与环境24的交互。当配置管理器100从设备20或环境24、或者从上述两者接收到信号时可以进行该确定。作为第一示例,所述信号可以表示设备20和环境24正在通信。作为第二示例,所述信号可以从环境24处接收,并可表示环境24已检测到设备20。例如当第一实体已进入第二实体的无线检测范围内时,或者当第一实体与第二实体相耦合时,可以发生第二实体对第一实体的检测。作为第三示例,所述信号可以从设备20处接收,并可表示设备20已检测到环境24。
汇集引擎124针对配置请求询问可配置设备20和环境24,以确定配置设备20所需的配置信息。配置请求可以表述为对特殊配置参数的值的请求。
映射引擎128接收请求并生成对该请求的响应。该响应可以包括针对所请求配置参数的值。映射引擎128可以通过针对所请求配置参数的值搜索预定义偏好来确定所述值。映射引擎128也可通过请求关于可配置设备20和环境24的性能的信息来确定所述值。映射引擎128生成包括针对所请求配置参数的值的配置指令,并将该配置指令发送至可配置设备20和环境24以对设备20进行配置。下面参照图3更详细地说明配置管理器28可以采用的方法。
接口110、处理器114、存储器116、以及引擎120可以在一个或更多个计算机上进行操作,并可包括合适的输入设备、输出设备、大容量存储介质、处理器、存储器、或其它用于根据配置管理器100的操作来接收、处理、存储以及传输信息的组件。例如,利用单个计算机系统(例如,个人计算机)可以提供接口110、处理器114、存储器116、引擎120或前述的任何组合的功能。当用于本文时,术语“计算机”是指可操作来执行指令并操作数据以执行操作的任何合适设备,例如,个人计算机、工作站、网络计算机、无线电话、个人数字助理、这些或其它设备中的一个或更多个微处理器、或任何其它合适的处理设备。
可以根据特殊需要来集成或分离接口110、处理器114、存储器116、以及引擎120。如果分离接口110、处理器114、存储器116、以及引擎120中的任何组件,则可以利用局域网(LAN)、城域网(MAN)、广域网(WAN)、诸如因特网的全球计算机网络,或者任何其它合适的有线、无线或其它链接,来相互耦合经分离的组件。
可以在不脱离本发明范围的情况下对系统100进行修改、添加、或省略。可以根据特殊需要来集成或分离系统100的组件。系统100的全部或一部分可以集成为一个或更多个独立设备,或者可以集成为一个或更多个其它设备的一部分。例如,可将系统100的全部或一部分包括为车辆、计算机、个人数字助理、或其它设备的组件。
此外,可由更多、更少或其它模块来执行系统100的操作。例如,可由一个模块来执行检测引擎122和汇集引擎124的操作,或者可由多于一个模块来执行映射引擎128的操作。另外,可以利用任何合适逻辑(包括软件、硬件、其它逻辑、或前述的任何合适组合)来执行系统100的操作。
图3是例示出图2的配置管理器可用来配置可配置设备20的方法的一个实施例的流程图。该方法在步骤200处开始,在此配置管理器28确定可配置设备20已启动与环境24的交互。检测引擎122可以检测可配置设备20已进入环境24。
在步骤204处,询问设备20以获得设备性能和设备配置请求。汇集引擎124可以执行该询问。设备性能描述设备20的性能。设备配置请求表示设备20用来配置设备20所需的信息。请求可以表述为对配置参数值的请求。
在步骤208处,询问环境24以获得环境性能和环境配置请求。环境性能描述环境24的性能。环境配置请求表示环境24用来配置设备20所需的信息。请求可以表述为对配置参数值的请求。根据一个实施例,汇集引擎124可以执行该询问。根据另一实施例,设备20可以执行该询问。具体地,设备20可以针对非自动共享的性能直接询问环境24的设备。
在步骤212处访问预定义偏好。汇集引擎124可以访问偏好。预定义偏好可以包括用户偏好56、设备特定偏好58、以及环境特定偏好60。预定义偏好54可以表述为针对配置参数的值。
在步骤216处确定针对所请求配置参数的值。映射引擎128可以通过搜索预定义偏好和性能来确定所述值。在步骤220处可以请求更多信息。如果请求更多信息,则方法进行到步骤224,在步骤224检索更多信息。映射引擎128可以请求汇集引擎124从设备20、环境24、存储器38、其它源、或前述的任何组合中检索信息。
如果不请求更多信息,则方法进行到步骤228,在步骤228,生成配置指令。映射引擎128可以生成包括针对所请求配置参数的值的配置指令。在步骤232将配置指令发送至可配置设备20和环境24以对设备20进行配置。映射引擎128可以发送该配置指令。在发送该指令后,该方法结束。
可以在不脱离本发明范围的情况下,对该方法进行修改、添加或省略。该方法可以包括更多、更少、或其它步骤。另外,可以在不脱离本发明范围的情况下,按任何合适的顺序执行多个步骤。
本发明的特定实施例可以提供一个或更多个技术优点。一个实施例的技术优点可以是,配置管理器可以对已启动与环境的交互的设备进行配置。该配置管理器可以根据诸如用户偏好、设备特定偏好、环境特定偏好、或其它偏好的偏好对设备进行配置。一个实施例的另一技术优点可以是,配置管理器可以检测设备何时已启动与环境的交互,并响应于该交互自动执行配置。一个实施例的又一技术优点可以是,当对多个设备进行配置时,配置管理器可以记住偏好。
尽管已经根据一定实施例和一般相关方法对本公开进行了说明,但本领域技术人员应当明白,可对这些实施例和方法进行变更和置换。因此,示例实施例的上述说明并非对本公开进行限制。在不脱离由以下权利要求所限定的本公开精神和范围的情况下,也可以进行其它改变、替换、以及变更。
权利要求
1.一种用于对可配置设备进行配置的方法,包括以下步骤确定步骤在配置管理器处确定可配置设备已启动与环境的交互;询问步骤询问所述可配置设备以获得设备请求,该设备请求表示由所述可配置设备为获得针对多个配置参数中的一个或更多个特定配置参数的一个或更多个配置值而做出的请求;访问步骤访问一组偏好,偏好表示针对所述多个配置参数中的配置参数的配置值,所述一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个;识别步骤根据所述一组偏好,识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值;生成步骤生成配置指令,该配置指令提供针对所述一个或更多个特定配置参数的所述一个或更多个配置值;以及发送步骤将所述配置指令发送至所述可配置设备,所述一个或更多个配置值被用来对所述可配置设备进行配置。
2.根据权利要求1所述的方法,其中,所述确定步骤还包括以下步骤从所述可配置设备和所述环境中的至少一个接收信号,该信号表示所述可配置设备已检测到所述环境;和响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互。
3.根据权利要求1所述的方法,其中,所述确定步骤还包括以下步骤从所述可配置设备和所述环境中的至少一个接收信号,该信号表示所述环境已检测到所述可配置设备;和响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互。
4.根据权利要求1所述的方法,还包括以下步骤从对先前可配置设备的配置中接收针对所述一个或更多个特定配置参数的所述一个或更多个配置值;和将所述一个或更多个配置值添加至所述一组偏好。
5.根据权利要求1所述的方法,其中所述询问步骤还包括以下步骤询问所述可配置设备以获得设备性能,该设备性能描述所述可配置设备的能力,该设备性能表述为配置参数的配置值;并且所述识别步骤还包括以下步骤根据所述一组偏好和所述设备性能,识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值。
6.根据权利要求1所述的方法,其中所述询问步骤还包括以下步骤询问所述环境以获得环境性能,该环境性能描述所述环境的设备能力,该环境性能表述为配置参数的配置值;并且所述识别步骤还包括以下步骤根据所述一组偏好和所述环境性能,识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值。
7.一种用于对可配置设备进行配置的配置管理器,包括存储器,可操作以存储一组偏好,偏好表示针对多个配置参数中的配置参数的配置值,所述一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个;和处理器,耦合至所述存储器并可操作以执行以下步骤确定可配置设备已启动与环境的交互;询问所述可配置设备以获得设备请求,该设备请求表示由所述可配置设备为获得针对所述多个配置参数中的一个或更多个特定配置参数的一个或更多个配置值而做出的请求;访问所述一组偏好;根据所述一组偏好,识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值;生成配置指令,该配置指令提供针对所述一个或更多个特定配置参数的所述一个或更多个配置值;以及将所述配置指令发送至所述可配置设备,所述一个或更多个配置值被用来对所述可配置设备进行配置。
8.根据权利要求7所述的配置管理器,所述处理器还可操作以通过以下步骤在所述配置管理器处确定可配置设备已启动与环境的交互从所述可配置设备和所述环境中的至少一个接收信号,该信号表示所述可配置设备已检测到所述环境;和响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互。
9.根据权利要求7所述的配置管理器,所述处理器还可操作以通过以下步骤在所述配置管理器处确定可配置设备已启动与环境的交互从所述可配置设备和所述环境中的至少一个接收信号,该信号表示所述环境已检测到所述可配置设备;和响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互。
10.根据权利要求7所述的配置管理器,所述处理器还可操作以执行以下步骤从对先前可配置设备的配置中接收针对所述一个或更多个特定配置参数的所述一个或更多个配置值;和将所述一个或更多个配置值添加至所述一组偏好。
11.根据权利要求7所述的配置管理器,所述处理器还可操作以执行以下步骤通过询问所述可配置设备以获得设备性能,来询问所述可配置设备以获得所述设备请求,所述设备性能描述所述可配置设备的能力,所述设备性能表述为配置参数的配置值;和通过根据所述一组偏好和所述设备性能识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值,来根据所述一组偏好识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值。
12.根据权利要求7所述的配置管理器,所述处理器还可操作以执行以下步骤通过询问所述环境以获得环境性能,来询问所述可配置设备以获得所述设备请求,所述环境性能描述所述环境的设备能力,所述环境性能表述为配置参数的配置值;和通过根据所述一组偏好和所述环境性能识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值,来根据所述一组偏好识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值。
13.用于对可配置设备进行配置的逻辑,所述逻辑具体实现在介质中并可操作以执行以下步骤确定步骤在配置管理器处确定可配置设备已启动与环境的交互;询问步骤询问所述可配置设备以获得设备请求,该设备请求表示由所述可配置设备为获得针对多个配置参数中的一个或更多个特定配置参数的一个或更多个配置值而做出的请求;访问步骤访问一组偏好,偏好表示针对所述多个配置参数中的配置参数的配置值,所述一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个;识别步骤根据所述一组偏好,识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值;生成步骤生成配置指令,该配置指令提供针对所述一个或更多个特定配置参数的所述一个或更多个配置值;以及发送步骤将所述配置指令发送至所述可配置设备,所述一个或更多个配置值被用来对所述可配置设备进行配置。
14.根据权利要求13所述的逻辑,还可操作以通过以下步骤来执行所述确定步骤从所述可配置设备和所述环境中的至少一个接收信号,该信号表示所述可配置设备已检测到所述环境;和响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互。
15.根据权利要求13所述的逻辑,还可操作以通过以下步骤来执行所述确定步骤从所述可配置设备和所述环境中的至少一个接收信号,该信号表示所述环境已检测到所述可配置设备;和响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互。
16.根据权利要求13所述的逻辑,还可操作以执行以下步骤从对先前可配置设备的配置中接收针对所述一个或更多个特定配置参数的所述一个或更多个配置值;和将所述一个或更多个配置值添加至所述一组偏好。
17.根据权利要求13所述的逻辑,还可操作以执行以下步骤通过询问所述可配置设备以获得设备性能,来询问所述可配置设备以获得所述设备请求,所述设备性能描述所述可配置设备的能力,所述设备性能表述为配置参数的配置值;和通过根据所述一组偏好和所述设备性能识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值,来根据所述一组偏好识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值。
18.根据权利要求13所述的逻辑,还可操作以执行以下步骤通过询问所述环境以获得环境性能,来询问所述可配置设备以获得所述设备请求,所述环境性能描述所述环境的设备能力,所述环境性能表述为配置参数的配置值;和通过根据所述一组偏好和所述环境性能识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值,来根据所述一组偏好识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值。
19.一种用于对可配置设备进行配置的系统,包括确定装置用于在配置管理器处确定可配置设备已启动与环境的交互;询问装置用于询问所述可配置设备以获得设备请求,该设备请求表示由所述可配置设备为获得针对多个配置参数中的一个或更多个特定配置参数的一个或更多个配置值而做出的请求;访问装置用于访问一组偏好,偏好表示针对所述多个配置参数中的配置参数的配置值,所述一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个;识别装置用于根据所述一组偏好来识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值;生成装置用于生成配置指令,该配置指令提供针对所述一个或更多个特定配置参数的所述一个或更多个配置值;以及发送装置用于将所述配置指令发送至所述可配置设备,所述一个或更多个配置值被用来对所述可配置设备进行配置。
20.一种用于对可配置设备进行配置的方法,包括以下步骤接收步骤从对先前可配置设备进行的配置中接收针对一个或更多个特定配置参数的一个或更多个配置值;添加步骤将所述一个或更多个配置值添加至一组偏好,偏好表示针对所述多个配置参数中的配置参数的配置值,所述一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个;确定步骤在配置管理器处确定可配置设备已启动与环境的交互,该确定步骤还包括以下步骤从所述可配置设备和所述环境中的至少一个接收信号,该信号表示已经发生了下列中的至少一项所述可配置设备已检测到所述环境;和所述环境已检测到所述可配置设备;以及响应于接收到所述信号,确定所述可配置设备已启动与所述环境的交互;询问步骤询问所述可配置设备以获得设备请求,该设备请求表示由所述可配置设备为获得针对多个配置参数中的所述一个或更多个特定配置参数的所述一个或更多个配置值而做出的请求;设备性能,该设备性能描述所述可配置设备的能力,该设备性能表述为配置参数的配置值;以及环境性能,该环境性能描述所述环境的设备能力,该环境性能表述为配置参数的配置值;访问步骤访问所述一组偏好;识别步骤根据所述一组偏好、所述设备性能以及所述环境性能,识别针对所述一个或更多个特定配置参数的所述一个或更多个配置值;生成步骤生成配置指令,该配置指令提供针对所述一个或更多个特定配置参数的所述一个或更多个配置值;以及发送步骤将所述配置指令发送至所述可配置设备,所述一个或更多个配置值被用来对所述可配置设备进行配置。
全文摘要
使用配置管理器来配置设备。对可配置设备进行配置包括确定可配置设备已启动与环境的交互。询问所述可配置设备以获得设备请求。所述设备请求由所述可配置设备做出以获得针对特定配置参数的配置值。偏好表示针对配置参数的配置值,并且一组偏好包括用户偏好、设备特定偏好以及环境特定偏好中的至少一个。根据所述一组偏好来识别针对特定配置参数的配置值。生成提供针对特定配置参数的配置值的配置指令,并将其发送至所述可配置设备。
文档编号H04L12/24GK1815980SQ20061000350
公开日2006年8月9日 申请日期2006年1月28日 优先权日2005年1月31日
发明者乔纳森·戴尔 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1