电子订单处理方法及装置制造方法及图纸

技术编号:19057107 阅读:30 留言:0更新日期:2018-09-29 12:13
本发明专利技术提供一种电子订单处理方法及装置。其中,电子订单处理方法,包括:在订单数据库故障时,获取备用数据库的数据库标识;根据所述备用数据库的数据库标识,生成电子订单的第一订单标识;根据所述第一订单标识,将所述电子订单存储至所述备用数据库中。本发明专利技术实施方式通过在订单数据库故障时,获取备用数据库的数据库标识,并根据该数据库标识生成电子订单的第一订单标识,进而根据该第一订单标识将所述电子订单存储至备选数据库中,从而可以解决因订单数据库故障而导致电子订单的创建、存储、查询等操作无法执行的问题,可以提高订单管理系统的可用性和业务连续性,进而可有效提升用户体验,并避免因订单处理故障给用户造成经济损失。

【技术实现步骤摘要】
电子订单处理方法及装置
本专利技术涉及电子商务
,具体涉及一种电子订单处理方法及装置。
技术介绍
随着计算机技术及互联网技术的快速发展,电子商务已逐渐深入到人类生活的各个领域,如企业进销存管理、网购、电子支付等等。电子商务的核心内容之一在于电子订单的管理,具体包括电子订单的创建、存储和查询等,如图1所示,其示出了现有技术提供的一种典型的电子订单管理系统的应用场景示意图,用户通过客户端发起电子订单创建请求、电子订单查询请求等,订单处理系统创建电子订单并将电子订单存储于订单数据库中。现有技术中,电子订单的管理依赖于数据库技术,基于订单数据库创建、存储和查询电子订单,但是在实际应用中,由于软件故障或硬件故障,经常会引发订单数据库故障,从而导致电子订单的创建、存储、查询等操作无法执行,进而影响订单管理系统的可用性和业务连续性,给用户带来不良体验,甚至给用户造成经济损失。因此,目前迫切需要提供一种受订单数据库故障影响较小、可用性更强、业务连续性更好的电子订单处理方法。
技术实现思路
鉴于上述问题,本专利技术的目的是通过提供一种电子订单处理方法及装置,以解决现有技术中由于订单数据库故障而影响订单管理系统的可用性和业务连续性的问题。本专利技术第一方面提供一种电子订单处理方法,包括:在订单数据库故障时,获取备用数据库的数据库标识;根据所述备用数据库的数据库标识,生成电子订单的第一订单标识;根据所述第一订单标识,将所述电子订单存储至所述备用数据库中。可选的,在所述在订单数据库故障时,获取备用数据库的数据库标识之前,还包括:根据订单数据库的数据库标识,生成电子订单的第二订单标识;根据所述第二订单标识,将所述电子订单存储至所述订单数据库中;若存储失败,则判断所述订单数据库故障。可选的,在所述若存储失败,则判断所述订单数据库故障之前,还包括:检测是否接收到表示存储成功的回执信息,若否,则判断存储失败。可选的,所述电子订单处理方法,还包括:检测所述订单数据库是否恢复正常;若恢复正常,则根据所述订单数据库的数据库标识对所述第一订单标识进行修改得到第三订单标识,并根据所述第三订单标识将所述电子订单转存至所述订单数据库中。可选的,所述电子订单处理方法,还包括:接收订单查询请求;根据所述订单查询请求携带的待查询的电子订单的订单标识,判断所述电子订单存储于订单数据库或备用数据库;根据判断结果,从所述电子订单存储的数据库中查询订单信息。本专利技术第二方面提供一种电子订单处理装置,包括:数据库标识获取模块,用于在订单数据库故障时,获取备用数据库的数据库标识;第一订单标识生成模块,用于根据所述备用数据库的数据库标识,生成所述电子订单的第一订单标识;第一订单存储模块,用于根据所述第一订单标识,将所述电子订单存储至所述备用数据库中。可选的,所述电子订单处理装置,还包括:第二订单标识生成模块,用于根据订单数据库的数据库标识,生成电子订单的第二订单标识;第二订单存储模块,用于根据所述第二订单标识,将所述电子订单存储至所述订单数据库中;数据库故障判断模块,用于若存储失败,则判断所述订单数据库故障。可选的,所述电子订单处理装置,还包括:存储失败判断模块,用于检测是否接收到表示存储成功的回执信息,若否,则判断存储失败。可选的,所述电子订单处理装置,还包括:数据库检测模块,用于检测所述订单数据库是否恢复正常;订单转存模块,用于若恢复正常,则根据所述订单数据库的数据库标识对所述第一订单标识进行修改得到第三订单标识,并根据所述第三订单标识将所述电子订单转存至所述订单数据库中。可选的,所述电子订单处理装置,还包括:查询请求接收模块,用于接收订单查询请求;数据库判断模块,用于根据所述订单查询请求携带的待查询的电子订单的订单标识,判断所述电子订单存储于订单数据库或备用数据库;订单查询模块,用于根据判断结果,从所述电子订单存储的数据库中查询订单信息。本专利技术第一方面提供的电子订单处理方法,包括:在订单数据库故障时,获取备用数据库的数据库标识;根据所述备用数据库的数据库标识,生成电子订单的第一订单标识;根据所述第一订单标识,将所述电子订单存储至所述备用数据库中。本专利技术实施方式通过在订单数据库故障时,获取备用数据库的数据库标识,并根据该数据库标识生成电子订单的第一订单标识,进而根据该第一订单标识将所述电子订单存储至备选数据库中,从而可以解决因订单数据库故障而导致电子订单的创建、存储、查询等操作无法执行的问题,可以提高订单管理系统的可用性和业务连续性,进而可有效提升用户体验,并避免因订单处理故障给用户造成经济损失。本专利技术第二方面提供的电子订单处理装置,与上述第一方面提供的电子订单处理方法出于相同的专利技术构思,具有相同的有益效果。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了现有技术提供的一种典型的电子订单管理系统的应用场景示意图;图2示出了本专利技术实施方式所提供的一种电子订单处理方法的应用场景示意图;图3示出了本专利技术实施方式所提供的一种电子订单处理方法的流程图;图4示出了本专利技术实施方式所提供的另一种电子订单处理方法的流程图;图5示出了本专利技术实施方式所提供的一种电子订单处理装置的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要注意的是,除非另有说明,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。另外,术语“第一”和“第二”是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术提供一种电子订单处理方法及装置。下面结合附图对本专利技术的实施例进行说明。请参考图2,其示出了本专利技术实施方式所提供的一种电子订单处理方法的应用场景示意图,如图所示,本专利技术提供的电子订单处理方法主要用于订单管理系统,与图1所示的现有技术提供的电子订单管理系统的差异主要在于:为了预防订单数据库故障导致订单管理异常,增设了备用数据库,并对电子订单处理方法进行了改进,从而解决因订单数据库故障而导致电子订单的创建、存储、查询等操作无法执行的问题,可以提高订单管理系统的可用性和业务连续性,进而可有效提升用户体验,并避免因订单处理故障给用户造成经济损失。接下来,结合上述图2提供的应用场景示意图对本专利技术实施方式进一步进行说明。请参考图3,其示出了本专利技术实施方式所提供的一种电子订单处理方法的流程图,所述电子订单处理方法包括以下步骤:步骤S101:在订单数据库故障时,获取备用数据库的数据库标识。考虑到,现有技术中仅设有订单数据库,本文档来自技高网...

