用于操作多显示器组件的系统和方法与流程

文档序号:11230082阅读:633来源:国知局
用于操作多显示器组件的系统和方法与流程



背景技术:

显示器用来经由发光平台传递数字信息。显示器安装在各种背景和环境中,比如,安装在电视、广告、个人计算装置中,以及更常见地,安装在车辆中。

标准显示器组件包括显示器驱动逻辑,该逻辑具有各种指令来传送到发光元件的阵列。显示器驱动逻辑传送信号,该信号指示将哪些发光元件照亮以及对应的强度和颜色(如果可能)。显示器组件可以与各种界面装置合并,比如,键盘、指示器、注视跟踪器、头部跟踪器、眼球跟踪器等。

近年来,显示器已经与触摸传感器能力合并。触摸传感器可以并入在显示器本身中,并且当用户与屏幕(即,通过物理接触)交互时,启动命令。在实施触摸屏的情形下,还可以提供侧边界面按钮。

显示器可以用来呈现各种信息和各种类型的应用。在一些情况下,具体环境或背景的操作和接合对于应用而言至关重要。例如,如果显示器实施在车辆的仪表板中,那么显示器可以用来传递与车辆的功能和/或安全性有关的信息。

在其他情况下,显示器可以用来呈现与应用相关联的信息,该应用与显示器所在的操作或背景不相关。例如,在显示器实施于车辆中的情形下,显示器可以用于与车辆、驾驶或位于车辆中完全无关的各种应用。例如,显示器可以与娱乐应用、电话/互联网消息传送、一般互联网浏览等相关联。

随着显示器变得更加鲁棒,所实施的显示器在与显示器环境有关的应用和图形用户界面(gui)和完全无关的应用/gui之间切换。此外,随着显示器实际上也变得更加多样化,具体应用所需的界面增加。界面被定义为与显示器或gui交互的方法。



技术实现要素:

以下描述涉及一种多显示器组件以及一种与多显示器组件相关联的操作。

本文中提供一种用于操作耦合到电子控制单元(ecu)的多显示器组件的系统,所述多显示器组件包括第一显示器和第二显示器。所述系统包括:信息接收器,其被配置为接收来自所述ecu的信息;显示器处理器,其被配置为确定将所述多显示器组件设置在第一模式还是第二模式,所述第一模式被定义为仅仅所述第一显示器可见;以及所述第二模式被定义为所述第一显示器和第二显示器可见。所述系统还包括信息处理器,其被配置为将所述确定传送到所述多显示器组件。

在另一示例中,所述显示器处理器还被配置为基于用于表示新应用要由所述ecu执行的所述接收的信息,确定是否设置所述多显示器组件的模式。

在另一示例中,所述显示器处理器还被配置为基于与所接收信息一起接收的界面数据,确定是否设置所述多显示器组件的模式。

在另一示例中,所述信息接收器还被配置为接收与所述接收的信息的源有关的信息;以及所述显示器处理器还被配置为基于与预定关系相关的源来确定是否设置所述多显示器组件的模式。

在另一示例中,所述源是来自联网源的定义信息。

在另一示例中,所述第一模式被定义为所述第一显示器完全遮蔽所述第二显示器,以及所述第二模式被定义为经由来自所述信息处理器的传送来接合(engage)所述第二显示器,其中所述第二显示器移动到可见位置。

在另一示例中,所述第二显示器的移动独立于用户指令发生。

本文中提供一种用于操作耦合到电子控制单元(ecu)的多显示器组件的方法,所述多显示器组件包括第一显示器和第二显示器。所述方法包括:接收来自所述ecu的信息;确定所述接收的信息是否与第二显示器的接合相关联;以及响应于确定所述接收的信息与所述第二显示器相关联,传送显示器取向数据信号,所述显示器取向数据信号指示多显示器组件来使得所述第二显示器可见。

在所述方法的另一示例中,所述第二显示器可见被定义为其中所述第二显示器从隐藏状态移动到可见状态的状态。

在所述方法的另一示例中,所述确定还包括确定所述接收的信息是否是新应用,以及所述新应用通过预定关系与经由所述第二显示器呈现相关。

在所述方法的另一示例中,所述确定还包括确定所述接收的信息是否包括界面数据,以及所述界面数据通过预定关系与经由所述第二显示器呈现相关。

在所述方法的另一示例中,所述确定还包括确定所述接收的信息是否与源相关联,以及所述源通过预定关系与经由所述第二显示器呈现相关。

