CN110599274B - 一种票据处理方法、装置、处理设备及计算机存储介质 - Google Patents
一种票据处理方法、装置、处理设备及计算机存储介质 Download PDFInfo
- Publication number
- CN110599274B CN110599274B CN201910915918.1A CN201910915918A CN110599274B CN 110599274 B CN110599274 B CN 110599274B CN 201910915918 A CN201910915918 A CN 201910915918A CN 110599274 B CN110599274 B CN 110599274B
- Authority
- CN
- China
- Prior art keywords
- bill
- transaction
- address
- request
- target
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 174
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000012546 transfer Methods 0.000 claims abstract description 31
- 238000012795 verification Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 7
- 239000000758 substrate Substances 0.000 claims 1
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000007787 solid Substances 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000003749 cleanliness Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/10—Tax strategies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/123—Tax preparation or submission
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明实施例提供了一种票据处理方法、装置、处理设备及计算机存储介质,其中,该方法包括:从第一用户的第一地址存储的待退资源票据中确定目标票据,第一地址存储的待退资源票据为区块链网络从第二用户对应的第二地址转入第一地址的;生成目标票据的第一请求,第一请求携带目标票据的标识和税务局的标识;发送第一请求至区块链网络,以使区块链网络将目标票据转入税务局的第三地址,以将目标票据对应的待退还资源退还至第一用户的账户;接收状态提示信息,状态提示信息用于提示目标票据的资源退还状态。本发明实施例可以解决同一张电子票据重复退税的问题。
Description
技术领域
本发明涉及网络信息处理技术领域,具体涉及一种票据处理方法、装置、处理设备及计算机存储介质。
背景技术
电子票据是我国信息化建设中最后一个堡垒,电子票据平台是我国现代化建设的一项重大的基础建设工作。同时随着支付方式和购物方式的网络化,电子购物的方式越来越普及,由于电子票据干净环保、方便获取、易于保存的优点使得传统的纸质票据逐渐被电子票据替代。在实际应用中发现,很多情况下需要对电子票据进行退税。例如,交易的一方取消交易或中断交易,那么就需要对该交易的电子票据进行退税。在现有的实际应用中,可能存在同一张票据在不同城市进行重复退税的问题。例如,开票方通过打印电子票据在城市1退税之后,再重复打印同一张电子票据在城市2再一次进行退税。
发明内容
本发明实施例提供了一种票据处理方法、装置、处理设备及计算机存储介质,可以解决同一张电子票据重复退税的问题。
本发明实施例第一方面提供了一种票据处理方法,包括:
从第一用户的第一地址存储的待退资源票据中确定目标票据,第一地址存储的待退资源票据为区块链网络从第二用户对应的第二地址转入第一地址的;生成目标票据的第一请求,第一请求携带目标票据的标识和税务局的标识;发送第一请求至区块链网络,以使区块链网络将目标票据转入税务局的第三地址,以将目标票据对应的待退还资源退还至第一用户的账户;接收状态提示信息,该状态提示信息用于提示目标票据的资源退还状态。
其中,待退资源票据可以理解为待退资源票据,待退还资源可以理解为待退税金额,资源退还状态可以理解为退税状态。
可见,通过生成目标票据的第一请求并将该第一请求发送至区块链网络,以使区块链网络将目标票据转入税务局的第三地址,以将目标票据对应的待退还资源退还至第一用户的账户的方式,从而保证票据同时只存储在一个地址中,解决了同一张电子票据重复退税的问题。
作为一种可选的实施方式,还可通过对第一请求进行签名,得到第一签名;发送第一请求至区块链网络的具体实施方式为:
发送第一请求和第一签名至区块链网络,以使区块链网络对第一签名进行验证,并在验证成功后将目标票据转入第三地址。
可见,通过对第一请求进行签名加密的方式,能够提高第一请求的安全性。
作为一种可选的实施方式,目标票据为转入第一地址的转入时长达到第一预设时长的待退资源票据;或者,目标票据为第一地址中的待退资源票据的数量达到预设数量时,转入第一地址的转入时长最长的待退资源票据;或者,目标票据为第一用户选择的票据。
可见,确定目标票据的方式可有多种,基于该可选方式有利于及时处理长时间滞留的待退资源票据。
作为一种可选的实施方式,还可获取目标票据中的第一交易标识;确定第一交易标识对应的交易的资源是否已退还至第二用户的账户;若第一交易标识对应的交易的资源已退还至第二用户的账户,则执行生成目标票据的第一请求的步骤。
其中,交易的资源可以理解为该交易的交易金额。
可见,通过对目标票据对应的交易的资源是否已退还至第二用户的账户进行校验,能够检测是否出现虚假退票的情况,提高了目标票据的安全性。
作为一种可选的实施方式,还可在确定目标票据对应的交易的资源已退还至第二用户的账户之后,在已退款交易中获取带有第一交易标识的第一交易信息;将第一交易信息与目标票据中的第二交易信息进行匹配;若第一交易信息与目标票据中的第二交易信息匹配,则执行生成目标票据的第一请求的步骤。
可见,通过对目标票据中的交易信息进行校验,能够及时检测到目标票据中的交易信息是否被篡改。
作为一种可选的实施方式,若第一交易标识对应的交易的资源未退还至第二用户的账户,则向区块链网络发送第二请求,以使区块链网络将目标票据从第一地址转回第二地址;若第一交易信息与目标票据中的第二交易信息不匹配,则向区块链网络发送第三请求,以使区块链网络将目标票据从第一地址转回第二地址。
可见,基于该可选方式能够提醒第二处理设备该目标票据不可进行退票。
作为一种可选的实施方式,还可在确定第一交易信息与目标票据中的第二交易信息匹配之后,从已扣资源票据交易标识中确定是否存在第一交易标识;若已扣资源票据标识中存在第一交易标识,则执行生成目标票据的第一请求的步骤。
其中,已扣资源票据可以理解为已交税票据。
可见,通过对目标票据是否已交税进行校验,有利于提高目标票据的安全性。
本发明实施例第二方面提供了一种票据处理装置,包括:
处理单元,用于从第一用户的第一地址存储的待退资源票据中确定目标票据,第一地址存储的待退资源票据为区块链网络从第二用户对应的第二地址转入第一地址的;
处理单元,用于生成目标票据的第一请求,第一请求携带目标票据的标识和税务局的标识;
发送单元,用于发送第一请求至区块链网络,以使区块链网络将目标票据转入税务局的第三地址,以将目标票据对应的待退还资源退还至第一用户的账户;
接收单元,用于接收状态提示信息,状态提示信息用于提示目标票据的资源退还状态。
该票据处理装置解决问题的实施方式以及有益效果可以参见上述第一方面所描述的方法以及有益效果,重复之处不再赘述。
本发明实施例第三方面提供了一种处理设备,包括处理器和存储器,处理器和存储器相互连接,其中,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行如第一方面所描述的方法。该处理设备解决问题的实施方式以及有益效果可以参见上述第一方面所描述的方法以及有益效果,重复之处不再赘述。
本发明实施例第四方面提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行如本申请实施例第一方面所描述的方法。
采用本发明实施例,通过生成目标票据的第一请求并将该第一请求发送至区块链网络,以使区块链网络将目标票据转入税务局的第三地址,以将目标票据对应的待退还资源退还至第一用户的账户的方式,从而保证票据同时只存储在一个地址中,解决了同一张电子票据重复退税的问题。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种***架构的结构框图;
图2是本发明实施例提供的一种区块链网络的结构示意图;
图3是本发明实施例提供的一种票据处理方法的流程示意图;
图4是本发明实施例提供的一种区块链节点的结构示意图;
图5是本发明实施例提供的一种处理设备的界面示意图;
图6是本发明实施例提供的一种区块链节点的结构示意图;
图7是本发明实施例提供的一种票据处理方法的流程示意图;
图8是本发明实施例提供的一种票据处理方法的应用场景图;
图9是本发明实施例提供的一种票据处理装置的结构示意图;
图10是本发明实施例提供的一种处理设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
为了更好的理解本发明实施例公开的一种票据处理方法、装置、处理设备及计算机存储介质,下面首先对本发明实施例适用的***架构进行描述。
请参见图1,如图1所示,该***架构中包括第一处理设备、第二处理设备、第三处理设备和区块链网络。其中,第一处理设备可以为卖方对应的设备。第二处理设备可以为买方对应的设备。第三处理设备可以为税务局对应的设备。第一处理设备、第二处理设备和第三处理设备可以是客户端或者服务器,本申请实施例不做限定。其中,客户端可以为以下任一种:终端、独立的应用程序、API(Application Programming Interface,应用程序编程接口)或者SDK(Software Development Kit,软件开发工具包)。其中,终端可以包括但不限于:智能手机(如Android手机、iOS手机等)、平板电脑、便携式个人计算机、移动互联网设备(Mobile Internet Devices,简称MID)等设备,本发明实施例不做限定。
其中,区块链网络包括多个区块链节点。如图2所示,图2以区块链网络包括3个区块链节点为例。该区块链节点可以为全节点。全节点是指存储完整区块链的节点。全节点通常是高性能的计算设备。区块链(Block Chain)是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证数据不可篡改和不可伪造的分布式账本。多个独立的分布式节点(即区块链节点)保存相同的记录。区块链技术实现了去中心化,成为了可信的资源存储、转移和交易的基石。如图2所示,每个区块链节点中包括区块链。区块链中包括3个区块,分别为区块1、区块2和区块3,当然区块链中还可包括3个以上的区块,图2以区块链包括3个区块为例。当有新数据需要写入该区块链时,区块链网络中的各个区块链节点添加包括该新数据的新区块在区块链的末端区块3之后,即对新的区块进行上链。每个区块内记录了若干条交易记录,同时包含了前一个区块的哈希值(hash),所有区块就是通过这样保存前一个块中的信息,按顺序相连,组成了区块链,难以被篡改。
请参见图3,图3为本发明实施例提供的一种票据处理方法的流程示意图。如图3所示,该票据处理方法可以包括301~309部分。其中:
301、第二处理设备确认交易的资源已退还至第二用户的账户之后,生成第四请求。
其中,交易的资源可以理解为该交易的交易金额。该第四请求包括待退资源票据的标识和第一用户的标识,该待退资源票据可以理解为待退税票据。待退资源票据的标识可以是票据代码、票据号码、校验码等能够唯一识别待退资源票据的信息。第一用户的标识可以是用户账号、用户编号等能够唯一识别第一用户的信息。第一用户为第一处理设备对应的用户,第一用户可以是卖方用户。第二用户为第二处理设备对应的用户,第二用户可以是买方用户。其中,确认交易的资源已退还至第二用户的账户可以理解为该交易的交易金额已退还至第二用户的账户,即该交易已完成退款。
302、第二处理设备向区块链网络发送第四请求。
其中,该第四请求用于请求区块链网络将第二地址中待退资源票据转入到第一地址中。
303、区块链网络将该待退资源票据从第二用户的第二地址转入第一用户的第一地址中。
具体地,区块链网络接收第四请求之后,根据第四请求携带的待退资源票据的标识,从第二用户的第二地址中查找到待退资源票据。再根据第一用户的标识查找到第一用户的第一地址,再将查找到的该待退资源票据从第二用户的第二地址转入第一用户的第一地址中。
其中,购物软件的每个用户可以在区块链节点中对应一个用于存储票据的地址。例如,第一用户(即卖方)在区块链节点中对应一个第一地址,第二用户(即买方)在区块链节点中对应一个第二地址。税务局还可对应一个第三地址。
举例来说,如图4所示,区块链网络包括区块链网络节点1~区块链节点3。网络节点1~区块链节点3中均包括三个存储地址,该存储地址可存储多张票据。第一地址和第二地址存储了2张票据,第三地址存储了1张票据。区块链节点1收到第四请求并将该第四请求转发至节点2和节点3。图4以票据1为待退资源票据为例,该第四请求包括票据1的标识和第一用户的标识。各个区块链节点接收该第四请求之后,可由某一个区块链网络节点(例如,证明工作量最大的区块链节点)最先生成一个包括第四请求的新区块,再将该新区块广播至其他区块链节点。各个区块链节点可将票据1从第二用户的第二地址转入第一用户的第一地址中,并对新区块进行上链。
作为一种可选的实施方式,第二处理设备生成第四请求之后,还可对第四请求进行签名,得到第二签名。第二处理设备具体可以发送该第四请求和第二签名至区块链网络。相应地,区块链网络接收第四请求和第二签名之后,区块链网络对第二签名进行验证,并在验证成功后将待退资源票据从第二地址转入第一地址。
例如,各个区块链节点接收该第四请求和第二签名之后,可由某一个区块链节点(例如,证明工作量最大的节点)对第二签名进行验证。如果验证通过则生成一个包括第四请求和第二签名的新区块,再将该新区块广播至其他节点。并在发送新区块之后,将该待退资源票据从第二用户的第二地址转入第一用户的第一地址中,并将新区块加入区块链中,即对新区块进行上链。其他节点接收该新区块之后,先根据第二处理设备的公钥和第四请求对第二签名进行验证。如果验证通过,则区块链节点将该待退资源票据从第二用户的第二地址转入第一用户的第一地址中,并对新区块进行上链。
可选的,第二处理设备采用非对称加密算法创建密钥对,密钥对包括公钥和私钥;此处的非对称加密算法可包括但不限于:Elgamal算法(一种非对称加密算法)、Rabin算法(一种非对称加密算法)、Diffie-Hellman算法(一种非对称加密算法)、ECC算法(椭圆曲线加密算法)。第二处理设备可采用第二处理设备的私钥对第四请求进行签名,得到第二签名。区块链网络可采用第二处理设备的公钥对第二签名进行验证。区块链网络在验证成功之后生成一个包括第四请求和第二签名的新区块,并将待退资源票据从第二地址转入第一地址。
下面对如何对第二签名进行验证进行具体介绍。例如,以哈希算法为例,第二处理设备对第四请求进行哈希运算,得到哈希值1。第二处理设备再采用第二处理设备的私钥对哈希值1进行签名,得到第二签名,然后发该第四请求和第二签名至区块链网络。相应地,区块链网络可通过第二处理设备的公钥对第二签名进行解密,得到哈希值2,再将第四请求进行哈希运算,得到哈希值1。如果哈希值2与哈希值1相同,则区块链网络对第二签名验证成功。
基于该可选方式,第二处理设备能够对第四请求进行签名,提高了第四请求的安全性。同时,若出现第四请求携带的信息被篡改的情况,区块链网络能够通过校验该第四请求检测到信息被篡改,从而降低了第一处理设备接收并使用被篡改的信息的风险。
304、第一处理设备从第一用户的第一地址存储的待退资源票据中确定目标票据。
其中,第一地址存储的待退资源票据为区块链网络从第二用户(即买方)对应的第二地址转入第一地址的。
可选的,目标票据可以是转入第一地址的转入时长达到第一预设时长的待退资源票据;或者,目标票据可以是第一地址中的待退资源票据的数量达到预设数量时,转入第一地址的转入时长最长的待退资源票据;或者,目标票据也可以是第一用户选择的票据。
可见,目标票据的确定方式存在多种,下面对确定目标票据的三种具体实施方式进行介绍:
方式一,第一处理设备会实时检测第一地址中所有的待退资源票据转入第一地址的时长。若检测到待退资源票据转入第一地址中的待退资源时长达到第一预设时长时,则确定该带退资源票据为目标票据,该目标票据可以是一张或多张。其中,第一预设时长可以由第一用户(即卖方用户)设置,预设时长可以是1小时,3小时,5小时,10小时,1天,3天,5天,7天等。
方式二,第一处理设备会实时检测第一地址中所有的待退资源票据的数量以及待退资源票据转入第一地址的时长。当第一处理设备检测到转入第一地址中的待退资源票据的数量达到预设数量时,则确定转入第一地址的转入时长最长的待退资源票据为目标票据。其中,预设数量可以由第一用户(即卖方用户)设置,预设数量可以是5张,10张,20张,50张等。
例如,第一用户(即卖方用户)设置当前第一地址的预设数量为10张。当第一处理设备检测到第一地址中存储的票据到达10张时,则第一处理设备统计当前10张待退资源票据的转入时长,确定待退资源票据转入时长最长的票据。第一处理设备确定该转入时长最长的票据为目标票据。
方式三,第一用户(即卖方用户)通过一个功能键进入退票界面,该界面上会显示所有待退资源票据,第一用户通过选择其中一张或多张待退资源票据确定为目标票据。
例如,如图5所示,第一用户(即卖方)可以通过一个功能键进入退票界面,当前界面显示了四张票据,用户选择待票据1作为目标票据进行退票,手机显示屏显示是否确定退票界面。第一用户(即卖方)可以选择确定,则第一处理设备接收到该退票指令。第一处理设备生成票据1的请求1,该请求1包括票据1的标识和税务局的标识。第一处理设备将请求1发送至区块链网络。相应地,区块链接收到请求1,并根据请求1中的票据1的标识和税务局的标识将票据1从第一地址转入与票据1的标识对应的税务局地址。或者操作或者用户可以选择取消退票。
可见,确定目标票据的方式可有多种,基于该可选方式有利于及时处理长时间滞留的待退资源票据。
305、第一处理设备生成目标票据的第一请求。
第一请求包括目标票据的标识和税务局的标识。其中,目标票据的标识可以是票据代码、票据号码和校验码等,税务局的标识可以是税务局的名称和税务局的编号等。目标票据的标识用于使区块链网络中的节点在第一地址中准确地找到目标票据,税务局的标识用于使区块链网络中的节点将目标票据对应的待退还资源退还至第一用户。
需要说明的是,当存在多张目标票据时,第一处理设备可生成多张目标票据的第一请求,第一处理设备也可以为每一张目标票据都生成一个第一请求。
306、第一处理设备发送第一请求至区块链网络。
307、区块链网络将目标票据转入税务局的第三地址。
具体地,区块链网络接收第一请求之后,将目标票据从第一用户(即卖方用户)对应的第一地址转入税务局对应的第三地址中。
举例来说,如图6所示,区块链网络包括区块链节点1~区块链节点3。网络节点1~区块链节点3中均包括三个存储地址,该存储地址可存储多张票据。第一地址存储了3张票据,第二地址和第三地址存储了1张票据。区块链节点1在收到第一请求之后,将该第一请求转发至区块链节点2和区块链节点3。图6以票据1为目标票据为例,该第一请求包括票据1的标识和税务局的标识。各个区块链节点接收该第一请求之后,可由可由某一个区块链网络节点(例如,证明工作量最大的节点)最先生成一个包括第一请求的新区块,再将该新区块广播至其他区块链节点。各个区块链节点可将票据1从第一用户的第一地址转入税务局的第三地址中,并对新区块进行上链。
作为一种可选的实施方式,第一处理设备生成第一请求之后,还可对第一请求进行签名,得到第一签名。第一处理设备具体可以发送该第一请求和第一签名至区块链网络。相应地,区块链网络接收第一请求和第一签名之后,区块链网络对第一签名进行验证,并在验证成功后将目标票据从第一地址转入第三地址。例如,第一处理设备可采用第一处理设备的私钥对第一请求进行签名,得到第一签名。区块链网络可采用第一处理设备的公钥对第一签名进行验证。区块链网络在验证成功之后生成一个包括第一请求和第一签名的新区块,并将目标票据从第一地址转入第三地址。
基于该可选方式,第一处理设备能够对第一请求进行签名,提高了第一请求的安全性。同时,若出现第一请求携带的信息被篡改的情况,区块链网络能够通过校验该第一请求检测到信息被篡改,从而降低了第三处理设备(即税务局处理设备)接收并使用被篡改的信息的风险。
308、第三处理设备从税务局的第三地址中获取目标票据,并将该目标票据对应的待退还资源退还至第一用户的账户。
309、第三处理设备发送状态提示信息至第一处理设备。
第三处理设备在将目标票据对应的待退还资源成功退还至第一用户的账户之后,发送状态提示信息至第一处理设备,该状态提示信息用于提示目标票据的资源退还状态。状态提示信息可以用于提示第一处理设备退资源成功或者退资源失败。可选的,区块链网络也可以发送该状态提示信息至第一处理设备。
可见,通过图3所描述的方法,因为票据在区块链地址中是唯一存在的,所以通过生成目标票据的第一请求并将该第一请求发送至区块链网络,以使区块链网络将目标票据转入税务局的第三地址,以将该目标票据对应的待退还资源退还至第一用户的方式,能够解决一张票据重复退资源的问题。同时,也能够提供一种线上退资源的方式对退款的电子票据进行退资源,从而提高退资源的效率。
请参见图7,图7为本发明实施例提供的一种票据处理方法的流程示意图。如图7所示,该票据处理方法可以包括701~714部分。其中:
701、第二处理设备确认交易的资源已退还至第二用户的账户之后,生成第四请求。
702、第二处理设备向区块链网络发送第四请求。
703、区块链网络将该待退资源票据从第二用户的第二地址转入第一用户的第一地址中。
704、第一处理设备从第一用户的第一地址存储的待退资源票据中确定目标票据。
705、第一处理设备获取目标票据中的第一交易标识。
第一处理设备获取当前目标票据的第一交易标识。其中,第一交易标识可以是交易编号等可以唯一标识该目标票据中的交易的信息。
706、第一处理设备确定第一交易标识对应的交易的资源是否已退还至第二用户的账户。
第一处理设备存储了所有已退还资源的交易对应的交易标识。其中,已退还资源的交易可以理解为已完成退款的交易。第一处理设备获取目标票据的第一交易标识之后,第一处理设备在已退还资源的交易标识中查找是否存在第一交易标识对应的交易。若在已退还资源的交易中存在第一交易标识对应的交易时,则第一处理设备执行步骤707。若不存在,可以认为当前交易未完成退款,该票据不可进行退票,则第一处理设备生成第二请求并将该第二请求发送至区块链网络,该第二请求包括目标票据的标识和第二用户的标识。区块链网络接收该第二请求之后,将第一地址中的目标票据转回与第二用户的标识对应的第二地址中。
作为一种可选的实施方式,第一处理设备生成第二请求之后,还可以通过第一处理设备的私钥对第二请求进行签名,得到第三签名;第一处理设备可以发送该第二请求和第三签名至区块链网络。相应地,区块链网络接收第二请求和第三签名,区块链网络根据第一处理设备的公钥和第二请求对第三签名进行验证,并在验证成功后将目标票据转入第二地址。区块链网络对第三签名验证的方法可参见步骤303下的区块链节点第二签名的验证方法,本发明实施例不再赘述。其中,区块链网络还可对包括第二请求和第三签名的新区块进行上链。如何对包括第二请求和第三签名的新区块进行上链,可参见上述步骤303下对包括第四请求和第二签名的新区块进行上链的方法,本发明实施例不再赘述。
基于该可选方式,第一处理设备能够对第二请求进行签名,提高了第二请求的安全性。同时,若第一处理设备通过发送第二请求至区块链网络,从而使区块链网络将目标票据退回第二地址(即买方处理设备)以提示第二处理设备该票据不可进行退票。
707、若第一交易标识对应的交易的资源已退还至第二用户的账户,则第一处理设备在已退还资源的交易信息中获取带有第一交易标识的第一交易信息。
第一交易标识可以是交易编号等可以唯一标识该目标票据中的交易的信息。第一交易信息包括但不限于交易物品、资源(即交易金额)、购买方信息和销售方信息。其中,第一交易标识对应的交易的资源已退还至第二用户的账户可以理解为该交易的交易金额已退还至第二用户(即买方用户)的账户,即该交易已完成退款
作为一种可选方式,若第一交易标识对应的交易的资源已退还至第二用户的账户,第一处理设备可以直接执行步骤710中生成目标票据的第一请求的步骤。
基于该可选方式,可以在判断交易已完成退款之后不执行步骤707~709,直接执行步骤710中生成目标票据的第一请求的步骤,从而提高退资源(即退税)的效率。
708、第一处理设备将第一交易信息与目标票据中的第二交易信息进行匹配。
第一处理设备获取目标票据中的第二交易信息,第二交易信息包括但不限于交易物品、交易金额、购买方信息和销售方信息;然后将获取的第一交易信息与第二交易信息进行匹配。具体的,将第一交易信息中的每一项信息与第二交易信息对应的每一项信息进行比对。
例如,第一交易信息包括交易物品和交易金额两项信息,第一处理设备将第一交易信息中的交易物品与第二交易信息中的交易物品进行比对,判断是否为相同的交易物品;将第一交易信息中的交易金额与第二交易信息中的交易金额进行比对,判断金额是否相同;若交易物品为同一物品以及交易金额相同,则第一处理设备确定第一交易信息与第二交易信息匹配。
709、若第一交易信息与目标票据中的第二交易信息匹配,则第一处理设备从已扣资源票据交易标识中确定是否存在第一交易标识。
其中,已扣资源票据可以理解为已扣税票据。若第一交易信息与目标票据中的第二交易信息匹配,第一处理设备在已扣资源票据交易标识中确定是否存在第一交易标识,从而判断该目标票据是否已交税。若存在,则执行步骤710;若不存在,则第一处理设备生成第三请求并将该第三请求发送至区块链网络,该第三请求包括目标票据的标识和第二用户的标识。
具体地,若获取的所有交易信息有其中任意一项不匹配,第一处理设备认为第一交易信息与第二交易信息不匹配,则该目标票据不可进行退票。则第一处理设备生成第三请求,该第三请求包括目标票据的标识和第二地址的标识。目标票据的标识用于区块链网络在第一地址中找到目标票据,第二用户的标识用于区块链网络将第一地址中的目标票据转回与第二用户的标识对应的第二地址中。此处的第二地址可以理解为目标票据在转入第一地址之前上一个存储的地址。
作为一种可选的实施方式,若第一交易信息与目标票据中的第二交易信息匹配,第一处理设备可以直接执行步骤710中生成目标票据的第一请求的步骤。
基于该可选方式,可以在判断第一交易信息与目标票据中的第二交易信息匹配之后不执行709,直接执行步骤710中生成目标票据的第一请求的步骤,从而提高退资源(即退税)的效率。
作为一种可选的实施方式,第一处理设备生成第三请求之后,还可以通过第一处理设备的私钥对第三请求进行签名,得到第四签名。第一处理设备可以发送该第三请求和第四签名至区块链网络。相应地,区块链网络接收第三请求和第四签名,区块链网络使用第一处理设备的公钥对第四签名进行验证,并在验证成功后将目标票据转入第二地址。其中,区块链网络对第四签名验证的方法可参见步骤303中的区块链节点第二签名的验证方法,本发明实施例不再赘述。其中,区块链网络还可对包括第三请求和第四签名的新区块进行上链。如何对包括第二请求和第三签名的新区块进行上链,可参见上述步骤303下对包括第四请求和第二签名的新区块进行上链的方法,本发明实施例不再赘述。
基于该可选方式,第一处理设备能够对第三请求进行签名,提高了第三请求的安全性。同时,若第一处理设备通过发送第三请求至区块链网络,从而使区块链网络将目标票据退回第二地址(即买方处理设备)以提示第二处理设备该票据不可进行退票。
710、若已扣资源票据交易标识中存在第一交易标识,则第一处理设备生成目标票据的第一请求。
第一处理设备存储了所有已扣资源票据的交易标识,若已扣资源票据交易标识中存在第一交易标识,则第一处理设备生成目标票据的第一请求。
作为一种可选方式,若已扣资源票据交易标识中不存在第一交易标识,则认为该目标票据未交税。则发送删除请求至区块链网络,该删除请求包括目标票据的标识。相应地,区块链网络接受该删除请求,根据目标票据的标识找到第一地址中的目标票据并删除该目标票据。
基于该可选方式,可以判断该目标票据是否已经完成扣资源,避免将未扣资源票据发送至区块链网络,从而降低区块链网络退资源的工作效率。
作为一种可选的实施方式,第一处理设备生成删除请求之后,还可以通过第一处理设备的私钥对该删除请求进行签名,得到第五签名。第一处理设备可以发送该删除请求和第五签名至区块链网络。相应地,区块链网络接收该删除请求和第五签名。在接收该删除请求和第五签名之后,区块链网络使用第一处理设备的公钥对第四签名进行验证,并在验证成功后将目标票据转入第二地址。其中,区块链网络对第五签名验证的方法可参见步骤303中的区块链节点第二签名的验证方法,本发明实施例不再赘述。其中,区块链网络还可对包括删除请求的新区块进行上链。如何对包括删除请求的新区块进行上链,可参见上述步骤303下对包括第四请求和第二签名的新区块进行上链的方法,本发明实施例不再赘述。
基于该可选方式,通过第一处理设备的私钥对该删除请求进行签名,能够提高该删除请求的安全性。
需要说明的是,步骤710也可以由第三处理设备(即税务局处理设备)执行,即由第三处理设备判断目标票据是否为扣资源票据(即已交税票据)。当该目标票据为已扣资源票据时,第三处理设备才将该目标票据对应的待退还资源退还至第一用户。
711、第一处理设备发送第一请求至区块链网络。
712、区块链网络将目标票据转入税务局的第三地址。
713、第三处理设备从税务局的第三地址中获取目标票据,并将该目标票据对应的待退还资源退还至第一用户的账户。
714、第三处理设备发送状态提示信息至第一处理设备。
本发明实施例中的步骤701~704具体可参见上述实施例中步骤301~304的执行过程,步骤711~714具体可参见上述实施例中步骤306~309的执行过程,本发明实施例不再赘述。
其中,在步骤705~710中,介绍了三种对目标票据进行校验的方法。方法一,第一处理设备确定第一交易标识对应的交易的资源是否已退还至第二用户的账户,从而判断第一交易标识对应的交易是否完成退款;方法二,第一处理设备判断第一交易信息与目标票据中的第二交易信息是否匹配,从而判断第一交易信息是否被篡改;方法三,第一处理设从已扣资源票据交易标识中确定是否存在第一交易标识,从而判断第一交易标识对应的交易是否完成交税。在本发明实施例中,这三种校验方法不存在固定顺序,可随机组合。例如在图7中,先实施的是方法一,然后是方法二,最后是方法三;同样,也可以先实施方法三,再实施方法一,最后实施方法二。
可见,通过图7所描述的方法,通过对目标票据进行校验,能够检测出票据是否被篡改,从而降低处理设备接收并使用被篡改票据的风险。
为了更好地理解本发明实施例,下面结合实际应用场景对上述方法实施例进行描述。例如,买方用户在购物软件上对交易1申请退款,如图8所示,买方地址中存在三张票据,其中交易1对应的票据为票据1。当买方处理设备检测到退款完成时,生成请求1,请求1包括卖方用户的标识和票据1的标识。买方处理设备生成请求1之后,对请求1进行签名,得到签名1。买方处理设备发送请求1和签名1至区块链网络。相应地,区块链网络接收请求1和签名1,对签名1进行验证。区块链网络在验证成功后根据票据1的标识在买方地址中找到票据1,区块链网络根据卖方用户的标识将票据1从买方地址转入与卖方用户的标识对应的卖方地址。卖方用户通过可通过客户端查看卖方地址中待退资源的票据。例如,如图8所示,卖方用户可选择卖方地址中待退资源的票据1进行退票。卖方处理设备在接受卖方用户的选择指令之后,需要对票据1是否完成退款进行验证,以及对票据1的交易信息的真实性进行验证,以及对票据1中的交易是否完成交税进行验证。具体地,卖方处理设备在已退款交易标识中查找到票据1的标识,说明与票据1的标识对应的交易已完成退款。卖方处理设备再查找与票据1的标识对应的交易1的交易信息。如果查找到的交易1的交易信息和票据1中的交易信息相同,说明票据1中的交易信息是真实可信的。卖方处理设备再在已扣资源交易标识中查找票据1的标识,如果查找到票据1的标识,说明票据1的标识对应的交易已完成交税。然后卖方处理设备生成请求2,请求2包括税务局的标识和票据1的标识。卖方处理设备对请求2进行签名,得到签名2。卖方处理设备发送该请求2和签名2至区块链网络。相应地,区块链网络接收卖方处理设备的请求2和签名2,对签名2进行验证。区块链网络在验证成功之后根据票据1的标识在卖方地址中找到票据1,再根据税务局的标识将卖方地址中的票据1转入与税务局的标识对应的税务局地址。税务局用户可通过终端设备查看税务局地址中的票据,并将票据1对应的待退还资源退还至卖方用户。退资源成功后,税务局处理设备发送退资源成功提示信息至卖方处理设备。
请参见图9,图9示出了本申请实施例的一种票据处理装置的结构示意图。该票据处理装置可运行于第一处理设备中,该票据处理装置可以用于执行上述图3和图7中所描述的方法实施例中处理设备的部分或全部功能。请参见图9所示,该票据处理装置可以运行如下单元:
处理单元901,从第一用户的第一地址存储的待退资源票据中确定目标票据;
处理单元901,还用于生成目标票据的第一请求;
发送单元902,用于发送第一请求至区块链网络;
接收单元903,用于接收状态提示信息。
作为一种可选方式,处理单元901,还用于通过对第一请求进行签名,得到第一签名;
发送单元902,还可用于发送第一请求和第一签名至区块链网络。
作为一种可选方式,处理单元901,还用于获取目标票据中的第一交易标识;
处理单元901,还用于确定第一交易标识对应的交易的资源是否已退还至第二用户的账户;
若第一交易标识对应的交易的资源已退还至第二用户的账户,则处理单元901,还用于执行生成目标票据的第一请求的步骤。
作为一种可选方式,确定目标票据对应的交易的资源已退还至第二用户的账户之后,处理单元901,还用于在已退还资源的交易信息中获取带有第一交易标识的第一交易信息;
处理单元901,还用于将第一交易信息与目标票据中的第二交易信息进行匹配;若第一交易信息与目标票据中的第二交易信息匹配,处理单元901,还用于则执行生成目标票据的第一请求的步骤。
作为一种可选方式,若第一交易标识对应的交易的资源未退还至第二用户的账户,则发送单元902,还用于向区块链网络发送第二请求;
若第一交易信息与目标票据中的第二交易信息不匹配,则发送单元902,还用于向区块链网络发送第三请求,以使区块链网络将目标票据从第一地址转回第二地址。
作为一种可选方式,若第一交易信息与目标票据中的第二交易信息匹配之后,处理单元901,还用于从已扣资源票据交易标识中确定是否存在第一交易标识;
若已扣资源票据标识中存在第一交易标识,则处理单元901,还用于执行生成目标票据的第一请求的步骤。
需要说明的是,图9对应的实施例中未提及的内容以及各个单元执行步骤的具体实现方式可参见图3和图7中所示实施例以及前述内容,这里不再赘述。
参见图10,图10是本发明实施例提供的一种处理设备的结构示意图,该处理设备包括处理器1001、存储器1002以及通信接口1003,该处理器1001、存储器1002以及通信接口1003通过一条或多条通信总线连接。
处理器1001被配置为支持处理设备执行图3和图7中方法中处理设备相应的功能。该处理器1001可以是中央处理器(central processing unit,CPU),网络处理器(networkprocessor,NP),硬件芯片或者其任意组合。
存储器1002用于存储程序代码等。存储器1002可以包括易失性存储器(volatilememory),例如随机存取存储器(random access memory,RAM);存储器1002也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器1002还可以包括上述种类的存储器的组合。
通信接口1003用于发送数据和接收数据。例如,通信接口1003用于发送第一请求至区块链网络,或者,通信接口1003用于接收状态提示信息等。
在本发明实施例中,该处理器1001可以调用存储器1002中存储的程序代码以执行以下操作:
在一个实施例中,当处理设备为第一处理设备时,处理器1001,用于从第一用户的第一地址存储的待退资源票据中确定目标票据;
处理器1001,还用于生成目标票据的第一请求;
通信接口1003,用于发送第一请求至区块链网络;
通信接口1003,用于接收状态提示信息。
作为一种可选方式,处理器1001,还用于通过对第一请求进行签名,得到第一签名;
通信接口1003,还用于发送第一请求和第一签名至区块链网络。
作为一种可选方式,处理器1001,还用于:
获取目标票据中的第一交易标识;
确定第一交易标识对应的交易的资源是否已退还至第二用户的账户;
若第一交易标识对应的交易的资源已退还至第二用户的账户,则执行生成目标票据的第一请求的步骤。
作为一种可选方式,确定目标票据对应的交易的资源已退还至第二用户的账户之后,处理器1001,还用于:
在已退还资源的交易信息中获取带有第一交易标识的第一交易信息;
将第一交易信息与目标票据中的第二交易信息进行匹配;若第一交易信息与目标票据中的第二交易信息匹配,则执行生成目标票据的第一请求的步骤。
作为一种可选方式,通信接口1003,还用于:
若第一交易标识对应的交易的资源未退还至第二用户的账户,则向区块链网络发送第二请求;
若第一交易信息与目标票据中的第二交易信息不匹配,则向区块链网络发送第三请求。
作为一种可选方式,若第一交易信息与目标票据中的第二交易信息匹配之后,处理器1001,还用于:
从已扣资源票据交易标识中确定是否存在第一交易标识;
若已扣资源票据标识中存在第一交易标识,则执行生成目标票据的第一请求的步骤。
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例还提供一种计算机存储介质,可以用于存储图3和图7中所示实施例中处理设备所用的计算机软件指令,其包含用于执行上述实施例中为处理设备所设计的程序。
上述计算机存储介质包括但不限于快闪存储器、硬盘、固态硬盘。
本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (9)
1.一种票据处理方法,其特征在于,所述方法包括:
从第一用户的第一地址存储的待退资源票据中确定目标票据,所述第一地址存储的待退资源票据为区块链网络从第二用户对应的第二地址转入所述第一地址的;
获取所述目标票据中的第一交易标识;
确定所述第一交易标识对应的交易的资源是否已退还至所述第二用户的账户;
若所述第一交易标识对应的交易的资源已退还至所述第二用户的账户,则生成所述目标票据的第一请求,所述第一请求携带所述目标票据的标识和税务局的标识;
发送所述第一请求至区块链网络,以使所述区块链网络将所述目标票据转入所述税务局的第三地址,以将所述目标票据对应的待退还资源退还至所述第一用户的账户;
接收状态提示信息,所述状态提示信息用于提示所述目标票据的资源退还状态。
2.根据权利要求1所述的方法,其特征在于,
通过对所述第一请求进行签名,得到第一签名;
所述发送所述第一请求至区块链网络,包括:
发送所述第一请求和所述第一签名至所述区块链网络,以使所述区块链网络对所述第一签名进行验证,并在验证成功后将所述目标票据转入所述第三地址。
3.根据权利要求1所述的方法,其特征在于,所述目标票据为转入所述第一地址的转入时长达到第一预设时长的待退资源票据;或者,所述目标票据为所述第一地址中的待退资源票据的数量达到预设数量时,转入所述第一地址的转入时长最长的待退资源票据;或者,所述目标票据为所述第一用户选择的票据。
4.根据权利要求1所述的方法,其特征在于,所述确定所述目标票据对应的交易的资源已退还至所述第二用户的账户之后,所述方法还包括:
在已退还资源的交易信息中获取带有所述第一交易标识的第一交易信息;
将所述第一交易信息与所述目标票据中的第二交易信息进行匹配;
若所述第一交易信息与所述目标票据中的第二交易信息匹配,则执行所述生成所述目标票据的第一请求的步骤。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述第一交易标识对应的交易的资源未退还至所述第二用户的账户,则向所述区块链网络发送第二请求,以使所述区块链网络将所述目标票据从所述第一地址转回所述第二地址;
若所述第一交易信息与所述目标票据中的第二交易信息不匹配,则向所述区块链网络发送第三请求,以使所述区块链网络将所述目标票据从所述第一地址转回所述第二地址。
6.根据权利要求4所述的方法,所述确定所述第一交易信息与所述目标票据中的第二交易信息匹配之后,所述方法还包括:
从已扣资源票据交易标识中确定是否存在所述第一交易标识;
若已扣资源票据标识中存在所述第一交易标识,则执行所述生成所述目标票据的第一请求的步骤。
7.一种票据处理装置,其特征在于,包括:
处理单元,从第一用户的第一地址存储的待退资源票据中确定目标票据,所述第一地址存储的待退资源票据为区块链网络从第二用户对应的第二地址转入所述第一地址的;
所述处理单元,还用于获取所述目标票据中的第一交易标识;确定所述第一交易标识对应的交易的资源是否已退还至所述第二用户的账户;若所述第一交易标识对应的交易的资源已退还至所述第二用户的账户,则生成所述目标票据的第一请求,所述第一请求携带所述目标票据的标识和税务局的标识;
发送单元,用于发送所述第一请求至区块链网络,以使所述区块链网络将所述目标票据转入所述税务局的第三地址,以将所述目标票据对应的待退还资源退还至所述第一用户;
接收单元,用于接收状态提示信息,所述状态提示信息用于提示所述目标票据的资源退还状态。
8.一种处理设备,其特征在于,包括处理器和存储器,所述处理器和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1~6任一项所述的方法。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~6任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910915918.1A CN110599274B (zh) | 2019-09-24 | 2019-09-24 | 一种票据处理方法、装置、处理设备及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910915918.1A CN110599274B (zh) | 2019-09-24 | 2019-09-24 | 一种票据处理方法、装置、处理设备及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110599274A CN110599274A (zh) | 2019-12-20 |
CN110599274B true CN110599274B (zh) | 2024-06-21 |
Family
ID=68863650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910915918.1A Active CN110599274B (zh) | 2019-09-24 | 2019-09-24 | 一种票据处理方法、装置、处理设备及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110599274B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108376362A (zh) * | 2018-02-01 | 2018-08-07 | 阿里巴巴集团控股有限公司 | 退税方法、装置及设备 |
CN109598599A (zh) * | 2018-10-26 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 一种基于区块链的退税处理方法、装置及设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2523355A (en) * | 2014-02-21 | 2015-08-26 | Mastercard International Inc | System and method for recovering refundable taxes |
CN108288222A (zh) * | 2018-03-05 | 2018-07-17 | 数字乾元科技有限公司 | 基于区块链的财税处理***及方法 |
KR102053384B1 (ko) * | 2018-03-13 | 2019-12-06 | (주)티케이101글로벌코리아 | 세금 환급 서비스를 제공하는 기법 |
CN109034922A (zh) * | 2018-07-18 | 2018-12-18 | 西安艾润物联网技术服务有限责任公司 | 车辆费用电子***管理方法、***及计算机可读存储介质 |
CN109410022A (zh) * | 2018-09-30 | 2019-03-01 | 深圳市元征科技股份有限公司 | 一种基于区块链技术的海外购物退税方法及相关设备 |
CN110046945A (zh) * | 2018-12-13 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 基于区块链的***创建方法及装置、电子设备 |
-
2019
- 2019-09-24 CN CN201910915918.1A patent/CN110599274B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108376362A (zh) * | 2018-02-01 | 2018-08-07 | 阿里巴巴集团控股有限公司 | 退税方法、装置及设备 |
CN109598599A (zh) * | 2018-10-26 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 一种基于区块链的退税处理方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110599274A (zh) | 2019-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110493007B (zh) | 一种基于区块链的信息验证方法、装置、设备及存储介质 | |
US20200394651A1 (en) | Dynamic off-chain digital currency transaction processing | |
CN105262779B (zh) | 身份认证方法、装置及*** | |
CN109801051B (zh) | 资源转移方法、***、服务器和计算机可读存储介质 | |
CN110020854B (zh) | 一种基于多个区块链网络的数据存证方法及*** | |
WO2019210759A1 (zh) | 一种虚拟卡生成方法、用户终端以及令牌服务器 | |
WO2021082466A1 (zh) | 离线支付 | |
CN104753675B (zh) | 信息验证方法、电子支付方法、终端、服务器及*** | |
CN110020945B (zh) | 一种基于多个区块链网络的数据读取方法及*** | |
CN111178840A (zh) | 业务处理方法及装置、***、电子设备、存储介质 | |
JP6667498B2 (ja) | リモート取引システム、方法およびpos端末 | |
CN104580112A (zh) | 一种业务认证方法、***及服务器 | |
CN113179282A (zh) | 合并账号的方法、装置和服务器 | |
CN106685945B (zh) | 业务请求处理方法、业务办理号码的验证方法及其终端 | |
CN114365134A (zh) | 使用不可克隆函数的安全身份证 | |
CN111311341A (zh) | 票据处理方法、设备及介质 | |
US9246677B2 (en) | Method and system for secure data communication between a user device and a server | |
TW201317911A (zh) | 雲端***交易系統及其交易方法 | |
CN110599274B (zh) | 一种票据处理方法、装置、处理设备及计算机存储介质 | |
CN114006705B (zh) | 数字签名处理方法、装置、计算机设备和存储介质 | |
CN109816525A (zh) | 一种数据处理方法及其装置、介质、终端 | |
CN112732676B (zh) | 基于区块链的数据迁移方法、装置、设备及存储介质 | |
WO2021121030A1 (zh) | 一种资源转移的方法及结账终端、服务器节点 | |
CN110659900B (zh) | 无应用支付方法、装置、介质及电子设备 | |
CN111192040B (zh) | 一种机构识别编号的注册方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |