构建实际旅行费用的方法和系统的制作方法

文档序号:6568375阅读:113来源:国知局
专利名称:构建实际旅行费用的方法和系统的制作方法
构建实际旅行费用的方法和系统
本发明总体上涉及计^4MtiMfi十划系统,更*#^说,涉;SJL许高效提
取实际旅行费用以便能向消费者提出大 定*1^的方法和系统。 背景絲
旅^ti十划(特别M空旅行)-^1#11^#^泉和目的員市條^^^ 出发和返回日期而完成。这A^十划由^^^ii^^户直"^iifm情况,对该情形,
后者仅仅访问^^r专门网站,即许多旅^Mt员和航空公司在因特网jiii行集
合,以宣传它们的旅^i十划和假期停留,试图在没有做第三方介入的情况下
销售它们。实际上,郝大多她空公司^a供从似门的网站服务器预定和购
买树的M。)^H亥情况,因为>^^1^殳有发出过实际的票,因此票经常大多是"非
实物化的",并JL^户必须向航空柜台出示例如护照的ID以获鄉的登^lit行证。
如^膝易预定旅行或假期,客户就不f诚定他已获得最^^^或最适合
他的偏好。如果商务旅行的大多数人(如果不A/斤有的)表示^Mt确时间到达 和离开,通常提前知道仮门Jl^h的专业^i义、公司^i义、^t讨^^M9f究 会将在何时何:Wf,旅frMi的大量客户i^:有这样的约束。事实上,许多客
定: n
作为示例,旅^f^i^户^Ji了4^天,即在所谓的印JLX^访问美洲的东 北部的愿望,该季节出名的原因在于W"改变的颜色或落叶,只要旅#^土肯^ 客户食,的^^理^^和灵活的时间范围内肯fe^到预定,该客户可能同样对达 到新英格兰的波士顿、^或甚J^匕克(Quebec)的蒙特利尔感M
^Mv甚^E4Ji^A活的需求,并只驗定wn的旅行目的^k^假期的方 案。那些例如喜欢古代文明的人可以在^门的请求中考虑f^;M^金字塔、墨
^f^史前,比亚文明iUUt寨的吴^^庙这些不同的目的地。如果 出部分方案;^决这类请求,下文#^^#^-些;^^J旅"ft^土 当前酉漆的软件产品是不可能的。这需要在关于日期和目的地it明的大量灵活 性,当前产品恰怜不支持这些。^il^、,必须清楚iik^,目标实际上是预定 ^M亍而不是M虑4肖后i人为不可能的潜^Mt^会,例如因为在考虑的日期已 完4^定或因为其已,肖。
帮助客户进行选择的产品已经有了。例如,我们参考递交到USPTO (美 国专利商标局)、公开号为US20020091535的专利申请,其描述了一种帮助选
#^期目的地以;^殳有首先指定目的地的方法和系统。然而,这不肯^f客户执 行的目的地和停留的选择是实际可预定提^Hi^形式的保证。
为了客户能够收集多个目的地并在一定日期范围内实际可能航班的足# 息,有必要向预定系统发布许多不同查询作为要考虑的目的地和时间。必须仔
细记下所有返回的信息用于Axt嫩。即^^于在不肯^^f^求的特定日期的
tw下自动提出接近指定的日瓶某些系统已专门引入特定船'J的灵活性,搜 索最佳拷经常是耗时、繁重并需要旅frf镇商的大量指定。同样,后者的技 "能保证他能实际发s^斤有能满A^户请求的^t
ULil些困难的直接方iC^预先计算始发地和目的地费用的所有組合。由 于組合的数量,列举和^ft所有可能性需要实际上无法实施的大量资源。实际 上,如^们只考虑航线的情况,世界上至少有一个M糾目关商业航班的大 约有3600舰市。预定数据库中参考大约200佛空乂i^。每对出发#目的 /1^至少有十个报价表。同样,可以定义十种^il:型(儿童、从、林 者等).因此,必须记^Ji亿的组合。如果不是不可能的任务,錄经济Ji^不 实际的。
言归正传,已经提出一些系统尝试用于计算大量组合。例如在美国专利 6336097中描述一种^市、出发地和目的地龃合之间构建大量旅行费用的方 法。该计算方法基于报价^S阵的^^1、需JH^某些多棘复^tM构、 重要计算能力和对应有效的^^"源'当在高峰期内,如^MJi千^^Ji百
的鄉用户要同时访问预定系统,则^4十算力直到瘫痪的风lW艮高,除非 实施了平常用不上的巨大并昂责的资源。 发明目的
因此,本发明的目的在于^i^示准、现/^计^^Ji^速构建实际、即可预定
5旅行费用。
本发明的另一目的在于允许在单^Hf端用户请求的占用时间内,食^t理许 多目的地。
本发明的另一目的在于能使旅行计划系统向终端用户提供i^旅行选^
案,以便Wi:i在开始计划旅^i殳有特别目的地需^^择。
本发明的另一目的在于在一组可能的费用方案中所选的费用选择不昂贵。 通过参考附图检妙下描述,本发明的無目的、特 优势将变的妙
明显,可以设想能包含在此的任何,优点。