本文中公开一种多显示器组件。所述组件包括:电耦合到电子控制单元(ecu)的第一显示器;电耦合到所述ecu的第二显示器;以及多个显示器接合器,其被配置为响应于所述多显示器组件接收到显示器取向信号而将所述第二显示器从隐藏状态移动到可见状态。

在另一示例中,响应于预定激励而生成所述显示器取向信号。

在另一示例中,所述预定激励被定义为在所述ecu上启动新应用。

在另一示例中,所述预定激励被定义为在所述ecu上执行的应用的界面与所述第二显示器相关。

在另一示例中,所述预定激励被定义为由所述ecu从源接收到数据,所述源与所述第二显示器上的呈现相关。

参考附加于本说明书并形成其一部分的附图和权利要求书,在阅读以下描述后,本领域的技术人员将易于明白本发明的其他目的、特征和优点。

附图说明

图1(a)到图1(d)示出根据本文中公开的方面的系统100级实施的示例。

图2示出用于本文中公开的各种系统和方法的示例查找表。

图3示出使用图1(b)所示的系统的操作的示例方法。

图4示出使用图1(c)所示的系统的操作的示例方法。

图5示出使用图1(d)所示的系统的操作的示例方法。

图6(a)和图6(b)示出使用图1(b)的系统和图3的方法的双显示器的示例情形。

图7(a)到图7(c)示出使用图1(c)的系统和图4的方法的双显示器的示例情形。

图8(a)到图8(c)示出使用图1(d)的系统和图5的方法的双显示器的示例情形。

具体实施方式

下文参考附图更充分地描述本发明,附图中示出本发明的示例性实例例。然而,本发明可以按照许多不同的形式具体实施,且不应解释为限于本文中所阐释的实例例。相反,提供这些示例性实例例,以便本公开是详尽的,并且将本发明的范围充分地传递给本领域中的普通技术人员。将理解的是,出于本公开的目的,“每个中的至少一个”将被解释为是指相应语言之后的枚举元件的任何组合,包括所枚举的元件中的多个的组合。例如,“x、y和z中的至少一个”将被解释为是指只有x、只有y、只有z或者x、y和z中的两个或更多项的任何组合(例如,xyz、xz、yz、x)。在附图和具体实施方式中,相同的附图参考标记应被理解为指代相同元件、特征和结构,除非另有描述。为清楚、说明和方便起见,这些元件的相对大小和描绘可以放大。

如背景技术部分说明,显示器通过发光介质来传递图像。数字信息被传送到显示器,其中信息以各种发光模式传播到显示器上。随着显示器变得越来越普遍,它们的应用变得越来越多样并且数量众多。

曾经在模拟或非数字设置下的应用现在经过转化来经由数字显示器来观看。示例可以包括车辆控制、温度设置等。此外,与操作或背景相关联的关键信息也可以经由数字显示器传送,比如车辆的速度、安全性信息等。

因此,随着经由数字显示器传递更多的信息,对显示器上的更多基板面(realestate)的需要也增长。然而,归因于与环境或背景相关联的物理约束,显示器通常受到限制。例如,在车辆设置中,显示器受限于车辆的仪表板区域中的可用空间。

本文中公开用于操作和提供多显示器的方法、系统和设备(即,组件)。在本申请中示出的多显示器以及相关应用可以用来在第一显示器、第二显示器或这两者上提供内容。通过使用本文中公开的概念,多显示器变为基于预定应用和/或需要而选择性地实施。

在本公开中,大量地参考双显示器(即,双显示器组件)。然而,本领域的普通技术人员可以理解,双显示器是用于示例性目的,且因此,当使用双显示器时,大于二的数量可以适用于显示器的数量。

图1(a)到图1(d)示出根据本文中公开的方面的系统100级实施的示例。具体而言,系统100与电子处理系统接合,其中实施各种系统和显示器硬件。一般而言,图1(a)示出重要部件的系统级视图,而图1(b)到图1(c)示出图1(a)所示的具有各部件之间传送的各种信号的系统。

尽管线被示出为连接到各种部件,但可以实施已知的任何方法/技术来在信号之间通信。例如,信号可以直接经由有线、无线或通过集中式网络路由器传送。出于说明目的,示出总线150,以表明图1(a)到图1(d)的各种系统/部件彼此电通信。

如图1(a)到图1(d)所示,总线150允许从各种连接的外围装置传播信号,比如电子控制单元(ecu)110、控制系统120、远程信息处理ecu130和显示器驱动器140。包括上文所述的四个被连接的外围装置是示例性的。因此,其他已知电子系统和架构可以用于本文所述的系统100。总线150是允许与图1(a)到图1(d)所示的各种元件共享信息的有线或无线(或两者的组合)导管。

