CN109447649A - 交易请求的处理方法及*** - Google Patents

交易请求的处理方法及*** Download PDF

Info

Publication number
CN109447649A
CN109447649A CN201811021039.6A CN201811021039A CN109447649A CN 109447649 A CN109447649 A CN 109447649A CN 201811021039 A CN201811021039 A CN 201811021039A CN 109447649 A CN109447649 A CN 109447649A
Authority
CN
China
Prior art keywords
transaction
terminal device
ultrasonic wave
request
server
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.)
Withdrawn
Application number
CN201811021039.6A
Other languages
English (en)
Inventor
刘慧众
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201811021039.6A priority Critical patent/CN109447649A/zh
Publication of CN109447649A publication Critical patent/CN109447649A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

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)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明适用于数据处理技术领域,提供了交易请求的处理方法及***方法及装置,包括:终端设备生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证;服务器接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池;所述服务器检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。本发明基于超声波技术实现了交易请求的预先接收并存储,提升了交易请求的处理效率。

Description

交易请求的处理方法及***
技术领域
本发明属于数据处理技术领域,尤其涉及交易请求的处理方法及***。
背景技术
随着信息技术的发展,人们的交易方式从线下交易逐渐发展为线上交易,比如在超市进行付款时,商家扫描用户移动终端上的交易二维码,并在用户输入付款密码后,完成交易;又比如在取款时,用户将银行卡***取款机,并输入取款金额和取款密码进行交易。
现有技术中,交易方式通常只能支持单个用户,在已有用户进行交易的情况下,无法处理其他用户的交易请求。比如在取款机场景中,取款机在同一时间只能支持一名用户进行取款,而不能接受其他用户的取款请求。综上,现有技术中,用户发出的交易请求只能在交易现场被接收,交易请求的处理效率低。
发明内容
有鉴于此,本发明实施例提供了交易请求的处理方法及***,以解决现有技术中交易请求的处理效率低的问题。
本发明实施例的第一方面提供了一种交易请求的处理方法,应用于交易请求的处理***,该交易请求的处理***包括终端设备以及服务器,所述处理方法包括:
所述终端设备生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证;
所述服务器接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池;
所述服务器检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。
可选地,所述服务器检测所述终端设备是否满足预设条件,包括:
所述服务器发送测试超声波,所述测试超声波用于测试所述终端设备是否处于交易状态;
所述终端设备接收所述测试超声波,若所述终端设备处于所述交易状态,则发送与所述测试超声波对应的响应超声波;
所述服务器接收所述响应超声波,并执行从所述交易池中提取所述交易请求及其后续的操作。
可选地,所述服务器接收所述响应超声波之后,还包括:
所述服务器根据发送所述测试超声波的时间以及接收所述响应超声波的时间计算出相隔距离,所述相隔距离为所述终端设备与所述服务器之间的距离;
所述服务器在所述相隔距离小于预设的距离阈值时,向所述终端设备发送交易提示;
所述终端设备接收并展示所述交易提示,并发送用户关于所述交易提示的确认结果,所述确认结果用于指示是否进行交易;
所述服务器在所述确认结果指示进行交易时,执行从所述交易池中提取所述交易请求及其后续的操作。
可选地,所述交易池为交易队列,所述从所述交易池中提取所述交易请求,还包括:
所述服务器识别所述交易队列中位于所述交易请求前的已有请求,若所述已有请求对应的所述终端设备未满足所述预设条件,则从所述交易队列中取出所述交易请求,其中,已有请求是指已在交易队列中的所述交易请求。
可选地,所述终端设备生成交易请求,包括:
所述终端设备在检测到预设的交易指令触发时,执行交易验证;
所述终端设备在执行交易验证的结果为成功时,获取所述交易事项以及所述交易凭证,并基于所述交易事项以及所述交易凭证生成所述交易请求。
本发明实施例的第二方面提供了一种交易请求的处理***,所述处理***包括终端设备以及服务器,具体用于:
所述终端设备,用于生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证;
所述服务器,用于接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池;
所述服务器,用于检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。
本发明实施例与现有技术相比存在的有益效果是:
本发明实施例包括终端设备和服务器,在交易过程中,首先由终端设备生成交易请求,并将交易请求以超声波作为载体发送至服务器,服务器将交易请求置入交易池进行存储,并在检测到终端设备满足预设条件时,从交易池取出交易请求进行处理,本发明实施例实现了交易请求的预先接收并存储,而非只能获取交易现场的交易请求,提升了交易请求的处理效率,适用于多人等待交易的如排队等场景。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的交易请求的处理方法的实现流程图;
图2是本发明实施例二提供的交易请求的处理方法的实现流程图;
图3是本发明实施例三提供的交易请求的处理方法的实现流程图;
图4是本发明实施例四提供的交易请求的处理方法的实现流程图;
图5是本发明实施例五提供的交易队列的示意图;
图6是本发明实施例六提供的交易请求的处理***的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例一提供的交易请求的处理方法的实现流程,详述如下:
在S101中,所述终端设备生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证。
在本发明实施例中,终端设备可以为个人电脑(Personal Computer,PC)、平板电脑、智能手机或个人数字助理(Personal Digital Assistant,PDA)等,在本发明实施例中不做限定。在进行交易的过程中,首先由终端设备生成交易请求,交易请求包括交易事项以及交易凭证,其中,交易事项用于指示交易的具体内容,交易凭证用于指示执行交易事项所需的依据或凭证。举例来说,在包括取款机(将该取款机视为服务器)的取款场景中,若欲基于终端设备进行取款,则在终端设备生成交易请求,该交易请求中的交易事项包括取款标识(该取款标识用于指示该交易事项为取款事项)、取款***以及取款金额,交易凭证包括取款密码。交易请求可在进行交易时由用户在终端设备手动输入生成,也可预存在终端设备中,交易请求的具体生成方式在后文进行详细阐述。
值得一提的是,本发明实施例中的交易请求通过超声波进行传输,即本发明实施例中的终端设备和服务器都设置有超声波模块。终端设备在生成交易请求后,将交易请求搭载在超声波上,将搭载完成的超声波作为交易超声波,并通过自带的超声波模块向外界发送该交易超声波。由于超声波与近场通信等传输手段相比,传输距离较远,故有效地提升了交易的便利性,适用于排队交易等场景。其中,将交易请求搭载在超声波的过程可通过调用超声波编解码库实现,具体将交易请求编码为特定的超声波信号,为了便于进行说明,将对交易请求进行编码从而生成交易超声波的方式称为第一编码方式。
可选地,交易请求还包括设备标识。在本发明实施例中,为了便于服务器获知交易请求的来源,可设置交易请求还包括设备标识,该设备标识的格式可为移动终端的用户身份识别(Subscriber Identification Module,SIM)***码或移动设备国际识别码(International Mobile Equipment Identity,IMEI)等,由于终端设备的设备标识具有唯一性,故可基于设备标识分辨出不同终端设备发送的交易请求,提升交易请求的可辨识性。
在S102中,所述服务器接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池。
服务器中同样也设置有超声波模块,在本发明实施例中,可设置服务器实时或每隔预设的接收间隔接收超声波,其中,若设置为每隔预设的接收间隔进行超声波接收,则为了避免接收过程中出现遗漏,将接收间隔设置地尽量小,比如为5毫秒。此外,为了提升服务器接收到交易超声波的有效率,终端设备在生成交易超声波后,可多次发送交易超声波。服务器在接收到外界的超声波后,对超声波按照第一解码方式进行解码,若解码出的信息包含有该服务器支持的交易请求,则将该超声波作为交易超声波,并将该交易请求存入预设的交易池中,其中,可将对超声波进行解码得到的信息与服务器支持的交易请求的格式进行比对,如果解码出的信息中包含有符合交易请求的格式的信息,则将符合格式的信息作为交易请求。另外,第一解码方式与步骤S101中的第一编码方式对应,即通过第一编码方式对交易请求编码生成超声波信号后,可通过第一解码方式对该超声波信号进行解码,从而还原出该交易请求。本发明实施例中的交易池用于存储交易请求,交易池的格式可为数据库或任务队列等。
可选地,服务器在获取交易请求后,查找交易池中是否存在与该交易请求相同的已存储的交易请求,若存在相同的已存储的交易请求,则不将从交易超声波中获取的交易请求存入交易池。由于交易超声波具有可反射的特性,并且终端设备也可设置多次发送交易超声波,故服务器可能多次接收到交易超声波,并且多次获取到相同的交易请求,故在本发明实施例中,服务器在接收到交易超声波,并提取该交易超声波中的交易请求后,将提取出的交易请求与交易池中已存储的交易请求进行一一比对,若存在与提取出的交易请求相同的已存储的交易请求,则不将提取出的交易请求置入交易池,通过上述方法有效地防止了交易池中出现重复的交易请求。
可选地,对已存入交易池中的交易请求设置有效时长,当该交易请求在交易池中已存储的时长大于或等于有效时长时,在交易池中删除该交易请求。在本发明实施例中,可对存入交易池中每个交易请求设置有效时长,并记录每个交易请求在交易池中已存储的时长,如果某个交易请求已存储的时长大于或等于有效时长,则在交易池中删除该交易请求,节省了交易池的存储资源,并且提升了交易请求的实时性,防止过期的交易请求被执行。
在S103中,所述服务器检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。
服务器检测发送交易请求的终端设备是否满足预设条件,预设条件可根据实际应用场景进行制定,举例来说,交易请求包括终端设备的SIM***码,服务器在接收到交易请求并将交易请求存入交易池后,向该SIM***码发送确认信息,该确认信息用于提示终端设备的用户对是否执行交易事项进行确认,则预设条件为服务器接收到终端设备返回的关于该确认短信的确认结果,该确认结果指示执行交易事项,如果服务器接收到的确认结果指示不执行交易事项,则确定终端设备不满足预设条件。当然,预设条件并不限于上述例子,比如确认信息和确认结果还可通过互联网和超声波等方式进行传输,比如预设条件还可为服务器第N次接收到来自终端设备的交易请求,N为大于零的整数,本发明实施例对此不进行赘述。在服务器确定终端设备满足预设条件后,从交易池中取出满足预设条件的终端设备对应的交易请求,并对该交易请求进行鉴权,鉴权过程主要是查看交易请求中的交易凭证是否与交易事项符合,以及交易事项是否可执行。以例子说明鉴权过程,若交易请求的交易事项包括取款标识、取款***和取款金额,交易凭证包括取款密码,则服务器通过取款标识确认交易事项为取款事项后,判断交易事项中的取款***是否与交易凭证中的取款密码匹配,如果取款***与取款密码匹配,则判断交易事项是否可执行,具体为获取取款***的账户余额,并将取款金额与账户金额比对,若取款金额小于或等于账户金额,则交易事项可执行;若取款金额大于账户金额,则交易事项不可执行。在鉴权成功后,服务器执行交易请求中的交易事项,完成整个交易过程。
可选地,交易池为交易队列,在服务器检测到终端设备满足预设条件,并从交易队列中提取与该终端设备对应的交易请求的过程中,首先识别交易队列中位于该交易请求之前的已有请求,若已有请求对应的终端设备未满足预设条件,则从交易队列中取出交易请求。为了便于对多个交易请求在接收时间上进行排序,本发明实施例将服务器中的交易池设置为交易队列,其中,该交易队列并不像传统的任务队列严格遵循先进先出的原则。服务器在接收到交易请求后,将该交易请求***至交易队列的队尾,并检测与队尾距离最近的已有请求,并将交易请求转移至最接近的已有请求的后一位(如果队尾之前不存在已有请求,则直接将该交易请求从队尾转移至队首),值得一提的是,已有请求专用于本发明实施例的交易队列中,用于指示交易队列中已有的交易请求,为了便于说明,后文将步骤S103中服务器检测到的终端设备满足预设条件对应的交易请求命名为第一交易请求,便于与已有请求进行区别。服务器在检测到某个终端设备满足预设条件后,在交易队列中查找与该终端设备对应的第一交易请求,将交易队列中除该第一交易请求之外的交易请求作为已有请求,并一一识别交易队列中位于第一交易请求之前的已有请求,如果已有请求对应的终端设备都未满足预设条件,则从交易队列中取出第一交易请求进行执行,并将交易队列中第一交易请求之后的已有请求统一前移一位;如果存在对应的终端设备满足预设条件的已有请求,则服务器按照交易队列的排列顺序,先取出已有请求,再取出第一交易请求,防止交易队列出现堵塞。并且,服务器还可将交易队列中所有交易请求的顺序输出至外接的显示屏进行显示,方便用户获知交易情况。
此外,在本发明实施例中还存在另一种实现方法,即对交易队列中的终端设备满足预设条件对应的交易请求(包括第一交易请求和已有请求)设置提取标识,该提取标识包括终端设备满足预设条件的时间。在识别交易队列中位于第一交易请求之前的已有请求时,只需查看已有请求是否具有提取标识,如果已有请求不具有提取标识,则从交易队列中取出第一交易请求;如果已有请求具有提取标识,则根据提取标识中的时间的顺序确定取出交易队列中的第一交易请求和已有请求的顺序。举例来说,如图5所示,交易队列中从队首往下的依次有已有请求Requestexisting1,已有请求Requestexisting2和第一交易请求Requestbusiness等,交易队列的队尾为已有请求Requestbottom,假设已有请求Requestexisting1、已有请求Requestexisting2和第一交易请求Requestbusiness具有提取标识,并且已有请求Requestexisting1的提取标识中的时间为1月1日上午8时1分,已有请求Requestexisting2的提取标识中的时间为1月1日上午8时10分,第一交易请求Requestbusiness的提取标识中的时间为1月1日上午8时5分,则按照时间顺序,服务器从交易队列中提取交易请求的顺序为:已有请求Requestexisting1,第一交易请求Requestbusiness,已有请求Requestexisting2。上述方法按照终端设备满足预设条件的时间顺序进行交易请求提取,适用于服务器从交易队列中取出交易请求的过程存在时延的场景,即服务器不能进行实时提取的场景。
通过图1所示实施例可知,本发明实施例包括终端设备和服务器,终端设备生成包含交易事项和交易凭证的交易请求,将交易请求搭载在交易超声波上,并向外界发送交易超声波,服务器在接收到交易超声波后,将交易超声波中的交易请求置入预设的交易池,并检测终端设备是否满足预设条件,若检测到终端设备满足预设条件,则从交易池中提取与该终端设备对应的交易请求,对交易请求进行鉴权,并在鉴权成功后执行交易请求中的交易事项,本发明实施例实现了对终端设备发送的交易请求的预先接收及存储,并且超声波与近场通信等通信手段相比,传输距离较远,故适用于排队交易等场景,提升了交易请求的处理效率。
图2所示,是在本发明实施例一的基础上,对服务器检测所述终端设备是否满足预设条件的过程进行细化后得到的一种实现方法。本发明实施例提供了交易请求的处理方法的实现流程图,如图2所示,该处理方法可以包括以下步骤:
在S201中,所述服务器发送测试超声波,所述测试超声波用于测试所述终端设备是否处于交易状态。
在本发明实施例中,预设条件为终端设备对服务器发出的超声波进行响应。具体地,由于超声波相对于近场通信等技术,传输距离较远,故服务器将交易请求置入交易池后,通过自带的超声波模块向外界发送测试超声波,测试超声波由与第一编码方式不同的第二编码方式生成。测试超声波中可携带测试信息,便于终端设备进行识别,比如测试信息可为交易请求,又比如在交易请求包括设备标识的前提下,服务器可将设备标识通过第二编码方式编码至测试超声波中,即测试信息为设备标识。同样地,测试超声波也可设置为实时发送或间隔发送。
在S202中,所述终端设备接收所述测试超声波,若所述终端设备处于所述交易状态,则发送与所述测试超声波对应的响应超声波。
终端设备通过自带的超声波模块接收外界的超声波,并对超声波按照第二解码方式进行解码,如果解码出的信息包括测试信息,则将该超声波作为测试超声波,其中,第二解码方式与第二编码方式对应。在接收到测试超声波后,终端设备检测自身是否处于交易状态,如果处于交易状态,则发送预设的与测试超声波对应的响应超声波,该响应超声波通过第三编码方式生成,响应超声波中携带有响应信息,该响应信息的格式可为在测试信息前加上“响应”的字段,当然,还存在更多格式的响应信息,本发明实施例对此不做限定。如果终端设备不处于交易状态,则不进行操作。本发明实施例中的交易状态可根据实际应用场景进行设定,比如可设定交易状态为终端设备处于解锁的状态,还可设定交易状态为终端设备中用于交易的应用程序处于打开的状态等。
在S203中,所述服务器接收所述响应超声波,并执行从所述交易池中提取所述交易请求及其后续的操作。
服务器接收外界的超声波,并对接收到的超声波按照第三解码方式进行解码,如果解码出的信息包括响应信息,则将该超声波作为终端设备发出的响应超声波,其中,第三解码方式与第三编码方式对应。服务器在接收到响应超声波后,即获知到终端设备正处于交易状态,则服务器执行从交易池中提交易请求及其后续的操作,继续进行交易请求的处理。值得一提的是,由于交易过程中可能存在多个终端设备,并且多个终端设备发送交易超声波和测试超声波的时间也不固定,故为了防止服务器对接收到的超声波识别失误,可设置服务器对接收到的超声波分别按照第一解码方式和第三解码方式进行解码,并通过解码出的信息格式判断该超声波为交易超声波还是为响应超声波。
通过图2所示实施例可知,在本发明实施例中,服务器发送测试超声波,用于测试终端设备是否处于交易状态,终端设备在接收到测试超声波后,若终端设备处于交易状态,则发送与测试超声波对应的响应超声波,服务器接收响应超声波,并执行从交易池中提取交易请求及其后续的操作,本发明实施例的服务器在接收到终端设备的响应后才对交易请求进行后续处理,提升了交易请求处理的有效性。
图3所示,是在本发明实施例二的基础上,对服务器接收响应超声波之后的过程进行细化后得到的一种实现方法。本发明实施例提供了交易请求的处理方法的实现流程图,如图3所示,该处理方法可以包括以下步骤:
在S301中,所述服务器根据发送所述测试超声波的时间以及接收所述响应超声波的时间计算出相隔距离,所述相隔距离为所述终端设备与所述服务器之间的距离。
在本发明实施例中,服务器在发送测试超声波时,记录发送的时间为Timesend,服务器在接收到响应超声波时,记录接收的时间为Timereceive,则可通过两个时间记录出终端设备与服务器之间的相隔距离,计算公式为:Distance=Speed*(Timereceive-Timesend-Timeconstant),其中,Distance为相隔距离,Speed是超声波的传播速度,与音速一致,通常为340米每秒,Timeconstant为误差时间,是与超声波的传输过程无关的时间,比如终端设备和服务器编解码耗费的时间等,误差时间可通过多次测试得到,通常设置为固定值。
在S302中,所述服务器在所述相隔距离小于预设的距离阈值时,向所述终端设备发送交易提示。
服务器在计算出相隔距离后,将相隔距离与预设的距离阈值进行比对,如果相隔距离小于距离阈值,则向终端设备发送交易提示,该交易提示用于提示终端设备的用户确认交易;如果相隔距离大于或等于距离阈值,则证明终端设备与服务器相隔较短,服务器不对该终端设备对应的交易请求执行操作。值得一提的是,交易提示可通过超声波的形式发送,也可通过互联网或短信等形式发送,本发明实施例对此不做限定。
在S303中,所述终端设备接收并展示所述交易提示,并发送用户关于所述交易提示的确认结果,所述确认结果用于指示是否进行交易。
终端设备接收到交易提示后,将交易提示进行展示,比如可展示在终端设备的显示屏上,并且向用户提供确认选项,确认选项包括进行交易的选项和不进行交易的选项。用户在终端设备上发出与确认选项对应的确认结果后,终端设备将确认结果发送至服务器,优选地,确认结果的发送方式与交易提示的发送方式一致。
在S304中,所述服务器在所述确认结果指示进行交易时,执行从所述交易池中提取所述交易请求及其后续的操作。
服务器对确认结果进行接收,如果确认结果指示进行交易,则服务器执行从交易池中提取交易请求及其后续的操作;如果确认结果指示不进行交易,则服务器从交易池中删除交易请求,以节省存储空间。综上,在本发明实施例中,预设条件为终端设备与服务器之间的相隔距离小于距离阈值,并且终端设备发出的确认结果指示进行交易。
通过图3所示实施例可知,在本发明实施例中,服务器根据发送测试超声波的时间以及接收响应超声波的时间计算出终端设备与服务器之间的相隔距离,并在相隔距离小于预设的距离阈值时,向终端设备发送交易提示,终端设备接收并展示交易提示,并发送用户关于交易提示的确认结果,服务器接收确认结果,并在确认结果指示进行交易时,执行从交易池中提取交易请求及其后续的操作,本发明实施例在终端设备与服务器相隔较近,并且终端设备确认交易的前提下处理交易请求,提升了处理交易请求的安全性。
图4所示,是在本发明实施例一的基础上,对终端设备生成交易请求的过程进行细化后得到的一种实现方法。本发明实施例提供了交易请求的处理方法的实现流程图,如图4所示,该处理方法可以包括以下步骤:
在S401中,所述终端设备在检测到预设的交易指令触发时,执行交易验证。
在本发明实施例中,可在终端设备预先配置交易指令,交易指令的格式可为按键指令、语音指令以及触摸指令等的任一种格式或任两种格式以上的组合。举例来说,交易指令可为将终端设备的音量“+”键和电源键同时按下的按键指令,可为语音文本为“进行交易”的语音指令,也可为特殊的触摸指令,比如在终端设备的屏幕上进行画圈。当终端设备检测到交易指令触发时,执行交易验证以验证用户身份,防止交易指令为误触发,从而导致进行错误交易。本发明实施例对交易验证的方式并不做限定,比如交易验证可为密码验证、人脸验证或表情验证等。
在S402中,所述终端设备在执行交易验证的结果为成功时,获取所述交易事项以及所述交易凭证,并基于所述交易事项以及所述交易凭证生成所述交易请求。
终端设备在执行交易验证后,获取执行交易验证的结果。举例来说,若交易验证为密码验证,则在执行交易验证时,判断用户在终端设备上输入的密码是否与正确密码(该正确密码由用户预先设置)相同,如果用户输入的密码与正确密码相同,则确定执行交易验证的结果为成功;如果不相同,则确定执行交易验证的结果为失败。终端设备在获取到执行交易验证的结果为成功时,获取交易事项以及交易凭证,其中,交易事项以及交易凭证可由用户手动输入,可由用户选取包含有交易事项和交易凭证的图像,并对该图像进行光学字符识别(Optical Character Recognition,OCR)得到,还可在终端设备中预先设置与交易指令对应的交易事项和交易凭证,在交易验证通过后,直接获取与交易指令对应的交易事项和交易凭证,省去重复输入的步骤。在得到交易事项和交易凭证后,基于交易事项和交易凭证,并且按照交易请求的格式生成交易请求。
通过图4所示实施例可知,在本发明实施例中,终端设备在检测到预设的交易指令触发时,执行交易验证,并在执行交易验证的结果为成功时,获取交易事项以及交易凭证,并基于交易事项以及交易凭证生成交易请求,本发明实施例通过预先设置交易指令以及在交易指令触发时执行交易验证,提升了在终端设备生成交易请求的便利性及安全性。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
图6示出了本发明实施例提供的交易请求的处理***60的示意图,如图6所示,该处理***60包括终端设备61和服务器62,终端设备61上搭载有超声波模块611,服务器62上搭载有超声波模块621,终端设备61和服务器62基于超声波模块611和超声波模块621进行通信,服务器62中还包括记录池622,记录池622与超声波模块621连接,用于存放超声波模块621接收到的交易请求。该处理***60具体包括
所述终端设备61,用于生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证;
所述服务器62,用于接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池622;
所述服务器62,用于检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池622中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。
可选地,所述处理***60,包括:
所述服务器62,用于发送测试超声波,所述测试超声波用于测试所述终端设备是否处于交易状态;
所述终端设备61接收所述测试超声波,若所述终端设备处于所述交易状态,则发送与所述测试超声波对应的响应超声波;
所述服务器62,用于接收所述响应超声波,并执行从所述交易池622中提取所述交易请求及其后续的操作。
可选地,所述处理***60,还包括:
所述服务器62,用于根据发送所述测试超声波的时间以及接收所述响应超声波的时间计算出相隔距离,所述相隔距离为所述终端设备与所述服务器之间的距离;
所述服务器62,用于在所述相隔距离小于预设的距离阈值时,向所述终端设备发送交易提示;
所述终端设备61,用于接收并展示所述交易提示,并发送用户关于所述交易提示的确认结果,所述确认结果用于指示是否进行交易;
所述服务器62,用于在所述确认结果指示进行交易时,执行从所述交易池622中提取所述交易请求及其后续的操作。
可选地,所述交易池为交易队列,所述处理***60,还包括:
所述服务器62,用于识别所述交易队列中位于所述交易请求前的已有请求,若所述已有请求对应的所述终端设备未满足所述预设条件,则从所述交易队列中取出所述交易请求。
可选地,所述处理***60,包括:
所述终端设备61,用于在检测到预设的交易指令触发时,执行交易验证;
所述终端设备61,用于在执行交易验证的结果为成功时,获取所述交易事项以及所述交易凭证,并基于所述交易事项以及所述交易凭证生成所述交易请求。
因此,本发明实施例提供的交易请求的处理***60实现了交易请求的预先接收及存储,而非同一时间只能接收单个交易请求,提升了交易请求的处理效率。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的方法和***,可以通过其它的方式实现。例如,以上所描述的处理***实施例仅仅是示意性的,例如,附图中的实现流程图和示意图显示了根据本发明的实施例的方法、***和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,实现流程图或示意图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,实现流程图和/或示意图中的每个方框,以及实现流程图和/或示意图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (10)