【技术保护点】
1.一种电子订单处理方法,其特征在于,包括:在订单数据库故障时,获取备用数据库的数据库标识;根据所述备用数据库的数据库标识,生成电子订单的第一订单标识;根据所述第一订单标识,将所述电子订单存储至所述备用数据库中。

【技术特征摘要】
1.一种电子订单处理方法,其特征在于,包括:在订单数据库故障时,获取备用数据库的数据库标识;根据所述备用数据库的数据库标识,生成电子订单的第一订单标识;根据所述第一订单标识,将所述电子订单存储至所述备用数据库中。2.根据权利要求1所述的电子订单处理方法,其特征在于,在所述在订单数据库故障时,获取备用数据库的数据库标识之前,还包括:根据订单数据库的数据库标识,生成电子订单的第二订单标识;根据所述第二订单标识,将所述电子订单存储至所述订单数据库中;若存储失败,则判断所述订单数据库故障。3.根据权利要求2所述的电子订单处理方法,其特征在于,在所述若存储失败,则判断所述订单数据库故障之前,还包括:检测是否接收到表示存储成功的回执信息,若否,则判断存储失败。4.根据权利要求1所述的电子订单处理方法,其特征在于,还包括:检测所述订单数据库是否恢复正常;若恢复正常,则根据所述订单数据库的数据库标识对所述第一订单标识进行修改得到第三订单标识,并根据所述第三订单标识将所述电子订单转存至所述订单数据库中。5.根据权利要求1所述的电子订单处理方法,其特征在于,还包括:接收订单查询请求;根据所述订单查询请求携带的待查询的电子订单的订单标识,判断所述电子订单存储于订单数据库或备用数据库;根据判断结果,从所述电子订单存储的数据库中查询订单信息。6.一种电子订单处理装置,其特征在于,包括:数据库标识获取模块,用于在订单数据库故...

【专利技术属性】
技术研发人员:孙安李高虎温俊波
申请(专利权)人:九派天下支付有限公司
类型:发明
国别省市:湖南,43

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

1