ecu110是便于指令从各种部件传送的处理器。例如,与控制系统120、远程信息处理ecu130和显示器驱动器140的操作相关联的控制逻辑可以包含在ecu110中。

此外,控制系统120可以表示与图1(a)和图1(b)所示的电子系统相关联的各种部件/系统或传感器。一个示例是车辆(将在下面的其他图中示出)。在车辆中,子系统控制系统120可以用于多种功能,比如安全性、气候、车门/车窗、娱乐等。控制系统120与子系统中的每个接合。例如,如果子系统中的一个与打开和关闭车窗相关联,那么ecu110可以接收上/下操作的信号(来自设于车辆中的界面装置)。一旦信号由ecu110接收,就可以生成命令并且通过总线150将所述命令传播到与车窗的打开/关闭相关联的控制系统120。

远程信息处理ecu130被配置成接收/发送来自图1(a)到图1(d)中未示出的其他系统的数据。在一些情形下,其他系统可以是网络连接、卫星连接、局部无线连接(即,bluetoothtm或局部网络连接的类似分类)等。ecu110可以使用远程信息处理ecu130来与第三方服务通信并且接收来自第三方服务的数据,比如流互联网信道、全球定位卫星、云网络连接等。

显示器驱动器140(经由显示器数据141)将数据驱动到双显示器160。数字信息经由双显示器160接收并且呈现。双显示器160中还示出双显示器接合器161。双显示器接合器161可以激活(经由来自系统100的信号、经由总线150和其他部件激活),并且激活双显示器模式或单显示器模式。

如图1(b)所示,在传播到系统100以及从系统100传播到所示各种部件的各种信号的样本操作中说明用于操作双显示器装置160的系统100。图1(b)中的设置类似于图1(a)所示的设置;然而,示出用来在各种元件和部件之间传送的各种信号。

系统100包括信息接收器101、显示器处理器102和指令处理器103。还示出存储装置105,所述存储装置以电子方式存储查找表106。

信息接收器101被配置成接收来自ecu110的信息(直接接收或经由总线150接收)。信息可以是下列中的一个:呈现在双显示器160上的当前应用111。在这之后,新应用112也可以被请求呈现在双显示器160上。新应用112可以与当前应用111以并行方式运行,或者在另一示例中,将当前应用111放在后台窗口中,而将新应用112放在前台进程中。

此外,也可以接收新应用112的源131。源131用作从哪里接收到应用(或从哪里得到数据)的指示。例如,如果与新应用112相关联的信息来源于第三方源,比如经由远程信息处理ecu130连接的网络或移动装置,那么这可由源131表示。这个概念在图1(c)中进一步讨论。

基于所接收的信息,显示器处理器102确定下列中的一个或两个:1)是否接合双显示器160的第二显示器(或解开(dis-engage)第二显示器);和2)提供关于将什么内容显示在第一显示器上和将什么内容显示在第二显示器上的指导。显示器处理器102可以合并各种技术来做出这个确定,比如使用查找表106(所述查找表存储在存储装置105上)。图2中示出样本查找表106。具体而言,可以从查找表106中检索关于是否接合或解开双显示器160的决定(即,激活选项161)。

参考图2,示出查找表106的样本200。样本200纯粹是示例性的,且因此,系统100的实施者可以基于需要或偏好来定制查找表106。如图所示,样本查找表200包括下列字段:动作201、界面202、源203以及是否接合204。

样本查找表200可以用于下文说明的系统100的各种示例和操作。具体而言,字段204论述接合第二显示器的概念。通过接合第二显示器,这意味着第二显示器从隐藏或遮蔽视图移动到可见视图。这可以通过各种技术来完成。例如,第二显示器或隐藏显示器可以被主显示器(或第一显示器)遮蔽。第二/隐藏显示器可以在槽中,并且机械地接合以移动到可见位置。

指令处理器103被配置成将显示器取向142直接传送到双显示器160,或传送到其他部件(比如ecu110和总线150)。显示器取向142用来表明双显示器160是否处于单显示器模式和/或双显示器模式。因此,显示器数据141也可以使用这个信息来确定将数据驱动到哪个显示器。

图3中示出说明图1(b)中的系统100的操作的概念的第一方法300。

在操作310中,接收将经由双显示器组件执行的新应用的指示。例如,在车辆背景下,用户可想要打开他们的信息娱乐系统。

