首页> 中国专利> 在多模式浏览器中显示可用菜单选项的方法和系统

在多模式浏览器中显示可用菜单选项的方法和系统

摘要

本发明公开了一种在多模式浏览器中显示可用菜单选项的方法、系统和产品,包括:向用户展示多个GUI菜单字段;选择多个GUI菜单字段中的一个;在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-01-25

    未缴年费专利权终止 IPC(主分类):G06F 3/048 专利号:ZL2006100042724 申请日:20060213 授权公告日:20081217

    专利权的终止

  • 2009-10-28

    专利申请权、专利权的转移(专利权的转移) 变更前: 变更后: 登记生效日:20090918 申请日:20060213

    专利申请权、专利权的转移(专利权的转移)

  • 2008-12-17

    授权

    授权

  • 2007-02-14

    实质审查的生效

    实质审查的生效

  • 2006-12-20

    公开

    公开

说明书

技术领域

本发明的技术领域涉及数据处理,或者更具体的说,涉及在多模式浏览器中显示可用菜单选项的方法、系统和产品。

背景技术

随着小型设备变得越来越小,用户通过键盘或指示笔与运行在这些小型设备上的应用进行交互已经变得越来越受限和繁琐。特别的,像移动电话和PDA这样的小型手持设备可以提供许多功能,并且具有足够的处理能力来支持通过其它方式,比如多模式访问等的用户交互。支持多模式访问的设备在同一交互中结合了多种用户输入模式或通道,使得用户可以同时通过多种输入模式或通道与设备上的各种应用进行交互。输入方法包括语音识别、键盘、触摸屏、指示笔、鼠标、手写、以及其它方法等等。多模式输入常常使得用户可以更容易地使用小型设备。

由于典型GUI(“图形用户界面”)的尺寸限制使得在小型多模式设备上显示许多字段(field)的许多菜单选项变得困难。当向用户展示多个菜单字段时,使每个字段具有一个显示框来向用户展示菜单选项的方式使得在GUI显示中需要过多的显示空间。因此有必要对在多模式浏览器中显示可用菜单选项进行改进。

发明内容

本发明公开了在多模式浏览器中显示可用菜单选项的方法、系统和产品。实施例包括向用户展示多个GUI菜单字段;接收用户语音;根据用户语音和字段选择规则选择多个GUI菜单字段中的一个;在用于多个GUI菜单字段的一个GUI显示框中显示所选GUI菜单字段的菜单选项。典型的实施例还包括突出显示所选GUI菜单字段,和向用户显示代表多个GUI菜单字段中至少一个GUI菜单字段的选择属性的图标。

接收用户语音可以包括接收用户指令来选择特定的GUI菜单字段。接收用户语音还可以包括从用户接收对菜单选项的选择。根据用户语音和字段选择规则选择多个GUI菜单字段中的一个可以包括确定该选择是否匹配与多个GUI菜单字段相关联的多个菜单选项中的一个,如果该选择匹配菜单选项中的一个,识别与该选择相关联的GUI菜单字段,以及识别至少一个不与匹配的菜单选项相关联的GUI菜单字段。

本发明的上述以及其它目的、特征和优点,将在下面配合附图对本发明的示例实施例进行的更详细的阐述中变得更清晰,附图中相似的附图标记通常代表本发明的示例实施例中相似的部分。

附图说明

图1示出了用于说明示例系统设备的网络图,其中每一个设备都能够支持多模式浏览。

图2示出了用于执行本发明实施例的多模式框架的方框图。

图3示出了包含能够支持多模式浏览器的示例计算机的自动化计算机的方框图。

图4示出了用于说明在多模式浏览器中显示可用菜单选项的示例性方法的流程图。

图5示出了根据图4的方法操作的示例性多模式浏览器的示意图。

图6示出了用于说明根据字段选择规则选择GUI菜单字段的例子的流程图。

图7示出了根据图6的方法操作的示例性多模式浏览器的示意图。

具体实施方式

介绍

在本说明书中将以在多模式浏览器中显示可用菜单选项的方法为例对本发明进行更广范围的说明。然而,本领域的普通技术人员将会发现任何包含了合适的编程装置的、用于根据所公开的方法运行的计算系统都落入本发明的范围内。合适的编程装置包含任何控制计算机系统执行本发明方法的步骤的装置,包括例如,包含处理单元和耦合到计算机存储器的数字逻辑电路的系统,其中系统具有在计算机存储器中进行存储的功能,并且计算机存储器包含配置成用于存储由处理单元执行的本发明方法的数据、程序指令和程控步骤的电子电路。

本发明还可以在例如软磁盘或者其它记录介质的计算机程序产品中实现,用于由任何合适的数据处理系统使用。计算机程序产品的实施例可以由用于机器可读信息的任何记录介质来实现,包括磁介质、光介质,或者其它合适的介质。本领域的普通技术人员将会发现任何具有合适的编程装置的计算系统都可以执行包括在程序产品中的本发明的方法的步骤。本领域的普通技术人员还会发现,虽然在本说明书中描述的大多数示例性实施例面向安装并运行在计算机硬件上的软件,然而,由固件或者硬件实现的其它实施例同样也在本发明的范围之内。

在多模式浏览器中显示可用菜单选项

下面将参考附图,由图1开始,描述根据本发明实施例的在多模式浏览器中显示可用菜单选项的示例性方法、系统和产品。图1示出了用来说明示例性系统设备的网络图,所述系统设备包括根据本发明实施例的能够支持多模式浏览器的多个客户设备和根据本发明实施例的能够提供多模式网页的服务器。

图1的数据处理系统包括广域网(“WAN”)101和局城网(“LAN”)103。图1架构中的网络连接方面只是用于阐述,而并不是限制。事实上,根据本发明实施例的在多模式浏览器中显示可用菜单选项的系统可以连接成LAN、WAN。企业网、互联网、因特网、网、万维网本身或者其它本领域普通技术人员可以想到的连接。这样的网络是一种媒介,可以用于在整个数据处理系统中连接在一起的各种设备和计算机之间提供数据通信连接。

在图1的例子中,服务器106执行LAN 103和WAN 101之间的网关、路由器或者网桥的功能。服务器106可以是任何能够接收多模式网页请求并且作为响应将多模式网页提供给请求的客户设备的计算机。这种服务器的一个例子就是HTTP(‘超文本传输协议’)服务器或者‘网页服务器’。根据本发明的实施例,示例性服务器106能够支持可以提供多模式网页的多模式网络应用。这些应用通过向用户展示多个GUI菜单字段;接收用户语音;根据用户语音和字段选择规则来选择多个GUI菜单字段中的一个;以及创建网页,所述网页在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项,从而创建显示可用菜单选项的多模式网页。

图1的系统包含多个示例性客户设备108、112、104、110、126和102,其中每一个设备都能够支持根据本发明的多模式浏览器。这样的多模式浏览器通常能够显示多模式网页,所述多模式网页向用户展示多个GUI(‘图形用户界面’)菜单字段。这样的多模式浏览器也可以接收用户语音以选择多个GUI菜单字段中的一个,并且显示网页,该网页在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项。

‘多模式浏览器’典型地是能够接收多模式输入并且以多模式输出与用户交互的网页浏览器。多模式浏览器典型地显示用XHTML+VOICE(X+V)书写的网页。X+V提供一种标记语言,使用户能够在传统输入方式,如键盘敲击和鼠标点击动作之外,通过语音对话与应用进行交互。X+V通过将XHTML(可扩展超文本标记语言)和语音识别词汇表整合到一起,来将语音交互添加到网页内容上。XHTML包括支持语音合成、语音对话、命令和控制以及语言语法的语音模块。语音处理程序可以附加到XHTML元素上,并且响应特定事件。语音交互功能与XHTML整合到一起,从而可以在XHTML内容中直接使用。

在图1的例子中,包括PDA 112、计算机工作站104、移动电话110以及个人电脑108的几个示例性的客户设备将连接到WAN 101上。网络移动电话110通过无线连接116连接到WAN 101上,并且PDA 112通过无线连接114连接到网络101上。在图1的例子中,个人电脑108通过电线连接120连接到WAN 101上,并且计算机工作站104通过电线连接122连接到WAN 101上。在图1的实例中,便携式计算机126通过无线连接118连接到LAN 103上,并且个人电脑102通过电线连接124连接到LAN 103上。

如图1所示的示例性系统的服务器和其它设备的构成方案是用于阐述,而并不是限制。正如本领域普通技术人员应该知道的,根据本发明的各种实施例的数据处理系统可以包括没有在图1中示出的附加的服务器、路由器、其它设备以及对等架构。在这样的数据处理系统中的网络可以支持许多数据通信协议,包括,例如,TCP/IP、HTTP、WAP、HDTP和其它本领域普通技术人员知道的协议。本发明的各种实施例可以在图1所示的平台之外的硬件平台上实现。

根据本发明在多模式浏览器中显示可用菜单选项的多模式应用通常与计算机,即自动计算机一起实现。因此,为了进一步的阐述,图2示出了包含有能够支持具有根据本发明实施例的菜单显示模块189的多模式应用188的示例性服务器151的自动计算机的方框图。

图2的服务器151包含至少一个计算处理器156或者‘CPU’,还包括通过系统总线160连接到处理器156和计算机其他部件的随机访问存储器168(“RAM”)。存储在RAM 168中的是操作系统154。根据本发明实施例的用于计算机中的操作系统包括UNIXTM,LinuxTM,Microsoft NTTM,AIXTM,IBM的i5os,以及许多其它本领域的普通技术人员知道的操作系统。

同样存储在RAM 168中的还有具有根据本发明实施例的菜单显示模块189的多模式应用188。菜单显示模块189包含有计算机程序指令。所述菜单显示模块创建用于向用户展示多个GUI菜单字段的网页。菜单显示模块还能够通常响应于用户语音以及根据字段选择规则来选择多个GUI菜单字段中的一个,并且还能够创建网页,该网页在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项。

图2的服务器151包括通过系统总线160耦合到处理器156和服务器151的其它部件的非易失性计算机存储器166。非易失性计算机存储器166可以实现为硬盘驱动器170、光盘驱动器172、电可擦除可编程只读存储器空间(所谓的‘EEPROM’或者‘闪速’存储器)174,RAM驱动(未示出),或者是本领域的普通技术人员知道的任何其它类型的计算机存储器。

图2的示例服务器151包括一个或多个输入/输出接口适配器178。计算机中的输入/输出接口适配器通过例如用来控制到例如计算机显示屏的显示设备180的输出,以及控制从例如键盘和鼠标的用户输入设备181的输入的软件驱动器和计算机硬件实现面向用户的输入/输出。

图2的示例服务器151包括通信适配器167,用来实现与其它计算机182的数据通信184。这样的数据通信可以通过RS-232链接,经由例如USB的外部总线,通过例如IP网络的数据通信网络,以及其它本领域的普通技术人员知道的方法来实现。通信适配器实现数据通信的硬件层次,由此一台计算机可以直接地或者通过网络向另一台计算机发送数据通信。根据本发明实施例的用于多模式应用中的通信适配器的实例包括用于有线拨号通信的调制解调器,用于有线网络通信的以太网(IEEE 802.3)适配器,以及用于无线网络通信的802.11b适配器。

根据本发明实施例的多模式浏览器显示多模式网页。因此,为了进一步的阐述,图3示出了包含有能够支持多模式浏览器的示例客户端152的自动计算机的方框图,该多模式浏览器能够向用户展示多个GUI菜单字段,接收用户指令来选择多个GUI菜单字段中的一个;并且在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项。图3的客户端152包括至少一个计算机处理器156或‘CPU’,同时包括通过系统总线160连接处理器156和计算机其它部件的随机访问存储器168(“RAM”)。存储在RAM168中的是操作系统154。根据本发明的实施例用于计算机中的操作系统包括UNIXTM、LinuxTM、Microsoft NTTM、AIXTM、IBM的i5os以及许多其它本领域的普通技术人员知道的操作系统。

同样存储在RAM168中的还有多模式浏览器191。图2的多模式浏览器191通过向用户展示多个GUI菜单字段,接收用于在多个GUI菜单字段中选择一个的用户语音,以及在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项,由此显示可用菜单选项。

图3的客户端152包含通过系统总线160耦合到处理器156和客户端152的其它部件的非易失性计算机存储器166。非易失性计算机存储器166可以实现为硬盘驱动器170、光盘驱动器172、电可擦除可编程只读存储器空间(所谓的‘EEPROM’或者‘闪速’存储器)174、RAM驱动器(未示出)或者是本领域的普通技术人员知道的任何其它种类的计算机存储器。

图3的示例客户端包含一个或者多个输入/输出接口适配器178。计算机中的输入/输出接口适配器通过例如用来控制到例如计算机显示屏的显示设备180的输出,以及控制从例如键盘和鼠标的用户输入设备181的输入的软件驱动器和计算机硬件实现面向用户的输入/输出。

图3的示例客户端152包括通信适配器167,用来实现与其它计算机182的数据通信184。这样的数据通信可以通过RS-232链接,经由比如USB的外部总线,通过比如IP网络的数据通信网络,以及其它本领域的普通技术人员知道的方法来实现。通信适配器实现数据通信的硬件层次,由此一台计算机可以直接地或者通过网络向另一台计算机发送数据通信。根据本发明实施例的用于多模式应用中的通信适配器的实例包括用于有线拨号通信的调制解调器,用于有线网络通信的以太网(IEEE 802.3)适配器,以及用于无线网络通信的802.11b适配器。

为了进一步的阐述,图4示出了用于在多模式浏览器414中显示可用菜单选项的示例方法的流程图。图4的方法包括向用户展示(402)多个GUI菜单字段404。向用户展示(402)多个菜单字段404可以通过在GUI文本框中展示为用户描述所填入的菜单字段的文本,显示代表GUI菜单字段的图标,或者任何其它本领域普通技术人员知道的向用户展示GUI菜单字段的方法来实现。描述菜单字段的文本的例子包括‘选择城市’、‘选择时间’、‘选择邮编’等本领域普通技术人员知道的文本。

在图4的实例中,多个GUI菜单字段404中的每一个都有相关联的一组菜单选项用于显示在GUI显示框412中。在图4的实例中的GUI显示框是单个GUI显示框,用于显示多个GUI菜单字段404的每一个的菜单选项。GUI显示框412显示当前所选择的菜单字段的菜单选项。所选的GUI菜单字段通常被称为‘聚焦’。当菜单字段被选择,或被聚焦时,与该GUI菜单字段相关联的菜单选项显示在GUI显示框中,并且用户能够选择一个菜单选项来填充该菜单字段。

图4的方法还包括接收(403)用户语音407,并且根据用户语音407和字段选择规则602来选择(406)多个GUI菜单字段404中的一个405。字段选择规则是控制分析用户语音的规则,它被设计以便响应于接收到用户语音来选择GUI菜单字段中的一个。在一个直接的实例中,接收(403)用户语音407并且根据用户语音407和字段选择规则602来选择(406)多个GUI菜单字段404中的一个405,可以通过下述方式来实现,接收识别可用菜单字段中的一个的语音指令,根据一种规则选择菜单字段,该规则为当用户语音识别一个菜单字段时,选择该识别出来的菜单字段。

如上面所讨论的,多模式应用能够接收作为语音的用户指令,也可以接收传统方式的输入,比如键盘指令、鼠标点击或者其它本领域普通技术人员知道的接收用户指令的方式。字段选择规则可以被用来在没有直接用户指令被识别为特定的选择时,确定或者推断用户对GUI菜单字段的选择,例如通过教导语音指令和按键结合在一起来将如何解释来选择GUI菜单字段中的一个。根据这样的字段选择规则来选择GUI菜单的其它实例将在下面参考图6和7给予更详细的描述。

图4的方法包括在用于多个GUI菜单字段404的GUI显示框412中显示(408)所选GUI菜单字段405的菜单选项410。如上所述,图4的GUI显示框412是单个显示框,用于显示与任何GUI菜单字段404相关联的菜单选项,并且当选择所选字段405时,根据本发明操作的多模式浏览器在GUI显示框412中显示其菜单选项410。

根据图4的方法,在多模式浏览器中显示的多模式网页通常通过突出显示所选GUI菜单字段指示用户GUI菜单字段的选择。突出显示所选GUI菜单字段可以通过使用表示该GUI菜单字段已被选择的GUI显示图标,通过使用以预定的字体在GUI菜单字段中显示的文本,或者任何其它本领域的普通技术人员知道的突出显示GUI菜单字段的方法来实现。

根据图4的方法,在多模式浏览器中显示的多模式网页也可以通过向用户显示代表GUI菜单字段的选择属性的图标来向用户提供GUI菜单字段的选择属性的标示。考虑到GUI菜单字段的状态或者GUI菜单字段的选择要求,选择属性是附加信息。这种选择属性的例子是:‘必须’,指示用户对GUI菜单字段的菜单选项的选择是必须的,‘可选’,指示用户对GUI菜单字段的菜单选项的选择不是必须的,‘监听’,指示用户该GUI菜单字段当前已被选中,并且接受来自用户的菜单选项,‘填充’,指示用户该GUI菜单字段已经接受菜单选项,以及其它本领域普通技术人员知道的情况。

为了进一步的阐述,图5示出了根据图4的方法操作的示例多模式浏览器500的示意图。在图5实例中的示例多模式浏览器显示了对在特定时间、特定城市的特定影院正在上演的电影进行选择的多模式网页501。图5的网页501有四个GUI菜单字段514、516、518和520,以及用于显示所选GUI菜单字段518的菜单选项504、506、508、510和512的GUI显示框502。图5的网页501还包括代表GUI菜单字段514、516、518和520的选择属性的多个图标536、532、530和528。

在图5的实例中,第一GUI菜单字段514接受用户对电影的选择,并且在这个实例中,用户已经选择了电影‘I,Robot’。作为对用户已经选择电影I,Robot的结果,描述该用户选择的文本出现在GUI菜单字段514中。作为该用户选择的结果,代表选择属性‘填充’的图标536显示在GUI菜单字段514旁边,指示用户该GUI菜单字段的菜单选项已被选择。

在图5的实例中,第二GUI菜单字段516接受用户对城市的选择。在图5的实例中,当前没有城市被选中,因此GUI菜单字段516包含提示用户选择一个城市的文本。进一步的,第二菜单字段516并不是必须的,因此代表选择属性‘可选’的图标532显示在GUI菜单字段516旁边。

在图5的实例中,第三GUI菜单字段518接受用户对影院的选择。在图5的实例中,第三GUI菜单字段518当前被选中,并且接受来自用户的菜单选项。作为该GUI菜单字段选择的结果,代表选择属性‘监听’的图标530显示在GUI菜单字段518旁边。同样,作为该GUI菜单字段选择的结果,影院选项显示在GUI显示框502中。在图5的实例中,五个菜单选项被显示在GUI显示框502中。菜单选项包括‘Malco Forest Hill Cinema 8’504,‘Malco Collierville Towne Cinema’506,‘Malco Paridiso’508,‘Ajay Theatres-Palace Cinema’510和‘Malco Highland Quartet’512。图5的实例可以有利地告知用户菜单选项并且利用显示在GUI菜单字段518中的文本‘选择影院’提示用户选择菜单选项中的一个。

在图5的实例中,第四GUI菜单字段520接受用户对电影时间的选择。在图5的实例中,当前没有电影被选中,因此GUI菜单字段520包含用于提示用户选择电影时间的文本‘选择时间’。进一步的,第四GUI菜单字段520是必填的,并且没有被填充,因此代表选择属性‘必须,未填’的图标528显示在GUI菜单字段520旁边。

示出图5的示例多模式网页是为了阐述而并不是限制。事实上,通过向用户展示多个GUI菜单字段、选择多个GUI菜单字段中的一个、以及在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项从而在多模式浏览器中显示可用菜单选项可以以许多形式出现,并且所有这些形式都在本发明的范围之内。

如上所讨论的,多模式应用经常在同一用户交互中接收多于一个指令。比如,用户说“我要在八点钟看‘蜘蛛人’”,这事实上可以在单个言辞中选择图5的实例中的两个必须的菜单字段。这样与用户进行的交互通常被称为‘混合发起’(mixed initiative)对话。因此,为了进一步的阐述,图6示出了根据提供与用户进行混合发起对话的字段选择规则来选择GUI菜单字段的实例的流程图。在图6的实例中,根据字段选择规则602选择GUI菜单字段。字段选择规则是用于控制分析用户指令的规则。这些规则经常通过确定用户是否已经事实上选择了菜单选项,并且确定是否还剩余其它必须的菜单选项需要用户选择来进行操作。

图6的实例示出了根据字段选择规则602选择(406)GUI菜单字段的一种方式的流程图,该规则包括以语音方式从用户接收(604)对菜单选项的选择606。在图6的一些实例中,除了语音选择之外,也可以使用附加的输入,比如手写选择、键盘选择或者其它任何本领域普通技术人员知道的选择,并且在选择特定菜单字段时,字段选择规则也可以包括这种多模式输入。

图6的方法还包括确定(608)选择606是否匹配与多个GUI菜单字段404相关联的多个菜单选项610中的一个。在图6的实例中,选择606是以语音指令接收的,因此确定(608)选择606是否匹配多个菜单选项610中的一个包含根据语法620分析语音指令,并且将分析后的语音指令和与GUI菜单字段相关联的菜单选项进行比较。确定(608)选择606是否匹配多个菜单选项610中的一个可以通过在为与多模式网页浏览器进行数据通信而进行耦合的服务器上运行的网页应用来实现。

图6的方法包括如果该选择匹配菜单选项610中的一个时,识别(612)与该选择相关联的菜单字段,并且识别(614)至少一个不与匹配的菜单选项相关联的GUI菜单字段。根据图6的方法,如果该选择匹配菜单选项610中的一个时,识别(612)与该选择相关联的菜单字段的结果是,识别被用户选择填充的GUI菜单字段,并且由此不使其仍然处于选择状态。因此,识别(614)至少一个不与匹配的菜单选项相关联的GUI菜单字段的结果是,识别仍然处于选择状态并且仍然未被用户填充的GUI菜单字段。如果该选择匹配菜单选项610中的一个时,识别(612)与该选择相关联的菜单字段,并且识别(614)至少一个不与匹配的菜单选项相关联的GUI菜单字段,可以通过在为与多模式网页浏览器进行数据通信而进行耦合的服务器上运行的网页应用来实现。

在图6的方法中,如果用户选择606不匹配与多个GUI菜单字段404相关联的多个菜单选项610中的一个,那么根据图6的方法,该选择没有提供足够的信息来选择GUI菜单字段。图6的方法有利地根据提供与用户进行混合发起对话的字段选择规则来提供用于选择GUI菜单字段的方法。

进一步的,根据图6的方法,已经选择了GUI菜单字段,实施例可以包括提示用户选择不与匹配的菜单选项相关联的GUI菜单字段中所选的一个GUI菜单字段的菜单选项。即,实施例可以包括提示用户选择通过图6的方法选择的菜单字段的菜单选项。提示用户选择菜单选项可以通过显示菜单选项并显示告知用户多模式应用正在监听用户对于一个菜单选项的选择的图标,或者其它任何本领域的普通技术人员知道的提示用户的方法来实现。

