消息跟踪和检查的方法和系统技术方案

技术编号:10354166 阅读:90 留言:0更新日期:2014-08-27 10:37
一种用于跟踪报价和订购平台的高速缓存架构中的消息的失效跟踪器系统,其中所述高速缓存架构包括多个级别,其中每个级别都包含一个或多个服务器,其中失效消息从一个级别传达到另一个级别,以便把失效消息发送到所述高速缓存架构中的全部服务器,以及其中所述失效跟踪器系统从供应商数据库接收要传达到所述高速缓存架构中的服务器的数据;其中所述失效跟踪器系统包括:记录模块,用于记录传达到所述高速缓存架构中的服务器的全部失效消息以形成已发送失效消息的集合;分析模块,用于确定在所述高速缓存架构中的每个服务器接收的失效消息以及将接收的失效消息与所述已发送失效消息的集合对比以识别一个或多个未传递失效消息;重放模块,用于向所述高速缓存架构中的适当服务器再次发送一个或多个识别的未传递失效消息。

【技术实现步骤摘要】
【国外来华专利技术】消息跟踪和检查的方法和系统
本专利技术涉及跟踪和检查消息以及在必要时采取补救措施的方法和系统。
技术介绍
在旅游系统中有许多消息从一处分发到另一处。典型情况下,旅游系统可以包含中心数据服务器和由遍布该系统分布的许多不同级别的高速缓存组成的高速缓存架构。高速缓存架构从许多不同的供应商获得更新,然后把它们从应用服务器传达到不同级别的高速缓存。该系统的工作基础是不要求消息的确认。该系统假设已经稳妥地收到了消息。数据库应用服务器将消息发送到中心数据服务器上的许多中心高速缓存,中心数据服务器然后又将消息发送到众多计算服务器上的本机高速缓存。这些消息意在使高速缓存的内容失效。它们被称为失效消息。在典型的旅游系统中可能每天都有多达100,000个更新,这等同于极多的消息要应对。如果未收到消息便发生问题,此时可能发生的问题可能导致对消费者的财务影响。为了确保和控制分布式高速缓存架构中的数据一致性,可以使用异步失效消息。它的实现方式困难而耗时并且目前尚未以有效方式实现。为了应对航空公司旅客机票审计已经提出了许多系统。西北航空公司已经提出了一种这样的系统,它使用专家系统审计过程来复查报告。这种系统未能应对与跟踪失效消息等问题相关联的许多难题。同样,其他系统提供了费用验证产品以及映射和匹配产品,它们仍然未能解决跟踪失效消息的问题。US6,604,205公开了同一网络中连接的至少两台设备之间状态同步的方法和系统。第一台设备把消息发送到第二台设备,以第一标识符附着到该消息。第二台设备然后对该消息应用特定过程,它又把第一标识符变换为第二标识符。第一台设备然后向第二台设备发送状态请求,请求第二标识符的传输。第一台设备的比较模块然后比较第一标识符和第二标识符以判断第一台设备的状态是否与第二台设备的状态同步。
技术实现思路
本专利技术的目的是克服与现有技术相关联的至少某些问题。本专利技术的进一步目的是提供一种方法和系统,能够有效地跟踪和监视失效消息以及在需要时再次发送所述消息。本专利技术提供了附带的权利要求书中阐述的方法和系统。根据本专利技术的一个方面,提供了用于跟踪报价和订购平台的高速缓存架构中的消息的失效跟踪器系统,其中所述高速缓存架构包括多个级别,其中每个级别都包含一个或多个服务器,其中失效消息从一个级别传达到另一个级别,以便把失效消息发送到所述高速缓存架构中的全部服务器,以及其中所述失效跟踪器系统从供应商数据库接收要传达到所述高速缓存架构中的服务器的数据;其中所述失效跟踪器系统包括:-记录模块,用于记录传达到所述高速缓存架构中的服务器的全部失效消息以形成已发送失效消息的集合;-分析模块,用于确定在所述高速缓存架构中的每个服务器接收的失效消息以及将接收的失效消息与所述已发送失效消息的集合对比以识别一个或多个未传递失效消息;-重放模块,用于向所述高速缓存架构中的适当服务器再次发送一个或多个识别的未传递失效消息。可选情况下,所述重放模块基于已经满足的预定条件再次发送失效消息。可选情况下,所述预定条件包括多条重现的未传递失效消息。可选情况下,在未传递失效匹配消息的数目超过预定阈值时触发所述预定条件。可选情况下,所述预定条件是识别服务器不在运行。可选情况下,所述系统进一步包括通知模块,用于创建未传递失效消息的通知并向用户传达所述通知。可选情况下,所述系统进一步包括报告模块,用于创建报告并向用户传达所述报告。可选情况下,所述失效跟踪器进一步包括监督器模块,用于控制未传递失效消息的自动检索。可选情况下,所述失效跟踪器系统进一步包括配置管理模块,所述配置管理模块存储关于所述高速缓存架构的设置和分布状况的信息。根据本专利技术的第二方面,提供了一种用于跟踪报价和订购平台的高速缓存架构中的消息的方法,其中所述高速缓存架构包括多个级别,其中每个级别都包含一个或多个服务器,其中失效消息从一个级别传达到另一个级别,以便把失效消息发送到所述高速缓存架构中的全部服务器,以及其中所述消息由所述失效跟踪器系统跟踪,所述失效跟踪器系统从供应商数据库接收要传达到所述高速缓存架构中的服务器的数据;其中所述方法包括:-经由计算机记录传达到所述高速缓存架构中的服务器的全部失效消息以形成已发送失效消息的集合;-经由计算机中的检测器确定在所述高速缓存架构中的每个服务器接收的失效消息以及将接收的失效消息与所述已发送失效消息的集合对比以识别一个或多个未传递失效消息;-经由消息系统向所述高速缓存架构中的适当服务器再次发送一个或多个识别的未传递失效消息。可选情况下,再次发送失效消息的步骤根据预定条件。可选情况下,所述预定条件包括识别多个重现的未传递失效消息。可选情况下,所述预定条件包括在未传递失效匹配消息的数目超过预定阈值时触发所述消息重放。可选情况下,所述预定条件包括识别服务器不在运行。可选情况下,所述方法包括创建未传递失效消息的通知并向用户传达所述通知的步骤。可选情况下,所述方法包括创建报告并向用户传达所述报告的步骤。可选情况下,所述方法包括经由监督器模块控制未传递失效消息的自动检索的步骤。可选情况下,所述方法包括经由配置管理模块存储关于所述高速缓存架构的设置和分布状况的信息。附图说明现在将对例如附图进行参考,其中:图1是根据本专利技术的实施例的失效跟踪器系统的框图;图2是根据本专利技术的实施例的用于过程第一部分的系统框图;图3是根据本专利技术的实施例的用于过程第二部分的系统框图;图4是根据本专利技术的实施例的用于过程第三部分的系统框图;图5是根据本专利技术的实施例的用于过程第四部分的系统框图;图6是根据本专利技术的实施例的用于过程第五部分的系统框图;图7是根据本专利技术的实施例的系统的整体概况的框图;图8是根据本专利技术的实施例的系统的使用事例的总图;图9至图18是根据本专利技术的实施例的许多特定使用事例图。具体实施方式本专利技术涉及被设计为要在费用高速缓存系统环境中使用的失效跟踪器系统。报价和订购平台(PSP)的高速缓存架构由横跨PSP组件分布的几个级别的高速缓存组成。正如图2所示,有单个数据库应用服务器200与多台中心数据服务器202通信,多台中心数据服务器202又与众多计算服务器204通信。在所示的实例中,有三台中心数据服务器和大约150台计算服务器。应当认识到在不同的环境中可以使用不同数量的中心数据服务器和计算服务器。这个高速缓存架构被连接到从供应商连续地获取数据更新的数据库。高速缓存借助从数据库应用服务器发送的失效信息得以更新。可以有不止一个数据库,比如主文件数据库和有效图像数据库。不过,不同的数据库可以在不同的情况中使用。失效跟踪器系统和方法涉及检查由数据应用服务器发送的失效消息被终端用户接收。按定期方式进行这些检查,并且如果识别出任何不一致,可以自动地再次发送失效消息或在用户的控制下再次发送。如果识别出反复出现的问题,可以产生警报或出错消息以便能够通知用户或操作员。失效跟踪器系统和方法可以用于对失效流程中全部系统组件和子系统进行调查。参考图1,显示了失效跟踪器系统组件的概况。图3更详细地介绍了各种功能。系统包括失效跟踪器102所在的数据控制台服务器100。系统进一步包括数据库应用服务器104、客户机数据服务器(CDS)子系统106和报价或低费用搜索(LFS)子系统108(后文称为计算服务器)。失效跟踪器系统包括三个主本文档来自技高网
...
消息跟踪和检查的方法和系统