在操作320中,确定双显示器的当前模式是否是单显示器模式。如在如下示例中的一些中示出,本文中论述的双显示器组件能够显示一个屏幕,或者与第一屏幕一起接合第二屏幕。接合第二屏幕的决定基于与图1(b)到图1(d)中示出的各种示例相关联的信号。因此,不要求用户激活接合或不接合第二屏幕的功能。

如果操作320中的确定为是,那么方法300前进到操作330中的确定。在操作330中,确定新应用是否需要第二显示器。如果是,则方法300前进到操作340,其中将第二显示器呈现给观看者。如果否,则方法300前进到结束350,并且不对显示器做出改变。

在操作335中,如操作320中的确定所说明,双显示器处于至少两个显示器被呈现给观看者的模式。因此,在操作335中,确定新应用是否需要第二显示器。如果是,则什么都不改变,并且双显示器保持呈现两个显示器(参见操作335,有线通往结束350)。

在否时,方法300前进到操作341。在操作341中,解开第二显示器。也就是,如果第二显示器正被呈现给观看者,那么第二显示器自动移动到所述观看者不可见的位置。

图6(a)和图6(b)示出系统100的示例,并且具体而言,实施使用参考方法300论述的理念的情况。

参考图6(a),示出双显示器组件160上的屏幕161。双显示器组件160包括第一屏幕162和第二屏幕163(图6(a)中未示出)。没有示出第二屏幕163,因为第二屏幕处于解开取向(即,观看者/用户不可见)。

在图6(b)中,第二屏幕163被接合。在图6(a)和图6(b)所示的使用情况下,双显示器160先前仅仅示出与具有车辆操作的标准信息相关联的标准信息屏幕600。例如,如图所示,屏幕600显示燃料指示器和速度。

在从图6(a)转到图6(b)时,用户选择执行信息娱乐应用(由屏幕610示出)。因此,在无需用户/观看者采取任何一种动作的情况下,第二显示器163变成接合(即,用户可见并且处于非隐藏取向)。例如,机械电机可被配置成滑动第二显示器163或使得第二显示器163可用。因此,将原始屏幕600(示出车辆操作信息)维持在显示器162上,同时在第二显示器163上示出信息娱乐屏幕163。

因此,当系统(诸如,图1(a)所示的那些系统)被提供经由双显示器160显示的新应用时,本文中公开的方面可以被配置成将那些新应用呈现在新可用(并且先前隐藏)的显示器(即,第二显示器163)上。

图1(c)示出系统100的另一示例实施。参考图1(c),在双显示器160上启动新应用。新应用由(经由信息接收器101接收的)新应用数据112表示。

显示器处理器102可以接收新应用112,以及与新应用相关联的界面数据113,并且将显示器取向数据142传播到双显示器160。相应地,在双显示器160使用第二显示器的情况下,可以启动双显示器接合器161,且因此,第二显示器可以伸出(即,从隐藏状态变成显示状态)。基于与新应用112相关联的界面,伸出动作可以在自动功能中发生。

实际界面(例如,触摸板、键盘、一组图标等)和关于是否包括界面的决定可以经由查找表106进行相关并存储。因此,与新应用相关联的界面可以呈现在第二显示器上。

图4中示出说明图1(c)中的系统100的操作的概念的第二方法400。

在操作410中,接收应用信息。例如,当用户接合或选择应用来通过与双显示器相关联的系统执行或运行时,接收与该应用相关联的信息。

在操作420中,检索与这个所接收的应用相关联的界面。如图2所示,某些应用可以与具体界面相关联。在操作430,确定是否需要第二显示器。图2所示的查找表说明具体界面和/或应用可以如何与第二显示器相关联。如果否,则方法400前进到操作450。

如果需要第二显示器430,那么将第二显示器自动呈现给观看者和/或显示器(如在各种示例中说明,当不接合或不需要时,第二显示器通常隐藏)。

图7(a)到图7(c)示出能够用于系统100或方法400的各种界面的示例。在图7(a)中,第二显示器163隐藏(即,处于解开状态)。第二显示器163示出屏幕,所述屏幕示出可用于选择的两个不同应用,音乐应用701和文本应用702。

响应于用户选择第一应用(即,音乐应用701),使用本文中公开的概念,第二显示器变成接合(即,不隐藏),并且用户可用第二显示器上的屏幕710。如图所示,屏幕710的界面与被配置成操作音乐应用701的界面匹配。

在图7(c)中,文本应用702被接合。类似于上文,与屏幕720相关联的界面呈现在经由显示器163对用户/观看者接合(即,不隐藏)的屏幕上。具体而言,在图7(c)所示的情况下,经由显示器163来呈现键盘(触摸屏键盘)。

因此,如上文说明,响应于具体界面匹配主界面上的应用,本文中公开的方面允许将该具体界面呈现在双显示器的第二显示器上。

图1(d)示出系统100的另一示例实施。如图1(d)所示,源数据131(经由信息接收器101)从ecu110传送到系统100。源数据131还和数据114一起提供。源数据131表明数据114是从哪里提供的。远程信息处理ecu130可以接收来自具体源的信息,例如,云网络提供商。

一旦识别这个源,显示器处理器102就可以检索信息(例如,查找表106),并且识别来自具体源的信息将经由双显示器的第二显示器示出/显示。信息处理器103可以将显示器取向数据142信号传送到双显示器160(其具有接合器161,类似于上文说明的接合器),并且基于预定指令来接合双显示器160的第二显示器来经由第二显示器显示信息。

图5示出说明图1(d)中的系统100的操作的概念的方法500。

在操作510中,接收来自源的数据。例如,可以经由远程信息处理ecu130,从具有系统的不同区域或者从辅助源(诸如,网络)接收数据。

在操作520中,确定数据是否从与接合双显示器组件的第二显示器的具体动作相关联的预定源接收。如图2所示,在示例性查找表106中,与云网络源相关联的数据与接合第二显示器的动作相关。

在另一示例(未示出)中,可以采用部分向外延伸的方式接合第二显示器。因此,如果显示器能够延伸到‘x’距离的位置,那么第二显示器可以延伸到50%x的距离,且因此,示出为部分延伸。在这种情况下,所示的系统可以被配置成将显示器重新配置成被驱动并呈现在所延伸的第二显示器的部分量上。因此,基于所示显示器的可用量,第二显示器可以示出针对部分接合的第二显示器重调大小的完整图像。

如果操作520中的确定为否,那么方法500前进到结束540,并且不采取动作。

如果操作520中的确定为是,那么方法500前进到操作530,并且接合第二显示器。类似于本公开的其他部分所述,接合第二显示器表明与主显示器(或第一显示器)相关联的显示器现在对用户/观看者可见。

图8(a)到图8(c)示出图1(d)中描述的系统100和方法500的示例实施。

如图8(a)所示,示出双显示器160的第一显示器162。如所说明,第二显示器163隐藏(即,在第一显示器162的后面,并且被配置成在没有用户指令或接合的情况下机械地移动到可见状态)。在图8(b)中,接收数据801,并且所述数据来源于云/网络802。如图1(a)到图1(b)所示,数据801可以来源于ecu110,且具体而言,来源于远程信息处理ecu130。

如图8(c)所示,来源于云/网络802的数据可以被预先确定成接合第二显示器163。例如,如图2所示,样本查找表106将与来源于云/网络802的数据的对应关系存储成与接合相关联。在图8(c)中,第二显示器163现在被接合,其中屏幕810来源于从云/网络802接收的数据801。

可以完全、部分提供与系统100一起示出的不同排列的示例,或者所述示例只具有方法300、400或500中的任一方法所示的示例中的一个。可以经由系统100的实施者来选择包括上文论述的概念中的一个、一些或全部。

因此,使用本文中公开的方面,双显示器系统100可以与双显示器160耦合,所述双显示器能够具有两个显示器162和163,其中一个屏幕隐藏。接合的确定以及接合第二显示器163的随后动作可以独立于来自双显示器160的用户或观看者的任何动作来发生。因此,通过提供自动方法来提供基于系统要求和配置而动态确定的双显示器系统,提供增强的用户体验。

图1(a)到图1(d)中示出的装置中的某些包括计算系统。计算系统包括处理器(cpu)和系统总线,所述系统总线将包括比如只读存储器(rom)和随机存取存储器(ram)的系统存储器在内的各种系统部件耦合到处理器。其他系统存储器也可以用于使用。计算系统可以包括不止一个处理器或者联网在一起的计算系统群组或集群来提供更大处理能力。系统总线可以是若干类型的总线结构中的任一个,包括存储器总线或存储器控制器、外围总线以及使用多种总线架构中的任一个的局部总线。存储在rom等中的基本输入/输出(bios)可以提供有助于(诸如在启动期间)在计算系统内的元件之间传输信息的基本例程。计算系统还包括数据存储区,所述数据存储区根据已知的数据库管理系统来维护数据库。数据存储区可以以很多形式具体体现,比如硬盘驱动器、磁盘驱动器、光盘驱动器、磁带驱动器,或者可存储可由处理器访问的数据的另一类型的计算机可读介质,比如磁带盒、闪存卡、数字多功能盘、盒式磁带、随机存取存储器(ram)和只读存储器(rom)。数据存储区可以由驱动接口连接到系统总线。数据存储区提供对计算机可读指令、数据结构、程序模块和用于计算系统的其他数据的非易失性存储。

