电子结算方法、装置、存储介质和计算机设备与流程

文档序号:14176369阅读:169来源:国知局
电子结算方法、装置、存储介质和计算机设备与流程

本申请涉及电子结算技术,特别是涉及一种电子结算方法、装置、存储介质和计算机设备。



背景技术:

如今,大型封闭场所基本上都使用自动闸机来替代人工值守,过闸人员只需凭借授权的临时或其他指定票据就可进、出闸,无需值勤人员参与,采用这种方式来来管理人员进出,既方便又安全。地铁站及部分封闭式管理的公交站点需按乘客乘车距离来收取不同的乘车费用,现在的通用方法是乘客使用储值票据直接扣费或按照先购买临时票据再乘车,乘客需在自动闸机上出示储值票据或有效的临时票据才可以顺利进出车站。

采用储值票据需要根据余额情况来定时到相应场所或设备上充值,当储值票据余额不足时,需先进行充值再出闸,需要耗费较多时间;选择使用临时票据,需要到指定的专用设备或指定人工服务点上购买,购买临时票据人员较多的情况下,需排队等候,效率较低,而且使用临时票据过程还容易丢失或损坏票据。这些过闸的方法使用不够便捷,且容易发生无法顺利出闸的情况。



技术实现要素:

基于此,有必要针对使用不够便捷、容易发生无法顺利出闸情况的问题,提供一种使用便捷且能顺利出闸的电子结算方法、装置、存储介质和计算机设备。

一种电子结算方法,包括以下步骤:

接收进闸请求,进闸请求携带进闸请求对象的身份信息;

发送开闸指令,记录进闸信息;

接收出闸请求,记录出闸信息,通过对比出闸信息和进闸信息核算费用;

查找进闸请求对象的预设账户钱包,向预设账户钱包发送划扣费用请求;

当接收到账户钱包反馈的扣费成功信息后,发送开闸指令;

当接收到账户钱包反馈的扣费失败信息后,向进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令。

在其中一个实施例中,接收进闸请求,进闸请求携带进闸请求对象的身份信息的步骤之前,还包括:

接收个人账户注册请求,注册请求携带身份信息;

根据注册请求,创建个人账户,个人账户包括账户钱包以及个人信用账户,账户钱包包括与身份信息关联的储值钱包和/或与第三方平台关联的钱包,个人信用账户具备信用授权功能,且在账户钱包扣费请求受阻的状态下完成扣费;

生成与个人账户关联且唯一的身份识别码。

在其中一个实施例中,接收进闸请求的步骤包括:

读取并检测到进闸请求对象的身份识别码有效后,接收进闸请求。

在其中一个实施例中,读取并检测到进闸请求对象的身份识别码有效后,接收进闸请求指令的步骤包括:

读取并检测进闸请求对象的身份识别码;

当检测到身份识别码为通过个人账户生成的原始身份识别码时,判定身份识别码有效,接收进闸请求;

当检测到身份识别码为经过处理的身份识别码时,判定身份识别码无效,反馈读取失败。

在其中一个实施例中,当接收到账户钱包反馈的扣费成功信息后,发送开闸指令的步骤之后,还包括:

反馈出闸成功信息和/或消费信息。

在其中一个实施例中,当接收到账户钱包反馈的扣费失败信息后,向进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令的步骤之后,还包括:

反馈出闸成功信息、账户钱包扣费失败信息和离线信用授权扣费信息。

在其中一个实施例中,查找进闸请求对象的预设账户钱包,向预设账户钱包发送划扣费用请求的步骤之后,还包括:

当接收到反馈的网络连接异常信息时,向进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令;

当检测到网络连接恢复正常状态时,根据信用授权扣费信息收取费用;

反馈网络连接异常消息和离线信用授权扣费信息。

一种电子结算装置,包括:

进闸请求模块,用于接收进闸请求,进闸请求携带进闸请求对象的身份信息;

进闸管理模块,用于发送开闸指令,记录进闸信息;

费用核算模块,用于接收出闸请求,记录出闸信息,通过对比出闸信息和进闸信息核算费用;

扣费请求模块,用于查找进闸请求对象的预设账户钱包,向预设账户钱包发送划扣费用请求;

第一出闸管理模块,用于当接收到账户钱包反馈的扣费成功信息后,发送开闸指令;

第二出闸管理模块,用于当接收到账户钱包反馈的扣费失败信息后,向进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现电子结算方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现电子结算方法的步骤。

上述电子结算方法、装置、计算机可读存储介质和计算机设备,通过接收进闸请求指令打开闸机,并通过对比进闸请求对象的进闸与出闸信息核算产生的费用,避免购买票据的麻烦,使用更便捷,出闸时,通过账户钱包进行扣费,而且可以通过个人信用账户授权扣费,即使在通过账户钱包扣费失败的情况也可以顺利出闸,避免了无法顺利出闸的情况发生。

附图说明

图1为本申请一个实施例中电子结算方法的流程示意图;

图2为本申请另一个实施例中电子结算方法的流程示意图;

图3为本申请一个实施例中电子结算方法的数据流示意图;

图4为本申请一个实施例中电子结算装置的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体地实施例的目的,不是旨在于限制本申请。

随着“互联网+”行动的推进,依托互联网信息技术实现互联网与传统产业的联合,以优化生产要素、更新业务体系、重构商业模式等途径来完成经济转型和升级得到了快速发展。传统的通过提前购买临时票据通过闸机的方式已不能满足快节奏的生活方式,通过“互联网+afc(autofarecollection,自动售检票系统)管理”方案,将互联网技术结合到现在的闸机上,实现无票状态快速进出闸,实现基于互联网的电子结算方法,大大提高人员流动效率。

互联网+afc云管理方案,可以运用于交通、旅游、门禁、停车场等经过闸机进出的场所,通过电子结算方法实现收费管理。下面通过地铁管理对电子结算方法进行说明,互联网+afc云管理系统用于实现对电子结算方法的管理。

如图1所示,一种电子结算方法,包括以下步骤:

步骤s200,接收进闸请求,进闸请求携带进闸请求对象的身份信息。

进闸请求是指通过识别进闸请求对象,解析得到进闸请求对象的身份信息后,向管理系统发出的开闸请求信号;进闸请求对象是指携带有身份信息,能够被识别的对象,进闸请求对象可以通过身份识别码、智能芯片等形式被识别,个人账户是指与进闸请求对象关联的,具有支付管理功能的信息模块。

步骤s300,发送开闸指令,记录进闸信息。

管理系统接收进闸请求后,对进闸请求对象的身份信息进行解析,当进闸请求对象的身份信息合法且满足预设的进闸条件时,向闸机发送开闸指令,使闸机打开闸门,并记录进闸信息。预设的进闸条件可以是能在管理系统匹配到进闸请求对象的身份信息、进闸请求对象的预设账户钱包存在余额或预设的个人信用账户开通信用授权功能等,进闸信息是指进闸请求对象的身份信息、通过闸机的时间信息、闸机所在的位置信息等。

步骤s400,接收出闸请求,记录出闸信息,通过对比出闸信息和进闸信息核算费用。

出闸请求是指通过识别出闸请求对象,解析得到出闸请求对象的身份信息后,向管理系统发出的开闸请求信号,出闸信息是指出闸请求对象的身份信息、通过闸机的时间信息、闸机所在的位置信息等,通过出闸请求对象的身份信息匹配到对应的进闸信息,确认出闸请求对象即为进闸请求对象,通过将出闸信息中的出闸信息和进闸信息进行对比,根据计费规则,核算进闸到出闸过程中所产生的费用。

具体地,当计费规则为按进闸到出闸的时间核算费用时,如某些按时间收费的娱乐场所等,可以通过对比进闸时间与出闸时间计费;当计费规则为按距离计费时,如地铁等封闭式式管理的公交站点,可以通过对比进闸闸机位置和出闸闸机位置计费。

步骤s500,查找进闸请求对象的预设账户钱包,向预设账户钱包发送划扣费用请求。

管理系统根据核算的费用,在网络状态正常时,查找进闸请求对象的预设账户钱包,预设账户钱包是指在注册创建个人账户时生成的用于支付费用的模块,可以是与身份信息关联的储值钱包,也可以是绑定的第三方平台关联钱包。管理系统可以通过预设的账户钱包划扣核算的费用,完成费用支付,其中,储值钱包的可以通过个人银行卡、第三方支付平台等完成在线充值。

步骤s700,当接收到账户钱包反馈的扣费成功信息后,发送开闸指令。

查找到预设账户钱包后,如果用户使用的是储值钱包,可以对储值钱包的余额进行检测,当检测到储值钱包的余额大于核算的费用时,生成扣费指令,从预设账户钱包划扣费用;如果用户使用的是关联钱包,向关联钱包发送扣费信息,从绑定的第三方平台的关联钱包划扣费用。

步骤s800,当接收到账户钱包反馈的扣费失败信息后,向进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令。

当接收到预设账户钱包反馈扣费失败信息,无法完成费用支付时,通过进闸请求对象的预设个人信用账户授权扣费,预设个人信用账户是指在注册创建个人账户时与身份信息关联的,具有信用授权功能,可以通过向个人账户关联的个人金融账户的管理服务器发送扣费请求,收取对应费用的模块。

具体地,个人金融账户的管理服务器在接收到扣费请求后,向与个人金融账户绑定的个人账户发送确认扣费信息,接收到个人账户反馈的确认指令后,将对应费用划算至管理系统,完成收费过程。

更进一步的,个人金融账户可以是银行卡,可以在向个人账户关联的银行卡管理服务器发送扣费请求之后,发送开闸指令,出闸之后完成收费过程;也可以先完成收费过程,再发送开闸指令。

上述电子结算方法,通过接收进闸请求指令打开闸机,并通过对比进闸请求对象的进闸与出闸信息核算产生的费用,避免购买票据的麻烦,使用更便捷,出闸时,通过账户钱包进行扣费,而且可以通过个人信用账户授权扣费,即使在通过账户钱包扣费失败的情况也可以顺利出闸,避免了无法顺利出闸的情况发生。

管理系统包括地铁业务管理、支付管理两大模块,地铁业务管理模块与外部传统afc系统连接,用于实现对闸机的管理、进出闸请求对象身份的检测和进出闸信息的采集,支付管理模块与外部支付机构系统、实名认证系统和渠道网管入口连接,用于实现费用的核算与对账、用户的注册与信息管理和支付机构接口的管理。

更进一步地,管理系统还包括共有云平台与安全体系,公有云平台是管理系统的底层基础,提供计算、存储、网络等硬件资源,同时提供数据库、操作系统等软件资源,实现数据的管理与系统的控制;安全体系是管理系统提供全方位的安全保障,包括网络安全、业务安全、数据安全、密钥安全等,保证整个系统在安全的状态下运行,也为用户的信息与账户安全提供保障。

如图2和图3所示,在其中一个实施例中,步骤s200之前,还包括:

步骤s120,接收个人账户注册请求,注册请求携带身份信息。

个人账户注册请求是指通过注册平台申请个人账户,并通过实名认证后向管理系统提交的注册请求,实名认证是对用户资料真实性进行的一种验证审核,有助于建立完善可靠的互联网信用基础,通过实名认证可以证明用户的真实身份,同时也能保障所有用户的合法权益,认证途径有银行卡认证和身份证认证,其中银行卡认证在起到“实名”作用的同时,也是用户提取现金的基础。

步骤s140,根据注册请求,创建个人账户,个人账户包括账户钱包以及个人信用账户,账户钱包包括与身份信息关联的储值钱包和/或与第三方平台关联的钱包,个人信用账户具备信用授权功能,且在账户钱包扣费请求受阻的状态下完成扣费。

具体地,可以通过关联银行卡完成实名认证,用户利用关联的银行卡完成对账户钱包的充值,并且通过关联的银行卡使得个人信用账户具备信用授权功能,实现通过与个人信用账户关联的银行卡支付费用。储值钱包可以通过银行卡、第三方平台实现充值,用于实时扣费,与第三方平台关联的钱包可以是指与微信、支付宝等第三方平台关联,通过第三方平台完成授权付款的钱包。

步骤s160,生成与个人账户关联且唯一的身份识别码。

具体地,身份识别码可以是二维码、条形码等可以通过解析获取身份信息、与个人账户关联且唯一的识别码。下面通过身份识别码为二维码对本申请进行说明。

在其中一个实施例中,步骤s200包括:

步骤s220,读取并检测到进闸请求对象的身份识别码有效后,接收进闸请求。

具体地,每一类身份识别码有对应的特征,如只有与特定系统匹配且完整的身份识别码如二维码等才能被读取,通过完整的二维码获得身份信息,通过检测可以知道被读取的二维码是否经过打印、图片转发等复制处理,避免个人二维码被其他人利用,损害用户利益。

