用于搜索请求管理的图形用户界面制造技术

技术编号:7184295 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于在显示屏幕上生成图形用户界面的计算机设备,该图形用户界面具有:用于输入和显示搜索请求的定义的隐含命令的第一命令界面区域,具有用于显示所述搜索请求的参数的字段的基于表单的第二命令界面区域,所述计算机设备还包括用于耦接第一命令界面区域和第二命令界面区域的区域,以使得利用所述第一命令界面区域来输入隐含命令生成反映至少一些隐含命令的参数的伪同步显示,用于耦接的装置包括:用于解析所述隐含命令的装置,用于从所述隐含命令中提取结构化数据的程序指令,用于将所述结构化数据存储在JavaScript对象内的装置,用于通过映射所述结构化数据来填充所述第二命令界面区域的字段的程序指令。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及提供用于对搜索请求进行管理的图形用户界面的计算机设备、方法和计算机程序产品。一个应用是对各种运输工具(如,但不仅限于,航班或汽车)以及诸如但不仅限于旅馆膳宿之类的旅游的其他方面的搜索和预定请求的处理。
技术介绍
通常通过向诸如个人计算机之类的计算机设备的输入来发出旅游申请,然后,将这些输入发送到诸如全球分发系统(GDQ之类的计算机化系统的搜索引擎,供进行处理。 有下列商标的著名的主要GDS =Amadeus, Sabre、Apollo和Worldspan。GDS能够以匹配用户的请求的旅游解决方案作出响应。用户通常是旅游代理,他们精通将他们的客户的旅游准则转换为与他们用来工作的GDS兼容的计算机申请格式。旅游代理需要在计算机键盘上键入GDS特定的命令,被称为隐含命令,以使用命令行(即,基于文本的)用户界面与软件应用程序进行对话。在过去的二十年内,开发了对用户更加友好图形界面。这些界面提供了用于为没有由GDS所使用的隐含格式的知识的用户构建搜索请求的新可能性。另外,提供图形用户界面或GUI现在变为自从至少在1990年代的开始在大多数现代操作系统(OS)上开发的所有软件应用程序的标准,操作系统包括Microsoft Windows、Apple Macintosh OS (注册商标)以及UNIX的所有衍生系统,最初在贝尔实验室构思的分时OS。GUI组件包括屏幕窗口上的图像、图标、对话框等等。用户可以通过在屏幕上移动指针或使用键盘等效键并选择 GUI组件而同时指向它们或通过使用键盘等效键来控制应用程序。这种界面与通过文本字符串的交换来进行通信的命令行界面不同。GUI常常是首选的,因为命令行界面要求软件应用程序的用户学习和记住很多命令才能有效地使用它。然而,一旦掌握,命令行命令可以允许更快地与系统进行交互。对于诸如旅游代理专家之类的非常熟练的用户来说,隐含命令实际上常常更有效。今天,有经验的旅游代理使用每一个GDS所特有的隐含语言命令。旅游代理一般对一种隐含语言比另一种隐含语言更满意。然而,在多⑶S/多内容旅游采购环境中,这些代理能够以那些源所规定的其他语言工作也是必不可少的。不同的全球分发系统和旅游预约源可以访问不同的内容,一些旅行社客户将要求他们的旅游预定在特定GDS/源中预约,以便获取折扣或首选费率。因此,访问许多GDS/源是对于旅游机构的强烈的要求。有经验的旅游代理使用隐含命令行输入比使用⑶I环境中的基于表单的字段更快,更有效。命令需要非常少的击键即可产生结果,利用隐含命令,一般不需要滚动或单击。 然而,如果代理不知道命令,隐含命令没有GUI有效,因为命令不直观,代理必须访问帮助环境以查找GDS命令。无经验的代理有两个选项-1)通过强化训练,学习一种或多种GDS 语言,或2)使用完全图形的,对用户友好的,但是不太有效的预定工具。需要组合了这两种选项的优点的系统。本专利技术提出了旨在实现此目的的新设备、方法和计算机程序。根据本专利技术,一种新的GUI组合了专用于输入隐含命令的第一命令界面区域和具有基于表单的设计的第二命令界面区域。通过组合两种界面,本专利技术向用户提供了新体验,用户可以在UI的一个命令界面区域输入隐含命令,并在第二命令界面区域以友好的方式动态地看到他/她的输入的效果。在优选实施例中,用户可以使用命令界面区域作为输入界面,并由此选择最适应于他的或者她的需求和技能的界面。本专利技术还能够转换隐含请求,以使得它与任何GDS兼容,独立于由代理输入的原始隐含语言格式。这意味着,旅游申请可以被以任何GDS隐含语言输入,被转换为基于表单的输入,然后,发送到搜索(或旅游预定)引擎,该引擎可以从任何GDS或内容源请求内容,或利用任何GDS或内容源进行预约。作为示例,利用此功能,一个机构可以有5不同的代理(1个Sabre专家、1个Woridspan专家、1个Apollo专家、1个 Amadeus专家,以及1个无经验的代理),所有的都使用相同的工具,并从任何内容源请求和接收相同的信息,他们被在规则和管理引擎中配置,无需以新GDS语言重新训练。本专利技术的另一个目的是标准化在客户端应用程序和服务器之间交换的数据流。在使用Web应用程序的另一个优选实施例中,对旅游申请的解析和处理可以由被嵌入在表单内的逻辑和代码处理。本领域技术人员在阅读了下面的描述并参考附图之后,本专利技术的进一步的目的、 特征和优点将变得显而易见。
技术实现思路
本专利技术涉及用于在显示屏幕上生成图形用户界面的计算机设备。图形用户界面或 GUI包括用于输入并显示搜索请求的定义的隐含命令的第一命令界面区域,以及具有用于显示搜索请求的参数的字段的基于表单的第二命令界面。计算机设备还包括用于耦接第一命令界面区域和第二命令界面区域的装置,以便第一命令界面区域中的隐含命令的输入生成反映至少一些隐含命令的参数的伪同步显示。 更准确地说,耦接装置可以涉及下列特征-用于解析所述隐含命令的装置,-用于从所述隐含命令中提取结构化数据的程序指令,-用于将所述结构化数据存储在JavMcript对象内的装置,-用于通过映射所述结构化数据来填充所述第二命令界面区域的字段的程序指令。在优选实施例中,第二命令界面区域允许输入搜索请求的参数,而用于耦接的装置被配置成生成反映至少一些图形输入参数的隐含命令的伪同步显示。根据此设备的进一步可选的方面-至少第二图形输入命令界面区域被嵌入在超文本标记语言页面中,-它包括用于生成隐含命令的解析状态的可视指示的程序指令,-第一命令界面区域包括用于选择隐含命令的代码类型的装置,所述用于解析的装置包括一组解析器,每一个解析器都专用于隐含命令的代码类型。-它包括用于根据结构化数据以规范格式创建查询的装置,以及用于将查询转换为具有与远程搜索引擎兼容的隐含命令的代码类型的搜索请求的装置,-图形用户界面是由Web应用程序所生成的网页,-用于耦接的装置被嵌入在网页内。本专利技术还涉及一种用于在显示屏幕上生成图形用户界面的方法,包括下列步骤-在所述显示屏幕的第一区域,显示用于输入和显示搜索请求的定义的隐含命令的第一命令界面,-在所述显示屏幕的第二区域中,显示具有用于显示所述搜索请求的参数的字段的基于表单的第二命令界面,-耦接第一命令界面区域和第二命令界面区域,以使得在第一命令界面区域输入隐含命令生成反映至少一些隐含命令的参数的伪同步显示。可任选地,该方法还可包括下面指出的特征中的任何一个-耦接步骤包括解析隐含命令,-耦接步骤包括从被解析的隐含命令中提取结构化数据,-耦接步骤包括将结构化数据存储在JavMcript对象内,-耦接步骤包括通过映射结构化数据来填充第二命令界面区域的字段,-它包括在所述第二命令界面区域输入所述搜索请求的参数以及耦接第一命令界面区域和第二命令界面区域,以生成反映至少一些输入参数的隐含命令的伪同步显示,-它包括根据所述结构化数据以规范格式创建查询的步骤,以及用于将所述查询转换为具有与远程搜索引擎兼容的隐含命令的代码类型的搜索请求的步骤,-远程搜索引擎是计算机化旅游预约系统的一部分,-将搜索请求直接传输到远程搜索引擎,-将搜索请求传递到用于应用旅游策略规则的中间引擎,然后,传输到远程搜索弓I 擎,-在第一命令界面区域上输入的隐含命令是不与远程搜索引擎本文档来自技高网
...

【技术保护点】
1.一种用于在显示屏幕上生成图形用户界面的计算机设备,所述图形用户界面具有:-用于输入和显示搜索请求的定义的隐含命令的第一命令界面区域,-具有用于显示所述搜索请求的参数的字段的基于表单的第二命令界面区域,-所述计算机设备还包括用于耦接第一命令界面区域和第二命令界面区域的区域,以使得利用所述第一命令界面区域来输入隐含命令生成反映至少一些隐含命令的参数的伪同步显示,用于耦接的装置包括:·用于解析所述隐含命令的装置,·用于从所述隐含命令中提取结构化数据的程序指令,·用于将所述结构化数据存储在JavaScript对象内的装置,·用于通过映射所述结构化数据来填充所述第二命令界面区域的字段的程序指令。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·P·卡拉佩拉C·A·丹尼尔斯M·M·莫特C·L·罗利M·文努高帕尔
申请(专利权)人:阿玛得斯两合公司
类型:发明
国别省市:FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1