CN106407165B - 数值转移记录的核对方法和装置 - Google Patents

数值转移记录的核对方法和装置 Download PDF

Info

Publication number
CN106407165B
CN106407165B CN201610587340.8A CN201610587340A CN106407165B CN 106407165 B CN106407165 B CN 106407165B CN 201610587340 A CN201610587340 A CN 201610587340A CN 106407165 B CN106407165 B CN 106407165B
Authority
CN
China
Prior art keywords
record
numerical value
value transfer
transfer
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610587340.8A
Other languages
English (en)
Other versions
CN106407165A (zh
Inventor
吴观峰
黄英杰
韩晓翠
吴林方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201610587340.8A priority Critical patent/CN106407165B/zh
Publication of CN106407165A publication Critical patent/CN106407165A/zh
Priority to PCT/CN2017/078354 priority patent/WO2018014581A1/zh
Application granted granted Critical
Publication of CN106407165B publication Critical patent/CN106407165B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/194Calculation of difference between files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种数值转移记录的核对方法和装置,所述方法包括:获取记录核对指令;根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;将文件中的第一数值转移记录和集合中的第二数值转移记录进行核对生成核对结果,根据核对结果对第二数值转移记录进行更正生成核对更正记录;根据核对更正记录生成核对报告。本发明提供的数值转移记录的核对方法和装置,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。

Description

数值转移记录的核对方法和装置
技术领域
本发明涉及数据处理技术领域,特别是涉及一种数值转移记录的核对方法和装置。
背景技术
随着互联网的发展,各种数值转移相关的业务都通过互联网来处理,在这些业务的处理过程中会产生大量的数值转移记录信息,因为数值转移业务数量的增多,难免会出现数值转移业务出错的情况。这时,通过核对数值转移记录才能确定数值转移业务中数值转移出错的情况。
然而,在核对数值转移记录时,多数情况下需要人工核对数值转移记录,从而确定出错的数值转移业务,进而由人工对出错的数值转移业务进行处理。由于数值转移记录的数量庞大,人工核对需要耗费较长时间,并且人工核对的准确率不高,严重较低了数值转移记录的核对效率。
发明内容
基于此,有必要针对数值转移记录的核对效率低下的问题,提供一种数值转移记录的方法和装置。
一种数值转移记录的核对方法,所述方法包括:
获取记录核对指令;
根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;
将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述集合中的第二数值转移记录进行更正生成核对更正记录;
根据所述核对更正记录生成核对报告。
在其中一个实施例中,所述根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,包括:
提取所述记录核对指令中的用户标识和时间范围;
根据所述用户标识和时间范围生成获取请求;
将所述获取请求发送至目标服务器;
接收所述目标服务器根据所述获取请求返回的包括第一数值转移记录的文件,所述第一数值转移记录由所述目标服务器根据所述获取请求中的用户标识和时间范围查找得到。
在其中一个实施例中,所述将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录,包括:
提取所述文件中的第一数值转移记录;
在所述集合中确定与提取到的第一数值转移记录对应的第二数值转移记录;
检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
若不存在,根据所述提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在所述确定的第二数值转移信息中并生成核对更正记录。
在其中一个实施例中,所述检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息,包括:
从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;
比较所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值是否相等;
若不相等,则判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
在其中一个实施例中,所述将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录,包括:
从所述集合中提取第二数值转移记录;
在所述文件中查找与提取到的第二数值转移记录对应的第一数值转移记录;
若未查找到,则删除所述提取到的第二数值转移记录并生成核对更正记录。
在其中一个实施例中,所述目标服务器为资金转移处理服务器;所述第一数值转移记录为所述资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;所述第一数值转移记录为所述交易平台服务器生成的交易记录。
上述数值转移记录的核对方法,在获取记录核对指令后,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并根据记录核对指令从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合,包括第一数值转移记录的文件和包括获取到的第二数值转移记录的集合对应。将文件中的第一数值转移和集合中第二数值转移记录进行核对,根据核对结果对集合中第二数值转移记录进行更正,确保集合中第二数值转移记录的准确性,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。
一种数值转移记录的核对装置,所述装置包括:
核对指令获取模块,用于获取记录核对指令;
转移记录获取模块,用于根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;
转移记录核对模块,用于将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录;
核对报告生成模块,用于根据所述核对更正记录生成核对报告。
在其中一个实施例中,所述转移记录获取模块包括:
信息提取模块,用于提取所述记录核对指令中的用户标识和时间范围;
获取请求生成模块,用于根据所述用户标识和时间范围生成获取请求;
获取请求发送模块,用于将所述获取请求发送至目标服务器;
文件接收模块,用于接收所述目标服务器根据所述获取请求返回的包括第一数值转移记录的文件,所述第一数值转移记录由所述目标服务器根据所述获取请求中的用户标识和时间范围查找得到。
在其中一个实施例中,所述转移记录核对模块包括:
第一记录提取模块,用于提取所述文件中的第一数值转移记录;
转移记录确定模块,用于在所述集合中确定与提取到的第一数值转移记录对应的第二数值转移记录;
确认信息检测模块,用于检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
确认信息生成模块,用于在判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息时,则根据所述提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在所述确定的第二数值转移信息中并生成核对更正记录。
在其中一个实施例中,所述确认信息检测模块包括:
确认信息提取模块,用于从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;
确认信息比较模块,用于比较所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值是否相等;
确认信息判定模块,用于若所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值不相等,则判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
在其中一个实施例中,所述转移记录核对模块包括:
第二记录提取模块,用于从所述集合中提取第二数值转移记录;
转移记录查找模块,用于在所述文件中查找与提取到的第二数值转移记录对应的第一数值转移记录;
转移记录删除模块,用于在所述文件中未查找与提取到的第二数值转移记录对应的第一数值转移记录时,则删除所述提取到的第二数值转移记录并生成核对更正记录。
在其中一个实施例中,所述目标服务器为资金转移处理服务器;所述第一数值转移记录为所述资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;所述第一数值转移记录为所述交易平台服务器生成的交易记录。
上述数值转移记录的核对装置,在获取记录核对指令后,根据记录核对指令从目标服务器获取包括第一数值转移记录的文件,并根据记录核对指令从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合,包括第一数值转移记录的文件和包括获取到的第二数值转移记录的集合对应。将文件中的第一数值转移和集合中第二数值转移记录进行核对,根据核对结果对集合中第二数值转移记录进行更正,确保集合中第二数值转移记录的准确性,无需人工核对文件中的第一数值转移记录和集合中的第二数值转移记录,提高了数值转移记录核对的效率,确保了数值转移记录的准确性。
附图说明
图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,用于在文件中未查找与提取到的第二数值转移记录对应的第一数值转移记录时,则删除提取到的第二数值转移记录并生成核对更正记录。
在一个实施例中,目标服务器为资金转移处理服务器;第一数值转移记录为资金转移处理服务器生成的资金转移记录;本地为交易平台服务器;第一数值转移记录为交易平台服务器生成的交易记录。
本实施例中,在集合中提取第二数值转移记录,在文件中未查找到与第二数值转移记录对应的第一数值转移记录,表明目标服务器未处理获处理为成功与第二数值转移记录对应的数值转移业务,则删除第二数值转移记录,节省了存储集合中第二数值转移记录所占用的存储空间,同时保证了集合中第二数值转移记录的准确性。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种数值转移记录的核对方法,所述方法包括:
获取记录核对指令;
根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;所述第一数值转移记录为在所述目标服务器完成数值转移业务后生成的记录;所述第二数值转移记录为本地服务器对交易过程中产生的数值转移申请和数值转移申请对应的数值转移信息的记录;
将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录;
根据所述核对更正记录生成核对报告。
2.根据权利要求1所述的方法,其特征在于,所述根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,包括:
提取所述记录核对指令中的用户标识和时间范围;
根据所述用户标识和时间范围生成获取请求;
将所述获取请求发送至目标服务器;
接收所述目标服务器根据所述获取请求返回的包括第一数值转移记录的文件,所述第一数值转移记录由所述目标服务器根据所述获取请求中的用户标识和时间范围查找得到。
3.根据权利要求1所述的方法,其特征在于,所述将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录,包括:
提取所述文件中的第一数值转移记录;
在所述集合中确定与提取到的第一数值转移记录对应的第二数值转移记录;
检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
若不存在,根据所述提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在所述确定的第二数值转移信息中并生成核对更正记录。
4.根据权利要求3所述的方法,其特征在于,所述检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息,包括:
从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;
比较所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值是否相等;
若不相等,则判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
5.根据权利要求1所述的方法,其特征在于,所述将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录,包括:
从所述集合中提取第二数值转移记录;
在所述文件中查找与提取到的第二数值转移记录对应的第一数值转移记录;
若未查找到,则删除所述提取到的第二数值转移记录并生成核对更正记录。
6.一种数值转移记录的核对装置,其特征在于,所述装置包括:
核对指令获取模块,用于获取记录核对指令;
转移记录获取模块,用于根据所述记录核对指令从目标服务器获取包括第一数值转移记录的文件,并从本地获取第二数值转移记录,建立包括获取到的第二数值转移记录的集合;所述第一数值转移记录为在所述目标服务器完成数值转移业务后生成的记录;所述第二数值转移记录为本地服务器对交易过程中产生的数值转移申请和数值转移申请对应的数值转移信息的记录;
转移记录核对模块,用于将所述文件中的第一数值转移记录和所述集合中的第二数值转移记录进行核对生成核对结果,根据所述核对结果对所述第二数值转移记录进行更正生成核对更正记录;
核对报告生成模块,用于根据所述核对更正记录生成核对报告。
7.根据权利要求6所述的装置,其特征在于,所述转移记录获取模块包括:
信息提取模块,用于提取所述记录核对指令中的用户标识和时间范围;
获取请求生成模块,用于根据所述用户标识和时间范围生成获取请求;
获取请求发送模块,用于将所述获取请求发送至目标服务器;
文件接收模块,用于接收所述目标服务器根据所述获取请求返回的包括第一数值转移记录的文件,所述第一数值转移记录由所述目标服务器根据所述获取请求中的用户标识和时间范围查找得到。
8.根据权利要求6所述的装置,其特征在于,所述转移记录核对模块包括:
第一记录提取模块,用于提取所述文件中的第一数值转移记录;
转移记录确定模块,用于在所述集合中确定与提取到的第一数值转移记录对应的第二数值转移记录;
确认信息检测模块,用于检测确定的第二数值转移记录中是否存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息;
确认信息生成模块,用于在判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中数值转移申请匹配的数值转移确认信息时,则根据所述提取到的第一数值转移记录生成数值转移确认信息,将生成的数值转移确认信息存储在所述确定的第二数值转移信息中并生成核对更正记录。
9.根据权利要求8所述的装置,其特征在于,所述确认信息检测模块包括:
确认信息提取模块,用于从确定的第二数值转移记录中提取数值转移申请和数值转移确认信息;
确认信息比较模块,用于比较所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值是否相等;
确认信息判定模块,用于若所述数值转移申请中的转移数值和所述数值转移确认信息中的转移数值不相等,则判定所述确定的第二数值转移记录中不存在与所述确定的第二数值转移记录中的数值转移申请匹配的数值转移确认信息。
10.根据权利要求6所述的装置,其特征在于,所述转移记录核对模块包括:
第二记录提取模块,用于从所述集合中提取第二数值转移记录;
转移记录查找模块,用于在所述文件中查找与提取到的第二数值转移记录对应的第一数值转移记录;
转移记录删除模块,用于在所述文件中未查找与提取到的第二数值转移记录对应的第一数值转移记录时,则删除所述提取到的第二数值转移记录并生成核对更正记录。
CN201610587340.8A 2016-07-21 2016-07-21 数值转移记录的核对方法和装置 Active CN106407165B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610587340.8A CN106407165B (zh) 2016-07-21 2016-07-21 数值转移记录的核对方法和装置
PCT/CN2017/078354 WO2018014581A1 (zh) 2016-07-21 2017-03-28 数值转移记录的核对方法、装置、服务器和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610587340.8A CN106407165B (zh) 2016-07-21 2016-07-21 数值转移记录的核对方法和装置

Publications (2)

Publication Number Publication Date
CN106407165A CN106407165A (zh) 2017-02-15
CN106407165B true CN106407165B (zh) 2019-05-03

Family

ID=58004770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610587340.8A Active CN106407165B (zh) 2016-07-21 2016-07-21 数值转移记录的核对方法和装置

Country Status (2)

Country Link
CN (1) CN106407165B (zh)
WO (1) WO2018014581A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106407165B (zh) * 2016-07-21 2019-05-03 平安科技(深圳)有限公司 数值转移记录的核对方法和装置
CN110019194B (zh) * 2017-09-27 2023-03-03 腾讯科技(深圳)有限公司 数据核对方法、装置、计算机设备及存储介质
CN111797590B (zh) * 2020-06-30 2023-08-11 中国工商银行股份有限公司 数据核对方法、装置和设备

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310465C (zh) * 2004-09-03 2007-04-11 杭州恒生电子股份有限公司 关联数据批处理的方法
US8145601B2 (en) * 2004-09-09 2012-03-27 Microsoft Corporation Method, system, and apparatus for providing resilient data transfer in a data protection system
CN101192229B (zh) * 2006-12-01 2010-09-22 阿里巴巴集团控股有限公司 一种同步数据的方法及***
CN101458705A (zh) * 2008-12-29 2009-06-17 阿里巴巴集团控股有限公司 一种不同应用***间的数据核对方法、装置及***
CN101710410A (zh) * 2009-10-28 2010-05-19 金蝶软件(中国)有限公司 一种核对账务数据的方法和***
CN101854298A (zh) * 2010-05-19 2010-10-06 中国农业银行股份有限公司 报文的自动链接方法、账务修正方法及***
CN103793487B (zh) * 2014-01-20 2018-01-23 中国建设银行股份有限公司 用于对电子印鉴账户数据集中存取的方法和***
CN106407165B (zh) * 2016-07-21 2019-05-03 平安科技(深圳)有限公司 数值转移记录的核对方法和装置

Also Published As

Publication number Publication date
CN106407165A (zh) 2017-02-15
WO2018014581A1 (zh) 2018-01-25

Similar Documents

Publication Publication Date Title
CN107872772B (zh) 诈骗短信的检测方法及装置
CN110070359B (zh) 基于区块链的数据核对***、方法、计算设备及存储介质
CN106549974B (zh) 预测社交网络账户是否恶意的设备、方法及***
CN112491551A (zh) 基于区块链的数据验证方法及装置、电子设备
CN103368992B (zh) 一种信息推送方法及装置
CN103530367B (zh) 一种钓鱼网站鉴别***和方法
JP6880055B2 (ja) メッセージ偽造防止実施方法及びデバイス
CN103546446B (zh) 一种钓鱼网站的检测方法、装置和终端
CN106407165B (zh) 数值转移记录的核对方法和装置
CN104346365A (zh) 确定与特定业务相关的关联日志的方法和装置
CN102315952A (zh) 一种用于社区网络中检测垃圾帖子的方法与设备
CN107241292B (zh) 漏洞检测方法及装置
CN108710681A (zh) 文件获取方法、装置、设备及存储介质
CN107844409A (zh) 测试用例执行方法和装置
CN106230602A (zh) 数字证书的证书链的完整性检测***及方法
CN105262731B (zh) 一种基于指纹的身份信息验证***
CN105657677A (zh) 一种短信发送方法、短信网关及业务平台
CN104618356B (zh) 身份验证方法及装置
CN104348815B (zh) 一种对验证码进行校验的方法及装置
CN107918673A (zh) 订阅数据处理方法、装置、存储介质和计算机设备
CN106102059B (zh) 用于确定无线热点的所有者的方法与设备
CN110083782A (zh) 电子保单的查看方法、装置、计算机设备和存储介质
CN117036115A (zh) 合同数据的核验方法、装置和服务器
CN107786529A (zh) 网站的检测方法、装置及***
CN106959975A (zh) 一种转码资源缓存处理方法、装置及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant