具有动态菜单选项组织的用户接口的制作方法

文档序号:6462897阅读:182来源:国知局
专利名称:具有动态菜单选项组织的用户接口的制作方法
相关申请本申请是提交于1999年11月4日的美国专利申请序列号09/434,155(代理人文档PHA23,783)的专利申请的部分继续申请。在此,上述专利申请作为参考被引用。同样下列专利申请在此也作为参考-美国序列号09/062,364(代理人文档PHA23,378),98年4月17日提交;-美国序列号09/128,839(代理人文档PHA23,469),98年8月4日提交;-美国序列号09/129,300(代理人文档PHA23,470),98年8月5日提交;-美国序列号09/271,200(代理人文档PHA23,607),99年3月17日提交;-美国序列号09/311,128(代理人文档PHA23,501),99年5月13日提交;-美国序列号09/210,416(代理人文档PHA23,522),98年12月11日提交;-美国序列号09/217,414(代理人文档PHA23,409),98年12月21日提交;-美国序列号09/544,666(代理人文档PH US 000089),00年4月6日提交;-美国专利5,956,025(代理人文档PHA23,248)
这种CE装置的一个实例是由菲利浦电子公司制造的PRONTO(商标)。PRONTO(商标)是在1998年9月引入市场的一种可通用编程的遥控装置,并且其大多数功能选择按钮作为菜单选项图形化地显示在触摸屏上。该菜单选项可分布在几个页面中,这些页面是一次可恢复或显示的。用户可根据分派给硬键和软按钮的IR和/或RF码,并根据容纳在相应页面上的相应键对PRONTO(商标)进行完全编程。有关PRONTO(商标)的更多信息可在网站<http//www.pronto.philips.com>中找到。
为此,本发明提供一种装置或系统,该装置或系统包括一个由适配器控制其操作的UI。配置适配器以动态地排列UI的菜单选项,由此减少用户必须用来在选项间导航的时间。在此使用的术语“动态地”或“动态的”应意味着在用户不必选择菜单重新排列或重新编程选项的情况下,根据在前面操作使用UI的过程中决定的过去活动的一些用户模式重新排列选项。根据几种可替换的具体实施例,用户模式最通常被记录于几种类型的用户历史或轮廓文件(profile)中。在一个包括多重页面的GUI中,根据一个具体实施例,该目的可以通过动态地将菜单选项中的特定选项分配给多重页面中的特定页面来实现。本发明在不同的环境中具有特定的优点。例如,当用户控制CE设备,尤其是视频、音频或多媒体设备时,由于控制方面妨碍娱乐享受或沉浸于娱乐中,如果用户不必为菜单导航操心,则CE设备的用户界面友好性将大大提高。
作为另一实例,使用本发明使下载到用户设备上的电子节目导引(EPG)的图形表示成为更加用户界面友好的。EPG典型地将菜单选项呈现在一个包括每个通道和每个时隙可用的通道指示和内容信息类型的格状总览中,并允许通过用户简单的动作记录或调谐。在最频繁使用的菜单选项记分板上记分高的通道、时隙和或内容类型以一种减少用户导航的方式排列,例如,通过在第一面板中提供高分选项的一个图形排列,而传统的EPG在其他面板中提供。通道毁坏,即以相对高的速率改变通道最好在建立定制的EPG表示的过程中被忽略以便不影响记分。
作为另一实例,因特网上的门户可被定制以便将单个用户快速访问赋予由他/她的用户历史或轮廓文件得到的他/她的偏好。其它目的和优点将在下面阐明。


