欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2022102903750
申请人: 未鲲(上海)科技服务有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 电通信技术
更新日期:2024-08-27
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种数据传输及校验的方法,其特征在于,应用于业务系统,其中,所述业务系统包括:业务接收接口和业务处理平台,所述方法包括:所述业务接收接口接收由用户端发送的业务数据,将所述业务数据存储到第一数据表中并将所述业务数据通过接口传输协议实时发送至所述业务处理平台;

所述业务处理平台将通过接口传输协议实时发送来的业务数据存储到第二数据表中,并对所述第二数据表中的业务数据进行业务处理;

所述业务接收接口将包含在所述第一数据表中的多个业务数据形成批次文件,并将所述批次文件通过文件传输协议发送至所述业务处理平台;

所述业务处理平台利用通过文件传输协议发送来的批次文件对所述第二数据表中的业务数据进行校验,以确定出在通过接口传输协议进行数据传输过程中丢失的业务数据。

2.根据权利要求1所述的数据传输及校验的方法,其特征在于,所述业务接收接口将包含在所述第一数据表中的多个业务数据形成批次文件,具体包括:所述业务接收接口按照预设时间间隔定期从所述第一数据表中获取在所述预设时间间隔内新增的业务数据,并将在所述预设时间间隔内新增的业务数据形成一个批次文件;

或者,

所述业务接收接口每当在所述第一数据表中新增设定数量的业务数据时,将新增的设定数量的业务数据形成一个批次文件;或者,所述业务接收接口在一个时间周期内,判断在所述第一数据表中新增的业务数据是否达到设定数量,若是,则将所述设定数量的业务数据形成一个批次文件并结束当前时间周期进入下一时间周期,若否,则当所述时间周期结束时将在所述时间周期内产生的业务数据形成一个批次文件。

3.根据权利要求1所述的数据传输及校验的方法,其特征在于,所述将所述批次文件通过文件传输协议发送至所述业务处理平台,具体包括:所述业务接收接口将所述批次文件中各个业务数据中的指定指标的指标值进行累加得到指标参考值;

所述业务接收接口利用哈希算法根据所述批次文件中所有业务数据生成第一校验值;

所述业务接收接口将所述批次文件、所述指标参考值和所述第一校验值通过文件传输协议发送至所述业务处理平台。

4.根据权利要求3所述的数据传输及校验的方法,其特征在于,所述业务处理平台利用通过文件传输协议发送来的批次文件对所述第二数据表中的业务数据进行校验,以确定出在通过接口传输协议进行数据传输过程中丢失的业务数据,具体包括:当所述业务处理平台接收到通过文件传输协议发送来的批次文件时,从所述第二数据库中获取与所述批次文件对应的业务数据,并将获取到的业务数据作为校验业务数据;

所述业务处理平台将各个校验业务数据中的指定指标的指标值进行累加得到指标校验值;

所述业务处理平台判断所述指标校验值与所述指标参考值是否一致,若是,则判定通过接口传输协议实时发送来的业务数据完整;若否,则通过所述批次文件对所述校验业务数据进行核查,以确定出在通过接口传输协议进行数据传输过程中丢失的业务数据。

5.根据权利要求4所述的数据传输及校验的方法,其特征在于,所述当所述业务处理平台接收到通过文件传输协议发送来的批次文件时,从所述第二数据库中获取与所述批次文件对应的业务数据,并将获取到的业务数据作为校验业务数据,具体包括:所述业务处理平台利用哈希算法根据接收到的所述批次文件中所有业务数据生成第二校验值;

所述业务处理平台判断所述第一校验值和所述第二校验值是否一致,若是,则从所述第二数据表中获取与所述批次文件对应的业务数据,并将获取到的业务数据作为校验业务数据。

6.根据权利要求5所述的数据传输及校验的方法,其特征在于,所述通过所述批次文件对所述校验业务数据进行核查,以确定出在通过接口传输协议进行数据传输过程中丢失的业务数据,具体包括:所述业务处理平台为接收到的所述批次文件中的每个业务数据均添加未匹配的匹配标识符;其中,所述匹配标识符包括:未匹配和已匹配;

所述业务处理平台将所述批次文件中的业务数据与所述校验业务数据进行匹配,并将与所述校验业务数据完成匹配的所述批次文件中的业务数据的匹配标识符修改为已匹配;

所述业务处理平台将所述批次文件中匹配标识符为未匹配的业务数据作为丢失的业务数据添加到所述第二数据表中。

7.根据权利要求1至6中任一项所述的数据传输及校验的方法,其特征在于,所述接口传输协议为超文本传输协议HTTP,所述文件传输协议为安全文件传送协议SFTP。

8.一种数据传输及校验的系统,其特征在于,所述系统包括:业务接收接口和业务处理平台;

其中,所述业务接收接口,用于接收由用户端发送的业务数据,将所述业务数据存储到第一数据表中并将所述业务数据通过接口传输协议实时发送至所述业务处理平台;将包含在所述第一数据表中的多个业务数据形成批次文件,并将所述批次文件通过文件传输协议发送至所述业务处理平台;

所述业务处理平台,用于将通过接口传输协议实时发送来的业务数据存储到第二数据表中,并对所述第二数据表中的业务数据进行业务处理;利用通过文件传输协议发送来的批次文件对所述第二数据表中的业务数据进行校验,以确定出在通过接口传输协议进行数据传输过程中丢失的业务数据。

9.一种计算机设备,所述计算机设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。