为了实现人类(以及在一些情况下,机器)用户交互,计算系统可以包括输入装置,比如用于语音和音频的麦克风、用于手势或图形输入的触敏屏幕、键盘、鼠标、运动输入等。输出装置可以包括若干输入机制中的一个或多个。在一些情况下,多模式系统使得用户能够提供多种类型的输入来与计算系统通信。通信界面一般使得计算装置系统能够使用各种通信和网络协议来与一个或多个其他计算装置通信。

前述公开参考多个流程图和伴随的描述来说明图3到图5中表示的实施例。所公开的装置、部件和系统预期使用或实施用于执行这些附图中所示的步骤的任何合适技术。因此,图3到图5仅仅用于说明目的,并且可在任何适当的时间执行所述或类似步骤,包括同时执行、单独执行或组合执行。此外,这些流程图中的很多步骤可同时发生和/或按照与所示和所述不同的顺序发生。此外,所公开的系统可以使用具有额外、更少和/或不同步骤的过程和方法。

本文中公开的实施例可以在数字电子电路中实施,或者在计算机软件、固件或硬件中实施,包括本文中公开的结构和它们的等价物。一些实施例可以实施为一个或多个计算机程序,即计算机程序指令的一个或多个模块,该一个或多个计算机程序被编码在有形计算机存储介质上来供一个或多个处理器执行。计算机存储介质可以是计算机可读存储装置、计算机可读存储基底或者随机或串行存取存储器,或者可以包括在它们中。计算机存储介质也可以是一个或多个单独的有形部件或介质,比如多个cd、磁盘或其他存储装置,或者可以包括在它们中。计算机存储介质不包括瞬时信号。

如本文中使用,术语处理器涵盖用于处理数据的所有种类的设备、装置和机器,例如,包括上述的可编程处理器、计算机、片上系统或者其中多个或组合。处理器可以包括专用逻辑电路,例如,fpga(现场可编程门阵列)或asic(专用集成电路)。除了硬件之外,处理器还可以包括为讨论的计算机程序创建执行环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系统、跨平台运行环境、虚拟机或者它们中的一个或多个的组合的代码。

计算机程序(也被称为程序、模块、引擎、软件、软件应用、脚本或代码)可以用任何形式的编程语言编写,包括编译或解释语言、说明性或程序性语言,并且程序可以以任何形式部署,包括作为独立程序或作为模块、部件、子例程、对象或者适用于计算环境的其他单元。计算机程序可以,但无需,对应于文件系统中的文件。程序可以被存储在保存其他程序或数据的文件的一部分中(例如,存储在标记语言文档中的一个或多个脚本中)、存储在专用于所讨论的程序的单个文件中,或者存储在多个协调文件中(例如,存储一个或多个模块、子程序或者代码部分的文件)。计算机程序可以部署为在一个计算机上执行或者在位于一个位置或分布在多个位置并由通信网络互连的多个计算机上执行。

为了提供与个人交互,本文中公开的实施例可以使用交互式显示器来实施,比如图形用户界面(gui)。此类gui可以包括交互式特征,比如弹出或下拉菜单或列表、选择选项卡、可扫描特征以及可以接收人类输入的其他特征。

本文中公开的计算系统可以包括客户端和服务器。客户端和服务器一般彼此远离,并且通常通过通信网络进行交互。借助于在相应计算机上运行并且彼此具有客户端-服务器关系的计算机程序,发生客户端和服务器的关系。在一些实施例中,服务器将数据(例如,html页面)传输到客户端装置(例如,出于将数据显示给与客户端装置交互的用户和接收来自该用户的用户输入的目的)。在客户端装置处生成的数据(例如,用户交互的结果)可以在服务器处从客户端装置接收。

对于本领域的普通技术人员显而易见的是,在不脱离本发明的精神或范围的前提下,可以对本发明进行各种修改和变化。因此,如果本发明的修改和变化在所附权利要求书及其等效物的范围内,则本发明意图覆盖所述更改和变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1