1.一种交易请求的处理方法,应用于交易请求的处理***,其特征在于,所述处理***包括终端设备以及服务器,所述处理方法包括:
所述终端设备生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证;
所述服务器接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池;
所述服务器检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。
2.如权利要求1所述的处理方法,其特征在于,所述服务器检测所述终端设备是否满足预设条件,包括:
所述服务器发送测试超声波,所述测试超声波用于测试所述终端设备是否处于交易状态;
所述终端设备接收所述测试超声波,若所述终端设备处于所述交易状态,则发送与所述测试超声波对应的响应超声波;
所述服务器接收所述响应超声波,并执行从所述交易池中提取所述交易请求及其后续的操作。
3.如权利要求2所述的处理方法,其特征在于,所述服务器接收所述响应超声波之后,还包括:
所述服务器根据发送所述测试超声波的时间以及接收所述响应超声波的时间计算出相隔距离,所述相隔距离为所述终端设备与所述服务器之间的距离;
所述服务器在所述相隔距离小于预设的距离阈值时,向所述终端设备发送交易提示;
所述终端设备接收并展示所述交易提示,并发送用户关于所述交易提示的确认结果,所述确认结果用于指示是否进行交易;
所述服务器在所述确认结果指示进行交易时,执行从所述交易池中提取所述交易请求及其后续的操作。
4.如权利要求1所述的处理方法,其特征在于,所述交易池为交易队列,所述从所述交易池中提取所述交易请求,还包括:
所述服务器识别所述交易队列中位于所述交易请求前的已有请求,若所述已有请求对应的所述终端设备未满足所述预设条件,则从所述交易队列中取出所述交易请求,其中,已有请求是指已在交易队列中的所述交易请求。
5.如权利要求1所述的处理方法,其特征在于,所述终端设备生成交易请求,包括:
所述终端设备在检测到预设的交易指令触发时,执行交易验证;
所述终端设备在执行交易验证的结果为成功时,获取所述交易事项以及所述交易凭证,并基于所述交易事项以及所述交易凭证生成所述交易请求。
6.一种交易请求的处理***,其特征在于,所述处理***包括终端设备以及服务器:
所述终端设备,用于生成交易请求,将所述交易请求搭载在交易超声波上,并发送所述交易超声波,所述交易请求包括交易事项以及交易凭证;
所述服务器,用于接收所述交易超声波,并将所述交易超声波中的所述交易请求置入预设的交易池;
所述服务器,用于检测所述终端设备是否满足预设条件,并在所述终端设备满足所述预设条件时,从所述交易池中提取所述交易请求,对所述交易请求进行鉴权,并在鉴权成功后执行所述交易事项。
7.如权利要求6所述的处理***,其特征在于,包括:
所述服务器,用于发送测试超声波,所述测试超声波用于测试所述终端设备是否处于交易状态;
所述终端设备接收所述测试超声波,若所述终端设备处于所述交易状态,则发送与所述测试超声波对应的响应超声波;
所述服务器,用于接收所述响应超声波,并执行从所述交易池中提取所述交易请求及其后续的操作。
8.如权利要求7所述的处理***,其特征在于,还包括:
所述服务器,用于根据发送所述测试超声波的时间以及接收所述响应超声波的时间计算出相隔距离,所述相隔距离为所述终端设备与所述服务器之间的距离;
所述服务器,用于在所述相隔距离小于预设的距离阈值时,向所述终端设备发送交易提示;
所述终端设备,用于接收并展示所述交易提示,并发送用户关于所述交易提示的确认结果,所述确认结果用于指示是否进行交易;
所述服务器,用于在所述确认结果指示进行交易时,执行从所述交易池中提取所述交易请求及其后续的操作。
9.如权利要求6所述的处理***,其特征在于,所述交易池为交易队列,所述处理***还包括:
所述服务器,用于识别所述交易队列中位于所述交易请求前的已有请求,若所述已有请求对应的所述终端设备未满足所述预设条件,则从所述交易队列中取出所述交易请求。
10.如权利要求6所述的处理***,其特征在于,包括:
所述终端设备,用于在检测到预设的交易指令触发时,执行交易验证;
所述终端设备,用于在执行交易验证的结果为成功时,获取所述交易事项以及所述交易凭证,并基于所述交易事项以及所述交易凭证生成所述交易请求。
CN201811021039.6A 2018-09-03 2018-09-03 交易请求的处理方法及*** Withdrawn CN109447649A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811021039.6A CN109447649A (zh) 2018-09-03 2018-09-03 交易请求的处理方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811021039.6A CN109447649A (zh) 2018-09-03 2018-09-03 交易请求的处理方法及***

