用于交互式搜索表格的推荐引擎的制作方法

文档序号:8531906阅读:336来源:国知局
用于交互式搜索表格的推荐引擎的制作方法
【技术领域】
[0001]本发明涉及计算机和计算机软件,并且更具体地涉及用于在交互式旅行相关搜索表格中提供推荐的系统、方法以及计算机程序产品。
【背景技术】
[0002]计算机预订系统被用来存储和检索信息并执行与空中旅行有关的交易。可将计算机预订系统用于进行特定航空公司的预订。替换地,计算机预订系统可包括全球分销系统,其支持旅行中介以及在统一系统中进行用于多个航空公司的预订时的其他分销渠道。可使用计算机预订系统来预订乘客旅行。
[0003]作为进行预订的先决条件,预期旅行者或旅行中介可使用客户端设备上的在线应用程序向计算机预订系统的服务器提交旅行搜索查询。用于提交旅行搜索查询的最常见机制要求用户向驻于客户端设备上的表格的控件中输入值。该数据可包括搜索词语,诸如用于旅程的起点和目的地、用于旅程的出发和返回日期等。用于提交旅行搜索查询的常规方法是将搜索词语作为值输入到表格的控件中。输入数据被发送到计算机预订系统的服务器,该服务器基于输入数据来执行搜索并向客户端设备返回匹配的旅行行程表以便呈现给用户。
[0004]WO 2001/80177 A2公开了一种搜索引擎和数据管理技术,其可以理解用户正在查找什么,理解数据库中的数据,并且立即呈现有用的建议以便找到正确的信息。公开了也称为“Smart Tips”的可执行建议,其使得用户能够智能地且实时自适应地进一步缩窄或加宽搜索。Smart Tips描述了搜索和相应的搜索准则并根据这些搜索准则来提供关于用户将获得的实际搜索结果的信息。该系统具有建议引擎和一个或多个建议空间。存在各种形式的Smart Tips:静态Smart Tips仅仅是始终出现在站点中的某些页面上的静态文本消息。动态Smart Tips是基于用户在站点上已采取的某些动作而出现的提示,或者与用户在站点上的什么位置或其正在尝试实现什么有关。其并不是动态的动态Smart Tip的实际文本,而是这些提示出现的时间和位置。例如,在用户正在填写诸如职业简历、工作公告等表格的同时使用静态或动态Smart Tips。WO 2001/80177 A2的系统然后呈现静态或动态SmartTips以帮助确保表格被正确地完成,或者帮助鼓励用户完整地或用建议内容来填写某些字段。
[0005]需要改善的系统、方法以及计算机程序产品来在输入旅行相关搜索查询时帮助交互式旅行搜索表格的用户。

【发明内容】

[0006]根据本发明的实施例,提供了一种用于与交互式表格相交互的方法。该方法可包括在服务器处接收交互式表格的第一控件的值,并在服务器处应用使交互式表格的第一控件和第二控件互相关联以确定用于第二控件的至少一个推荐值的推荐规则,其中,当在服务器处接收到第一控件的值时第二控件是未填充的,并且所述至少一个推荐值表示旅行相关搜索查询的另一部分。该方法还可包括将用于交互式表格的第二控件的所述至少一个推荐值从服务器向客户端设备传送且客户端设备发送旅行相关搜索查询。第一控制结构和第二控件分别地是按钮、滑块、旋转器、列表框、下拉列表和组合框中的一个。可在计算机程序产品中实现该方法。
[0007]根据本发明的另一实施例,提供了一种用于在客户端设备处与交互式表格相交互的方法。该方法在客户端处接收输入到交互式表格的第一控件中的值,并响应于第一控件的值的接收而应用使交互式表格的第一控件和第二控件互相关联以从客户端设备处的本地高速缓存器检索用于第二控件的至少一个推荐值的推荐规则,其中,当在客户端设备处接收到第一控件的值时第二控件是未填充的,并且,所述至少一个推荐值表示旅行相关搜索查询的另一部分。该方法还包括在客户端设备处显示用于交互式表格中的第二控件的所述至少一个推荐值且所述客户端设备发送旅行相关搜索查询。所述第一控件和所述第二控件分别地是按钮、滑块、旋转器、列表框、下拉列表和组合框中的一个。可在计算机程序产品中实现该方法。
[0008]根据本发明的另一实施例,提供了一种在服务器处接收用于交互式表格的多个控件的多个值并用服务器基于用于互相关联的控件的值来确定多个推荐规则的方法。每个值包括由多个用户中的每一个输入到交互式表格的一个控件中的旅行相关搜索查询的一部分。每个推荐规则在逻辑上连接互相关联控件中的两个或更多。控件中的每一个是按钮、滑块、旋转器、列表框、下拉列表和组合框中的一个。可在计算机程序产品中实现该方法。
[0009]根据本发明的另一实施例,提供了一种与客户端设备一起使用的设备。该设备包括服务器,该服务器包括处理器和被配置为由处理器执行以与交互式表格相交互的程序代码。该程序代码被配置为促使处理器接收用于交互式表格的第一控件的值,应用使交互式表格的第一控件和第二控件互相关联以确定用于第二控件的至少一个推荐值的推荐规则,并将用于第二控件的所述至少一个推荐值从服务器向客户端设备传送。当在服务器处接收到用于第一控件的值时第二控件是未填充的,用于第一控件的值和用于第二控件的所述至少一个推荐值表示旅行相关搜索查询的不同部分。所述第一控件和所述第二控件分别地是按钮、滑块、旋转器、列表框、下拉列表和组合框中的一个。
[0010]根据本发明的另一实施例,一种设备包括客户端设备,该客户端设备包括至少一个处理器和本地高速缓存器。所述设备还包括被配置为由处理器执行以与交互式表格相交互的程序代码。该程序代码被配置为促使处理器接收用于交互式表格的第一控件的值、应用使交互式表格的第一控件和第二控件互相关联以响应于接收到被输入到交互式表格中的第一控件的值而从客户端设备处的本地缓存器检索用于第二控件的至少一个推荐值、在客户端设备处显示用于交互式表格中的第二控件的所述至少一个推荐值并传送旅行相关搜索查询,该旅行相关搜索查询包括第一控件的值和用于第二控件的所述至少一个推荐值。当在客户端设备处接收到第一控件的值时第二控件是未填充的,并且第一控件的值和用于第二控件的所述至少一个推荐值表示旅行相关搜索查询的不同部分。所述第一控件和所述第二控件分别地是按钮、滑块、旋转器、列表框、下拉列表和组合框中的一个。
[0011]根据本发明的另一实施例,一种设备包括服务器,该服务器包括处理器和被配置为由处理器执行以与交互式表格相交互的程序代码。该程序代码被配置为促使处理器接收用于交互式表格的多个控件的多个值,并且基于用于互相关联的控件的值来确定多个推荐规则。每个值表示由多个用户输入到交互式表格的控件中的一个中的旅行相关搜索查询的一部分。每个推荐规则在逻辑上连接互相关联的控件中的两个或更多。所述第一控件和所述第二控件分别地是按钮、滑块、旋转器、列表框、下拉列表和组合框中的一个。
【附图说明】
[0012]结合在本说明书中并组成其一部分的附图图示出本发明的各种实施例,并且连同上文给出的本发明的一般描述和下面给出的实施例的详细描述一起用于解释本发明的实施例。
[0013]图1是根据本发明的实施例的包括服务器和与服务器通信的客户端设备的计算机预订系统的框图。
[0014]图2是图1的客户端设备的框图。
[0015]图3是驻于客户端设备上的交互式表格的示意图。
[0016]图4是图1的服务器的框图。
[0017]图5是图示出推荐过程的流程图。
[0018]图6是图示出使推荐规则准备好在推荐过程中使用的服务器处的学习过程的流程图。
【具体实施方式】
[0019]参考图1,计算机化预订系统(CRS) 10包括服务器12和通过通信网络14在通信中与服务器12耦合的客户端设备16。CRS 10可用来存储和检索信息并执行货物和服务有关的在线交易,诸如用于空中旅行的在线搜索、预订以及订票。在空中旅行的背景下,将CRS10配置成通过识别满足给定旅行计划的特定航班对旅行搜索查询进行响应,并且完成或预订用于那些航班的预订。CRS可以是专有计算机系统,其允许对航空公司费用、调度表以及座位可用性及其他数据的实时访问,并且可被旅行供应商访问,诸如旅行中介、在线旅行供应商以及旅行公司,以进行预订。可在全球分销系统(GDS)中实现CRS10,其是预订并销售用于多个航空公司的空中旅行票以及诸如旅馆、租车等其它相关旅行项目的一种CRS。
[0020]远离客户端设备16的服务器12 —般地可包括位于本地和/或远处且被配置为执行与服务器12相关联的一个或多个操作的一个或多个互连计算设备/系统。通信网络14一般地包括一个或多个互连通信网络,包括例如局域网(LAN)、广域网(WAN)、公共网络(例如,使用因特网服务提供商的因特网)、企业专用网、蜂窝式网络和/或其组合。连接服务器12和客户端设备16的接口可采用一个或多个适当的通信协议,其定义用于通过网络14来交换信息和通信的规则和数据格式,诸如用户数据报协议/网际协议(UDP/IP)和/或传输控制协议/网际协议(TCP/IP)。
[0021]在给定会话期间,客户端设备16的用户可通过通信网络14与服务器12进行通信以用于针对旅行而制定旅行计划的典型目的。然而,虽然在图1中描述了单个客户端设备16,但应理解的是多个不同的用户可使用不同的客户端设备16出于同一目的与服务器通信。多个不同的用户组成用户池,其通过向同一交互式表格40(图3)的字段或控件中输入信息而出于进行旅行搜索查询的目的与服务器12通信。
[0022]简而言之,由用户在客户端设备16处输入到交互式表格40的字段或控件中的值通过网络14被传送到服务器12。服务器12处的推荐模块62将接收到的控制值存储在历史数据库80中,并且可从历史数据库80检索存储值,如双头箭头13所指示的。该存储值可与历史数据库80的记录中的特定用户相关联,从而确立用户偏好和用户历史。服务
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1