System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据一致性保障方法、装置、设备及存储介质制造方法及图纸_技高网

数据一致性保障方法、装置、设备及存储介质制造方法及图纸

技术编号:39982198 阅读:6 留言:0更新日期:2024-01-09 01:37
本发明专利技术实施例公开了一种数据一致性保障方法、装置、设备及存储介质,本发明专利技术实施例中数据后台系统可通过服务器实时接收终端设备上传的交易数据以及接收终端设备周期上传的设备离线记录数据,并在接收到设备离线记录数据后,根据数据库中交易数据的序号,确定交易数据是否存在缺失;若交易数据存在缺失,根据当前接收到的设备离线记录数据中的序号以及数据库中交易数据的序号,确定所缺失的交易数据,并通过服务器从终端设备中获取缺失的交易数据。本发明专利技术实施例中能够实时保持数据后台系统中交易数据的一致,解决了现有技术中轨道交通数据处理系统,存在着无法实时保证数据的一致性的技术问题。

【技术实现步骤摘要】

本申请实施例涉及通信领域,尤其涉及一种数据一致性保障方法、装置、设备及存储介质


技术介绍

1、目前,在轨道交通领域中,对轨道交通交易数据进行处理的过程为:由终端设备产生交易数据,终端设备将交易数据上传至后台系统,后台系统根据交易类型对交易数据进行相应处理。

2、在对交易数据进行处理的过程中,如果后台系统的交易数据与终端设备产生的交易数据不能保证一致性,将会对交易数据的处理过程造成影响,甚至造成轨道交通运营方资金损失,以及导致客户信任度降低等。由此可见,在交易数据的处理过程中保证数据的一致性非常必要,但是现有技术中的轨道交通数据处理系统,无法实时保证数据的一致性。

3、综上所述,现有技术中轨道交通数据处理系统,存在着无法实时保证数据的一致性的技术问题。


技术实现思路

1、本专利技术实施例提供一种数据一致性保障方法、装置、设备及存储介质,能够实时保证数据的一致性,解决了现有技术中轨道交通数据处理系统,存在着无法实时保证数据的一致性的技术问题。

2、第一方面,本专利技术实施例提供了一种数据一致性保障方法,适用于数据后台系统,所述方法包括:

3、实时接收服务器发送的交易数据并保存至数据库中,所述交易数据由终端设备在生成后实时上传至所述服务器中,每个所述交易数据唯一,所述交易数据包括有序号,且同一日期内相邻生成的两个所述交易数据中序号的数值是连续的;

4、接收所述服务器发送的设备离线记录数据,所述设备离线记录数据由所述终端设备周期发送至所述服务器,所述设备离线记录数据包括有当前所述终端设备中数值最大的序号;

5、在接收到所述设备离线记录数据时,根据所述数据库中交易数据的序号,确定所述交易数据是否存在缺失;

6、若所述交易数据存在缺失,根据当前接收到的所述设备离线记录数据中的序号以及所述数据库中交易数据的序号,确定所缺失的交易数据,根据所缺失的交易数据生成数据获取请求,向所述服务器发送所述数据获取请求,以从所述终端设备中获取所述缺失的交易数据。

7、第二方面,本专利技术实施例提供了一种数据一致性保障方法,适用于终端设备,所述方法包括:

8、在生成交易数据后,实时将所述交易数据上传至服务器,以使所述服务器将所述交易数据发送至数据后台系统,每个所述交易数据唯一,所述交易数据包括有序号,且同一日期内相邻生成的两个所述交易数据中序号的数值是连续的;

9、周期生成设备离线记录数据,将所述设备离线记录数据上传至所述服务器中,以使所述服务器将所述设备离线记录数据发送至所述数据后台系统,所述设备离线记录数据包括有当前所述终端设备中数值最大的序号;

10、当接收到所述服务器发送的数据获取请求时,根据所述数据获取请求确定所缺失的交易数据,将所述缺失的交易数据发送至所述服务器中,以使所述服务器将所述缺失的交易数据发送至所述数据后台系统中;所述数据获取请求由所述数据后台系统根据当前接收到的所述设备离线记录数据中的序号以及所述数据库中交易数据的序号,确定所述终端设备的交易数据存在缺失时生成并发送至所述服务器中。

11、第三方面,本专利技术实施例提供了一种数据一致性保障装置,适用于数据后台系统,所述装置包括:

12、交易数据接收模块,用于实时接收服务器发送的交易数据并保存至数据库中,所述交易数据由终端设备在生成后实时上传至所述服务器中,每个所述交易数据唯一,所述交易数据包括有序号,且同一日期内相邻生成的两个所述交易数据中序号的数值是连续的;

13、记录数据接收模块,用于接收所述服务器发送的设备离线记录数据,所述设备离线记录数据由所述终端设备周期发送至所述服务器,所述设备离线记录数据包括有当前所述终端设备中数值最大的序号;

14、缺失判断模块,用于在接收到所述设备离线记录数据时,根据所述数据库中交易数据的序号,确定所述交易数据是否存在缺失;

15、缺失数据获取模块,用于若所述交易数据存在缺失,根据当前接收到的所述设备离线记录数据中的序号以及所述数据库中交易数据的序号,确定所缺失的交易数据,根据所缺失的交易数据生成数据获取请求,向所述服务器发送所述数据获取请求,以从所述终端设备中获取所述缺失的交易数据。

16、第四方面,本专利技术实施例提供了一种数据一致性保障装置,所述装置适用于终端设备,所述装置包括:

17、交易数据上传模块,用于在生成交易数据后,实时将所述交易数据上传至服务器,以使所述服务器将所述交易数据发送至数据后台系统,每个所述交易数据唯一,所述交易数据包括有序号,且同一日期内相邻生成的两个所述交易数据中序号的数值是连续的;

18、记录数据上传模块,用于周期生成设备离线记录数据,将所述设备离线记录数据上传至所述服务器中,以使所述服务器将所述设备离线记录数据发送至所述数据后台系统,所述设备离线记录数据包括有当前所述终端设备中数值最大的序号;

19、缺失数据上传模块,用于当接收到所述服务器发送的数据获取请求时,根据所述数据获取请求确定所缺失的交易数据,将所述缺失的交易数据发送至所述服务器中,以使所述服务器将所述缺失的交易数据发送至所述数据后台系统中;所述数据获取请求由所述数据后台系统根据当前接收到的所述设备离线记录数据中的序号以及所述数据库中交易数据的序号,确定所述终端设备的交易数据存在缺失时生成并发送至所述服务器中。

20、第五方面,本专利技术实施例提供了一种数据一致性保障设备,所述数据一致性保障设备包括处理器以及存储器;

21、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;

22、所述处理器用于根据所述计算机程序中的指令执行如第一方面、第二方面所述的一种数据一致性保障方法。

23、第六方面,本专利技术实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面、第二方面所述的一种数据一致性保障方法。

24、上述,本专利技术实施例提供了一种数据一致性保障方法、装置、设备及存储介质,本专利技术实施例中数据后台系统可通过服务器实时接收终端设备上传的交易数据以及接收终端设备周期上传的设备离线记录数据,并在接收到设备离线记录数据后,根据数据库中交易数据的序号,确定交易数据是否存在缺失;若交易数据存在缺失,根据当前接收到的设备离线记录数据中的序号以及数据库中交易数据的序号,确定所缺失的交易数据,并通过服务器从终端设备中获取缺失的交易数据。本专利技术实施例中能够实时保持数据后台系统中交易数据的一致,解决了现有技术中轨道交通数据处理系统,存在着无法实时保证数据的一致性的技术问题。

本文档来自技高网...

【技术保护点】

1.一种数据一致性保障方法,其特征在于,所述方法适用于数据后台系统,所述方法包括:

2.根据权利要求1所述的一种数据一致性保障方法,其特征在于,所述交易数据中包括交易序号,所述交易序号包括终端设备序号、日期信息以及所述序号,每个所述终端设备对应唯一的终端设备序号。

3.根据权利要求2所述的一种数据一致性保障方法,其特征在于,所述数据库中的同一日期的交易数据根据所述交易序号的数值分区间进行储存,且每个所述区间的长度相同;

4.根据权利要求3所述的一种数据一致性保障方法,其特征在于,所述根据当前接收到的所述设备离线记录数据中的序号以及所述数据库中交易数据的序号,确定所缺失的交易数据,包括:

5.根据权利要求1所述的一种数据一致性保障方法,其特征在于,在实时接收服务器发送的交易数据并保存至数据库中之前,还包括:

6.一种数据一致性保障方法,其特征在于,所述方法适用于终端设备,所述方法包括:

7.根据权利要求6所述的一种数据一致性保障方法,其特征在于,在生成交易数据之前,还包括:

8.一种数据一致性保障装置,其特征在于,适用于数据后台系统,所述装置包括:

9.一种数据一致性保障装置,其特征在于,所述装置适用于终端设备,所述装置包括:

10.一种数据一致性保障设备,其特征在于,所述数据一致性保障设备包括处理器以及存储器;

11.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一项所述的一种数据一致性保障方法。

...

【技术特征摘要】

1.一种数据一致性保障方法,其特征在于,所述方法适用于数据后台系统,所述方法包括:

2.根据权利要求1所述的一种数据一致性保障方法,其特征在于,所述交易数据中包括交易序号,所述交易序号包括终端设备序号、日期信息以及所述序号,每个所述终端设备对应唯一的终端设备序号。

3.根据权利要求2所述的一种数据一致性保障方法,其特征在于,所述数据库中的同一日期的交易数据根据所述交易序号的数值分区间进行储存,且每个所述区间的长度相同;

4.根据权利要求3所述的一种数据一致性保障方法,其特征在于,所述根据当前接收到的所述设备离线记录数据中的序号以及所述数据库中交易数据的序号,确定所缺失的交易数据,包括:

5.根据权利要求1所述的一种数据一致性保障方法,其特征在于,在...

【专利技术属性】
技术研发人员:杜中原张树军陈朝晖
申请(专利权)人:广州新科佳都科技有限公司
类型:发明
国别省市:

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

1