【技术保护点】
一种用于跟踪报价和订购平台的高速缓存架构中的消息的失效跟踪器系统,其中所述高速缓存架构包括多个级别,其中每个级别都包含一个或多个服务器,其中失效消息从一个级别传达到另一个级别,以便把失效消息发送到所述高速缓存架构中的全部服务器,以及其中所述失效跟踪器系统从供应商数据库接收要传达到所述高速缓存架构中的服务器的数据;其中所述失效跟踪器系统包括:‑记录模块,用于记录传达到所述高速缓存架构中的服务器的全部失效消息以形成已发送失效消息的集合;‑分析模块,用于确定在所述高速缓存架构中的每个服务器接收的失效消息以及将接收的失效消息与所述已发送失效消息的集合对比以识别一个或多个未传递失效消息;‑重放模块,用于向所述高速缓存架构中的适当服务器再次发送一个或多个识别的未传递失效消息。

【技术特征摘要】
【国外来华专利技术】2011.12.22 EP 11306756.51.一种用于跟踪报价和订购平台的高速缓存架构中的失效消息的失效跟踪器系统,其中所述高速缓存架构包括多个级别,其中所述多个级别中的每个级别都包含一个或多个服务器,其中失效消息从所述多个级别中的一个级别传达到所述多个级别中的另一个级别,以便把失效消息发送到所述高速缓存架构中的全部服务器,以及其中所述失效跟踪器系统从供应商数据库接收要传达到所述高速缓存架构中的服务器的数据,并且其中所述服务器中的每个服务器包括用于本地存储由每个服务器接收的全部失效消息的对应的关键字记录器;其中所述失效跟踪器系统包括:-记录模块,用于记录传达到所述高速缓存架构中的服务器的全部失效消息以形成已发送失效消息的集合,其中所述失效消息用于使所述高速缓存架构内的内容失效;-分析模块,用于确定在所述高速缓存架构中的服务器中的每个服务器接收的失效消息以及将所述失效消息与所述已发送失效消息的集合对比以识别一个或多个未传递失效消息;-检测模块,用于在所述高速缓存架构内一次一个级别地检查服务器中的每个服务器的对应的关键字记录器以确定在所述高速缓存架构中的多个级别中的每个级别接收的失效消息,以及基于将在所述高速缓存架构中的多个级别中的每个级别接收的失效消息与所述已发送失效消息的集合对比来识别所述高速缓存架构内的、一个或多个未传递失效消息未被传递的特定级别,其中所述失效跟踪器系统通过在所述高速缓存架构内一次一个级别地检查服务器中的每个服务器的关键字记录器来确定所述高速缓存架构内的特定级别;以及-重放模块,用于向所述高速缓存架构中的适当服务器再次发送一个或多个未传递失效消息。2.根据权利要求1所述的失效跟踪器系统,其中,所述重放模块基于已经满足预定条件而再次发送失效消息。3.根据权利要求2所述的失效跟踪器系统,其中,所述预定条件包括多个重现的未传递失效消息。4.根据权利要求2所述的失效跟踪器系统,其中,如果未传递失效匹配消息的数目超过预定阈值,则触发所述预定条件。5.根据权利要求2所述的失效跟踪器系统,其中,所述预定条件是识别所述服务器中的至少一个不在运行。6.根据权利要求1所述的失效跟踪器系统,进一步包括通知模块,用于创建一个或多个未传递失效消息的通知并向用户传达所述通知。7.根据权利要求1所述的失效跟踪器系统,进一步包括报告模块,用于创建包含丢失的失效消息的报告并向用户传达所述报告。8.根据权利要求1所述的失效跟踪器系统,其中,所述失效跟踪器进一步包括监督器模块,用于控制一个或多个未传递失效消息的自动检索。9.根据权利要求1所述的失效跟踪器系统,其中,所述失效跟踪器系统进一步包括配置管理模块,所述配置管理模块存...

【专利技术属性】
技术研发人员:R·戈莱B·杜考尔M·特拉伊纳
申请(专利权)人:艾玛迪斯简易股份公司
类型:发明
国别省市:法国;FR

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

1