发明内容
/4了在计胁中从费用数据辆建实际4行费用。构建形錯节点是旅 行目的地的图表的第一数据结构。图4ii^接节,存对。^Hi引用最^^行费 用。同样为每个图^ii构絲^^:据结构,费用树。树包括至少一个根节点, 所述根节点持有对应图絲的最^^行费用。对于包括内容键科目关旅行费用 的情况可能添加更多节点。,中,子节点包括等于或大于其父节点的旅行费 用的旅行费用。由于在费用路径中包括的图^ii引用相关费用树并以最低费用 值的升序遍历,因此f沐效率AkAi左两种数据结构提^^便宜的费用路径。制 作负责构建和更新费用树的学习实体。构建和更新树的数据来自用于为终端用 户构建旅^^r案的软件处理。由于l^i十^Mi务的进行可以处理许多目的地,
终端用户提出《^1|^#^#^:。


图l描ii^t明的^r^^组件。 图2表示费用学习組^需JWft^L明的两种数据结构。 图3更详细的描述数据^ M^构的实施、目的地节点的图表、械明的数 据结构之一。
图4描述费用^^堆;用于提取费用路艮的临时数据结构,^Hfe^取方法。
图5进一步^;^f提取费用膝艮的方法。图6表示由利用本发明的旅行计划系统义出的图表接口窗口,并能向其终
端用户提出iJI^行选项。
M实施方式
如下参考附图详细描id^发明。虽然说明书包^例性实施例,^S^实 施例是可能的,并在不背离本发明樹申和范围的情况下可以进行树修改。
图1表示本发明(100)的组#,怍的环嫂。;^发明的主J^组件;1与称
为"关系顾客引擎"(105)的至少一个处3Sit"ffit信的"费用学习组件"(110), 所述关系顾客引擎用于为其终端用户(140)构建旅^Jt当有来自i^用户 的^J时,有多个这样的查询同时有效。后者大多麟常是访问^ff本发明的 旅,定系统的旅行^S^1。 ^被授^^过刻以因特网的专用^/>用网络
(130)进行在线预定的个人处理(105)是在壯'UMX,或'LENUX,的辦 系统的控制下在处理器上同时^t^l软^H壬务,所述操怍系统经常用于^ft安 ^T例如^t预定系统的数据中心的服务器^i十,。允许与i^用户通信的 软#^大多是在万维网、因特网,特别是其最受欢迎的应用,即网络(Web) 上使用。因此,在客户^f吏用网络浏览器。最常使用的是'InternetExplorer(IE),。 它由著名的美国乂〉司'^t^公司,开^L并实际内^用于大多lt个Ai十勒,L( 150) 上的辦系统'Windows,中。材刻以'Netecape,的雞网络浏览II^M,其曾
经大量^^j但在卯4^^失去了主导地位。近年新的网络浏览器已^H^yt。
其中,勤^til的辦系统'LINUX,,出现了来自自由软件(free"Software)世 界的名为'Rrefox,的系统,意^^^^TA^能自由使用它们的程序源,'
能访问数据库(120),特别是提^y^t上费用和可用座位的航空公司上的数据
库。这里,必须注意,在不需要某些处理的情况下,可以不用M空公司数据 ^t费用。事实上,通常#^*^费用加附加费用的形式以励建这些费用 的MJ'JiMl供费用,同样,为例:fc^种(儿童、4^)^l型提Wf扣,
因此,费用和可用'14^据库是从事开发賴售旅行产品的公司向世界战 ^Ji^供的计^M匕预定系统的主辆分。it UH以总部和大多lt^^室雄 洲的AMADEUS或总部^MI克萨斯州的美国^^ SABRE。
虽然可以在同一台计算4oji^t本发明的数据库^a件,然而它们经常存储在不同计^^L中,这些不同计^L必须能^^Ji;H^守OSI或'开放系^i连, 结构的标准协i沐接口进^it信(115 ),所述OSI结构定:SC^物3^到应用层 的七层通信协议。实际上,最广^W賴TCP/IP协议,即'通过因特网协议的 传输控制协议,。
安^"需J^t本发明的软件产品和数据库的计^W 160 )j包括内部、 以;SJt^^"介质。蔣的,数据库内容经常^^在大型^:单元(170)中。
图2是才緣图1所示的本发明'费用学习组件,的##^^该组件包^f吏 其处理两种数据结构的'费用4^圣提取引擎,(200)和'学习实体,(210)。
这些结构之一称为'数据^m构,(220)。它是典型的图形结构,其节点 是世界上的城市机场,这里由IATA (国际航空ii^会)、三字母代码,例如 用于英国伦敦的LON(221)指定。图形节点之间的连接,例如(226)是两个 城市;W之间的JW费用互连。很明显,不是该图形的节点集之间的所有连接 ##在,图形"^A不完整的,因为不A^斤有的城市对^f沐它们之间的公 开费用,为了遵守在用的图形词汇,节点(杨为顶点)之间的连翻旨本发明 的如下描述中的边。因此,图(220)中的^f圣是由iii^接的节点列表作为示 例,在经过法国C^ (223 )的法国莱茨(225)和英国伦敦(221)之间有4 包括两絲(222 , 224)的鹏。ilE值得注意的是,可以以许多不同形式执 行图形结构的实施例。对此,我们可以参考特别丰富的^M^t献。本发明通常 并不假^^树特别的实施例,而只^(^i殳软件数据结构能构造出允许^4* (220)的图形以便节点和边能由'费用i^圣提取引擎,(200)絲。
然而,械明对图形结构提出的补需求是从节点引出的所有边以其相关 值的升序可读(或分类)。关于边的#下#图3讨论。
称为"内容数据刷T (230)的第二数据结构是典型的树结构,作为相关树 结构的每个图形边,例如(240),"内^lt据,,是内树集。内糾的##
有食,目关5i^现的最低费用,即,在它连接的城市之间的最^m:的可能飞行
连接。在该示例中,LON (221)和NCE (225)节点之间,在费用数据库(218) 4錢的货币中,勤^L现的费用是100货币单元(231)。然而,树总体上持有 it^费用,#^絲相关的内絲型.内絲型是精选标准以得到最低费用值。 例如,运营^的公司,例如BA (232M^l^英国fet,其最低费用值150个 货币单元。内M型的另一示例;Ut据范围,iU^Mw六月到九月(234),其间
8特定费用对该公司更贵。^!型(未示出),即,从、儿童、年絲等可以 定义似门自己的相关费用。很明显,许多雞内絲型是可能的,诸如旅行类 别iia位类型。因此,对每个树进微织,以^^f氐费用拟艮,然后被每种内
M型往下,提供的费用是相等(236)或更贵的。
该最低值,才艮节点^:一,是用于以已讨,升序"W^节点的边的对应的图 形的相关值。
关于树的实施例,本发明假设节点必须具有最低费用值例如(2322),并 具有内容键例如(2321 )。根节点具有最低费用值(231)并具有空内容值。初 始时,根节点的值,此时树的唯一节点,被"iU为O。 il l本说明书中稍后讨论 的"费用i^圣提取引斧,所絲的有效值。节点的所有子节点共享相同的内絲 型。节点的两个或多个子节点具有不同内容鍵,如上所述,子节点的值大于或 等于父节点之一。
除了上面的需求,关于图形结构,本发明并不假设内,的W^T特定实施 例。必须组织树以便^M^b^内容键。只要搜索内容键丢失或当向下it^树 时并不匹配,;^就停止。然后,返回的^bi^成功搜索之一。作为示例, 如^t指定AF(即,法国航空)为航空公司的内絲型^m索,并且日期是 十二月一日,搜索将返回值IOO,节点(236),因为》b^下面节点(238)的日 期不匹酉e^月至十月的范围。同样,内树必须允许插AJl新的值。主要包括 向下搜索树以寻找内絲型。一SJL现内^I型,就更新值。如^S:有发现, 必须产iM"应节点并更新值。
学习实体组件(210)负责更新内,。当这些处理收^^的信息时从关 系顾客引擎^ij更新。因此,W用终端用户通过关系顾客引擎(205)实喊 求的数据初始化开始,i^f^ti并更新树。1^^许^##并将它们的大小##
在可管理的范围内。学习实体必须插入新的内容^ti^M^yt时或陈旧的旨(i。
同样,当更新费用数据库时,必须敝内树的狄(215)以便W^最新。 图3进-"#描述图2中讨絲两种数据结构之间的关系.图可以i^l例如 四方阵列的形式,其中姊列是城市辆以便如^jMt^列的交对非有效值 (例如,空值),图中两个^之间没有直接的: ^4在,由于图3的矩阵 代表图2的示例性图表并由于在例如NYC和MAD节点之间图中没有边,则将 空^tM"应的阵列組件(310)中。同样,由于到相同机场(320)有费用连接A^殳有意义的,因iWi肖对角。由于阵列是对称的,我们只希望实m角(330) 下的较低三角形以保存务賭空间,虽然逸寸于实际原因和实施不方便。由于图
可以4艮大,^于^t理的节点数量,方便的实施例是具有o和i的二进制值 的阵列。很明显,l表示^t应节点之间有边而o表示;r^v^^接。
无论图形的实施例是哪种,本发明假设每个非空阵列组件,例如(340) 和它的对称方(342)(如^^在)是这#""#情形,即,允i午毫不,地引用 (344)唯一相关内糾的根(350)以便可以'fet检索边的最^ii。因此,取 决于实施例,食W^f她引A^斤示(340)的阵列组件或^Jlit制1值以M 引用的才艮节A^J!^^Ui值。阵列组件和它的内^^之间的引用是隐式的,因 此阵列的每个组#图2讨躺"内$^:据^#"结构的每个树之间有唯一的一 对一的对应关系。
如上所述,^ii一步在图4中讨论,本发明也假设从图结构的每个节点, 可能以它们的最低(樹艮)值的升序得到或^U^魄源的所有5^边。本发 明并不假设^^T特^T法或装置以实施该目的。作为示例,可以#、或当必 要时动态,造标斜^^^'J表(360)。
同样,实际MT、图阵列的形i^实施例选^问题,并不影响本发明的操 作。虽然M (300)以它们的IATA3-字母编码的字母,赂列出,但 并不需要以特^TA^序节点。
^,图表可以才M^是軒'J賴;^^合发明需求,实施图的已知结构称
为相邻结构。对jtb^对图以及它们的算法,我们可以参考Robert Sedgewick的 书,"Algorithms", 2nd edition, 1988, KBN 0-201"066734, Ad他on-Wesley编 辑,尤其是第29聿'Graph Algori也ms"。因此,雞示例图形结构在(370) 中示出,其中用所有连彬'J出节点,从而可以由它们的最4維的升序排序以便 适合^lft^L明的以上需求。
图4和下iL^^fe^述"费用^^取引斧,和它的算法,该算法返回给 出起源、目的地列^内M型的^M费用膝f圣。
修^W^述的算法ilU^返回最多包含三4Hi^连接的5^.即^^大图中
可食fe^^^M:的旅行费用,或通it^合三个以上^W向客户提供JW^报价, 树于所有实际应用,对一:ifc^械出多于两别以乎不可食W^。由于敝图 搜索很大^JL受要发现的i^S数f^响,因jH^b许加速搜索^^计算已知不可肯l^t的方案。因此,从图中,考虑到在原始节点(例如NCE(410))和 目标节点(例如LON (420))之间存在的可能的单条边(400 ),图5中进一步 讨,算'^(SI,造包^""站(430)或两站(440)的费用路径。在图5的整 #法中,构造新的费用路径的步骤因此包括(450)中所示的子步骤。第一步
(452 )是从图2和3中讨絲内^^t"得到值,用于脉存、(410 )到目的地(420) 节点的边。如果两个所选#^1边具有相同目的地(454),则可以构造(458)包 括两絲的狄2的新费用iE^圣。在图中,ii^应包括具有相同目的地节点MRS
(430)的边(411)和(421)的路径。然而,如果两条所itii不^相同目的 地(456),就必须从内^^t (460)值,用于两条所M的节^对目的地。 然后,可以构造(462) ^^三^ii的M3的新费用路径。在图中,这对应于 具有两个中间节点PAR和LYS (440)的包括边(422 )、 ( 442)和(412)的路 径。这结束了 (464)图S的^^法所使用的")^为2或3的新费用路径的构 造步骤。
同样,才條图5的发明的提紗法需要构造將理称为费用5M圣堆(480) 的临时^L据结构。堆A^多经常iMI^^i制树的数据结构,其中父节点(482) 的狄于两付节点(484)的键,舰类推。因此,根(站6)总是持有较大 的键值。^优^队列经常是计^l^程领域的^Mv员7i^的标^lMt据结 构并J^需要进一步解释。蔣的,插A^去除是对堆定义的妙鰣。
图5表示从之前所述的数据结构提取费用路径的方法的步骤。与起源和目 的地列表^-^"返回的费用^^数量,即k,是批ft图搜索的另一输入^:。 当在之前所述的堆中已累计k个费用i^并iU^有更便宜的边的组合要尝试 时,结械索处理,以便向调用任务,即先前图l所述的"关系顾客引斧,返回 (560) k^N^^^NW费用i^。
提取费用游径开始于步骤(500),其中用对应于起源和目的地节点之间的
直接连接的M为i的第一^^初始化临时堆'在堆中只有"HH^1为i的费
用雜.除非与内絲型进行了相关,否则它是对应内狄的根,赠'棘, 搜索内,以^#^对应内$^型的节点。
下一步骤(505)从离开原始节点的第一 (最低费用)图形边賴,如Ji^斤 述,可以以它们费用值的升序排序或棘图形边,以便算法能'絲查找最低费 用t从目的地节点(510)做相同的操作,以便选择图4中M的边1和边2 *并負^1^造新费用路径的步骤(515)。该步骤的细节已使用图4讨论, 其中参考子步骤范围在(452)至(464)的(450)。
然后,下一步骤(520)包^r查是否已向堆添加k个费用路径。如果已累 积(521) k个以上的费用3^圣,则麟(525)中去I^:贵的。然而,如果少 于或恰巧k个^4铽堆(522)中,提絲法就直波歡U下一步骤(530),其 中 ^择离开目的地节点的下一边。再次,以它们的值的升序排序或棘离 开节点的边。一Sii^i亥步骤则^f亍(540)检查,^i^的大小是否大于或 等于k以及添加到刚选的下个Edge 2值的Edge l值是否大于堆的最高值(根 的值)。如果不是该情形(542),算法返回步骤(515),其中可以构造新的费用 5M圣并插入e^述的堆中。如^r查结果是肯定的(541 ),则进行到步骤(545), 其中选择下个Edgel^l:。
^it一点上,勒以刚讨,步骤(540) (550)检查,°该检查只》嫩 新选的Edge 1 ^t的值与堆的最高值。如果不是更高(然l ),则算法返回到步 骤(510)以选择下个Edge2^i^沐费用5^圣(515)的构造。然而,如果更 高(552),则结束调用任务为原始和目的节点的对请求的k个费用路艮(560) 的搜索。
因此,械明的方法允许Alt据结构提取k个费用躲用于每个目的地。
它们保证是出sy^图中每a源和目的地的最^^古价费用^4圣。同样,估躺
费用5^:是实I^U^,由图1的"关系顾客引斧,定价并检查(105)以便构造能 立即预定的旅^T案。后者利用"费用学习组伊,(110)的辆性,该組件能以 有效形iCA^L明的数据结构(图形和内^#)处^iEJt目的地费用^f至,这 些费用^W由航空公司^i亥服务的^l供商不断更新的可用'^费用数据 辆造并维护。
由于算法的有效性,因碌"关系顾客引斧,中能同时处理多个目的地以便
并与用不能同时处理多个目的地的^fe该工具获得的结^H^f。
换而言之,由"费用学习组伊,提供的估价费用絲允许加速由"关系顾客引 斧,处理的复杂絲。仍只有"关系顾客引梦,絲负责 £该实际嫂.*^fe*, 必须结^J^费用i^并添加^Wt^W^。而且,检查费用膝艮的有效性以便必要时更新"费用学习组件,,的数据结构。錄当减^^刀始^li:据结构 并需要更新默认值时^M1^A。由^U;图2 (210)所示的"费用学习组件" 的"^P^i"学习实体"^eil^f壬务。
图6显示由"关系顾客引斧,准##用于终端用户,即旅行^S^土的4爐商 的窗口 (600)的示例。如上所述,本发明能ltt常规计算业务计算许多航班费 用,并不需要必须指定4^K请求的目的地。相反,例如从NICE机场(610)能 发出糾i^l请求,客户肓^0^不同旅行JLJIU615)中选择关于欧洲首都 (620)的iA在^ft本发明的示例中,期望来自终端用户的许多^ir入, *灵活的离开日期(630)、返回日期范围(635)以及旅行(640)的预算限 制。
然后,关系顾客产品构i^i"应于关系标准、最大预算和日期的目的械市
集。^i^择所选目的ilk^佳可用fe^,以费用升序名刚,能以要显示(650)
的新窗口的形式向终端用户返回信息。M再次注意,报价是确保可预定的旅
然后,终端用户可以实施选择#^##定目的地(655),其中財他更多 的M以A^下个返回的窗口 (660)选棒,其显示用于所选目的地,即维也纳的 日历賴。在该特定示例中,从莱茨到维賴的旅^fe由用于每段(665)的 两^N^BL成。航空公司费用是AF (法国航空),称为NAPFT6 ( 670),以及 总价是270,56E^t (675)。此时终端可以处理賴定以狄买该旅#^:。
权利要求
1. 一种在计算机(160)中从至少一个费用数据库(218)构建实际旅行费用的方法,该方法包括步骤构建节点图(220),所述节点(221)代表从其他所述节点的旅行目的地,所述图包括连接所述节点对(221、225)的边(226),每个所述边为所述节点对引用(240)最低旅行费用(231);为每个所述图边构建费用树(230),所述每个树包括至少一个根节点(231),所述根持有所述图边的所述最低旅行费用,所述树可能包括更多节点(232),其包括内容键(2321)和相关旅行费用(2322),所述树组织成具有子节点(234),所述子节点持有等于或大于父节点(232)中所述旅行费用的所述旅行费用;从所述节点图提取(200)费用路径,包括在所述费用路径的所述图边(222,224)引用相关联的所述费用树以构建所述费用路径。
2、 如拟,漆求l所述的方法,包辨习实体(210),其中学习实体目的在 于构建并更新所述费用树(230)。
3、 N5U,J^"求2所述的方法,其中所述学习实体A目标在于为终端用户构 建旅^ft^的向多(105)发出的所i^f端用户的请求收躺于构建并更 新所述费用树的数据。
4、 如以上^T一^H3U'漆求所述的方法,其中由航空公司提^Uf更新所述 费用数据库(218)。
5、 fc^,决求1所述的方法,其中M^节点向目的节点提^^斤述费用路 径的步骤以它们^h所^^^行费用(350)的升序(360)选择所ii^始节 点(505、 545)的所^以;5L/斤述目的节点(510、 530)的所iii^
6、 ^M,漆求1所述的方法,其中提取费用躲的步糊I^Bi只为^i制 树的临时费用堆(480),其中父节点(482)持有大于那两个子节点(484)的 费用路陉,并且其中根节点(486)持有最贵的费用路径。
7、 fe^'决求6所述的方法,其中用"ML^ 1的费用雜(500)初始所 述堆^Hi—步用^^2 ( 458)和3 ( 462)的费用鹏填充(515),
8、 H5U,决求6或7所述的方法,其中所述堆限制为包括指定数量的k 个费用i^圣(520、 540和550),并且其中,如絲出所述指定的数量(521 ),则;^斤述堆去除(525)最贵的费用路径。
9、 ^W'虔求1所述的方法,其中当所述堆包括所述特定数量的k个费用 路径以及不可^^t^便宜的费用聘径时(552),结束提^^斤迷费用路径的步 骤(560 )。
10、 一种系统,特别是费用学习组件(110),包括用于^^M^U,J^"求 1至9的任^T一个的方法的"^个步骤的装置。
11、 一种在计^^U可读4^介质Ji^的计^^产品,包^i十^U可 读编码装置,用于使至少-H^十^^^^I^M,J^"求1至9的^^r一个的构造实际旅行费用的方法。
12、 一种系统,特别是旅^ti十划系统(105),包括所述费用学习组件(110), 其中所i^Mti十划系统能够为所i^f端用户(600)做出^4|旅#^#^案。
13、 H5U'j^求12所述的系统,其中所ii^行计划系统育feil回用于多个目 的地(650)的旅行选择。
14、 fc^U,J^求12或13所述的系统,其中所i^^行i十划系^l回所选目 的地的多个日期和费用。
全文摘要
公开一种在计算机中从费用数据库构建实际旅行费用的方法。构建代表旅行目的地的节点图,所述图包括连接所述节点对的边。每个边引用最低旅行费用。同样,构建每个图边的旅行树。树包括至少一个根节点,所述根持有对应图边的最低旅行费用。它们可能包括更多节点,包括内容键和相关旅行费用。所述树组织为具有子节点,其持有等于或大于父节点中旅行费用的旅行费用。因此,由于包括在费用路径中的图边引用相关费用树并以它们的最低费用值的升序遍历,因此能高效提取较便宜的费用路径。一种学习实体,用于构建并更新费用树。它从用于为终端用户构建旅行方案的过程收集数据。一种实施根据本发明的提取费用路径的方法的系统,其能够在计算机业务中处理许多目的地,因此能向终端用户提出主题旅行选择方案,要求所述用户选择特定目的地以开始计划旅行。
文档编号G06Q10/00GK101297309SQ200680027475
公开日2008年10月29日 申请日期2006年7月21日 优先权日2005年7月29日
发明者C·杜尔特, G·肖蒙, M·帕图罗, T·布拉斯卡, T·迪弗雷纳 申请人:阿玛得斯两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1