Publications (1)

Publication Number Publication Date
CN109447649A true CN109447649A (zh) 2019-03-08

Family

ID=65533181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811021039.6A Withdrawn CN109447649A (zh) 2018-09-03 2018-09-03 交易请求的处理方法及***

Country Status (1)

Country Link
CN (1) CN109447649A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111614707A (zh) * 2019-02-26 2020-09-01 傲为信息技术(江苏)有限公司 一种基于区块链的交易***及交易方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111614707A (zh) * 2019-02-26 2020-09-01 傲为信息技术(江苏)有限公司 一种基于区块链的交易***及交易方法

Similar Documents

Publication Publication Date Title
US9390407B2 (en) Method and apparatus for providing real time mutable credit card information and for providing timestamp functionality
CN103258270B (zh) 银行支付方法及其装置
CN104599408B (zh) 基于动态二维码的第三方账户自动柜员机取款方法及***
CN106529938B (zh) 虚拟卡发卡方法、装置、终端
US11410146B2 (en) Order processing
CN102542453B (zh) 移动支付身份验证方法
US20120011007A1 (en) Mobile Payment Using DTMF Signaling
KR101807764B1 (ko) 금융 서비스 제공 방법 및 시스템
CN104471599A (zh) 使用移动通信装置进行金融交易的方法及***
WO2010139122A1 (zh) 一种集成支付和收款功能的装置、***和交易方法
KR20130141191A (ko) 결제 방법 및 그 시스템
CN101807319A (zh) 基于atm的认证方法及***
CN104820944A (zh) 一种银行自助终端认证方法、***及装置
CN103942897A (zh) 一种在atm机上实现无卡取款的方法
CN103400265A (zh) 一种基于位置信息的快速支付方法及***
CN102956001A (zh) 一种电子支付确认方法、装置及***
CN113989998A (zh) 语音识别支付方法、装置、设备、介质和程序产品
CN109214819A (zh) 一种支付方法及电子设备
CN108961034A (zh) 基于用户行为认证的***和方法、存储介质
CN110766388B (zh) 虚拟卡生成方法及***、电子设备
US20120271764A1 (en) Financial trade method and trade system using mobile device for the same
CN109447649A (zh) 交易请求的处理方法及***
CN112687042A (zh) 认证方法、认证装置和电子设备
CN110119941B (zh) 移动支付***以及移动支付方法
CN102270326A (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
WW01 Invention patent application withdrawn after publication

Application publication date: 20190308

WW01 Invention patent application withdrawn after publication