本发明涉及数据处理技术领域,特别是涉及一种数值转移记录的核对方法和装置。
背景技术:
随着互联网的发展,各种数值转移相关的业务都通过互联网来处理,在这些业务的处理过程中会产生大量的数值转移记录信息,因为数值转移业务数量的增多,难免会出现数值转移业务出错的情况。这时,通过核对数值转移记录才能确定数值转移业务中数值转移出错的情况。
然而,在核对数值转移记录时,多数情况下需要人工核对数值转移记录,从而确定出错的数值转移业务,进而由人工对出错的数值转移业务进行处理。由于数值转移记录的数量庞大,人工核对需要耗费较长时间,并且人工核对的准确率不高,严重较低了数值转移记录的核对效率。
技术实现要素:
基于此,有必要针对数值转移记录的核对效率低下的问题,提供一种数值转移记录的方法和装置。
一种数值转移记录的核对方法,所述方法包括:
获取记录核对指令;
根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;
将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述集合中的第二数值转移记录进行更正生成核对更正记录;
根据所述核对更正记录生成核对报告。
在其中一个实施例中,所述根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,包括:
提取所述记录核对指令中的用户标识和时间范围;
根据所述用户标识和时间范围生成获取请求;
将所述获取请求发送至目标服务器;
接收所述目标服务器根据所述获取请求返回的包括第一数值转移记录的文件,所述第一数值转移记录由所述目标服务器根据所述获取请求中的用户标识和时间范围查找得到。
在其中一个实施例中,所述将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录,包括:
提取所述文件中的第一数值转移记录;
在所述集合中确定与提取到的第一数值转移记录对应的第二数值转移记录;
检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
若不存在,根据所述提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在所述确定的第二数值转移信息中并生成核对更正记录。
在其中一个实施例中,所述检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息,包括:
从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;
比较所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值是否相等;
若不相等,则判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
在其中一个实施例中,所述将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录,包括:
从所述集合中提取第二数值转移记录;
在所述文件中查找与提取到的第二数值转移记录对应的第一数值转移记录;
若未查找到,则删除所述提取到的第二数值转移记录并生成核对更正记录。
在其中一个实施例中,所述目标服务器为资金转移处理服务器;所述第一数值转移记录为所述资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;所述第一数值转移记录为所述交易平台服务器生成的交易记录。
上述数值转移记录的核对方法,在获取记录核对指令后,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并根据记录核对指令从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合,包括第一数值转移记录的文件和包括获取到的第二数值转移记录的集合对应。将文件中的第一数值转移和集合中第二数值转移记录进行核对,根据核对结果对集合中第二数值转移记录进行更正,确保集合中第二数值转移记录的准确性,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。
一种数值转移记录的核对装置,所述装置包括:
核对指令获取模块,用于获取记录核对指令;
转移记录获取模块,用于根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;
转移记录核对模块,用于将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录;
核对报告生成模块,用于根据所述核对更正记录生成核对报告。
在其中一个实施例中,所述转移记录获取模块包括:
信息提取模块,用于提取所述记录核对指令中的用户标识和时间范围;
获取请求生成模块,用于根据所述用户标识和时间范围生成获取请求;
获取请求发送模块,用于将所述获取请求发送至目标服务器;
文件接收模块,用于接收所述目标服务器根据所述获取请求返回的包括第一数值转移记录的文件,所述第一数值转移记录由所述目标服务器根据所述获取请求中的用户标识和时间范围查找得到。
在其中一个实施例中,所述转移记录核对模块包括:
第一记录提取模块,用于提取所述文件中的第一数值转移记录;
转移记录确定模块,用于在所述集合中确定与提取到的第一数值转移记录对应的第二数值转移记录;
确认信息检测模块,用于检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
确认信息生成模块,用于在判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息时,则根据所述提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在所述确定的第二数值转移信息中并生成核对更正记录。
在其中一个实施例中,所述确认信息检测模块包括:
确认信息提取模块,用于从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;
确认信息比较模块,用于比较所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值是否相等;
确认信息判定模块,用于若所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值不相等,则判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
在其中一个实施例中,所述转移记录核对模块包括:
第二记录提取模块,用于从所述集合中提取第二数值转移记录;
转移记录查找模块,用于在所述文件中查找与提取到的第二数值转移记录对应的第一数值转移记录;
转移记录删除模块,用于在所述文件中未查找与提取到的第二数值转移记录对应的第一数值转移记录时,则删除所述提取到的第二数值转移记录并生成核对更正记录。
在其中一个实施例中,所述目标服务器为资金转移处理服务器;所述第一数值转移记录为所述资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;所述第一数值转移记录为所述交易平台服务器生成的交易记录。
上述数值转移记录的核对装置,在获取记录核对指令后,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并根据记录核对指令从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合,包括第一数值转移记录的文件和包括获取到的第二数值转移记录的集合对应。将文件中的第一数值转移和集合中第二数值转移记录进行核对,根据核对结果对集合中第二数值转移记录进行更正,确保集合中第二数值转移记录的准确性,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。
附图说明
图1为一个实施例中数值转移记录的核对系统的应用环境图;
图2为一个实施例中数值转移记录的核对方法的流程示意图;
图3为一个实施例中查找第一数值转移记录的步骤的流程示意图;
图4为一个实施例中更正第二数值转移记录的步骤的流程示意图;
图5为一个实施例中删除第二数值转移记录的步骤的流程示意图;
图6为一个实施例中数值转移记录的核对装置的结构框图;
图7为一个实施例中转移记录获取模块的结构框图;
图8为一个实施例中转移记录核对模块的结构框图;
图9为一个实施例中确认信息检测模块的结构框图;
图10为另一个实施例中转移记录核对模块的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为一个实施例中数值转移记录的核对系统的应用环境图,数值转移记录的核对系统包括终端110、本地服务器120和目标服务器130。终端110、本地服务器120和目标服务器130之间通过网络相连接。其中终端110可以是台式电脑或移动终端,移动终端具体可以是平板电脑、智能手机和个人数据助理中的至少一种。
如图2所示,在一个实施例中,提供一种数值转移记录的核对方法,该方法以应用在图1数值转移记录的核对系统的本地服务器120上举例说明,本地服务器120上运行有数值转移记录的核对程序,数值转移记录的核对程序用于实施数值转移记录的核对方法。数值转移记录的核对方法也可以应用在终端110上。数值转移记录的核对方法具体包括以下内容:
S202,获取记录核对指令。
具体地,本地服务器120接收到终端110的访问请求,本地服务器120根据访问请求向终端110返回访问网页的数据。访问请求中包括访问网页的标识,访问网页的标识具体可以是访问网页的统一资源定位符。终端110在接收到访问网页的数据后,根据访问网页数据显示访问网页,用户在终端110所显示的访问网页中输入记录核对指令,终端110将记录核对指令发送至本地服务器120。本地服务器120接收终端110发送的记录核对指令,记录核对指令中具体包括用户标识,具体还可以包括时间范围和数值转移类型中的至少一种,其中数值转移类型具体可以是数值转出和数值转入中的至少一种。
S204,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合。
具体地,本地服务器120在获取到记录核对指令后,提取记录核对指令中的用户标识,根据用户标识生成获取请求,将携带有用户标识的获取请求发送至目标服务器130。目标服务器130根据获取请求中的用户标识查找包括第一数值转移记录的文件,目标服务器130将文件返回至本地服务器120。本地服务器120根据用户标识在本地查找与用户标识对应的第二数值转移记录,并将查找到的第二数值转移记录提取出来,建立包括第二数值转移记录的集合。第一数值转移记录为在目标服务器130完成数值转移业务后生成的记录,目标服务器130为资金转移处理服务器。第二数值转移记录为本地服务器120对交易过程中产生的数值转移申请和数值转移申请对应的数值转移信息的记录,数值转移申请用于发起数值转移业务。本地服务器120为交易平台服务器。
在一个实施例中,目标服务器130在接收到用于获取包括第一数值转移记录的文件的获取请求后,提取获取请求中的验证信息,对验证信息进行验证,验证通过后,根据获取请求中的用户标识查找对应的文件,并将查找到的文件返回至本地服务器120;若验证未通过,目标服务器130拒绝本地服务器120的请求。其中,文件中包括第一数值转移记录。验证信息包括数值证书、用户身份信息、密钥和随机数中的至少一种。
S206,将文件中的第一数值转移记录和集合中的第二数值转移记录进行核对生成核对结果,根据核对结果对第二数值转移记录进行更正生成核对更正记录。
具体地,本地服务器120接收到目标服务器130返回的文件后,逐条提取文件中的第一数值转移记录,并在集合中查找第一数值转移记录对应的第二数值转移记录。将第一数值转移记录中的转移数值和第二数值转移记录中的转移数值进行比较,如果第一数值转移记录中的转移数值与第二数值转移记录中的转移数值不相同,则将第二数值转移记录中的转移数值更正为第一数值转移记录中的转移数值,并记录更正的内容生成核对更正记录,核对更正记录具体可以包括第一数值转移记录的编号、第二数值转移记录的编号、更正时间和更正的转移数值中的至少一种。
S208,根据核对更正记录生成核对报告。
具体地,本地服务器120在核对文件中的第一数值转移记录和集合中的第二数值转移记录的过程中,将每条核对更正记录存储到进行整合生成核对报告,核对报告中的核对更正记录具体可以按照更正时间排列。
本实施例中,在获取记录核对指令后,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并根据记录核对指令从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合,包括第一数值转移记录的文件和包括获取到的第二数值转移记录的集合对应。将文件中的第一数值转移和集合中第二数值转移记录进行核对,根据核对结果对集合中第二数值转移记录进行更正,确保集合中第二数值转移记录的准确性,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。
如图3所示,在一个实施例中,S204具体还包括查找第一数值转移记录的步骤,该步骤具体内容如下:
S302,提取记录核对指令中的用户标识和时间范围。
具体地,本地服务器120在获取到记录核对指令后,从记录核对指令中提取用户标识和时间范围,用户标识为用于区别不同用户的唯一标识,用户标识具体可以是用户名称、用户姓名、银行账号和用户编号中的至少一种。时间范围包括起始时间和终止时间中的至少一种。
S304,根据用户标识和时间范围生成获取请求。
具体地,本地服务器120将从记录核对指令中提取到的用户标识和时间范围风封装在获取请求中,获取请求用于从目标服务器130获取用户标识对应的在时间范围内的包括第一数值转移记录的文件。
S306,将获取请求发送至目标服务器。
S308,接收目标服务器根据获取请求返回的包括第一数值转移记录的文件,第一数值转移记录由目标服务器根据获取请求中的用户标识和时间范围查找得到。
具体地,本地服务器120将获取请求发送至目标服务器130。目标服务器130提取获取请求中的用户标识和时间范围,查找用户标识对应的第一数值转移记录,在查找到第一数值转移记录中筛选时间范围内的第一数值转移记录,根据筛选得到的第一数值转移记录生成文件,目标服务器130将生成的文件发送至本地服务器130。
本实施例中,将携带有用户标识和时间范围的获取请求发送至目标服务器,使目标服务器根据获取请求中的用户标识和时间范围查找第一数值转移记录,根据查找到的第一数值转移记录生成文件,获取包含第一数值转移记录的文件。这样,可以保证获取的文件中的第一数值转移记录与获取请求中的用户标识和时间范围对应,提高文件获取的准确性。
如图4所示,在一个实施例中,S206具体还包括更正第二数值转移记录的步骤,该步骤具体包括以下内容:
S402,提取文件中的第一数值转移记录。
具体地,本地服务器120对文件进行解析,解析得到文件头信息和第一数值转移记录,文件头部信息具体包括数值转移总额、数值转移记录的数量和用户标识;第一数值转移记录包括转移数值和记录编号,具体还可以包括数值转入账号、数值转出账号和用户标识中的至少一种。本地服务器120可以将解析得到的文件头信息和第一数值转移记录发送至终端110,终端110可以将文件头信息和第一数值转移记录展示在用于访问本地服务器120的访问网页中,访问网页可以是核对数值转移记录的操作网页。
S404,在集合中确定与提取到的第一数值转移记录对应的第二数值转移记录。
具体地,获取提取到的第一数值转移记录的第一记录编号,获取集合中第二数值转移记录的第二记录编号,查找第一记录编号对应的第二记录编号,在集合中确定包括第二记录编号的第二数值转移记录。
S406,检测确定的第二数值转移记录中是否存在与确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息。
具体地,在确定第二数值转移记录后,在第二数值转移记录中查找数值转移申请和数值转移确认信息,若未查找到数值转移确认信息,则检测到确定的第二数值转移记录中不存在与数值转移申请匹配的数值转移确认信息;若查找到数值转移确认信息,则核对数值转移申请中的转移数值和数值转移确认信息中的转移数值是否相等。
在一个实施例中,从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;比较数值转移申请中的转移数值和数值转移确认信息中的转移数值是否相等;若不相等,则判定确定的第二数值转移记录中不存在与确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
具体地,本地服务器120检测到确定的第二数值转移记录中包括数值转移申请和数值转移确认信息后,分别提取数值转移申请中的转移数值和数值转移确认信息中的转移数值。本地服务器120通过比较数值转移申请中的转移数值和数值转移确认信息中的转移数值确定数值转移确认信息与数值转移申请是否匹配,若数值转移申请中的转移数值和数值转移确认信息中的转移数值不相等,则判定数值转移确认信息与数值转移申请不匹配,表明第二数值转移记录中存在信息错误;若相等,则判定确定的第二数值转移记录中存在与确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息,则核对集合中的下一条第二数值转移记录。
S408,在检测到确定的第二数值转移记录中不存在与确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息,根据提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在确定的第二数值转移信息中并生成核对更正记录。
具体地,在检测到确定的第二数值转移记录中不存在与确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息时,本地服务器120提取第二数值转移记录对应的第一数值转移记录中的转移数值,根据转移数值生成第二数值转移记录中数值申请匹配的数值转移确认信息,并将生成的数值转移确认信与数值转移申请对应存储在第二数值转移记录中。
在一个实施例中,在检测到确定的第二数值转移记录中不存在与确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息时,本地服务器120删除第二数值转移记录中与数值转移申请不匹配的数值转移确认信息,根据第二数值转移记录对应的第一数值转移记录重新生成数值转移确认信息,将生成的数值转移确认信息与数值转移申请对应存储在第二数值转移记录中。
本实施例中,通过检测第二数值转移记录中是否存在数值转移确认信息,以及存在的数值转移确认信息与第二数值转移记录中的数值转移申请是否匹配,从而确定第二数值转移记录是否存在错误。在判定存在错误时,则根据第一数值转移记录更正第二数值转移记录中的错误,从而提高了数值转移记录的核对效率,也确保第二数值转移记录的准确性。
如图5所示,在一个实施例中,S206还包括删除第二数值转移记录的步骤,该步骤具体包括以下内容:
S502,从集合中提取第二数值转移记录。
S504,在文件中查找与提取到的第二数值转移记录对应的第一数值转移记录。
具体地,本地服务器120从集合中逐个提取第二数值转移记录,获取第二数值转移记录的第二记录编号,根据第二记录编号在文件中查找包含与第二记录编号对应的第一记录编号的第一数值转移记录。具体可以按照第二数值转移记录中记录时间的顺序逐个提取第二数值转移记录。
S506,在文件中未查找到与提取到的第二数值转移记录对应的第一数值转移记录时,则删除提取到的第二数值转移记录并生成核对更正记录。
具体地,若在文件中未查找到与提取到的第二数值转移记录对应的第一数值转移记录,表明目标服务器130未处理或未成功处理第二数值转移记录记录中数值转移申请发起的数值转移业务,目标服务器130没有生成对应的第一数值转移记录。在文件中未查找到与提取到的第二数值转移记录对应的第一数值转移记录,本地服务器120删除提取到的第二数值转移记录,并撤销与第二数值转移记录对应的业务;在文件中查找到与提取到的第二数值转移记录对应的第一数值转移记录,则本地服务器120核对第一数值转移记录和第二数值转移记录,检测第二数值转移记录中是否存在与该第二数值转移记录中匹配的数值转移确认信息,若不存在,则根据第一数值转移记录生成匹配的数值转移记录,将匹配的数值转移记录与数值转移申请对应存储在该第二数值转移记录中;若存在,则核对集合中下一条第二数值转移记录。
本实施例中,在集合中提取第二数值转移记录,在文件中未查找到与第二数值转移记录对应的第一数值转移记录,表明目标服务器未处理或未成功处理与第二数值转移记录对应的数值转移业务,则删除第二数值转移记录,节省了存储集合中第二数值转移记录所占用的存储空间,同时保证了集合中第二数值转移记录的准确性。
在一个实施例中,目标服务器为资金转移处理服务器;第一数值转移记录为资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;第一数值转移记录为交易平台服务器生成的交易记录。
具体地,终端向交易平台服务器发送记录核对指令,交易平台服务器根据记录核对指令中的用户标识从目标服务器提取包括资金转移记录的文件,同时交易平台服务器根据记录核对指令中的用户标识从本地提取交易记录,并建立包括提取到的交易记录的集合,文件中的第一数值转移记录与集合中的第二数值转移记录存在对应关系。
交易平台服务器将集合中的交易记录与文件中资金转移记录进行核对,在检测到集合中的交易记录在文件中不存在对应的资金转移记录,则删除该交易记录;在检测到交易记录中不存在与交易记录中的交易申请匹配的交易确认信息,则根据交易记录对应的资金转移记录生成匹配的交易确认信息,并将匹配的交易确认信息与交易申请对应存储在交易记录中更正交易记录。交易平台服务器集合中交易记录的更正情况进行记录生成核对更正记录,根据核对更正记录生成核对报告。
如图6所示,在一个实施例中,提供一种数值转移记录的核对装置600,该装置具体包括:核对指令获取模块610、转移记录获取模块620、转移记录核对模块630和核对报告生成模块640。
核对指令获取模块610,用于获取记录核对指令。
转移记录获取模块620,用于根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合。
转移记录核对模块630,用于将文件中的第一数值转移记录和集合中的第二数值转移记录进行核对生成核对结果,根据核对结果对第二数值转移记录进行更正生成核对更正记录。
核对报告生成模块640,用于根据核对更正记录生成核对报告。
本实施例中,在获取记录核对指令后,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并根据记录核对指令从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合,包括第一数值转移记录的文件和包括获取到的第二数值转移记录的集合对应。将文件中的第一数值转移和集合中第二数值转移记录进行核对,根据核对结果对集合中第二数值转移记录进行更正,确保集合中第二数值转移记录的准确性,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。
如图7所示,在一个实施例中,转移记录获取模块620具体包括:
信息提取模块622,用于提取记录核对指令中的用户标识和时间范围。
获取请求生成模块624,用于根据用户标识和时间范围生成获取请求。
获取请求发送模块626,用于将获取请求发送至目标服务器。
文件接收模块628,用于接收目标服务器根据获取请求返回的包括第一数值转移记录的文件,第一数值转移记录由目标服务器根据获取请求中的用户标识和时间范围查找得到。
本实施例中,将携带有用户标识和时间范围的获取请求发送至目标服务器,使目标服务器根据获取请求中的用户标识和时间范围查找第一数值转移记录,根据查找到的第一数值转移记录生成文件,获取包含第一数值转移记录的文件。这样,可以保证获取的文件中的第一数值转移记录与获取请求中的用户标识和时间范围对应,提高文件获取的准确性。
如图8所示,在一个实施例中,转移记录核对模块630具体包括:第一记录提取模块631、转移记录确定模块633、确认信息检测模块635和确认信息生成模块637。
第一记录提取模块631,用于提取文件中的第一数值转移记录。
转移记录确定模块633,用于在集合中确定与提取到的第一数值转移记录对应的第二数值转移记录。
确认信息检测模块635,用于检测确定的第二数值转移记录中是否存在与确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
确认信息生成模块637,用于在判定确定的第二数值转移记录中不存在与确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息时,则根据提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在确定的第二数值转移信息中并生成核对更正记录。
如图9所示,在一个实施例中,确认信息检测模块635具体包括:确认信息提取模块635a、确认信息比较模块635b和确认信息判定模块635c。
确认信息提取模块635a,用于从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息。
确认信息比较模块635b,用于比较数值转移申请中的转移数值和数值转移确认信息中的转移数值是否相等。
确认信息判定模块635c,用于若数值转移申请中的转移数值和数值转移确认信息中的转移数值不相等,则判定确定的第二数值转移记录中不存在与确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
本实施例中,通过检测第二数值转移记录中是否存在数值转移确认信息,以及存在的数值转移确认信息与第二数值转移记录中的数值转移申请是否匹配,从而确定第二数值转移记录是否存在错误。在判定存在错误时,则根据第一数值转移记录更正第二数值转移记录,从而确保第二数值转移记录的准确性。
如图10所示,在一个实施例中,转移记录核对模块630具体包括:
第二记录提取模块632,用于从集合中提取第二数值转移记录。
转移记录查找模块634,用于在文件中查找与提取到的第二数值转移记录对应的第一数值转移记录。
转移记录删除模块636,用于在文件中未查找与提取到的第二数值转移记录对应的第一数值转移记录时,则删除提取到的第二数值转移记录并生成核对更正记录。
在一个实施例中,目标服务器为资金转移处理服务器;第一数值转移记录为资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;第一数值转移记录为交易平台服务器生成的交易记录。
本实施例中,在集合中提取第二数值转移记录,在文件中未查找到与第二数值转移记录对应的第一数值转移记录,表明目标服务器未处理获处理为成功与第二数值转移记录对应的数值转移业务,则删除第二数值转移记录,节省了存储集合中第二数值转移记录所占用的存储空间,同时保证了集合中第二数值转移记录的准确性。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。