对账单的灵活生成及下载方法及装置与流程

    专利查询2022-08-31  118



    1.本发明涉及人工智能技术领域,尤其涉及对账单的灵活生成及下载方法及装置。


    背景技术:

    2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
    3.在银行的商户服务建设过程中,商户业务始终保持着较快的发展速度,随着交易数量不断增加,交易的数据量也不断提高。而在发展过程中,也存在着许多问题,目前对账单的时间区间是固定的,主要有日对账单、月对账单等固定时间区间的对账单,商户只能基于对账单的固定时间区间进行下载,不能满足商户对灵活对账单的需求,给商户对账的灵活性带来很大不便。


    技术实现要素:

    4.本发明实施例提供一种对账单的灵活生成及下载方法,用以解决对账单的固定时间区间不能满足商户对灵活对账单的需求,给商户对账的灵活性带来很大不便的技术问题,该方法包括:
    5.预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;
    6.将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;
    7.接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。
    8.在一个实施例中,预先生成基础元素日对账单,包括:
    9.提供对账单设置页面至用户;
    10.接收用户基于对账单设置页面设置的基础元素;
    11.基于用户设置的基础元素生成基础元素日对账单。
    12.在一个实施例中,预先生成基础元素日对账单,包括:
    13.提供对账单设置页面至用户,其中所述对账单设置页面中包括必选基础元素和可选基础元素,所述必选基础元素已被限定;
    14.接收用户可选基础元素选定的基础元素;
    15.基于用户选定的基础元素和必选基础元素生成基础元素日对账单。
    16.在一个实施例中,所述对账单设置页面包括对账单展示样式选项;
    17.预先生成基础元素日对账单,还包括:
    18.接收用户基于对账单展示样式选项选定的对账单展示样式;
    19.基于用户选定的对账单展示样式生成基础元素日对账单。
    20.在一个实施例中,还包括:
    21.将最终对账单加密后下发至用户。
    22.在一个实施例中,还包括:
    23.设定存储时限;
    24.基于所述存储时限,将超出存储时限的所述基础元素日对账单删除。
    25.在一个实施例中,还包括:
    26.根据当前时间和所述存储时限,判断任意时间区间内的基础元素日对账单是否存在,若存在,则将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,若不存在,则实时生成任意时间区间内的基础元素日对账单,并生成一个最终对账单后下发至用户。
    27.本发明实施例还提供一种对账单的灵活生成及下载装置,用以解决对账单的固定时间区间不能满足商户对灵活对账单的需求,给商户对账的灵活性带来很大不便的技术问题,该装置包括:
    28.基础元素日对账单预生成模块,用于预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;
    29.基础元素日对账单修改模块,用于将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;
    30.下载模块,用于接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。
    31.在一个实施例中,基础元素日对账单预生成模块具体用于:
    32.提供对账单设置页面至用户;
    33.接收用户基于对账单设置页面设置的基础元素;
    34.基于用户设置的基础元素生成基础元素日对账单。
    35.在一个实施例中,基础元素日对账单预生成模块具体用于:
    36.提供对账单设置页面至用户,其中所述对账单设置页面中包括必选基础元素和可选基础元素,所述必选基础元素已被限定;
    37.接收用户可选基础元素选定的基础元素;
    38.基于用户选定的基础元素和必选基础元素生成基础元素日对账单。
    39.在一个实施例中,所述对账单设置页面包括对账单展示样式选项;
    40.基础元素日对账单预生成模块具体用于:
    41.接收用户基于对账单展示样式选项选定的对账单展示样式;
    42.基于用户选定的对账单展示样式生成基础元素日对账单。
    43.在一个实施例中,还包括:
    44.缓存数据库,用于将获取的任意时间区间内的基础元素日对账单存储至缓存数据库。
    45.在一个实施例中,下载模块具体用于:
    46.将最终对账单加密后下发至用户。
    47.在一个实施例中,还包括:
    48.存储时限设定模块,用于设定存储时限;
    49.删除模块,用于基于所述存储时限,将超出存储时限的所述基础元素日对账单删除。
    50.在一个实施例中,下载模块还用于:根据当前时间和所述存储时限,判断任意时间区间内的基础元素日对账单是否存在,若存在,则将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,若不存在,则实时生成任意时间区间内的基础元素日对账单,并生成一个最终对账单后下发至用户。
    51.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述对账单的灵活生成及下载方法。
    52.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述对账单的灵活生成及下载方法。
    53.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述对账单的灵活生成及下载方法。
    54.本发明实施例中,提出的对账单的灵活生成及下载方法包括:预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。
    55.与现有技术中对账单的时间区间是固定的,不能满足商户对灵活对账单的需求,给商户对账的灵活性带来很大不便的技术方案相比,本发明具有如下有益效果:
    56.基础元素日对账单预生成好,灵活区间对账单实时生成,商户可下载任意时间区间的对账单,这样在生成对账单时,既能快捷生成,又能避免大量的预生成而造成资源浪费。
    附图说明
    57.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
    58.图1为本发明实施例中对账单的灵活生成及下载方法流程图一;
    59.图2为本发明实施例中对账单的灵活生成及下载方法流程图二;
    60.图3为本发明实施例中对账单的灵活生成及下载方法流程图三;
    61.图4为本发明实施例中对账单的灵活生成及下载方法流程图四;
    62.图5为本发明实施例中对账单的灵活生成及下载方法流程图五;
    63.图6为本发明实施例中对账单的灵活生成及下载方法流程图六;
    64.图7为本发明实施例中对账单的灵活生成及下载装置结构框图一;
    65.图8为本发明实施例中对账单的灵活生成及下载装置结构框图二;
    66.图9为本发明实施例中对账单的灵活生成及下载装置结构框图三;
    67.图10为本发明实施例中对账单的灵活生成及下载装置的底层架构示意图。
    具体实施方式
    68.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
    69.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
    70.图1为本发明实施例中对账单的灵活生成及下载方法流程图一,如图1所示,该方法包括:
    71.步骤101:预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;
    72.步骤102:将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;
    73.步骤103:接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。
    74.本方法采用预生成 实时生成相结合的模式,基础元素对账单提前预生成,灵活区间对账单实时生成。大大缩短了对账单的生成时间,并避免大数据量导致生成时间超长,商户下载不到对账单的情况,同时避免大量生成对账单而对系统资源造成紧张卡死的情况。
    75.具体的,对账单(monthly statement),一般包括电子对账单与纸质对账单,是指
    发卡银行的贷款中心(信用卡中心),在持卡人每月的账单日结算后,将持卡人刷卡明细封装成电子邮件发送到持卡人所写的账单邮箱中,或者印成对账单寄到持卡人的账单地址,并载明消费金额和最低还款额及最后还款缴款期限等。
    76.具体的,可以将基础元素日对账单上送到区块链进行存储,对账单里面的每个交易,从发生交易开始,经过什么环节,每个环节做了什么,交易涉及的每一个信息,都有完整记录并且可溯源。因为区块链具有“不可伪造、全程留痕、可以追溯”等特点,所以区块链对账单可以有效地避免了漏账、错账、争议等的发生。
    77.具体的,在生成基础元素日对账单后,可以将基础元素日对账单通过页面展示给用户,由用户进行核对,核对是否是用户想要的对账单,若用户确认不是,需要修改,则需要接收用户的修改信息,然后基于修改信息重新生成基础元素日对账单,若用户确认是想要的,无需修改,则存储基础元素日对账单。
    78.具体的,先接收用户的下载请求,该下载请求中可以包括用户的身份信息,基于该身份信息验证用户的身份是否合法(前提是存储有用户的身份信息),若验证通过,则根据下载请求判断用户是否有下载权限,若有权限,则提供对账单下载页面至用户,若没有权限,则拒绝。若验证不通过,也拒绝。例如,下载请求中包括身份证信息、生物特征信息(人脸、虹膜、指纹等),与已经存储的身份证信息、生物特征信息(人脸、虹膜、指纹等)进行比较。
    79.具体的,存储有身份信息和权限的对应关系,基于对应关系给出权限。
    80.具体的,目前对账单的时间区间是固定的,主要有日对账单、月对账单等固定时间区间的对账单,商户只能下载这些时间区间内的对账单,不能随商户的喜好自由下载,这样给商户对账的灵活性带来很大不便。基于此,本发明设置了对账单下载页面,该页面上包括有时间选项,当商户想要下载对账单时,可以任意选定时间区间来下载对应区间的对账单,这样不但保留了原有的日/月对账单,还可以是多日的对账单,跨月的对账单等。
    81.具体的,商户选定了时间区间之后,可能在当前暂时不需要收到对账单,而是几天之后或者一段时间之后才需要,那还可以设定一个账单下发时间,到时间后,在将账单下发。
    82.具体的,商户可以在对账单生成和下载系统注册,然后登录对账单生成和下载系统来直接得到并看到对账单,也可以是在对账单下载页面填写上对账单接收地址,然后将对账单下发至对应的对账单接收地址。这个对账单接收地址可以是商户的邮箱地址。
    83.具体的,任意时间区间内的基础元素日对账单包含有多张,这样商户审看的时候可能会费一番时间,那可以将这些张的对账单生成一张总的对账单,将这最后生成的对账单下发给用户,这样商户可以只看一张对账单,就能知道设定的时间区间内的所有对账信息。
    84.在本发明实施例中,现有的对账单根据每日或固定业务时间内生成的计费明细数据,汇总生成财务对账单,对账单的展示内容为后台固定配置好的信息,是统一模式,这样不能灵活变动,无法根据商家的对账需求定制个性化的账单。如何根据商家的对账需求定制个性化的账单呢?可以通过如下步骤来实现:
    85.如图2所示,步骤101预先生成基础元素日对账单,包括:
    86.步骤201:提供对账单设置页面至用户;
    87.步骤202:接收用户基于对账单设置页面设置的基础元素;
    88.步骤203:基于用户设置的基础元素生成基础元素日对账单。
    89.在本发明实施例中,如图3所示,步骤101预先生成基础元素日对账单,包括:
    90.步骤301:提供对账单设置页面至用户,其中所述对账单设置页面中包括必选基础元素和可选基础元素,所述必选基础元素已被限定;
    91.步骤302:接收用户可选基础元素选定的基础元素;
    92.步骤303:基于用户选定的基础元素和必选基础元素生成基础元素日对账单。
    93.具体的,对账单的字段元素可以灵活定制。会提前预设好全量字段元素,当商户有需要时,可以在页面自行定制自己专属的对账单,满足不同商户的个性化需求。
    94.对账单设置页面上提供有必选基础元素(即固定字段)和可选基础元素(即可选字段),必选基础元素是对账单固有的会展示的字段,可选基础元素为不同商家可以根据对账需求进行选择的字段。以银行业务对账场景为例,必选基础元素可以包括商家编号、业务单号、交易信息(交易账号、交易日期、交易金额等信息)等,可选基础元素可以包括商家名称、收件人电话、寄件人电话等。
    95.本方法通过提前预设所有对账单格式字段,当商户需要定制时,只需在页面上对需要的字段进行勾选即可,后台会根据选定的需求重置对账单格式。
    96.在本发明实施例中,如图4所示,所述对账单设置页面包括对账单展示样式选项;
    97.步骤101预先生成基础元素日对账单,还包括:
    98.步骤401:接收用户基于对账单展示样式选项选定的对账单展示样式;
    99.步骤402:基于用户选定的对账单展示样式生成基础元素日对账单。
    100.具体的,除了上述提到的基础元素之外,商户还可以通过对账单设置页面灵活定制账单展示样式,即通过对账单设置页面上的账单展示样式选项选定的对账单展示样式。比如,账单展示样式可以是xml格式或者文本文件,即对账单形成xml格式或者文本文件。
    101.在本发明实施例中,数据缓存(data caching)就是将数据暂存于内存缓存区中的一种技术。指在硬盘内部的高速存储器,在电脑中就象一块缓冲器一样将一些数据暂时性的保存起来以供读取和再读取。目前硬盘的高速缓存一般为512kb—2mb,目前主流ata硬盘的数据缓存为2mb,而在scsi硬盘中最高的数据缓存现在已经达到了16mb。对于大数据缓存的硬盘在存取零散文件时具有很大的优势。
    102.通常情况下,大量数据是保存在数据库中的,而应用程序访问数据库是一项很费时的操作。如果先将数据库中的数据缓存到缓存区中,当应用程序需要这些数据时,直接从缓存区中提取,就可以减少系统开销。
    103.基于此,该方法还包括:
    104.将获取的任意时间区间内的基础元素日对账单存储至缓存数据库。
    105.具体的,提前生成好的商户日对账单保存在指定目录,当商户在下载灵活区间的对账单的时候,根据商户的要求,每获取到任意时间区间内的一个基础元素日对账单,就将其暂时存储到缓存数据库中,等到指定时间区间内的对账单全部获取完毕之后,再从缓存数据库中取出来发送至商户。
    106.在本发明实施例中,除了上述生成一个最终的对账单下发,还可以是将任意时间区间内的基础元素日对账单进行打包压缩,下发至用户。
    107.具体的,任意时间区间内的基础元素日对账单包含有多张,下发给用户时,不是一张一张下发,而是将时间区间内的所有的对账单打包压缩之后,形成一个数据包,然后才下发至用户,这样可以减少传输时间,加快传输速度。
    108.在本发明实施例中,还包括:将最终对账单加密后下发至用户。
    109.具体的,一般的对账单上包括有商户的一些交易信息,比如,交易账号、交易金额等信息,这些信息一般情况下是需要保密不能外泄的,所以可以将对账单进行加密,然再发送给商户。前提会给商户发送解密密码来解密。
    110.在本发明实施例中,如图5所示,还包括:
    111.步骤501:设定存储时限;
    112.步骤502:基于所述存储时限,将超出存储时限的所述基础元素日对账单删除。
    113.具体的,可以将当前时间和基础元素日对账单的生成时间做差,若差值大于存储时限,则超出存储时限,将对应的基础元素日对账单删除。若差值小于存储时限,则没有超出存储时限,将对应的基础元素日对账单保留。
    114.在本发明实施例中,如图6所示,还包括:
    115.步骤601:根据当前时间和所述存储时限,判断任意时间区间内的基础元素日对账单是否存在,若存在,则将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,若不存在,则实时生成任意时间区间内的基础元素日对账单,并生成一个最终对账单后下发至用户。
    116.本发明实施例中还提供了一种对账单的灵活生成及下载装置,如下面的实施例所述。由于该装置解决问题的原理与对账单的灵活生成及下载方法相似,因此该装置的实施可以参见对账单的灵活生成及下载方法的实施,重复之处不再赘述。
    117.图7为本发明实施例中对账单的灵活生成及下载装置结构框图一,如图7所示,该装置包括:
    118.基础元素日对账单预生成模块02,用于预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;
    119.基础元素日对账单修改模块04,用于将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;
    120.下载模块06,用于接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。
    121.在本发明实施例中,基础元素日对账单预生成模块具体用于:
    122.提供对账单设置页面至用户;
    123.接收用户基于对账单设置页面设置的基础元素;
    124.基于用户设置的基础元素生成基础元素日对账单。
    125.在本发明实施例中,基础元素日对账单预生成模块具体用于:
    126.提供对账单设置页面至用户,其中所述对账单设置页面中包括必选基础元素和可选基础元素,所述必选基础元素已被限定;
    127.接收用户可选基础元素选定的基础元素;
    128.基于用户选定的基础元素和必选基础元素生成基础元素日对账单。
    129.在本发明实施例中,所述对账单设置页面包括对账单展示样式选项;
    130.基础元素日对账单预生成模块具体用于:
    131.接收用户基于对账单展示样式选项选定的对账单展示样式;
    132.基于用户选定的对账单展示样式生成基础元素日对账单。
    133.在本发明实施例中,如图8所示,还包括:
    134.缓存数据库08,用于将获取的任意时间区间内的基础元素日对账单存储至缓存数据库。
    135.在本发明实施例中,下载模块具体用于:
    136.将最终对账单加密后下发至用户。
    137.在本发明实施例中,如图9所示,还包括:
    138.存储时限设定模块10,用于设定存储时限;
    139.删除模块12,用于基于所述存储时限,将超出存储时限的所述基础元素日对账单删除。
    140.在本发明实施例中,下载模块还用于:根据当前时间和所述存储时限,判断任意时间区间内的基础元素日对账单是否存在,若存在,则将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,若不存在,则实时生成任意时间区间内的基础元素日对账单,并生成一个最终对账单后下发至用户。
    141.下面从底层技术来说明对账单的灵活生成及下载装置。
    142.如图10所示,对账单的灵活生成及下载装置主要包括以下几大架构:
    143.表示层
    144.表示层主要为商户提供交互页面,主要包括对账单格式设置页面、对账单灵活区间下载页面。在对账单格式设置页面,商户可以定制设置自己的对账单格式;在账单灵活区间下载页面,商户可以下载自己设定的时间区间的对账单。
    145.业务逻辑层
    146.业务逻辑层负责处理业务逻辑,为表示层提供服务。主要包括对账单格式设置业务逻辑、对账单生成业务逻辑。对账单格式设置业务逻辑,主要接收处理商户设置的对账单格式制定,触发数据的读写;对账单生成业务逻辑,主要是接收商户的下载指令,将灵活区间内的对账单进行打包压缩处理,并生成最终的总包,供商户下载。
    147.数据访问层
    148.数据访问层负责对数据进行读写。主要包括对账单格式读写、对账单数据读写。对账单格式读写,当商户定制设置对账单格式时,进行写操作,将格式保存起来,当生成对账单的时候,需要先读取对账单的格式,按照设置的格式生成对账单;对账单数据读写,当对账单生成时,负责将对账单保存起来,商户下载时进行读取。
    149.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述对账单的灵
    活生成及下载方法。
    150.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述对账单的灵活生成及下载方法。
    151.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述对账单的灵活生成及下载方法。
    152.本发明实施例中,与现有技术中对账单的时间区间是固定的,不能满足商户对灵活对账单的需求,给商户对账的灵活性带来很大不便的技术方案相比,本发明通过预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,该发明具有灵活、快捷的优点,商户可下载任意区间的对账单,降低对账的人力成本,大大增强了商户的粘性。由于基础元素日对账单已经预生成好,灵活区间对账单实时生成,这样在生成对账单时,既能快捷生成,又能避免大量的预生成而造成资源浪费,同时避免大量生成对账单而对系统资源造成紧张卡死的情况,为大商户提供对账服务,从而确保交易数据的可追溯性。
    153.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
    154.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
    155.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
    156.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
    157.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    技术特征:
    1.一种对账单的灵活生成及下载方法,其特征在于,包括:预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。2.如权利要求1所述的对账单的灵活生成及下载方法,其特征在于,预先生成基础元素日对账单,包括:提供对账单设置页面至用户;接收用户基于对账单设置页面设置的基础元素;基于用户设置的基础元素生成基础元素日对账单。3.如权利要求1所述的对账单的灵活生成及下载方法,其特征在于,预先生成基础元素日对账单,包括:提供对账单设置页面至用户,其中所述对账单设置页面中包括必选基础元素和可选基础元素,所述必选基础元素已被限定;接收用户可选基础元素选定的基础元素;基于用户选定的基础元素和必选基础元素生成基础元素日对账单。4.如权利要求2或3所述的对账单的灵活生成及下载方法,其特征在于,所述对账单设置页面包括对账单展示样式选项;预先生成基础元素日对账单,还包括:接收用户基于对账单展示样式选项选定的对账单展示样式;基于用户选定的对账单展示样式生成基础元素日对账单。5.如权利要求1所述的对账单的灵活生成及下载方法,其特征在于,还包括:将获取的任意时间区间内的基础元素日对账单存储至缓存数据库。6.如权利要求1所述的对账单的灵活生成及下载方法,其特征在于,还包括:将最终对账单加密后下发至用户。7.如权利要求1所述的对账单的灵活生成及下载方法,其特征在于,还包括:设定存储时限;基于所述存储时限,将超出存储时限的所述基础元素日对账单删除。8.如权利要求7所述的对账单的灵活生成及下载方法,其特征在于,还包括:根据当前时间和所述存储时限,判断任意时间区间内的基础元素日对账单是否存在,若存在,则将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,若不存在,则实时生成任意时间区间内的基础元素日对账单,并生成一个最终对账单后下发至用户。
    9.一种对账单的灵活生成及下载装置,其特征在于,包括:基础元素日对账单预生成模块,用于预先生成基础元素日对账单,并将所述基础元素日对账单上送到区块链进行存储;基础元素日对账单修改模块,用于将所述基础元素日对账单通过页面展示给用户,由用户进行核对,若用户确认需要修改,则接收用户的修改信息,基于修改信息重新生成基础元素日对账单,若用户确认无需修改,则存储所述基础元素日对账单;下载模块,用于接收用户提交的下载请求,根据所述下载请求对用户的身份进行验证,验证通过后,根据所述下载请求判断所述用户是否有下载权限,若没有,则拒绝所述下载请求,若有,则提供对账单下载页面至用户,接收用户基于对账单下载页面选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户。10.如权利要求9所述的对账单的灵活生成及下载装置,其特征在于,基础元素日对账单预生成模块具体用于:提供对账单设置页面至用户;接收用户基于对账单设置页面设置的基础元素;基于用户设置的基础元素生成基础元素日对账单。11.如权利要求9所述的对账单的灵活生成及下载装置,其特征在于,基础元素日对账单预生成模块具体用于:提供对账单设置页面至用户,其中所述对账单设置页面中包括必选基础元素和可选基础元素,所述必选基础元素已被限定;接收用户可选基础元素选定的基础元素;基于用户选定的基础元素和必选基础元素生成基础元素日对账单。12.如权利要求10或11所述的对账单的灵活生成及下载装置,其特征在于,所述对账单设置页面包括对账单展示样式选项;基础元素日对账单预生成模块具体用于:接收用户基于对账单展示样式选项选定的对账单展示样式;基于用户选定的对账单展示样式生成基础元素日对账单。13.如权利要求9所述的对账单的灵活生成及下载装置,其特征在于,还包括:缓存数据库,用于将获取的任意时间区间内的基础元素日对账单存储至缓存数据库。14.如权利要求9所述的对账单的灵活生成及下载装置,其特征在于,下载模块具体用于:将最终对账单加密后下发至用户。15.如权利要求9所述的对账单的灵活生成及下载装置,其特征在于,还包括:存储时限设定模块,用于设定存储时限;删除模块,用于基于所述存储时限,将超出存储时限的所述基础元素日对账单删除。16.如权利要求15所述的对账单的灵活生成及下载装置,其特征在于,下载模块还用于:根据当前时间和所述存储时限,判断任意时间区间内的基础元素日对账单是否存在,若存在,则将任意时间区间内的基础元素日对账单生成一个最终对账单后下发至用户,若不
    存在,则实时生成任意时间区间内的基础元素日对账单,并生成一个最终对账单后下发至用户。17.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一所述对账单的灵活生成及下载方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至8任一所述对账单的灵活生成及下载方法。19.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至8任一所述对账单的灵活生成及下载方法。

    技术总结
    本发明公开了一种对账单的灵活生成及下载方法及装置,涉及人工智能领域,该方法包括:预先生成基础元素日对账单并上送到区块链;将基础元素日对账单通过页面展示给用户进行核对,若确认修改,则接收用户的修改信息重新生成,若无需修改,则存储;接收用户提交的下载请求,对用户的身份进行验证,通过后,判断用户是否有下载权限,若没有,则拒绝下载请求,若有,则提供对账单下载页面至用户,接收用户选择的任意时间区间、对账单下发时间和对账单接收地址,获取任意时间区间内的基础元素日对账单,基于对账单下发时间和对账单接收地址,将基础元素日对账单生成一个最终对账单后下发至用户。本发明使得商户可下载任意区间的对账单,快捷灵活。快捷灵活。快捷灵活。


    技术研发人员:陈俊成 陈铭洙
    受保护的技术使用者:中国建设银行股份有限公司
    技术研发日:2022.02.16
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-12024.html

    最新回复(0)