用于因特网的ce设备gui的委托外皮制作服务的制作方法

文档序号:7633710阅读:221来源:国知局
专利名称:用于因特网的ce设备gui的委托外皮制作服务的制作方法
技术领域
本发明涉及一种使得能够对电子装置的UI进行外皮制作(skin)的方法,该电子装置例如是消费电子(CE)装置、汽车电子装置、医疗或其它专业电子装置,本发明也涉及用于这种装置的外皮。
背景技术
在用户界面(UI)的环境中,特别是在图形用户界面(GUI)的环境中,改变一个用户交互式软件应用的外观(“观感”),被称作“外皮制作”(skinning)。这种改变涉及诸如背景纹理、用于用户输入(例如通过触摸屏)的按钮的位图、颜色、字形、声音等可察觉的元素。外皮是这些元素的一种特定组合。外皮一般不涉及用户交互式功能本身。
外皮制作通常被用来使得能够定制一个UI,即按个人的规格(specifications)改变该UI。一个有名的例子是Winmap,这是一款面向PC的MP3音乐播放器,它的UI允许通过应用一个外皮而使自己直观地被定制。Winmap的这个特点已经帮助它成为市场上最流行的MP3播放器。
在此引用作为参考的美国专利6,687,745,公开了被称作“小滴”(droplets)的动态和稀疏(thin)应用。小滴一般包括识别下列各项的操作环境的信息客户计算机、要连接的应用服务器、以及在服务器上运行的用于一旦进行了连接就向客户计算机传递所请求的功能的应用。小滴只存储为与应用服务器建立连接所必需的信息,因此在客户计算机上需要最少量的存储空间。大量的小滴可以同时执行,而不显著地降低同时在执行应用的其它小滴可用的存储器。一旦在本地安装了小滴表示客户应用(droplet presentation client),客户计算机就是能运行小滴的(droplet-enabled)。能运行小滴的应用可以被“制作外皮”。这就是说,用于一个特定的能运行小滴的应用的用户界面的观感包括美学上吸引人、商业上品牌化的视觉和听觉特征-这些特征趋向于将该应用区别于网络内的其它应用。这些视觉和听觉特征例如可包括独特的颜色、文字字形、控制布局、图像或控制的相对大小和间隔。外皮可反映一条广告或促销消息、一个受人喜爱的有趣事物-诸如电影、视频游戏中的场景或风景。外皮可以在运行时被选择和应用,而无需改变能运行小滴的应用的编码或业务逻辑(就是说,用于开发这些应用的C++、Java、visual basic或其它编码不需要被改变)。因此,外皮允许一个给定的能运行小滴的应用的用户界面被从一个实现(例如网站)定制成另一个实现。就是说,可以将一个为一个特定网站定制的用户界面,配置为商业上(品牌化的)或美学上吸引人的界面,给该能运行小滴的应用的每个实例一个想要的观感。定制化和/或选择外皮的能力,可按照小滴应用开发者、网站管理者或终端用户的指示而提供。
在此引用作为参考的美国专利公开号20020101444,公开了外皮的创建。外皮制作模型提供人们制作定制用户界面所需要的所有工具。脚本文件-例如Jscript文件,能被包括在外皮中。脚本文件通常是文本文件,并且能被用来创建在外皮背后的精巧功能。脚本文件的使用,为外皮提供响应各种事件的能力。例如,通过使用脚本文件,一个外皮能在用户点击按钮时作出反应。脚本文件也使外皮能对发生于应用-例如视窗媒体播放器的变化作出响应。这样的响应可能是例如随着正在播放的媒体文件的进度而变化的响应。当用户点击一个按钮或按下一个键时,利用事件处理器能生成一个对用户输入的响应。事件处理器只不过是每当事件被触发就运行的一段代码。事件例如包含外皮所关联的某个应用的用户相关的外部事件。
发明概要本发明建议提供一种在数据网络上向终端用户的设备供给新的外皮的服务。例如,用户可升级设备的软件的数据分区(partitions),而在同一事件中,可以变更那些描述所使用的外皮的数据文件。通过例如为CE装置在特殊时刻(例如万圣节前夕、圣诞节、忏悔日)提供新的外皮,可以吸引对服务或对设备的注意,唯一的代价是定义新的外皮并通过软件升级因特网服务而使它可提供。这对发起市场营销活动来说是一种成本效益比很好的方式。软件升级因特网服务是已知的,例如可参看下文提及的、在此引用作为参考的背景技术。通过把外皮制作委托给一个服务,用户就不必因不得不亲自对设备进行外皮制作而感到困扰,因为这还需要除了程序设计技术之外的时间和精力来完成外皮制作过程。
相应地,本发明涉及一种使得能够对电子装置的UI进行外皮制作的方法。该方法包含提供一种在例如因特网那样的数据网络上提供使得能够安装用于UI的新的外皮的代码的服务。通过安装代码,使新外皮在与该服务断开或者与该网络断开之后驻留在该装置上。该方法包含使得在连接到该服务时对外皮的安装能自动化。例如,该服务提供该装置在操作使用中的功能的软件升级,并连同该升级一起提供该新外皮。再例如,该服务提供在该装置上下载用的内容信息,并且对该UI进行外皮制作,以表示这个内容。在另一个例子中,让新外皮包含例如一个与一个诸如公共假日、重要体育事件的公共事件相关联的装饰性属性。再例如,新外皮包含一个与该装置的用户的简档(profile)-例如生日、结婚日等-相关联的装饰性属性。服务提供者例如在用户注册该服务时获得该简档。这样,优选地将新外皮处于一个用于激活或去激活新外皮的日历或定时器的控制下,以恰当地表示公共事件或个人事件。具有可制作外皮(skinnable)的电子装置自身可以是能联网启动的(network-enabled),以便能够连接到服务头端(head-end)(“外皮头”(“skin-head”)并能获得直接安装的新皮。在诸如家庭网络的分布式网络中,可能有自身不是联网启动的、但是其UI是可制作外皮的装置。考察例如一个作为后者的例子的触摸屏遥控器。在这种情况下,用户通过一个能联网启动的PC或机顶盒而连接到服务,以便下载该新外皮,该新外皮然后能通过使其例如经由一个串行电缆从PC传送到远程而被安装。再一个例子是,将作为UI一部分的外皮从一个服务装置推到(家庭)网络中的客户装置(例如UPnP远程UI技术)。
附图简述通过举例并参照附图更详细地说明本发明,其中,

图1是本发明中一个系统的框图。
详细的实施例图1是本发明中一个系统100的框图。系统100包含一个CE设备102,在本例中,这是一个可编程的遥控装置,带有一个具有触摸屏功能的显示监视器104。可编程遥控装置,例如在WO0039772(代理人案号PHA23,607)中是已知的,详细内容参看下文。设备102的一个实现例如在美国专利6,208,341(代理人案号PHA23,470)的图2中有描述。详细内容参看下文。设备102可以连接到一个外部源来进行数据通信,以便为该设备102编程或作配置。这里,外部源包含一个服务器106,设备可通过一个接口110经因特网连接到该服务器。接口110可以是一个在功能上把远程装置102与服务器106相耦合的直接接口。或者是一个例如通过带有浏览器的PC的间接接口,该PC起着储存库的作用,用于在把从服务器106获得的配置数据传送到远程装置102之前暂时存储。
在所考虑的一种情形中,用户访问服务器106,以获得对装置102的功能进行升级的更新软件。用户可能已经例如通过电子邮件得到有新软件可用的通知。用户已经在一开始注册服务时提供了他的/她的电子邮件地址。得到通知后,用户明确地触发下载。或者,用户在访问该服务的网站时了解到存在该更新的软件,或者用户的CE装置或PC在启动时自动地检查该服务的新软件。在获得升级的同时,从服务器106检索到一个用于远程装置102的UI的新外皮。该外皮被安装在存储器112中,供远程装置102的操作使用。例如,安装在存储器112中该外皮包含一个日历,例如一个带有特定事件的日期、星期和月的表或计划表。每个事件对应于一定的外皮。例如,某个时间期间与一个国际足球锦标赛有关,被UI的背景颜色激活的某个日子或其一部分表示在该日进行的比赛中的球队。该日历可包含其自己的定时器作为脚本的一部分,或者通过一个驻留在远程装置102上的定时器114而被控制。用户可能已经预订了由服务器106提供的服务,并且可能已经在登记该服务时提供了个人的背景信息,诸如国家、居住地区或城市、家庭成员的生日、结婚纪念日、即将到来的毕业日等等。因而在外皮中被下载的脚本通过服务被个性化,以便在适当的日子为该适当的地区向远程装置102的UI提供相关联的外皮。
以上参照一个遥控装置所例示的情况,也适用于例如带有适当的显示功能的PDA或移动电话。
如果该装置是可联网启动的,则服务器106所提供的服务也可以在日历的控制使外皮制作自动化、而不是通过用户启动对服务器106的访问而触发外皮制作。
服务器106可以由位于不同地点的共同构成后端的多个机器实现。就是说,一个机器运行登记服务,另一个及其运行对外皮的提供,等等。
以下在此作为参考而被引用美国系列号09/271,200(代理人案号PHA 23,607),申请日03/17/99,发明人Jan van Ee,发明名称FULLY FUNCTIONALREMOTE CONTROL EDITOR AND EMULATOR(全功能远程控制编缉器和仿真器),公开号W00039772。这个专利文件涉及一种通用可编程遥控装置,其具有可编程功能,使终端用户能通过编辑或编程该装置的控制功能而定制该装置。编程可通过PC实现。通过PC上的编辑器创建的控制配置,可被下载到该装置中。该PC有在下载之前测试配置的仿真器软件。由于从远程装置的硬件中抽象出的软件层,该仿真器软件和远程装置的控制软件被制作得相同。终端用户的仿真器因此几乎是作为制造商的软件开发阶段的免费副产品而获得的。
美国专利6,208,341(代理人案号PHA 23,470),发明人Jan van Ee等,发明名称GUI OF REMOTE CONTROL FACILITATES USER-FRIENDLY EDITING OF MACROS(遥控器的GUI实现宏的用户友好编辑)。这个专利文件涉及一种用于有宏创建/编辑模式的家庭影院的遥控装置,远程装置的GUI上有著作工具。编辑工具的其中之一让用户在GUI上的步骤列表上可见地上下移动一个被选择的宏步骤。
美国系列号09/311,128(律师案号PHA 23,501),申请日05/13/99,发明人Joost Kemink,发明名称INTERNET-BASED SERVICE FORUPDATING A PROGRAMMABLE CONTROL DEVICE(用于更新可编程控制设备的基于因特网的服务),国际申请公开号W00017738。这个专利文件涉及一种为更新可编程控制装置而提供的基于因特网的服务。因特网站点含有指向设备相关的控制和特征选择信息的链接,该信息可被下载到可编程的控制装置,以作为图形用户界面(GUI)。在站点上提供一个用户界面,供用户容易地规定一个目标设备,然后选择性地下载可供该目标设备使用的接口和控制信息。因特网站点也含有指向配置和宏的其它提供者的链接,诸如根据用户的可控装置的目录提供接口的系统集成商,以及分享他们认为是有用的配置和宏的爱好者,等等。
美国系列号09/160,490(代理人案号PHA 23,500),申请日09/25/98,发明人Adrian Turner等,发明名称CUSTOMIZEDUPGRADING OF INTERNET-ENABLED DEVICES BASED ONUSER-PROFILE(基于用户简档的因特网使能设备的定制升级),国际申请公开号WO0017789。这个专利文件涉及一种服务器系统,该系统维护消费电子联网启动的装置的一个特定终端用户的用户简档和这种类型的装置的新技术特特征的数据库。如果在用户简档与一个新技术特征之间有匹配,并且用户表明接收关于更新或销售出价的信息,则用户将通过网络得到关于获得该特征的选择的通知。
美国系列号09/349,676(代理人案号PHA 23,681),申请日07/08/99,发明人Kristin Ondeck,发明名称AFTER-SALESCUSTOMIZATION SPECIFIED BY RETAILER ACTS ASINCENTIVE(作为鼓励用的由零售商规定的售后定制),国际申请公开号WO0104806。这个专利文件涉及一种使得能够促进商业活动的机器实现做生意的方法。顾客通知制造商或者专业服务提供商要从特定的零售商购买商品。得到通知后,制造商或服务提供商通过临时增加一个与该零售商相关联的广告旗帜而定制一个门户(portal)或主页。
美国系列号09/544,666(代理人案号US 000089)申请日04/06/00,发明人Rik Sagar,发明名称HANDHELD RETRIEVES UI FROMSERVER FOR CONTROL OF APPARATUS VIA SERVER(手持控制器从服务器检索UI以用于经由服务器对设备的控制),国际申请公开号W00123994。这个专利文件涉及一种用于向因特网上的服务器发送标识符的带有无线调制解调器的手持式远程装置。服务器有一个查找表,用于将标识符与一个URL关联。该URL规定因特网上的另一个机器上的一个CGI程序。该机器通过该CGI程序的执行而控制该装置。
美国系列号(代理人案号US 000183),申请日10/10/00,发明人TomDubil等,发明名称CONTROL CODES FOR PROGRAMMABLEREMOTE SUPPLIED IN XML FORMAT(以XML格式提供的可编程遥控器用的控制代码),国际申请公开号W00231978。这个专利文件涉及一种因特网服务,它提供用于可编程的通用远程装置上的控制代码。远程装置通过IR或RF命令控制CE装置。服务器提供XML数据形式的控制代码,控制代码在接收者的机顶盒或PC上被处理,或者在远程装置自身上得到处理,以便被适当地安装在远程装置上。
美国系列号09/519,546(代理人案号US 000014),申请日03/06/00,发明人Erik Ekkel等,发明名称PERSONALIZING CEEQUIPMENT CONFIGURATION AT SERVER VIA WEB-ENABLEDDEVICE(通过WEB使能的设备在服务器上的个性化的CE设备配置),国际申请公开号WO0154406。这个专利文件涉及实现由消费者通过将配置委托给因特网上的应用服务器而对消费电子(CE)装置进行配置。消费者通过诸如PC或机顶盒或数字蜂窝电话等联网使能的装置的适当用户界面,在特定的交互式网页中输入他/她的爱好。应用服务器根据所输入的爱好生成控制数据,并向CE装置自身或向英特网使能的装置下载控制数据。
美国系列号09/653,784(代理人案号US 000220),申请日9/1/00,发明人Erik Ekkel等,发明名称STB CONNECTS REMOTE TO WEBSITE FOR CUSTOMIZED CODE DOWNLOADS(STB连接远程装置到网站以用于下载定制的代码),国际申请公开号WO 0154292。这个专利文件涉及一种与一个可编程远程装置一起上市的机顶盒(STB)。该远程装置有一个专用按钮,用于把STB连接到因特网上的特定的服务器。消费者能向服务器通知他/她有另外的消费者装置,他/她希望该装置可通过与STB一起到来的同一个远程装置而被控制。服务器向STB下载代表相关控制代码的数据。STB具有用这些代码来编程该远程装置的装置。作为回应,服务器已经获得了关于这个消费者的装置的详细而准确的信息。这样就能为理顺客户协助服务(Help Desk)操作而建立一个可靠的基础。
权利要求
1.一种使得能够对电子装置的UI进行外皮制作的方法,该方法包含在数据网络上提供一种服务,以使得能够安装用于UI的新外皮的代码。
2.权利要求1的方法,包含在连接到该服务时能够使提供外皮自动化。
3.权利要求1的方法,其中,使新外皮包含一个与公共事件相关联的装饰性属性。
4.权利要求3的方法,其中,新外皮处于一个用于激活或去激活新外皮的日历的控制下。
5.权利要求1的方法,其中,使新外皮包含一个与装置的用户的简档相关联的装饰性属性。
6.权利要求5的方法,其中,新外皮处于一个用于激活或去激活新外皮的日历的控制下。
7.权利要求1的方法,其中,该装置包含一个显示监视器。
8.权利要求5的方法,其中,该装置包含一个容纳显示监视器的手持式电子装置。
9.为了使用在包括一个UI的电子装置上,一个外皮包括用于在日历控制下激活或去激活外皮活动的定时器。
全文摘要
一种因特网服务为电子装置的UI提供新外皮,以反映某些公共假日或公共事件。
文档编号H04N5/445GK1914595SQ200580003818
公开日2007年2月14日 申请日期2005年1月27日 优先权日2004年2月2日
发明者W·P·法伊弗, R·L·欣特曾, M·哈姆森 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1