【技术实现步骤摘要】
【国外来华专利技术】定义、分发以及呈现设备体验背景许多类型的电子设备都配备有允许设备与其他电子设备和/或网络进行通信的 连接特征。例如,诸如个人计算机(“PC”)之类的多用途电子设备常常时不时与各种其他 电子设备进行通信,包括但不限于,其他PC、服务器、个人数字助理、移动电话、导航设备、媒 体播放器和/或媒体捕捉设备、家庭娱乐设备、打印机,以及传真机,以执行各种用户指示 的任务。例如,PC常常呈现用户界面,经由该用户界面用户可以指示执行涉及其他连接的 电子设备的各种任务。特定设备类型的用户界面通常是由PC呈现的普通界面(例如,用于 与特定操作系统一起使用的界面),尽管众多独立硬件厂商(“IHV”)可以制造和/或分发 特定类型的设备。IHV—般必须花费大量的软件设计、开发,以及分发精力和成本,以便为特 定电子设备或其类型提供定制的安全用户界面。概述此处讨论了用于定义、分发、授权/认证、以及呈现动态设备体验的平台和技术。 当两个电子设备(出于示例目的而被称为第一或主要,以及第二或辅助电子设备)经由通 信介质进行通信时,呈现动态设备体验。诸如设备类型标识符、硬件标识符、软件标识符之 类的辅助电子设备的特性(被主要电子设备、辅助电子设备,或联网的服务器/服务)用来 标识多个在分层结构中相关的声明性语言数据结构。在主要电子设备运行时,处理声明性 语言数据结构,以向用户呈现图形用户界面。图形用户界面实现与辅助电子设备相关联的 动态设备体验。可以理解,经由相同或不同的通信介质或时间帧,特定主要电子设备也可以 充当辅助电子设备,反之亦然。还可以理解,主要和辅助电子设备两者都可以是多用途或专 用 ...
【技术保护点】
一种用计算机可执行指令(606)来编码的计算机可读存储介质(604),所述计算机可执行指令(606)在由处理器(602)执行时执行一种用于呈现图形用户界面的方法(500),所述方法包括: 标识(502)何时经由通信介质(170)在第一电子设备(102)和第二电子设备(104)之间建立通信; 标识(504)所述第二电子设备的一个或多个特性; 基于所标识的一个或多个特性,标识(504)符合为声明性编程语言定义的句法规则的多个数据结构,所述多个数据结构包括 存储第一数据的项目(305)的第一数据结构(303),第一数据的特定项目表示可经由所述第一电子设备的图形用户界面(130)呈现的可见对象(351、353),所述可见对象被配置成提供与所述第二电子设备相关联的用户体验,以及 在分层结构中与所述第一数据结构相关联的第二数据结构(313),所述第二数据结构存储第二数据的项目(315),第二数据的特定项目可用于间接地访问特定资源(214)以便提供与所述第二电子设备相关联的特定用户体验;以及 在建立所述第一电子设备和所述第二电子设备之间的通信后,安排所述第一电子设备使用所标识的数据结构来 ...
【技术特征摘要】
【国外来华专利技术】US 2008-5-30 12/130,3281.一种用计算机可执行指令(606)来编码的计算机可读存储介质(604),所述计算机 可执行指令(606)在由处理器(60 执行时执行一种用于呈现图形用户界面的方法(500), 所述方法包括标识(50 何时经由通信介质(170)在第一电子设备(10 和第二电子设备(104)之 间建立通信;标识(504)所述第二电子设备的一个或多个特性;基于所标识的一个或多个特性,标识(504)符合为声明性编程语言定义的句法规则的 多个数据结构,所述多个数据结构包括存储第一数据的项目(30 的第一数据结构(303),第一数据的特定项目表示可经由 所述第一电子设备的图形用户界面(130)呈现的可见对象(351、353),所述可见对象被配 置成提供与所述第二电子设备相关联的用户体验,以及在分层结构中与所述第一数据结构相关联的第二数据结构(313),所述第二数据结构 存储第二数据的项目(315),第二数据的特定项目可用于间接地访问特定资源014)以便 提供与所述第二电子设备相关联的特定用户体验;以及在建立所述第一电子设备和所述第二电子设备之间的通信后,安排所述第一电子设备 使用所标识的数据结构来向用户显示(508)图形用户界面。2.如权利要求1所述的计算机可读存储介质(604),其特征在于,用户体验选自包括 下列各项的组呈现所述第二电子设备的物理外观的一方面;标识所述第二电子设备的状 态;标识所述第二电子设备的源;呈现广告;控制经由所述第二电子设备提供的用户可选 功能;以及控制经由基于网络的服务提供的用户可选功能。3.如权利要求2所述的计算机可读存储介质(604),其特征在于,所述安排所述第一电 子设备使用所标识的数据结构来向用户显示图形用户界面的步骤包括标识第一数据中表示可用来提供所述第二电子设备的源的标识的第一可见对象(351) 的第一项目;标识第一数据中表示可用来提供对所述第二电子设备的功能的控制的用户可选择的 第二可见对象(353)的第二项目;基于所述第一数据的第二项目,标识第二数据中可用于间接地访问特定资源以便控制 所述第二电子设备的功能的特定项目;基于所述第一数据的第一和第二项目,安排所述第一电子设备经由所述图形用户界面 显示所述第一可见对象和所述第二可见对象;在用户经由所述图形用户界面选择所述第二可见对象时,使用所述第二数据的特定项 目来间接地访问所述特定资源;以及基于所述资源访问,经由所述第一电子设备,安排所述第二电子设备执行所述功能。4.如权利要求3所述的计算机可读存储介质(604),其特征在于,所述方法还包括 安排所述第一电子设备经由所述图形用户界面显示所述功能的执行状态。5.如权利要求1所述的计算机可读存储介质(604),其特征在于特定资源选自包括下列各项的组文件;目录;设备;元数据;以及计算机可执行指令 集,并且当所述特定资源包括所述计算机可执行指令集时,所述计算机可执行指令集选自包括下列各项的组计算机程序,所述计算机程序在被执行时执行所述第二电子设备的功能; 计算机程序,所述计算机程序在被执行时执行所述第一电子设备的功能;以及基于网络的 计算机程序。6.如权利要求1所述的计算机可读存储介质(604),其特征在于,第二数据的特定项目 包括对特定资源的位置的引用,并且其中所述引用选自包括下列各项的组指针;统一资 源定位符;以及向量。7.如权利要求1所述的计算机可读存储介质(604),其特征在于,所述多个数据结构还包括在分层结构中与所述第一数据结构或所述第二数据结构或两者相关联的第三数据结 构(323),所述第三数据结构存储可被用来间接地访问配置数据016)的一个或多个项目 的第三数据的项目(325),所述配置数据的一个或多个项目与特定可见对象或用于实现特 定用户体验的特定资源或两者相关联。8.如权利要求1所述的计算机可读存储介质(604),其特征在于,所标识的多个数据结 构中的一个或多个被包括在一个或多个设备体验文档(107)中,并且其中所述一个或多个 设备体验文档包括一个或多个可扩展标记语言(“XML”)文档。9.如权利要求1所述的计算机可读存储介质,其特征在于,所述处理器与选自包括下 列各项的组的电子设备相关联所述第一电子设备;所述第二电子设备;以及基于网络的 电子设备。10.如权利要求1所述的计算机可读存储介质(604),其特征在于,所述通信介质选自 包括下列各项的组有线通信介质和无线通信介质。11.如权利要求1所述的计算机可读存储介质(604),其特征在于,所述第二电子设备 的一个或多个特性选自包括...
【专利技术属性】
技术研发人员:MG莫里斯,M波蒂尔,GS德巴克,MK朗德尔,DE弗兰根,RL戈尔茨坦,SJ鲍尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。