CN104751323B - 一种电子账户数据转移方法及相关设备、*** - Google Patents
一种电子账户数据转移方法及相关设备、*** Download PDFInfo
- Publication number
- CN104751323B CN104751323B CN201310750757.8A CN201310750757A CN104751323B CN 104751323 B CN104751323 B CN 104751323B CN 201310750757 A CN201310750757 A CN 201310750757A CN 104751323 B CN104751323 B CN 104751323B
- Authority
- CN
- China
- Prior art keywords
- transfer
- terminal
- verification information
- server
- account
- 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
Images
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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明涉及互联网技术领域,公开了一种电子账户数据转移方法及相关设备、***,该方法包括:第一终端接收第二终端发送的包括转移数据量的请求信息;第一终端获取存储的转移数据量对应的转移校验信息,并将转移校验信息发送给第二终端;其中,转移校验信息包含第一终端用户的账户标识;第二终端接收第一终端发送的所述转移校验信息,并发送至服务器;服务器根据存储的转移校验信息的状态标识,判断转移校验信息的使用状态;若转移校验信息的使用状态为未被使用,从转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。实施本发明实施例,能够有效提高账户安全性。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种电子账户数据转移方法及相关设备、***。
背景技术
当前,比较流行的一种离线支付方法是,采用物理芯片来存储和管理账户资金,在支付时采用近距离无线通信(Near Field Communication,NFC)等技术来扣除物理芯片存储的账户资金,这种离线支付方法可以有效地提高支付的便捷性。在实践中发现,上述的离线支付方法虽然可以提高支付的便捷性,但是采用NFC等技术来扣除物理芯片存储的账户资金的过程中,物理芯片很容易被非法破解从而造成账户资金损失,降低账户安全性。
发明内容
本发明实施例公开了一种电子账户数据转移方法及相关设备、***,能够有效提高账户安全性。
本发明实施例第一方面公开了一种电子账户数据转移方法,包括:
第一终端接收第二终端发送的包括转移数据量的请求信息;
所述第一终端响应所述请求信息,获取存储的所述转移数据量对应的转移校验信息,并将所述转移校验信息发送给所述第二终端;其中,所述转移校验信息包含第一终端用户的账户标识;
所述第二终端接收所述第一终端发送的所述转移校验信息;
所述第二终端将所述转移校验信息发送至服务器;
所述服务器根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态;
若所述转移校验信息的使用状态为未被使用,所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
本发明实施例第二方面公开了一种电子账户数据转移方法,包括:
第二终端发送包括转移数据量的请求信息给第一终端;
所述第二终端接收所述第一终端发送的所述转移数据量对应的转移校验信息;其中,所述转移校验信息包含第一终端用户的账户标识;
所述第二终端将所述转移校验信息发送至服务器,以使所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
本发明实施例第三方面公开一种电子账户数据转移方法,包括:
第一终端接收第二终端发送的包括转移数据量的请求信息;
所述第一终端响应所述请求信息,获取存储的所述转移数据量对应的转移校验信息,并将所述转移校验信息发送给所述第二终端,其中,所述转移校验信息包含第一终端用户的账户标识,以使所述第二终端将所述转移校验信息发送至服务器,并由所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
本发明实施例第四方面公开了一种电子账户数据转移方法,包括:
服务器接收第二终端发送的转移校验信息,所述转移校验信息包含第一终端用户的账户标识;
所述服务器根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态;
若所述转移校验信息的使用状态为未被使用,所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
本发明实施例第五方面公开了一种终端,包括:
第一收发单元,用于发送包括转移数据量的请求信息给第一终端,以及接收所述第一终端发送的所述转移数据量对应的转移校验信息;其中,所述转移校验信息包含第一终端用户的账户标识;
第二收发单元,用于将所述转移校验信息发送至服务器,以使所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至所述终端用户的账户。
本发明实施例第六方面公开了一种终端,包括:
接收单元,用于接收第二终端发送的包括转移数据量的请求信息;
获取单元,用于响应所述请求信息,获取存储的所述转移数据量对应的转移校验信息;
发送单元,用于将所述转移校验信息发送给所述第二终端,其中,所述转移校验信息包含所述终端用户的账户标识,以使所述第二终端将所述转移校验信息发送至服务器,并由所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的所述终端用户的账户标识所属的所述终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
本发明实施例第七方面公开了一种服务器,包括:
接收单元,用于接收第二终端发送的转移校验信息,所述转移校验信息包含第一终端用户的账户标识;
判断单元,用于根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态;
结算单元,用于在所述判断单元判断出所述转移校验信息的使用状态为未被使用时,从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
本发明实施例第八方面公开了一种电子账户数据转移***,包括本发明实施例第五方面公开的一种终端、本发明实施例第六方面公开的一种终端以及本发明实施例第七方面公开的一种服务器。
本发明实施例中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端进行账户中的数据量转移,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例公开的一种电子账户数据转移方法的流程示意图;
图1b是本发明实施例公开的另一种电子账户数据转移方法的流程示意图;
图2是本发明实施例公开的另一种电子账户数据转移方法的流程示意图;
图3是本发明实施例公开的另一种电子账户数据转移方法的流程示意图;
图4是本发明实施例公开的另一种电子账户数据转移方法的流程示意图;
图5是本发明实施例公开的另一种电子账户数据转移方法的流程示意图;
图6是本发明实施例公开的另一种电子账户数据转移方法的流程示意图;
图7是本发明实施例公开的一种终端的结构示意图;
图8是本发明实施例公开的另一种终端的结构示意图;
图9是本发明实施例公开的另一种终端的结构示意图;
图10是本发明实施例公开的另一种终端的结构示意图;
图11本发明实施例公开的一种服务器的结构示意图;
图12本发明实施例公开的另一种服务器的结构示意图;
图13是本发明实施例公开的一种电子账号数据转移***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种电子账户数据转移方法及相关设备、***,能够有效提高账户安全性。以下分别进行详细说明。
请参阅图1a,图1a是本发明实施例公开的一种电子账户数据转移方法的流程示意图。其中,图1a所描述的电子账户数据转移方法主要是从第一终端、第二终端以及服务器三侧进行描述的。如图1a所示,该电子账户数据转移方法可以包括以下步骤。
S101a、第一终端接收第二终端发送的包括转移数据量的请求信息。
本发明实施例中,第一终端、第二终端可以包括智能手机、平板电脑、掌上电脑以及移动互联网设备(MID)等终端,本发明实施例不作限定。
作为一种可选的实施方式,第一终端在接收到第二终端发送的包括转移数据量的请求信息之后,可以输出该请求信息,并且第一终端在检测到第一终端用户输入的针对该请求信息的确认操作之后,执行步骤S102a。
S102a、第一终端响应请求信息,获取存储的该转移数据量对应的转移校验信息。
本发明实施例中,假设上述请求信息包括的转移数据量为20,那么第一终端可以响应请求信息,获取20对应的转移校验信息,一个实施例中,该转移校验信息中可以包括20个签名,其中,每一个签名可以包括第一终端用户的账号标识、签名序号,还可以包括其他必要信息,如第一终端标识、签名生成时间戳等。
S103a、第一终端将存储的该转移数据量对应的转移校验信息发送给第二终端,其中,该转移校验信息包含第一终端用户的账户标识。
S104a、第二终端接收第一终端发送的转移校验信息,并将转移校验信息发送至服务器。
S105a、服务器接收第二终端发送的转移校验信息,并根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态。
S106a、若该转移付款校验信息的使用状态为未被使用,服务器从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至第二终端用户的账户。
作为一种可选的实施方式,在图1a所描述的方法中,第一终端在执行步骤S101a之前,还可以先执行以下步骤。
步骤11a)、第一终端发送转移校验信息请求至服务器,该转移校验信息请求包括第一终端用户的账户以及转移数据量,以使服务器校验该转移校验信息请求包括的第一终端用户的账户合法后生成转移数据量对应的转移校验信息;其中,该转移数据量对应的转移校验信息包含第一终端用户的账户标识。
本发明实施例中,第一终端可以在用户触发下发送转移校验信息请求至服务器,或者,第一终端也可以在设置时间到达时发送转移校验信息请求至服务器。
本发明实施例中,上述转移校验信息请求包括的转移数据量也可以称为离线转移数据量,上述的转移校验信息请求包括的转移数据量可以大于或等于上述的第二终端发送的请求信息包括的转移数据量。
本发明实施例中,上述的转移校验信息请求还可以包括第一终端标识,例如第一终端的手机号码、国际移动设备身份码(IMEI)等,本发明实施例不作限定。
步骤12a)、第一终端接收服务器发送的转移数据量对应的转移校验信息。
本发明实施例中,服务器发送的转移数据量对应的转移校验信息中可以包括若干签名组成。举例来说,当上述的转移校验信息请求包括的转移数据量为100时,第一终端可以接收服务器发送的包括100个签名的转移校验信息。其中,每一个签名中可以包括第一终端用户的账户标识、签名序号,可选地每一个签名中还可以包括其他必要信息,如第一终端标识、签名生成时间戳等。
本发明实施例中,服务器可以采用非对称加密算法的私钥来做签名,而公钥可以公开给第二终端,使得第二终端可以利用公钥来进行转移校验信息进行签名校验。
本发明实施例中,服务器可以使用摘要算法(如SHA-1、DM5等)对上述信息生成摘要,并使用私钥对生成的摘要内容进行加密以生成签名。
步骤13a)、第一终端保存接收到的转移数据量对应的转移校验信息。
本发明实施例中,由于转移校验信息包括若干个签名,因此,转移校验信息也可以称为签名串。
作为一种可选的实施方式,在图1a所描述的方法中,第一终端将存储的该转移校验信息发送给第二终端之后,第一终端可以将存储的该转移校验信息删除。
在图1a所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端进行账户中的数据量转移,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
本发明实施例中,本发明实施例公开的电子账户数据转移方法可以应用于支付场景。请参阅图,图1b是本发明实施例公开的一种电子账户数据转移方法的流程示意图。其中,图1b所描述的方法主要是从付款方终端一侧来进行描述的。其中,付款方终端可以包括智能手机、平板电脑、掌上电脑以及移动互联网设备(MID)等终端,本发明实施例不作限定。如图1所示,该方法可以包括以下步骤。
S101b、付款方终端接收收款方终端发送的包括收款金额的收款请求信息。
本发明实施例中,收款方终端可以包括智能手机、平板电脑、掌上电脑以及移动互联网设备(MID)等终端,本发明实施例不作限定。
本实施例中,上述步骤S101b中的“收款金额”相当于前面实施例中描述的“转移数据量”。
S102b、付款方终端响应收款请求信息,获取存储的收款金额对应的付款校验信息,并将该付款校验信息发送给收款方终端,其中,该付款校验信息包含付款方账户标识,以使收款方终端将该付款校验信息发送至支付服务器,并由支付服务器根据存储的该付款校验信息的状态标识判断该付款校验信息的使用状态为未被使用时,由支付服务器从该付款校验信息包含的付款方账户标识所属的付款方账户中结算与该付款校验信息对应的付款金额至收款方账户。
本实施例中,上述步骤S102b中的“付款校验信息”相当于前面实施例中描述的“转移校验信息”。
本发明实施例中,付款方终端发送给收款方终端的付款校验信息可以包括收款金额对应的若干个签名,其中,每一个签名可以包括付款方账户标识、签名序号,还可以包括其他必要信息,如付款方终端标识、签名生成时间戳等。
作为一种可选的实施方式,在图1b所描述的方法中,付款方终端在执行步骤S101b之前,还可以先执行以下步骤。
步骤11b)、付款方终端发送付款校验信息请求至支付服务器,该付款校验信息请求包括付款方账户以及付款金额,以使支付服务器校验该付款校验信息请求包括的付款方账户合法后生成付款金额对应的付款校验信息;其中,该付款金额对应的付款校验信息包含付款方账户标识。
本发明实施例中,付款方终端可以在用户触发下发送付款校验信息请求至支付服务器,或者,付款方终端也可以在设置时间到达时发送付款校验信息请求至支付服务器。
本发明实施例中,上述付款校验信息请求包括的付款金额也可以称为离线支付金额,上述付款校验信息请求包括的付款金额可以大于或等于上述收款方终端发送的收款请求信息包括的收款金额。
本发明实施例中,上述付款校验信息请求还可以包括付款方终端标识,例如付款方终端的手机号码、国际移动设备身份码(IMEI)等,本发明实施例不作限定。
步骤12b)、付款方终端接收支付服务器发送的付款金额对应的付款校验信息。
本发明实施例中,支付服务器发送的付款金额对应的付款校验信息中可以包括若干签名组成。举例来说,当上述付款校验信息请求包括的付款金额为100时,付款方终端可以接收支付服务器发送的包括100个签名的付款校验信息。其中,每一个签名中可以包括付款方账户标识、签名序号,可选地每一个签名中还可以包括其他必要信息,如付款方终端标识、签名生成时间戳等。
本发明实施例中,支付服务器可以采用非对称加密算法的私钥来做签名,而公钥可以公开给收款方终端,使得收款方终端可以利用公钥来进行付款校验信息的签名校验。
本发明实施例中,支付服务器可以使用摘要算法(如SHA-1、DM5等)对上述信息生成摘要,并使用私钥对生成的摘要内容进行加密以生成签名。
步骤13b)、付款方终端保存接收到的付款金额对应的付款校验信息。
本发明实施例中,由于付款校验信息包括若干个签名,因此,付款校验信息也可以称为签名串。
作为一种可选的实施方式,在图1b所描述的方法中,付款方终端将存储的该付款校验信息发送给收款方终端之后,付款方终端可以将存储的该付款校验信息删除。
在图1b所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端来实现支付,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户资金的过程中造成的账户资金损失,从而可以有效提高账号安全性。
请参阅图2,图2是本发明实施例公开的另一种电子账户数据转移方法的流程示意图。其中,图2所描述的方法主要是从收款方终端一侧来进行描述的。其中,收款方终端可以包括智能手机、平板电脑、掌上电脑以及移动互联网设备(MID)等终端,本发明实施例不作限定。如图2所示,该方法可以包括以下步骤。
S201、收款方终端发送包括收款金额的收款请求信息给付款方终端。
本发明实施例中,收款方终端可以在用户触发下发送包括收款金额的收款请求信息给付款方终端,或者,收款方终端也可以在设置时间到达时发送包括收款金额的收款请求信息给付款方终端。
S202、收款方终端接收付款方终端发送的该收款金额对应的付款校验信息;其中,该付款校验信息包含付款方账户标识。
S203、收款方终端将该付款校验信息发送至支付服务器,以使支付服务器根据存储的该付款校验信息的状态标识判断该付款校验信息的使用状态为未被使用时,由支付服务器从该付款校验信息包含的付款方账户标识所属的付款方账户中结算与该付款校验信息对应的付款金额至收款方账户。
本发明实施例中,收款方终端可以通过请求信息将该付款校验信息发送至支付服务器,该请求信息中可以携带收款方终端标识,相应地,支付服务器可以根据收款方终端标识获悉该收款方终端标识绑定的收款方账号。在一个实施例中,该请求信息中可以直接携带收款方账号,本发明实施例不作限定。
作为一种可选的实施方式,在图2所描述的方法中,收款方终端在执行步骤S202之后,以及收款方终端在执行步骤S203之前,还可以执行以下步骤:
收款方终端校验该付款校验信息是否合法,如果校验付款校验信息合法,执行步骤S203;反之,丢弃该付款校验信息。
本发明实施例中,收款方终端可以根据支付服务器公开的公钥(如RSA公钥)对付款校验信息中的签名进行逐一校验,若校验每一个签名均合法,说明付款校验信息合法,收款方终端可以执行步骤S203。
本发明实施例中,当收款方终端校验签名的内容格式与预设的内容格式(如同时包括付款方终端标识、签名序号以及签名生成时间戳等)相同时,确认该签名合法;反之,确认该签名非法。
作为一种可选的实施方式,在图2所描述的方法中,收款方终端将该付款校验信息发送至支付服务器包括:
收款方终端检测与支付服务器之间是否存在网络连接,如果存在网络连接,将付款校验信息发送至支付服务器;反之,收款方终端检测与支付服务器之间不存在网络连接,收款方终端可以保存该付款校验信息,当收款方终端检测与支付服务器之间存在网络连接时,收款方终端再将付款校验信息发送至支付服务器。也即是说,本发明实施例中,收款方终端在线时,可以直接将付款校验信息发送至支付服务器,而收款方终端离线时,可以存储该付款校验信息,待收款方终端在线时再发送至支付服务器。
作为一种可选的实施方式,在图2所描述的方法中,收款方终端检测与支付服务器之间不存在网络连接,并保存付款校验信息之后,收款方终端可以发送第一提示信息至付款方终端,该第一提示信息用于提示付款校验信息已被收款方终端校验通过和保存,等待执行支付操作,使得付款方可以及时获悉支付的执行进程。
作为一种可选的实施方式,在图2所描述的方法中,收款方终端将付款校验信息发送至支付服务器之后,也可以发送第二提示信息至付款方终端,该第二提示信息用于提示付款校验信息已发送至支付服务器执行支付操作,,使得付款方可以及时获悉支付的执行进程。
本发明实施例中,上述付款校验信息可以包括收款金额对应的若干个签名,其中,每一个签名包含付款方账户标识以及签名序号。
在图2所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端来实现支付,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户资金的过程中造成的账户资金损失,从而可以有效提高账号安全性。
请参阅图3,图3是本发明实施例公开的另一种电子账户数据转移方法的流程示意图。其中,图3所描述的方法主要是从支付服务器一侧来进行描述的。其中,支付服务器可以包括第三方支付服务器、银行支付服务器等支付服务器,本发明实施例不作限定。如图3所示,该方法可以包括以下步骤。
S301、支付服务器接收收款方终端发送的付款校验信息,该付款校验信息包含付款方账户标识。
S302、支付服务器根据存储的该付款校验信息的状态标识,判断该付款校验信息的使用状态。
本发明实施例中,付款校验信息的状态标识可以采用1个比特位来表示,例如,当存储的该付款校验信息的状态标识为1时,支付服务器根据存储的该付款校验信息的状态标识可以判断该付款校验信息的使用状态为未被使用,当存储的该付款校验信息的状态标识为0时,支付服务器根据存储的该付款校验信息的状态标识可以判断该付款校验信息的使用状态为已被使用。
S303、若该付款校验信息使用状态为未被使用,支付服务器从该付款校验信息包含的付款方账户标识所属的付款方账户中结算与该付款校验信息对应的付款金额至收款方账户。
本发明实施例中,若该付款校验信息的使用状态为已被使用,支付服务器可以丢弃该付款校验信息。可选地,支付服务器还可以发送用于提示付款校验信息已被使用的信息给收款方终端。
本发明实施例中,收款方终端可以通过请求信息将该付款校验信息发送至支付服务器,该请求信息中可以携带收款方终端标识,相应地,支付服务器可以根据收款方终端标识获悉该收款方终端标识绑定的收款方账号。在一个实施例中,该请求信息中可以直接携带收款方账号,本发明实施例不作限定。
作为一种可选的实施方式,在图3所描述的方法中,支付服务器在执行步骤S301之后,以及支付服务器在执行步骤S302之前,还可以执行以下步骤:
支付服务器校验该付款校验信息是否合法,如果校验该付款校验信息合法,执行步骤S302;反之,如果校验该付款校验信息非法,丢弃该付款校验信息。可选地,如果校验该付款校验信息非法,支付服务器还可以发送用于提示付款校验信息校验失败的信息给收款方终端。
作为一种可选的实施方式,在图3所描述的方法中,支付服务器在执行步骤S303之后,还可以执行以下步骤:
支付服务器将修改存储的该付款校验信息的状态标识,以使得修改后的付款校验信息的状态标识表示的使用状态为已被使用。例如,支付服务器可以将存储的该付款校验信息的状态标识由1修改为0,以使得根据存储的该付款校验信息的状态标识可以判断该付款校验信息的使用状态为已被使用。
作为一种可选的实施方式,在图3所描述的方法中,支付服务器在执行步骤S301之前,还可以执行以下步骤:
步骤31)、支付服务器接收付款方终端发送的付款校验信息请求,该付款校验信息请求包括付款方账户以及付款金额。
步骤32)、支付服务器校验付款校验信息请求包括的付款方账户是否合法,若合法,生成该付款金额对应的付款校验信息;其中,付款金额对应的付款校验信息包含付款方账户标识。
本发明实施例中,支付服务器可以校验付款校验信息请求包括的付款方账户与存储的付款方终端标识对应的付款方账户是否相同,如果相同,则校验付款校验信息请求包括的付款方账户合法;反之则非法。
本发明实施例中,支付服务器生成付款金额对应的付款校验信息之后,还可以从付款方账户中冻结付款金额。
步骤33)、支付服务器将付款金额对应的付款校验信息发送至付款方终端。
本发明实施例中,支付服务器发送的付款金额对应的付款校验信息可以包括若干签名组成。举例来说,当上述付款校验信息请求包括的付款金额为100时,付款方终端可以接收支付服务器发送的包括100个签名的付款校验信息。其中,每一个签名中可以包括付款方账户标识,可选地每一个签名中还可以包括付款方终端标识、签名序号,还可以包括其他必要信息,如签名生成时间戳等。
本发明实施例中,支付服务器可以采用非对称加密算法的私钥来做签名,而公钥可以公开给收款方终端,使得收款方终端可以利用公钥来进行签名串校验。
本发明实施例中,支付服务器可以使用摘要算法(如SHA-1、DM5等)对上述信息生成摘要,并使用私钥对生成的摘要内容进行加密以生成签名。
在图3所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端来实现支付,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户资金的过程中造成的账户资金损失,从而可以有效提高账号安全性。
请参阅图4,图4是本发明实施例公开的另一种电子账户数据转移方法的流程示意图。其中,图4所描述的方法主要是从付款方终端、收款方终端以及支付服务器三侧进行描述的。如图4所示,该方法可以包括以下步骤。
S401、付款方终端接收收款方终端发送的包括收款金额的收款请求信息。
作为一种可选的实施方式,付款方终端在接收到收款方终端发送的包括收款金额的收款请求信息之后,可以输出该收款请求信息,并且付款方终端在检测到付款方输入的针对该收款请求信息的确认操作之后,执行步骤S402。
S402、付款方终端响应收款请求信息,获取存储的该收款金额对应的付款校验信息。
本发明实施例中,假设上述收款请求信息包括的收款金额为20,那么付款方终端可以响应收款请求信息,获取20对应的付款校验信息,即该付款校验信息中可以包括20个签名。
S403、付款方终端将存储的该收款金额对应的付款校验信息发送给收款方终端,其中,该付款校验信息包含付款方账户标识。
S404、收款方终端接收付款方终端发送的付款校验信息,并将付款校验信息发送至支付服务器。
S405、支付服务器接收收款方终端发送的付款校验信息,并根据存储的该付款校验信息的状态标识,判断该付款校验信息的使用状态。
S406、若该付款校验信息的使用状态为未被使用,支付服务器从该付款校验信息包含的付款方账户标识所属的付款方账户中结算与该付款校验信息对应的付款金额至收款方账户。
在图4所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端来实现支付,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户资金的过程中造成的账户资金损失,从而可以有效提高账号安全性。
请参阅图5,图5是本发明实施例公开的另一种电子账户数据转移方法的流程示意图。其中,图5所描述的方法主要是从付款方终端、收款方终端以及服务器三侧进行描述的。如图5所示,该方法可以包括以下步骤。
S501、付款方终端发送付款校验信息请求至支付服务器,该付款校验信息请求包括付款方账户以及付款金额。
本发明实施例中,付款方终端可以检测用户输入的操作,并响应该操作,发送付款校验信息请求至支付服务器。
S502、支付服务器接收付款方终端发送的付款校验信息请求,并校验付款校验信息请求包括的付款方账户是否合法。
本发明实施例中,支付服务器校验付款校验信息请求包括的付款方账户是否合法的具体过程已经在前面实施例进行了介绍,此处不做复述。
S503、若校验付款校验信息请求包括的付款方账户合法,支付服务器生成付款金额对应的付款校验信息;其中,付款金额对应的付款校验信息包含付款方账户标识。
本发明实施例中,支付服务器可以根据付款方账户生成付款方账户标识。
本发明实施例中,支付服务器生成付款金额对应的付款校验信息之后,可以从付款方账户中冻结付款金额。
S504、支付服务器将付款金额对应的付款校验信息发送至付款方终端。
S505、付款方终端保存接收到的付款金额对应的付款校验信息。
S506、收款方终端发送包括收款金额的收款请求信息给付款方终端。
S507、付款方终端接收收款方终端发送的包括收款金额的收款请求信息,并响应收款请求信息,获取存储的该收款金额对应的付款校验信息。
作为一种可选的实施方式,付款方终端在接收到收款方终端发送的包括收款金额的收款请求信息之后,可以输出该收款请求信息,并且付款方终端在检测到付款方输入的针对该收款请求信息的确认操作之后,执行响应收款请求信息,获取存储的该收款金额对应的付款校验信息的步骤。
本发明实施例中,假设上述收款请求信息包括的收款金额为20,那么付款方终端可以响应收款请求信息,获取20对应的付款校验信息,该付款校验信息中可以包括20个签名。
S508、付款方终端将存储的该收款金额对应的付款校验信息发送给收款方终端,其中,该付款校验信息包含付款方账户标识。
S509、付款方终端删除存储的该收款金额对应的付款校验信息。
S510、收款方终端接收付款方终端发送的付款校验信息,并校验该付款校验信息是否合法,如果校验该付款校验信息合法,执行步骤S511;反之,如果校验该付款校验信息非法,收款方终端可以提示付款校验信息校验失败。
其中,上述步骤S509和步骤S510可以同时执行,或者,也可以先执行步骤S510再执行步骤S509,本发明实施例不作限定。
S511、收款方终端将付款校验信息发送至支付服务器。
作为一种可选的实施方式,在步骤S511中,收款方终端可以检测与支付服务器之间是否存在网络连接,如果存在网络连接,将付款校验信息发送至支付服务器;反之,如果不存在网络连接,收款方终端可以保存付款校验信息,当存在网络连接时,再将付款校验信息发送至支付服务器。
作为一种可选的实施方式,在图3所描述的方法中,收款方终端检测与支付服务器之间不存在网络连接,并保存付款校验信息之后,收款方终端可以发送第一提示信息至付款方终端,该第一提示信息用于提示付款校验信息已被收款方终端校验通过和保存,等待执行支付操作,使得付款方可以及时获悉支付的执行进程。
作为一种可选的实施方式,在图3所描述的方法中,收款方终端将付款校验信息发送至支付服务器之后,也可以发送第二提示信息至付款方终端,该第二提示信息用于提示付款校验信息已发送至支付服务器执行支付操作,,使得付款方可以及时获悉支付的执行进程。
S512、支付服务器接收收款方终端发送的付款校验信息,并校验付款校验信息是否合法,如果校验付款校验信息合法,执行步骤S513;反之,如果校验付款校验信息非法,支付服务器还可以发送用于提示付款校验信息校验失败的信息给收款方终端。
S513、支付服务器根据存储的该付款校验信息的状态标识,判断该付款校验信息的使用状态,若该付款校验信息的使用状态为未被使用,执行步骤S514;反之,若该付款校验信息的使用状态为已被使用,丢弃该付款校验信息。
S514、支付服务器从该付款校验信息包含的付款方账户标识所属的付款方账户中结算与该付款校验信息对应的付款金额至收款方账户。
S515、支付服务器修改存储的该付款校验信息的状态标识,以使得修改后的该付款校验信息的状态标识表示的使用状态为已被使用。
S516、支付服务器发送支付成功结果给收款方终端。
S517、收款方终端输出支付成功结果。
在图5所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端来实现支付,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户资金的过程中造成的账户资金损失,从而可以有效提高账号安全性。
需要说明的是,上述实施例描述的方法不仅适用于收付双方均离线的场景,也适用于收款方在线,付款方离线的场景,以及也适用于收付双方在线的场景。
请参阅图6,图6是本发明实施例公开的一种电子账户数据转移方法的流程示意图。其中,图6所描述的电子账户数据转移方法主要是从第一终端、第二终端以及服务器三侧进行描述的。需要说明的是,图6所描述的电子账户数据转移方法从第一终端、第二终端或服务器中的任一单侧来看,同样不影响对本发明实施例公开的电子账户数据转移方法的理解。如图6所示,该电子账户数据转移方法可以包括以下步骤。
S601、第一终端发送转移校验信息请求至服务器,该转移校验信息请求包括第一终端用户的账户以及转移数据量。
本实施例中,第一终端包括上述的付款方终端,转移校验信息请求包括上述的支付校验信息请求,第一终端用户的账户包括上述的付款方账号,转移数据量包括付款金额,服务器包括支付服务器。
本发明实施例中,第一终端可以检测用户输入的操作,并响应该操作,发送转移校验信息请求至服务器。
S602、服务器接收第一终端发送的转移校验信息请求,并校验转移校验信息请求包括的第一终端用户的账户是否合法。
本发明实施例中,服务器校验转移校验信息请求包括的第一终端用户的账户是否合法的具体过程与在前面实施例中介绍的支付服务器校验付款校验信息请求包括的付款方账户是否合法的具体过程类似,此处不做复述。
S603、若校验转移校验信息请求包括的第一终端用户的账户合法,服务器生成转移数据量对应的转移校验信息;其中,转移数据量对应的转移校验信息包含第一终端用户的账户标识。
本发明实施例中,服务器可以根据第一终端用户的账户生成第一终端用户的账户标识。
本发明实施例中,服务器生成转移数据量对应的转移校验信息之后,可以从第一终端用户的账户中冻结该转移数据量。
S604、服务器将转移数据量对应的转移校验信息发送至第一终端。
S605、第一终端保存接收到的转移数据量对应的转移校验信息。
S606、第二终端发送包括转移数据量的请求信息给第一终端。
本发明实施例中,第二终端包括收款方终端。
S607、第一终端接收第二终端发送的包括转移数据量的请求信息,并响应请求信息,获取存储的该转移数据量对应的转移校验信息。
作为一种可选的实施方式,第一终端在接收到第二终端发送的包括转移数据量的请求信息之后,可以输出该请求信息,并且第一终端在检测到输入的针对该请求信息的确认操作之后,执行响应请求信息,获取存储的该转移数据量对应的转移校验信息的步骤。
本发明实施例中,假设上述请求信息包括的转移数据量为20,那么第一终端可以响应请求信息,获取20对应的转移校验信息,该转移校验信息中可以包括20个签名。也即是说,转移校验信息可以包括转移数据量对应的若干个签名,可选地,每一个签名包含第一终端用户的账户标识以及签名序号。
S608、第一终端将存储的该转移数据量对应的转移校验信息发送给第二终端,其中,该转移校验信息包含第一终端用户的账户标识。
S609、第一终端删除存储的该转移数据量对应的转移校验信息。
在一个实施例中,上述步骤S609可以省略,本发明实施例不作限定。
S610、第二终端接收第一终端发送的转移校验信息,并校验该转移校验信息是否合法,如果校验该转移校验信息合法,执行步骤S611;反之,如果校验该转移校验信息非法,第二终端可以提示转移校验信息校验失败。
其中,上述步骤S609和步骤S610可以同时执行,或者,也可以先执行步骤S610再执行步骤S609,本发明实施例不作限定。
在一个实施例中,上述步骤S609和S610可以省略,本发明实施例不作限定。
S611、第二终端将转移校验信息发送至服务器。
作为一种可选的实施方式,在步骤S611中,第二终端可以检测与服务器之间是否存在网络连接,如果存在网络连接,将转移校验信息发送至服务器;反之,如果不存在网络连接,第二终端可以保存转移校验信息,当存在网络连接时,再将转移校验信息发送至服务器。
作为一种可选的实施方式,在图6所描述的方法中,第二终端检测与服务器之间不存在网络连接,并保存转移校验信息之后,第二终端可以发送第一提示信息至第一终端,该第一提示信息用于提示转移校验信息已被第二终端校验通过和保存,等待执行数据转移操作,使得第一终端可以及时获悉数据转移的执行进程。
作为一种可选的实施方式,在图6所描述的方法中,第二终端将转移校验信息发送至服务器之后,也可以发送第二提示信息至第一终端,该第二提示信息用于提示转移校验信息已发送至服务器执行数据转移操作,使得第一终端可以及时获悉数据转移的执行进程。
S612、服务器接收第二终端发送的转移校验信息,并校验转移校验信息是否合法,如果校验转移校验信息合法,执行步骤S613;反之,如果校验转移校验信息非法,服务器还可以发送用于提示转移校验信息校验失败的信息给第二终端。
在一个实施例中,服务器接收第二终端发送的转移交易信息后,无需校验转移校验信息是否合法,而直接执行步骤S613,本发明实施例不作限定。
S613、服务器根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态,若该转移校验信息的使用状态为未被使用,执行步骤S614;反之,若该转移校验信息的使用状态为已被使用,丢弃该转移校验信息。
S614、服务器从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至第二终端用户的账户。
S615、服务器修改存储的该转移校验信息的状态标识,以使得修改后的该转移校验信息的状态标识表示的使用状态为已被使用。
S616、服务器发送数据转移成功结果给第二终端。
S617、第二终端输出数据转移成功结果。
在图6所描述的方法中,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端进行账户中的数据量转移,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图7,图7是本发明实施例公开的一种终端的结构示意图。如图7所示,该终端700可以包括:
第一收发单元701,用于发送包括转移数据量的请求信息给第一终端,以及接收第一终端发送的转移数据量对应的转移校验信息;其中,转移校验信息包含第一终端用户的账户标识;
第二收发单元602,用于将第一收发单元601接收到的转移校验信息发送至服务器,以使服务器根据存储的该转移校验信息的状态标识判断该转移校验信息的使用状态为未被使用时,由服务器从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至本终端用户的账户。
作为一种可选的实施方式,在图7所示的终端中,终端700还包括:
校验单元703,用于在第一收发单元701收到第一终端发送的转移数据量对应的转移校验信息之后,校验该转移校验信息是否合法,如果校验该转移校验信息合法,触发第二收发单元702将第一收发单元701收到的该转移校验信息发送至服务器。
作为一种可选的实施方式,在图7所示的终端中,第二收发单元702用于检测与服务器之间是否存在网络连接,如果存在网络连接,将转移校验信息发送至服务器;可选地,终端700还包括存储单元704,用于在第二收发单元702检测与服务器之间不存在网络连接时,保存第一收发单元701收到的转移校验信息。当第二收发单元702检测与服务器之间存在网络连接时,第二收发单元702可以将存储单元704存储的转移校验信息发送至服务器。
在一个实施例中,存储单元704保存转移校验信息之后,第二收发单元702还用于发送第一提示信息至第一终端,第一提示信息用于提示转移校验信息已被校验通过和保存,等待执行数据转移操作,使得第一终端可以及时获悉数据转移的执行进程。
在一个实施例中,第二收发单元702还用于在将转移校验信息发送至服务器之后,发送第二提示信息至第一终端,第二提示信息用于提示转移校验信息已发送至服务器执行数据转移操作,使得第一终端可以及时获悉数据转移的执行进程。
本发明实施例中,上述转移校验信息可以包括转移数据量对应的若干个签名,其中,每一个签名包含第一终端用户的账户标识以及签名序号。
其中,通过实施图7所描述的终端,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图8,图8是本发明实施例公开的另一种终端的结构示意图。如图8所示,该终端800可以包括输入装置801、处理器802,存储器803以及输出装置804以及通信总线805。其中,通信总线805用于实现这些组件之间的连接通信。如图8所示,作为一种计算机存储介质的存储器803中可以包括操作***、网络通信模块、用户接口模块以及数据转移应用程序。
在图8所示的终端中,处理器802可以用于调用存储器803中存储的数据转移应用程序,并执行以下操作:
通过输出装置804发送包括转移数据量的请求信息给第一终端;
通过输入装置801接收第一终端发送的转移数据量对应的转移校验信息;其中,该转移校验信息包含第一终端用户的账户标识;
通过输出装置804将转移校验信息发送至服务器,以使服务器根据存储的该转移校验信息的状态标识判断该转移校验信息的使用状态为未被使用时,由服务器从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至本终端用户的账户。
作为另一种可选的实施方式,处理器802通过输入装置801接收第一终端发送的转移数据量对应的转移校验信息之后,以及通过输出装置804将转移校验信息发送至服务器之前,还执行以下操作:
校验该转移校验信息是否合法,如果校验转移校验信息合法,执行通过输出装置804将转移校验信息发送至服务器的步骤。
作为另一种可选的实施方式,处理器802通过输出装置804将转移校验信息发送至服务器包括:
检测与服务器之间是否存在网络连接,如果存在网络连接,处理器802通过输出装置804将转移校验信息发送至服务器。
作为另一种可选的实施方式,处理器802检测与服务器之间不存在网络连接,还可以保存转移校验信息到存储器803。当处理器802检测与服务器之间存在网络连接时,再通过输出装置804将存储器803存储的转移校验信息发送至服务器。
本发明实施例中,上述转移校验信息可以包括转移数据量对应的若干个签名,其中,每一个签名包含第一终端用户的账户标识以及签名序号。
其中,通过实施图8所描述的终端,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图9,图9是本发明实施例公开的另一种终端的结构示意图。如图9所示,该终端900包括:
接收单元901,用于接收第二终端发送的包括转移数据量的请求信息;
获取单元902,用于响应请求信息,获取存储的该转移数据量对应的转移校验信息;
发送单元903,用于将转移校验信息发送给第二终端,其中,转移校验信息包含本终端(即终端900)用户的账户标识,以使第二终端将转移校验信息发送至服务器,并由服务器根据存储的该转移校验信息的状态标识判断该转移校验信息的使用状态为未被使用时,由服务器从转移校验信息包含的本终端用户的账户标识所属的本终端用户的账户中结算与转移校验信息对应的转移数据量至第二终端用户的账户。
作为一种可选的实施方式,在图9所描述的终端中,发送单元903还用于发送转移校验信息请求至服务器,该转移校验信息请求包括本终端用户的账户以及转移数据量,以使服务器校验转移校验信息请求包括的本终端用户的账户合法后生成该转移数据量对应的转移校验信息;其中,该转移数据量对应的转移校验信息包含本终端用户的账户标识;
相应地,接收单元901还用于接收服务器发送的转移数据量对应的转移校验信息;
相应地,终端900还包括存储单元904,用于保存接收到的转移数据量对应的转移校验信息。也即是说,获取单元902可以响应请求信息,从存储单元904中获取存储的该转移数据量对应的转移校验信息。
在一个实施例中,存储单元904还用于在发送单元903将转移校验信息发送给第二终端之后,删除存储的该转移校验信息。
本发明实施例中,上述的转移校验信息包括转移数据量对应的若干个签名,其中,每一个签名包含本终端用户的账户标识以及签名序号。
其中,通过实施图9所描述的终端,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图10,图10是本发明实施例公开的另一种终端的结构示意图。如图10所示,该终端1000可以包括输入装置1001、处理器1002,存储器1003以及输出装置1004以及通信总线1005。其中,通信总线1005用于实现这些组件之间的连接通信。如图10所示,作为一种计算机存储介质的存储器1003中可以包括操作***、网络通信模块、用户接口模块以及数据转移应用程序。
在图10所示的终端中,处理器1002可以用于调用存储器1003中存储的安全支付应用程序,并执行以下操作:
通过输入装置1001接收第二终端发送的包括转移数据量的请求信息;
响应请求信息,获取存储的该转移数据量对应的转移校验信息(如存储器1003存储该转移数据量对应的转移校验信息),并通过输出装置1004将转移校验信息发送给第二终端,其中,转移校验信息包含本终端用户的账户标识,以使第二终端将转移校验信息发送至服务器,并由服务器根据存储的该转移校验信息的状态标识判断该转移校验信息的使用状态为未被使用时,由服务器从该转移校验信息包含的本终端用户的账户标识所属的本终端用户的账户中结算与转移校验信息对应的转移数据量至第二终端用户的账户。
作为一种可选的实施方式,处理器1002通过输入装置1001接收第二终端发送的包括转移数据量的请求信息之前,还执行以下操作:
通过输出装置1004发送转移校验信息请求至服务器,转移校验信息请求包括本终端用户的账户以及转移数据量,以使服务器校验转移校验信息请求包括的本终端用户的账户合法后生成转移数据量对应的转移校验信息;其中,转移数据量对应的转移校验信息包含本终端用户的账户标识;
通过输入装置901接收服务器发送的转移数据量对应的转移校验信息;
保存接收到的转移数据量对应的转移校验信息(如保存至存储器1003)。
本发明实施例中,上述的转移校验信息包括转移数据量对应的若干个签名,其中,每一个签名包含本终端用户的账户标识以及签名序号。
其中,通过实施图10所描述的终端,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图11,图11是本发明实施例公开的一种服务器的结构示意图。如图11所示,该服务器1100包括:
接收单元1101,用于接收第二终端发送的转移校验信息,该转移校验信息包含第一终端用户的账户标识;
判断单元1102,用于根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态;
结算单元1103,用于在判断单元1102判断出该转移校验信息的使用状态为未被使用时,从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至第二终端用户的账户。
作为一种可选的实施方式,服务器1100还包括:
第一校验单元1104,用于校验接收单元1101接收到的转移校验信息是否合法,如果校验转移校验信息合法,触发判断单元1102根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态。
作为一种可选的实施方式,服务器1100还包括:
存储单元1105,用于在结算单元1103从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至第二终端用户的账户之后,修改存储的该转移校验信息的状态标识,以使得修改后的该转移校验信息的状态标识表示的使用状态为已被使用。
相应地,上述判断单元1102可以根据存储单元1105存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态。
作为一种可选的实施方式,服务器1100中,接收单元1101还用于接收第一终端发送的转移校验信息请求,该转移校验信息请求第一终端用户的账户以及转移数据量;
相应地,服务器1100还包括:
第二校验单元1106,用于校验转移校验信息请求包括的第一终端用户的账户是否合法;
生成单元1107,用于在第二校验单元1106校验转移校验信息请求包括的第一终端用户的账户合法时,生成转移数据量对应的转移校验信息;其中,转移数据量对应的转移校验信息包含第一终端用户的账户标识;
发送单元1108,用于将该转移数据量对应的转移校验信息发送至第一终端。
在一个实施例中,结算单元1103还用于在生成单元1107生成转移数据量对应的转移校验信息之后,从第一终端用户的账户中冻结转移数据量。
本发明实施例中,第二校验单元1106用于校验转移校验信息请求包括的第一终端用户的账户与存储的第一终端标识对应的账户是否相同,如果相同,则校验转移校验信息请求包括的第一终端用户的账户合法。
本发明实施例中,上述的转移校验信息包括转移数据量对应的若干个签名,其中,每一个签名包含第一终端用户的账户标识以及签名序号。
其中,通过实施图11所描述的服务器,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图12,图12是本发明实施例公开的另一种服务器的结构示意图。如图12所示,该服务器1200可以包括输入装置1201、处理器1202,存储器1203以及输出装置1204以及通信总线1205。其中,通信总线1205用于实现这些组件之间的连接通信。如图12所示,作为一种计算机存储介质的存储器1203中可以包括操作***、网络通信模块、用户接口模块以及数据转移应用程序。
在图12所示的服务器中,处理器1202可以用于调用存储器1203中存储的数据转移应用程序,并执行以下操作:
通过输入装置1201接收第二终端发送的转移校验信息,该转移校验信息包含第一终端用户的账户标识;
根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态;
若该转移校验信息的使用状态为未被使用,从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至第二终端用户的账户。
作为一种可选的实施方式,处理器1202通过输入装置1201接收第二终端发送的转移校验信息之后,以及根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态之前,还可以执行以下操作:
校验该转移校验信息是否合法,如果校验转移校验信息合法,执行根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态的步骤。
作为一种可选的实施方式,处理器1202从该转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与该转移校验信息对应的转移数据量至第二终端用户的账户之后,还执行以下操作:
修改存储的该转移校验信息的状态标识,以使得修改后的该转移校验信息的状态标识表示的使用状态为已被使用。其中,该转移校验信息的状态标识可以存储在存储器1203中。
作为一种可选的实施方式,处理器1202通过输入装置1201接收第二终端发送的转移校验信息之前,还可以执行以下操作:
通过输入装置1201接收第一终端发送的转移校验信息请求息,转移校验信息请求包括第一终端用户的账户以及转移数据量;
校验转移校验信息请求包括的第一终端用户的账户是否合法,若合法,生成该转移数据量对应的转移校验信息;其中,该转移数据量对应的转移校验信息包含第一终端用户的账户标识;
通过输出装置1204将转移数据量对应的转移校验信息发送至第一终端。
本发明实施例中,上述的转移校验信息包括转移数据量对应若干个签名,其中,每一个签名包含第一终端用户的账户标识以及签名序号。
其中,通过实施图12所描述的服务器,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
请参阅图13,图13是本发明实施例公开的一种电子账户数据转移***的结构示意图。其中,该电子账户数据转移***包括第一终端1301、第二终端1302和服务器1303,其中:
第一终端1301,用于接收第二终端1302发送的包括转移数据量的请求信息;
第一终端1301,还用于响应请求信息,获取存储的该转移数据量对应的转移校验信息,并将转移校验信息发送给第二终端1302;其中,转移校验信息包含第一终端用户的账户标识;
第二终端1302,用于接收第一终端1301发送的转移校验信息;
第二终端1302,还用于将转移校验信息发送至服务器1303;
服务器1303,用于根据存储的该转移校验信息的状态标识,判断该转移校验信息的使用状态;若转移校验信息的使用状态为未被使用,从转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与转移校验信息对应的转移数据量至第二终端用户的账户。
在一个实施例中,第二终端1302还用于在接收第一终端1301发送的转移校验信息之后,以及将转移校验信息发送至服务器1303之前,校验转移校验信息是否合法,如果校验转移校验信息合法,执行将转移校验信息发送至服务器1303的步骤。
在一个实施例中,第二终端1302将转移校验信息发送至服务器1403的方式具体为:
第二终端1302检测与服务器之间是否存在网络连接,如果存在网络连接,将转移校验信息发送至服务器1303。
在一个实施例中,若第二终端1302检测与服务器1303之间不存在网络连接,第二终端1302还用于保存转移校验信息,以及发送第一提示信息至第一终端1301,该第一提示信息用于提示转移校验信息已被第二终端1302校验通过和保存,等待执行支付操作,以使第一终端1301可以及时获悉数据转移的执行进程。
在一个实施例中,第二终端1302还用于在将转移校验信息发送至服务器1303之后,发送第二提示信息至第一终端1301,该第二提示信息用于提示转移校验信息已发送至服务器1303执行数据转移操作,以使第一终端1301可以及时获悉数据转移的执行进程。
在一个实施例中,服务器1303根据存储的转移校验信息的状态标识,判断转移校验信息的使用状态之前,还用于校验转移校验信息是否合法,如果校验转移校验信息合法,执行根据存储的转移校验信息的状态标识,判断转移校验信息的使用状态的步骤。
在一个实施例中,服务器还用于从转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与转移校验信息对应的转移数据量至第二终端用户的账户之后,修改存储的转移校验信息的状态标识,以使得修改后的转移校验信息的状态标识表示的使用状态为已被使用。
在一个实施例中,第一终端1301接收第二发送的包括转移数据量的请求信息之前,还用于发送转移校验信息请求至服务器1303,该转移校验信息请求包括第一终端用户的账户以及转移数据量;
相应地,服务器1303还用于接收第一终端1301发送的转移校验信息请求,并校验转移校验信息请求包括的第一终端用户的账户是否合法,若合法,生成转移数据量对应的转移校验信息;其中,该转移数据量对应的转移校验信息包含第一终端用户的账户标识;
相应地,服务器1303还用于将转移数据量对应的转移校验信息发送至第一终端1301;
相应地,第一终端1301还用于保存接收到的转移数据量对应的转移校验信息。
在一个实施例中,服务器1303生成转移数据量对应的转移校验信息之后,还用于从第一终端用户的账户中冻结转移数据量。
本发明实施例中,服务器1303校验转移校验信息请求包括的第一终端用户的账户是否合法的方式具体为:
服务器1303用于校验转移校验信息请求包括的第一终端用户的账户与存储的第一终端标识对应的账户是否相同,如果相同,则校验转移校验信息请求包括的第一终端用户的账户合法。
在一个实施例中,第一终端1301将转移校验信息发送给第二终端1302之后,还用于删除存储的该转移校验信息。
本发明实施例中,上述转移校验信息包括转移数据量对应的若干个签名,其中,每一个签名包含第一终端用户的账户标识以及签名序号。
可见,通过实施图13所示的***,可以在无需改造硬件设备和新增物理芯片的情况下,直接使用当前普遍使用的终端进行账户中的数据量转移,能够杜绝在采用NFC等技术来扣除物理芯片存储的账户中的数据量的过程中造成的数据量损失,从而可以有效提高账户安全性。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上对本发明实施例公开的一种电子账户数据转移方法及相关设备、***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (50)
1.一种电子账户数据转移方法,其特征在于,包括:
第一终端接收第二终端发送的包括转移数据量的请求信息;
所述第一终端响应所述请求信息,获取存储的所述转移数据量对应的转移校验信息,并将所述转移校验信息发送给所述第二终端;其中,所述转移校验信息包含第一终端用户的账户标识,所述转移校验信息是服务器根据所述转移数据量生成的,所述服务器在生成所述转移校验信息后,从所述第一终端用户的账户中冻结所述转移数据量,所述转移校验信息包括签名,所述签名的数量与所述转移数据量的数量相同;
所述第二终端接收所述第一终端发送的所述转移校验信息;
若所述第二终端验证所述转移校验信息合法,则将所述转移校验信息发送至服务器,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同;
所述服务器根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态;
若所述转移校验信息的使用状态为未被使用,所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
2.根据权利要求1所述的方法,其特征在于,所述第二终端接收所述第一终端发送的所述转移校验信息之后,以及所述第二终端将所述转移校验信息发送至服务器之前,所述方法还包括:
所述第二终端校验所述转移校验信息是否合法,如果校验所述转移校验信息合法,执行所述的将所述转移校验信息发送至服务器的步骤。
3.根据权利要求2所述的方法,其特征在于,所述第二终端将所述转移校验信息发送至服务器包括:
所述第二终端检测与服务器之间是否存在网络连接,如果存在网络连接,将所述转移校验信息发送至服务器。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第二终端检测与服务器之间不存在网络连接,所述第二终端保存所述转移校验信息;
所述第二终端发送第一提示信息至所述第一终端,所述第一提示信息用于提示所述转移校验信息已被所述第二终端校验通过和保存,等待执行转移操作。
5.根据权利要求3所述的方法,其特征在于,所述第二终端将所述转移校验信息发送至服务器之后,所述方法还包括:
所述第二终端发送第二提示信息至所述第一终端,所述第二提示信息用于提示所述转移校验信息已发送至服务器执行转移操作。
6.根据权利要求1~5任一项所述的方法,其特征在于,所述服务器根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态之前,所述方法还包括:
所述服务器校验所述转移校验信息是否合法,如果校验所述转移校验信息合法,执行所述的根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态的步骤。
7.根据权利要求6所述的方法,其特征在于,所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户之后,所述方法还包括:
所述服务器修改存储的所述转移校验信息的状态标识,以使得修改后的所述转移校验信息的状态标识表示的使用状态为已被使用。
8.根据权利要求7所述的方法,其特征在于,所述第一终端接收第二终端发送的包括转移数据量的请求信息之前,所述方法还包括:
第一终端发送转移校验信息请求至服务器,所述转移校验信息请求包括第一终端用户的账户以及转移数据量;
所述服务器接收所述第一终端发送的所述转移校验信息请求;
所述服务器校验所述转移校验信息请求包括的第一终端用户的账户是否合法,若合法,生成所述转移数据量对应的转移校验信息;其中,所述转移数据量对应的转移校验信息包含第一终端用户的账户标识;
所述服务器将所述转移数据量对应的转移校验信息发送至所述第一终端;
所述第一终端保存接收到的所述转移数据量对应的转移校验信息。
9.根据权利要求8所述的方法,其特征在于,所述服务器生成所述转移数据量对应的转移校验信息之后,所述方法还包括:
所述服务器从所述第一终端用户的账户中冻结所述转移数据量。
10.根据权利要求9所述的方法,其特征在于,所述服务器校验所述转移校验信息请求包括的第一终端用户的账户是否合法包括:
所述服务器校验所述转移校验信息请求包括的第一终端用户的账户与存储的第一终端标识对应的账户是否相同,如果相同,则校验所述转移校验信息请求包括的第一终端用户的账户合法。
11.根据权利要求1~5任一项所述的方法,其特征在于,所述第一终端将所述转移校验信息发送给所述第二终端之后,所述方法还包括:
所述第一终端删除存储的所述转移校验信息。
12.根据权利要求1~5任一项所述的方法,其特征在于,所述转移校验信息包括所述转移数据量对应的若干个签名,其中,每一个所述签名包含第一终端用户的账户标识以及签名序号。
13.一种电子账户数据转移方法,其特征在于,包括:
第二终端发送包括转移数据量的请求信息给第一终端;
所述第二终端接收所述第一终端发送的所述转移数据量对应的转移校验信息;其中,所述转移校验信息包含第一终端用户的账户标识,所述转移校验信息是服务器根据转移数据量生成的,所述服务器在生成所述转移校验信息后,从第一终端用户的账户中冻结所述转移数据量;所述转移校验信息包括签名,所述签名的数量与所述转移数据量的数量相同;
若所述第二终端验证所述转移校验信息合法,则将所述转移校验信息发送至服务器,以使所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同。
14.根据权利要求13所述的方法,其特征在于,所述第二终端接收所述第一终端发送的所述转移数据量对应的转移校验信息之后,以及所述第二终端将所述转移校验信息发送至服务器之前,所述方法还包括:
所述第二终端校验所述转移校验信息是否合法,如果校验所述转移校验信息合法,执行所述的将所述转移校验信息发送至服务器的步骤。
15.根据权利要求14所述的方法,其特征在于,所述第二终端将所述转移校验信息发送至服务器包括:
所述第二终端检测与服务器之间是否存在网络连接,如果存在网络连接,将所述转移校验信息发送至服务器。
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
若所述第二终端检测与服务器之间不存在网络连接,所述第二终端保存所述转移校验信息;
所述第二终端发送第一提示信息至所述第一终端,所述第一提示信息用于提示所述转移校验信息已被所述第二终端校验通过和保存,等待执行转移操作。
17.根据权利要求15所述的方法,其特征在于,所述第二终端将所述转移校验信息发送至服务器之后,所述方法还包括:
所述第二终端发送第二提示信息至所述第一终端,所述第二提示信息用于提示所述转移校验信息已发送至服务器执行转移操作。
18.根据权利要求13~17任一项所述的方法,其特征在于,所述转移校验信息包括所述转移数据量对应的若干个签名,其中,每一个所述签名包含第一终端用户的账户标识以及签名序号。
19.一种电子账户数据转移方法,其特征在于,包括:
第一终端接收第二终端发送的包括转移数据量的请求信息;
所述第一终端响应所述请求信息,获取存储的所述转移数据量对应的转移校验信息,并将所述转移校验信息发送给所述第二终端,其中,所述转移校验信息包含第一终端用户的账户标识,以使所述第二终端若验证所述转移校验信息合法,则将所述转移校验信息发送至服务器,并由所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户,所述转移校验信息是服务器根据转移数据量生成的,所述服务器在生成所述转移校验信息后,从第一终端用户的账户中冻结所述转移数据量;所述转移校验信息包括签名,所述签名的数量与所述转移数据量的数量相同,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同。
20.根据权利要求19所述的方法,其特征在于,所述第一终端接收第二终端发送的包括转移数据量的请求信息之前,所述方法还包括:
第一终端发送转移校验信息请求至服务器,所述转移校验信息请求包括第一终端用户的账户以及转移数据量,以使所述服务器校验所述转移校验信息请求包括的第一终端用户的账户合法后生成所述转移数据量对应的转移校验信息;其中,所述转移数据量对应的转移校验信息包含第一终端用户的账户标识;
所述第一终端接收所述服务器发送的所述转移数据量对应的转移校验信息;
所述第一终端保存接收到的所述转移数据量对应的转移校验信息。
21.根据权利要求20所述的方法,其特征在于,所述第一终端将所述转移校验信息发送给所述第二终端之后,所述方法还包括:
所述第一终端删除存储的所述转移校验信息。
22.根据权利要求19、20或21所述的方法,其特征在于,所述转移校验信息包括所述转移数据量对应的若干个签名,其中,每一个所述签名包含第一终端用户的账户标识以及签名序号。
23.一种电子账户数据转移方法,其特征在于,包括:
服务器接收第二终端发送的转移校验信息,所述转移校验信息包含第一终端用户的账户标识,所述转移校验信息是服务器根据所述第一终端发送的转移数据量生成并发送给所述第一终端的,所述服务器在生成所述转移校验信息后,从第一终端用户的账户中冻结所述转移数据量;所述转移校验信息还包括签名,所述签名的数量与所述转移数据量的数量相同,所述转移校验信息是在所述第二终端验证所述转移验证信息合法时发送的,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同;
所述服务器根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态;
若所述转移校验信息的使用状态为未被使用,所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
24.根据权利要求23述的方法,其特征在于,所述服务器根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态之前,所述方法还包括:
所述服务器校验所述转移校验信息是否合法,如果校验所述转移校验信息合法,执行所述的根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态的步骤。
25.根据权利要求24所述的方法,其特征在于,所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的数据量至第二终端用户的账户之后,所述方法还包括:
所述服务器修改存储的所述转移校验信息的状态标识,以使得修改后的所述转移校验信息的状态标识表示的使用状态为已被使用。
26.根据权利要求23、24或25所述的方法,其特征在于,所述服务器接收第二终端发送的转移校验信息之前,所述方法还包括:
服务器接收第一终端发送的转移校验信息请求,所述转移校验信息请求包括第一终端用户的账户以及转移数据量;
所述服务器校验所述转移校验信息请求包括的第一终端用户的账户是否合法,若合法,生成所述转移数据量对应的转移校验信息;其中,所述转移数据量对应的转移校验信息包含第一终端用户的账户标识;
所述服务器将所述转移数据量对应的转移校验信息发送至所述第一终端。
27.根据权利要求23、24或25所述的方法,其特征在于,所述服务器生成所述转移数据量对应的转移校验信息之后,所述方法还包括:
所述服务器从所述第一终端用户的账户中冻结所述转移数据量。
28.根据权利要求23、24或25所述的方法,其特征在于,所述服务器校验所述转移校验信息请求包括的第一终端用户的账户是否合法包括:
所述服务器校验所述转移校验信息请求包括的第一终端用户的账户与存储的第一终端标识对应的账户是否相同,如果相同,则校验所述转移校验信息请求包括的第一终端用户的账户合法。
29.根据权利要求23、24或25所述的方法,其特征在于,所述转移校验信息包括所述转移数据量对应的若干个签名,其中,每一个所述签名包含第一终端用户的账户标识以及签名序号。
30.一种终端,其特征在于,包括:
第一收发单元,用于发送包括转移数据量的请求信息给第一终端,以及接收所述第一终端发送的所述转移数据量对应的转移校验信息;其中,所述转移校验信息包含第一终端用户的账户标识,所述转移校验信息是服务器根据所述转移数据量生成的,所述服务器在生成所述转移校验信息后,从第一终端用户的账户中冻结所述转移数据量;所述转移校验信息包括签名,所述签名的数量与所述转移数据量的数量相同;
第二收发单元,用于在验证所述转移校验信息合法时,将所述转移校验信息发送至服务器,以使所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至所述终端用户的账户,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同。
31.根据权利要求30所述的终端,其特征在于,所述终端还包括:
校验单元,用于在所述第一收发单元收到所述第一终端发送的所述转移数据量对应的转移校验信息之后,校验所述转移校验信息是否合法,如果校验所述转移校验信息合法,触发所述第二收发单元将所述转移校验信息发送至服务器。
32.根据权利要求31所述的终端,其特征在于,所述第二收发单元用于检测与服务器之间是否存在网络连接,如果存在网络连接,将所述转移校验信息发送至服务器。
33.根据权利要求32所述的终端,其特征在于,所述终端还包括:
存储单元,用于在所述第二收发单元检测与服务器之间不存在网络连接时,保存所述转移校验信息;
所述第二收发单元,还用于发送第一提示信息至所述第一终端,所述第一提示信息用于提示所述转移校验信息已被校验通过和保存,等待执行数据转移操作。
34.根据权利要求32所述的终端,其特征在于,所述第二收发单元还用于在将所述转移校验信息发送至服务器之后,发送第二提示信息至所述第一终端,所述第二提示信息用于提示所述转移校验信息已发送至服务器执行数据转移操作。
35.根据权利要求30~34任一项所述的终端,其特征在于,所述转移校验信息包括所述转移数据量对应的若干个签名,其中,每一个所述签名包含第一终端用户的账户标识以及签名序号。
36.一种终端,其特征在于,包括:
接收单元,用于接收第二终端发送的包括转移数据量的请求信息;
获取单元,用于响应所述请求信息,获取存储的所述转移数据量对应的转移校验信息,所述转移校验信息是服务器根据所述转移数据量生成的,所述服务器在生成所述转移校验信息后,从第一终端用户的账户中冻结所述转移数据量,所述转移校验信息包括签名,所述签名的数量与所述转移数据量的数量相同;
发送单元,用于在验证所述转移校验信息合法时,将所述转移校验信息发送给所述第二终端,其中,所述转移校验信息包含所述终端用户的账户标识,以使所述第二终端将所述转移校验信息发送至服务器,并由所述服务器根据存储的所述转移校验信息的状态标识判断所述转移校验信息的使用状态为未被使用时,由所述服务器从所述转移校验信息包含的所述终端用户的账户标识所属的所述终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同。
37.根据权利要求36所述的终端,其特征在于,
所述发送单元,还用于发送转移校验信息请求至服务器,所述转移校验信息请求包括所述终端用户的账户以及转移数据量,以使所述服务器校验所述转移校验信息请求包括的所述终端用户的账户合法后生成所述转移数据量对应的转移校验信息;其中,所述转移数据量对应的转移校验信息包含所述终端用户的账户标识;
所述接收单元,还用于接收所述服务器发送的所述转移数据量对应的转移校验信息;
所述终端还包括存储单元,用于保存接收到的所述转移数据量对应的转移校验信息。
38.根据权利要求37所述的终端,其特征在于,所述存储单元还用于在所述发送单元将所述转移校验信息发送给所述第二终端之后,删除存储的所述转移校验信息。
39.一种服务器,其特征在于,包括:
接收单元,用于接收第二终端发送的转移校验信息,所述转移校验信息包含第一终端用户的账户标识,所述转移校验信息是服务器根据所述第一终端发送的转移数据量生成并发送给所述第一终端的,所述服务器在生成所述转移校验信息后,从第一终端用户的账户中冻结所述转移数据量;所述转移校验信息还包括签名,所述签名的数量与所述转移数据量的数量相同,所述转移校验信息是所述第二终端验证所述转移校验信息合法时发送的,所述转移校验信息合法是指所述转移校验信息中每个签名的内容格式与预设的内容格式相同;
判断单元,用于根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态;
结算单元,用于在所述判断单元判断出所述转移校验信息的使用状态为未被使用时,从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户。
40.根据权利要求39所述的服务器,其特征在于,所述服务器还包括:
第一校验单元,用于校验所述转移校验信息是否合法,如果校验所述转移校验信息合法,触发所述判断单元根据存储的所述转移校验信息的状态标识,判断所述转移校验信息的使用状态。
41.根据权利要求40所述的服务器,其特征在于,所述服务器还包括:
存储单元,用于在所述结算单元从所述转移校验信息包含的第一终端用户的账户标识所属的第一终端用户的账户中结算与所述转移校验信息对应的转移数据量至第二终端用户的账户之后,修改存储的所述转移校验信息的状态标识,以使得修改后的所述转移校验信息的状态标识表示的使用状态为已被使用。
42.根据权利要求39、40或41所述的服务器,其特征在于,
所述接收单元,还用于接收第一终端发送的转移校验信息请求,所述转移校验信息请求包括第一终端用户的账户以及转移数据量;
所述服务器还包括:
第二校验单元,用于校验所述转移校验信息请求包括的第一终端用户的账户是否合法;
生成单元,用于在所述第二校验单元校验所述转移校验信息请求包括的第一终端用户的账户合法时,生成所述转移数据量对应的转移校验信息;其中,所述转移数据量对应的转移校验信息包含第一终端用户的账户标识;
发送单元,用于将所述转移数据量对应的转移校验信息发送至所述第一终端。
43.根据权利要求42所述的服务器,其特征在于,所述结算单元还用于在所述生成单元生成所述转移数据量对应的转移校验信息之后,从所述第一终端用户的账户中冻结所述转移数据量。
44.根据权利要求42所述的服务器,其特征在于,所述第二校验单元用于校验所述转移校验信息请求包括的第一终端用户的账户与存储的第一终端标识对应的账户是否相同,如果相同,则校验所述转移校验信息请求包括的第一终端用户的账户合法。
45.根据权利要求39、40或41所述的服务器,其特征在于,所述转移校验信息包括所述转移数据量对应的若干个签名,其中,每一个所述签名包含第一终端用户的账户标识以及签名序号。
46.一种电子账户数据转移***,其特征在于,包括如权利要求30~35任一项所述的终端、如权利要求36~38任一项所述的终端以及如权利要求39~45任一项所述的服务器。
47.一种终端,其特征在于,包括:
处理器,适于实现一条或多条指令;
以及计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求13-18任一项所述的电子账户数据转移方法。
48.一种终端,其特征在于,包括:
处理器,适于实现一条或多条指令;
以及计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求19-22任一项所述的电子账户数据转移方法。
49.一种服务器,其特征在于,包括:
处理器,适于实现一条或多条指令;
以及计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求23-29任一项所述的电子账户数据转移方法。
50.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有第一计算机程序指令,所述第一计算机程序指令被处理器执行时,用于执行如权利要求13-18任一项所述的电子账户数据转移方法;或者,所述计算机可读存储介质中存储有第二计算机程序指令,所述第二计算机程序指令被处理器执行时,用于执行如权利要求19-22任一项所述的电子账户数据转移方法;或者,所述计算机可读存储介质中存储有第三计算机程序指令,所述第三计算机程序指令被处理器执行时,用于执行如权利要求23-29任一项所述的电子账户数据转移方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310750757.8A CN104751323B (zh) | 2013-12-31 | 2013-12-31 | 一种电子账户数据转移方法及相关设备、*** |
PCT/CN2014/080796 WO2015100979A1 (en) | 2013-12-31 | 2014-06-26 | Electronic account data transfer method and related device and system |
US14/569,410 US20150186883A1 (en) | 2013-12-31 | 2014-12-12 | Electronic Account Data Transfer Method And Related Device And System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310750757.8A CN104751323B (zh) | 2013-12-31 | 2013-12-31 | 一种电子账户数据转移方法及相关设备、*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104751323A CN104751323A (zh) | 2015-07-01 |
CN104751323B true CN104751323B (zh) | 2020-04-24 |
Family
ID=53493115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310750757.8A Active CN104751323B (zh) | 2013-12-31 | 2013-12-31 | 一种电子账户数据转移方法及相关设备、*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104751323B (zh) |
WO (1) | WO2015100979A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104899730B (zh) * | 2014-09-22 | 2020-02-18 | 腾讯科技(深圳)有限公司 | 一种移动终端数据处理方法、终端及*** |
WO2017011994A1 (zh) * | 2015-07-21 | 2017-01-26 | 深圳市银信网银科技有限公司 | 一种电子凭证设置及数据交互处理的方法、***及装置 |
CN106535082B (zh) * | 2015-09-09 | 2021-07-06 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置和*** |
CN107067255B (zh) * | 2017-02-27 | 2019-02-26 | 腾讯科技(深圳)有限公司 | 区块链中账户的处理方法和装置 |
CN108629051A (zh) * | 2018-05-18 | 2018-10-09 | 阿里巴巴集团控股有限公司 | 数据处理方法、服务器和数据处理*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402746A (zh) * | 2010-09-09 | 2012-04-04 | 深圳市财付通科技有限公司 | 一种移动支付安全验证的方法、装置和*** |
CN102867250A (zh) * | 2011-06-22 | 2013-01-09 | 美国博通公司 | 用于交易支付授权的移动装置 |
CN103067335A (zh) * | 2011-10-18 | 2013-04-24 | ***通信集团公司 | 一种非接触方式实现信息交互的方法、相关设备及*** |
CN103136668A (zh) * | 2011-11-28 | 2013-06-05 | 中兴通讯股份有限公司 | 终端支付方法、终端和支付平台 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008250884A (ja) * | 2007-03-30 | 2008-10-16 | Cyber Coin Kk | 認証システム、認証システムに用いられるサーバ、移動体通信端末、プログラム |
CN101853453A (zh) * | 2009-04-03 | 2010-10-06 | 中兴通讯股份有限公司 | 一种实现移动支付的***及方法 |
KR101263889B1 (ko) * | 2010-10-04 | 2013-05-14 | 주식회사 케이티 | 카드를 충전시킬 수 있는 근거리 무선 통신 단말,및 근거리 무선 통신 단말의 동작 방법 |
US20130085887A1 (en) * | 2011-10-03 | 2013-04-04 | Wei Zhang | Method and system for financial card transaction verification |
CN102542453B (zh) * | 2011-12-27 | 2015-09-30 | 大唐微电子技术有限公司 | 移动支付身份验证方法 |
US10282724B2 (en) * | 2012-03-06 | 2019-05-07 | Visa International Service Association | Security system incorporating mobile device |
CN107392583B (zh) * | 2012-04-25 | 2020-10-30 | 创新先进技术有限公司 | 一种二维码图形数据生成方法和装置 |
-
2013
- 2013-12-31 CN CN201310750757.8A patent/CN104751323B/zh active Active
-
2014
- 2014-06-26 WO PCT/CN2014/080796 patent/WO2015100979A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402746A (zh) * | 2010-09-09 | 2012-04-04 | 深圳市财付通科技有限公司 | 一种移动支付安全验证的方法、装置和*** |
CN102867250A (zh) * | 2011-06-22 | 2013-01-09 | 美国博通公司 | 用于交易支付授权的移动装置 |
CN103067335A (zh) * | 2011-10-18 | 2013-04-24 | ***通信集团公司 | 一种非接触方式实现信息交互的方法、相关设备及*** |
CN103136668A (zh) * | 2011-11-28 | 2013-06-05 | 中兴通讯股份有限公司 | 终端支付方法、终端和支付平台 |
Also Published As
Publication number | Publication date |
---|---|
WO2015100979A1 (en) | 2015-07-09 |
CN104751323A (zh) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104751323B (zh) | 一种电子账户数据转移方法及相关设备、*** | |
KR101802682B1 (ko) | 장치를 사용자 계정에 링크하는 시스템 및 방법 | |
US9081969B2 (en) | Apparatus and method for remotely deleting critical information | |
CN113115285B (zh) | 信息处理方法及装置 | |
CN101534192B (zh) | 一种提供跨域令牌的***和方法 | |
CN110070357B (zh) | 数据处理方法、装置和*** | |
KR20160024185A (ko) | SE(Secure element)를 이용한 암호화폐 관리 시스템 및 그 방법 | |
EP2961094A1 (en) | System and method for generating a random number | |
CN105262773B (zh) | 一种物联网***的验证方法及装置 | |
CN109308416B (zh) | 业务服务数据处理方法、装置、***、存储介质和设备 | |
CN102802150B (zh) | 手机号码验证方法、***以及终端 | |
JP2018093434A (ja) | トランザクション管理方法、トランザクション管理プログラム及びトランザクション管理装置 | |
CN103841111A (zh) | 一种防止数据重复提交的方法和服务器 | |
KR101727134B1 (ko) | 파일에 대한 공증, 검증 및 파기를 수행하는 방법 및 서버 | |
JP2009140275A (ja) | 非接触icカード認証システム | |
CN111010363B (zh) | 信息认证方法及其***、认证模块以及用户终端 | |
CN106161224B (zh) | 数据交换方法、装置及设备 | |
CN106850519B (zh) | 应用安全性认证方法及装置 | |
WO2017185458A1 (zh) | 生成和获取用于删除isd-p域的授权的方法及装置 | |
EP3334086A1 (en) | Online authentication method based on smart card, smart card and authentication server | |
CN114513779A (zh) | 密钥生成方法和基于该方法的数据处理方法、设备和*** | |
CN114157693A (zh) | 通信设备的上电认证方法、通信模块和服务器 | |
CN101807237A (zh) | 签名方法及装置 | |
CN104618100A (zh) | 身份验证、基于终端进行支付的方法、终端及服务器 | |
CN104616147A (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 |