进一步地,在其中一个实施例中,读取并检测到进闸请求对象的身份识别码有效后,接收进闸请求的步骤包括:

读取并检测进闸请求对象的身份识别码;

当检测到身份识别码为通过个人账户生成的原始身份识别码时,判定身份识别码有效,接收进闸请求;

当检测到身份识别码为经过处理的身份识别码时,判定身份识别码无效,反馈读取失败。

通过读取与检测二维码进行进一步解释说明,原始二维码是指在注册个人账户时生成的二维码,通过对读取的二维码进行解析,利用原始生成的二维码与经过转发、打印等处理过程后的解析数据不同,判断读取的二维码是否为原始二维码,保障了用户个人账户的安全性。

在其中一个实施例中,步骤s700之后,还包括:反馈出闸成功信息和/或消费信息。

通过账户钱包直接完成扣费,当扣费完成时,需要向用户反馈消费信息,使用户可以通过消费信息了解扣费情况,当出现扣费错误时,可以及时解决。

在其中一个实施例中,步骤s800之后,还包括:反馈出闸成功信息、账户钱包扣费失败信息和离线信用授权扣费信息。

通过向用户及时反馈消息,使用户了解消费情况,正常情况下,系统会通过账户钱包完成扣费,当扣费失败时,可能是账户余额不足,通过反馈账户钱包扣费失败信息和离线信用授权扣费信息,使用户知道此次消费的扣费途径及原因。

在其中一个实施例中,步骤s500之后,还包括:

步骤s620,当接收到反馈的网络连接异常信息时,向所述进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令。

步骤s640,当检测到所述网络连接恢复正常状态时,根据所述信用授权扣费信息收取所述费用。

步骤s660,反馈网络连接异常消息和离线信用授权扣费信息。

具体地,当出闸时网络情况存在异常,无法查找到账户钱包,不能通过账户钱包划扣核算费用时,管理系统生成个人信用账户扣费请求,通过管理系统的支付机构接口向关联的银行卡管理服务器发送扣费信息,使得银行卡管理服务器在网络连接恢复正常状态时,向与银行卡绑定的个人账户发送确认扣费信息,接收到个人账户反馈的确认指令后,将对应费用划算至管理系统,完成收费过程。如果一定周期内网络连接无法恢复正常,管理系统会在设定的时间内向用户关联的银行账户申请扣费,实际扣费成功后,记录用户的信用行为。

为更进一步详细解释本申请的电子结算方法,下面以本申请应用于地铁进出站结算费用进行说明。

在其中一个实施例中,用户在智能终端下载app(application,应用程序),通过银行卡或身份证进行实名认证之后,向管理系统发送个人账户注册请求,生成唯一的用户二维码和个人信用账户,通过关联的银行卡往账户钱包充值。在需要过闸进站时,在智能终端打开app,向互联网闸机出示用户二维码,互联网闸机扫描用户二维码后,上传用户进闸请求信息,如果检测到用户提供的二维码有效,则记录用户的进站信息并向互联网闸机下发允许通行信息,互联网闸机接收到信息后开闸允许乘客进闸,管理系统的地铁业务管理模块向互联网闸机下发通行指令同时,也会向用户app反馈进闸成功指令。当乘客需出闸离站时,需再次在智能终端打开云app,向出站互联网闸机再次出示用户二维码,互联网闸机扫描用户二维码后,上传用户出闸请求信息,地铁业务管理模块会比对该用户的进站信息,核算乘车费用并下发扣费金额信息,同时,管理系统的支付管理模块也会向用户的账户钱包直接划扣费用,如果扣费成功,支付管理模块会反馈扣费成功信息,再由地铁业务管理模块向互联网闸机下发出闸放行信息,互联网闸机接收到信息后开闸允许乘客出闸,同时,管理系统向用户app反馈出闸成功指令及用户消费信息。对于账户钱包余额不足或乘客出闸时互联网处于非正常状态时,支付管理模块会通过用户的个人信用账户授权扣费,再由地铁业务管理模块向互联网闸机下发出闸放行信息,允许乘客出闸离开,同时管理系统会向用户app提示充值提醒信息和离线授权扣费信息。

如图4所示,一种电子结算装置,包括:

进闸请求模块100,用于接收进闸请求,进闸请求携带进闸请求对象的身份信息。

进闸管理模块200,用于发送开闸指令,记录进闸信息。

费用核算模块300,用于接收出闸请求,记录出闸信息,通过对比出闸信息和进闸信息核算费用。

扣费请求模块400,用于查找进闸请求对象的预设账户钱包,向预设账户钱包发送划扣费用请求。

第一出闸管理模块500,用于当接收到账户钱包反馈的扣费成功信息后,发送开闸指令。

第二出闸管理模块600,用于当接收到账户钱包反馈的扣费失败信息后,向进闸请求对象的预设个人信用账户发送信用授权扣费信息,发送开闸指令。

上述电子结算装置,通过接收进闸请求指令打开闸机,并通过对比进闸请求对象的进闸与出闸信息核算产生的费用,避免购买票据的麻烦,使用更便捷,出闸时,通过账户钱包进行扣费,而且可以通过个人信用账户授权扣费,即使在通过账户钱包扣费失败的情况也可以顺利出闸,避免了无法顺利出闸的情况发生。

进一步地,电子结算装置还包括注册模块,注册模块用于接收携带身份信息的个人账户注册请求;根据注册请求,创建个人账户,个人账户包括与身份信息关联的账户钱包以及个人信用账户,个人信用账户具备信用授权功能,且在账户钱包扣费请求受阻的状态下完成扣费;生成与个人账户关联且唯一的身份识别码。

进闸请求模块100还用于读取并检测到进闸请求对象的身份识别码有效后,接收进闸请求。

进闸请求模块100还用于读取并检测进闸请求对象的身份识别码;当检测到身份识别码为通过个人账户生成的原始身份识别码时,判定身份识别码有效,接收进闸请求,当检测到身份识别码为经过处理的身份识别码时,判定身份识别码无效,反馈读取失败。

第一出闸管理模块500还用于反馈出闸成功信息和/或消费信息。

第二出闸管理模块600还用于反馈出闸成功信息、账户钱包扣费失败信息和离线信用授权扣费信息。

电子结算装置还包括第三出闸管理模块,当接收到反馈的网络连接异常信息时,向进闸请求对象的预设个人信用账户发送信用授权扣费信息;发送开闸指令;当检测到网络连接恢复正常状态时,根据信用授权扣费信息收取费用;反馈网络连接异常消息和离线信用授权扣费信息。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现电子结算方法的步骤。

计算机设备具体包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现电子结算方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行电子结算方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层。

本领域技术人员可以理解,上述结构仅仅是与本申请方案相关的部分结构,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的电子结算装置可以实现为一种计算机程序的形式,计算机程序可在计算机设备上运行。计算机设备的存储器中可存储组成该电子结算装置的各个程序模块,比如,图4所示的进闸请求模块100、进闸管理模块200、费用核算模块300、扣费请求模块400、第一出闸管理模块500和第二出闸管理模块600。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的电子结算方法中的步骤。

例如,计算机设备可以通过如图4所示的电子结算装置中的进闸请求模块100执行步骤s200;计算机设备可通过进闸管理模块200执行步骤s300;计算机设备可通过费用核算模块300执行步骤s400;计算机设备可通过扣费请求模块400执行步骤s500;计算机设备可通过第一出闸管理模块500执行步骤s700;计算机设备可通过第二出闸管理模块600执行步骤s800。

上述用于实现电子结算方法的计算机设备,通过接收进闸请求指令打开闸机,并通过对比进闸请求对象的进闸与出闸信息核算产生的费用,避免购买票据的麻烦,使用更便捷,出闸时,通过账户钱包进行扣费,而且可以通过个人信用账户授权扣费,即使在通过账户钱包扣费失败的情况也可以顺利出闸,避免了无法顺利出闸的情况发生。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现电子结算方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,电子结算方法的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

上述用于实现电子结算方法的计算机可读存储介质,通过接收进闸请求指令打开闸机,并通过对比进闸请求对象的进闸与出闸信息核算产生的费用,避免购买票据的麻烦,使用更便捷,出闸时,通过账户钱包进行扣费,而且可以通过个人信用账户授权扣费,即使在通过账户钱包扣费失败的情况也可以顺利出闸,避免了无法顺利出闸的情况发生。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1