CN1656488A - 管理库存的***和方法 - Google Patents
管理库存的***和方法 Download PDFInfo
- Publication number
- CN1656488A CN1656488A CNA028161076A CN02816107A CN1656488A CN 1656488 A CN1656488 A CN 1656488A CN A028161076 A CNA028161076 A CN A028161076A CN 02816107 A CN02816107 A CN 02816107A CN 1656488 A CN1656488 A CN 1656488A
- Authority
- CN
- China
- Prior art keywords
- sku
- stock
- inventory
- record
- supplier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 167
- 230000000694 effects Effects 0.000 claims description 83
- 238000003860 storage Methods 0.000 claims description 50
- 230000008878 coupling Effects 0.000 claims description 28
- 238000010168 coupling process Methods 0.000 claims description 28
- 238000005859 coupling reaction Methods 0.000 claims description 28
- 238000012986 modification Methods 0.000 claims description 16
- 230000004048 modification Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 235000012054 meals Nutrition 0.000 claims 2
- 101150073296 SELL gene Proteins 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 102
- 230000000875 corresponding effect Effects 0.000 description 61
- 238000010586 diagram Methods 0.000 description 48
- 238000007726 management method Methods 0.000 description 47
- 238000012545 processing Methods 0.000 description 41
- 238000004891 communication Methods 0.000 description 37
- 238000005516 engineering process Methods 0.000 description 32
- 230000002950 deficient Effects 0.000 description 6
- 238000012797 qualification Methods 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000013523 data management Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000002224 dissection Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000391 smoking effect Effects 0.000 description 2
- 241001155433 Centrarchus macropterus Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Warehouses Or Storage Devices (AREA)
Abstract
提供了一个用于库存数据中的管理的***和方法。一个旅游服务器从一个或多个库存供应商获取库存数据并将库存数据存储为SKU群组、SKU和SKU库存记录。旅游服务器利用SKU群组、SKU和SKU库存记录处理用户对于可用库存的请求和供应商库存活动请求。
Description
技术领域
本发明大致上涉及一个在线旅游信息和预定***,尤其涉及一个用于管理对多个库存项目的库存项目查询和预定请求的***和方法。
背景技术
传统的旅游服务和代理在旅游业具有很长的历史。一般来说,传统旅游服务使消费者能访问与旅游相关的供应商,以便消费者能够预定或购买不同的货物或服务。例如,传统旅游服务可为消费者和多个旅游相关行业(如航空、酒店、导游公司、游船公司等)之间提供链接。但是,为了利用传统旅游服务,消费者必须访问一个物理的旅游服务场所以完成所需的任务。消费者经常进行多次旅行,这些旅行通常都必须在旅游服务的营业时间完成。因此,某些传统旅游服务的有限的供消费者访问的地理店面场所以及可供营业的时间方面显得不足。另外,虽然某些传统旅游服务提供电话访问,消费者也可能感受到与不同的旅游服务人员有关的质量和与有限的旅游服务运营时间有关的可用性的差异。
诸如个人电脑、移动电话、个人数字助手和许多相应的基于计算机的商务等计算设备的发展已经尝试减少对传统旅游服务的需求。在一个尤其常见的实施方式中,许多旅游服务利用计算设备与消费者通信。尤其地,旅游服务可利用互联网(即通常称为“网络”或“万维网(WorldWide Web)”的非常多的计算机)来建立通信。这样的旅游服务通常称为基于万维网的旅游服务。
就应用于基于万维网的旅游服务来说,许多位于网络上的旅游服务通过向消费者提出一个或多个交互式的显示(通常称为万维网站)来与潜在的旅行者进行交互,以便通过允许用户进行购买、修改、查询等来进行交易。通过与万维网站交互,例如通过用键盘输入数据,或通过选择以图形方式呈现的标准,用户可操作计算机和万维网站以完成不同的与旅游相关的任务。另外,消费者可在一天之中的不同时间完成这些任务,并且不必物理地移动到某个特定的物理旅游服务场所。
基于万维网的旅游服务和旅游产品供应商之间的关系可描述为代理配置或商品配置。在代理配置中,基于万维网的旅游服务作为消费者计算设备和不同的供应商之间的媒介,但旅游服务不具有完全的销售待售库存(inventory)项目(例如酒店房间、机票、巡游包裹等)的权利。相反,每个库存项目受到供应商的部分控制,即管理库存项目对消费者的定价。例如,在代理配置下,如果一个潜在的旅行者请求一张机票,则代理配置的旅游服务将可能完成消费者的预定,但代理可能不能设置消费者为机票所付的价格。另外,代理配置的旅游服务可能对于如何向消费者收款具有有限的控制。从而,对于代理配置中的收入来说,基于万维网的旅游服务通常被限于收取供应商收取的交易量的一部分。基于万维网的旅游服务也可以对于每个被处理的交易收取统一的服务费。更进一步来说,基于万维网的旅游服务器可就为某个特定供应商的库存项目作广告收取统一费用。
代理配置在多个方面显得不足。在一个方面中,基于万维网的旅游服务被限于只向消费者提供供应商与旅游服务通信时刻供应商可提供的库存项目。例如,一个常规的基于万维网的旅游服务常常可能会对一个在预定请求被发送到供应商时实际上无法提供的库存项目做广告。另外,即使库存项目可被提供,基于万维网的旅游服务对于提供给消费者的产品/服务的价格的控制也是有限的。从而,基于万维网的旅游服务对于其能从不同的经济市场中多个消费者交易中生成的收入的控制减少了。从而,代理配置的旅游服务可能是一种不完善的提供基于万维网的旅游服务的方法。
与之相反,在商品配置下,多个供应商为基于万维网的旅游服务分配库存(如酒店房间,机票,巡游套装等),以便基于万维网的旅游服务能够控制如何处理库存。例如,一个酒店供应商可将酒店中的一间房间销售/委托给基于万维网的旅游服务,以便基于万维网的旅游服务能够向消费者销售酒店房间的使用。与代理配置不同的是,基于万维网的旅游服务对于库存项目的价格和如何向消费者收款具有更多的控制。尤其地,对于收入来说,在商品配置中,基于万维网的旅游服务的收入通常是基于消费者对基于万维网的旅游服务所付的价格和旅游服务必须向供应商付出的成本之间的差值的。从而,商品配置的基于万维网的旅游服务对于其收入流具有更多的控制。
在一个典型的商品配置商业交易中,基于万维网的旅游服务被分配了成批的库存项目,例如,一系列日期中某个航班的一批座位(例如,八月份492航班的10个座位),或一个日期范围内的一批酒店房间(例如8月1-7日的一周中ABC酒店的5个顶层高级套间)。分配成批的库存项目可被称为批库存。为管理批库存,基于网络的旅游服务根据一个或多个标识特征对库存项目进行分类。例如,可根据诸如位置(例如,酒店的名称和地址)、房间类型(例如,套间)及使用日期(例如,2001年7月28日)等标识特征对可辨别的酒店房间批库存项目进行处理和存储。因此,根据满足要求的项目的不同类型的数目,酒店房间库存项目可依次根据酒店名称、房间类型和存在日期分类。
虽然常规的特征分类方法有助于商品配置中的库存管理,但对于具有匹配的可标识特征但在不可标识的特征上是不同的批库存项目则可能出现缺陷。参考上面的例子,假设酒店向一个基于网络的旅游服务分配了一批具有一个可标识的特征集合的房间。根据传统的分类方法,基于网络的旅游服务根据库存项目的可标识的特征(例如,2001年5月21日在XYZ酒店的20个双人房)对其进行存储。但是,如果酒店供应商分配第二批库存,具有相同的匹配特征(2001年5月21日在XYZ酒店的另外30个双人房),但具有不同的不可标识的特征(例如,成本、限制条款、服务费),则常规的处理方法在多种情况下可能都显得不足。
关于潜在消费者价格/供应商成本缺陷,由于所有相似的库存项目被分成一类,因此传统的分类和处理方法不能有效地管理单个库存项目的不同的成本/价格(例如,20间$50的双人房和30间$65的双人房)。为解决供应商成本的差异,某些商品配置的旅游服务将供应商成本/消费者价格就某个特定的库存项目被分配的实例总数进行平均。就先前的例子来说这相当于旅游服务将考虑50间$59的房间。从而,基于网络的旅游服务将可能由于对某些消费者收费不足而损失收入,并通过对其他消费者过量收费来尝试补足差异。相关领域技术熟练者将意识到由于此方法假设旅游服务将销售其整个库存项目分配,而这种情况不是总能发生的,因此它是有缺陷的。另外,对于促销不同的消费者定价交易将有某些负面的消费者影响。
与处理批库存相关的另一个缺陷是批库存项目的某些部分具有使用限制。例如,假设一个供应商在无使用限制的情况下将第一批房间分配给酒店,接着在第一批库存必须先售出的限制下分配第二批库存房间(具有相同的标识特征)。在常规的商品配置的旅游服务下,由于房间具有相同的标识特征,则基于网络的旅游服务将房间数据存储在一起。但是,由于常规的基于网络的旅游服务通常不能辨别一个个别的库存项目对应于哪一批库存分配,因此使用限制将难以执行。从而,常规的旅游服务在尝试处理批库存方面具有多方面的缺陷。
与常规的商品配置相关的不仅限于批库存的另一个缺陷来自基于万维网的旅游服务与多个供应商协作的尝试。在一个典型实施方式中,库存项目的分配取决于旅游服务代理与供应商代理之间使用几种通信模式(如电话,电子邮件,传真及传统邮件)的通信。通常,无法建立连续的通信将引起交易的不同部分的延迟,如在通知一个分配的供给时,在确认接受一个分配时,以及商议附加库存或条款变动时。例如,假设一个基于网络的旅游代理尝试与一个酒店供应商商议以便以某个特定成本接收一批房间的分配。由于在供应商和旅游服务之间可能没有标准形式的通信(例如,一个代理倾向于电话而另一个使用常规的邮件),因此商议可能被延迟。另外,即使双方可以建立通信,并且供应商代理和旅游服务代理之间可达成协议,协议也可能未被适当地记录下来以备将来使用。例如,从代理中移出的一个旅游服务会计部门,在会计对帐期间,尤其如果是在稍后的某个时间进行对帐,则在为供应商提供适当的权限以便以商定的价格接收分配的房间时可能会有麻烦。从而,传统的商品配置的旅游代理必须建立用于与每个潜在的供应商相互合作的程序,并且还必须建立充足的记录保存每类供应商的活动。
因此,需要一个***和方法用于管理库存项目以促进消费者库存项目查询。尤其地,需要一个***和方法用于管理消费者和供应商的请求,以管理具有多种特征的库存项目。
发明内容
提供了一个用于管理库存数据的***和方法。一个旅游服务器从一个或多个库存供应商获取库存数据,并将库存数据存储为SKU群组、SKU和SKU库存记录。旅游服务器利用SKU群组、SKU和SKU库存记录来处理用户对于可用库存的请求和供应商的库存活动请求。
根据本发明的一个方面,提供了一种用于处理一个对应于由库存管理单元(SKU)信息定义的库存的可用库存项目查询的方法。SKU信息包括一条定义库存项目的初级细节的SKU记录。SKU信息进一步包括一条SKU库存记录,它对应于SKU记录,并定义了库存项目的第二级的细节。一个旅游服务器获取包括用于标识匹配的库存项目的一个标准集合的可用库存查询。旅游服务器确定至少一个与查询标准匹配的库存项目。库存项目对应于至少一个SKU群组、SKU和SKU库存记录。旅游服务器发送与匹配的SKU群组、SKU和SKU库存记录有关的数据。
根据本发明的另一个方面,提供了一种用于处理对应于一个或多个由库存管理单元(SKU)信息定义的库存项目的库存活动请求的方法。SKU信息包括一条定义库存项目的初级细节的SKU记录。SKU信息进一步包括一条SKU库存记录,它对应于SKU记录,并定义了库存项目的第二级别的细节。一个旅游服务器获取一个库存活动请求,该请求包括至少一个特定的SKU群组、SKU和SKU库存记录的标识。旅游服务器处理库存活动请求。然后旅游服务器发送库存活动请求的处理结果。
根据本发明的另一个方面,提供了一个计算机可读介质,它具有计算机可读部分,用于管理一个或多个库存项目。计算机可读部分包括一个SKU部分,可用于定义一个或多个库存项目的初级特征。计算机可读部分还包括一个SKU库存部分,它对应于SKU部分,可用于定义一个库存项目的第二级别的特征。
根据本发明的又一个方面,提供了一个用库存管理单元(SKU)信息管理库存的***。SKU信息包括一条SKU记录,它定义了库存项目的一个初级细节。SKU信息进一步包括一条SKU库存记录,它对应于SKU记录,并定义了库存项目的一个第二级别的细节。***包括至少一个客户计算设备,可用于出一个库存查询,该查询中包括一个用于选择一个或多个库存项目的标准集合。***还包括一个旅游服务器,它可用于存储一个或多个由SKU群组、SKU和SKU库存记录定义的库存项目。旅游服务器还可用于标识一个或多个与客户计算设备提交的库存查询标准匹配的SKU群组、SKU和SKU库存记录。
根据本发明的还有一个方面,提供了一个用库存管理单元(SKU)信息管理一个或多个库存项目的***。SKU信息包括一条SKU记录,它定义了库存项目的一个初级细节。SKU信息进一步包括一条SKU库存记录,它对应于SKU记录,并定义了库存项目的一个第二级别的细节。***包括至少一个库存供应商,可用于提供一个或多个库存项目。***还包括一个旅游服务器,可用于将供应商库存项目存储为SKU群组、SKU和SKU库存记录。旅游服务器进一步可用于与库存供应商通信,并处理对应于SKU群组、SKU和SKU库存记录的库存活动请求。
附图说明
通过在结合附图的同时参考以下详细说明,将更容易意识并更好地理解到本发明的前述方面和许多附带优点。
图1是互联网的一个典型部分的框图。
图2是说明根据本发明形成的一个旅游管理***的框图。
图3是描述根据本发明形成的一个客户计算设备的说明性结构的框图。
图4是描述根据本发明形成的一个旅游服务器的说明性结构的框图。
图5是根据本发明形成的一个三个细节级别库存项目数据关系的框图。
图6是图2的旅游管理***的框图,说明根据本发明形成的一个客户计算设备。
图7是说明根据本发明由一个库存处理应用程序执行的一个库存请求处理程序的流程图。
图8是说明根据本发明由一个库存处理应用程序执行的一个查询可用库存子程序的流程图。
图9是说明根据本发明由一个库存处理应用程序使用的一个数据关系的框图。
图10是图2的旅游管理***的框图,说明根据本发明形成的来自一个供应商的一个旅游服务器库存请求。
图11是图2的旅游管理***的框图,说明根据本发明形成的一个供应商库存活动请求。
图12是图2的旅游管理***的框图,说明根据本发明形成的一个供应商库存活动请求。
图13是说明根据本发明由一个库存处理应用程序执行的一个供应商库存活动请求处理程序的流程图。
图14是说明根据本发明由一个库存处理应用程序执行的一个供应商批库存活动请求子程序的流程图。
图15是说明根据本发明由一个库存处理应用程序执行的一个供应商库存查询活动子程序的流程图。
图16是表示根据本发明由一个库存处理应用程序使用的一个库存关系数据库的一个数据关系的框图。
图17是根据本发明形成的一个三个细节级别预定数据关系的框图。
图18是图2的旅游管理***的框图,说明了根据本发明形成的一个客户计算设备预定请求。
图19是图2的旅游管理***的框图,说明了根据本发明的来自一个未连续连接到旅游管理***的供应商的一个客户计算设备预定请求。
图20是说明根据本发明由一个预定处理应用程序执行的一个预定处理程序的流程图。
图21是说明根据本发明由一个预定处理应用程序执行的一个处理新用户预定请求子程序的流程图。
图22是说明由一个预定处理应用程序用来处理根据本发明形成的一个预定请求的一个数据关系的框图。
图23是根据本发明由一个预定处理应用程序执行的一个处理用户预定取消请求子程序的流程图。
图24A和24B是根据本发明的一个预定处理应用程序执行的一个处理用户预定修改请求子程序的流程图;以及
图25是代表根据本发明由一个预定处理应用程序使用的一个预定关系数据库的一个数据关系的框图。
具体实施方式
如上文所说明的,本发明的各方面实施在一个可通过互联网访问的万维网(“WWW”)或(“万维网”)站点中。正如本领域技术熟练者所熟知的那样,“互联网”一词表示用传输控制协议/互联网协议(“TCP/IP”)彼此通信的网络和路由器的集合。互联网的一个典型部分20如图1所示,其中多个局域网(“LAN”)24和广域网(“WAN”)26通过路由器22互相连接。路由器22是用于将LAN或WAN互相连接的专用计算机。LAN内的通信连接可为双绞线、同轴电缆或光纤,而网络之间的通信连接可使用56Kbps模拟电话线、1Mbps数字T-1线、45Mbps T-3线或其他本领域技术熟练者已知的通信连接。
另外,计算机28和其他有关的电子设备可通过一个调制解调器和临时电话和无线连接远程连接到LAN 24或WAN 26。将意识到互联网20包括许多这样互相连接的网络、计算机和路由器,而图1中只显示了互联网20的典型的一小部分。
由于互联网能够连接位于全世界的计算机,因此近来其出现了极为迅速的增长。由于互联网的增长,WWW也增长了。正如本领域技术熟练者意识到的那样,WWW是互相连接的“超文本”文档的巨大集合,这些文档是以超文本链接标示语言(“HTML”)或其他链接标志语言写成的,并且电子地存储在互联网上的“WWW站点”或“万维网站”上。其他交互式的超文本环境可包括专有环境,如由America Online或其他在线服务供应商提供的专有环境,以及由不同的无线网络供应商“无线网”,尤其在移动电话产业中的无线网。将意识到本发明将适用于任何交互式超文本环境,但是,为讨论起见,Web网络被作为本发明的一个示例***互式超文本环境。
一个万维网站是一个连接到互联网的服务器/计算机,它具有巨大的存储能力,用于存储超文本文档,并且运行管理软件,用于处理存储的超文本文档的请求。嵌入在一个超文本文档中的是多个超链接,例如,文本中的高亮部分将文档链接到可能存储在互联网上另一处的一个网站上的另一个超文本文档。每个超链接被指定一个统一资源***(“URL”),它提供连接到互联网的一个服务器上的链接的文档的确切位置,并且描述该文档。从而,只要一个超文本文档从任何网络服务器中取出,则文档被认为是从万维网中取出。对于本领域技术熟练者已知的是,一个网络服务器可能还包括用于存储和发送应用程序的工具,例如用来自Sun Microsystems的JAVA编程语言写成的用于在一个远程计算机上执行的应用程序。同样地,一个网络服务器还可能包括用于执行脚本和网络服务器本身上的其他应用程序的工具。
消费者或其他远程访问用户可通过一个网络浏览器程序从万维网中取出超文本文档。诸如Netscape的NAVIGATOR或Microsoft的Internet Explorer等的网络浏览器是用于提供一个到WWW的图形用户界面的软件应用程序。在收到消费者通过网络浏览器发出的请求时,网络浏览器用文档的URL和HTTP协议定位并从适当的网络服务器中取出所需的超文本文档。HTTP是比TCP/IP高级的协议,是特别为WWW的需要设计的。HTTP在TCP/IP之上运行,并在服务器和客户端计算机之间传输超文本文档。WWW浏览器还可能从网络浏览器中取出程序,例如JAVA applets,用于在客户端计算机上执行。
大体上,本发明涉及一个用于管理库存项目查询和预定请求的***和方法。尤其地,在本发明的一个实施方式中,提供了一个用于管理库存项目供应商和消费者之间的与旅游相关的库存项目查询和与旅游相关的预定交易的***和方法。相关领域技术熟练者将意识到一个库存项目包括任何可能从供应商传输到消费者的切实的货物或商品,例如入场票、入场券、消费者产品。库存项目还可包括由供应商或供应商的代理提供的对货物或服务的权利,例如某个特定的夜晚占用某间酒店房间的权利,对某班飞机上某个座位上的权利,占用某班游船上某个特定的舱的权利。另外,将了解到库存项目可以是一个货物或服务,或充分相同的货物或服务的群组(例如,一个酒店中的一批房间)。
根据所需的交易,商品配置的旅游管理***可用于促进消费者对库存项目可用性的查询以及处理消费者对库存项目预定的请求。另外,旅游管理***可用于方便不同的基于供应商的库存项目活动请求和处理关于消费者预定的供应商通知。但是,相关领域技术熟练者将意识到所提出的实施方式是为了说明,不应理解为限制。
图2是说明根据本发明形成的一个旅游管理***230的框图。如图2所示,旅游管理***230包括一个或多个客户端计算设备232,以及一个旅游服务器236,它具有一个库存存储238用于存储分配给旅游服务器的库存项目。另外,旅游管理***230包括一个或多个供应商***240,它具有一个供应商库存存储241。在本发明的一个实施方式中,客户端计算设备232通过存储在客户端计算设备232的存储器中的一个网络浏览器234与旅游管理***230通信。
仍如图2所示,旅游管理***230的不同部分通过在一个标准通信网络(例如互联网20)上传输数据和接收数据通信。但是,相关领域技术熟练者将意识到客户端计算设备232、旅游服务器236和供应商240也可通过一个专用或半专用通信网络(例如一个私有的基于旅游的计算机网络)传输/接收数据。另外,虽然图2中只说明了两个客户端计算设备,相关领域技术熟练者将意识到根据本发明的旅游管理***230可使用任何数目的客户端计算设备232或供应商240。同样,如图2所示,旅游管理***230可通过其他中间供应商204A(如供应商240A、240B与240C中说明的)与供应商***接口。
图3是描述一个用于与根据本发明的旅游管理***230交互的客户端计算设备232(图2)的说明性结构的框图。具有本领域普通技术的人将意识到客户端计算设备232包括除图3所示的部分外的其他部分。但是,不是所有这些为具有相关领域普通技术的人所知的一般常规部分都必须被显示出来以揭示实现本发明的一个有效实施方式。
如图3所示,客户端计算设备232包括一个网络接口300,用于直接连接到一个LAN或WAN,或远程连接到一个LAN或WAN。具有本领域普通技术的人将意识到网络接口300包括这种连接的必要电路,并且还构造为适用于不同的通信协议,如TCP/IP协议、基于互联网的ORB间协议(“IIOP”)等。网络接口300可利用其连接到的LAN或WAN的特定网络配置的通信协议,以及一个特定类型的连接介质。客户端计算设备232也可配备一个调制解调器304,用于通过本领域技术熟练者所知的点到点协议(“PPP”)连接或串行线互联网协议(“SLIP”)协议连接到互联网。调制解调器304可利用一个电话连接、电缆连接、无线连接、数字订户连接或本领域已知的其他类型的通信连接。
客户端计算设备232还包括一个处理单元302、一个显示器348以及一个存储器308。存储器308一般包括一个随机随取存储器(“RAM”),一个只读存储器(“ROM”)以及一个永久大容量存储器设备,例如一个硬盘驱动器。存储器308存储一个操作***310,用于控制客户端计算设备232的操作。在本发明的一个实际实施方式中,操作***310提供一个图形操作环境,例如Microsoft公司的WINDOWS图形操作***,其中激活的应用程序被用户可见的显示器表示为一个或多个图形应用窗口。存储器308还包括一个网络浏览器234,如Netscape的NAVIGATOR或Microsoft的Internet Explorer浏览器,用于通过万维网访问旅游管理***230。将意识到这些部分可存储在一个计算机可读介质上,并用一个与计算机可读介质相关的驱动机制(如软驱、CD-ROM、DVD-ROM驱动器或网络接口300)加载到客户端计算设备232的存储器308中。存储器308、网络接口300、显示器348和调制解调器304都通过一条或多条总线连接到处理单元344。正如一般所理解地那样,其他***设备也可以相似的方式连接到处理单元。
图4是显示用于与根据本发明的旅游管理***230交互的一个旅游服务器236(图2)的说明性结构的框图。具有本领域普通技术的人将意识到旅游服务器236包括除图4所示的部分外的许多其他部分。但是,不是所有这些一般常规部分都必须被显示出来以揭示实现本发明的一个有效实施方式。如图4所示,旅游服务器236通过一个网络接口400连接到互联网20。具有本领域普通技术的人将意识到网络接口400包括用于将旅游服务器236连接到互联网20的必要电路,并且被构造为使用TCP/IP协议或其他协议,如IIOP。
旅游服务器236还包括一个处理单元402,一个光显示器404,一个输入/输出(“I/O”)接口406,以及一个大容量存储器408,均通过一条通信总线或其他通信设备连接。大容量存储器408一般包括一个RAM、ROM和一个永久大容量存储设备,如一个硬盘驱动器、磁带驱动器,光驱、软盘驱动器或它们的组合。大容量存储器408存储一个用于控制旅游服务器236的操作的操作***。将意识到,正如具有本领域普通技术者所知的那样,此部分可包括一个通用服务器操作***,如UNIX、LINUXTM或Microsoft WINDOWS NT。
大容量存储器408还存储程序代码和数据,用于与一个或多个客户端计算设备232接口,与一个或多个互联网供应商240接口,用于处理不同的库存管理任务,以及用于处理不同的预定管理任务。尤其地,大容量存储器408存储一个客户端接口应用程序,用于通过一个或多个万维网网页与一个或多个客户端计算设备232通信。客户端接口应用程序412包括计算机可执行指令,当它被旅游服务器236执行时,将与一个或多个客户端计算设备232建立起一个通信信道。客户端接口应用程序412的操作将在下文中更详细地说明。大容量存储器408还存储一个供应商接口应用程序414,用于与一个或多个供应商通信。供应商接口应用程序414包括计算机可执行指令,当它被旅游服务器236执行时,将建立起与一个或多个供应商240的通信信道。供应商接口应用程序414将在下文中更详细地说明。
大容量存储器408还存储一个用于处理库存的库存处理应用程序416,以及一个用于处理预定的预定处理应用程序418。库存处理应用程序416和预定应用程序418均包括计算机可执行指令,当这些指令被旅游服务器236所执行时,将促进库存和预定数据的管理。相关领域技术熟练者将意识到这些部分可存储在一个计算机可读介质上,并使用一个与计算机可读介质有关的驱动机制加载到旅游服务器236的大容量存储器408中,这些驱动机制可能是软盘、CD-ROM、DVD-ROM驱动或网络接口400。
根据本发明的一个库存管理方面,旅游管理***230的旅游服务器236被用于管理来自客户计算机232和供应商240的可用库存项目查询和库存项目活动请求。根据此方面,旅游服务器236从一个或多个供应商240获得不同库存项目的权利。例如,如果库存项目是一个切实的货物,则旅游服务器服务可物理地获取供销售的项目的所有权。如果库存项目不是一个切实的货物,则旅游服务器服务则只能从供应商240获取对于旅游服务器销售货物/服务的权利的承认。
不论库存项目是不是切实的,在从不同的供应商240获得不同的库存项目后,旅游服务器236存储向消费者描述库存项目及其可用性的数据,一般称为库存项目数据。利用库存项目数据,旅游服务器236可接受可用库存项目的客户计算机查询。另外,旅游服务器236还可接受关于用于管理由旅游服务器236保存的供应商库存项目的多个任务的供应商通信。
根据本发明,为促进库存项目数据管理,旅游服务器236利用一个库存项目数据关系以便用多种方式处理库存项目数据。尤其地,在本发明的一个实施方式中,旅游服务器236利用一个数据关系建立三个不同的数据描述级别,用于管理库存项目。图5是根据本发明由旅游服务器236用于管理库存项目的三个细节级别库存项目关系500的框图。三个细节级别组成一个等级关系,以便每个级别包括对应于由旅游管理器236管理的一个库存项目的不同方面。
一般来说,第一细节级别包含与库存项目有关的最宽的特征数据。第一细节级别可能对于多个库存项目都是公共的。第二细节级别与第一细节级别相关,并包含与库存项目有关的更具体的数据。第二细节级别数据没有第一级别宽,但它也可能对于多个库存项目是公共的。第三细节级别与第一和第二细节级别相关,并提供与库存项目相关的更具体的数据。第三细节级别包括限于一个库存项目的数据。
如图5所示,用于描述一个库存项目的第一细节级别是一个库存管理单元(“SKU”)群组502记录。每个SKU群组502记录包括与一个库存项目有关的最宽的描述数据。SKU群组502数据可能对于多个库存项目都是公共的。但是,SKU群组502记录不是对于所有类型的库存项目都是必须的。用于定义一个库存项目的一个第二细节级别是一个SKU 504记录。每个SKU 504记录对应于一个SKU群组502,并定义了与一个库存项目有关的更具体的数据。更具体地,每个SKU 504记录对应于一个可销售给消费者的可标识的产品或服务。因此,SKU 504记录包含初级细节。与SKU群组502一样,SKU 504数据可与多个库存项目相关联。用于定义一个库存项目的一个第三细节级别是一个SKU库存506记录。每个SKU库存506记录对应于一个SKU群组506和一个SKU504记录,并定义与一个库存项目有关的更具体的数据。但是,与SKU群组502和SKU 504记录不同的是,SKU库存506数据是与一个库存项目相关联的。更具体地,SKU库存506记录对应于SKU 504记录的一个特定实例。相关领域技术熟练者将意识到SKU群组502、SKU 504和SKU库存506记录之间的细节分配可被修改。
在一个将SKU库存项目信息的定义应用于一个酒店房间库存项目的说明性例子中,假设一个库存项目是可于一个特定日期销售的一批酒店房间。根据本发明,旅游服务器236将根据库存项目数据关系500存储与库存项目的实例相关的细节,即特定日期的酒店房间。更具体地,旅游服务器236将创建一个对应于一个第一细节级别的SKU群组502,例如酒店名称。酒店SKU群组502记录可包括对于所有与酒店有关的库存项目唯一的最宽的数据,例如一般酒店服务费,全酒店的使用限制等。另外,SKU群组502记录信息还可包括基于日期的信息,通过它旅游服务器236可确定可能取决于特定使用日期的特定费用、税款、服务费。
然后旅游服务器236可创建与SKU群组502记录有关的并对应于库存项目的一个第二细节级别的一个或多个SKU 504记录。例如,旅游服务器236可为酒店(SKU群组502)中的每种类型的房间创建一个SKU 504记录,例如双人房、特大号房以及顶楼套房。旅游服务器236可将所有特定房间的数据包括在每个SKU 504记录中,例如每个房间类型的基本价格,对于所有顶楼套房唯一的附加费、房间尺寸、房间使用记录等。
然后旅游服务器236可创建一个SKU库存记录506,它与SKU群组502和SKU 504记录相关联,并对应于与库存项目有关的一个第三细节级别。每个SKU库存506记录可包括描述库存项目的特定特征的数据,即用于销售的一个酒店房间。信息可包括来自供应商240的房间成本,向消费者收取的房间价格,使用限制。另外,信息还可包括基于供应商的限制,例如可向消费者收取的最大价格,进行预定的截止日期等。对于前一例子,如果一个供应商240分配20间双人房在2001年7月28日可用,则旅游服务器236可创建一个SKU库存506记录,它与酒店SKU群组502和一个双人间SKU 504相关联,并包括定义2001年7月28日存在日期和20间房间的可用性的数据。以相同的方式,如果供应商240要向旅游服务器236分配下一晚(即2001年7月29日)的同一批房间,则将生成一个新的SKU库存记录506,它具有定义2001年7月29日存在日期和20间房间可用性的数据。在此例中,两个SKU库存记录都将被链接到相同的SKU群组502记录和SKU 504记录。
在另一个将SKU库存项目信息的定义应用于一个艺术家的音乐编曲说明性例子中,假设库存项目是与一个特定艺术家有关的将被旅游服务器236或任何配置为销售与音乐相关的货物的服务器销售的多个唱片集、盒式磁带、高密度磁盘(“CD”),和数字视频磁盘(“DVD”)。为存储库存项目数据,旅游服务器236可创建一个SKU群组502记录,对应于一个第一细节级别,例如一个音乐供应商或一个特定的音乐商标。然后旅游服务器236可创建多个SKU 504记录,对应于一个第二细节级别。在说明性例子中,旅游服务器236可为供销售的每种类型的产品创建一个SKU 504记录。例如,旅游服务器236可为供应商提供的每个不同的唱片集创建一个唱片集SKU记录,为供应商提供的每个不同的盒式磁带创建一个盒式磁带SKU记录,为供应商提供的每个不同的CD创建一个CD SKU记录,以及为供应商提供的每个不同的DVD创建一个DVD SKU记录。最后,旅游服务器236可为SKU 504记录的每个实例创建SKU库存506记录。例如,如果供应商具有同一独特CD的两个分配来销售,则旅游服务器236可创建两个SKU库存506记录,它们与CD SKU 504记录相关,并对应于供应商的每个分配。这些SKU库存506记录的每一个可包括由每个分配供应给旅游服务器236的CD数目。相关领域技术熟练者将意识到库存项目数据关系500也可应用于多种其他的库存类型,这些包括但不限于,航班服务,巡游服务,活动门票,租用财物等。另外,本领域技术熟练者将意识到根据本发明某些库存项目可利用所有的三个细节级别,或者可利用附加的或不同的细节级别。
如前所述,根据本发明的一个方面,旅游服务器236可被用于执行多个库存管理任务。图6和10-12是图2的旅游管理***230的框图,它们描述了了根据本发明可能被旅游管理***执行的不同库存管理任务。参见图6,根据本发明的一个方面,旅游管理***230可用于接受客户端计算设备232对于可用库存的查询。在本发明的一个示例性实施方式中,消费者可利用客户端计算设备232上的一个网络浏览器234访问旅游服务器236提供的一个网站。例如,消费者可能对于获取关于可用航班的信息感兴趣。因此,消费者不必做出预定请求,但可将通信限于对可用性、价格、可选项数目等的查询。
如图6所示,一个客户端计算设备232发出一个对于库存项目的用户查询。对于库存的用户查询通过一个通信网络(例如互联网20)发送,并被旅游服务器236接收。旅游服务器236向库存存储器238发出一个查询,库存存储器238返回根据库存项目数据关系500存储的并且匹配查询标准的库存项目数据。旅游服务器236通过通信信道将查询结果发送到客户端计算设备232。
图7是说明根据本发明的由旅游服务器236执行以处理图6中描述的库存项目查询的一个库存请求处理程序700的流程图。在块702处,旅游服务器236的客户端接口应用程序412获取对于可用库存项目的用户查询。在本发明的一个实施方式中,对于库存的用户查询包括可用于标识存储在库存存储器238中的相应的库存项目数据的一个标准集合。这个标准集合可包括使用的一个日期,或者如果库存在多个日期可用,则包括使用的日期范围。这个查询标准集合还可包括多个库存特定标识符,例如对于一家酒店、一条航线、一次巡游或其任何组合的选择。这个查询标准集合还可包括对于特定类型的库存项目的选项的选择。例如,这个标准集合可包括对于一次航班上的一类座位的选择(例如,靠窗、靠走廊、头等),一个酒店房间类型,一个船舱类型,吸烟选项、特别餐请求、礼仪、邻近附加礼仪等。这个标准集合还可进一步包括一个特定产品的标识符,例如一本书的标题、一个产品代码、一个订单号等。另外,这个标准集合可包括一个或多个预先存储的用户选项,这些选项将促进从库存存储器238中选择匹配库存项目。例如,消费者可配置一个客户端计算设备232在每月初发出对于一个特定航班的库存项目查询。
更进一步,在本发明的一个实施方式中,旅游服务器236可能向客户端计算设备232提供一个或多个图形用户接口(“GUI”),通过这些接口消费者可通过操作图形对象指定库存项目选择标准的选择。例如,旅游服务器236可能提供一个日历图形对象,通过它消费者可选择一个月的时间段中的一个日期或日期范围。
在块704处,旅游服务器236的库存处理应用程序416从库存存储器238处查询可用库存。图8是根据本发明由库存处理应用程序416执行的一个查询可用库存子程序800的流程图。在块802处,库存处理应用程序416从客户端接口应用程序412获取用户指定的标准集合。在本发明的一个实施方式中,库存处理应用程序416还可处理输入的标准以生成附加的选择标准。例如,如果客户端计算设备232输入一个选定的日期或日期范围,则库存处理应用程序416也可生成要搜索的附加日期范围或日期组合。
在块804处,库存处理应用程序416取出与标准集合匹配的任何SKU群组502。在块806处,库存处理应用程序416取出对应于SKU群组502记录和匹配用户标准集合的任何SKU 504记录。在块808处,库存处理应用程序416取出对应于SKU群组502和SKU 504记录的任何匹配用户查询集合的SKU库存506记录。
在判决块810处,执行一个测试以确定是否有多个匹配SKU库存506记录。根据本发明的一个实施方式,对于一个特定SKU 504可能存在多个匹配SKU库存506记录。例如,根据来自供应商240的先前的分配,库存存储器238可能具有对于具有一个第一成本的一个酒店房间类型(例如,双人间)的一个第一SKU库存506记录和对于具有一个第二成本的相同的酒店房间类型的一个第二SKU库存506记录。因此,库存处理应用程序416可能被要求确定哪个SKU库存506记录最匹配提交的标准。如果有多个SKU库存506记录,则库存处理应用程序416在块812处限定多个SKU库存506记录的资格。在本发明的一个实施方式中,SKU库存506记录的资格限定包括对于一个可用SKU库存506记录的选择。例如,如果对应于一个库存项目的一个SKU库存506记录具有一个消费者使用限制(例如,必须与一个特定的航线承运商或作为包裹的一部分销售),并且请求标准不满足使用限制,则库存处理应用程序416将不会选择SKU库存506记录。同样地,如果一个匹配SKU库存506记录包括一个供应商使用限制(例如来自第一分配的库存项目必须在第二分配的库存项目之前售出),则库存处理应用程序416将不会选择对应于库存项目的第二分配的SKU库存506记录。但是,SKU库存506记录的资格限定还可包括选择否则不受限的SKU库存506记录,而不必选择一个单个匹配SKU库存506记录。
在完成块812后,或者如果在判决块810处没有多个匹配SKU库存506记录,则在判决块814处,执行一个测试以确定是否有任何附加的匹配SKU群组502记录。如果有附加的SKU群组502记录,则在块816处,库存处理应用程序416取出下一个匹配SKU群组502记录,并且子程序800返回块806。然后块806-816可被重复,直到所有在块804处标识的匹配SKU群组502记录均被处理。另外,虽然取出和资格限定过程被说明为单独的处理,相关领域技术熟练者将意识到所有的SKU群组502、SKU 504和SKU库存506记录可在一个处理中被取出和进行资格限定。
如果没有附加的匹配SKU群组502记录,则在块818处库存处理应用程序416处理并返回在块804-812中标识的SKU信息数据。在本发明的一个实施方式中,库存处理应用程序416可被处理以生成对应于SKU信息的每个选中的库存项目的总价。在本发明的另一个实施方式中,处理可包括确定对应于SKU信息的库存项目是否可用。更进一步,库存处理应用程序416可利用一个或多个处理方法,以生成对应于按消费者价格或其他因素分类的匹配SKU信息的库存项目的有序的列表。例如,如果请求标准包括喜好标准(例如,对于一个用户的频繁飞行计划的一条航线),库存处理应用程序416可选择将匹配该特征的一个SKU库存506记录作为第一项目显示给用户。在此处结合进来作为参考的2001年4月4日提出申请的标题为“查找最佳费用的最优化***和方法”美国专利申请号09/825451中揭示了一个基于一个消费者价格的建立一个有序列表的处理方法和***的一个例子。但是,相关领域技术熟练者将意识到根据本发明可实现替换的或附加的匹配库存数据处理方法。另外,根据本发明,库存处理应用程序416还可生成多个图形和文本屏幕显示,用于客户端计算设备232的显示。例如,旅游服务器236可以使用可用库存项目的日期范围生成一个日历GUI。在块820处,子程序800返回程序700。
参见图7,在块706处,客户端接口应用程序412从库存处理应用程序416处获取结果,并将处理后的库存数据结果(例如,SKU信息)发送到客户端计算机232。在块708处,程序700终止。
图9是说明被旅游服务器236的库存处理应用程序416用于处理由一个客户端计算设备232发送的一个可用库存查询的数据关系的框图。在本发明的一个实施方式中,库存处理应用程序416可充当一个处理引擎900,以获取和处理不同的数据块。如图9所示,处理引擎900获取根据库存项目数据关系500存储的并关联到一个用户查询902的一块数据。根据与用户查询902相关联的标准集合和一个处理方法,例如图7和8中说明的以及下文说明的程序700和800,处理引擎900获取一块或多块库存项目数据500。除用户查询902和库存项目数据500外,处理引擎900还可获取与一个或多个不直接关联到特定库存项目数据500的外部调整相关联的一个数据块904。例如,调整数据块904可包括与以下项目有关的数据:特定用户折扣、特定介质折扣(例如,使用互联网处理请求),与非库存项目相关服务费、税率,高级购买折扣、用户历史价格调整、停留价格长度调整、特殊定价代码等。然后利用库存项目数据500的用户查询902和调整数据904数据块,处理引擎900处理库存项目数据以生成如上文所说明的关于块818(图8)的一个处理后结果906的集合。然后处理后结果可被库存处理应用程序416发送到客户端接口应用程序412,用于发送到一个客户端计算设备232。相关领域技术熟练者将意识到图9的数据图是为了说明而制的,可在本发明的范围内进行替换。
关于另一个库存管理任务,图10是图2的旅游管理***230的框图,它说明了根据本发明由旅游服务器236发出的对于新库存的请求。在此实施方式中,旅游服务器236通过一个通信网络(例如互联网20)向一个供应商240生成一个对于库存的请求。供应商240通过查询供应商库存存储器241处理旅游服务器236请求。供应商库存查询的结果可返回供应商240,然后通过通信网络20发送到旅游服务器236。然后旅游服务器236根据从供应商240接收到的响应修改任何相应的库存项目。在本发明的一个实际实施方式中,与旅游服务器236和供应商均相关联的用户可通过基于网络的控件启动活动。另外,旅游服务器236计算***不需要通过诸如拥有对供应商数据库41或任何其他供应商应用程序的访问权限而直接与供应商240计算***结合。相反,各方之间的交互可只需要数据通信的交换。
图11是图2的旅游管理***230的框图,它说明了一个供应商发出的库存修改请求。与图10的框图相似,此实施方式涉及由旅游服务器236存储在库存存储器238中的库存数据的修改。如图11所示,一个供应商240通过一个通信网络(例如互联网20)发出一个库存修改请求。在本发明的一个实施方式中,一个供应商代理可由一个供应商240计算***或旅游服务器236提供的一个网页接口生成库存修改请求。旅游服务器236接收库存修改请求。在一个实施方式中,旅游服务器236不需要接收供应商发出的修改请求,但是,假设至少一部分修改请求可被旅游服务器236接受,则旅游服务器236根据库存修改请求中包含的信息处理库存修改请求和修改库存存储器238。然后一个库存修改确认从旅游服务器236通过通信网络20发送到供应商240。相关领域技术熟练者将意识到在某些实施方式中,旅游服务器236可能必须接受所有修改请求。
图12是图2的旅游管理***230的框图,说明一个对于库存状态的供应商请求。如图12所示,一个供应商240通过一个通信网络(例如互联网20)发出一个库存状态查询。旅游服务器236接收库存状态查询并查询库存存储器238。库存存储器238返回与供应商查询相匹配的库存项目数据。如下文将要更详细说明的,旅游服务器236可选择过滤掉一部分从库存存储器238接收到的库存项目数据。然后旅游服务器236通过通信网络20将库存项目数据发送到供应商240。
图13是说明一个供应商库存请求处理程序1300的流程图,该程序被旅游服务器236用于方便不同的供应商240活动请求,例如图10、11和12。在块1302处,旅游服务器236的供应商接口应用程序414获取对于一个库存活动的一个供应商请求。在块1304处,库存处理应用程序416处理对于库存活动的供应商请求。在本发明的一个实施方式中,库存处理应用程序416可实现一个或多个与不同的对于库存活动的供应商请求的子程序。
例如,图14是说明根据本发明由旅游服务器236的库存处理应用程序416实现的一个处理供应商批库存活动请求子程序1400。在块1402处,库存处理应用程序416从供应商接口应用程序414获取供应商批库存活动请求。在本发明的一个实施方式中,供应商批库存活动请求包括表示分配一个或多个将由库存管理***销售的库存的数据的发送。供应商批库存活动请求还可包括由一个供应商发送的修改一个现存批库存分配的通信。另外,供应商批库存活动请求还可包括来自一个新的或现存的供应商240的库存项目的一个新分配。
在块1404处,库存处理应用程序416标识匹配批库存活动请求的SKU群组502、SKU 504、以及SKU库存506记录。在本发明的一个实施方式中,批库存请求可直接涉及一个先前已存在的SKU群组502、SKU 504或SKU库存实例。活动请求也可请求生成一个新的SKU库存506记录。在判决块1406处,执行一个测试以确定匹配批库存活动请求的SKU群组、SKU和SKU库存记录是否存在。如果不存在,则在块1408处,库存处理应用程序416生成相应的SKU群组、SKU和/或SKU库存记录。例如,如果一个供应商240发出一个批库存活动,其中包括一个与先前分配的成本不同的新的酒店房间分配,则库存管理***36将生成一个对应于新分配的新的SKU库存506记录。但是,如果SKU群组或SKU记录已存在,则库存处理应用程序416将不会生成新的SKU群组或SKU记录。
如果在块1406处有一个匹配SKU库存506记录,或者一旦创建出一个SKU库存506记录,则在块1410处,库存处理应用程序416用批库存活动请求更新匹配SKU库存记录。在本发明的一个实施方式中,此操作包括用供应商240分配的库存项目数据生成一个新的SKU库存记录实例。信息更新也可包括根据批库存活动请求的增加或减少调整SKU库存记录中说明的库存项目分配。信息更新也可包括调整其他库存项目特征,例如库存项目的成本、使用限制等。在块1412处,库存处理应用程序416返回将被返回到供应商240的对批库存活动请求的确认。在块1414处,子程序1400返回程序1300。
在另一个例子中,图15是由旅游服务器236的库存处理应用程序416用于作为块1304(图13)的替换子程序的一个处理供应商库存查询活动子程序1500的流程图。在块1502处,库存处理应用程序416获取一个来自供应商接口应用程序414的供应商库存活动请求。供应商库存活动请求包括一个标准集合。在块1504处,库存处理应用程序416标识匹配供应商库存查询活动的SKU群组、SKU和SKU库存记录。在块1506处,库存处理应用程序416过滤匹配供应商库存查询活动的SKU群组、SKU和SKU库存记录。在本发明的一个实施方式中,包含在SKU群组、SKU和SKU库存中的某些数据可能不会发布给供应商。例如,虽然一个供应商240可能知道分配库存的成本,但旅游服务器236可能不希望供应商知道旅游服务器以什么价格将其销售给消费者。因此,库存处理应用程序416可在将此数据发送给供应商之前将其过滤出。在块1508处,库存处理应用程序416返回过滤后的匹配供应商库存查询活动的SKU库存记录。在本发明的一个实际实施方式中,发送的数据可包括使用数据,其中不仅包括一个SKU库存506记录中可用的一定数目的库存项目,还包括某些类型的历史,从而允许供应商240监控库存被使用的进度。相关领域技术熟练者将意识到这样一来供应商240可以实时监控旅游服务器售出的库存项目数目。然后实时数据可被用于准备必要职员,和/或允许供应商根据特定库存项目的销售活动调整未售出的库存的成本(如图14的程序1400所示)。在块1510处,子程序返回。
返回图13,一旦库存处理应用程序416已在块1304处执行了不同的供应商库存活动子程序(例如图14和15),则在块1306处请求处理的结果被发送到供应商240。在本发明的一个说明性实施方式中,结果可包括活动已完成的确认。结果还可包括修改库存活动的数据,以便供应商能相应修改其记录。在块1308处,程序1300终止。
为完成上述数据管理和处理程序,旅游服务器236可根据关系数据库数据存储格式在数据存储器238中存储项目数据。图16是说明根据本发明用于存储项目数据的一个关系数据库数据关系1600的框图。在本发明的一个实施方式中,数据关系1600可被定制为包括一个或多个对应于特定库存项目的唯一无二方面的数据表或数据域(例如,与酒店房间库存项目有关的床位类型)。但是,相关领域技术熟练者将意识到根据本发明可使用替换数据存储格式或替换关系数据库数据关系。
如图16所示,数据关系1600定义一个SKU群组表1602,可用于包括与SKU群组502记录相关的库存项目数据(图5)。在本发明的一个实际实施方式中,SKU群组表1602可包括SKU群组数据1604,例如一个SKU群组ID、一个制造商标识符、一个财物地址、一个税收区域标识代码、SKU群组联系信息等。另外,如1606所示,根据一个关系数据库,SKU群组数据1602中的一个或多个域可涉及一个或多个附加数据表,以进一步定义SKU群组数据1602。
数据关系1600还定义一个SKU表1608,可用于包括与SKU 504记录相关的库存项目数据(图5)。在本发明的一个实际实施方式中,SKU表1608可包括SKU数据1610,例如一个SKU群组ID域,单元类型信息、取消处罚信息、服务费信息、附加人员信息和预定信息等。如1612所示,与SKU群组表1602相似,SKU数据1610中的一个或多个域可涉及一个或多个附加数据表以进一步定义SKU数据1610。
继续参见图16,数据关系1600进一步定义了一个SKU库存表1614,可用于包括与SKU库存506记录相关的库存项目数据(图5)。在本发明的一个实施方式中,SKU库存表1614可包括SKU库存数据1616,例如一个SKU ID域、一个数量域、供应商成本信息、消费者价格信息、一个库存使用信息、使用限制信息、附属信息等。另外,如1618所示,SKU库存数据1616的一个或多个域可涉及一个或多个附加数据表,以进一步定义SKU库存数据1616。
除管理库存外,旅游管理***230的旅游服务器236还可用于管理来自一个或多个客户端计算设备232的预定请求。相关领域技术熟练者将意识到一个预定请求可包括为预定对于某个服务的权利出价(例如,在某个特定夜晚在一间酒店房间停留的权利)。但是,一个预定请求还可包括为购买或者转移对于某个切实货物的权利出价(例如,为购买一本书出价)。另外,旅游服务器236可被用于将相应的通信发送到客户端计算设备232和供应商240。为方便预定请求处理,旅游服务器236利用一个预定数据关系来分类和管理处理一个预定请求所需的数据。
图17是根据本发明由旅游服务器236的预定处理应用程序418用于管理预定请求的一个预定数据关系1700的框图。如图17所示,由一个客户端计算设备232接收的一个预定请求可表示为三个细节级别。用于描述一个预定请求的第一细节级别是一个预定交易1702记录。每个预定交易1702记录可与一个或多个预定请求相关联,并可用于跟踪来自于一个用户或可分组到一起的一组用户的多个预定请求。
用于定义一个预定请求的一个第二细节级别是一个预定项目1704记录。每个预定项目1704记录对应于一个预定交易1702记录,并定义与某个特定预定请求相关联的并具有一个共同特征(例如,共同的制造商、共同的预定号等)的一个或多个库存项目。例如,假设通过一个预定请求,一个用户请求在一间酒店停留三天,机票以及租用汽车两天。旅游服务器236可生成酒店预定、机票预定和租车预定的预定项目1704记录。虽然图17中只说明了一个预定项目1704记录,相关领域技术熟练者将意识到任何数目的预定项目1704可涉及一个预定交易1702记录。
用于定义一个预定请求的一个第三细节级别是一个或多个预定库存1706记录。每个预定库存1706记录对应于一个预定项目1704记录,并与与预定请求相关联的一个库存项目的一个特定实例相关联。对于先前的例子,旅游服务器236将创建与一个酒店预定项目1704记录相关联并且对应于每晚停留的三个预定库存1706记录,与一个航线预定项目记录相关联并对应于往返航班的两个库存项目记录,与一个租车库存项目记录相关联并对应于两天租车预定的两个预定库存记录。在本发明的一个实施方式中,每个预定库存1706记录与一个SKU库存506(图5)相关联并包括与库存项目的特定实例在关的预定数据。但是,在某些实例中,可为位于SKU库存506记录范围外的附加库存项目(例如,超额订出分配)生成一个预定库存1706记录。
继续参考图17,预定数据关系还包括一个或多个价格部分1708,这些价格部分包括一个预定请求的不同方面的与消费者价格有关的数据。另外,在本发明的一个实施方式中,一个价格部分1708可能与一个预定交易1702、预定项目1704和预定库存1706记录相关联。例如,一个价格部分1708可与一个预定库存1706记录相关联,并可包括与预定该库存项目的一个实例的消费者价格相关数据。另一个价格部分1708可与一个预定项目1704记录相关联,并可包括与预定项目级别相关的价格数据,例如一个包裹预定的价格调整。更进一步,一个价格部分1708可与一个预定交易部分1702相关联,并可包括与预定交易级别相关的数据,例如职工折扣价格调整、基于网络的预定请求等。如下文将说明的,不同的价格部分1708数据可被分组到一起,并用于生成预定请求的一个总消费者价格。
相关领域技术熟练者将意识到预定数据关系1700可应用于多种库存项目预定请求,这些请求包括但不限于酒店预定、航班预定、巡游预定、门票预定、租用财物预定、销售或出租切实货物等。另外,相关领域技术熟练者将意识到对一个特定预定请求的处理可不使用预定数据关系1700中的全部三个细节级别。
如前所述,根据本发明的一个方面,旅游服务器236可用于执行多种预定请求处理任务。图18和图19是图2的旅游管理***230的框图,说明与根据本发明的预定请求处理相关的不同实施方式。参见图18,根据本发明的一个方面,旅游管理***230可用于获取和处理客户端计算设备232预定请求。如图18所示,一个客户端计算设备232发出一个用户预定请求。用户预定请求通过一个通信网络(例如互联网20)发送,并被旅游服务器236接收。旅游服务器236向库存存储器238发出一个查询,库存存储器238根据库存项目数据关系500和匹配查询标准返回存储的库存项目数据。另外,旅游服务器236根据预定数据关系1700生成预定数据。旅游服务器236处理用户预定请求、库存数据和预定数据。如果预定处理成功,则旅游服务器236通过互联20向客户端计算设备232发送一个确认,并发送一个通知到对应于该预定的库存项目的一个或多个供应商240。
参见图19,旅游管理***230可用于处理对不连续连接到旅游管理***230的供应商240的客户端计算设备232预定请求。与图18相似,一个客户端计算设备232发出一个用户预定请求。用户预定请求通过一个通信网络(例如互联网20)发送,并被旅游服务器236接收。旅游服务器236向库存存储器238发出一个查询,库存存储器238根据库存项目数据关系500和匹配查询标准返回存储的库存项目数据。另外,旅游服务器236根据预定数据关系1700生成预定数据。旅游服务器236处理用户预定请求、库存数据和预定数据。如果预定处理成功,则旅游服务器236通过传真等向供应商240发送一个供应商通知。供应商240获取通知并向旅游服务器236确认预定。然后旅游服务器236将确认发送到客户端计算设备232。
图20是说明根据本发明由旅游服务器236执行的一个库存请求处理程序200的流程图。在块2002处,旅游服务器236的客户端接口应用程序412获取一个用户预定活动请求。在本发明的一个实施方式中,用户预定活动请求可包括对于一个新预定的请求,对于取消一个现存预定的请求和对于修改一个现存预定的请求。但是,相关领域技术熟练者将意识到活动请求可包括与附加预定相关的活动。在块2004处,旅游服务器236的预定处理应用程序418处理预定活动请求。因此,预定处理应用程序418可根据用户预定活动请求执行不同的处理子程序。
在一个第一说明性例子中,图21是根据本发明的一个处理新预定请求子程序2100的流程图,它由预定处理应用程序418执行,以便处理一个新的消费者预定请求。在本发明的一个实施方式中,与对于可用库存的用户查询(图7的块702)相似,由客户端接口应用程序412获取并发送到预定处理应用程序418的用户预定请求包括一个标准集合,这个标准集合可用于标识存储在库存存储器238中的匹配用户指定的标准集合的库存数据。标准集合可包括使用的一个日期或日期范围(如果库存可存在于多个日期)。查询标准集合还可包括多种库存特定标识符,例如对于一间酒店、一个航、一个巡游或其任何组合的选择。查询标准集合还可包括对特定类型的库存项目的优选项的选择。例如,标准集合可包括对于一次航班上的一类座位(例如,靠窗、靠走廊、头等舱)的选择、对于一次航班上的一个特定座位的选择,对于一种酒店房间类型的选择,对于一间酒店中的特定房间的选择,对于一种船舱(cabin)的选择、对于一辆巡游船上的一个特定船舱的选择、吸烟首选项、特殊用餐请求、礼仪、接近附加礼仪等。标准集合还可包括一个特定产品的标识,例如一本书的标题、一个产品代码、以及订单号码等。另外,标准集合可包括一个或多个预先存储的优选项,它将方便从库存存储器238中选择匹配的库存项目。例如,旅游服务器236可存储与一个与库存用户请求相关的标准集合,并在以后用户请求预定时再次利用相同的标准集合。
在块2102处,预定处理应用程序418从客户端接口应用程序412获取一个用户指定的标准集合。预定处理应用程序418取出与标准集合匹配的SKU群组502、SKU 504和SKU库存506记录,并将SKU库存506分配减少所述预定请求量。例如,如果预定请求包括一个对于在一个特定酒店停留两晚的请求,则预定处理应用程序418给每一晚选择一个匹配SKU库存560,并将每个SKU库存记录的房间分配减1。在本发明的一个说明性实施方式中,预定处理应用程序418可利用一个程序,例如查询可用库存子程序800(图8)。根据本发明,预定处理应用程序418也可获取先前由库存处理应用程序416获取的库存数据。
在本发明的一个实施方式中,旅游服务器236可同时处理多个预定请求。因此,为避免预定库存项目的相同实例,预定处理应用程序418放置从库存存储器238获取的库存项目信息为保留状态。在本发明的一个实施方式中,预定处理应用程序418将记录添加到一个保留表中,该保留表中包含先前从SKU库存记录506取得的SKU库存506库存项目信息。对于先前的例子,预定处理应用程序418会将酒店房间中每晚的SKU库存506记录数据放置在保留表中。从而,虽然保留表中描述的库存项目还未被预定,但它们至少临时从可用库存中被删除。相关领域技术熟练者将意识到用本发明可实现替换的库存项目预定数据管理方法/指示器。
在块2104处,预定处理应用程序418生成一个预定交易1702记录、一个或多个预定项目1704记录和一个或多个预定库存1706记录的实例。与库存项目记录相似,预定交易1702、预定项目1704和预定库存1706以保留方式放置。在块2106处,预定处理应用程序2106完成金融交易。在本发明的一个实施方式中,预定处理应用程序418获取与预定交易1702、预定项目1704和预定库存1706记录相关联的价格部分1708(图17),并尝试完成一个金融交易。金融交易的完成还可包括获取支票帐户信息并生成一个交易。相关领域技术熟练者将意识到用本发明可实现其它金融交易方法,包括但不限于预付费帐户、第三方交易供应商等。
在判决块2108处,执行一个测试以确定金融交易是否成功完成。如果交易不成功,或者如果金融交易不能在一个定义的时间段后被验证,则在块2110处,预定交易1702、预定项目1704和预定库存1706记录被删除。在块2112处,预定处理应用程序418恢复存储在保留表中的SKU库存506记录。更具体地,预定处理应用程序418将存储在保留表中的库存项目数据添加回相应的SKU库存506记录中,以允许库存项目再被销售。然后预定处理应用程序418删除保留表中对应于库存项目的库存项目信息。在块2114处,子程序2100以一个不成功结果指示返回程序2000的块2004。
回到判决块2108,如果金融交易成功,则在块2116处,预定交易1702、预定项目1704和预定库存1706被更新以指示成功的交易。在块2118处,存储在保留表中的库存项目信息被删除。另外,SKU库存506使用信息可能被更新以指示一个库存项目的成功预定。在块2114处,子程序2100以一个成功的结果指示返回程序2000的块2004。
图22是说明数据关系的框图,该数据关系被旅游服务器236的预定处理应用程序418用来处理由客户端计算设备232发出的一个新的预定请求。在本发明的一个实施方式中,预定处理应用程序418可作为一个处理引擎2200,以获取和处理多块数据。如图22所示,处理引擎2200获取与一个用户预定请求2202相关的一块数据,以及与与匹配用户预定请求的库存项目相关联的库存数据2204相关的一块数据。
如块2104所示(图21),处理引擎2200生成对应于用户预定请求2202和库存数据2204的一个预定交易1702记录、一个或多个预定项目1704记录以及一个或多个预定库存1706。另外,如图22所示,处理引擎还可生成或获取一个或多个预定旅游者数据块2206(根据旅游者的数目和对旅游者信息的要求),这些数据块可用于定义一个或多个消费指定的优选项。相应的,处理引擎2200生成并使用与预定交易1702记录、一个或多个预定项目1704记录以及一个或多个预定库存1706记录相关的数据以处理一个预定请求。
然后,利用用户预定请求数据2002、库存项目数据2004、预定数据1700以及预定旅游者2004数据块,处理引擎2200处理预定请求并生成不同的结果,这些结果可由预定处理应用程序418发送到一个客户端计算设备232和/或一个相应的供应商240。相关领域技术熟练者将意识到图22的数据图是为说明而制成的,可在本发明的范围内实施替换。
在另一个说明性例子中,图23是一个处理预定取消请求子程序2300的流程图,该子程序根据本发明被预定处理应用程序418执行以取消先前存在的消费者预定请求。在块2302处,预定处理应用程序418获取对应于预定修改请求的所有预定交易1702、预定项目1704和预定库存1706记录(“预定记录”)。在一个实施方式中,由客户端接口应用程序412获取并传输到预定处理应用程序418的用户预定活动请求包括用于标识对应于所述取消请求的预定交易1702、预定项目1704t和预定库存1706记录的数据。例如,用户预定活动请求可包括标识与预定有关的预定号码、确认号码、用户姓名的数据,和/或其他标识标准。另外,在本发明的一个实施方式中,用户预定活动请求可请求仅取消先前预定的一部分。为验证是否可能进行部分预定取消,预定项目1704和/或预定库存1706可将取消信息包括为记录数据的一部分。
在块2304处,预定处理应用程序418将与取消请求相关的库存项目信息放置到库存项目信息保留表中。与参考块2102(图21)说明的处理相似,保留表提供一个管理不属于可用库存也不属于已确认的预定库存项目数据的机制。在块2306处,预定处理应用程序锁定预定记录。另外,如果处理取消请求成功,预定处理应用程序更新预定记录。
在块2308处,预定处理应用程序尝试完成金融交易。在本发明的一个实施方式中,预定处理应用程序418尝试将消费价格量减去任何取消惩罚后还给用户。例如,预定处理应用程序418可尝试归还与用于进行购买的金融机构信用量相同的量。在一个实施方式中,如果由于诸如规定的取消政策而不能取消,则预定处理应用程序418将在它尝试取消预定交易1702、预定项目1704和预定库存1706记录时返回一个错误。或者,预定处理应用程序418也可在其尝试完成金融交易时返回一个错误。
在判决块2310处,执行一个测试以确定金融交易是否成功。如果金融交易成功,则在块2312处,预定处理应用程序418释放预定记录。在块2314处,预定处理应用程序418更新对应于存储在保留表中的的库存项目数据的所有SKU库存506记录。例如,如果预定取消请求涉及一间酒店中的一晚,则预定处理应用程序418将在对应于特定酒店房间库存项目的一个SKU库存506记录中增加一个数字可用域。另外,预定处理应用程序418更新相应的SKU库存506使用信息。最后,预定处理应用程序418删除保留表中对应于取消的库存项目的所有库存项目。在块2316处,子程序2300返回程序2000的块2004。
回到判决块2310,如果金融交易不成功或者取消请求不能被处理,则在块2318处,预定处理应用程序418返回(roll back)预定记录以反映不成功的取消请求之前的预定记录状态。另外,预定处理应用程序418释放预定记录。在块2320处,预定处理应用程序418删除保留表中对应于库存项目的与取消请求相关的库存项目信息。在块2316处,子程序2300返回程序2000的块2004。
在另一个说明性例子中,图24A和24B是一个处理预定修改请求子程序2400的流程图,它由预定处理应用程序418执行以根据本发明修改一个先前存在的消费者预定请求。相关领域技术熟练者将意识到一个预定修改可作为同时出现的新预定过程和预定取消过程处理。参见图24A,在块2402处,预定处理应用程序418获取对应于修改请求的一个新预定部分的SKU群组502、SKU 504和SKU库存506库存项目信息,并将库存信息以保留状态放置。在本发明的一个实施方式中,预定处理应用程序418将库存项目信息放置在一个保留表中。与块2102(图21)相关联的讨论相似,预定处理应用程序418从客户端接口应用程序412获取一个用户定义的标准集合,并标识相应的SKU库存506信息。
在块2404处,预定处理应用程序418从修改请求的取消部分获取对应于预定记录的库存项目信息。预定处理应用程序418将库存项目信息放置到保留表中。因此,保留表包括与被预定的新库存项目(块2402)以及将返回库存存储器238的库存项目(块2404)相关的库存项目信息。
在块2406处,预定处理应用程序418锁定预定记录。另外,如果处理取消请求成功,预定处理应用程序418更新预定记录。在本发明的一个实施方式中,预定交易1702、预定项目1704和预定库存1706记录的更新可取决于修改是否涉及一个或多个供应商240。如果交易涉及多个供应商240,则预定处理应用程序418标记与修改请求的取消部分相关联的旧的预定项目1704和预定库存1706记录,并且在取消成功时更新预定交易1702、预定项目1704。另外,预定处理应用程序418生成与对先前的预定交易1702记录的修改请求的新预定部分相关的新的预定项目1704和预定库存1706。如果修改涉及一个供应商240,则预定处理应用程序418将修改请求的取消部分的先前的预定交易1702、预定项目1704和预定库存1706记录连接到修改请求的新建部分的预定交易1702、预定项目1704和预定库存1706记录。因此,供应商240将仍拥有一个单个记录或多个连接的记录,其中有所有的预定信息。
在块2408处,预定处理应用程序418尝试完成金融交易。在本发明的一个实施方式中,预定处理应用程序418将金融交易处理为由于库存返回而要返还的量(减去任何取消/修改惩罚)与由于新预定而要收取的量之间的净交易。金融交易也可被独立地作为分为返还和收取来处理。
在判决块2410处,执行一个测试以确实金融交易是否成功。现参见图24B,如果金融交易成功,则在块2412处,预定处理应用程序418释放预定记录。在块2414处,预定处理应用程序418更新SKU库存506记录。与块2118(图21)相似,SKU库存506使用信息可被更新以指示一个库存项目的成功预定。预定处理应用程序418更新相应的SKU库存506使用信息。最后,预定处理应用程序418删除保留表中与修改请求的新预定部分相关联的库存项目信息。预定处理应用程序删除与修改请求的取消部分相关联的库存项目信息,并将其包含到库存存储器238。如上文块2316(图23)所说明的,与取消部分相关联的库存信息被包含到将被旅游服务器236销售的库存存储器238。在块2416处,程序2400返回程序2000的块2004。
返回判决块2410,如果金融交易不成功,则在块2418处,预定处理应用程序418返回(roll back)与修改请求的新预定部分相关联的预定记录。预定记录的返回(roll back)在上文中块2318(图23)进行了说明。在块2420处,预定处理应用程序从保留表中删除与修改请求的取消部分相关的库存项目信息。另外,SKU库存506使用信息可被更新以指示一个库存项目的成功预定。在块2416处,程序2400返回到程序2000的块2004。
返回图20,在块2006处,预定处理应用程序418向客户端计算设备232生成一个确认,并向相应的供应商240生成一个通知。在一个实施方式中,如图18所示,客户端接口应用程序266从预定处理应用程序418获取确认,并通过通信网络20将确认发送给用户。作为替换,如果客户端计算设备232不再连接到旅游管理***230,则客户端接口应用程序266可发送替换通信,例如传真、电子邮件等。另外,供应商接口应用程序268从预定处理应用程序418获取通知,并将通知发送到一个或多个相应的供应商240。在本发明的一个实施方式中,通知包括供应商240更新一个或多个用户预定记录所需的数据。例如,通知可包括用户姓名、信用信息、房间首选项、旅游服务确认号码、供应商确认号码和其他方便供应商240处理/确认预定的细节。通知信息还可包括供应商用于确认与旅游服务器的调解帐户的不同的成本代码。
另外,供应商接口应用程序414还可包括一个用于根据一个供应商指定的格式/通信介质发送通知的通信部分。例如,供应商接口应用程序414可从预定处理应用程序418接收一个标准编码的通知文件,例如一个XML文件。供应商接口应用程序414可与通信部分合作将标准通知文件转换成采取对于供应商240特定的格式的文档。例如,如一个特定的供应商240所指定的,通知可采取传真传输的格式。通知也可采取一个专用的供应商电子接口格式。一旦确认和/或通知已被发送,则子程序200在块2008处终止。
参见图19,在本发明的另一个实施方式中,预定处理应用程序418可与一个或多个不直接连接到旅游管理***230的供应商240交互。根据此实施方式,供应商接口应用程序268为一个供应商240产生一个通知,它通过多种通信介质(例如电话、传真、电子邮件、短信息服务等)中的任何一个通信。与先前的实施方式(图18)不同的是,预定处理应用程序272在允许客户端接口应用程序266发送确认到客户端计算设备232之前等待接收来自供应商的一个确认。相关领域技术熟练者将意识到图19中说明的实施方式允许旅游管理***与一个或多个可能具有有限的预定和计算资源的供应商240交互。
在本发明的一个实施方式中,旅游服务器236可根据一个关系数据库数据存储格式在数据存储器238或其他存储器地址中存储预定数据。图25是说明根据本发明的一个用于存储预定数据的关系数据库数据关系2500的框图。在本发明的一个实际实施方式中,数据关系2500可被定制为包括对应于特定预定交易的独特方面的一个或多个数据表或数据域(例如,用于指定租车优选项的数据域)。但是,相关领域技术熟练者将意识到根据本发明可使用替换数据存储格式或替换关系数据库数据关系。
如图25所示,数据关系2500定义了一个预定交易表2502,它可用于定义与一个预定交易记录1702(图17)相关的数据。在本发明的一个实施方式中,预定交易表2502可包括预定交易数据2504,例如预定ID域、路线信息、销售点域、旅游者用户ID域、摘要金融信息、创建日期域等。另外,如2506所示,根据一个关系数据库,预定交易表2502中的一个或多个域可涉及一个或多个附加数据表,以进一步定义预定交易数据2504。
数据关系2500还定义了一个预定旅游者表2508,它可用于定义与请求预定的用户或用户群组相关的数据。在本发明的一个实际实施方式中,预定旅游者表2508可包括预定旅游者数据2510,例如预定ID域、姓名信息、地址信息、电话信息、电子邮件信息和其他用户标识信息。
数据关系2500进一步定义了一个预定项目表2512,它可用于包括对应于一个预定项目记录1704(图17)的预定数据。在本发明的一个实际实施方式中,预定项目表2512可包括预定项目数据2514,例如预定ID域、预定信息、取消信息、消费者价格信息、供应商成本信息、供应商通知信息、更改或取消惩罚信息、旅游者首选项和特殊请求信息等。如2516所示,与预定交易表2502相似,预定项目数据2514的一个或多个域可涉及一个或多个附加数据表,以进一步定义预定项目。
继续参见图25,数据关系2500定义了一个预定库存表2518,它可用于包括与一个预定库存1706记录(图17)相关的预定数据。在本发明的一个实施方式中,预定库存表2518可包括预定库存数据2520,例如预定项目ID域、供应商成本信息、消费者价格信息、库存标识信息等。另外,如2522所示,预定库存数据2518中的一个或多个域可涉及一个或多个附加数据表,以进一步定义预定库存数据2520。
在本发明的一个实施方式中,数据关系2500还可包括一个金融信息的公共表2524,它包括整个预定的所有消费者价格和供应者成本信息。例如,金融信息的公共表2524包括来自预定交易1702记录、预定项目1704记录和预定库存1706记录的消费者价格和供应者成本信息。相关领域技术熟练者将意识到金融信息的公共表2524方便了整个预定的价格和成本信息的生成。但是,根据本发明的某些实施方式,金融信息的公共表2524可被省略。
虽然已对本发明的说明性实施方式进行了说明和描述,但将意识到可在不背离本发明的精神和范围的情况下对其进行多种更改。
Claims (89)
1.一种用于处理对应于由库存管理单元(SKU)信息定义的库存的一个可用库存项目查询的方法,其中SKU信息至少包括一个定义所述库存项目的一个第一级别细节的SKU记录,以及一个对应于所述SKU记录并且定义所述库存项目的一个第二级别细节的SKU库存记录,该方法包括:
获取一个可用库存查询,该查询包括一个标准集合;
确定至少一个匹配所述查询标准的库存项目,该库存项目对应于至少一个SKU和SKU库存记录;以及
发送与匹配SKU和SKU库存记录相关联的数据。
2.权利要求1所述的方法,其中确定至少一个库存项目包括,标识匹配查询标准的所有库存项目,其中每个被标识的库存项目对应于一个SKU和SKU库存记录。
3.权利要求1所述的方法,其中确定至少一个库存项目包括,应用一个供应商使用限制以选择一个相应的SKU和SKU库存记录。
4.权利要求1所述的方法,其中确定至少一个库存项目包括,应用一个消费者选择使用限制以选择一个相应的SKU和SKU库存记录。
5.权利要求1所述的方法,进一步包括在传输数据之前处理与被标识的SKU和SKU库存记录相关联的数据。
6.权利要求5所述的方法,其中处理数据包括生成一个对应于查询标准集合的价格。
7.权利要求6所述的方法,其中生成一个价格包括生成一个或多个库存项目的有序价格列表。
8.权利要求6所述的方法,其中生成一个价格包括根据一个当前日期或使用日期应用任何基于日期的价格调整。
9.权利要求8所述的方法,其中所述基于日期的价格调整是由一个使用日期计算的一个税率。
10.权利要求8所述的方法,其中基于日期的价格调整是由一个使用日期计算的一个服务费。
11.权利要求8所述的方法,其中基于日期的价格调整是由一个使用日期计算的一个额外人员收费。
12.权利要求8所述的方法,其中基于日期的价格调整是由一个使用日期计算的一个销售点变动。
13.权利要求5所述的方法,其中处理数据包括确定对应于查询标准的一个库存可用性。
14.权利要求1所述的方法,其中库存包括基于旅游的货物和服务,其中可用库存查询包括一个可用的基于旅游的货物和服务的查询。
15.权利要求14所述的方法,其中查询标准包括一个日期或日期范围。
16.权利要求15所述的方法,其中日期或日期范围是通过一个图形用户接口选择的。
17.权利要求14所述的方法,其中查询标准包括一个目的地选择。
18.权利要求14所述的方法,其中查询标准包括一个酒店或酒店房间类型选择。
19.权利要求14所述的方法,其中查询标准包括一个航线或航班选择。
20.权利要求14所述的方法,其中查询标准包括一个巡游艇或船舱选择。
21.权利要求14所述的方法,其中查询标准包括一个汽车出租供应商或汽车类型选择。
22.权利要求1所述的方法,其中可用库存查询是一个用户定义的可用库存查询。
23.权利要求1所述的方法,其中SKU信息包括一个定义一个第三级别细节的SU群组记录,其中SKU和SKU库存记录对应于SKU群组记录。
24.一个具有可用于执行权利要求1-23中任何一个所述的方法的计算机可执行指令的计算机可读介质。
25.一个具有一个处理器、一个存储器和一个操作环境的计算机***,该计算机***可用于执行权利要求1-23中任何一个所述的方法。
26.一种用于处理对应于由库存管理单元(SKU)信息定义的一个或多个库存项目的库存活动请求的方法,SKU信息至少包括一个定义所述库存项目的一个初级级别细节的SKU记录,以及一个对应于所述SKU记录并定义所述库存项目的一个第二级别细节的SKU库存记录,该方法包括:
获取一个库存活动请求,该库存活动请求包括至少一个特定SKU和SKU库存记录的一个标识;
处理库存活动请求;以及
发送处理库存活动请求的结果。
27.权利要求26所述的方法,其中获取库存活动请求包括获取一个供应商的库存活动请求。
28.权利要求26所述的方法,其中获取一个库存活动请求包括:
向一个供应商发出一个库存活动请求;以及
获取一个供应商确认库存活动请求。
29.权利要求26所述的方法,其中库存活动请求包括一个供应商批库存活动请求,该批库存活动请求包括一个或多个SKU库存记录的一个标识和库存修改数据,其中处理库存活动请求包括:
标识至少一个对应于批库存活动请求的SKU库存记录;以及
用来自批库存活动请求的库存修改数据更新所标识的至少一个SKU库存记录。
30.权利要求29所述的方法,共中修改数据包括指示一个供应商成本的一个成本代码。
31.权利要求29所述的方法,其中修改数据包括指示可为库存项目收取的最大价格的数据。
32.权利要求29所述的方法进一步包括发送更新所述至少一个SKU库存记录的一个确认。
33.权利要求29所述的方法进一步包括,如果不能标识对应于批库存活动请求的SKU库存记录,则生成对应于包含在批库存活动请求中的标识数据的一个或多个SKU库存记录。
34.权利要求29所述的方法进一步包括,如果不能标识对应于批库存活动请求的SKU记录,则生成对应于包括在批库存活动请求中的标识数据的一个或多个SKU记录。
35.权利要求26所述的方法,其中库存活动请求包括一个供应商库存查询活动请求,该供应商库存查询包括一个或多个查询标准,其中处理库存活动请求包括:
确定至少一个匹配查询标准的SKU和SKU库存记录;以及
将与匹配SKU和SKU库存记录相关联的数据发送给一个相关的供应商。
36.权利要求29所述的方法进一步包括在发送所述数据前过滤与匹配SKU和SKU库存记录相关联的数据。
37.权利要求36所述的方法,其中过滤后的与匹配SKU和SKU库存记录相关联的数据包括对应于由匹配记录所代表的库存项目的使用数据。
38.权利要求36所述的方法,其中过滤后的与匹配SKU和SKU库存记录相关联的数据包括与由匹配记录所代表的库存项目相关联的一个供应商成本。
39.权利要求26所述的方法,其中库存包括基于旅游的货物和服务,其中库存活动请求是一个基于旅游的货物和服务的库存活动请求。
40.权利要求26所述的方法,其中SKU信息包括定义一个第三级别细节的一个SKU群组记录,其中SKU和SKU库存记录对应于SKU群组记录。
41.权利要求40所述的方法进一步包括,如果不能标识对应于批库存活动请求的SKU群组记录,则生成对应于包含在批库存活动请求中的标识数据的一个或多个SKU群组记录。
42.具有用于执行权利要求21-41中任何一个所述的方法的计算机可执行指令的一个计算机可读介质。
43.具有一个操作环境中的一个处理器存储器的一个计算机***,该计算机***可用于执行权利要求21-41中任何一个所述的方法。
44.一个具有计算机可读部分的用于管理一个或多个库存项目的计算机可读介质包括:
一个可用于定义一个或多个库存项目的一个第一级别特征的SKU部分;以及
一个对应于所述SKU部分并可用于定义一个库存项目的一个第二级别特征的SKU库存部分。
45.权利要求44所述的计算机可读介质,其中第一级别特征包括基于日期的特征。
46.权利要求45所述的计算机可读介质,其中第一级别特征定义额外人员费用。
47.权利要求45所述的计算机可读介质,其中第一级别特征定义服务费用。
48.权利要求45所述的计算机可读介质,其中第一级别特征定义一个取消和更改罚金。
49.权利要求44所述的计算机可读介质,其中第二级别特征包括与所述SKU库存部分相关联的基本成本的一个说明。
50.权利要求49所述的计算机可读介质,其中基本成本包括一个独立成本。
51.权利要求49所述的计算机可读介质,其中基本成本包括一个套餐成本。
52.权利要求44所述的计算机可读介质,其中第二级别特征包括与所述SKU库存部分相关联的基本价格的一个说明。
53.权利要求52所述的计算机可读介质,其中基本成本包括一个独立价格。
54.权利要求53所述的计算机可读介质,其中基本成本包括一个套餐价格。
55.权利要求44所述的计算机可读介质,其中第二级别特征包括与所述SKU库存部分相关联的存在日期的一个说明。
56.权利要求44所述的计算机可读介质,其中第二级别特征包括与所述SKU库存部分相关联的使用限制的一个说明。
57.权利要求56所述的计算机可读介质,其中使用限制是一个消费者使用限制。
58.权利要求57所述的计算机可读介质,其中使用限制包括一个库存项目必须被预定连续的若干天。
59.权利要求57所述的计算机可读介质,其中使用限制包括对一个库存项目的预定可在哪个日期开始的限制。
60.权利要求57所述的计算机可读介质,其中使用限制包括对一个库存项目的预定可在哪个日期结束的限制。
61.权利要求57所述的计算机可读介质,其中使用限制包括在库存项目可用之前必须满足的一个条件。
62.权利要求56所述的计算机可读介质,其中使用限制是一个供应商使用限制。
63.权利要求62所述的计算机可读介质,其中使用限制是分配销售顺序限制。
64.权利要求44所述的计算机可读介质,其中一个或多个库存项目是基于旅游的货物和服务库存项目。
65.权利要求44所述的计算机可读介质进一步包括一个对应于SKU部分和SKU库存部分的SKU群组部分,SKU群组部分定义一个或多个库存项目的一个第三级别特征。
66.权利要求65所述的计算机可读介质,其中第三级别特征包括一个销售点调整。
67.权利要求65所述的计算机可读介质,其中第三级别特征包括税款或税率。
68.权利要求67所述的计算机可读介质,其中税款或税率是基于日期的特征。
69.权利要求65所述的计算机可读介质,其中SKU群组部分代表一间酒店,其中SKU部分代表一种酒店房间类型以及其中SKU库存部分是代表某个特定日期中的酒店房间类型。
70.权利要求65所述的计算机可读介质,其中SKU群组部分代表一个汽车出租供应商地址,其中SKU部分代表一种汽车类型,以及其中SKU库存部分代表某个特定日期的一种汽车类型。
71.权利要求65所述的计算机可读介质,其中SKU群组部分代表一艘游艇,其中SKU部分代表一种船舱类型,以及其中SKU库存部分代表某个特定装载日期的船舱类型。
72.一个使用库存管理单元(SKU)信息的用于管理库存的***,SKU信息包括至少一个定义库存项目的一个初级级别细节的SKU记录,以及一个对应于所述SKU记录并定义库存项目的一个第二级别细节的SKU库存记录,该***包括:
至少一个可用于发出一个库存查询的客户端计算设备,该查询包括一个标准集合;以及
一个可用于存储一个或多个由SKU和SKU库存记录定义的库存项目的旅游服务器;
其中旅游服务器可用于标识一个或多个与由客户端计算设备提交的库存查询标准匹配的SKU和SKU库存记录。
73.权利要求72所述的***进一步包括至少一个可用于通过与旅游服务器通信来提供一个或多个库存项目的库存单元供应商。
74.权利要求73所述的***,其中库存单元供应商提供一个与库存项目的基本成本相关联的成本代码。
75.权利要求72所述的***,其中一个或多个库存项目包括基于旅游的货物和服务,其中库存查询包括一个基于旅游的货物和服务查询。
76.权利要求75所述的***,其中查询标准包括一个日期或日期范围。
77.权利要求76所述的***,其中日期或日期范围是由一个图形用户接口选择的。
78.权利要求75所述的***,其中查询标准包括选择一个酒店或酒店房间类型。
79.权利要求75所述的***,其中查询标准包括选择一个航线承运商或航班。
80.权利要求75所述的***,其中查询标准包括选择一个巡游艇或一个船舱类型。
81.权利要求72所述的***,进一步包括一个对应于SKU部分和SKU库存部分的SKU群组部分,SKU群组级件定义一个或多个库存项目的一个第三级别特征。
82.一个用于利用库存管理单元(SKU)信息管理一个或多个库存项目的***,所述SKU信息至少包括一个定义所述库存项目的一个初级级别细节的SKU记录,和一个对应于所述SKU记录并定义所述库存项目的一个第二级别细节的SKU库存记录,该***包括:
至少一个可用于提供一个或多个库存项目的库存供应商;以及
一个可用于将供应商的库存项目存储为SKU和SKU库存记录的旅游服务器;
其中旅游服务器可用于与库存供应商通信,并处理对应于SKU和SKU库存记录的库存活动请求。
83.权利要求82所述的***,其中一个或多个库存项目包括基于旅游的货物和服务,以及其中库存活动请求包括一个基于旅游的货物和服务的库存活动请求。
84.权利要求83所述的***,其中库存活动请求包括发送一个批库存单元请求,其中旅游服务器根据SKU和SKU库存记录来处理该批库存单元请求。
85.权利要求83所述的***,其中库存活动请求包括发送一个库存状态查询,其中旅游服务器根据SKU和SKU库存记录来处理该库存状态查询。
86.权利要求85所述的***,其中旅游服务器处理库存状态查询以包括使用信息。
87.权利要求82所述的***,其中旅游服务器进一步可用于启动一个库存活动请求,并将该库存活动请求发送给库存供应商。
88.权利要求82所述的***,其中至少一个库存供应商不是连续连接到所述***,其中旅游服务器为所有库存活动请求发送一个确认。
89.权利要求82所述的***,其中SKU信息包括一个定义一个第三级别细节的SKU群组记录,其中SKU和SKU库存记录对应于该SKU群组记录。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/932,441 | 2001-08-17 | ||
US09/932,441 US7707075B2 (en) | 2001-08-17 | 2001-08-17 | System and method for managing inventory |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1656488A true CN1656488A (zh) | 2005-08-17 |
Family
ID=25462326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA028161076A Pending CN1656488A (zh) | 2001-08-17 | 2002-08-09 | 管理库存的***和方法 |
Country Status (9)
Country | Link |
---|---|
US (2) | US7707075B2 (zh) |
EP (2) | EP1425693A4 (zh) |
JP (1) | JP2005500609A (zh) |
CN (1) | CN1656488A (zh) |
AU (1) | AU2002356028B2 (zh) |
BR (1) | BR0211957A (zh) |
CA (1) | CA2455119C (zh) |
MX (1) | MXPA04001425A (zh) |
WO (1) | WO2003017034A2 (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077671A (zh) * | 2013-03-25 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种同步库存信息的方法和*** |
CN104108675A (zh) * | 2014-06-09 | 2014-10-22 | 浙江中控***工程有限公司 | 坛库移动检测输送装置 |
CN104516895A (zh) * | 2013-09-27 | 2015-04-15 | 阿里巴巴集团控股有限公司 | 商品对象库存信息处理方法及*** |
CN104699712A (zh) * | 2013-12-09 | 2015-06-10 | 阿里巴巴集团控股有限公司 | 对数据库中的库存记录信息进行更新的方法及装置 |
CN106528868A (zh) * | 2016-12-05 | 2017-03-22 | 用友优普信息技术有限公司 | 一种商品类型的定义方法 |
CN107944991A (zh) * | 2017-12-29 | 2018-04-20 | 广州天高软件科技有限公司 | 一种对门票产品进行销售的在线票务*** |
CN108108378A (zh) * | 2016-11-24 | 2018-06-01 | 阿里巴巴集团控股有限公司 | 数据对象库存信息处理方法及装置 |
CN109934523A (zh) * | 2017-12-18 | 2019-06-25 | 北京京东尚科信息技术有限公司 | 信息处理方法和装置 |
CN110238807A (zh) * | 2012-06-12 | 2019-09-17 | 实耐宝公司 | 用于自动化工具控制***的工具塑造 |
CN110751440A (zh) * | 2019-10-21 | 2020-02-04 | 中国民航信息网络股份有限公司 | 一种餐食库存分配方法及*** |
CN110874768A (zh) * | 2019-11-19 | 2020-03-10 | 中国民航信息网络股份有限公司 | 一种打包服务信息管理方法和*** |
CN111047242A (zh) * | 2018-10-15 | 2020-04-21 | 北京京东尚科信息技术有限公司 | 一种库存差异的监控方法和装置 |
CN113902467A (zh) * | 2021-09-14 | 2022-01-07 | 特赞(上海)信息科技有限公司 | 基于设计服务行业sku匹配供需的方法和***、存储介质 |
CN116402438A (zh) * | 2023-03-29 | 2023-07-07 | 乐麦信息技术(杭州)有限公司 | 一种仓库管理方法与*** |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030074282A1 (en) * | 2001-10-12 | 2003-04-17 | Inventec Corporation | Inventory management system for effecting an efficient reply of possible future component parts from a component part supplier |
WO2003040888A2 (en) * | 2001-11-08 | 2003-05-15 | Vert Tech Llc | Method and system for identifying purchasing cost savings |
JP2003157477A (ja) * | 2001-11-19 | 2003-05-30 | Hitachi Ltd | タグ管理サーバとこれを用いた情報の取得・活用システム |
US20030220827A1 (en) * | 2002-05-21 | 2003-11-27 | Neil Murphy | System and Method for Scheduling Service Technicians |
WO2004017247A1 (en) * | 2002-08-19 | 2004-02-26 | Key Systems, Inc. | Tangible security asset management system and methods thereof |
US7761346B2 (en) * | 2002-11-07 | 2010-07-20 | Agentsmith, Inc. | System, method and computer program product for providing a multidimensional inventory management system |
US20040260607A1 (en) * | 2003-01-28 | 2004-12-23 | Robbins Andrew H. | Stored product personal identification system |
US20040193457A1 (en) * | 2003-03-28 | 2004-09-30 | Sapient Corporation | Travel cost management system |
US20040260626A1 (en) * | 2003-06-19 | 2004-12-23 | Christie Lites Ltd. | Rental price indexing and inventory control method and system |
US20060288101A1 (en) * | 2003-08-19 | 2006-12-21 | Key Systems, Inc. | Multipurpose Interface and Control System |
EP1548613A1 (en) * | 2003-12-23 | 2005-06-29 | Sap Ag | Method and apparatus for performance improvement in a client/server system. |
US9226975B1 (en) * | 2004-09-17 | 2016-01-05 | Deem, Inc. | Apparatus and method to provide community pricing |
US7660743B1 (en) | 2004-10-15 | 2010-02-09 | Rearden Commerce, Inc. | System for optimization of cost management |
US9161994B1 (en) | 2005-03-29 | 2015-10-20 | Deem, Inc. | Cost model analysis and breakdown for cost buildup |
US20060195562A1 (en) * | 2005-02-01 | 2006-08-31 | Henry Eisenson | System, software, and method for managing obsolescent high-technology inventory |
US7596566B1 (en) | 2005-02-24 | 2009-09-29 | Rearden Commerce, Inc. | System and method for flexible handling of rules and regulations in labor hiring |
US7743002B2 (en) * | 2005-02-24 | 2010-06-22 | Rearden Commerce, Inc. | Method and system for testing of policies to determine cost savings |
US7496520B1 (en) * | 2005-07-22 | 2009-02-24 | Rearden Commerce, Inc. | System and method for optimization of group shipments to reduce shipping costs |
WO2007028419A2 (en) * | 2005-09-07 | 2007-03-15 | Sap Ag | Product allocation interface |
US10198494B2 (en) * | 2006-05-18 | 2019-02-05 | Allotz.Com Limited | Control of distributed databases |
US8126776B2 (en) * | 2006-06-30 | 2012-02-28 | Rearden Commerce, Inc. | Method and systems for personal restaurant assistant |
US20080058748A1 (en) * | 2006-08-29 | 2008-03-06 | Seifert Kathy P | Disposable absorbent article having a graphic adapted to facilitate discretionary use of said article |
US7966213B2 (en) * | 2006-10-16 | 2011-06-21 | Rearden Commerce, Inc. | System and method for automatic review of travel changes and improved suggestions and rules set |
US20080103941A1 (en) * | 2006-10-27 | 2008-05-01 | Altaf Hussain | Methods, systems, and products for managing inventory |
US7761325B2 (en) * | 2006-10-27 | 2010-07-20 | At&T Intellectual Property I, L.P. | Intelligent inventory applications and services |
US20080262879A1 (en) * | 2006-11-22 | 2008-10-23 | Escapia, Inc. | Short-term housing rental management system and method |
US20080301122A1 (en) * | 2007-05-31 | 2008-12-04 | Amadeus S.A.S. | Searching techniques |
US20090006142A1 (en) * | 2007-06-26 | 2009-01-01 | Rearden Commerce, Inc. | System and Method for Tracking Spending Based on Reservations and Payments |
US8285608B2 (en) * | 2008-03-21 | 2012-10-09 | Liquidity Services, Inc. | Inventory filtering system, method, and computer program product |
US20100191572A1 (en) * | 2009-01-26 | 2010-07-29 | Rearden Commerce, Inc. | Systems and Methods to Use Rules and Constraints for Service Consolidation |
US8744919B1 (en) * | 2009-07-27 | 2014-06-03 | Kyle John O'Dea | Systems and methods for retail networking |
US8725703B2 (en) | 2010-08-19 | 2014-05-13 | Bank Of America Corporation | Management of an inventory of websites |
US10269085B2 (en) | 2010-12-29 | 2019-04-23 | Aesynt Incorporated | Modes and workflows for processing medication requests |
US20120173391A1 (en) * | 2010-12-29 | 2012-07-05 | Korhnak Daniel J | Medication inventory management |
US8874485B2 (en) * | 2011-12-16 | 2014-10-28 | Palo Alto Research Center Incorporated | Privacy-preserving behavior targeting for digital coupons |
US9027141B2 (en) * | 2012-04-12 | 2015-05-05 | Netflix, Inc. | Method and system for improving security and reliability in a networked application environment |
US20130317876A1 (en) * | 2012-05-23 | 2013-11-28 | Mimi Lau | Systems ands methods for automated scheduling |
US20140046715A1 (en) * | 2012-08-10 | 2014-02-13 | Mimi Lau | Systems ands methods for automated scheduling |
US20150019383A1 (en) * | 2013-07-11 | 2015-01-15 | Huan Truong | Online vacation rental booking system |
US20150019272A1 (en) * | 2013-07-11 | 2015-01-15 | Vakast Inc. | Online vacation rental booking system |
WO2016021015A1 (ja) * | 2014-08-07 | 2016-02-11 | 株式会社Ale | ロジスティクスソリューション・イントラネットシステム |
CN106169151A (zh) * | 2016-07-01 | 2016-11-30 | 合肥天馈信息技术有限公司 | 一种基于互联网的汽车销售*** |
CN108460507A (zh) * | 2017-02-22 | 2018-08-28 | 阿里巴巴集团控股有限公司 | 订单处理方法、交易***及服务器 |
WO2020051570A1 (en) * | 2018-09-07 | 2020-03-12 | iSeatz | Ancillary management system for providing customized booking solutions |
CN111026773A (zh) * | 2019-11-26 | 2020-04-17 | 泰康保险集团股份有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN112748924B (zh) * | 2021-02-09 | 2024-07-12 | 上海哔哩哔哩科技有限公司 | 库存展示方法及*** |
US20230306315A1 (en) * | 2022-03-23 | 2023-09-28 | Amadeus S.A.S. | Method and system for low-impact transfer of provider-dependent items |
US20240054448A1 (en) * | 2022-08-11 | 2024-02-15 | Amadeus S.A.S. | Device, system and method for managing inventory of provider objects |
Family Cites Families (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4887218A (en) | 1987-12-01 | 1989-12-12 | International Business Machines Corporation | Automated production release system |
US5404291A (en) * | 1989-11-20 | 1995-04-04 | Hyatt Corp. | Inventory control process for reservation systems |
US5724520A (en) | 1993-06-08 | 1998-03-03 | Anthony V. Pugliese | Electronic ticketing and reservation system and method |
US5630125A (en) * | 1994-05-23 | 1997-05-13 | Zellweger; Paul | Method and apparatus for information management using an open hierarchical data structure |
US5948040A (en) | 1994-06-24 | 1999-09-07 | Delorme Publishing Co. | Travel reservation information and planning system |
US6023679A (en) | 1994-10-04 | 2000-02-08 | Amadeus Global Travel Distribution Llc | Pre- and post-ticketed travel reservation information management system |
US5526257A (en) * | 1994-10-31 | 1996-06-11 | Finlay Fine Jewelry Corporation | Product evaluation system |
US5732398A (en) | 1995-11-09 | 1998-03-24 | Keyosk Corp. | Self-service system for selling travel-related services or products |
US5832452A (en) * | 1996-01-31 | 1998-11-03 | Electronic Data Systems Corporation | Hotel database inquiry system |
US6119094A (en) | 1996-02-29 | 2000-09-12 | Electronic Data Systems Corporation | Automated system for identifying alternate low-cost travel arrangements |
US6249772B1 (en) | 1997-07-08 | 2001-06-19 | Walker Digital, Llc | Systems and methods wherein a buyer purchases a product at a first price and acquires the product from a merchant that offers the product for sale at a second price |
US20040243478A1 (en) * | 1996-09-04 | 2004-12-02 | Walker Jay S. | Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network |
US6134534A (en) | 1996-09-04 | 2000-10-17 | Priceline.Com Incorporated | Conditional purchase offer management system for cruises |
US6058373A (en) * | 1996-10-16 | 2000-05-02 | Microsoft Corporation | System and method for processing electronic order forms |
AU5000697A (en) | 1996-10-21 | 1998-05-15 | Orissa, Inc. | Transportation network system |
US6085976A (en) | 1998-05-22 | 2000-07-11 | Sehr; Richard P. | Travel system and methods utilizing multi-application passenger cards |
US6926203B1 (en) | 1997-06-24 | 2005-08-09 | Richard P. Sehr | Travel system and methods utilizing multi-application traveler devices |
EP1016018A1 (en) * | 1997-09-15 | 2000-07-05 | Maintenet Corporation | Electronic information network for inventory control and transfer |
US5960414A (en) | 1997-11-25 | 1999-09-28 | Hewlett-Packard Company | Method for monitoring excess inventory |
US6385596B1 (en) | 1998-02-06 | 2002-05-07 | Liquid Audio, Inc. | Secure online music distribution system |
WO1999050848A1 (en) * | 1998-03-30 | 1999-10-07 | Disc Incorporated | Automated data storage library having a distributed control architecture |
US7069228B1 (en) * | 1998-04-30 | 2006-06-27 | Rose James W | Apparatus and method for an internet based computer reservation booking system |
JP4439604B2 (ja) | 1998-05-19 | 2010-03-24 | 敏夫 山崎 | 情報収集検索装置 |
US6642946B1 (en) * | 1998-08-13 | 2003-11-04 | The Cattleman's Resource, Inc. | Livestock inventory and materials system with interactive graphical user interface |
US6397199B1 (en) * | 1998-08-31 | 2002-05-28 | Ncr Corporation | System and method of altering transaction terms based upon current inventory levels |
AU5698799A (en) * | 1998-08-31 | 2000-03-21 | Sabre Inc. | Apparatus and method for low fare searching in a computer network |
US6263315B1 (en) | 1998-11-02 | 2001-07-17 | Pricing Research Corporation | Revenue management system and method |
US7328166B1 (en) * | 1999-01-20 | 2008-02-05 | Sabre, Inc. | Global reservations transaction management system and method |
US6341269B1 (en) * | 1999-01-26 | 2002-01-22 | Mercani Technologies, Inc. | System, method and article of manufacture to optimize inventory and merchandising shelf space utilization |
US6910017B1 (en) * | 1999-03-05 | 2005-06-21 | Profitlogic, Inc. | Inventory and price decision support |
US7177825B1 (en) * | 1999-05-11 | 2007-02-13 | Borders Louis H | Integrated system for ordering, fulfillment, and delivery of consumer products using a data network |
US6836537B1 (en) * | 1999-09-13 | 2004-12-28 | Microstrategy Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule |
US6477533B2 (en) * | 1999-12-03 | 2002-11-05 | Travel Services International, Inc. | Systems and methods of maintaining client relationships |
US6446045B1 (en) * | 2000-01-10 | 2002-09-03 | Lucinda Stone | Method for using computers to facilitate and control the creating of a plurality of functions |
CA2332083A1 (en) | 2000-01-27 | 2001-07-27 | Spalding Sports Worldwide, Inc. | Virtual inventory system |
US7092892B1 (en) * | 2000-03-01 | 2006-08-15 | Site59, Inc. | System and method for grouping and selling products or services |
US20030149600A1 (en) * | 2000-04-21 | 2003-08-07 | Eckert Seamans Cherin And Mellott Llc | Reservation entry method and system |
US7412409B2 (en) * | 2000-06-15 | 2008-08-12 | American Express Travel Related Services Company, Inc. | Online ordering medium and method |
US6493724B1 (en) * | 2000-06-19 | 2002-12-10 | Biosample.Com, Inc. | Web-integrated inventory management system and method |
US7236976B2 (en) | 2000-06-19 | 2007-06-26 | Aramark Corporation | System and method for scheduling events and associated products and services |
US6904410B1 (en) * | 2000-11-02 | 2005-06-07 | Haveneed.Com, Inc. | Online method and system for management of collectibles |
US8473380B2 (en) * | 2000-11-06 | 2013-06-25 | Propulsion Remote Holdings, Llc | Pay yourself first budgeting |
US7398226B2 (en) * | 2000-11-06 | 2008-07-08 | American Express Travel Related Services Company, Inc. | System and method for networked loyalty program |
US7155402B1 (en) * | 2000-11-08 | 2006-12-26 | Bluefire Systems, Inc. | Method and apparatus for distribution of fashion and seasonal goods |
US7092929B1 (en) * | 2000-11-08 | 2006-08-15 | Bluefire Systems, Inc. | Method and apparatus for planning analysis |
US20060259335A1 (en) * | 2000-12-29 | 2006-11-16 | La Macchia William E | Travel product inventory and rate management system and method |
US20020087366A1 (en) | 2000-12-30 | 2002-07-04 | Collier Timothy R. | Tentative-hold-based protocol for distributed transaction processing |
US7013289B2 (en) * | 2001-02-21 | 2006-03-14 | Michel Horn | Global electronic commerce system |
US20020173996A1 (en) * | 2001-04-12 | 2002-11-21 | Steve Murch | Method and system for asynchronously booking travel inventory |
US20030023463A1 (en) * | 2001-04-16 | 2003-01-30 | Frank Dombroski | Method and system for automatically planning, booking, and calendaring travel arrangements |
US6782350B1 (en) * | 2001-04-27 | 2004-08-24 | Blazent, Inc. | Method and apparatus for managing resources |
US7231382B2 (en) * | 2001-06-01 | 2007-06-12 | Orbitz Llc | System and method for receiving and loading fare and schedule data |
AU2002355530A1 (en) | 2001-08-03 | 2003-02-24 | John Allen Ananian | Personalized interactive digital catalog profiling |
US7783506B2 (en) * | 2001-08-17 | 2010-08-24 | Expedia, Inc. | System and method for managing reservation requests for one or more inventory items |
JP2006164054A (ja) * | 2004-12-09 | 2006-06-22 | Toshiba Tec Corp | 棚卸データ処理装置及び棚卸データ処理プログラム |
-
2001
- 2001-08-17 US US09/932,441 patent/US7707075B2/en not_active Expired - Fee Related
-
2002
- 2002-08-09 AU AU2002356028A patent/AU2002356028B2/en not_active Expired
- 2002-08-09 MX MXPA04001425A patent/MXPA04001425A/es not_active Application Discontinuation
- 2002-08-09 EP EP02794866A patent/EP1425693A4/en not_active Ceased
- 2002-08-09 WO PCT/US2002/025388 patent/WO2003017034A2/en active Application Filing
- 2002-08-09 EP EP12001102A patent/EP2472454A3/en not_active Ceased
- 2002-08-09 JP JP2003521882A patent/JP2005500609A/ja active Pending
- 2002-08-09 CA CA2455119A patent/CA2455119C/en not_active Expired - Lifetime
- 2002-08-09 CN CNA028161076A patent/CN1656488A/zh active Pending
- 2002-08-09 BR BR0211957-9A patent/BR0211957A/pt not_active IP Right Cessation
-
2010
- 2010-04-26 US US12/767,742 patent/US20100205018A1/en not_active Abandoned
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110238807A (zh) * | 2012-06-12 | 2019-09-17 | 实耐宝公司 | 用于自动化工具控制***的工具塑造 |
CN104077671A (zh) * | 2013-03-25 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种同步库存信息的方法和*** |
WO2014154121A1 (en) * | 2013-03-25 | 2014-10-02 | Tencent Technology (Shenzhen) Company Limited | Method,apparatus,and system for synchronizing inventory information |
CN104077671B (zh) * | 2013-03-25 | 2019-01-25 | 腾讯科技(深圳)有限公司 | 一种同步库存信息的方法和*** |
CN104516895A (zh) * | 2013-09-27 | 2015-04-15 | 阿里巴巴集团控股有限公司 | 商品对象库存信息处理方法及*** |
CN104516895B (zh) * | 2013-09-27 | 2018-04-20 | 阿里巴巴集团控股有限公司 | 商品对象库存信息处理方法及*** |
CN104699712A (zh) * | 2013-12-09 | 2015-06-10 | 阿里巴巴集团控股有限公司 | 对数据库中的库存记录信息进行更新的方法及装置 |
CN104699712B (zh) * | 2013-12-09 | 2018-05-18 | 阿里巴巴集团控股有限公司 | 对数据库中的库存记录信息进行更新的方法及装置 |
CN104108675A (zh) * | 2014-06-09 | 2014-10-22 | 浙江中控***工程有限公司 | 坛库移动检测输送装置 |
CN104108675B (zh) * | 2014-06-09 | 2017-01-04 | 浙江中控***工程有限公司 | 坛库移动检测输送装置 |
CN108108378A (zh) * | 2016-11-24 | 2018-06-01 | 阿里巴巴集团控股有限公司 | 数据对象库存信息处理方法及装置 |
CN106528868A (zh) * | 2016-12-05 | 2017-03-22 | 用友优普信息技术有限公司 | 一种商品类型的定义方法 |
CN109934523A (zh) * | 2017-12-18 | 2019-06-25 | 北京京东尚科信息技术有限公司 | 信息处理方法和装置 |
CN107944991A (zh) * | 2017-12-29 | 2018-04-20 | 广州天高软件科技有限公司 | 一种对门票产品进行销售的在线票务*** |
CN111047242A (zh) * | 2018-10-15 | 2020-04-21 | 北京京东尚科信息技术有限公司 | 一种库存差异的监控方法和装置 |
CN111047242B (zh) * | 2018-10-15 | 2023-11-03 | 北京京东振世信息技术有限公司 | 一种库存差异的监控方法和装置 |
CN110751440A (zh) * | 2019-10-21 | 2020-02-04 | 中国民航信息网络股份有限公司 | 一种餐食库存分配方法及*** |
CN110751440B (zh) * | 2019-10-21 | 2023-11-24 | 中国民航信息网络股份有限公司 | 一种餐食库存分配方法及*** |
CN110874768A (zh) * | 2019-11-19 | 2020-03-10 | 中国民航信息网络股份有限公司 | 一种打包服务信息管理方法和*** |
CN113902467A (zh) * | 2021-09-14 | 2022-01-07 | 特赞(上海)信息科技有限公司 | 基于设计服务行业sku匹配供需的方法和***、存储介质 |
CN116402438A (zh) * | 2023-03-29 | 2023-07-07 | 乐麦信息技术(杭州)有限公司 | 一种仓库管理方法与*** |
Also Published As
Publication number | Publication date |
---|---|
WO2003017034A3 (en) | 2003-12-24 |
BR0211957A (pt) | 2004-09-14 |
AU2002356028B2 (en) | 2008-07-03 |
CA2455119A1 (en) | 2003-02-27 |
US20030036981A1 (en) | 2003-02-20 |
JP2005500609A (ja) | 2005-01-06 |
WO2003017034A2 (en) | 2003-02-27 |
EP1425693A4 (en) | 2006-04-19 |
EP2472454A2 (en) | 2012-07-04 |
CA2455119C (en) | 2016-10-04 |
MXPA04001425A (es) | 2005-06-06 |
EP1425693A2 (en) | 2004-06-09 |
US7707075B2 (en) | 2010-04-27 |
US20100205018A1 (en) | 2010-08-12 |
EP2472454A3 (en) | 2012-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1656488A (zh) | 管理库存的***和方法 | |
CN1571964A (zh) | 用于管理对一个或多个目录项目的预订请求的***和方法 | |
US6304850B1 (en) | Computer-implemented system and method for booking airline travel itineraries | |
US8374894B2 (en) | Extended web enabled multi-featured business to business computer system for rental vehicle services | |
US6889197B2 (en) | Supply chain architecture | |
US20080300962A1 (en) | Lead distribution and tracking with integrated corporate data usage and reporting capabilities | |
US20050033616A1 (en) | Travel management system providing customized travel plan | |
CN1221908C (zh) | 供应商与客户装置之间的通信方法和*** | |
AU2002327439A1 (en) | System and method for managing reservation requests for one or more inventory items | |
WO2001040978A2 (en) | Systems and methods of on-line booking of cruises, matching customer preferences with available options, displaying cruise line pricing data, comparing product information and maintaining client relationships | |
US20080300961A1 (en) | Lead distribution and tracking with integrated corporate data usage and reporting capabilities with message templating | |
WO2002010990A1 (en) | Recording data for a waste route management | |
US20090204547A1 (en) | Transaction management system and method | |
CN1643534A (zh) | 配送管理服务器、配送管理方法及客户管理程序 | |
CA2590777A1 (en) | Lead distribution and tracking with integrated corporate data usage and reporting capabilities | |
CA2590581A1 (en) | Lead distribution and tracking with integrated corporate data usage and reporting capabilities with message templating | |
JP2002215766A (ja) | 代理店参加型通販システム、代理店参加型通販募集方法、見込客管理振分方法および見込客管理振分システム | |
Bodendorf et al. | Approaches to a decentralized architecture for an electronic market-a study for the air cargo business | |
JP2004046853A (ja) | 見込客管理振分システムおよび見込客管理振分方法 | |
Eyre et al. | Electronic Waste Collection Event Proposal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1077379 Country of ref document: HK |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20050817 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1077379 Country of ref document: HK |