为了进一步的阐述,图7示出了根据图6的方法操作的示例多模式浏览器500的示意图。图7的实例中的示例多模式浏览器500显示了对在特定时间、特定城市的特定影院正在上演的电影进行选择的多模式网页501。图7的网页501有四个GUI菜单字段514、516、518和520,以及用于显示所选GUI菜单字段518的菜单选项504、506、508、510和512的GUI显示框502。图7的网页501还包括代表GUI菜单字段514、516、518和520的选择属性的多个图标702、704、706和708。

图7示出了根据字段选择规则选择GUI菜单字段的实例,该实例从用户接收对菜单选项的选择,确定该选择是否匹配与多个GUI菜单字段相关联的多个菜单选项中的一个,如果该选择匹配菜单选项中的一个,识别与该选择相关联的菜单字段,并且识别至少一个不与所识别的与匹配的菜单选项相关联的菜单字段相关联的GUI菜单字段。

在图7的实例中,显示多模式网页501的多模式浏览器500以下述语音言辞的形式接收用户选择,“我要在晚上八点在Memphis看I,Robot”。在图7的实例中,为与图7的浏览器500进行数据通信而耦合的网页应用根据语法分析语音言辞,并且将分析后的言辞和与GUI菜单字段514、516、518和520相关联的菜单选项进行比较。

在图7的实例中,第一GUI菜单字段514对电影‘I,Robot’有匹配的相关联菜单选项。这样,网页应用提供用来在浏览器500中进行显示的网页,该网页在GUI菜单字段514中显示描述用户选择的文本,并且在GUI菜单字段514的旁边显示代表选择属性‘填充’的图标,指示用户该GUI菜单字段的菜单选项已被选择。

在图7的实例中,第二GUI菜单字段516对城市‘Memphis’有匹配的相关联菜单选项。这样,在浏览器500中显示的网页在GUI菜单字段516中显示描述用户选择‘Memphis’的文本,并且在GUI菜单字段516的旁边显示代表选择属性‘填充’的图标,指示用户该GUI菜单字段的菜单选项已被选择。

在图7的实例中,第四GUI菜单字段520对时间‘8:00p.m.’有匹配的相关联菜单选项。这样,在浏览器500中显示的网页在GUI菜单字段520中显示描述用户选择‘8:00p.m.’的文本,并且在GUI菜单字段520的旁边显示代表选择属性‘填充’的图标,指示用户该GUI菜单字段的菜单选项已被选择。

在图7的实例中,为与浏览器500进行数据通信而耦合的网页应用识别与其它已识别的与匹配的菜单选项相关联的菜单字段514、516和520不相关联的剩余的GUI菜单字段518。选择图7实例中的第三GUI菜单字段518,并且它当前正接受来自用户的菜单选项。作为对GUI菜单字段的选择结果,在浏览器所显示的网页中的GUI菜单字段518的旁边显示代表选择属性‘监听’的图标706。同样作为对GUI菜单字段的选择结果,影院选项被显示在GUI显示框502中。在图7的实例中,五个菜单选项被显示在GUI显示框502中。菜单选项包括‘MalcoForest Hill Cinema 8’504,‘Malco Collierville Towne Cinema’506,‘Malco Paridiso’508,‘Ajay Theatres-Palace Cinema’510,和‘MalcoHighland Quartet’512。图7的实例可以有利地告知用户菜单选项并且利用显示在GUI菜单字段518中的文本‘选择影院’提示用户选择菜单选项中的一个。

图7示出的示例多模式网页是为了阐述而并不是限制。事实上,通过向用户展示多个GUI菜单字段、根据字段选择规则选择多个GUI菜单字段中的一个、在用于多个GUI菜单字段的GUI显示框中显示所选GUI菜单字段的菜单选项从而在多模式浏览器中显示可用菜单选项可以以许多形式来出现,并且所有这些形式都在本发明的范围之内。

从上述的描述中可以知道在不背离本发明真正的构思的条件下可以对本发明的各种实施例进行变化和修改。说明书中的描述只是为了说明目的而不能解释为对本发明的限制。本发明的范围仅由下面的权利要求书中的语言来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号