远程配置便携式设备的用户界面的方法与流程

文档序号:11623846阅读:246来源:国知局
本申请是基于申请号为200880023255.2,申请日为2008年05月05日,申请人为三维实验室公司,题为远程配置便携式设备的用户界面的方法的发明提出的分案申请。相关申请的交叉引用本申请要求2007年5月3日提交的序号为60/915,735且题为“methodforremotelyconfiguringuserinterfacesforportabledevices”(卷号3dlp204prv)的美国临时专利申请的公开的优先权和权益,该申请的说明书通过引用全部结合于此。本发明涉及用户界面。更具体地,本发明涉及配置便携式设备上的用户界面的方法。
背景技术
::移动电话和其他便携式媒体设备的用户通常被提供以用户在该设备上可用的各种功能。这些便携式设备通常具有向用户通知设备上的可用的各种设置和应用的显示屏,例如lcd屏幕。通常使用图标来帮助用户浏览移动设备设置、工具和数据源。可惜的是,多数用户在特定时间仅希望访问设备的设置、工具和其他功能的小子集。这些功能常常仅在用户导航视觉层级的几个更高级别之后是可用的。也就是说,用户希望的功能不是可容易访问的并且通常隐藏在显示画面的层级中。例如,这些功能可能因为被许多不想要的功能/图标所伪装而难以发现。可惜的是,多数便携式电子设备仅向用户提供了非常有限的灵活性来根据他的喜好对用户界面进行重新配置。希望有一种允许用户创建所希望的用户界面的改进方法。技术实现要素:为了实现前述目的,本发明提供了一种从远程服务器来配置便携式电子设备的用户界面的方法。根据一个实施例,提供了一种配置便携式电子设备的用户界面的方法。远程服务器被访问。远程服务器可以是具有可访问的著作工具的web页面。远程服务器文件为便携式设备用户界面的设计提供交互式指令。通过访问从web页面可用的工具,用户对用户界面的设计进行定制。所定制的设计至少包括选择至少一个图标以及选择该图标在显示画面的层级中的出现位置。优选地,所定制的设计被指派给用户模板。该模板被存储在远程服务器处。设备通过因特网访问所存储的文件并且更新其用户界面配置。根据另一个实施例,一种配置便携式电子设备的用户界面的方法包括使用便携式设备与远程服务器通信,该远程服务器包含预先为独特的(unique)便携式电子设备定制的至少一个用户界面模板。从具有至少一个用户界面模板的组中选择用户界面模板。所选用户界面模板被下载到便携式设备,其中在下载之后,便携式设备的用户界面被遵从与所选用户界面模板相对应的定制设计而配置。以下参考附图描述本发明的这些和其他特征和优点。附图说明图1是示出根据本发明一个实施例的配置用户界面的方法的流程图。图2是示出根据本发明一个实施例可用的示例性用户界面显示选项的图。图3是示出根据本发明一个实施例的用于修改便携式设备用户界面的系统的图。图4是示出根据本发明一个实施例的便携式设备的用户界面选项的图。具体实施方式现在将详细参考本发明的优选实施例。优选实施例的示例在附图中示出。虽然将结合这些优选实施例来描述本发明,但是将会了解,不意图将本发明限于这些优选实施例。相反,意图覆盖可包括在由所附权利要求限定的本发明的精神和范围内的替代、修改和等价物。在以下描述中,为了提供对本发明的透彻理解而给出了许多具体细节。可在没有这些具体细节的一些或全部的情况下实施本发明。在其他实例中,为了不会不必要地模糊本发明,未详细描述公知的机制。这里应当注意,在各幅图中,相似的标号指代相似的部分。这里所图示并描述的各幅图用于说明本发明的各种特征。在特定特征在一幅图而非另一幅中示出的情况下,除了以其他方式表明或者结构本身禁止包括该特征之外,将会了解到这些特征可适于包括在其他附图中所表现的实施例中,如同它们完全在这些图中示出一样。除非以其他方式表明,否则附图不一定是按比例的。图中所提供的任何尺寸不意图限制本发明的范围,而仅仅是说明性的。为了设备的普遍用途,用户界面的许多特征被制造所考虑和配置。可惜的是,用户目前不能设计或配置便携式电子设备的用户界面。也就是说,除了一些基本选项(即,添加或删除预定义的功能)之外,用户不可进行对移动电话(mp)或者像creativezen或ipod之类的手持式媒体设备的配置改变。进一步说,因为移动电话和个人数字娱乐(pde)设备包括像usb-otg、wifi、wimax、wan(如3g、hspda)等的更多连通性和像gps、dvb-h之类的技术,所以预定义的菜单可能不适合于用户。从pc来配置这些设备也是受限的,因为pc需要将应用加载到pc上。本发明在几个实施例中提供了对该问题的解决方案。通过使用去往与远程服务器相对应的预定义url的通信链路,用户在web上的个性化页面上配置他的mp/pde界面和属性。这可以通过使用具有web界面的任何设备来完成。所存储的配置然后可被设备访问。例如,在一个实施例中,可以通过移动电话(mp)或者个人数字娱乐设备(pde)与因特网的连通性来建立用于更新设备的通信链路。设备可以通过路由器直接连接或者通过pc间接连接。优选地,mp/pde设备被配置为:其将自动连接到预定义的统一资源定位符(url)。在一个实施例中,该预定义的url是在工厂或系统集成者(si)或转销商或技术顾问处预设的。mp/pde具有用于连接到url的独特id。当已连接时,pde将用户带到其自己的页面。本发明的实施例提供了用于配置便携式电子设备上的呈现给用户的用户界面的系统和方法,这些便携式电子设备例如是个人数字助理(pda)、移动电话或者个人数字娱乐设备(pde)。优选地,用户界面是利用远程服务器来配置的。根据一个实施例,提供了一种配置便携式电子设备的用户界面的方法。远程服务器被访问。远程服务器可以是具有可访问的著作工具(authoringtool)的web页面。远程服务器文件为便携式设备用户界面的设计提供交互式指令。通过访问从web页面可用的工具,用户对用户界面的设计进行定制。意图无限制地在各种形式的用户界面的情况下使用本发明。可以按各种方式来定义便携式设备上的用户界面。例如,可以在一个或多个用户界面定义文件中定义用户界面。这些文件主要保存设备所生成的外观和感觉。定义用户界面的外观和感觉的文件优选是利用远程服务器上的著作工具设计的,所定制的ui的功能是利用远程服务器上所提供的仿真来验证的,并且与所定制的ui相对应的配置或模板被通过设备与web站点(即,远程服务器)之间的通信链路下载到所述设备。生成用户界面的软件的复杂度随着应用的不同而变化。本发明的范围意图无限制地覆盖所有形式的用户界面。用户界面定义文件的以下示例意图仅仅是说明一种类型的定义,而非意图进行限制。用户界面定义文件的大小可以变化。例如,便携式媒体播放器(pmp)的用户界面定义文件可能是非常大的,因为有许多画面、弹出菜单、视图等要进行定义。在一些应用中,用户界面被定义为称为小部件(widget)的图形要素的集合。小部件是占据画面空间的用户界面组件。这些小部件可以是各种类型的,例如框、文本、字体、颜色、表格、图标、图片等等。用户界面组件通常具有两个部分:属性的集合和行为的集合,例如其如何响应于诸如用户按下设备上的按钮之类的事件。小部件的示例性属性包括其位置、大小和可见性。构成用户界面的画面形成视觉层级的一部分,在该视觉层级中,小部件包含其他小部件等。该层级起两个重要的组织作用:其确定绘制顺序和小部件看到事件(键按压)的顺序。表格小部件呈现可滚动的数据的一维或二维表格,以供用户浏览和选择。表格小部件保持菜单项的列表并且滑块小部件保持滚动条(如果该表格需要的话)。要显示的内容由诸如项目的固定列表之类的数据源提供。具有非常有限的输入能力(仅仅是按钮,没有鼠标或者触摸屏)的设备的常见用户界面范例是向用户呈现文本和/或图标的一维或二维列表以进行导航。该列表在必要时将垂直滚动,并且动作被通过按压非导航键来执行。小部件的其他示例包括图标小部件,图标小部件在由该小部件定义的矩形区域内显示图像(例如来自jpg文件)。该图像可位于矩形区域内。文本小部件将在由该小部件定义的矩形区域内显示一行文本。滑块小部件将在滑块在背景图像上移动的情况下显示线性滑块或者滚动条以模仿实体滑块控制。滑块还可用于示出所显示的项目在表格内的位置;用于模仿对图形均衡器、音量等的滑块控制;以及作为进程指示符而可能用于示出歌曲的多长已被播放。虽然预期到利用远程服务器对用户界面的用户定制将包括选择图标和将这些图标与所显示的视觉层级相关联,即将小部件或图标与一系列显示画面中的特定显示画面相关联,但是本发明不限于此。可利用远程服务器上的工具在用户界面中定义其他功能。例如,在第一画面中选择菜单项生成了与该选择相对应的另一画面。可以使用多种视觉效果来使从一个画面到另一个画面的转变变得更加有趣。这些效果是众多的并且可以包括:没有效果、渐隐和向下滑动。在一个实施例中,诸如这些之类的视觉效果可由用户在远程服务器处选择。实际上,对用户通过远程服务器及其工具可以选择或确定的用户界面设计效果没有限制。图1是示出根据本发明一个实施例的配置用户界面的方法的流程图。该方法开始于操作100。在操作102中,用户首先利用web上的工具来定义他希望设备看起来如何。优选地,用户的选择涉及使用一组预定义的图标。例如,在配置移动电话时,一些可用的预定义的图标可以包括图片文件夹、电话簿、电话簿子目录、铃声音量等。在web站点上,用户定义设备用户界面的外观和感觉,这在一个实施例中优选地至少涉及选择预定义的图标来仿真所需功能。便携式电子设备的用户界面通常涉及lcd显示屏,并且通过一系列的显示画面向用户呈现菜单和其他选项。也就是说,用户界面通常涉及视觉层级。用户利用web站点工具来对该视觉层级进行定制,然后通过利用该设备与远程服务器web站点之间的通信链路来访问(为了更新)所存储的用户界面定义文件或者其他配置文件或模板。这样,设备的用户界面被更新。接下来,在操作104中,用户从所定义的图标来仿真gui的功能。通过确定哪些图标出现和/或不出现在哪些显示画面上,所定制的ui表示可被定义和仿真。在操作106中,用户确定图形用户界面(ui)是否象用户-设计者所希望的那样工作。如果仿真是不成功的,即用户确定他不喜欢所仿真的gui功能,则处理流程返回到操作104,在操作104,用户调动所选图标来改变gui的视觉功能。处理流程甚至可以返回来选择其他预定义的图标或者删除用户预先选择的图标中的一些。如果用户在操作106中确定设备用户界面如所希望的那样起作用和显示,则用户所设计的配置被保存在web站点上。优选的是,将只有用户可以访问他们的定制设计,因此对定制设计的访问可以通过用户id、密码或者相关领域技术人员所熟悉的其他适当手段来限制。web站点可被设置为使得用户可以仅存储一个配置。更优选地,用户能够存储多个配置或模板。例如,在便携式电子设备是移动电话的情况下,用户可能想要定义针对不同用途的若干模板。他可能具有休假模板,其中用户界面中的主要访问是针对休假地点的餐馆、旅馆和活动而提供的。可以存在针对“商务旅行a”提供的第二模板,其包括对针对商务旅行a的需求和联系人而定制的图标和其他界面特征的选择、定位和排序。可以存在定义普通商务中的用户界面特征和优先级的第三模板和针对社交用途而定制的第四模板。如上所述,用户界面的配置可从所存储的用户界面定义文件得出。处理流程进行到操作108,其中设备被连接到web站点。在操作108中,用户将设备连接到存储了配置或者(一个或多个)模板的web站点。便携式设备与所定制的配置或模板位于的web站点之间通信链路可以是任何适当链路。也就是说,设备可以通过pc间接与因特网通信,或者更优选地例如通过使用wifi连接或者在移动电话的情况下使用无线3g数据连接而直接与因特网通信。便携式设备优选地配置有提供工具的web站点的url。可以在例如由制造者或系统集成者或转销商或技术顾问所进行的产品开发过程中的任何时间提供这种用于自动访问url的设备配置。就此而言,甚至可以在出售给消费者之后提供url,例如在固件更新时或者作为独立第三方的选项。设备然后在操作110中被web站点更新。在仅存储一个配置的情况下,web站点和设备可被配置为使得:一旦设备访问站点就自动进行更新。或者,在多个配置或模板被存储在web站点上时,可以提示用户从多个配置或模板中进行输入选择。在操作112中,设备的更新完成并且按习惯定义的gui在设备上起作用。方法在操作114结束。在一个实施例中,选择用户界面模板还涉及对在使用时出现在便携式设备的用户界面的显示画面上的相关数据的收集和呈现。作为一个非限制性示例,在旅行时,用户可能想要选择通过地理位置而定制的用户界面模板。例如,用户可能选择“伦敦”模板,于是与“电话目录”图标相关联地出现的伦敦商务联系人的定制列表出现在便携式设备的画面中央。在另一个实施例中,便携式设备和系统被配置为提供对诸如“商务旅行”模板之类的用户定制ui模板中的至少一个的自动更新。根据该方法,便携式设备自动确定其世界位置,例如在移动电话的情况下通过gps坐标或者某种蜂窝电话网络标识来确定。一旦便携式设备确定其已移动到离最近使用的位置有预先选择的距离的位置,运行查询以确定在所存储的用户界面模板中是否提供针对该新位置的用户模板。如果确定结果是肯定的,则从设备的本地存储中或者优选地从服务器加载新模板。在另一个实施例中,便携式设备可被配置为提供对在ui显示画面中所呈现的相关数据的更新。例如,在用户选择了ui模板之后,便携式设备可被配置为自动访问所存储的数据以填充与图标相关联的列表。例如,商务旅行模板可以自动(当用户已激活该模式时)从远程服务器下载餐馆的前二十名的列表,以与出现在“商务旅行”模板的左上部的餐馆图标相关联,其中该前二十名的列表优选地与便携式设备的位置相匹配,并且位置信息优选地由设备自动提供。相关领域的普通技术人员将熟悉包括通过使用gps(全球定位系统)接收器来识别便携式设备的当前位置的方法,因此这里将不提供全部细节。用于填充用户所选模板的相同的自动更新可适用于诸如“住宿列表”(旅馆的总列表或者用户的定制选择)之类的典型商务旅行者的需求。在优选实施例中,自动更新将不需要访问远程服务器,但是改为可用作对本地存储的联系人、餐馆、住宿、娱乐等的过滤器。当然,在另一个实施例中,诸如联系人、餐馆、住宿、娱乐等的相关旅行者信息是由便携式设备从创建并存储用户界面模板的远程服务器获得的。作为说明本实施例的用途的非限制性示例,当旅行者改变城市(例如从纽约飞到伦敦)并且旅行者预先选择了“商务旅行”模板时,与所显示的图标相关联的内容将在设备检测到新位置时改变。此外,当旅行者从伦敦登机去另一个位置(例如去泰国休假)时,他将会使用设备从远程服务器设备访问“消遣旅行”模板,该模板将包括不同的ui呈现,例如包括针对游览地的大图标。当然,本发明的范围还覆盖如下情形:为独特的便携式设备所定制的独特用户界面由除了用户之外的人创建。例如,用户的助理或同事可以为用户创建独特的用户界面模板,并将其加载或保存到远程服务器上以供用户访问。这样,紧急旅行情形可通过远程访问而被适应。例如,用户可能被赋予紧急关头的旅行命令,而没有时间为新的旅行目的地生成定制的用户界面。这里,同事例如在用户旅行时(例如在长途航空旅行中)加载或保存新生成的用户界面模板。当用户从飞机下机时,他于是可以从远程服务器访问新生成或保存的ui。独特的便携式设备对远程服务器的访问优选地通过与该便携式设备相关联的独特id来提供。图2a示出例如可适用于移动电话(例如图3所示)的显示器302的示例性用户界面显示画面200、210和220。通过以所描述的方式来配置用户界面,用户可以指定一个或多个模板存储在个性化web站点上以用于更新移动电话。例如,图2a在画面200中示出表格类型的主菜单,其中示出多个文本条目202并且对其他条目的视觉访问由滑块204提供。根据本发明,用户可以在远程服务器上配置多个模板,以使得可利用从设备到因特网和远程服务器的连接来实时(onthefly)重新配置移动电话用户界面。作为一个非限制性示例,第一画面或主画面210可以是用户在商务旅行中使用的用户选择。该主画面包括代表在商务旅行中容易使用的功能/操作的图标,例如日历216、餐馆218、闹钟212和商务目的地处的联系人214。或者,“休假”用户界面配置可以包括主画面220,主画面220包括用于快速访问休假目的地处的餐馆224(电话号码)、所存储的音乐226和预定义的电话子目录222的图标。这样,用户可以在任何地点访问所存储的模板或者用户界面定义文件,即使到达目的地的机场也是如此。在优选实施例中,通过因特网来访问模板。或者,在某种程度上依赖于设备存储能力,可在设备上本地存储模板。图2b示出例如可适用于便携式媒体播放器(例如图3所示的播放器310)的显示器312的示例性用户界面显示画面230和240。第一用户可能具有对音乐232和录制语音234(例如对于周末使用)的主画面访问的偏好,而在工作进度表期间可能具有对出现在主画面240上的不同功能(例如fm收音机248、办公功能246、视频244和音乐242)的偏好。这些显示画面仅仅意图是说明性而非限制性的。进一步了解到,用户界面的所有特征可按这种方式来修改,包括但不限于系列中的显示画面的数目以及主(或者第一)画面之后的各个显示画面中所显示的特征。如图3所示,便携式媒体播放器310被配置为:通过经由因特网322(例如通过无线连接316到无线集线器318)访问存储模板的远程服务器320来更新用户界面。在一个实施例中,媒体播放器310或者其他便携式设备300(例如无线电话)分别包括“快速连接”按钮304或314,一旦激活按钮,媒体播放器310或便携式设备300就自动连接到包括多个供用户选择的模板(用户界面定义文件)的存储位置,以用于更新利用各显示屏(302、312)而显示在便携式设备上的用户界面。图4是示出根据本发明一个实施例的便携式设备的用户界面选项的图。一旦优选地从任何支持因特网的设备(例如pc)访问远程服务器320,就可以调用位于远程服务器上的著作工具。画面402示出向用户提供的示例性著作工具画面。例如,用户可以在若干ui配置选项403(至少包括创建新ui模板和从所保存的ui模板中进行选择)之间进行选择。使著作工具可从任何支持因特网的设备访问的一个优点在于灵活性。也就是说,用户在与远程服务器的ui著作工具交互时不限于便携式设备的较小屏幕,而是可以改为使用pc(或者其他设备)的较大屏幕能力,以及诸如计算机鼠标之类的选择工具的方便性。著作工具优选地被配置为允许用户运行对用户创建的ui的仿真。优选地,该仿真将例如在访问了远程服务器及其著作工具的设备的显示屏上提供用户界面在操作上的演示。图4中的显示画面410示出来自样品著作工具的样品显示画面,即,用户在创建新的用户界面模板时可用的菜单选项的示例。优选地对于用户可用的选项411可以包括(但不限于)为便携式设备ui选择背景(壁纸)、选择图标、选择动作以及运行对所提出的ui模板设计的仿真。允许用户为该便携式设备创建ui设计的一个优点在于他可以控制便携式设备如何响应,即,他可以指示便携式设备响应于用户动作(例如对诸如图标之类的项目的选择)而作出动作的方式。通常,该处理的第一步涉及选择图标和选择相应动作。例如,可以与图标相关联的(非限制性的)动作包括播放歌曲、显示诸如餐馆和旅馆之类的所选数据列表或者提供导航功能。可以与选择图标或其他菜单项相关联的动作是显示另一显示画面,该另一显示画面也包括图标和菜单。一旦用户界面已被创建,用户就可以在该远程位置、另一远程位置或者本地保存用户界面模板文件。本地保存位置可以优选地包括便携式设备,但是在其他实施例中也可以包括诸如用户可用的pc的硬盘驱动器之类的另一本地位置。用于ui模板文件的远程和本地存储位置的这些示例意图是示例性的,而非对本发明范围的限制。如前所述,用户创建的ui优选地被配置为提供至少通过地理位置并且更优选地通过位置和时间进行的过滤。例如,相关领域技术人员已知,可以通过wifi三角测量或者通过蜂窝电话(即,无线电话)三角测量来确定或者估计用户位置。通过使用空间(位置)参数或者时间参数,用户界面可被智能地配置为:例如当用户早上在加利福尼亚州威尼斯市附近驾车时显示加利福尼亚州威尼斯市的“早餐”餐馆,或者当用户在这一天的晚些时候驾车通过加利福尼亚州文图拉市时显示文图拉市的“午餐”餐馆。因此,不仅可以在所选的图标、显示画面的顺次呈现方面配置用户界面,而且可以在对与所选种类有关的数据项的时间和位置过滤方面配置用户界面,如前所述。虽然为了理解清楚的目的而相当详细地描述了前述发明,但是将会清楚,在所附权利要求的范围内可以进行某些改变和修改。因此,本发明的实施例将被认为是说明性而非限制性的,并且本发明不限于这里给出的细节,而是可在所附权利要求的范围和等同物内进行修改。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1