【技术实现步骤摘要】
消息流完整性本申请是申请日为2012年8月30日、申请号为201280053349.0、专利技术名称为“消息流完整性”的专利申请的分案申请。
技术介绍
通过网络从一个设备向另一个设备传送的消息通常包含当在目的地设备接收时被提取的内容。随后,基于所述内容执行各种处理动作。由于事件依赖于消息的内容,因此希望维持消息流的完整性。具体地,检测丢失消息和实现消息流数据减少的能力是特别有利的。这种检测丢失消息和减少消息流数据特别相关的一个应用领域是电子交易领域。附图说明参考下面的附图公开某些实施例。图1示出根据某些实施例的计算设备的框图。图2A示出利用使用固定的间隔技术的心跳的示例性消息。图2B示出利用使用增加的间隔技术的心跳的示例性消息。图2C示出根据图2A-2B的用于发送消息的示例性方法的流程图。图2D示出根据图2A-2B的用于接收消息的示例性方法的流程图。图3A示出利用使用增加的间隔技术的心跳的示例性消息。图3B示出利用停止消息技术的示例性消息。图3C-3D示出使用停止消息的示例性消息。图3E示出使用停止消息和消息流清除的示例性消息。图3F-3H示出使用停止消息、消息流清除和阶段号的示例性消息。图4示出用于根据某些实施例的使用阶段号发送消息的示例性方法的流程图。图5示出用于根据某些实施例的使用阶段号接收消息的示例性方法的流程图。图6示出根据某些实施例的示例性发送器设备的框图。图7示出根据某些实施例的示例性接收器设备的框图。图8示出可以采用某些实施例的电子交易系统的框图。图9示出图8的示例性电子交易系统的框图。当结合所提供的示出示例的附图阅读时,可以更好地理解某些实施例 ...
【技术保护点】
一种方法,包括:通过计算设备检测要发送新消息;通过计算设备确定新消息的阶段号;通过计算设备确定新消息的序列号;以及通过计算设备发送具有所述阶段号和所述序列号的新消息。
【技术特征摘要】
2011.09.02 US 13/225,0471.一种方法,包括:通过计算设备检测要发送新消息;通过计算设备确定新消息的阶段号;通过计算设备确定新消息的序列号;以及通过计算设备发送具有所述阶段号和所述序列号的新消息。2.如权利要求1所述的方法,其中检测要发送新消息基于定时器到期,其中定时器用于上一条消息发送后的第一时间间隔。3.如权利要求2所述的方法,其中上一条消息是数据消息。4.如权利要求2所述的方法,其中上一条消息是心跳消息。5.如权利要求4所述的方法,其中第一时间间隔从前一时间间隔增加固定量,其中前一时间间隔是在当上一条消息的下一条发送时与当上一条消息发送时之间的时间间隔。6.如权利要求5所述的方法,其中第一时间间隔根据前一时间间隔的倍数、前一时间间隔的指数、素数序列和斐波那契序列之一从前一时间间隔增加。7.如权利要求1所述的方法,其中检测要发送新消息基于从应用接收到数据。8.如权利要求1所述的方法,其中新消息是数据消息。9.如权利要求8所述的方法,其中数据消息包括与用于可交易对象的命令相关的数据。10.如权利要求8所述的方法,其中数据消息包括指示数据消息也是停止消息的标志。11.如权利要求1所述的方法,其中新消息是心跳消息。12.如权利要求11所述的方法,其中心跳消息包括指示心跳消息也是停止消息的标志。13.如权利要求11所述的方法,其中心跳消息的序列号与发送的上一条数据消息的序列号相同。14.如权利要求1所述的方法,其中新消息是停止消息。15.如权利要求14所述的方法,进一步包括通过计算设备清除消息流状态,其中消息流状态在发送停止消息后清除,其中消息流状态包括消息流所特有的信息,其中消息流是用于相关消息的逻辑通信信道。16.一种有形的计算机可读存储介质,包括当执行时使得计算设备至少执行下列操作的指令:检测要发送新消息;确定新消息的阶段号;确定新消息的序列号;以及发送具有所述阶段号和所述序列号的新消息。17.如权利要求16所述的计算机可读存储介质,其中检测要发送新消息基于定时器到期,其中定时器用于上一条消息发送后的第一时间间隔。18.如权利要求17所述的计算机可读存储介质,其中上一条消息是数据消息。19.如权利要求17所述的计算机可读存储介质,其中上一条消息是心跳消息。20.如权利要求19所述的计算机可读存储介质,其中第一时间间隔从前一时间间隔增加固定量,其中前一时间间隔是在当上一条消息的下一条发送时与当上一条消息发送时之间的时间间隔。21.如权利要求20所述的计算机可读存储介质,其中第一时间间隔根据前一时间间隔的倍数、前一时间间隔的指数、素数序列和斐波那契序列之一从前一时间间隔增加。22.如权利要求16所述的计算机可读存储介质,其中检测要发送新消息基于从应用接收到数据。23.如权利要求16所述的计算机可读存储介质,其中新消息是数据消息。24.如权利要求23所述的计算机可读存储介质,其中数据消息包括与用于可交易对象的命令相关的数据。25.如权利要求23所述的计算机可读存储介质,其中数据消息包括指示数据消息也是停止消息的标志。26.如权利要求16所述的计算机可读存储介质,其中新消息是心跳消息。27.如权利要求26所述的计算机可读存储介质,其中心跳消息包括指示心跳消息也是停止消息的标志。28.如权利要求26所述的计算机可读存储介质,其中心跳消息的序列号与发送的上一条数据消息的序列号相同。29.如权利要求16所述的计算机可读存储介质,其中新消息是停止消息。30.如权利要求29所述的计算机可读存储介质,进一步包括当执行时使得计算设备清除消息流状态的指令,其中消息流状态在发送停止消息后清除,其中消息流状态包括消息流所特有的信息,其中消息流是用于相关消息的逻辑通信信道。31.一种系统,包括:新消息检测器,其检测要发送新消息;阶段号生成器,其确定新消息的阶段号;序列号生成器,其确定新消息的序列号;以及消息发送器,其发送具有所述阶段号和所述序列号的新消息。32.如权利要求31所述的系统,其中检测要发送新消息基于定时器到期,其中定时器用于上一条消息发送后的第一时间间隔。33.如权利要求32所述的系统,其中上一条消息是数据消息。34.如权利要求32所述的系统,其中上一条消息是心跳消息。35.如权利要求34所述的系统,其中第一时间间隔从前一时间间隔增加固定量,其中前一时间间隔是在当上一条消息的下一条发送时与当上一条消息发送时之间的时间间隔。36.如权利要求35所述的系统,其中第一时间间隔根据前一时间间隔的倍数、前一时间间隔的指数、素数序列和斐波那契序列之一从前一时间间隔增加。37.如权利要求31所述的系统,其中检测要发送新消息基于从应用接收到数据。38.如权利要求31所述的系统,其中新消息是数据消息。39.如权利要求38所述的系统,其中数据消息包括与用于可交易对象的命令相关的数据。40.如权利要求38所述的系统,其中数据消息包括指示数据消息也是停止消息的标志。41.如权利要求31所述的系统,其中新消息是心跳消息。42.如权利要求41所述的系统,其中心跳消息包括指示心跳消息也是停止消息的标志。43.如权利要求42所述的系统,其中心跳消息的序列号与发送的上一条数据消息的序列号相同。44.如权利要求31所述的系统,其中新消息是停止消息。45.如权利要求44所述的系统,进一步包括清除消息流状态的消息流状态清除器,其中消息流状态在发送停止消息后清除,其中消息流状态包括消息流所特有的信息,其中消息流是用于相关消息的逻辑通信信道。46.一种方法,包括:通过计算设备接收新消息,其中新消息包括消息阶段号和消息序列号;通过计算设备确定新消息的预期阶段号;通过计算...
【专利技术属性】
技术研发人员:EJG布拉德尼克,LM布罗迪,SF辛格,
申请(专利权)人:贸易技术国际公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。