背景控制面板配置选择的方法和系统与流程

文档序号:23417635发布日期:2020-12-25 11:37阅读:135来源:国知局
本案是以申请日为2014-01-08,申请号为201480007657.9,名称为“背景控制面板配置选择的方法和系统”的发明专利为母案而进行的分案申请。本发明涉及用户界面,尤其涉及用于确定要采用的适用背景用户界面的背景规则和规则引擎。
背景技术
::在人机交互的工业设计领域中,用户界面是人与机器之间进行交互的“空间”。人与机器在用户界面上互动的目标是对机器进行有效的操作和控制,同时人可从机器得到反馈以帮助用户做出操作决策。用户界面是一个宽泛的概念,例子包括计算机操作系统、手工工具、重型机械操作员控制器和过程控制的交互方面。创建用户界面时可考虑的因素涉及或包含人体工程学和心理学等学科。因此,用户界面是一个人(用户)通过它可与机器(设备)交互并包含硬件(物理)和软件(逻辑)组件的系统。用户界面存在于各种各样的系统中,提供了以下手段:·输入-允许用户对系统实施操纵;及·输出-允许系统指示用户操纵产生的作用。总的来说,人机交互工程的目标是产生一种能以简单、高效和愉快的操作方式实现预期结果的用户界面。这一般意味着操作员要以极少的输入来获得预期的输出,机器将给人的非预期输出减至最少,操作员提供直观且符合逻辑的的输入。随着基于微处理器的系统的使用增多和社会对重型机械意识的相对下降,用户界面这一名词已带有电子设备和系统图形用户界面的含义,而工业控制面板和机械控制设计探讨却更常论及人机界面。用户界面的其他常见名词包括人-计算机界面(hci)和人-机器界面(mmi)。一些作者认为用户界面是使计算机用户满意的首要因素。这是因为用户界面的设计对用户向系统输入和解释系统输出时及学会如何进行这些操作时必须作出的工作的量会有影响。可用性指特定用户界面中考虑到用户的人类心理学和生理学的程度,它使系统使用过程有效、高效且令人满意。可用性主要是用户界面的一种属性,但还与产品的功能性及设计过程有关联。它是目标用户对产品预期用途在有效性、效率和满意度方面的评价,还考虑到使用背景的要求。在计算机科学和人机交互中,(计算机程序和/或电子设备)的用户界面指呈现给用户的图形、文本和音频信息,以及控制序列(例如在计算机键盘或触摸板上的键击),鼠标或手指在触摸板上的移动以及通过用户利用其控制程序的计算机程序和/或电子设备的一种或多种界面做出的选择。直接操纵界面指使用户能利用不严密地说至少与实际世界相对应的动作操纵向他们呈现的对象的一大类用户界面。但是,迄今为止,现有技术解决方案被令人迷惑地称为直接机器界面,因为用户通过用键盘、触摸板或其他输入设备实现的动作直接选择功能部件或物品。但是,用户通过点击或触摸操作来选择项目进行移动并不与实际世界的相对应,因为在实际世界中,用户通过用手捏或抓来拿起该物品。目前,以下几种用户界面最常见,图形用户界面(gui)和基于网络的用户界面(wui,也称为网络用户界面)。gui接受用户通过键盘、鼠标和触摸板等设备的输入,并在设备的显示器上提供清晰的图形输入/输出。gui设计中广泛使用的至少两种不同的原则是面向对象的用户界面(ooui)和面向应用的界面(aoi)。对便携式电子设备(ped)和固定式电子设备(fed),技术实现可视情况采用一种或多种语言,包括但不限于,且设计成用一种或多种操作系统操作,包括但不限于塞班、openindiana、haiku、安卓、windows、macos、ios、riscos、gnu/linux、tabletos和黑莓os。wui接受输入,并通过生成网页提供输出,网页通过因特网传送,然后用户使用网络浏览器程序进行查看。技术实现可采用java、ajax、adobeflex、microsoft.net或类似技术在一个单独的程序中提供实时控制,无需再刷新传统的基于html的网络浏览器。网络服务器、服务器和网络计算机的web管理界面通常称为控制面板。最初,用户界面采用命令行界面,用户通过用计算机键盘打入命令串,系统通过在计算机显示器上打印文本提供输出。在许多情况下,程序员和系统管理员、工程和科学环境中、以及技术先进的个人计算机用户仍在使用这种界面。过去,通过引入控件(也称为小工具)对这种界面进行扩充,控件包括但不限于窗口、文本框、按钮、超链接、下拉列表、tab和弹出式菜单并可用交互元件扩充,交互元件为将正在进行的操作或转换的状态表示成用户意图的视觉提示(例如指针)或显示用户可能进行交互的地方的可供(包括但不限于光标、指针和调整手柄)的界面对象。现在,用户界面已演变成包括:·体贴式用户界面能处理好用户的注意力,确定何时打扰用户,警告类别以及向用户呈现的信息的详细程度。·批处理界面为非交互式用户界面,在这种界面下,用户在批处理前规定了批处理作业的所有详细信息,并在所有处理完成后接收输出。·会话式界面代理试图以动画人物、机器人或其他人物使计算机界面人性化,并用会话的形式呈现交互。·基于跨越的界面是其主要任务在于跨越边界而不是指点的图形用户界面。·手势界面是接受人手手势或用计算机鼠标或光笔画出的鼠标手势形式的图形用户界面。·智能用户界面是旨在通过表示、推理和作用于用户、域、话语和媒体的模型来提高人机交互的有效性、高效性和自然性的人机界面(如图形、自然语言和手势)。·运动跟踪界面监视用户身体的运动并将其转化为命令。·多屏界面利用多个显示器来提供更加灵活的交互,通常用在计算机游戏交互中。·非命令用户界面通过观察用户来推断出其需要和意图,而不要求其制定出明确的命令。·面向对象的用户界面(ooui)基于面向对象的编程隐喻,允许用户操纵模拟对象及其属性。·自反用户界面,其用户仅通过用户界面来控制和重新定义整个系统,例如改变其命令动词。·实体用户界面更强调触摸和实际环境或其要素。·以任务为中心的用户界面是通过将任务而非文件作为主要交互单元来解决桌面隐喻的信息过载问题的用户界面。·文本用户界面是输出文本但可接受除打入命令串之外或代替打入命令串的其他形式的输入的用户界面。·语音用户界面,其接受输入并通过生成语音提示提供输出。通过按键或按钮或口头向界面作答进行用户输入。·自然语言界面—用于搜索引擎和用在网页上。用户打入问题,然后等待响应。·零输入界面,从一套传感器获取输入,而不是用输入对话框询问用户。·缩放式用户界面是信息对象用不同的比例和细节等级表示并且用户可改变查看区域的比例来显示更多细节的图形用户界面。但是,虽然演变出这么多种用户界面,但这些全都将用户在便携式或固定式电子设备上的环境视为稳定的环境,基本上不是根据将用户作为个体而是假定所有的用户均以相同的方式占用应用程序来对用户界面或环境的其他方面(包括功能部件和应用程序)进行调整。一个较好用户界面的特性是一致性和向用户提供一组一致的期望,然后再达到这些期望。若不用于某一目的和对最终用户没有益处时,一致性可能就是较差的;像任何其他原则一样,一致性也有其局限性。如认知维度框架所述,一致性是用户界面设计中牺牲的一个品质。在某些情况下,违反一致性原则能够提供足够清楚的优点,即聪明仔细的用户界面设计者可选择违反一致性以达到某些其他重要的目标。一般有三个方面被认为与一致性有关。第一,不同功能部件的控件应以一致的方式表示,以便用户能很容易找到控件。例如,当一些命令通过菜单可用,一些通过图标可用,一些通过右击可用,一些设在屏幕一角的单独按钮下,一些按功能分组,一些按“普通”分组,一些按“高级”分组时,用户会发现很难使用软件。用户a在寻找命令时应有一致的搜索策略。用户需要使用的搜索策略越多,搜索会越令人沮丧。分组越一致,搜索越简单。用户界面中设计单一性原则规定,一种简单的操作应只通过一种方法实现以帮助习惯使用界面。第二个令人惊奇的原则是各种功能部件应以类似的方式起作用,因此界面应不在一个实施例或一种情况中要求用户“应用时先选择功能部件,再选择功能”,然后在其他情况中要求用户“应用时先选择功能再选择功能部件”。命令在所有情境中应以相同的方式起作用。第三,针对用户界面的一致性建议,会随着版本而改变。应将更改最小化,并保持前向兼容性,前向兼容性随设备和界面的成熟而调整。对于较不成熟的应用程序和硬件,墨守现在的版本和较早版本的用户较少;因此使用更广泛的应用程序和硬件必须小心坚守现在的版本以免产生破坏性成本和遭到用户强烈反对。但是今天,在消费领域成功的新应用程序和/或硬件能在很短的时间内从零用户逐步发展到数百万用户。例如,2010年4月发布的苹果ipadtm,在首个80天内销售出3百万台。在2010年的8个月内,总销售额达1480万,并在2011年末,普遍认为当年苹果有望销售4千万台。用户界面的设计广泛采用心智模型,心智模型一般在较难用数量表示模糊或不完整的事实时建立,具有在肯定意义和否定意义上相当易变的灵活性,充当产生选择性认知的信息过滤器(即仅认知所选部分的信息),并且在很多情况下,与周围世界的复杂性相比是有限的。例如,最近发布的三星galaxytm智能手机利用面部识别为一个用户解锁,但只要将未解锁的智能手机给另一个用户便会失去所有的保护,而不执行任何另外的功能。心智模型是一种了解组织学习的基本方法,并且在很多情况下基于根深蒂固的思维和行动印象。心智模型对于了解世界是基本需要的,以致人们几乎没有意识到它的存在,一般用几种基本形式表示:·多边形—其中,有共同边缘的顶点表示相关的项目:·因果关系图—展示信息关联趋势和方向以及所产生的因果关系;以及·流程图—用于表示动态系统。因此,用户在未意识到采用心智模型时预料用户界面、软件和硬件会以特定方式起作用,但如果违背墨守的心智模型,就会使用户感到困惑、被忽视或不满。今天的媒体使用户能够很快地向广大受众表达意见并对软件和/或硬件的商业成功产生负面影响。随着便携式电子设备广泛渗入到消费当中,智能手机必须支持直观界面,提供应用程序间的快速切换,使用户能够通过直接邮件、基于网络的电子邮件、短消息服务(sms)、电话、多媒体应用、下载的和在线游戏、社交媒体服务、流式多媒体内容等进行浏览、发短信息、查看、播放和评论等。同时,这些便携式电子设备包括多种无线界面,包括但不限于ieee802.11、ieee802.15、ieee802.16、ieee802.20、umts、gsm850、gsm900、gsm1800、gsm1900和gprs,以及近场通信界面、加速器、全球定位系统(gps)和北斗卫星导航系统中的一种或多种,使设备能感知位置并且运用这一信息的第三方应用程序正在不断增加,例如谷歌纵横、苹果的查找我的朋友和我身边的单身人士。由于其无所不在的特性和能够感知个人用户,除医疗、新闻、生活、健康与保健和教育外,智能手机正在越来越多地锁定个人生活的其他方面,例如用万事达卡的paypass程序或维萨的paywave,用美国银行、大通、贝宝、富国银行、第一资本、美国运通等机构的应用程序进行银行业务交易,用美国州立农业保险公司的应用程序办理保险。因此,蜂窝电话、智能电话、个人数字助理(pda)、便携式计算机、呼叫机、便携式多媒体播放器、便携式游戏机、手提计算机、平板计算机、电子阅读器等便携式电子设备包含了用户的保密和机密信息。因此,能够适应于根据用户身份向用户呈现的应用程序、信息和用户界面,对这些电子设备来说越来越有利。但是同时,这些方面根据用户使用电子设备的情境进行调整也会很有利。然而,上述原则也适用于非便携式电子设备,例如互联网电视机、游戏系统和台式计算机。因此,用户界面和电子设备可根据用户的生物特征识别访问和配置,新用户可通过现有技术中众所周知的进程与新用户的新生物特征识别一起添加。用户可通过将电子设备关联到一个或多个无线接入点添加他们位置的情况为同一电子设备扩充这些新用户。像这样,每个用户在电子设备上都可以有两个、三个或更多用户定制的用户界面(ui)控制面板配置。发明人已经为用户创建了通过将无线接入点关联扩展到微环境背景,基于其他本地用户的动态背景以及改变背景和直观界面的动态重新配置来添加新控制面板的方法。但是,这些控制面板根据背景规则建立,在购买时作为操作系统(os)的一部分安装在电子设备中,或者与发布的os软件一起定期更新。但是,除背景选项、背景变量、背景值和逻辑外,背景规则根据用户以及第三方软件/服务提供商对电子设备的使用动态变化会很有利。同样地,定义用户定制的用户界面控制面板配置由每个用户完成,这样软件应用程序的添加和/或更换需要用户重新配置定制的用户界面控制面板。同样地,组织机构为员工和/或客户生成控制面板时必须对每个新用户设备进行配置。这种用户定制的用户界面控制面板配置能够响应新软件安装、软件升级等进程中提供的信息进行更新或用户界面控制面板配置在没有任何上述更新/升级进行调整,会很有利。就象背景规则引擎根据当前和以前行为自动识别新潜在规则有利一样,背景规则能根据习得行为或外部调整适应也会很有利。通过以下对本发明的具体实施例及附图进行的描述,本领域技术人员将会对本发明的其它方面和特征有更清晰的了解。技术实现要素:本发明的一个目标是,减少现有技术中与用户界面相关的局限性,尤其是确定要采用的适用背景用户界面的背景规则和规则引擎。根据本发明实施例,提供一种方法,包括:创建在包括多个背景规则中的至少一个背景规则的微处理器上执行的背景规则引擎,每个背景规则根据符合的一组预定条件决定要显示的用户界面。将应用程序安装在至少包括所述微处理器的设备上,所述应用程序包括与应用程序相关的第一数据、与用于向设备用户显示应用程序的背景相关的第二数据。以及根据修正的第二数据修改所述至少一个背景规则。根据本发明的一个实施例,提供了一种方法,包括:在包括多个背景规则中的至少一个背景规则的微处理器上执行背景规则引擎,每个背景规则根据符合预定条件的背景规则的应用结果确定要显示的用户界面;用微处理器接收与多个因素相关的背景数据;根据所述背景数据和所述多个背景规则,确定所述背景规则没有一个符合预定条件;改变所述背景规则的预定部分;确定至少一个改变的背景规则符合预定条件并接近所述的预定条件;及将所述修改的背景规则添加到所述多个背景规则中。根据本发明的一个实施例,提供了一种方法,包括:在微处理器上执行背景规则引擎,所述微处理器执行多个背景规则中的至少一个背景规则,每个背景规则与多个用户界面控制面板中的一个具体用户界面相关并包括至少一个背景因素和与该背景因素相关的权重。在微处理器上执行用户界面生成器,以生成与适用背景规则关联的用户界面控制面板供呈现给用户。通过以下对本发明的具体实施例及附图进行的描述,本领域技术人员将会对本发明的其它方面和特征有更清晰的了解。附图说明下面参考附图对本发明的实施例(仅作为示例)进行说明,其中:图1为本发明一个实施例的一种背景用户界面心智模型;图2a为本发明一个实施例的一种背景用户界面心智模型;图2b为本发明一个实施例的一种示例性配置文件层流程图;图3为本发明一个实施例的一种向用户呈现的旅行模式下的示例性背景控制面板;图4为本发明一个实施例的一种向用户呈现的工作模式下的示例性背景控制面板;图5为本发明一个实施例的宏观和微观背景因素用户和背景确定的示例性流程;图6为本发明一个实施例的支持与采用基于背景的用户界面的电子设备相互通信的网络;图7为本发明实施例支持基于背景的用户界面的电子设备和网络访问点;图8为本发明一个实施例的具有多个相关联用户、每个用户均有多个基于用户定制背景的用户界面控制面板的便携式电子设备;图9为本发明一个实施例基于网络和企业提供基于非用户定义背景的用户界面控制面板;图10为本发明一个实施例的企业根据用户便携式电子设备传送的模板为用户生成定制用户界面控制面板的示意图;图11为本发明一个实施例的构成车内控制台一部分的多媒体用户界面的根据背景确定的控制面板;图12为本发明一个实施例的控制台内导航系统的根据背景确定的控制面板和路线信息;图13为本发明一个实施例的根据设备上应用程序的变化/安装修正背景规则的示例性流程图;图14为本发明一个实施例的用于确定适用背景规则的背景规则引擎的示例性流程图;以及图15为背景规则引擎根据确定哪些应用程序构成每个背景用户界面控制面板一部分生成背景用户界面控制面板的示意图。具体实施方式本发明涉及用户界面,尤其是用于确定要使用的适用背景用户界面的背景规则和规则引擎。以下描述仅作为示例性实施例提供,并不用于限定本说明书的范围、适用性或配置。更确切地说,接下来对示例性实施例的描述使该领域的技术人员能够实现实施例。应理解,在不偏离所附权利要求书的精神和范围的情况下,可以对元件的功能和布置做出各种改变。此处以及本说明书全文所用的“便携式电子设备”(ped),均指需要用电池或其他独立的能量形式作为电源的无线通讯设备,包括但不限于蜂窝电话,智能电话,个人数字助理(pda),便携式计算机,呼叫器,便携式多媒体播放器,便携式游戏机,手提电脑,平板电脑和电子阅读器等设备。此处以及本说明书全文所用的“固定式电子设备”(fed)均指不需要用电池或其他独立的能量形式作为电源的无线通讯设备,包括但不限于互联网电视、游戏系统、台式计算机、自助服务终端和互联网通讯终端等设备。此处使用的“网络运营商”或“网络服务提供商”可能指但不限于为移动电话订户提供包括语音、文本和网络等服务的电话或其他公司;为订户提供包括但不限于语音、文本、voip(ip语音)技术、网络服务的电话或其他公司;为数据、文本、网络和其他通信或通讯会话提供局域网、城域网、远程网的无线接入的电话、电缆或其他公司;等等。此处使用的“软件系统”可能指但不限于执行一个软件应用程序或软件应用程序套件以提供与许可、注解、发布、生成、渲染、加密、社交团体参与、存储、合并和电子内容渲染以及电子内容用户和社交团体活动的跟踪相关的一种或多种功能部件的基于服务器的计算机系统。软件系统通过来自一个“软件应用”或一些“软件应用”的通讯得到授权,并为所述软件应用提供包括但不限于电子内容的数据。此处使用的“软件应用程序”可能指但不限于用来提供一种或多种涉及生成、实施、管理和控制一个用户界面的功能的在便携式电子设备或固定式电子设备上执行以提供与用户界面生成、渲染、管理和控制相关的一种或多种功能部件的一个应用程序、应用程序的组合或应用程序套件。各种形式的软件应用程序可能构成操作系统的一部分,成为应用层的一部分,或者成为在操作系统和应用层之间的一个附加层。此处以及本说明书全文所用的“用户”均指但不限于利用所述软件系统和/或软件应用程序的人或设备,并且此处可指注册过所述软件系统和/或软件应用程序以获取主要内容并生成和主要内容相联系的次要内容的人、团体或组织。此处以及本说明书全文所用的“用户界面”均指但不限于接受来自一个或多个用户输入设备的用户输入并向用户提供输出的图形用户界面(gui)和/或基于网络的用户界面(wui)。通常,用户界面不仅会在电子设备的显示器和/或屏幕上提供清晰的图形输入/输出,而且除通过音频、视频和触觉界面接受输入外,也可提供结合音频和/或触觉输出的清晰的图形输出。图1为根据本发明一个实施例的一种背景用户界面心智模型100。在背景用户界面心智模型100中,第一到第三个用户配置文件100a-100c分别用于描述用户a、b和c。就第一个用户配置文件100a而言,它包括用触摸屏110、锁120、配置文件130、背景控制面板140、应用程序150和硬件160表示的多个层,其中背景用户界面心智模型100在智能手机、平板电脑和pda等便携式电子设备上实现,触摸屏110通过触敏表面提供主要客户输入和通过lcd(液晶显示屏)/led(发光二极管显示屏)显示器提供主要用户输出。相应地,用户访问触摸屏110时会向其呈现锁120,根据本发明的实施例,所述所120提供该用户的生物特征登记。相应地,对于提供有效生物登记证件的用户,软件应用程序确定将多个用户界面中的哪个用户界面呈现给该用户。在所述背景用户界面心智模型100中,因而只能从用户配置文件a100a、b100b和c100c中选择。若选择与第一个用户a相关的用户配置文件a100a,则根据那个时间点的用户背景向该用户呈现背景控制面板及其用户a的配置文件130,这样就从上述配置文件第一到第三背景控制面板140、142和143中选择。所述第一到第三背景控制面板140、142和143中的每一个均根据所选背景控制面板的一个或多个属性、前一会话的设置和检索到的与显示的应用程序相关的数据显示预定组合的应用程序。这些应用程序从第一到第五应用程序150和152到155。当背景用户界面心智模型100确定所述用户是第二用户,即用户b时,则所选的用户配置文件是用户配置文件b100b。所呈现的背景控制面板及其用户配置文件b132根据那一时间点的用户背景进行选择,这样就从第四到第六背景控制面板144到146中选择。所述第四到第六背景控制面板144到146中的每一个均根据所选背景控制面板的一个或多个属性、前一会话的设置和检索到的与显示的应用程序相关的数据显示预定组合的应用程序。为清晰起见,未显示这些应用程序,但还可能包括第一到第五应用程序150、152到155及其他中的一个或多个。若背景用户界面心智模型100确定所述用户是第三用户,即用户c时,则所选的用户配置文件是用户配置文件c100c。所选择的背景控制面板及其用户配置文件c133根据那一时间点的用户背景进行选择,这样就从第七到第九背景控制面板147到149中选择。所述第七到第九背景控制面板147到149中的每一个均根据所选背景控制面板的一个或多个属性、前一会话的设置和检索到的与显示的应用程序相关的数据显示预定组合的应用程序。为清晰起见,未显示这些应用程序,但还可包括所述第一到第五应用程序150、152到155及其他中的一个或多个。对该领域技术人员显而易见的是,所述触摸屏110随着硬件160中的变化或者可用一个或多个用户输入手段和一个或多个用户输出手段表示。另外,显然其他层次的操作和性能方面可随着所述硬件160内元件的配置和规格而有所不同。所述硬件160的示例性配置在下文图13中用电子设备1304表示。参考图2a为本发明一个实施例的一种背景用户界面心智模型200。如图所示,所述背景用户界面心智模型200包括锁层210、配置文件层220、背景控制面板层230和应用层240。先就锁层210而言,它包括锁屏211,所述锁屏211用于锁定电子设备并要求用户提供一个或多个有效证件才能访问配置文件层220。在配置文件层220中,所述背景用户界面心智模型200处理通过登录223提供的生物特征证件,其中确定生物特征证件是否与所述电子设备的授权用户相匹配。若匹配,所述背景用户界面心智模型200转到所述背景控制面板层230。若所述生物特征证件不匹配,则所述背景用户界面心智模型200移至无法识别222,其中在无法识别222,用户可出现用机器输入的证件(例如通过键盘/触摸屏提供身份(id)和关联密码)。若这些证件不正确,所述背景用户界面心智模型200在用户无法识别221中向用户作出响应。在锁屏221处,注册用户可添加更多用户,其中所述背景用户界面心智模型200规定新用户在新用户224中进行生物特征证件注册。或者,注册用户可选择允许另一个用户作为临时用户但不需要储存的证件访问所述电子设备,其中背景用户界面心智模型200允许通过来宾账户225进入。背景用户界面心智模型200从无法识别222或登录223转入背景控制面板层230。在新用户224和来宾账户225的情况下,向用户呈现默认背景控制面板,其中在前一种情况下,新用户开始创建其在当前背景希望的背景控制面板的属性进程。该新用户随后在不同的背景中的访问最终会导致创建适合该用户使用的附加背景控制面板。在背景用户界面心智模型200中,没有为通过来宾账户225进入的来宾定制背景控制面板。在主屏幕层230中,背景控制面板的选择根据宏观背景数据做出,所述宏观数据包括(例如)但不限于电子设备关联、地理位置、网络关联、日期和时间。如图所示,所述背景控制面板为工作环境231、旅行环境232、家庭环境233以及应用程序启动器234,所述应用程序启动器触发后可启动应用程序,被启动器启动的应用程序将显示在所选的背景控制面板中。每个背景控制面板可根据微观背景数据进行定义,所述微观背景数据包括但不限于电子设备关联、用户输入、日期和时间。电子设备关联的例子如包括计算机、移动设备、电视机、智能桌和汽车的设备组235所示。所述应用启动器234启动谷歌浏览器241、谷歌邮箱242、facebook243等应用程序以及用于添加新应用的界面添加244。根据宏观和微观背景信息以及所选的背景控制面板和启动的应用程序,从支持该用户界面的电子设备中或从所述设备联网的一个或多个网络236检索数据和/或内容。上述检索数据包括用户首选项,例如使用ti集团的ti云服务;数据资源,例如谷歌文档和日历;社交网络,例如facebook和twitter;及储存,例如应用程序下载和媒体资源。可选地,背景用户界面心智模型200可包括所示层之外的附加层,包括但不限于操作系统、硬件、用户属性、用户首选项和用户输入/输出设备。图2b为本发明一个实施例的示例性配置文件层流程图2000,其中生物特征证件输入通过面部识别完成。相应地,在锁层2010,对生物特征证件和/或其他数据输入的响应被确定为登录2011、新用户2012和来宾2013。从登录2011开始,所述进程流程转入有面部识别登录2020的配置文件层,其中用户要么被识别,则前进到欢迎2040;要么未被识别,则转向失败2050,在这种情况下,向用户提供替代证件输入。例如,用户可能在不同的灯光条件下,穿着的衣服遮蔽了部分的脸等,这些导致了面部识别进程失败,即使是对授权用户。在失败2050中成功输入替代证件则转入欢迎2040,否认流程返回到锁层2010。从新用户2012开始,流程转入面部输入2030,其中要求新用户看着摄像头以便拍摄到图片进行处理并储存为授权面部证件。从新用户2012开始,流程转入添加账户2060,其中提示新用户将默认背景控制面板中的预定应用程序链接到它们的个人账户中,例如twittertm、facebooktm、gmailtm和linkedintm。从添加账户2060和欢迎2040开始,流程转入背景控制面板层,为清晰起见,未显示所述背景控制面板层。对该领域技术人员显而易见的是,面部识别代表唯一可能使用的生物特征验证技术。任何特有的可测特性可用作生物特征识别物并且一般分为生理或行为特性,所述可测特性可用于区别个人。生理特性与人体形状有关,包括但不限于指纹、面部识别、dna、掌印、手形、虹膜识别、视网膜识别和dna、以及气味/香味。行为特性包括但不限于打字节奏、步态和声音。对该领域技术人员显而易见的是,所选的生物特征和/或生理特征和/或行为特征可根据设备、要求的安全保护程度等进行选择,且在其他情况下,可采用两种或两种以上生物特征。在本发明的其他实施例中,所述设备已解锁时,生物特征和/或生理特性和/或行为特性可通过与其关联的电子设备的结合创建。例如,用户可试图访问终端,但在以下情况下却不可以,除非用户携带的ped的标识符已与用户配置文件关联,配置文件根据ped上的步态识别算法发送验证码,证实携带着该ped靠近所述终端的用户正是该用户时。一些生物特征(比如面部识别,它因智能手机和蜂窝电话、手提电脑、平板计算机等(包括摄像机)的普及而常见)的一个潜在缺点是,若一个人的脸被损坏,就无法像口令或密码一样被撤销和重新发布。例如,面部识别可使用用户的图片欺骗过去,声音和面部识别的组合可用视听文件欺骗过去。例如,可撤销生物特征在匹配前可对生物特征图片或特征进行变形,正是变形参数的可变性提供了这种方案的可撤销性。例如,可能会要求用户提供一系列的图片,例如伸舌头、做鬼脸、闭上一只或另一只或两只眼睛等的图片,以生成面部识别用的参考图片,并且在每次访问锁定层2010时,用户均被要求提供这些中的一个或多个。相应地,本发明的实施例可采用可撤销生物特征,其中在用户访问设备的过程中,纳入了保护或包括了替换特征。例如,在使用过程中,可能用户要求提供附加和/或替代生物特征数据(例如图片),其中这些数据扩充或代替了现有的生物特征证件。上述触发因素例如可根据用户访问计数、伪随机过程等在执行所述示例性配置文件层流程2000的软件中预编程序,或者由企业安全协议、企业触发因素等其他因素触发。相应地,用户的证件可演变成能自动撤销/失效。图3为本发明一个实施例的向用户呈现的用户界面300的示例性背景控制面板310,其中宏观背景是旅行。相应地,背景控制面板310介于用户界面300的配置文件层和应用层之间并且已根据宏观背景(为清晰起见,未显示)和微观背景信息330完成创建。背景控制面板310内应用程序的数据和内容从电子设备和/或通过远程资源320获得,所述远程资源通过电子设备连接的一个或多个网络连接。背景控制面板310内所示的配置文件311、日历312、旅行313、博客314、回顾315、天气316、出租车317以及工具栏318的应用程序。旅行313、天气316、博客314、回顾315和出租车317可分别为tripittm、accuweather、tumblrtm、yelptm和cab4metm。图4为本发明一个实施例的向用户呈现的用户界面400的示例性背景控制面板410,其中宏观背景是工作。相应地,背景控制面板410介于用户界面400的配置文件层和应用层之间并且已根据宏观背景(为清晰起见,未显示)和微观背景信息430完成创建。背景控制面板410内应用程序的数据和内容从电子设备和/或通过远程资源420获得,所述远程资源通过电子设备连接的一个或多个网络连接。背景控制面板410内所示的配置文件411、日历412、任务列表414、社交应用413、邮件415、电子阅读器416、新闻417以及工具栏418的应用程序。日历412、任务414、社交应用413、邮件415、电子阅读器416和新闻417例如分别为谷歌日历、谷歌日历中的任务列表、tweetdeck、谷歌gmail、kindletm阅读器和yahootm新闻。图5为便携式电子设备(ped)的本发明一个实施例的宏观和微观背景因素用户和背景确定的示例性流程500。相应地,该进程流程以步骤505开始,在步骤505处,用户拿起ped后,用户界面接收加速器数据,加速器数据用户触发用户界面从睡眠模式进入锁屏,其中在步骤510,用户提供生物特征输入,在步骤515中评价生物特征输入以确定该用户是否经过授权。步骤510和515的示例针对图3给出。在步骤520中,用户界面确定已获得其生物特征验证的主要用户的身份,然后通过步骤525转入到确定是否有次要用户。例如,用户界面可对拍摄用于用户面部识别的图片的其余部分进行分析以确定图片中是否有其他人,此外还接收附加输入(例如音频)以构成确定次要用户的一部分。接下来,在步骤530中,用户界面转入确定ped的网络关联,然后在步骤535中确定本地电子设备关联。在步骤540中,使用所有这些并结合主要和次要用户数据和其他背景信息,包括但不限于gps数据、加速器数据、日期、时间、图片背景(采用面部识别时),确定要采用的背景控制面板。然后在步骤541中加载该背景控制面板,其中用户界面加载与从所述多个可用控制面板中选择的控制面板关联的用户首选项。接下来,在步骤543中,用户界面根据用户首选项对应用程序及其功能部件进行调整。例如,若用户识别为“汤姆”在办公室中工作,则打开的邮件程序是微软outlook并且优选项是其用户名和密码,但若确定为“汤姆”在家中,则应用程序可为谷歌gmail且不使用任何优选项。或者,用户可被识别为“汤姆”在家,而无其他人在场,在这种情况下,网络浏览器(如ie浏览器)中的“成人内容”设置启用,但在另一种情况下,在用户确定为“汤姆”时,视觉图像处理确定有小孩在场或者类似地音频处理将小孩与ped的环境关联起来,在这种情况下,“成人内容”设置自动设为“严格”以过滤任何搜索的内容。接下来,在步骤545中,该进程确定用户界面建立为定期访问模式或是单次访问模式,前者涉及宏观和微观背景信息的定期验证,后者超时或符合其他条件且锁屏前不涉及任何随后的验证。若为后者,该进程移至步骤550并结束,否则转入步骤555,在步骤555中,根据环境数据进行定期验证,或移至步骤565,在步骤565中,根据时间间隔δτ进行定期验证。若该进程依据时间间隔进行,那么延迟δτ后,该进程移至步骤520。若依据环境数据,那么ped在步骤555中启用界面并在步骤560中寻找附加用户特性,其中不在场使该进程转回至步骤555,在场使步骤转回至步骤520。显然,若不转回步骤520,该进程或者转回步骤510并重复生物特征验证。可选地,暂停所有应用程序,直至提供了指纹和面部识别等验证,或者不暂停,在这种情况下,验证(例如通过面部识别)可在不打断用户活动的情况下处理。相应地,生物特征验证可允许在电子设备上对代表父亲、母亲、儿子、女儿和祖父的第一至第五家庭成员575a-575e以及代表工作同事的第一至第三员工570a-570c进行。可选地,用户(例如父亲)作为第一家庭成员575a出现在两种情况中,因此,第二员工570b也可能是同一个人。像这样,主要用户将从第一至第五家庭成员575a-575e和第一至第三员工570a-570c中选择。次要用户可从例如拍摄用于面部识别的图片中的解锁序列识别,或者在操作ped过程中通过ped上的界面(例如麦克风)识别,操作ped过程中用户界面解锁以便在电子设备未与次要用户的ped或fed关联时被捕捉到。显然,这里的次要用户是一个宽泛的名称,因为这些人可能实际上并没有使用ped,而是在用户的微观环境中,因此影响了微观背景。例如,成人用户解锁ped时可将谷歌图片搜索建立为不限制内容,但这在次要用户在场的情况下就不合适,所述次要用户如第一和第二工作组580a和580b中所示的工作同事或第一和第二家庭组585a和515b所示的孩子。对该领域技术人员显而易见的是,根据用户界面的宏观和微观背景方面,屏幕中的锁可类似地视为背景控制面板,这样当宏观和微观背景选择将第一和第三员工570a和570c作为授权用户时,根据本发明一个实施例,只有他们可解锁ped。相应地,经理可授权其行政助理在工作时访问他们的ped,在旅行模式中不授权任何其他人和在ped在家中时授权他们的家人。相应地,经理可对某些应用具有完全的访问权,他们的行政助理对这些应用程序只有有限的访问权,家人没有访问权。同样地,用户的家人在用户的办公室无法解锁ped,或者只有成人可解锁旅行模式的ped,以限制小孩玩弄。对该领域技术人员显而易见的是,微观背景概念如何演变可从在用户登录时静态分配演变至根据实际环境动态分配。例如,根据本发明实施例,可实现以下与动态分配背景控制面板的情景:·用户a登录,用户界面建立背景控制面板,但随后用户a将ped递给另一个用户,用户b,用户b现在访问用户a背景控制面板与首选项,于是用户界面定期监视从该设备获取的数字和/或视频内容并记录用户改变并转换到用户b背景控制面板(认可用户时)或来宾屏幕;·用户a登录,用户界面建立背景控制面板,但随后用户将设备放在桌子上,用户不再能看见用户界面是否在检验图片,但可识别话语,用户界面保持当前背景控制面板却没有语音识别,于是用户界面建立锁屏;·用户a登录,用户界面建立背景控制面板,但随后用户界面检测到用户a后面有另一个人,于是调整背景控制面板或将其关闭并警告用户a;·用户a登录,用户界面建立第一背景控制面板,但随后用户a携带ped一起移动并保持ped中的活动,然后用户a进入另一认可的微观和宏观背景环境,从而用户界面将背景控制面板从原来的背景改变到新的背景,在这种情况下,上述改变可慢慢演变,从而,例如如可能或经用户验证/确认,立即调整当前未使用的应用程序,而保持或逐渐调整正在使用的应用程序;·用户a登录,用户界面建立背景控制面板,随后用户在与该ped关联的另一个显示器上显示内容,该ped显示器呈现大键盘,用户然后走开,用户界面自动更新背景控制面板,使内容现在在他们的ped上无缝地呈现给用户,键盘还原至在ped上通常呈现给用户的状态。对该领域技术人员显而易见的是,根据本发明实施例的用户界面背景控制面板通过提供宏观背景和微观背景改变(用户选择时)来规定用户界面根据用户的活动和安排进行动态迁移。虽然ped或fed的配置可能最初只提供有限个默认背景控制面板,但用户可根据偏好建立背景控制面板。在本发明的其他实施例中,用户界面将宏观背景和微观背景联系起来并抽样分析,以确定用户是否可能从当前建立的以外的另一背景控制面板得益。图6为支持与采用本发明一个实施例的基于背景的用户界面的电子设备相互通信的网络600。如图所示,第一和第二用户组600a、600b分别连接通信网络600。在该代表性的电信架构中,远程中央交换台680通过网络600与电信服务提供商网络的其余部分通信,所述网络600可包括,例如,远程网oc-48/oc-192主干元件、oc-48宽域网(wan)、无源光纤网络和无线电线路。中央交换台680通过网络600连接本地交换台、地区交换台和国际交换台(为清晰起见,未显示),并通过网络600分别连接第一和第二无线接入点(ap)695a、695b,所述第一和第二无线接入点为第一和第二用户组600a、600b分别提供wi-fi蜂窝小区。另外接到网络600的是第一和第二wi-fi节点610a、610b,后者通过路由器605连接到网络600上。第二wi-fi节点610b与居民建筑660a关联,所述居民建筑660a内的环境660是第一和第二用户组600a和600b。第二用户组600b还可通过有线接口连接到网络600上,所述有限接口包括但不限于dsl、dial-up、docsis、以太网、g.hn、isdn、moca、pon和电力线通信(plc),可也可不通过路由器(例如路由器605)发送。在于第一ap610a关联的蜂窝小区内,第一组用户600a可采用各种便携式电子设备,包括(例如)但不限于手提计算机655、便携式游戏机、635、平板计算机640、智能手机650、蜂窝电话645以及便携式多媒体播放器630。在于第二ap610b关联的蜂窝小区内为第二组用户600b,所述第二组用户可采用各种固定式电子设备,包括(例如)但不限于游戏机625、个人计算机615和无线/网络电视620以及电缆调制解调器605。另外接到网络600的是第一和第二接入点,所述第一和第二接入点提供,例如,蜂窝gsm(全球移动通信系统)电话服务以及数据传输支持能力增强的3g和4g演进服务。在示例性实施例中,第二接入点695b覆盖第一和第二用户组600a、600b。或者,第一和第二用户组600a和600b可在不同的地理位置处并通过多个接入点接入网络600,未清晰起见,所述多个接入点未显示并在地理上通过网络运营商进行分布。如图所示,第一接入点695a覆盖第一用户组600a和环境660,所述环境660包括第二用户组600b和第一用户组600a。相应地,第一和第二用户组600a和600b可根据它们特定的通信接口通过一个或多个无线通信标准(例如ieee802.11、ieee802.15、ieee802.16、ieee802.20、umts、gsm850、gsm900、gsm1800、gsm1900、gprs、itu-r5.138、itu-r5.150、itu-r5.280和imt-2000)与网络600通信。对该领域技术人员显而易见的是,很多便携式和固定式电子设备可同时支持多个无线协议,这样,例如,用户可采用gsm服务(如电话)、sms、wi-fi/wimax数据传输、voip和互联网接入。相应地,第一用户组600a中的便携式电子设备可通过ieee802.15等标准、蓝牙以及自组织网构成关联。另外接到网络600的是零售环境665、第一商业环境670和交通工具675以及第一和第二服务器690a、690b,根据本发明实施例,所述第一和第二服务器690a、690b与其他(为清晰起见,未显示)可托管与电子设备相关的软件操作系统和/或软件应用程序提供商、电子设备供应商、有限和/或无线通信的一个或多个方面的提供商、产品数据库、库存管理数据库、零售价格数据库、许可证数据库、客户数据库、网站、固定式和便携式电子设备下载或访问的软件应用程序相关的多种服务。第一和第二主要内容来源690a、690b例如还可托管搜索引擎、金融服务、第三方应用程序等其他互联网服务。图7为支持本发明一个实施例的基于背景的用户界面的电子设备704和网络访问点707。电子设备704例如可为便携式电子设备或固定式电子设备,可包括以上所述和所示的附加元件。如图所示,在电子设备704中,还有作为系统700的功能简图的一部分的协议架构,所述系统700包括电子设备704(如智能电话655)、接入点(ap,第一ap610)706和一个或多个网络设备707(如通信服务器、流媒体服务器和路由器(如第一和第二服务器690a、690b))。网络设备707可通过上文图1所述的网络、有线、无线和/或光纤通信线路连接ap706。所述电子设备704包括一个或多个处理器710和接到所述处理器710上的存储器712。ap706还包括一个或多个处理器711和接到所述处理器711上的存储器713。处理器710和711的例子包括但不限于中央处理器(cpu)、数字信号处理器(dsp)、精简指令集计算机(risc)、复杂指令集计算机(cisc)。而且,处理器710和711可为专用集成电路(asic)或专用标准产品(assp)的一部分。存储器712、713的例子包括但不限于以下半导体器件的任一组合,例如寄存器、锁存器、rom、eeprom、闪存设备、非易失性随机访问存储器(nvram)、sdram、dram、双倍数据速率(ddr)存储器、sram、通用串行总线(usb)移动存储器等。电子设备704可包括音频输入元件714(例如麦克风)和接到任一处理器710上的音频输出元件716(例如扬声器)。电子设备704可包括视频输入元件718(例如摄像机)和接到任一处理器710上的视频输出元件720(例如lcd显示器)。电子设备704还包括键盘715和触摸板717,所述键盘和触摸板例如可为允许用户在多个应用程序722中一个中输入内容或选择功能的物理键盘和触摸板。或者,所述键盘715和触摸板717可为构成电子设备704显示器一部分的触敏元件的预定区域。所述一个或多个应用程序722通常存储在存储器712中,并可由处理器710的任一组合执行。电子设备704还包括加速器760,所述加速器为处理器710和gps762提供三维运动输入,所述gps762为处理器710提供地理位置信息。电子设备704包括协议栈724,ap706包括通信栈725。在系统700中,所示的协议栈724为ieee802.11协议栈,但或者还可采用因特网工程任务组(ietf)多媒体协议栈等其他协议栈。同样地,ap栈725采用协议栈,但为了清晰起见,未展开说明。协议栈724和ap栈725的元件可用软件、固件和/或硬件的任一组合实现。协议栈724包括ieee802.11兼容的物理层模块726和ieee802.11兼容的媒体访问控制层模块730,所述ieee802.11兼容的物理层模块接到一个或多个前端收发器和天线728上,所述ieee802.11兼容的媒体访问控制层模块接到ieee802.2逻辑链路控制层兼容的模块732上。协议栈724包括网络层ip模块734、传输层用户数据报协议(udp)模块736、传输层传输控制协议(tcp)模块738。协议栈724还包括会话层实时传输协议(rtp)模块740、会话通知协议(sap)模块742、会话发起协议(sip)模块744和实时流协议(rtsp)模块746。协议栈724包括表示层媒体协商模块748、呼叫控制模块750、一个或多个音频编解码器752和一个或多个视频编解码器754。应用程序722可以能够通过ap706创建、保持和/或终止与任一设备707的通信会话。通常,应用程序722可为此启动sap、sip、rtsp、媒体协商和呼叫控制模块中的任一个。通常,信息可通过tcp模块738、ip模块734、llc模块732和mac模块730从sap、sip、rtsp、媒体协商和呼叫控制模块传播到物理层模块726。对该领域技术人员显而易见的是,电子设备704的元件还可在ap706中实现,所述ap706包括但不限于包括(例如)ieee802.11兼容的物理层模块、ieee802.11兼容的媒体访问控制层模块、ieee802.2兼容的逻辑链路控制层模块732的协议栈724的一个或多个元件。所述ap706另外可包括网络层ip模块、传输层用户数据报协议(udp)模块、传输层传输控制协议(tcp)模块、会话层实时传输协议(rtp)模块、会话通知协议(sap)模块、会话发起协议(sip)模块、实时流协议(rtsp)模块、媒体协商模块和呼叫控制模块。除所示的ieee802.11接口外,用电子设备704表示的便携式和固定式电子设备还可包括一个或多个附加无线或有线接口,所述附加无线或有线接口可从ieee802.15、ieee802.16、ieee802.20、umts、gsm850、gsm900、gsm1800、gsm1900、gprs、itu-r5.138、itu-r5.150、itu-r5.280、imt-2000、dsl、dial-up、docsis、以太网、g.hn、isdn、moca、pon、和电力线通信(plc)的这样一组中选择。对该领域技术人员显而易见的是,背景控制面板的数量对一些用户可是有限的,其中事实上,用户界面基本上只提供一个背景控制面板,而对可能有多个与家庭、工作、娱乐、旅行等相关的并可呈现给家中其他人的背景控制面板的其他人数量较大。相应地,有两个大人和两个小孩的四口之家的平板电脑可有以下12个背景控制面板。·家=7,与家中每个成员相关的宏观背景、与每个大人在家工作相关微观背景和两个大人对卧室移除父母管控的一个微观背景;·学校=2,与每个孩子相关的宏观背景;·工作=2,与每个孩子相关的宏观背景;以及·旅行=1,与所有家庭成员相关的宏观背景。图8为本发明一个实施例的具有家中多个关联用户、每个用户均有多个基于用户定制背景的用户界面控制面板的ped810;相应地,第一至第四用户820-850的用户账户均关联一个或多个控制面板。第一用户820,例如父亲-丈夫,具有第一至第五用户界面控制面板860a-860e,所述第一至第五用户界面控制面板例如可涉及就上面图1至图7所述的根据工作和家庭背景建立的用户定制控制面板。第二用户840,例如母亲-妻子,具有第六至第八用户界面控制面板870a-870c,所述第六至第八用户界面控制面板例如可涉及就上文图1至图7所述的根据家庭背景建立的用户定制控制面板。第三和第四用户830、850例如分别是女儿和儿子,具有第九和第十用户界面控制面板880、890,所述第九和第十用户界面控制面板例如都涉及就上文图1至图7所述的、但无背景变化的家庭用户定制控制面板。虽然可选地,在其他情况下,第三和第四用户830、850每个人可不同层次地访问背景控制面板定制,但这种情况已受到父母的限制。相应地,当该家庭因升级为另一台ped,遗失或故障而更换ped810时,所有这些用户定制背景和非背景用户界面控制面板均丢失,需要用户在新ped上重新建立。同样地,若一个用户(例如第一用户820)买了另一台ped,他们必须在新ped上重新建立他们的用户定制背景和非背景用户界面控制面板。或者,用户(例如第一用户)可有两个ped,并且由于某种情况(例如带了错的ped或丢了一个ped)而把有家庭背景用户界面控制面板的ped带去工作,在这种情况下,他们通常使用的工作背景用户界面控制面板此时便无法使用。不管根本原因是什么,显然,在每种这样的情况下,用户必须花费宝贵的时间在新的或替代ped上建立这些背景和非背景用户界面控制面板。图9为本发明一个实施例的基于网络和企业提供基于非用户定义背景的用户界面控制面板。相应地,用户(未清晰起见,未显示)具有与其相关的、支持定制和/或背景用户界面控制面板和一个或多个无线通信接口的ped910a。如图所示,零售商920具有本地服务器940、与零售商920位置关联的第一无线接入点(wap)950a以及通过网络900、零售商920的电子基础设施的本地服务器940或另一元件的远程服务器980的通信接口。储存在本地服务器940上的是与零售商920相关的第一用户界面数据文件930,而还与零售商920关联的第二用户界面数据文件960存储在移动服务器980上。另外,购物中心970通过网络900与远程服务器980通讯,其中与购物中心970关联的第三用户界面数据文件990存储在移动服务器980上。远程服务器980还通过网络900接到第二wap950b上。相应地,当用户带着ped910a进入第二wap950b的通信范围内,ped910a和远程服务器980之间建立通信会话,使第三用户界面数据文件990传送到ped910a,从而使购物中心控制面板910c在ped910a上呈现给用户。如图所示,购物中心控制面板910c向用户提供购物中心970的地图,所述地图上指示用户所在位置以及购物中心970内零售商当前提供的顾客服务和特价商品功能部件。或者,当用户带着ped910a进入第一wap950a的通信范围内,ped910a和远程服务器940之间建立通信会话,使第一用户界面数据文件930传送到ped910a,从而使零售商控制面板910b在ped910a上呈现给用户。如图所示,零售商控制面板910b提供对产品信息、与零售商920相关的社交媒体链接、账户信息和商店酬谢活动的访问。或者,不下载第一用户界面数据文件930,而是通信会话导致从远程服务器980上检索第二用户界面数据文件960,然后提供给ped910a。对该领域技术人员显而易见的是,本地服务器940和远程服务器980均可托管多个用户界面数据文件,所述数据文件与在ped910a上呈现给用户的不同的背景感知可定制的用户界面控制面板相关。例如,当零售商920是电子零售商(如百思买tm)时,他们美国的商店还可从本地服务器940提供英文和西班牙文的用户界面控制面板,而他们加拿大的商店可提供英文和法文的用户界面控制面板。但是,用户进入他们的商店时可通过远程服务器980访问其他用户界面控制面板,这样,例如,零售商920的加拿大商店可支持首选项为西班牙语的美国居民,零售商920的美国商店可支持说法语的用户,即使这两种情况的本地服务器940均不托管这些用户界面控制面板数据文件。另外,显然本地服务器940可提供多个控制面板,这样在用户进入零售商920商店的电器区到在进入商店的电视和家庭影院区时,能向用户提供不同的用户界面控制面板。或者根据用户的ped910a传送的用户优选项数据提供用户界面控制面板(例如在选择语言时),这样,用户界面控制面板根据用户首选项数据进行选择或修改,例如,为视力减弱的用户启用基于音频的用户界面控制面板,根据用户ped910a与用户账户的关联提供用户账户信息,用首选货币显示价格数据,或根据用户的账户和先前在零售商920处购买情况制定建议。同样地,用户在购物中心970中时,用户界面控制面板可根据情境提供,这样,在一直只显示(例如)地图的同时,还提供用户附近与商店相关的待售品或信息,并且当用户在购物中心970中走动时,这些待售品或信息会改变。同样地,当用户走到购物中心的上一层或改变楼层时,地图会随着变化。显然,任何企业可用上文就图9所述的本发明实施例在用户的电子设备上向其提供控制面板。例如,餐馆可提供有他们菜单和订购界面的控制面板,运动场可提供向粉丝显示多个视频重播选项和粉丝鼓励的控制面板,酒店可提供能显示签入签出和宾客服务等的控制面板,机场可提供实时更新的旅客办理登机手续-到达和出发信息的控制面板。显然,在现有技术中,虽然上文就图9按用户首选项定制,添加一个新用户界面控制面板,下载完成后,会自动显示给用户。但是,根据本发明实施例,第一至第三用户界面数据文件930、960和990不是根据动作(例如走到零售环境的不同的区)提供多个用户界面控制面板,而是考虑上文就图9所述的与零售商920和购物中心970相关的应用,可提供多个控制面板和/或多个控制面板元素以及背景规则集,例如来自本地服务器940的本地规则集9100b或来自远程服务器980的远程规则集9100a。相应地,所述背景规则集直接或与用户ped910a上的其他规则集结合确立要向用户呈现的控制面板和/或控制面板元素。相应地,若用户稍后进入零售商店925(例如零售商920的竞争对手),所述背景规则集可显示与零售商920相关的控制面板或控制面板元素。可选地,控制面板可从远程服务器980处检索,这样用户可根据通过用户ped910a由背景规则引擎作出确定从零售商920处获取特定产品、产品类型等方面的最后更新。或者,如下面就图13和14所述,这些新控制面板和/或控制面板元素可在与背景规则引擎内的一个或多个背景相关的背景规则内添加新元素或修改元素。图10为根据本发明一个实施例的定制用户界面控制面板生成示意图1000,其中企业根据用户便携式电子设备传递的模板向用户提供控制面板。如图所示,服务器1020存储第一至第三用户界面控制面板1010a-1010c以及第一至第三规则集1060a-1060c。例如,第一用户界面控制面板1010a和关联的第一规则集1060a与第一企业(例如零售商)相关;第二用户界面控制面板1010b和第二规则集1060b与第二企业(例如购物中心)相关;第三用户界面控制面板1010c与第三企业(律师事务所)相关。如图所示,没有规则集与第三用户界面控制面板1010c关联。用户(为清晰起见,未显示)与其第一ped1030a现在因其动作(例如进入wap的范围内)触发访问第一用户界面控制面板1010a和第一规则集1060a的进程,但在数据文件从服务器1020通过网络1000传递给第一ped1030a前,第一控制面板模板文件1040a从ped1030a传送给服务器1020,从而导致下载第一用户专用用户界面数据文件1050a。相应地,第一用户界面控制面板1010a已根据第一控制面板模板文件1040a进行了修改,这样第一用户专用用户界面数据文件1050a仅包括符合第一用户设定的要求的第一用户界面控制面板1010a的那些元素。另外传递给用户的第一ped1030a是第一规则集1060a,因为第一规则集修正1070a,如下面就图13-14所述,导致第一ped1030a中的背景规则引擎产生修改的规则集。相似地,第二和第三用户与其各自的第二和第三ped1030b、1030c触发访问第二和第三用户界面控制面板1010b、1010c的进程,其中它们各自的第二和第三控制面板模板文件1040b、1040c传递给服务器1020,导致下载第二和第三用户专用用户界面数据文件1050b、1050c,所述第二和第三用户专用用户界面数据文件仅包括符合第二和第三控制面板模板文件1040b、1040c规定的用户具体要求的元素。在下载第二用户专用用户界面数据文件1050b时,第二用户还下载第二规则集1060b,因为第二规则集修正1070b,如下面就图13-14所述,导致第一ped1030b中的背景规则引擎产生修改的规则集。或者,不从用户ped传递数据文件到服务器1020和下载定制控制面板数据文件,而是可向每个ped传递一个通用的用户界面控制面板,然后根据用户的控制面板模板文件进行动态配置以显示在用户ped上。例如,第二用户可能视力较差,这样他的控制面板以较大字体显示或删掉和/或调整高分辨率细节的控制面板元素。可选地,可采用控制面板模板文件以确定是否应检索存储在服务器1020中的所述多个控制面板中的另一个控制面板或是否应从一个、两个或多个控制面板中进行元素提取、组合和/或检索。可选地,可先将两个或多个控制面板下载到ped上,然后在ped上对要求的元件进行本地组合,而不是在服务器1020上进行远程组合。显然,相应地,在这种情况下,控制面板可根据用户首选项和/或与用户关联的设置生成,而不是要求用户自己生成(例如)定制用户界面控制面板。这种根据用户首选项和/或设置的控制面板定制可部分或全部通过背景规则引擎中背景规则的使用确定。可选地,没有控制面板模板文件从用户ped传递到服务器1020,而是背景规则引擎根据背景元素的当前值可生成控制面板或根据这些规则及其结果生成用户界面,从而允许ped软件系统能根据用户的首选项和/或情况动态调整背景用户界面控制面板。相应地,通过本发明实施例,基于用户定义和非用户定义背景的用户界面控制面板可通过ped和/或fed的一个或多个网络界面传送给ped和/或fed。相应地,基于背景的用户界面控制面板可远程托管并根据用户的识别以及与宏观和微观背景信息提供。例如,用户在工作时可在他们的ped上访问网络门户,其中向用户提供一个或多个基于背景的用户界面控制面板。随后,其中由于网络门户是一个宏观背景元素,因此也向用户提供所述一个或多个基于背景的用户界面控制面板。图11为根据本发明一个实施例实现的构成车内控制台一部分的多媒体用户界面的根据背景确定的第一和第二用户界面控制面板(背景uid)1110、1120。如图所示,在第一张图片1100a中,所述多媒体用户界面呈现第一背景uid1110,其中根据车内只有驾驶员的确定,直观地提示用户多媒体用户界面为免提模式,所述确定可由车座、车体等内的传感器或通过将一个ped与汽车网络关联得到,例如车内的蓝牙节点。在第二张图片1100b中,多媒体用户界面现在显示第二背景uid1120(表示触摸模式),其中所述多媒体用户界面允许根据用户与触摸模式1120界面的交互对车内多媒体播放器的设置进行调整。在这种情况下,与多媒体用户界面关联的背景规则引擎已通过,例如,车座、车体等内的传感器或通过将ped与汽车网络关联确定车客座上有乘客。然而,根据背景规则引擎的规则,有两台ped可以不足以将多媒体用户界面置于与免提模式1110相对的触摸模式1120。例如,车内有与母亲和她十几岁儿子关联的ped可触发触摸模式1120,但该母亲与她9岁女儿则不触发,因为为了遵守法律规定,她的女儿坐在车后座上。显然,除调整多媒体用户界面的模式外,也可配置多媒体用户界面操作的其他方面,包括但不限于仅音频、电台预置、mp3播放器连接、卫星广播和无线电数据系统设置(例如自动重新调整到交通路况报道)。相应地,在本发明的实施例中,可根据宏观和微观背景信息,有选择地启用/禁用按钮。因此,当确定车内只有一人时,系统可根据速度在第一背景uid1110(免提)和第二背景uid1120(触摸模式)之间切换,这样当微观背景运行速度低于,例如,5km/h时,允许用户在触摸模式下操纵中控台按钮等。但当运行速度高于该值时,这些按钮被禁用,使得只能单独通过语音控制或语音控制结合转向台上的按钮进行控制。这些按钮的功能可和语音控制一起变化,这样用户可,例如,在一种模式下调整电台而在另一种模式下调整导航系统。在本发明的其他实施例中,当乘客在场时呈现的背景用户界面控制面板可只对控制台的右手边提供功能,所述右手边在离乘客最近而离驾驶员最远处。图12为根据本发明一个实施例实现的构成车内控制台一部分的车辆导航系统(navsys)的第一和第二背景uid1210、1220,车辆导航系统通常称作gps系统或卫星导航系统。如图所示,在第一张图片1200a中,根据车内驾驶员有资格在所有道路上驾驶的确定,navsys用户界面的第一背景uid1210呈现为公路模式1210,所述确定可,例如,通过驾驶员向navsys中输入密码、控制台内摄像机拍摄的图片或通过将其ped关联到汽车网络(例如车内蓝牙节点)上获得。在第二背景uid1200b中,navsys用户界面为本地模式1120,其中navsys提供导航方向,但根据该驾驶员没有资格在其上驾驶而排除掉某一类公路。例如,在加拿大,驾驶学员不可以在400系列公路上驾驶,而在另一管辖区域,在合格驾驶员在场的情况下,驾驶员可以允许进入一些公路,否则不允许。在本发明的其他实施例中,navsys的可视模式可根据用户的首选项调整,而在另一实施例中,可调整用户建立行程的首选项,例如一个用户希望避免穿过中心商务区,而另一个用户却没有这种限制。相应地,与navsys关联的背景规则引擎,例如,可根据所有线路选项向母亲提供导航,而她的女儿仅限于某些线路选项,除非背景规则引擎确定她的母亲、父亲、驾驶教练或经navsys系统识别为允许监视女儿驾驶的其他成年人在场。另外,显然第一和第二背景uid1210、1220同样可根据多种因素,包括但不限于车内人数、车内有谁和用户首选项,以与上面就图11所述的多媒体用户界面相似的方式提供免提模式和触摸模式。可选地,背景规则引擎还可接到车辆的引擎管理系统,这样驾驶学员甚至不可以启动车辆,除非系统识别出有允许的监视人在场。图13为本发明一个实施例的根据设备上应用程序的变化/安装修正背景规则的示例性流程图1300。相应地,该进程在步骤1305以对背景规则引擎(ctxtreng)安装在其上的设备发出启动命令开始。接下来,在步骤1310中,启动设备,接着在步骤1315中启动ctxtreng,然后在步骤1320中确定用户行为是否已改变到足以有必要改变ctxtreng。根据本发明的一些实施例,ctxtreng与用户行为记录交互作出这一确定,或者如下面就图14所述,在没有现有背景规则能够充分匹配当前背景时作出这一确定。若在步骤1320中确定需要改变,则该进程转入步骤1325,其中,例如,按下面就图14所述修改ctxtreng,之后转入步骤1330。若在步骤1320中确定不需要改变,则该进程直接转入步骤1330。在步骤1330,确定是否有新应用程序已加载到设备上,其中若无,该进程转入步骤1350,否则转入步骤1335。在步骤1335中,该进程确定新应用程序是否有新背景规则或是否应对背景规则进行调整。若没有,则该进程转入步骤1350,否则转入步骤1340,在步骤1340中,用新背景规则更新ctxtreng和/或通过在步骤1345a中一个规则更新进程或在步骤1345b中多规则更新进程对背景规则进行调整,在步骤1345b中,除更新背景规则外,还进行背景规则冲突检验以确保对规则的修正能正确运行。例如,若现有背景规则显示“当bssid=01:23:45:67:89:ab,家庭环境,下午7点后”,这种检验/验证可确保新添加的应用程序不会试图应用新的背景规则“当bssid=01:23:45:67:89:ab,日期=星期一,时间=下午7点,关机”。这种冲突可呈现给正在使用该设备的用户进行解决,或者若这种冲突应用于当前不在使用该设备的另一个用户,则可存储起以便在所述用户下次访问该设备时呈现给他/她,同样是为了让用户将冲突解决。在进程1345a或1345b后,该进程转入步骤1350,在步骤1350中确定设备上是否加载任何订阅类应用程序,若未加载,该进程转回步骤1320,否则转入步骤1355以确定订阅类应用程序中是否有一个或多个含有新背景规则。若有,该进程转入步骤1360,在步骤1360中,应用这些新规则,之后转回步骤1320,否则该进程直接转入步骤1320。进程步骤1360,例如,可包括与上述进程步骤1340、1345a和1345b相似的步骤。订阅类应用程序,也称作软件即服务(saas)的例子,例如,可包括与商业软件应用、博物馆、零售商、金融机构、期刊、杂志、操作系统、发布人和媒体相关的应用程序。对该领域技术人员显而易见的是,安装新软件应用程序和/或软件升级可通过传送两部分到数据实现。第一部分与软件应用/升级相关,第二部分与新背景规则和/或背景规则的修改相关。可选地,第二部分(或第三方)还可包括对一个或多个用户界面控制面板在背景规则和/或软件应用程序方面的修改。相应地,一个组织可向它的所有用户同时推送新用户界面控制面板、新背景规则和新软件应用程序,而不需要要求每个用户让其设备受组织信息技术部门影响或自己进行修正。在其他情况下,例如,当游客在博物馆中时,博物馆可让游客接收与博物馆相关的用户界面控制面板,但可“推送”与新展览相关的新“应用程序”,以便用户控制面板反映出当前的活动/展览等。对该领域技术人员显而易见的是,上文就新应用程序及其关联的控制面板、用户界面、用户界面控制面板等所述的示例性进程1300同样地可应用于新用户界面控制面板作为分立的元件安装在设备上或新用户界面控制面板元素作为分立的元素安装在设备上。例如,采用microsoftdynamicscrm和microsoftoutlook的销售员和组织可让他们的员工改变工作控制面板以纳入microsoftdynamicsnav软件和移除microsoftdynamicscrm,或让表示员工远程服务器上microsoftdynamicsnav系统预定方面的专用非交互窗口与microsoftdynamicscrm和microsoftoutlook一起作为其控制面板的一个元素显示。图14为本发明一个实施例的背景规则引擎确定适用背景规则的示例性流程图1400。相应地,该进程在步骤1405以对背景规则引擎(ctxtreng)安装在其上的设备发出启动命令开始。接下来,在步骤1410中,启动设备,接着在步骤1415中启动ctxtreng,然后在步骤1420中,从各种来源向ctxtreng提供与设备、用户、设备环境等相关的背景数据,所述来源包括但不限于全球定位系统(gps)、高度计、加速器、环境传感器、wifi/wimax节点标识符(id)、基站id、时钟、关联ped、关联fed、车辆网络关联、自组织网络关联、当前用户、前一用户、前一控制面板、前一用户界面交互和设备定向。相应地,ctxtreng接着启动一个或多个背景规则分析例行程序(ctxtrar)。如图所示,所述一个或多个背景规则分析例行程序以步骤1430a、1430b...1430n执行,所述步骤1430a、1430b...1430n表示ctxtreng在步骤1425中启动的ctxtrar。在规则1、2...n的每一个中,相同的背景元素,例如user,可对照一个或多个值进行逻辑检验,例如表示设备已知用户的david,davina,davidencko,或者背景元素可根据确定加权,这样,david=10,davina=5,davidencko=3,任何规则中有david均会增加背景元素在该规则中的权重,例如,而不仅仅是已知用户的"1"和未知用户的"0"。同样地,权重还可应用于不同的背景元素,这样,例如,user的权重大于nodeid的且二者的权重大于time的。显然,在不偏离本发明范围的情况下,其他因素计算方式、加权技术等也可应用于所述规则计算。相应地,在步骤1435中,合并通过步骤1430a-1430n得出的从规则1、2...n提供给ctxtreng的多个ctxtrar的结果,并识别和解决错误。接着在步骤1440中检验所述结果以确定一个或多个规则结果是否超过一个或多个ctxtreng阈值,这可应用于所有规则或规则的预定子集。若超过一个或多个阈值,该进程转入步骤1445,否则转入步骤1455。在步骤1445中,确定是否只有一个规则超过ctxtreng阈值,其中该进程转入步骤1450以解决多规则冲突,或当确定为一个规则时,转入步骤1490,在步骤1490中,应用所述规则,即完成关于用户界面控制面板、控制面板、用户界面、用户界面元素和/或控制面板元素的确定动作。例如,一个规则[user("david")=true;nodeid("01:23:45:67:89:ab")=true]可使设备向用户“戴维”提供他的工作控制面板,因为当在办公室中时,nodeid01:23:45:67:89:ab是与他的ped关联的wi-fi节点的id。或者,使ped确定用户“简”当前离开科罗拉多丹佛的家和办公室并且正在滑雪胜地,这时,显示她创建的与当地天气、滑雪道状况等有关的控制面板。但是,在步骤1450中,多个规则可能已超过阈值,因此需要解决冲突以确定要应用的规则。例如,冲突的解决可以像取返回规则结果最高的规则、识别两个结果在结果上类似而一个规则过去在规则元素的预定子集下适用一样简单。或者,应用于规则内的共同元素的权重可从规则内初始值进行调整或排除,这样就从计算中排除一个规则中的,却是两个规则共同的,david的较大权重。可选地,可向用户提供一系列背景以供选择,这时要进行冲突识别。在步骤1440中,确定是否有一个或多个规则结果超过一个或多个ctxtreng阈值。若确定为无,则表示当前背景与ctxtreng处理的多个ctxtrar的结果之间的匹配较差,使该进程转入步骤1455,在步骤1455中,对规则结果进行分析以保证匹配较差,不是背景处理出错的结果,例如,以及弄清对一个或多个背景规则的较小修改是否会使规则超过阈值。这与来自多个ctxtrar的结果一起进入进程步骤1460,在步骤1460中,ctxtreng根据这一数据确定是否用比多个ctxtrar中当前现有的大的分析结果建立新潜在规则,其中在进程步骤1470中,确定该新潜在规则是否应形式化。该确定结合“潜在”数据库1465完成,所述“潜在”数据库存储有未与其事件一起采用的以前的潜在规则以及识别但未采用的其他规则选项。相应地,该确定可允许识别与ctxtreng中建立的现有ctxtrar不匹配的重复背景。若确定没有新规则存在,该进程转入步骤1475,在步骤1475中,应用于确定背景的规则保持为当前规则,接着进程转入步骤1490,在步骤1490中应用该规则,从而显示关联的背景用户界面控制面板。若确定识别出新规则,该进程转入步骤1480,在步骤1480中,确定是否向用户通知该新潜在规则。若确定通知,该进程转入步骤1485,在步骤1485中,用户受到提示并可选择是否接受新潜在规则,若用户选择不接受,转入步骤1475,若选择接受,则转入步骤1490。若步骤1480确定为不通知用户,则该进程转入步骤1490,新潜在规则自动建立为新适用规则。显然,就图14所述的进程和/或进程的部分以及ctxtreng可通过设备持续地执行,定期执行或当确定受监控用于确定背景的一个或多个参数改变时执行。例如,无线网络接入点id和用户身份等一些参数会在离散事件中改变,而日期、事件和环境等其他参数会以伪连续的方式改变。一些能用两种方式改变,例如gps,gps在用户移动时以伪连续的方式改变,但在设备关闭后再打开时为离散变化。在上面就图14进行的说明中,新潜在规则的确定结合“潜在”规则数据库1465进行,所述“潜在”规则数据库储存有未与其事件一起采用的以前的潜在规则以及识别但未采用的其他规则选项。相应地,新潜在规则的确定可包括建立与重复背景匹配的规则,所述重复背景的发生率符合预定的阈值和/或条件。显然,可通过将适当的权重与背景因素关联起来生成新潜在规则以符合预定的阈值,这样新潜在规则建立为新背景规则。在上述例子中,背景规则名词表示为包括布尔逻辑引数(如nodeid("01:23:45:67:89:ab")=[true:false])以在确定为真或假时给出[1:0]的返回值。但是,根据本发明的一些实施例,这种布尔逻辑引数可用各种背景规则构造组合,例如包括:<factora×factorb×factorc>(1)<(weighta*logica)+(weightb*logicb)+(weightc*logicc)>(2)<(weighta*factora)+(weightb*factorb)+(weightc*factorc)>(3)相应地,在公式(1)中,每个因素限定相乘,以便当因素试验本身与[1:0]的结果符合逻辑时总体结果为“0”或为“1”。但是,在公式(2)中,不同的逻辑限定均乘以与该逻辑限定相关的给定权重因子,这样当logica,logicb,logicc项为“0”或为“1”时,背景规则的结果可有多个离散的输出。公式(3)所示的另一选项是,当名词factora,factorb,factorc为含线性或非线性值非布尔类型的表达式,用factora,factorb,factorc乘以权重因子后再求和。在这种情形下,背景规则的输出可具有一系列连续的结果。在上文就图13进行的说明中,本发明实施例的说明是在接收新背景规则、新应用程序/升级/订阅类发布的背景中进行的。但是显然,或者还可提供一个或多个背景因素的新权重,从而修改ctxtreng中的现有ctxtrar。同样地,就图14而言,新潜在规则的确定可不仅包括确定新规则或规则因素,例如user("jane")或gps(45°25'15?n75°41'24?w),还包括调整一个或多个背景规则内的一个或多个权重。可选地,权重可减小到零,从而不再考虑该因素直至修正时为止。图15为背景规则引擎(ctxtreng)1570根据确定哪些应用程序构成每个背景用户界面控制面板一部分生成背景用户界面控制面板的示意图。所述ctxtreng1570,例如,可根据上文就图14所述的进程运行。如图15所示,有第一至第三组用户界面元素1510a-1510c,它们包括可构成用户界面控制面板一部分的不同的用户界面控制面板元素,所述用户界面控制面板由ctxtreng1570在其上执行的设备的一个或多个用户建立或由安装在ctxtreng1570在其上执行的设备上的一个或多个应用程序自动配置而成。这种应用程序的例子可包括但不限于操作系统、编程软件、网络浏览器、企业软件、会计软件、办公套件、图形软件和媒体播放器。ctxtreng1570从一个或多个来源接收输入,所述一个或多个来源包括但不限于识别用户的网络摄像头1520、确定设备接到其上以接收蜂窝服务(如有)的蜂窝节点的gsm卡1530、确定设备位置的gps1540、确定设备接到其上实现无线网络接入的wifi节点id的wifi卡1550。相应地,ctxtreng1570以及其他(为清晰起见,未显示)根据一个或多个这些输入用一个或多个ctrxrar建立背景,相应地将用户界面控制面板呈现给用户,例如第一和第二uio控制面板1560a、1560b中的一个或其他控制面板。相应地,在设备上运行的操作系统按照提供第一至第二uio控制面板1560a、1560b中的一个或其他控制面板所要求的从第一至第三组用户界面控制面板要素1510a-1510c的一个或多个中选择适当的用户界面控制面板要素。相应地,对该领域技术人员显而易见的是,ctxtreng1570可提供一个或多个ctxtrar以确定一个或多个背景,由此再确定一个或多个用一个或多个控制面板要素编制的用户界面控制面板。在一些情况下,用户界面控制面板元素可构成多个用户界面控制面板的一部分,因为一个用户界面控制面板可为通过多个ctxtrar建立的多个背景的确定用户界面。根据上文就图1-15所述的本发明实施例,已说明用户已注册远程访问他们用户定制背景控制面板的服务。但是,显然,该进程可以自动化,例如,其中电子设备进行用户的生物特征识别,用户注册证件自动传送给服务。名为“可动态分配的用户界面的方法和系统”的美国临时专利申请61/584,288对生物特征识别的进程进行了描述,该专利申请的整个内容通过引用纳入本文件。另外,显然与用户定制用户界面控制面板相关的数据可在电子设备之间传送,其中所述设备之间可建立网络连接。所述传送可要求提供与用户相关的证件方可授权。用户证件、密码和其他安全信息的提供和验证还可构成上文就图1-15所述的实施例的一部分。对该领域技术人员显而易见的是,当用户定制背景控制面板传送给与用户关联的以外的电子设备,一旦用户结束或退出时,所诉用户定制背景控制面板可从电子设备上移除。所述移除可安全地执行。在上文就图1-15所述的本发明实施例,所述电子设备通常指便携式电子设备(ped)。但是,显然本发明的这些实施例还可应用在固定式电子设备上。对该领域技术人员显而易见的是,上述就背景控制面板所述的概念虽然主要从平版计算机、智能电话、手提计算机和类似便携式电子设备的角度考虑,但基本原理可应用于更广的设备,例如包括便携式游戏机(例如任天堂ds和索尼psp)、便携式音乐播放器(例如苹果ipod)和电子阅读器(kobo、kindle和索尼阅读器)。另外,显然虽然本发明实施例针对用户界面进行说明,但还可应用于构成背景控制面板一部分的软件应用程序中在windows、macos、linux和android其他操作环境中用作独立的应用程序。例如,游戏机同样地可根据用户或用户及位置及所玩的游戏建立/禁用成年人内容过滤器和/或启用/禁用互联网接入。虽然总的来说本发明实施例针对用户界面控制面板和用户界面提供,但显然本发明的其他实施例可根据宏观背景和微观背景通过在所述用户界面和/或用户界面控制面板以及二者中添加/移除元素可启用/禁用访问软件应用程序/应用程序插件等。以上说明中给出了具体细节以便能对实施例有透彻的理解。但是,应理解的是,所述实施例在无这些细节的情况下也可实施。例如,可通过框图用必要的细节显示电路以免使所述实施例难以理解。在其他情况下,可用必要的细节显示已知电路、进程、算法、结构和技术,以免使所述实施例难以理解。上述技术、方框、步骤和手段可通过各种方法实现。例如,这些技术、方框、步骤和手段可在硬件、软件或二者的组合中实现。对于硬件实现,处理器可在一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、其他设计用于完成上述功能的电子装置和/或他们的组合。另外,注意实施例可描述为可用流程图、流程图表、数据流图、结构图或框图。虽然流程图可将操作描述为一个顺序进程,但很多操作能平行或同时进行。此外,可以重新排列操作的顺序。当操作完成时,进程终止,但可能还有图中不包含的附加步骤。一个进程可对应于一种方法、一个功能、一个程序、一个理性程序、一个子程序等。当进程对应一个功能时,终止对应于该功能返回到调用功能或主要功能。而且,实施例可通过硬件、软件、脚本语言、固件、中间件、微代码、硬件描述语言和/或其组合。当在软件、固件、中间件、脚本语言和/或微代码中实现时,执行必要任务的程序代码或代码段可存储在存储媒介等机器可读的媒介中。代码段或机器可执行指令可代表一个进程、功能、子程序、程序、例行程序、子例行程序、模块、软件包、脚本、类、指令的任何组合、数据结构和/或程序语句。一个代码段可通过传递和/或接收信息、数据、引数、参数和/或存储内容。信息、引数、参数、数据等可通过存储共享、消息传递、令牌传递和网络传输等任何合适的手段传递、转发或传送。对于固件和/或软件的实现,方法学可通过执行此处所述功能的模块(例如程序、功能等)实现。实体表现指令的任何机器可读媒介均可用于实现此处所述的方法。例如,软件代码可存储在存储器中。存储器可在处理器内或外实现,并且在实现时可有所不同,从利用存储器存储软件代码用于后续执行到利用存储器执行软件代码。此处所用的名词“存储器”指任何类型的长期、短期、易失、非易失或其他存储媒介,并且不限于任何特定类型的存储器或特定数量的存储器或存储器存储在其上的媒介的类型。此外,此处揭露的名称“存储媒介”可代表用于存储数据的一种或多种设备,包括只读存储器(rom)、随机存取存储器(ram)、磁性随机存取存储器ram、磁芯存储器、磁盘存储媒介、光储存媒介、闪存设备和/或用于存储信息的其他机器可读媒介。名词“机器可读媒介”包括但不限于便携式或固定式设备、光存储设备、无线信道和/或能存储、容纳或传导指令和/或数据的各种其他媒介。此处所述的方法学在一个或多个实施例中可用包含接受含指令的代码段的一个或多个处理器的机器执行。对于此处所述的任一方法,在所述机器执行指令时,机器即实施方法。包括能执行规定该机器要执行的动作的一系列指令(顺序或以其它方式)的任何机器。因而,典型的机器可用含一个或多个处理器的典型处理系统作为范例。每个处理器可包括cpu、图形处理器和可编程数字信号处理器中的一种或多种。所述处理系统可进一步包括含主要ram和/或静态ram和/或rom的存储器子系统。可包括总线子系统以便在部件之间进行通讯。若处理系统需要显示器,可包括这种显示器,例如液晶显示器(lcd)。如需要人工输入数据,所述处理系统还可包括一种或多种数字字母输入单元,例如键盘、指点控制设备(鼠标)等。存储器包含含用于在经所述处理系统执行时实施此处所述的一种或多种方法的指令的机器可读代码段(例如软件或软件代码)。在计算机系统执行软件过程中,软件可整个驻留在存储器中,或还可全部或至少部分驻留在ram中和/或处理器中。因而,存储器和处理器还构成了包括机器可读代码的系统。在替代实施例中,所述机器在网络部署中可作为独立的设备运行或可连接(例如联网到)其他机器上,在服务器-客户机网络环境中可作为服务器或客户机运行,或在对等或分布式网络环境中作为对等机器运行。所述机器例如可为计算机、服务器、服务器集群、计算机集群、网络设备、分布式计算环境、云计算环境或能执行规定该机器要执行的动作的一系列指令(顺序或以其它方式)的任何机器。名词“机器”还可包括单独或共同执行一系列(或多个系列)指令以实施此处所述任一种或多种方法学的机器的任何集合。以上是本发明示例性实施例的公开内容,目的在于说明本发明,而并非使其内容详尽无遗或将本发明范围限制于公开的几种具体形式。鉴于上述公开内容,本领域技术人员将能清楚了解针对上述实施例所做的多种变化和修改。本发明范围由所附权利要求书及其等效内容界定。进一步地,在描述本发明典型实施例的过程中,说明书部分可能已经具体有步骤地介绍了本发明中提供的方法和/或过程。但由于该方法或过程并不仅限于本发明中规定的特定步骤,因此,该方法或过程的步骤不受本发明中所述步骤的特定顺序限制。本领域技术人员应了解的是,这些步骤也可按其它顺序进行。因此,本说明书中规定的步骤的特定顺序不应限制所附权利要求。此外,针对本发明中提出的方法和/或过程的权利要求不应局限于规定步骤下产品的性能。本领域技术人员很清楚,规定的步骤顺序可能会发生变化,但依然不背离本发明精神且在本发明范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1