图1和图2为本发明中装置的示意图。
图3和图4为示出在本发明中用于建立GUI的步骤的流程图。
图5为使用本发明的服务器体系结构的示意图。
优选实施例详述图1示出一种本发明可应用其上的装置或系统。该装置包括用于显示GUI的显示器1。显示器包括液晶显示器(LCD或任何其它合适的显示装置)。该装置包括数据处理器或微控制器2,和存储器3,该存储器可为易失的或非易失的,并且包含数据和/或控制软件。同样可以存在两个以上的存储装置。例如,易失存储器可包含由用户输入的数据,而非易失存储器可包含控制软件。用户入口4可经按钮(硬键或软键),声音,指针装置,或任何其它适当的模式出现。另一方面,或此外,用户入口可借助显示器1的触摸敏感功能实现。该装置有一输出,例如控制输出5。输出5可为红外(IR)或射频(RF)输出,作为CE设备,例如电视机、摄像机、DVD播放器、和/或其它仪器的遥控的输出。输出5可包括有线或无线功能用于将数据上载至一些其它数据处理器或从一些其它数据处理器下载,或从服务器下载。输出5可包括两个以上元件,例如IR发送器和用于插入下载电缆的插槽。
图2为本发明的接口可应用其上的装置101的示意图。装置101包含一个遥控装置,该遥控装置包括一个触摸敏感LCD屏102,和几个可动作的机械按钮103和104。在屏幕上显示的按钮和机械按钮间的功能划分可根据装置的预期用途的需要决定,并且在本发明的范围之外。总之,或者显示的或者机械的按钮中,至少有一个按钮将指示GUI页面间的转换。
屏幕显示出一个GUI。GUI包括分成页面的菜单选项。菜单选项可以显示为按钮或图标,或任何其它合适的显示格式。大体上,在本申请中,当这些菜单选项类型中的任何一个被涉及时,所有的都蕴涵可能的替换选项。在此使用的术语菜单选项,应同样被理解为包括任何类型的可选择交互项。
IR或本实例中任何其它输出都位于侧面在图2的视图中不可见。遥控器,例如菲利浦电子公司的PRONTO(商标),可能大致具有图2的外观。用于图2的遥控装置(the remote)的存储器3和处理器2通常包含在内部并因此一般从外面看不到。
图3示出根据优选的具体实施例建立GUI的部分步骤。该部分涉及建立一用户历史。在201,计数器被初始化。计数器可为对每个相应的按钮具有相应的数值的数组。在202,进行测试以决定是否有任一屏幕按钮被按压。如果屏幕按钮无一被按压,检测这种按压的测试继续。如果有屏幕按钮被按压,在203该按钮相应的计数器加1。
跟踪机械按钮被按压的次数是没有任何必要的;但是,本领域中普通技术人员可易于将本发明的方法延伸,根据用户历史改变机械的(物理的)和显示的(软)按钮间功能的分配。这种延伸可包括,例如,在图形用户接口中,对于机械按钮改变功能的一些指示,诸如指向那些按钮的箭头,或背光图案(backlighting patterns)。
在204,将测试是否将菜单选项的分派更新至页面。由于菜单选项不断地动作将使用户产生迷惑,因此不希望连续地更新该分派。那些本领域的普通技术人员可设计任何数量的用于选择更新时间的不同的试探。实例包括当装置通电时;在预定的时间间隔后,例如一小时或一周或一个月后;当使用按钮的计数数值可允许对哪些按钮是更重要的按钮和哪些按钮不是等做出统计的相关结论时。更适宜地,如果用户对当前的按钮排列满意,并且不想让按钮到处移动,应存在关闭按钮重排的选项。如果未到更新分派的时间,控制回到逻辑框202。如果到达更新分派的时间,按照用户轮廓文件将按钮分派给页面。例如,由按钮的计数器数值指出的最频繁使用的按钮被分组并分派给顶层页面。
虽然已根据简单的计数机制说明上述步骤,更为复杂的,可使用人工智能型技术建立用户历史。用于编译用户历史的人工智能技术在1997年5月14日D.Billsus和M.Pazzani的“学习概率用户模型”中说明。该文献可在例如http//www.dkfi.uin-sb.de/~bauer/um-ws/Final-Versions/Billsus/ProbUserModels.html.中得到。因为将需要较少的计算能力和存储器,优选具体实施例的简单机制对于例如电视遥控的消费装置通常是更适宜的。
在图3的步骤中,涉及相同控制环境的控制功能所对应的按钮可作为一组处理并将单个计数器分派给它们。例如,如果将数字电视频道按钮分派在不同的页面上是不方便的。因此,它们更适宜全部作为一个按钮处理以便计数,并更适宜地,基于它们使用的组合频率,全部以固定的排列方式分派给同一页面。
在纯粹的使用频率策略之外,设计者可设计合乎改变分派给页面的按钮的其它试探。例如,根据本发明的具有GUI的电话中,自动拨号911的按钮即使很少使用也可能常常位于顶层页面上。
图4更详细地说明逻辑框205。首先,根据相应的计数器数值将相应的内部按钮表示分类列表。更适宜地,按递减计数分类,使得最频繁使用的按钮出现在列表顶部。随后,在302,列表被划分为每部分最多具有N项的M部分,其中N为适于屏幕的按钮数量,而M为在GUI中可用的页面的数量。随后,如果有任何被分组的按钮不能适合屏幕时,这些按钮将必须在页面上重排以使它们适于303。或者,如果按钮没有被分组计数,此时它们可根据任何预定的分组重排。或者,如果一些按钮在显示器上具有不同的大小,则一些页面可能具有不同的按钮数量,或者按钮可被改变尺寸。
相同的遥控器可由多个单独用户例如家庭成员使用。对于按钮的排列每个用户可能具有不同偏爱。一个用户可能使用扫描键冲浪频道,而另一用户可能使用数字频道按钮。一个用户可能频繁地使用VCR,而另一用户可能很少这样做。一个用户可能频繁地使用PIP按钮,而另一用户可能不用。
更适宜地,对每个用户遥控器具有不同的按钮配置。因此,最好存在用于识别当前用户的一些机制。该机制可以是在GUI顶层页面上的一个按钮,或一些外部识别设备,诸如例如声音或指纹印的生物测量系统;或用户个人身份识别号(PIN)。通常,用在家用消费电子装置中的遥控器要求的安全级别比一些其它装置低。例如,因为破坏安全性的后果非常严重,PDA或蜂窝电话可能要求较高的安全性。低级安全性的实例可为单个数字的PIN。
根据本发明的用户历史将通常被存储于存储器中,例如图1或2装置的参考标号3。用于存储用户历史的存储器可为易失的或非易失的。如果存储器为易失的,可采取措施将用户历史上载至具有非易失存储器的装置,例如PC。举例来说,按图2在遥控器上可提供一插槽用于连接电缆至PC以便于上载。在这种情况下,应在PC上提供软件用于接受上载。
用于完成图3和4步骤的软件可类似地存储于图1或1装置的存储器3中。该软件最好存储于非易失存储器中。或者,步骤可在装置中特定的硬件,例如门阵列中执行。
图5示出使用本发明的服务器体系结构。服务器501适于完成例如503的装置上GUI的动态更新。服务器501可包含适于执行图3和4步骤的软件或硬件。装置503可为参照图1和2示出或讨论的任一类型。服务器经有线或无线的网络连接502和504与装置互通。无线连接504可与另一未示出的装置503互通。网络连接可遍布因特网或例如LAN或家庭网络的内部连接中。如图1所示,服务器501和装置503最好全部包含本地存储器和一些输入输出装置。
在下文中,参考文件是上面提到的共同未决的美国专利申请,序列号09/434,155(代理人文档PHA23,783)。该专利文献涉及一种遥控装置,它启动从存储库检索预先确定的控制配置。例如,参考或缺省控制模式被备份使得用户可以不用太费力经常回到参考配置。该缺省或参考模式由制造商或者零售商存储在遥控器中,或者它包括从装置被下载到外部存储库,例如用户PC,的用户编程配置,用来稍后当需要时在遥控启动的通信过程中检索。或者,或补充地,被控制的设备作为设备本身控制配置的存储库。如果并当需要时遥控器从设备检索配置。这样遥控器,作为靠近设备的移动接口,便成为高度用户界面友好的并真正通用的。
现在,在当前发明中,用户轮廓文件本身可成为控制配置的元件,所述控制配置是可以从要被控制的设备或,例如,从家庭服务器下载的。基于特定用户遥控的操作使用的用户轮廓文件信息决定该特定用户使用GUI中的菜单选项的分布。通过使该轮廓文件成为一台设备、一组设备或整个家庭网络的可下载控制配置的完整部分,在考虑到单个用户时,增加了用户界面的友好性。因此,手持装置可能甚至不需要机载计数器。基于寄存在服务器的计数器数值,计数功能和页面的配置可在服务器方完成。重新配置的重配页面或控制代码随后回送到装置。
当运行图3和图4的步骤时,处理器2或服务器501作为适配器以重新配置GUI。
上面已就手持遥控装置进行的讨论在不同的环境中同样也是可用的,即网站的GUI。考虑当用户与网络连接时用户在万维网上的主要起始站点。这种站点通常被称为“门户”或“网关”。这些门户的实例为Yahoo,Exicte,AOL,和Lycos的门户。典型地,这种站点提供各种分类的多种服务。这些服务被表示为图标或排列在菜单中可点击的链接,例如在主菜单中的每个选项下的具有选项分层的线性菜单。单个用户典型地仅对众多服务中的特定服务感兴趣,并且其中仅对特定的子类感兴趣。例如,一个特定用户主要对“书”,“硬件工具”,“科学”,“自然”和“玩具”感兴趣,但对“股票”或“电影”或“政治”不感兴趣。在“自然”下用户尤其对“海洋哺乳动物”感兴趣。在“玩具”下用户主要对“模型火车”并且仅对“0级发动机模型”分类感兴趣。基于该特定用户与提供门户站点的服务器的交互历史,服务器通过这种方式排列图标或分层菜单中的链接建立门户的个性化表示,使得在到达他/她最频繁使用的分类或子类时对于该特定用户的导航工作减少。例如,相关下拉菜单中的子类以该特定用户最频繁使用的分类的顺序排列。门户或主页,或其一部分,针对每个用户单独地从一套由服务器提供并基于用户轮廓文件或用户历史的合适的部分(广告标题,超级链接集合,装饰部分等)被定制。轮廓文件还可包括来自识别其能力和配置的访问客户装置的信息。在此文中,参考Mehran Moshfeghi,Jun Wang,Stephen Wong和Yuan-Pin Yu在1997年1月17日提交的美国序列号为08/785,459(代理人文档PHA23,217)名称为“个性化医院内部互联网站的方法”的申请,在此援引作为参考。该专利文献涉及一种系统,其中网络服务器经网络可被网络浏览器访问,其中假定的需要,声明的和/或记录的兴趣主题,信息的访问权限和用户环境在呈现到网用户络浏览器的网页中有所考虑。基于用户与机构或病人的关系,和用户的功能及工作,以及信息访问特权动态建立网页。此外,还基于用户计算机的性能,计算机连接带宽,显示特性,浏览器能力等动态建立网页。为实现该目的,网络服务器必须装有关于用户和用户环境的信息。该信息可利用网络形式,请求客户IP地址的自动检测,服务器-浏览器通信,智能卡和/或活动标记获得。关于用户优先权,用户的物理和计算机环境和使用轮廓文件的信息可被存储在服务器端。此后该服务器可使用所有这些信息产生个性化内容。
本发明同样可用在电子商务的网站上。例如,站点允许用户浏览各种分类的图书或音乐,其标题和书目信息以分层的方式组织,其中例如在较高层次的分类具有多重子类。根据获取信息所需要的用户交互作用的次数通过使得用户喜爱的分类比其它分类更易于访问将站点个性化。此外,它的实现要通过用户轮廓文件或用户历史,更适宜地,在提醒用户GUI已改进以提供更好的服务之后实现。
由阅读本公开出版物,其它的改进对于本领域技术人员是显然的。这些改进可能涉及其他特征,这些特征在设计,制造和图形用户接口的使用中是已知,并且可用于替代或附加于在此描述的特征。虽然在本申请中权利要求已经阐明了特征的特殊组合,但应理解本申请公开出版物的范围还包括在此或清晰或含蓄地揭示的任何新型特征或特征的新型组合或其任何推广,无论它是否缓和如本发明所做任何或全部相同的技术问题。在此申请人通知,在本申请或由此得到的任何其他申请的审查过程中对这些特征可确定新的权利要求。
在此使用的单词“包括”不应视作排除附加的成分。在此使用的单数冠词“一”不应视作排除复数成分。
权利要求
1.一种数据处理系统,包括-具有图形用户接口(GUI)的显示器(1),用于使用户能够与多项菜单选项交互作用;以及-适配器(2),用于自动和动态地排列GUI中的菜单选项以减少在选项中的用户导航。
2.权利要求1的系统,其中-所述GUI包括多重页面;以及-上述适配器将菜单选项中的特定选项动态地排列于多重页面中的特定页面。
3.权利要求1的系统,其中所述适配器按照用户与GUI交互作用的历史排列菜单选项。
4.权利要求1的系统,其中所述适配器按照用户轮廓文件排列菜单选项。
5.权利要求1的系统,其中所述适配器能够为多个用户中相应的各个用户相应地排列菜单选项。
6.权利要求5的系统,其中所述GUI包括一用户身份选择器,用于使所述适配器能够在多个用户间进行识别。
7.权利要求6的系统,其中所述用户身份选择器包括在显示器的预定位置上的多用户中各用户的相应用户可选择表示。
8.权利要求2的系统,其中所述适配器将菜单选项中的第一和第二选项作为一组分配给多重页面中的一张页面。
9.权利要求1的系统,包括遥控器(101),用作经由GUI的消费电子设备的用户控制。
10.用于为GUI配置具有多个用户可选项的菜单的软件,运行该软件可通过自动和动态地将菜单选项排列在GUI中为单个用户动态地个性化GUI,以便减少在选项中的用户导航。
11.权利要求10的软件,其中-所述GUI包括多重页面;以及-所述软件动态地将菜单选项中的特定选项分配给多重页面中的特殊页面。
12.权利要求10的软件,其中所述动态个性化取决于单个用户与GUI交互作用的用户历史。
13.能够动态地个性化GUI的方法,该方法包括-在操作使用GUI过程中决定用户轮廓文件;以及-根据用户轮廓文件自动并动态地建立GUI。
14.权利要求13的方法,其中所述决定用户轮廓文件包括决定与GUI相互作用的用户历史。
15.权利要求13的方法,其中-所述GUI包括多个可选择的交互项;-所述GUI包括多重页面;以及-该建立包括将菜单选项中的特定选项分配给多重页面中特定页面。
16.权利要求13的方法,其中-所述用户轮廓文件存储在服务器(501)中;以及-在服务器端建立GUI以下载至控制装置(503)。
17.用于控制消费电子设备的遥控装置(101),该装置包括用于显示GUI的显示器(102)使用户能够与菜单交互,通过让用户控制设备,基于用户对装置的操作性使用,该GUI自动或动态地为用户个性化。
18.权利要求17的装置,包括适配器(2)用于自动和动态地个性化GUI。
19.权利要求18的装置,其中-所述菜单具有多个菜单选项和多重页面;以及-所述适配器将菜单选项中的特定选项分配给多重页面中的特殊页面。
20.权利要求17的装置,其中-所述设备包括适一个配器用于自动和动态个性化GUI;以及-该装置具有一个输入用于从设备接受GUI。
全文摘要
用于数据处理装置或系统的图形用户接口具有排列在多重页面中的多个菜单选项。根据用户历史,菜单选项可动态地分布在各页面中以减少在选项中的用户导航工作。动态可适配的GUI与遥控,因特网门户或电子商务站点有关。
文档编号G06F3/0482GK1436329SQ01801725
公开日2003年8月13日 申请日期2001年5月25日 优先权日2000年6月14日
发明者M·弗雷曼, B·曹 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1