CN115018483B - 应用处理方法、终端设备以及存储介质 - Google Patents

应用处理方法、终端设备以及存储介质 Download PDF

Info

Publication number
CN115018483B
CN115018483B CN202111399722.5A CN202111399722A CN115018483B CN 115018483 B CN115018483 B CN 115018483B CN 202111399722 A CN202111399722 A CN 202111399722A CN 115018483 B CN115018483 B CN 115018483B
Authority
CN
China
Prior art keywords
card
application
card application
transacted
selection instruction
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
Application number
CN202111399722.5A
Other languages
English (en)
Other versions
CN115018483A (zh
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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111399722.5A priority Critical patent/CN115018483B/zh
Publication of CN115018483A publication Critical patent/CN115018483A/zh
Application granted granted Critical
Publication of CN115018483B publication Critical patent/CN115018483B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • 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/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请实施例提供了一种应用处理方法、终端设备以及存储介质,该方法应用于终端设备,该方法包括:接收收款设备发送的选卡指令,其选卡指令用于指示至少一个卡应用的应用标识,根据应用标识列表,若确定出选卡指令所指示的应用标识所对应的卡应用,确定终端设备支持选卡指令所指示的卡应用;若确定选卡指令所指示的应用标识所对应的卡应用不是当前的默认付款应用,则确定需要更换支付方式;依据选卡指令所指示的应用标识所对应的卡应用,确定出一个待交易的卡应用以完成交易处理。终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程。

Description

应用处理方法、终端设备以及存储介质
技术领域
本申请涉及终端技术领域,尤其涉及一种应用处理方法、终端设备以及存储介质。
背景技术
目前,随着终端技术的发展,可以在终端设备中设置多个付款应用。用户可以使用终端设备中的付款应用完成交易过程。
在现有技术中,由于可以在终端设备中安装多个付款应用,若收款设备与终端设备的默认付款应用之间不匹配,需要用户手动的在终端设备中重新设置默认付款应用,进而才可以完成终端设备与收款设备之间的交易过程。
但是,若收款设备与终端设备的默认付款应用之间不匹配,需要用户手动的在终端设备中重新设置默认付款应用,会延误了终端设备与收款设备之间的交易过程,造成用户体验较差。
发明内容
本申请实施例提供一种应用处理方法、终端设备以及存储介质,无需用户手动的在终端设备中重新设置默认付款应用,便于终端设备完成支付交易过程。
第一方面,本申请实施例提供一种应用处理方法,所述方法应用于终端设备,所述方法包括:
接收收款设备发送的选卡指令,其中,选卡指令用于指示N个卡应用的应用标识,N为大于等于1的正整数,根据预设的应用标识列表,确定选卡指令所指示的应用标识所对应的卡应用;其中,应用标识列表用于指示应用标识与卡应用之间的对应关系;若确定选卡指令所指示的应用标识所对应的卡应用,不是终端设备的当前的默认付款应用,则根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用;根据待交易的卡应用,进行交易处理。
这样,终端设备接收收款设备发送的选卡指令,选卡指令用于指示应用标识;从而终端设备可以根据应用标识列表,确定出选卡指令所指示的应用标识所对应的卡应用;终端设备在确定出选卡指令所指示的应用标识所对应的卡应用时,确定终端设备支持选卡指令所指示的应用标识所对应的卡应用;然后,终端设备若确定选卡指令所指示的应用标识所对应的卡应用不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备依据选卡指令所指示的应用标识所对应的卡应用,确定出一个待交易的卡应用,依据该待交易的卡应用进行交易处理。终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
在一种可能的实现方式中,若N为1,则根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用,包括:确定选卡指令所指示的应用标识所对应的卡应用,为待交易的卡应用。
这样,选卡指令指示出了一个卡应用的应用标识,终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备依据选卡指令所指示的应用标识所对应的卡应用,确定出一个待交易的卡应用,依据该待交易的卡应用进行交易处理。终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
在一种可能的实现方式中,若N大于等于1,则根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用,包括:确定选卡指令所指示的应用标识所对应的卡应用中的任一卡应用,为待交易的卡应用。
这样,若选卡指令指示出了多个卡应用的应用标识,终端设备若确定选卡指令所指示的每一应用标识所对应的每一卡应用均不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备从选卡指令所指示的每一应用标识所对应的每一卡应用中,确定一个待交易的卡应用;可以通过随机选择的方式,确定出一个待交易的卡应用,进而终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
在一种可能的实现方式中,若N大于等于1,则根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用,包括:根据选卡指令所指示的应用标识所对应的卡应用的优先级,从选卡指令所指示的应用标识所对应的卡应用中,确定待交易的卡应用。
这样,若选卡指令指示出了多个卡应用的应用标识,终端设备若确定选卡指令所指示的每一应用标识所对应的每一卡应用均不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备从选卡指令所指示的每一应用标识所对应的每一卡应用中,确定一个待交易的卡应用;可以根据卡应用的优先级的高低,确定出一个待交易的卡应用,进而终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
在一种可能的实现方式中,选卡指令还用于指示卡应用的优先级;或者,优先级为终端设备所存储的。
这样,若选卡指令指示出了多个卡应用的应用标识,且选卡指令所指示的每一应用标识所对应的每一卡应用均不是当前的默认付款应用,则可以通过选卡指令指示出卡应用的优先级,进而根据卡应用的优先级的高低,确定出一个待交易的卡应用,进而终端设备自动的确定出需进行交易的卡应用。或者,若选卡指令指示出了多个卡应用的应用标识,且选卡指令所指示的每一应用标识所对应的每一卡应用均不是当前的默认付款应用,则通过终端设备所存储的卡应用的优先级的高低,确定出一个待交易的卡应用,进而终端设备自动的确定出需进行交易的卡应用。进而终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
在一种可能的实现方式中,若N大于等于1,则根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用,包括:显示选卡指令所指示的应用标识所对应的卡应用;响应于触发操作,确定触发操作所指示的卡应用为待交易的卡应用。
这样,若选卡指令指示出了多个卡应用的应用标识,且选卡指令所指示的每一应用标识所对应的每一卡应用均不是当前的默认付款应用,则终端设备将选卡指令所指示的卡应用均显示给用户,由用户选择一个卡应用作为待交易的卡应用。通过人机交互的方式,从多个卡应用中确定出一个待交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
在一种可能的实现方式中,在根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:将待交易的卡应用,设置为终端设备的默认付款应用。
这样,终端设备若确定选卡指令所指示的应用标识所对应的卡应用不是当前的默认付款应用,在确定出待交易的卡应用之后,可以将待交易的卡应用设置为默认付款应用,从而终端设备自动修改默认付款应用,无需用户手动更换默认付款应用,加快了终端设备与收款设备之间的交易过程。且便于终端设备与收款设备进行后续的其他交易处理过程。
在一种可能的实现方式中,在根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:在第一页面中设置终端设备的当前的默认付款应用为非选中状态,其中,第一页面用于显示终端设备所支持的各卡应用;在第一页面中设置待交易的卡应用为选中状态,其中,选中状态表征待交易的卡应用为终端设备的默认付款应用。
这样,终端设备在将待交易的卡应用设置为默认付款应用之后,还可以在终端设备的设置列表中修改默认付款应用的设置。本实现方式中,在终端设备的第一页面中,将待交易的卡应用设置为默认付款应用,其中,第一页面用于显示终端设备所支持的所有卡应用,这里的卡应用均为付款卡应用。进而保证在终端设备的设置功能中,将待交易的卡应用设置为终端设备的默认付款应用,进一步的保证终端设备可以基于待交易的卡应用进行当前的交易,且便于终端设备可以基于待交易的卡应用进行后续的其他交易。并且,便于用户后续查看终端设备的默认付款应用。
在一种可能的实现方式中,在根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:若终端设备的当前的默认付款应用和待交易的卡应用均为第一类别的卡应用,则在第二页面中设置终端设备的当前的默认付款应用为非选中状态;其中,第二页面用于显示终端设备所支持的第一类别的卡应用;第一类别表征卡应用为货币交易的卡应用;在第二页面中设置待交易的卡应用为选中状态;其中,选中状态表征待交易的卡应用为终端设备的默认付款应用。
这样,终端设备在将待交易的卡应用设置为默认付款应用之后,还可以在终端设备的设置列表中修改默认付款应用的设置。本实现方式中,终端设备的第二页面用于显示终端设备所支持的第一类别的卡应用,终端设备的第三页面用于显示终端设备所支持的第二类别的卡应用,第一类别的卡应用和第二类别的卡应用,均为付款应用的类别;但是,第一类别的表征卡应用为货币交易的卡应用,第二类别表征卡应用为非货币交易的卡应用。若终端设备的当前的默认付款应用和待交易的卡应用均为第一类别的卡应用,则在终端设备的第二页面中,将待交易的卡应用设置为默认付款应用,进一步的保证终端设备可以基于待交易的卡应用进行当前的交易,且便于终端设备可以基于待交易的卡应用进行后续的其他交易。并且,便于用户后续查看终端设备的默认付款应用。
在一种可能的实现方式中,在根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:若终端设备的当前的默认付款应用为第一类别的卡应用、且待交易的卡应用为第二类别的卡应用,则在第二页面中设置终端设备的当前的默认付款应用为非选中状态;其中,第二页面用于显示终端设备所支持的第一类别的卡应用;第一类别表征卡应用为货币交易的卡应用,第二类别表征卡应用为非货币交易的卡应用;在第三页面中设置待交易的卡应用为选中状态;其中,第三页面用于显示终端设备所支持的第二类别的卡应用,选中状态表征待交易的卡应用为终端设备的默认付款应用。
这样,终端设备在将待交易的卡应用设置为默认付款应用之后,还可以在终端设备的设置列表中修改默认付款应用的设置。本实现方式中,终端设备的第二页面用于显示终端设备所支持的第一类别的卡应用,终端设备的第三页面用于显示终端设备所支持的第二类别的卡应用,第一类别的卡应用和第二类别的卡应用,均为付款应用的类别;但是,第一类别的表征卡应用为货币交易的卡应用,第二类别表征卡应用为非货币交易的卡应用。若终端设备的当前的默认付款应用为第一类别的卡应用、且待交易的卡应用为第二类别的卡应用,则在第二页面中设置终端设备的当前的默认付款应用为非选中状态,在第三页面中将待交易的卡应用设置为默认付款应用,进一步的保证终端设备可以基于待交易的卡应用进行当前的交易,且便于终端设备可以基于待交易的卡应用进行后续的其他交易。并且,便于用户后续查看终端设备的默认付款应用。
在一种可能的实现方式中,在根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:若终端设备的当前的默认付款应用为第二类别的卡应用、且待交易的卡应用为第一类别的卡应用,则在第三页面中设置终端设备的当前的默认付款应用为非选中状态;其中,第三页面用于显示终端设备所支持的第二类别的卡应用;第一类别表征卡应用为货币交易的卡应用,第二类别表征卡应用为非货币交易的卡应用;在第二页面设置待交易的卡应用为选中状态;其中,第二页面用于显示终端设备所支持的第一类别的卡应用,选中状态表征待交易的卡应用为终端设备的默认付款应用。
这样,终端设备在将待交易的卡应用设置为默认付款应用之后,还可以在终端设备的设置列表中修改默认付款应用的设置。本实现方式中,终端设备的第二页面用于显示终端设备所支持的第一类别的卡应用,终端设备的第三页面用于显示终端设备所支持的第二类别的卡应用,第一类别的卡应用和第二类别的卡应用,均为付款应用的类别;但是,第一类别的表征卡应用为货币交易的卡应用,第二类别表征卡应用为非货币交易的卡应用。若终端设备的当前的默认付款应用为第二类别的卡应用、且待交易的卡应用为第一类别的卡应用,则在第三页面中设置终端设备的当前的默认付款应用为非选中状态,在第二页面中将待交易的卡应用设置为默认付款应用,进一步的保证终端设备可以基于待交易的卡应用进行当前的交易,且便于终端设备可以基于待交易的卡应用进行后续的其他交易。并且,便于用户后续查看终端设备的默认付款应用。
在一种可能的实现方式中,在根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:若终端设备的当前的默认付款应用和待交易的卡应用均为第二类别的卡应用,则在第三页面中设置终端设备的当前的默认付款应用为非选中状态;其中,第三页面用于显示终端设备所支持的第二类别的卡应用;第二类别表征卡应用为非货币交易的卡应用;在第三页面中设置待交易的卡应用为选中状态;其中,选中状态表征待交易的卡应用为终端设备的默认付款应用。
这样,终端设备在将待交易的卡应用设置为默认付款应用之后,还可以在终端设备的设置列表中修改默认付款应用的设置。本实现方式中,终端设备的第二页面用于显示终端设备所支持的第一类别的卡应用,终端设备的第三页面用于显示终端设备所支持的第二类别的卡应用,第一类别的卡应用和第二类别的卡应用,均为付款应用的类别;但是,第一类别的表征卡应用为货币交易的卡应用,第二类别表征卡应用为非货币交易的卡应用。若终端设备的当前的默认付款应用和待交易的卡应用均为第二类别的卡应用,则在第三页面中取消终端设备的当前的默认付款应用的选中小黄图,并在第三页面中将待交易的卡应用设置为默认付款应用,进一步的保证终端设备可以基于待交易的卡应用进行当前的交易,且便于终端设备可以基于待交易的卡应用进行后续的其他交易。并且,便于用户后续查看终端设备的默认付款应用。
在一种可能的实现方式中,还包括:若确定选卡指令所指示的应用标识所对应的卡应用中,具有终端设备的当前的默认付款应用,则确定终端设备的当前的默认付款应用,为待交易的卡应用;根据待交易的卡应用,进行交易处理。
这样,终端设备接收收款设备发送的选卡指令,选卡指令用于指示应用标识;从而终端设备可以根据应用标识列表,确定出选卡指令所指示的应用标识所对应的卡应用;终端设备在确定出选卡指令所指示的应用标识所对应的卡应用时,确定终端设备支持选卡指令所指示的应用标识所对应的卡应用;然后,终端设备若确定选卡指令所指示的应用标识所对应的卡应用中具有当前的默认付款应用,则直接调取该卡应用去进行后续的交易处理过程,通过选卡指令的应用标识调取当前的默认付款应用,可以快速的完成的卡应用的调取。
在一种可能的实现方式中,还包括:若根据应用标识列表未确定出选卡指令所指示的应用标识所对应的卡应用,则生成提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的应用标识所对应的卡应用;将提示信息发送给收款设备。
这样,终端设备接收收款设备发送的选卡指令,选卡指令用于指示应用标识;从而终端设备可以根据应用标识列表,确定出选卡指令所指示的应用标识所对应的卡应用;终端设备若根据应用标识列表,确定应用标识列表中不存在选卡指令所指示的应用标识所对应的卡应用,则终端设备确定选卡指令所指示的应用标识所对应的卡应用不是付款应用,且终端设备确定终端设备不支持选卡指令所指示的应用标识所对应的卡应用。进而向收款设备发出提示,以提示终端设备不支持收款设备所选择的卡应用。
在一种可能的实现方式中,在生成提示信息之后,还包括:显示提示信息。
这样,向收款设备发出提示,以提示用户终端设备不支持收款设备所选择的卡应用,无法完成当前的交易。
在一种可能的实现方式中,显示提示信息,包括以下一种或多种:在第四页面上显示提示信息;语音播放提示信息;提示信息为震动提示。
这样,通过多种方式向用户发出提示,以提示用户终端设备不支持收款设备所选择的卡应用,无法完成当前的交易。
在一种可能的实现方式中,在根据待交易的卡应用,进行交易处理之前,还包括:显示待交易的卡应用的界面。
这样,终端设备在确定出待交易的卡应用之后,可以显示一个界面,用于向用户提示当前待交易的卡应用是哪一个卡应用。
在一种可能的实现方式中,显示待交易的卡应用的界面,包括:
在第五页面上显示待交易的卡应用的界面,其中,第五页面用于显示终端设备的当前的待交易的卡应用。或者,在第六页面上显示待交易的卡应用的界面,其中,第六页面用于显示终端设备的当前的待交易的卡应用,且第六页面还用于显示终端设备所支持的各卡应用;待交易的卡应用位于第六页面的顶部。
这样,可以只显示待交易的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用。或者,显示出终端设备所支持的各卡应用,其中“终端设备所支持的各卡应用”中包括当前的待交易的卡应用,进而向用户提示当前待交易的卡应用是哪一个卡应用,且向用户提示出终端设备所支持的各卡应用。
在一种可能的实现方式中,在根据待交易的卡应用,进行交易处理之前,还包括:向收款设备发送选择确认结果,其中,选择确认结果用于表征待交易的卡应用。
这样,终端设备在确定出待交易的卡应用之后,还可以向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的应用标识所对应的卡应用。若选卡指令指示出了多个应用标识,则选择确认结果还可以指示出待交易的卡应用的应用标识。
在一种可能的实现方式中,根据待交易的卡应用,进行交易处理,包括:接收收款设备发送的交易指令,其中,交易指令用于指示进行交易处理;根据交易指令对待交易的卡应用进行交易处理,生成交易结果信息;其中,交易结果信息表征交易是否成功;将交易结果信息发送给收款设备。
这样,终端设备先接收选卡指令,选卡指令用于指示应用标识;终端设备依据选卡指令确定出待交易的卡应用之后,再接收收款设备发送的交易指令,进而完成交易处理过程。进而保证交易处理的顺利进行。
在一种可能的实现方式中,选卡指令还用于指示进行交易处理;根据待交易的卡应用,进行交易处理,包括:根据选卡指令,对待交易的卡应用进行交易处理,生成交易结果信息;其中,交易结果信息表征交易是否成功;将交易结果信息发送给收款设备。
这样,终端设备先接收选卡指令,选卡指令用于指示应用标识,选卡指令还用于指示进行交易处理;进而终端设备可以在依据选卡指令确定出待交易的卡应用之后,直接依据选卡指令完成交易处理过程。节约了终端设备与收款设备之间的信令。
在一种可能的实现方式中,接收收款设备发送的选卡指令,包括:接收收款设备发送的交易指令和用于指示应用标识的选卡指令,其中,交易指令用于指示进行交易处理。根据待交易的卡应用,进行交易处理,包括:根据交易指令对待交易的卡应用进行交易处理,生成交易结果信息;其中,交易结果信息表征交易是否成功;将交易结果信息发送给收款设备。
这样,终端设备先接收选卡指令和交易指令,选卡指令用于指示应用标识;进而终端设备可以在依据选卡指令确定出待交易的卡应用之后,直接依据交易指令完成交易处理过程。节约了终端设备与收款设备之间的信令。
在一种可能的实现方式中,在生成交易结果信息之后,还包括:显示交易结果信息。
这样,终端设备向用户显示出交易是否成功。
在一种可能的实现方式中,显示交易结果信息,包括:在第七页面上显示交易结果信息,第七页面用于显示交易结果信息和待交易的卡应用;其中,交易结果信息和待交易的卡应用的界面并列显示,或者,交易结果信息显示于待交易的卡应用的界面上。
这样,同时显示交易结果信息和待交易的卡应用的界面,向用户提示出交易结果信息归属的卡应用是哪一个。
在一种可能的实现方式中,还包括:若确定选卡指令所指示的应用标识所对应的卡应用,不是终端设备的当前的默认付款应用,则在根据待交易的卡应用,进行交易处理之前,激活待交易的卡应用。
这样,终端设备在选卡指令所指示的应用标识所对应的卡应用,不是终端设备的当前的默认付款应用的时候,需要从选卡指令所指示的应用标识所对应的卡应用中,选择一个卡应用作为终端设备的当前的默认付款应用,以完成后续交易,在交易之前终端设备需要激活该卡应用。保证后续交易处理过程的顺利进行。
第二方面,本申请实施例提供一种应用处理装置,该应用处理装置可以是终端设备,也可以是终端设备内的芯片或者芯片***。该应用处理装置可以包括显示单元和处理单元;或者,该应用处理装置可以包括接收单元、显示单元和处理单元。当该应用处理装置是终端设备时,该处显示单元可以是显示屏。该显示单元用于执行显示的步骤,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种应用处理装置。当该应用处理装置是终端设备时,该处理单元可以是处理器。该应用处理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种应用处理装置。当该应用处理装置是终端设备内的芯片或者芯片***时,该处理单元可以是处理器。该处理单元执行存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种应用处理装置。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该终端设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第三方面,本申请实施例提供一种终端设备,包括:用于执行第一方面或第一方面任意可能的实现方式中的任一方法的单元。
第四方面,本申请实施例提供一种终端设备,包括:显示单元、处理器和接口电路;其中,接口电路用于与其它装置通信;显示单元用于执行显示的步骤;处理器用于运行代码指令或计算机程序,以执行第一方面的任意一种可能的实现方式中的方法。
在一种可能的实现方式中,终端设备,还包括:存储器;存储器用于存储代码指令或计算机程序。
第五方面,本申请实施例提供算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面的任意一种可能的实现方式中描述的终端设备执行的方法。
第六方面,本申请实施例提供一种包括计算机程序的计算机程序产品,当计算机程序在计算机上运行时,使得计算机执行第一方面的任意一种可能的实现方式中描述的终端设备执行的方法。
应当理解的是,本申请的第二方面至第六方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
附图说明
图1示出了本申请实施例的应用处理方法所适用的场景示意图;
图2示出了终端设备100的结构示意图;
图3为本申请实施例的终端设备100的软件结构框图;
图4为本申请实施例提供的一种应用处理方法的信令图;
图5为本申请实施例提供的一种应用处理方法的界面示意图一;
图6为本申请实施例提供的一种应用处理方法的界面示意图二;
图7为本申请实施例提供的一种应用处理方法的界面示意图三;
图8为本申请实施例提供的一种应用处理方法的界面示意图四;
图9为本申请实施例提供的一种应用处理方法的界面示意图五;
图10为本申请实施例提供的一种应用处理方法的界面示意图六;
图11为本申请实施例提供的一种应用处理方法的界面示意图七;
图12为本申请实施例提供的一种应用处理方法的界面示意图八;
图13为本申请实施例提供的一种应用处理方法的界面示意图九;
图14为本申请实施例提供的一种应用处理方法的界面示意图十;
图15为本申请实施例提供的一种应用处理方法的界面示意图十一;
图16为本申请实施例提供的一种应用处理方法的界面示意图十二;
图17为本申请实施例提供的一种应用处理方法的界面示意图十三;
图18为本申请实施例提供的一种应用处理方法的界面示意图十四;
图19为本申请实施例提供的另一种应用处理方法的信令图;
图20为本申请实施例提供的另一种应用处理方法的界面示意图一;
图21为本申请实施例提供的另一种应用处理方法的界面示意图二;
图22为本申请实施例提供的另一种应用处理方法的界面示意图三;
图23为本申请实施例提供的另一种应用处理方法的界面示意图四;
图24为本申请实施例提供的又一种应用处理方法的信令图;
图25为本申请实施例提供的又一种应用处理方法的界面示意图;
图26为本申请实施例提供的再一种应用处理方法的信令图;
图27为本申请实施例提供的其他一种应用处理方法的信令图;
图28为本申请实施例提供的另有一种应用处理方法的信令图;
图29为本申请实施例提供的又有一种应用处理方法的信令图;
图30为本申请实施例提供的又有一种应用处理方法的界面示意图;
图31为本申请实施例提供的再有一种应用处理方法的信令图;
图32为本申请实施例提供的其他有一种应用处理方法的信令图;
图33为本申请实施例提供的再另有一种应用处理方法的信令图;
图34为本申请实施例提供的再又有一种应用处理方法的信令图;
图35为本申请实施例提供的还有一种应用处理方法的信令图;
图36为本申请实施例提供的其他有一种应用处理方法的流程图;
图37为本申请实施例提供的一种芯片的结构示意图;
图38为本申请实施例提供的一种终端设备的结构示意图。
具体实施方式
在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a--c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
终端设备已经成为了人们生活中不可缺少的工具。可以在终端设备中设置多个付款应用。例如,在终端设备中设置不同银行的银行卡的应用。进而用户可以使用终端设备中的付款应用完成交易过程。
并且,为了便于用户使用付款应用,终端设备可以将一个付款应用设置为默认付款应用,进而终端设备在每次进行付款交易时,终端设备可以调取默认付款应用完成交易过程。
但是在上述过程中,由于终端设备可以配置多个付款应用,而终端设备将多个付款应用中一个付款应用设置为了默认付款应用;若终端设备的默认付款应用与收款设备之间不匹配,则需要用户手动的在终端设备中重新设置默认付款应用,进而才可以完成终端设备与收款设备之间的交易过程。造成交易过程的延迟,降低了用户体验。
有鉴于此,本申请实施例提供的应用处理方法、终端设备以及存储介质,其中,该方法可以自动设置默认付款应用,便于终端设备与收款设备之间快速完成付款交易过程,提高了用户体验。
图1示出了本申请实施例的应用处理方法所适用的场景示意图。如图1所示,终端设备100与收款设备200之间可以完成付款交易过程。
终端设备100也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
收款设备200可以为POS(Point of sales)机,或者其他可执行本实施例方案的支付交易机器。本申请的实施例对收款设备所采用的具体技术和具体设备形态不做限定。
终端设备100中可以设置多个付款应用;例如,终端设备100中可以安装多个不同的付款应用,或者,终端设备100中部署了多个不同的付款应用的数据。付款应用,包括但不限于:银行卡、数字人民币卡、门禁卡、交通卡。终端设备100中可以设置多个其他应用。
终端设备100具有显示界面的功能。
为了能够更好地理解本申请实施例,下面对本申请实施例的终端设备的结构进行介绍:
图2示出了终端设备100的结构示意图。终端设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,用户标识模块(subscriberidentification module,SIM)卡接口195,以及嵌入式安全模块(embeddedsecure element,eSE)芯片196等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本申请实施例示意的结构并不构成对终端设备100的具体限定。在本申请另一些实施例中,终端设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integratedcircuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
终端设备100接收到收款设备发送的信号、场强信息、等等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,是示意性说明,并不构成对终端设备100的结构限定。在本申请另一些实施例中,终端设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
终端设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlightemitting diodes,QLED)等。在一些实施例中,终端设备100可以包括1个或N个显示屏194,N为大于1的正整数。
终端设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构,等。本申请实施例以分层架构的Android***为例,示例性说明终端设备100的软件结构。
图3为本申请实施例的终端设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图3所示,应用程序包可以包括相机,日历,电话,地图,电话,音乐,设置,邮箱,视频,社交等应用程序。
如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,资源管理器,视图***,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,触摸屏幕,拖拽屏幕,截取屏幕等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合附图对本申请实施例提供的应用处理的操作过程及应用处理过程中的界面的显示过程进行详细地介绍。需要说明的是,本申请实施例中的“在……时”,可以为在某种情况发生的瞬时,也可以为在某种情况发生后的一段时间内,本申请实施例对此不作具体限定。
图4为本申请实施例提供的一种应用处理方法的信令图。如图4所示,方法可以包括:
S401、终端设备接收收款设备发送的选卡指令,选卡指令用于指示应用标识(application identifier,AID)。
示例性地,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息为选卡指令;收款设备所发出的选卡指令中携带有卡应用的AID,或者,收款设备所发出的选卡指令表征卡应用的AID。本实施例中,终端设备所接收到的选卡指令指示出一个卡应用的AID。
S402、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的AID所对应的卡应用。
示例性地,终端设备中已经预先存储了一个AID列表。AID列表中包括至少一个卡应用的AID,进而AID列表指示出AID与卡应用之间的对应关系;或者,AID列表包括每一AID与每一卡应用之间的对应关系。并且,AID列表所指示的卡应用,均为付款应用。付款应用包括:银行卡、数字人民币的卡、交通卡、门禁卡、车钥匙对应的卡。
举例来说,表1为AID列表,如表1所示,AID为xxx1时,所指示的卡应用为卡应用a;AID为xxx2时,所指示的卡应用为卡应用b;AID为xxx3时,所指示的卡应用为卡应用c;AID为xxx4时,所指示的卡应用为卡应用d;AID为xxx5时,所指示的卡应用为卡应用e;AID为xxx6时,所指示的卡应用为卡应用f。
表1 AID列表
AID 卡应用
xxx1 卡应用a
xxx2 卡应用b
xxx3 卡应用c
xxx4 卡应用d
xxx5 卡应用e
xxx6 卡应用f
xxx7 卡应用g
xxx8 卡应用h
AID列表中还可以包括每一卡应用的具体类别,具体类别为:银行卡、数字人民币的卡、交通卡、门禁卡。
举例来说,表2为AID列表,如表2所示,AID为xxx1时,所指示的卡应用为卡应用a,卡应用a为银行卡;AID为xxx2时,所指示的卡应用为卡应用b,卡应用b为银行卡;AID为xxx3时,所指示的卡应用为卡应用c,卡应用c为数字人民币卡;AID为xxx4时,所指示的卡应用为卡应用d,卡应用d为门禁卡;AID为xxx5时,所指示的卡应用为卡应用e,卡应用e为门禁卡;AID为xxx6时,所指示的卡应用为卡应用f,卡应用f为交通卡。
表2 AID列表
AID 卡应用 具体类别
xxx1 卡应用a 银行卡
xxx2 卡应用b 银行卡
xxx3 卡应用c 数字人民币卡
xxx4 卡应用d 门禁卡
xxx5 卡应用e 门禁卡
xxx6 卡应用f 交通卡
一个示例中,云端服务器可以向终端设备发送AID列表,进而终端设备接收并存储AID列表。例如,云端服务器为终端设备的应用管理服务器。
此时,云端服务器可以更新AID列表,然后将更新后的AID列表发送给终端设备。例如,云端服务器自动更新AID列表,将更新后的AID列表发送给终端设备。再例如,终端设备向云端服务器发送更新信息,更新信息用于指示需删除的AID和卡应用;云端服务器根据更新信息,对与终端设备对应的AID列表进行修改,将更新信息所指示的AID和卡应用,从与终端设备对应的AID列表中删除,得到更新后的AID列表;云端服务器将更新后的AID列表发送给终端设备。再例如,终端设备向云端服务器发送更新信息,更新信息用于指示需增加的AID和卡应用;云端服务器根据更新信息,对与终端设备对应的AID列表进行修改,将更新信息所指示的AID和卡应用,加入到与终端设备对应的AID列表中,得到更新后的AID列表;云端服务器将更新后的AID列表发送给终端设备。
另一个示例中,AID列表为终端设备生成的。终端设备在安装卡应用的应用程序时,可以将卡应用的AID存储到终端设备的eSE芯片中;且终端设备在使用卡应用的小程序时,可以将卡应用的AID存储到终端设备的eSE芯片中;从而,终端设备可以读取eSE芯片中各AID,依据各AID生成AID列表。或者,终端设备在安装卡应用的应用程序时,可以获取到卡应用的AID,进而将AID和卡应用的对应关系进行存储;且终端设备在使用卡应用的小程序时,也可以获取到卡应用的AID,进而将AID和卡应用的对应关系进行存储;从而,终端设备可以生成一个AID列表。
此时,终端设备可以自动更新AID列表;终端设备可以根据卡应用的使用情况,更新AID列表。例如,终端设备在下载卡应用的应用程序时,可以获取该卡应用的AID,将该卡应用的AID增加到AID列表中,进而更新AID列表。再例如,终端设备在使用卡应用的小程序时,可以获取该卡应用的AID,将该卡应用的AID增加到AID列表中,进而更新AID列表。再例如,终端设备在卸载卡应用的应用程序时,将该卡应用的AID从AID列表中删除,进而更新AID列表。再例如,终端设备在预设时间段内不使用某一卡应用,则确定将卡应用的AID从AID列表中删除,进而更新AID列表。
终端设备接收选卡指令之后,终端设备依据AID列表,确定选卡指令所指示的AID所对应的卡应用。
举例来说,选卡指令指示出AID为xxx1,则终端设备根据表1可以确定卡应用为卡应用a;选卡指令指示出AID为xxx2,则终端设备根据表1可以确定卡应用为卡应用b。
在步骤中,AID列表中存储的AID所对应的卡应用,均为终端设备所支持的卡应用。从而,终端设备若AID列表,可以确定出选卡指令所指示的AID所对应的卡应用,则表明终端设备支持选卡指令所指示的AID所对应的卡应用;终端设备若依据AID列表,确定AID列表中不具有选卡指令所指示的AID所对应的卡应用,则表明终端设备不支持选卡指令所指示的AID所对应的卡应用。
S403、终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则激活选卡指令所指示的AID所对应的卡应用。
示例性地,在步骤S402时,终端设备依据终端设备根据AID列表,可以确定出选卡指令所指示的AID所对应的卡应用,则表明终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备需要判断该选卡指令所指示的AID所对应的卡应用,是否为终端设备的当前的默认付款应用。
一个示例中,终端设备可以调取终端设备的当前的默认付款应用的AID,将选卡指令所指示的AID、终端设备的当前的默认付款应用的AID两者进行比对;若确定两者一致,则终端设备确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用;若确定两者不一致,则终端设备确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用。
另一个示例中,在表1中存储的是AID与卡应用的名称的对应关系,进而终端设备可以确定选卡指令所指示的AID的卡应用的名称;终端设备调取当前的默认付款应用的名称,进而终端设备将选卡指令所指示的AID的卡应用的名称、当前的默认付款应用的名称两者进行比对;若确定两者一致,则终端设备确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用;若确定两者不一致,则终端设备确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用。
采用上述方式,终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则终端设备确定无法采用终端设备当前的默认付款应用进行支付交易过程;为了完成本次交易过程,终端设备需要自动激活选卡指令所指示的AID所对应的卡应用,以使该卡应用处于交易状态。
S404、终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则设置选卡指令所指示的AID所对应的卡应用为默认付款应用。
示例性地,终端设备采用步骤S403中的方式,若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则终端设备确定无法采用终端设备当前的默认付款应用进行支付交易过程。此时,终端设备将选卡指令所指示的AID所对应的卡应用,设置为终端设备的默认付款应用,从而自动修改默认付款应用。
举例来说,终端设备接收到选卡指令,选卡指令指示出一个AID为xxx2;终端设备确定出xxx2对应的卡应用为卡应用b,则确定终端设备支持卡应用b;终端设备的当前的默认付款应用为卡应用a,进而终端设备确定卡应用b不是终端设备的当前的默认付款应用,则终端设备将默认付款应用设置为卡应用b,且激活卡应用b处于交易状态。
终端设备在修改了默认付款应用之后,在终端设备的“默认付款应用”的列表中,终端设备会自动修改了“默认付款应用”的选中项。
终端设备自动修改了“默认付款应用”的选中项的时候,可以采用以下几种方式。
第一种方式,参见图5和图6的介绍。
图5为本申请实施例提供的一种应用处理方法的界面示意图一,如图5所示,终端设备显示第一界面,第一界面中包括“设置”列表,“设置”列表提供了多个设置选项,例如,设置选项1、设置选项2、设置选项3、更多链接、设置选项5、设置选项6、设置选项7。在第一界面中接收到触发“更多链接”的触发指令,终端设备显示第二界面,第二界面包括“更多链接”列表,“更多链接”列表提供了多个链接选项,例如,链接选项1、NFC、链接选项2、链接选项3。在第二界面中接收到触发“NFC”的触发指令,终端设备显示第三界面,第三界面包括“NFC”列表,“NFC”列表提供了多个选项,例如,NFC、默认付款应用。在第三界面中接收到触发“默认付款应用”的触发指令,终端设备显示第四界面,第四界面包括“默认付款应用”列表,“默认付款应用”列表提供了多个付款应用;“默认付款应用”列表中的卡应用可以为银行卡、数字人民币卡、门禁卡、交通卡;例如,“默认付款应用”列表中包括卡应用a、卡应用b、卡应用c、卡应用d、卡应用e、以及卡应用f,其中,卡应用a和卡应用b均为银行卡,卡应用c为数字人民币卡,卡应用d和卡应用e均为门禁卡,卡应用f为交通卡。
其中,第一界面可以对应于图5中的(a)的界面;第二界面可以对应于图5中的(b)的界面;第三界面可以对应于图5中的(c)的界面;第四界面可以对应于图5中的(d)的界面。其中,图5中的(d)的界面为“第一页面”,即,第四界面为“第一页面”。
图6为本申请实施例提供的一种应用处理方法的界面示意图二,如图6所示,终端设备的默认付款应用为卡应用a,如图6中的(a)的界面所示,卡应用a为选中状态,其他的卡应用为非选中状态;终端设备在接收到选卡指令之后,选卡指令指示出的AID为xxx2;终端设备确定出xxx2对应的卡应用为卡应用b,进而确定终端设备支持卡应用b;终端设备的当前的默认付款应用为卡应用a,进而终端设备确定卡应用b不是终端设备的当前的默认付款应用,则终端设备将默认付款应用设置为卡应用b,且激活卡应用b处于交易状态;终端设备自动修改图6中的(a)的界面中的默认付款应用为卡应用b,如图6中的(b)的界面所示,卡应用b为选中状态,其他的卡应用为非选中状态,进而将卡应用b设置为终端设备的默认付款应用。
在本实施例中,图6所示的界面跳转过程,在终端设备自动调整默认付款应用的过程中,无需主动显示给用户。其中,图6的图(a)和图(b)均为“第一页面”。
第二种方式,参见图7-图9的介绍。
图7为本申请实施例提供的一种应用处理方法的界面示意图三,如图7所示,终端设备显示第五界面,第五界面中包括“设置”列表,“设置”列表提供了多个设置选项,例如,设置选项1、设置选项2、设置选项3、更多链接、设置选项5、设置选项6、设置选项7。在第五界面中接收到触发“更多链接”的触发指令,终端设备显示第六界面,第六界面包括“更多链接”列表,“更多链接”列表提供了多个链接选项,例如,链接选项1、NFC、链接选项2、链接选项3。在第六界面中接收到触发“NFC”的触发指令,终端设备显示第七界面,第七界面包括“NFC”列表,“NFC”列表提供了多个选项,例如,NFC、默认付款应用。在第七界面中接收到触发“默认付款应用”的触发指令,终端设备显示第八界面,第八界面包括标题“默认付款应用”和“其他应用”,第八界面可以为“默认付款应用”列表,“默认付款应用”列表提供了多个付款应用,“默认付款应用”列表中的卡应用为银行卡和数字人民币卡,例如,“默认付款应用”列表的卡应用a和卡应用b为银行卡,卡应用c为数字人民币卡;在第八界面中即受到触发“其他应用”触发指令,终端设备显示第九界面,第九界面包括标题“默认付款应用”和“其他应用”,第九界面可以为“其他应用”列表,“其他应用”列表提供了多个付款应用,“其他应用”列表中的卡应用为门禁卡和交通卡,例如,“其他应用”列表中的卡应用d和卡应用e为门禁卡,“其他应用”列表中的卡应用f为交通卡。“默认付款应用”列表与“其他应用”列表中的卡应用,均为付款应用(也可以称为交易类别的卡应用);两个列表中的其中一个卡应用为终端设备的默认付款应用,例如,卡应用a为默认付款应用。
“默认付款应用”列表用于显示第一类别的卡应用;第一类别的表征卡应用为货币交易的卡应用。例如,第一类别的卡应用,包括了银行卡、数字人民币卡。
“其他应用”列表用于显示第二类别的卡应用,第二类别表征卡应用为非货币交易的卡应用。例如,第二类别的卡应用,包括了门禁卡、交通卡、车钥匙对应的卡、房间门对应的卡。
其中,第五界面可以对应于图7中的(a)的界面;第六界面可以对应于图7中的(b)的界面;第七界面可以对应于图7中的(c)的界面;第八界面可以对应于图7中的(d)的界面;第九界面可以对应于图7中的(e)的界面。其中,图7中的(d)的界面为“第二页面”,即,第八界面为“第二页面”。图7中的(e)的界面为“第三页面”,即,第九界面为“第三页面”。
图8为本申请实施例提供的一种应用处理方法的界面示意图四,如图8所示,终端设备的默认付款应用为卡应用a,如图8中的(a)的界面所示,卡应用a为选中状态,其他的卡应用为非选中状态;终端设备在接收到选卡指令之后,选卡指令指示出的AID为xxx2;终端设备确定出xxx2对应的卡应用为卡应用b,进而确定终端设备支持卡应用b;终端设备的当前的默认付款应用为卡应用a,进而终端设备确定卡应用b不是终端设备的当前的默认付款应用,则终端设备将默认付款应用设置为卡应用b,将卡应用b的显示位置设置到“默认付款应用”列表的最前面,且激活卡应用b处于交易状态;终端设备自动修改图8中的(a)的界面中的默认付款应用为卡应用b,如图8中的(b)的界面所示,卡应用b为选中状态,其他的卡应用为非选中状态;进而将卡应用b设置为终端设备的默认付款应用。其中,图8的图(a)和图(b)均为“第二页面”。
或者,图9为本申请实施例提供的一种应用处理方法的界面示意图五,如图9所示,终端设备的默认付款应用为卡应用a,如图9中的(a)的界面所示,卡应用a为选中状态,其他的卡应用为非选中状态;终端设备在接收到选卡指令之后,选卡指令指示出的AID为xxx4;终端设备确定出xxx4对应的卡应用为卡应用d,进而确定终端设备支持卡应用d;终端设备的当前的默认付款应用为卡应用a,进而终端设备确定卡应用d不是终端设备的当前的默认付款应用,则终端设备将默认付款应用设置为卡应用d,将卡应用d的显示位置设置到“其他应用”列表的最前面,且激活卡应用d处于交易状态;终端设备自动修改默认付款应用为卡应用d,如图9中的(b)的界面所示,卡应用d为选中状态,其他的卡应用为非选中状态;并且,如图9中的(c)的界面所示,终端设备确定“默认付款应用”列表中的卡应用a为非选中状态;进而将卡应用d设置为终端设备的默认付款应用。其中,图9的图(a)为“第二页面”,图9的图(b)为“第三页面”,图9的图(c)为“第二页面”。
在本实施例中,图8或图9所示的界面跳转过程,在终端设备自动调整默认付款应用的过程中,无需主动显示给用户。
第三种方式,参见图10-图12的介绍。
图10为本申请实施例提供的一种应用处理方法的界面示意图六,如图10所示,终端设备显示第十界面,第十界面中包括“设置”列表,“设置”列表提供了多个设置选项,例如,设置选项1、设置选项2、设置选项3、更多链接、设置选项5、设置选项6、设置选项7。在第十界面中接收到触发“更多链接”的触发指令,终端设备显示第十一界面,第十一界面包括“更多链接”列表,“更多链接”列表提供了多个链接选项,例如,链接选项1、NFC、链接选项2、链接选项3。在第十一界面中接收到触发“NFC”的触发指令,终端设备显示第十二界面,第十二界面包括“NFC”列表,“NFC”列表提供了多个选项,例如,NFC、默认付款应用。在第十二界面中接收到触发“默认付款应用”的触发指令,终端设备显示第十三界面,第十三界面包括标题“默认付款应用”和“其他应用”,第十三界面可以为“其他应用”列表,“其他应用”列表提供了多个付款应用,“其他应用”列表中的卡应用为门禁卡和交通卡,例如,“其他应用”列表中的卡应用d和卡应用e为门禁卡,“其他应用”列表中的卡应用f为交通卡;在第十三界面中即受到触发“其他应用”触发指令,终端设备显示第十四界面,第十四界面包括标题“默认付款应用”和“其他应用”,第十四界面可以为“默认付款应用”列表,“默认付款应用”列表提供了多个付款应用,“默认付款应用”列表中的卡应用为银行卡和数字人民币卡,例如,“默认付款应用”列表的卡应用a和卡应用b均为银行卡,卡应用c为数字人民币卡。“默认付款应用”列表与“其他应用”列表中的卡应用,均为付款应用(也可以称为交易类别的卡应用);两个列表中的其中一个卡应用为终端设备的默认付款应用,例如,卡应用d为默认付款应用。
“默认付款应用”列表用于显示第一类别的卡应用;第一类别的表征卡应用为货币交易的卡应用。例如,第一类别的卡应用,包括了银行卡、数字人民币卡。
“其他应用”列表用于显示第二类别的卡应用,第二类别表征卡应用为非货币交易的卡应用。例如,第二类别的卡应用,包括了门禁卡、交通卡、车钥匙对应的卡、房间门对应的卡。
其中,第十界面可以对应于图10中的(a)的界面;第十一界面可以对应于图10中的(b)的界面;第十二界面可以对应于图10中的(c)的界面;第十三界面可以对应于图10中的(d)的界面;第十四界面可以对应于图10中的(e)的界面。其中,图10中的(d)的界面为“第三页面”,即,第十三界面为“第三页面”。图10中的(e)的界面为“第二页面”,即,第十四界面为“第二页面”。
图11为本申请实施例提供的一种应用处理方法的界面示意图七,如图11所示,终端设备的默认付款应用为卡应用d,如图11中的(a)的界面所示,卡应用d为选中状态,其他的卡应用为非选中状态;终端设备在接收到选卡指令之后,选卡指令指示出的AID为xxx5;终端设备确定出xxx5对应的卡应用为卡应用e,进而确定终端设备支持卡应用e;终端设备的当前的默认付款应用为卡应用d,进而终端设备确定卡应用e不是终端设备的当前的默认付款应用,则终端设备将默认付款应用设置为卡应用e,将卡应用e的显示位置设置到“其他应用”列表的最前面,且激活卡应用e处于交易状态;终端设备自动修改图11中的(a)的界面中的默认付款应用为卡应用e,如图11中的(b)的界面所示,卡应用e为选中状态,其他的卡应用为非选中状态;进而将卡应用e设置为终端设备的默认付款应用。其中,图11的图(a)和图(b)均为“第三页面”。
或者,图12为本申请实施例提供的一种应用处理方法的界面示意图八,如图12所示,终端设备的默认付款应用为卡应用d,如图12中的(a)的界面所示,卡应用d为选中状态,其他的卡应用为非选中状态;终端设备在接收到选卡指令之后,选卡指令指示出的AID为xxx1;终端设备确定出xxx1对应的卡应用为卡应用a,进而确定终端设备支持卡应用a;终端设备的当前的默认付款应用为卡应用d,进而终端设备确定卡应用a不是终端设备的当前的默认付款应用,则终端设备将默认付款应用设置为卡应用a,将卡应用a的显示位置设置到“默认付款应用”列表的最前面,且激活卡应用a处于交易状态;终端设备自动修改图12中的(a)的界面中的默认付款应用为卡应用a,如图12中的(b)的界面所示,卡应用a为选中状态,其他的卡应用为非选中状态;并且,如图12中的(c)的界面所示,终端设备确定“其他应用”列表中的卡应用d为非选中状态;进而将卡应用a设置为终端设备的默认付款应用。其中,图12的图(a)为“第三页面”,图12的图(b)为“第二页面”,图12的图(c)为“第三页面”。
在本实施例中,图11或图12所示的界面跳转过程,在终端设备自动调整默认付款应用的过程中,无需主动显示给用户。
步骤S404是可选步骤。
一个示例中,可以执行步骤S404,终端设备可以根据选卡指令自动修改默认付款应用,无需用户手动更换默认付款应用。节约了终端设备与用户之间的交互指令,加快了应用处理、交易处理的过程。
终端设备在确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用的时候,可以先激活选卡指令所指示的AID所对应的卡应用,再设置选卡指令所指示的AID所对应的卡应用为默认付款应用。或者,终端设备在确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用的时候,可以先设置选卡指令所指示的AID所对应的卡应用为默认付款应用,再激活选卡指令所指示的AID所对应的卡应用。或者,终端设备在确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用的时候,可以同时的执行“激活选卡指令所指示的AID所对应的卡应用”和“设置选卡指令所指示的AID所对应的卡应用为默认付款应用”。
另一个示例中,在本实施例中,可以不执行步骤S404,终端设备不自动修改默认付款应用。
S405、终端设备显示选卡指令所指示的AID所对应的卡应用的界面。
示例性地,终端设备在激活了选卡指令所指示的AID所对应的卡应用之后,显示出选卡指令所指示的AID所对应的卡应用的界面,该界面中包括但限于以下信息:图标信息、图片信息、卡应用的余额信息、卡应用的限额信息、等等。进而终端设备提示给用户当前待交易的卡应用是哪一个卡应用;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。
一个示例中,图13为本申请实施例提供的一种应用处理方法的界面示意图九,如图13所示,终端设备显示出选卡指令所指示的AID所对应的卡应用的界面。进而向用户提示当前的默认付款应用。图13所示的示例中,终端设备仅需显示当前的默认付款应用的界面,无需显示其他卡应用,进而向用户提示需要对卡应用进行交易处理;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。其中,图13所示的界面,为“第五页面”;第五页面用于显示终端设备的当前的待交易的卡应用。
另一个示例中,图14为本申请实施例提供的一种应用处理方法的界面示意图十,如图14所示,在图14的(a)中的卡应用a为终端设备之前的默认付款应用;其余卡应用包括了其他的付款应用,例如,卡应用b为付款应用。由于终端设备之前的默认付款应用为卡应用a,在收款设备与卡应用a之间匹配时,终端设备可以显示出卡应用a,进而向用户提示当前的默认付款应用为卡应用a;终端设备还显示卡应用b。收款设备发出选卡指令,选卡指令所指示的AID为卡应用b的AID;终端设备确定当前的默认付款应用为卡应用a,进而终端设备确定卡应用b不是当前的默认付款应用,则终端设备激活卡应用b,并且终端设备显示一个界面,该界面如图14的(b)所示,终端设备将卡应用a与卡应用b的位置对换,向用户提示需要对卡应用b进行交易处理;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。其中,图14的(a)所示的界面为“第六页面”,图14的(b)所示的界面为“第六页面”;第六页面用于显示终端设备所支持的各卡应用,其中“终端设备所支持的各卡应用”中包括当前的待交易的卡应用。
又一个示例中,图15为本申请实施例提供的一种应用处理方法的界面示意图十一,如图15所示,在图15的(a)中的卡应用a为终端设备之前的默认付款应用;其余卡应用包括了其他的付款应用,例如银行卡、交通卡、门禁卡。由于终端设备之前的默认付款应用为卡应用a,在收款设备与卡应用a之间匹配时,终端设备可以显示出卡应用a,进而向用户提示当前的默认付款应用为应用a;终端设备还显示其他的卡应用b、卡应用c和卡应用d,进而向用户提示其余可用的卡应用。收款设备发出选卡指令,选卡指令所指示的AID为卡应用b的AID;终端设备确定当前的默认付款应用为卡应用a,进而终端设备确定卡应用b不是当前的默认付款应用,则终端设备激活卡应用b,并且终端设备显示一个界面,该界面如图15的(b)所示,终端设备将卡应用a与卡应用b的位置对换,向用户提示需要对卡应用b进行交易处理;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。其中,图15的(a)所示的界面为“第六页面”,图15的(b)所示的界面为“第六页面”;第六页面用于显示终端设备所支持的各卡应用,其中“终端设备所支持的各卡应用”中包括当前的待交易的卡应用。
又一个示例中,图16为本申请实施例提供的一种应用处理方法的界面示意图十二,如图16所示,在图16的(a)中的卡应用a为终端设备之前的默认付款应用;其余卡应用包括了其他的付款应用,例如银行卡、交通卡、门禁卡;例如,卡应用a为银行卡,卡应用b为数字人民币卡,卡应用c为门禁卡,卡应用d为交通卡;终端设备设置了卡应用d为“默认卡”,“默认卡”不同于“默认付款应用”。由于终端设备之前的默认付款应用为卡应用a,在收款设备与卡应用a之间匹配时,终端设备可以显示出卡应用a,进而向用户提示当前的默认付款应用为应用a;终端设备还显示其他的卡应用c、卡应用d和卡应用b,进而向用户提示其余可用的卡应用,终端设备显示卡应用c、卡应用d和卡应用b,其中卡应用c是默认卡(“默认卡”不同于“默认付款应用”),进而卡应用c的位置在卡应用b之前。收款设备发出选卡指令,选卡指令所指示的AID为卡应用b的AID;终端设备确定当前的默认付款应用为卡应用a,进而终端设备确定卡应用b不是当前的默认付款应用,则终端设备激活卡应用b,并且终端设备显示一个界面,该界面如图16的(b)所示,终端设备将卡应用a与卡应用b的位置对换,向用户提示需要对卡应用b进行交易处理;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。其中,图16的(a)所示的界面为“第六页面”,图16的(b)所示的界面为“第六页面”;第六页面用于显示终端设备所支持的各卡应用,其中“终端设备所支持的各卡应用”中包括当前的待交易的卡应用。
步骤S405是可选步骤。
S406、终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用。
示例性地,由于终端设备在步骤S402时,确定出了与选卡指令所指示的AID所对应的卡应用,终端设备确定支持选卡指令所指示的AID所对应的卡应用。终端设备在激活了选卡指令所指示的AID所对应的卡应用之后,终端设备生成选择确认结果,此时,选择确认结果表征终端设备支持选卡指令所指示的AID所对应的卡应用。
此外,选择确认结果中可以包括以下内容:选卡指令所指示的AID、交易内容。交易内容,包括先不限于:终端设备标识、交易数额、交易标识。
其中,不限制步骤S405和步骤S406的执行次序。可以先执行步骤S405,再执行步骤S406。或者,可以先执行步骤S406,再执行步骤S405。或者,可以同时执行步骤S405和步骤S406。
S407、终端设备接收收款设备发送的交易指令,交易指令用于指示进行交易处理。
示例性地,收款设备在接收到选择确认结果之后,确定收款设备与终端设备之间可以进行交易处理。例如,收款设备直接生成交易数额,或者,收款设备根据选择确认结果中的交易数额进行额度确认。
收款设备需要生个一个交易指令,交易指令中包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、选卡指令所指示的AID、等等。收款设备将生成的交易指令发送给终端设备。
S408、终端设备进行交易处理,生成交易结果信息;并向收款设备发送交易结果信息,交易结果信息表征交易是否成功。
示例性地,终端设备依据交易指令完成交易过程。终端设备在确定完成了交易之后,或者,终端设备在确认交易失败之后,向收款设备发送交易结果信息,交易结果信息表征交易是否成功;终端设备告知收款设备交易的结果。
一个示例中,收款设备将交易指令发送给终端设备。终端设备根据交易指令进行交易处理,生成交易结果信息;终端设备将交易结果信息发送给收款设备。
例如,选卡指令指示的AID所对应的卡应用为交通卡,收款设备生成交易指令,交易指令中包括交通卡的AID、交易标识、交易额度、交易时间、账户名、等等;且交易指令指示对交通卡进行交通扣费、或者进行交通次数的扣除。收款设备将交易指令发送给终端设备。终端设备根据交易指令中的信息进行比对,完成交通卡的交易处理。然后,终端设备生成交易结果信息,将交易结果信息发送给收款设备。
另一个示例中,收款设备将交易指令发送给终端设备。终端设备根据交易指令中的信息,与卡应用服务器之间进行交互过程,进而完成交易处理;其中,卡应用服务器为选卡指令所指示的AID所对应的卡应用所归属的服务器。卡应用服务器根据交易指令进行交易处理,然后向终端设备发送交易结果信息,交易结果信息表征交易是否成功。
例如,选卡指令指示的AID所对应的卡应用为数字人民币卡,收款设备生成交易指令,交易指令中包括数字人民币卡的AID、交易标识、交易额度、交易时间、账户名、等等。收款设备将交易指令发送给终端设备;终端设备将交易指令,发送卡应用服务器,其中,卡应用服务器为数字人民币卡的服务器。卡应用服务器根据交易指令中的信息进行交易处理,生成交易结果信息,并将交易结果信息发送给终端设备然后,终端设备将接收到的交易结果信息发送给收款设备。
又一个示例中,收款设备将交易指令发送给终端设备;并且,收款设备将交易指令也发送给卡应用服务器;其中,卡应用服务器为选卡指令所指示的AID所对应的卡应用所归属的服务器。卡应用服务器根据交易指令进行交易处理,然后向终端设备发送交易结果信息,交易结果信息表征交易是否成功。终端设备将交易结果信息发送给收款设备。
例如,选卡指令指示的AID所对应的卡应用为银行卡,收款设备生成交易指令,并将交易指令发送给终端设备和卡应用服务器;其中,卡应用服务器为选卡指令所指示的AID所对应的卡应用所归属的服务器,交易指令中包括银行卡的AID、交易标识、交易额度、交易时间、账户名、等等。卡应用服务器根据交易指令中的信息进行交易处理,然后生成交易结果信息,并将交易结果信息发送给终端设备,其中,交易结果信息表征交易处理是否成功。然后,终端设备接收到的交易结果信息发送给收款设备。
S409、终端设备显示交易结果信息。
示例性地,终端设备在确定完成了交易之后,或者,终端设备在确认交易失败之后,终端设备向用户提示交易结果信息,进而向用户提示交易的结果。
一个示例中,图17为本申请实施例提供的一种应用处理方法的界面示意图十三,如图17所示,终端设备显示卡应用的界面,并显示一个交易结果信息,交易结果信息独立于卡应用的界面。其中,图17所示的界面为“第七页面”;第七页面显示交易结果信息和待交易的卡应用;其中,交易结果信息和待交易的卡应用的界面并列显示。
一个示例中,图18为本申请实施例提供的一种应用处理方法的界面示意图十四,如图18所示,终端设备在卡应用的界面中显示一个交易结果信息。其中,图18所示的界面为“第七页面”;第七页面显示交易结果信息和待交易的卡应用;其中,交易结果信息显示于待交易的卡应用的界面上。
其中,步骤S409可以不执行。或者,步骤S409可以在步骤S408之后执行。或者,步骤S409可以在步骤S408之前执行。或者,步骤S408与步骤S409可以同时执行。
本实施例中,选卡指令所指示的应用标识所对应的卡应用,为待交易的卡应用。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID;从而终端设备可以根据AID列表,确定出选卡指令所指示的AID所对应的卡应用;终端设备在确定出选卡指令所指示的AID所对应的卡应用时,确定终端设备支持选卡指令所指示的AID所对应的卡应用;然后,终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备需要激活选卡指令所指示的AID所对应的卡应用,以便于完成后续支付过程,进而终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。终端设备在激活选卡指令所指示的AID所对应的卡应用时,还可以将选卡指令所指示的AID所对应的卡应用设置为默认付款应用,从而终端设备自动修改默认付款应用,无需用户手动更换默认付款应用,加快了终端设备与收款设备之间的交易过程。并且,终端设备在激活选卡指令所指示的AID所对应的卡应用时,还可以显示出选卡指令所指示的AID所对应的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。终端设备在激活选卡指令所指示的AID所对应的卡应用之后,向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备再接收收款设备发送的交易指令,完成交易过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图19为本申请实施例提供的另一种应用处理方法的信令图。如图19所示,方法可以包括:
S1901、终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID。
示例性地,本步骤可以参见上述步骤S401,不再赘述。
S1902、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的AID所对应的卡应用。
示例性地,本步骤可以参见上述步骤S402,不再赘述。
S1903、终端设备若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用。
示例性地,采用步骤S403的方式,终端设备若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则终端设备确定采用终端设备当前的默认付款应用可以完成支付交易过程;终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用。
S1904、终端设备显示选卡指令所指示的AID所对应的卡应用的界面。
示例性地,终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以显示出选卡指令所指示的AID所对应的卡应用的界面,该界面中包括但限于以下信息:图标信息、图片信息、卡应用的余额信息、卡应用的限额信息、等等。进而终端设备提示给用户当前待交易的卡应用是哪一个卡应用。
一个示例中,图20为本申请实施例提供的另一种应用处理方法的界面示意图一,如图20所示,终端设备显示出选卡指令所指示的AID所对应的卡应用的界面。进而向用户提示当前的需进行交易的卡应用是哪一个卡应用。图20所示的示例中,终端设备仅需显示选卡指令所指示的AID所对应的卡应用的界面,无需显示其他卡应用,进而向用户提示需要对卡应用进行交易处理。
另一个示例中,图21为本申请实施例提供的另一种应用处理方法的界面示意图二,如图21所示,在图21的(a)中的卡应用a为终端设备之前的默认付款应用;其余卡应用包括了其他的付款应用,例如,卡应用b为付款应用。由于终端设备之前的默认付款应用为卡应用a,在收款设备与卡应用a之间匹配时,终端设备可以显示出卡应用a,进而向用户提示当前的默认付款应用为卡应用a;终端设备还显示卡应用b。收款设备发出选卡指令,选卡指令所指示的AID为卡应用a的AID;终端设备确定当前的默认付款应用为卡应用a,进而终端设备确定卡应用a是当前的默认付款应用,则终端设备截图显示一个界面,该界面如图21的(b)所示,终端设备无需调整图21的(a)的界面。
又一个示例中,图22为本申请实施例提供的另一种应用处理方法的界面示意图三,如图22所示,在图22的(a)中的卡应用a为终端设备之前的默认付款应用;其余卡应用包括了其他的付款应用,例如银行卡、交通卡、门禁卡。由于终端设备之前的默认付款应用为卡应用a,在收款设备与卡应用a之间匹配时,终端设备可以显示出卡应用a,进而向用户提示当前的默认付款应用为应用a;终端设备还显示其他的卡应用b、卡应用c和卡应用d,进而向用户提示其余可用的卡应用。收款设备发出选卡指令,选卡指令所指示的AID为卡应用a的AID;终端设备确定当前的默认付款应用为卡应用a,进而终端设备确定卡应用a是当前的默认付款应用,则终端设备显示一个界面,该界面如图22的(b)所示,终端设备无需调整图22的(a)的界面。
再一个示例中,图23为本申请实施例提供的另一种应用处理方法的界面示意图四,如图23所示,在图23的(a)中的卡应用a为终端设备之前的默认付款应用;其余卡应用包括了其他的付款应用,例如银行卡、交通卡、门禁卡;例如,卡应用a为银行卡,卡应用b为数字人民币卡,卡应用c为门禁卡,卡应用d为交通卡;终端设备设置了卡应用d为“默认卡”,“默认卡”不同于“默认付款应用”。由于终端设备之前的默认付款应用为卡应用a,在收款设备与卡应用a之间匹配时,终端设备可以显示出卡应用a,进而向用户提示当前的默认付款应用为应用a;终端设备还显示其他的卡应用c、卡应用d和卡应用b,进而向用户提示其余可用的卡应用,终端设备显示卡应用c、卡应用d和卡应用b,其中卡应用c是默认卡(“默认卡”不同于“默认付款应用”),进而卡应用c的位置在卡应用b之前。收款设备发出选卡指令,选卡指令所指示的AID为卡应用a的AID;终端设备确定当前的默认付款应用为卡应用a,进而终端设备确定卡应用a是当前的默认付款应用,则终端设备显示一个界面,该界面如图23的(b)所示,终端设备无需调整图23的(a)的界面。
其中,步骤S1904是可选步骤,且不限制步骤S1903和步骤S1904的执行次序。终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以先向收款设备发送选择确认结果,然后显示选卡指令所指示的AID所对应的卡应用的界面。或者,终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以先向显示选卡指令所指示的AID所对应的卡应用的界面,然后收款设备发送选择确认结果。或者,终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以同时执行“向收款设备发送选择确认结果”和“显示选卡指令所指示的AID所对应的卡应用的界面”。
S1905、终端设备接收收款设备发送的交易指令,交易指令用于指示进行交易处理。
示例性地,本步骤可以参见步骤S407,不再赘述。
S1906、终端设备进行交易处理,生成交易结果信息,并向收款设备发送交易结果信息,交易结果信息表征交易是否成功。
示例性地,本步骤可以参见步骤S408,不再赘述。
S1907、终端设备显示交易结果信息。
示例性地,本步骤可以参见步骤S409,不再赘述。
其中,步骤1907可以不执行。或者,步骤S1907可以在步骤S1906之后执行。或者,步骤1907可以在步骤S1906之前执行。或者,步骤S1906与步骤S1907可以同时执行。
本实施例中,选卡指令所指示的应用标识所对应的卡应用,为待交易的卡应用;即,终端设备的当前的默认付款应用,为待交易的卡应用。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID;从而终端设备可以根据AID列表,确定出选卡指令所指示的AID所对应的卡应用;终端设备在确定出选卡指令所指示的AID所对应的卡应用时,确定终端设备支持选卡指令所指示的AID所对应的卡应用;然后,终端设备若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则终端设备需要无需更换支付方式,终端设备可以直接向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用时,还可以显示出选卡指令所指示的AID所对应的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;本实施例中,终端设备无需修改了默认付款应用。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则终端设备可以直接调取该卡应用去进行后续的交易处理过程,通过选卡指令的AID调取当前的默认付款应用。终端设备再接收收款设备发送的交易指令,完成交易过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图24为本申请实施例提供的又一种应用处理方法的信令图。如图24所示,方法可以包括:
S2401、终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID。
示例性地,本步骤可以参见步骤S401,不再赘述。
S2402、终端设备若根据AID列表未确定出选卡指令所指示的AID所对应的卡应用,其中,AID列表用于指示AID与卡应用之间的对应关系,则生成并显示提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的AID所对应的卡应用。
示例性地,终端设备中已经预先存储了一个AID列表,AID列表的介绍,请参见步骤S402,不再赘述。
终端设备接收选卡指令之后,终端设备依据AID列表,确定选卡指令所指示的AID所对应的卡应用。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备确定选卡指令所指示的AID所对应的卡应用不是付款应用,且终端设确定终端设备不支持选卡指令所指示的AID所对应的卡应用。
然后,终端设备显示一个界面,该界面中包括提示信息,提示信息用于提示用户选卡指令所指示的AID所对应的卡应用不是付款应用、且终端设备不支持选卡指令所指示的AID所对应的卡应用。此时的界面,为“第四页面”。
一个示例中,图25为本申请实施例提供的又一种应用处理方法的界面示意图,如图25所示,终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备显示一个界面,该界面中包括一个提示信息;提示信息用于提示用户选卡指令所指示的AID所对应的卡应用不是付款应用、且终端设备不支持选卡指令所指示的AID所对应的卡应用。图25所示的界面为“第四页面”。
或者,提示信息可以为语音信息、震动提示、等等。
S2403、终端设备向收款设备发送提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的AID所对应的卡应用。
示例性地,终端设备还可以向收款设备发送上述提示信息,进而告知收款设备终端设备不支持选卡指令所指示的AID所对应的卡应用。
其中,不限制步骤S2402和步骤S2403的执行次序。终端设备可以先显示提示信息,再向收款设备发送提示信息。或者,终端设备可以向收款设备发送提示信息,在显示提示信息。或者,终端设备在显示提示信息的同时,向收款设备发送提示信息。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID;终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备确定选卡指令所指示的AID所对应的卡应用不是付款应用,且终端设确定终端设备不支持选卡指令所指示的AID所对应的卡应用。终端设备需要向用户和收款设备发出提示信息,进而告知用户和和收款设备“终端设备不支持选卡指令所指示的AID所对应的卡应用”,即,终端设备不支持收款设备所选择的卡应用。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备确定不支持选卡指令所指示的AID所对应的卡应用,进而无法完成后续的交易处理。
图26为本申请实施例提供的再一种应用处理方法的信令图。如图26所示,方法可以包括:
S2601、终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID,选卡指令还用于指示进行交易处理。或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示AID,交易指令用于指示进行交易处理。
示例性地,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,场强信息包括了AID和交易指令。
一个示例中,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息包括选卡指令。收款设备所发出的选卡指令用于指示出一个卡应用的AID,并且,选卡指令还用于表征需进行交易处理,选卡指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。或者,收款设备所发出的选卡指令包括一个卡应用的AID,并且,选卡指令还用于表征需进行交易处理,选卡指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。
另一个示例中,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息包括选卡指令和交易指令。选卡指令用于指示出一个卡应用的AID,并且,交易指令表征需进行交易处理;交易指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。或者,选卡指令包括一个卡应用的AID,并且,交易指令表征需进行交易处理,交易指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。
S2602、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的AID所对应的卡应用。
示例性地,本步骤可以参见上述步骤S402,不再赘述。
S2603、终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则激活选卡指令所指示的AID所对应的卡应用。
示例性地,本步骤可以参见上述步骤S403,不再赘述。
S2604、终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则设置选卡指令所指示的AID所对应的卡应用为默认付款应用。
示例性地,本步骤可以参见上述步骤S404,不再赘述。本步骤为可选步骤。
S2605、终端设备显示选卡指令所指示的AID所对应的卡应用的界面。
示例性地,本步骤可以参见上述步骤S405,不再赘述。
S2606、终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用。
示例性地,本步骤可以参见上述步骤S406,不再赘述。
S2607、终端设备完成交易处理,并向收款设备发送交易结果信息,其中,交易结果信息表征交易是否成功。
示例性地,本实施例中,终端设备在步骤S2601中接收到了AID和交易指示,则终端设备在步骤S2602中若根据AID列表确定出选卡指令所指示的AID所对应的卡应用,则确定终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备就可以直接进行交易处理过程。
一个示例中,步骤S2607可以在步骤S2606之后执行。或者,步骤S2607可以在步骤S2603之后执行。
终端设备依据选卡指令的指示去完成交易过程,或者依据交易指令完成交易过程。终端设备在确定完成了交易之后,或者,终端设备在确认交易失败之后,向收款设备发送交易结果信息,交易结果信息表征交易是否成功;终端设备告知收款设备交易的结果。
一个示例中,终端设备根据交易指令进行交易处理,生成交易结果信息;终端设备将交易结果信息发送给收款设备。
例如,收款设备将选卡指令和交易指令发送给终端设备;或者,收款设备将选卡指令用于指示AID,选卡指令还用于指示进行交易处理。选卡指令指示的AID所对应的卡应用为交通卡。交易指令或交易指令中包括交通卡的AID、交易标识、交易额度、交易时间、账户名、等等;交易指令或交易指令指示对交通卡进行交通扣费、或者进行交通次数的扣除。终端设备根据交易指令或交易指令中的信息进行比对,完成交通卡的交易处理。然后,终端设备生成交易结果信息,将交易结果信息发送给收款设备。
另一个示例中,收款设备将选卡指令和交易指令发送给终端设备;或者,收款设备将选卡指令用于指示AID,选卡指令还用于指示进行交易处理。终端设备根据交易指令或交易指令中的信息,与卡应用服务器之间进行交互过程,进而完成交易处理;其中,卡应用服务器为选卡指令所指示的AID所对应的卡应用所归属的服务器。卡应用服务器进行交易处理,然后向终端设备发送交易结果信息,交易结果信息表征交易是否成功。
例如,收款设备将选卡指令和交易指令发送给终端设备;或者,收款设备将选卡指令用于指示AID,选卡指令还用于指示进行交易处理。选卡指令指示的AID所对应的卡应用为数字人民币卡,交易指令或交易指令中包括数字人民币卡的AID、交易标识、交易额度、交易时间、账户名、等等。终端设备向卡应用服务器发送交易指令,其中,卡应用服务器为数字人民币卡的服务器。卡应用服务器根据交易指令中的信息进行交易处理,生成交易结果信息,并将交易结果信息发送给终端设备然后,终端设备将接收到的交易结果信息发送给收款设备。
又一个示例中,收款设备将选卡指令和交易指令发送给终端设备;并且,收款设备将交易指令也发送给卡应用服务器;其中,卡应用服务器为选卡指令所指示的AID所对应的卡应用所归属的服务器。卡应用服务器根据交易指令进行交易处理,然后向终端设备发送交易结果信息,交易结果信息表征交易是否成功。终端设备将交易结果信息发送给收款设备。
例如,选卡指令指示的AID所对应的卡应用为银行卡,收款设备向终端设备发送选卡指令和交易指令,并将交易指令发送给卡应用服务器;其中,卡应用服务器为选卡指令所指示的AID所对应的卡应用所归属的服务器,交易指令中包括银行卡的AID、交易标识、交易额度、交易时间、账户名、等等。卡应用服务器根据交易指令中的信息进行交易处理,然后生成交易结果信息,并将交易结果信息发送给终端设备,其中,交易结果信息表征交易处理是否成功。然后,终端设备接收到的交易结果信息发送给收款设备。
S2608、终端设备显示交易结果信息。
示例性地,本步骤可以参见上述步骤S409,不再赘述。
其中,步骤S2608可以不执行。或者,或者,终端设备在向收款设备发送交易结果信息之后,再显示交易结果信息。或者,终端设备在显示交易结果信息之后,再向收款设备发送交易结果信息。或者,终端设备在向收款设备发送交易结果信息的同时,显示交易结果信息。
本实施例中,选卡指令所指示的应用标识所对应的卡应用,为待交易的卡应用。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID,选卡指令还用于指示进行交易处理;或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示AID,交易指令用于指示进行交易处理。进而终端设备同时接收到AID和交易指示。终端设备可以根据AID列表,确定出选卡指令所指示的AID所对应的卡应用;终端设备在确定出选卡指令所指示的AID所对应的卡应用时,确定终端设备支持选卡指令所指示的AID所对应的卡应用;然后,终端设备若确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备需要激活选卡指令所指示的AID所对应的卡应用,以便于完成后续支付过程,进而终端设备自动的确定出需进行交易的卡应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。终端设备在激活选卡指令所指示的AID所对应的卡应用时,还可以将选卡指令所指示的AID所对应的卡应用设置为默认付款应用,从而终端设备自动修改默认付款应用,无需用户手动更换默认付款应用。并且,终端设备激活选卡指令所指示的AID所对应的卡应用时,还可以显示出选卡指令所指示的AID所对应的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。终端设备在激活选卡指令所指示的AID所对应的卡应用之后,向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备已经获取到了交易指示,进而终端设备在激活了选卡指令所指示的AID所对应的卡应用之后,就可以直接完成交易处理过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图27为本申请实施例提供的其他一种应用处理方法的信令图。如图27所示,方法可以包括:
S2701、终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID,选卡指令还用于指示进行交易处理。或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示AID,交易指令用于指示进行交易处理。
示例性地,本步骤可以参见步骤S2601,不再赘述。
S2702、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的AID所对应的卡应用。
示例性地,本步骤可以参见上述步骤S402,不再赘述。
S2703、终端设备若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用。
示例性地,
采用步骤S403的方式,终端设备若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则终端设备确定采用终端设备当前的默认付款应用可以完成支付交易过程;终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用。
S2704、终端设备显示选卡指令所指示的AID所对应的卡应用的界面。
示例性地,终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以显示出选卡指令所指示的AID所对应的卡应用的界面,该界面中包括但限于以下信息:图标信息、图片信息、卡应用的余额信息、卡应用的限额信息、等等。进而终端设备提示给用户当前待交易的卡应用是哪一个卡应用。
显示方式,可以参见图20-23的介绍。
其中,步骤S2704是可选步骤,且不限制步骤S2703和步骤S2704的执行次序。终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以先向收款设备发送选择确认结果,然后显示选卡指令所指示的AID所对应的卡应用的界面。或者,终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以先向显示选卡指令所指示的AID所对应的卡应用的界面,然后收款设备发送选择确认结果。或者,终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用之后,可以同时执行“向收款设备发送选择确认结果”和“显示选卡指令所指示的AID所对应的卡应用的界面”。
S2705、终端设备完成交易处理,并向收款设备发送交易结果信息,其中,交易结果信息表征交易是否成功。
示例性地,本实施例中,终端设备在步骤S2701中接收到了AID和交易指示,则终端设备在步骤S2702中若根据AID列表确定出选卡指令所指示的AID所对应的卡应用,则确定终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备就可以直接进行交易处理过程。本步骤可以参见步骤S2607,不再赘述。
一个示例中,步骤S2705可以在步骤S2704之后执行。或者,步骤S2705可以在步骤S2703之后执行。
S2706、终端设备显示交易结果信息。
示例性地,本步骤可以参见上述步骤S409,不再赘述。
其中,步骤S2706可以不执行。或者,终端设备在向收款设备发送交易结果信息之后,再显示交易结果信息。或者,终端设备在显示交易结果信息之后,再向收款设备发送交易结果信息。或者,终端设备在向收款设备发送交易结果信息的同时,显示交易结果信息。
本实施例中,选卡指令所指示的应用标识所对应的卡应用,为待交易的卡应用;即,终端设备的当前的默认付款应用,为待交易的卡应用。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID,选卡指令还用于指示进行交易处理;或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示AID,交易指令用于指示进行交易处理。进而终端设备同时接收到AID和交易指示。终端设备可以根据AID列表,确定出选卡指令所指示的AID所对应的卡应用;终端设备在确定出选卡指令所指示的AID所对应的卡应用时,确定终端设备支持选卡指令所指示的AID所对应的卡应用;然后,终端设备若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则终端设备需要无需更换支付方式,终端设备可以直接向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用。终端设备在确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用时,还可以显示出选卡指令所指示的AID所对应的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;本实施例中,终端设备无需修改了默认付款应用。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用,则终端设备可以直接调取该卡应用去进行后续的交易处理过程。终端设备已经获取到了交易指示,进而终端设备在确定了选卡指令所指示的AID所对应的卡应用之后,就可以直接完成交易处理过程,通过选卡指令的AID调取当前的默认付款应用。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图28为本申请实施例提供的另有一种应用处理方法的信令图。如图28所示,方法可以包括:
S2801、终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID,选卡指令还用于指示进行交易处理。或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示AID,交易指令用于指示进行交易处理。
示例性地,本步骤可以参见步骤S2601,不再赘述。
S2802、终端设备若根据AID列表未确定出选卡指令所指示的AID所对应的卡应用,其中,AID列表用于指示AID与卡应用之间的对应关系,则生成并显示提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的AID所对应的卡应用。
示例性地,终端设备中已经预先存储了一个AID列表,AID列表的介绍,请参见步骤S402,不再赘述。
终端设备接收选卡指令之后,终端设备依据AID列表,确定选卡指令所指示的AID所对应的卡应用。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备确定选卡指令所指示的AID所对应的卡应用不是付款应用,且终端设确定终端设备不支持选卡指令所指示的AID所对应的卡应用。
然后,终端设备显示一个界面,该界面中包括提示信息,提示信息用于提示用户选卡指令所指示的AID所对应的卡应用不是付款应用、且终端设备不支持选卡指令所指示的AID所对应的卡应用。此时的界面,为“第四页面”。该界面,如图25的介绍,不再赘述。
或者,提示信息可以为语音信息、震动提示、等等。
S2803、终端设备向收款设备发送提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的AID所对应的卡应用。
示例性地,终端设备还可以向收款设备发送上述提示信息,进而告知收款设备终端设备不支持选卡指令所指示的AID所对应的卡应用。
其中,不限制步骤S2802和步骤S2803的执行次序。终端设备可以先显示提示信息,再向收款设备发送提示信息。或者,终端设备可以向收款设备发送提示信息,在显示提示信息。或者,终端设备在显示提示信息的同时,向收款设备发送提示信息。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示AID,选卡指令还用于指示进行交易处理;或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示AID,交易指令用于指示进行交易处理。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备确定选卡指令所指示的AID所对应的卡应用不是付款应用,且终端设确定终端设备不支持选卡指令所指示的AID所对应的卡应用。终端设备需要向用户和收款设备发出提示信息,进而告知用户和和收款设备“终端设备不支持选卡指令所指示的AID所对应的卡应用”。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定AID列表中不存在选卡指令所指示的AID所对应的卡应用,则终端设备确定不支持选卡指令所指示的AID所对应的卡应用,进而无法完成后续的交易处理。
图29为本申请实施例提供的又有一种应用处理方法的信令图。如图29所示,方法可以包括:
S2901、终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID。
示例性地,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息为选卡指令;收款设备所发出的选卡指令中携带有多个卡应用的AID,或者,收款设备所发出的选卡指令表征多个卡应用的AID。本实施例中,终端设备所接收到的选卡指令指示出多个卡应用中每一个卡应用的AID。
S2902、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,终端设备中已经预先存储了一个AID列表。AID列表可以参见步骤S402的介绍。在步骤中,AID列表中存储的AID所对应的卡应用,均为终端设备所支持的卡应用。从而,针对选卡指令所指示的每一AID,终端设备若AID列表,可以确定出选卡指令所指示的AID所对应的卡应用,则表明终端设备支持该卡应用。针对选卡指令所指示的每一AID,终端设备若依据AID列表,确定AID列表中不具有选卡指令所指示的AID所对应的卡应用,则表明终端设备不支持该卡应用。
S2903、终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用均不是当前的默认付款应用,则从选卡指令所指示的每一AID所对应的每一卡应用中,确定待交易的卡应用,并激活待交易的卡应用。
示例性地,针对选卡指令所指示的每一AID,在步骤S2902中,由于已经依据AID列表,确定出了选卡指令所指示的AID所对应的卡应用,则确定终端设备支持该卡应用。进而针对终端设备所支持的卡应用(此时,卡应用是选卡指令所指示的AID所对应的卡应用),终端设备需要判断该选卡指令所指示的AID所对应的卡应用,是否为终端设备的当前的默认付款应用。
一个示例中,针对选卡指令所指示的每一AID,终端设备可以调取终端设备的当前的默认付款应用的AID,将选卡指令所指示的AID、终端设备的当前的默认付款应用的AID两者进行比对;若确定两者一致,则终端设备确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用;若确定两者不一致,则终端设备确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用。
另一个示例中,在表1中存储的是AID与卡应用的名称的对应关系,进而终端设备可以确定选卡指令所指示的AID的卡应用的名称;针对选卡指令所指示的每一AID,终端设备调取当前的默认付款应用的名称,进而终端设备将选卡指令所指示的AID的卡应用的名称、当前的默认付款应用的名称两者进行比对;若确定两者一致,则终端设备确定选卡指令所指示的AID所对应的卡应用是当前的默认付款应用;若确定两者不一致,则终端设备确定选卡指令所指示的AID所对应的卡应用不是当前的默认付款应用。
采用上述方式,终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用均不是当前的默认付款应用,则终端设备确定无法采用终端设备当前的默认付款应用进行支付交易过程;为了完成本次交易过程,终端设备需要首先从选卡指令所指示的每一AID所对应的每一卡应用中,确定出一个待交易的卡应用。然后,终端设备自动激活待交易的卡应用,以使该卡应用处于交易状态。
一个示例中,选卡指令所指示的每一AID所对应的每一卡应用均不是终端设备的默认付款应用,则终端设备选择选卡指令所指示的各卡应用中的任一卡应用,作为待交易的卡应用。
例如,选卡指令指示出AID分别xxx1、xxx2、xxx3,终端设备根据表1确定卡应用为与xxx1对应的卡应用a、与xxx2对应的卡应用b、与xxx3对应的卡应用c。终端设备的当前的默认付款应用为卡应用d,则终端设备随机的设置卡应用a为待交易的卡应用。
又一个示例中,选卡指令所指示的每一AID所对应的每一卡应用均不是终端设备的默认付款应用,则终端设备可以根据选卡指令所指示的卡应用的优先级,确出一个待交易的卡应用。可以将优先级最高的卡应用,作为待交易的卡应用。举例来说,选卡指令指示出了多个卡应用中每一卡应用的AID,且每一卡应用具有优先级;从而,终端设备可以根据选卡指令所指示的付款应用的优先级,确出一个卡应用作为待交易的卡应用。再举例来说,选卡指令指示出了多个卡应用中每一卡应用的AID;终端设备中存储了每一卡应用的优先级的信息,从而终端设备可以根据选卡指令所指示的付款应用的优先级,确出一个卡应用作为待交易的卡应用。再举例来说,选卡指令指示出了多个卡应用中每一卡应用的AID;终端设备所存储的AID列表中存储了每一卡应用的优先级的信息,从而终端设备可以根据选卡指令所指示的付款应用的优先级,确出一个卡应用作为待交易的卡应用。
例如,选卡指令指示出AID分别xxx1、xxx2、xxx3,终端设备根据表1确定卡应用为与xxx1对应的卡应用a、与xxx2对应的卡应用b、与xxx3对应的卡应用c。终端设备的当前的默认付款应用为卡应用d。其中,选卡指令指示出了卡应用b的优先级高于卡应用a的优先级,且选卡指令指示出了卡应用b的优先级高于卡应用c的优先级,则终端设备设置卡应用b为待交易的卡应用。
再例如,选卡指令指示出AID分别xxx1、xxx2、xxx3,终端设备根据表1确定卡应用为与xxx1对应的卡应用a、与xxx2对应的卡应用b、与xxx3对应的卡应用c。终端设备的当前的默认付款应用为卡应用d。其中,终端设备中存储了每一卡优先级,卡应用b的优先级高于卡应用a的优先级、以及卡应用c的优先级,则终端设备设置卡应用b为待交易的卡应用。
再一个示例中,选卡指令所指示的每一AID所对应的每一卡应用均不是终端设备的默认付款应用,则终端设备可以显示一个界面,图30为本申请实施例提供的又有一种应用处理方法的界面示意图,如图30所示,终端设备显示出选卡指令所指示的各卡应用,由用户进行选择;例如,显示出卡应用a、卡应用b、卡应用c。响应于用户在图30所示的界面上的触发操作,终端设备获取用户所指示的卡应用。终端设备确定用户所指示的卡应用设置为待交易的卡应用。
S2904、终端设备设置待交易的卡应用,为默认付款应用。
示例性地,参见步骤S2903的方式,终端设备确定出一个待交易的卡应用之后,可以将改待交易的卡应用,设置为终端设备的默认付款应用,从而自动修改默认付款应用。
终端设备在修改了默认付款应用之后,在终端设备的“默认付款应用”的列表中,终端设备会自动修改了“默认付款应用”的选中项。
终端设备自动修改了“默认付款应用”的选中项的时候,可以参见图5-12的介绍,不再追溯和。
步骤S2904是可选步骤。
一个示例中,可以执行步骤S2904,终端设备可以根据选卡指令自动修改默认付款应用,无需用户手动更换默认付款应用。节约了终端设备与用户之间的交互指令,加快了应用处理、交易处理的过程。
终端设备在确定出一个待交易的卡应用之后,可以先激活待交易的卡应用,再设置待交易的卡应用为默认付款应用。或者,终端设备在确定出一个待交易的卡应用之后,可以先设置待交易的卡应用为默认付款应用,再激活待交易的卡应用。或者,终端设备在确定出一个待交易的卡应用之后,在激活待交易的卡应用的同时,设置待交易的卡应用为默认付款应用。
另一个示例中,在本实施例中,可以不执行步骤S2904,终端设备不自动修改默认付款应用。
S2905、终端设备显示待交易的卡应用的界面。
示例性地,终端设备在激活了待交易的卡应用之后,显示出待交易的卡应用的界面,该界面中包括但限于以下信息:图标信息、图片信息、卡应用的余额信息、卡应用的限额信息、等等。进而终端设备提示给用户当前待交易的卡应用是哪一个卡应用;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。
其中,界面显示的方式可以参见图13-图16的介绍。
步骤S2905是可选步骤。
S2906、终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用,且选择确认结果用于指示待交易的卡应用。
示例性地,由于终端设备在步骤S2903时,确定出待交易的卡应用之后,终端设备生成选择确认结果,此时,选择确认结果表征终端设备支持选卡指令所指示的一个AID所对应的卡应用,且选择确认结果用于指示待交易的卡应用;终端设备将选择确认结果发送给收款设备,进而告知收款设备可以采用待交易的卡应用完成交易处理。本实施例中,由于收款设备发出了多个AID,本步骤中,选择确认结果需要指示出待交易的卡应用。
选择确认结果中可以包括以下内容:待交易的卡应用的AID、交易内容。交易内容,包括先不限于:终端设备标识、交易数额、交易标识。
其中,不限制步骤S2905和步骤S2906的执行次序。可以先执行步骤S2905,再执行步骤S2906。或者,可以先执行步骤2906,再执行步骤S2905。或者,可以同时执行步骤S2905和步骤S2906。
S2907、终端设备接收收款设备发送的交易指令,交易指令用于指示进行交易处理。
示例性地,收款设备在接收到选择确认结果之后,确定收款设备与终端设备之间可以进行交易处理。例如,收款设备直接生成交易数额,或者,收款设备根据选择确认结果中的交易数额进行额度确认。
收款设备需要生个一个交易指令,交易指令中包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、待交易的卡应用的AID、等等。收款设备将生成的交易指令发送给终端设备。
S2908、终端设备进行交易处理,生成交易结果信息;并向收款设备发送交易结果信息,交易结果信息表征交易是否成功。
示例性地,终端设备依据交易指令完成交易过程。终端设备在确定完成了交易之后,或者,终端设备在确认交易失败之后,向收款设备发送交易结果信息,交易结果信息表征交易是否成功;终端设备告知收款设备交易的结果。可以参见步骤S408的介绍,不再赘述。
S2909、终端设备显示交易结果信息。
示例性地,终端设备在确定完成了交易之后,或者,终端设备在确认交易失败之后,终端设备向用户提示交易结果信息,进而向用户提示交易的结果。
交易结果信息的显示方式,可以参见图17-18的介绍。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个卡应用的AID;从而终端设备可以根据AID列表,确定出选卡指令所指示的每一AID所对应的每一卡应用;针对选卡指令所指示的每一AID,终端设备若确定AID列表中具有选卡指令所指示的AID所对应的卡应用时,确定终端设备支持该卡应用。然后,终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用均不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备从选卡指令所指示的每一AID所对应的每一卡应用中,确定一个待交易的卡应用,并激活待交易的卡应用,以便于完成后续支付过程,进而终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。终端设备在激活待交易的卡应用时,还可以将待交易的卡应用设置为默认付款应用,从而终端设备自动修改默认付款应用,无需用户手动更换默认付款应用,加快了终端设备与收款设备之间的交易过程。并且,终端设备在激活待交易的卡应用时,还可以显示出待交易的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。终端设备在激活待交易的卡应用之后,向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用、且该卡应用为待交易的卡应用。终端设备再接收收款设备发送的交易指令,完成交易过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图31为本申请实施例提供的再有一种应用处理方法的信令图。如图31所示,方法可以包括:
S3101、终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID。
示例性地,本步骤可以参见步骤S2901,不再赘述。
S3102、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,本步骤可以参见步骤S2902,不再赘述。
S3103、终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用中具有当前的默认付款应用,则向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用,且选择确认结果用于指示待交易的卡应用,待交易的卡应用为终端设备的当前的默认付款应用。
示例性地,
参见步骤S2903的介绍,终端设备若确定选卡指令所指示的每一AID所对应的卡应用中,具有终端设备的当前的默认付款应用,则终端设备确定采用终端设备当前的默认付款应用可以完成支付交易过程;终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的一个AID所对应的卡应用,该卡应用为终端设备的当前的默认付款应用。本实施例中,由于收款设备发出了多个AID,本步骤中,选择确认结果需要指示出待交易的卡应用;在本步骤中,待交易的卡应用为终端设备的当前的默认付款应用。
选择确认结果中可以包括以下内容:待交易的卡应用的AID、交易内容。交易内容,包括先不限于:终端设备标识、交易数额、交易标识。
S3104、终端设备显示待交易的卡应用的界面。
示例性地,终端设备在确定采用终端设备当前的默认付款应用可以完成支付交易过程之后,确定了终端设备的当前的默认付款应用为待交易的卡应用,进而终端设备可以显示出待交易的卡应用的界面,该界面中包括但限于以下信息:图标信息、图片信息、卡应用的余额信息、卡应用的限额信息、等等。进而终端设备提示给用户当前待交易的卡应用是哪一个卡应用。
其中,界面显示的方式可以参见图20-图23的介绍。
其中,步骤S3104是可选步骤。终端设备可以先向收款设备发送选择确认结果,然后显示待交易的卡应用的界面。或者,终端设备可以先显示待交易的卡应用的界面,然后向收款设备发送选择确认结果。或者,终端设备在向收款设备发送选择确认结果的同时,显示待交易的卡应用的界面。
S3105、终端设备接收收款设备发送的交易指令,交易指令用于指示进行交易处理。
示例性地,本步骤可以参见步骤S2907,不再赘述。
S3106、终端设备进行交易处理,生成交易结果信息,并向收款设备发送交易结果信息,交易结果信息表征交易是否成功。
示例性地,本步骤可以参见步骤S2908,不再赘述。
S3107、终端设备显示交易结果信息。
示例性地,本步骤可以参见步骤S2909,不再赘述。
其中,步骤3107可以不执行。或者,步骤S3107可以在步骤S3106之后执行。或者,步骤3107可以在步骤S3106之前执行。或者,步骤S3106与步骤S3107可以同时执行。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个卡应用的AID;从而终端设备可以根据AID列表,确定出选卡指令所指示的每一AID所对应的每一卡应用;针对选卡指令所指示的每一AID,终端设备若确定AID列表中具有选卡指令所指示的AID所对应的卡应用时,确定终端设备支持该卡应用。然后,终端设备若确定选卡指令所指示的AID所对应的卡应用中具有终端设备的当前的默认付款应用,则终端设备需要无需更换支付方式,终端设备可以直接向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用;并且,选择确认结果需要指示出待交易的卡应用,待交易的卡应用为终端设备的当前的默认付款应用。终端设备还可以显示出待交易的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;本实施例中,终端设备无需修改了默认付款应用。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定选卡指令所指示的AID所对应的卡应用中具有当前的默认付款应用,则终端设备可以直接调取当前的默认付款应用去进行后续的交易处理过程,通过选卡指令的AID调取当前的默认付款应用。终端设备再接收收款设备发送的交易指令,完成交易过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图32为本申请实施例提供的其他有一种应用处理方法的信令图。如图32所示,方法可以包括:
S3201、终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID。
示例性地,本步骤可以参见步骤S2901,不再赘述。
S3202、终端设备若根据AID列表未确定出选卡指令所指示的每一AID所对应的每一卡应用,其中,AID列表用于指示AID与卡应用之间的对应关系,则生成并显示提示信息;提示信息表征终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,终端设备中已经预先存储了一个AID列表,AID列表的介绍,请参见步骤S402,不再赘述。
终端设备接收选卡指令之后,终端设备依据AID列表,确定选卡指令所指示的AID所对应的卡应用。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的每一AID所对应的每一卡应用,则终端设备确定选卡指令所指示的每一AID所对应的每一卡应用均不是付款应用,且终端设确定终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
然后,终端设备显示一个界面,该界面中包括提示信息,提示信息用于提示用户选卡指令所指示的每一AID所对应的每一卡应用不是付款应用、且终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。此时的界面,为“第四页面”。界面显示方式,可以参见图25。
或者,提示信息可以为语音信息、震动提示、等等。
S3203、终端设备向收款设备发送提示信息;提示信息表征终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,终端设备还可以向收款设备发送上述提示信息,进而告知收款设备终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
其中,不限制步骤S3202和步骤S3203的执行次序。终端设备可以先显示提示信息,再向收款设备发送提示信息。或者,终端设备可以向收款设备发送提示信息,在显示提示信息。或者,终端设备在显示提示信息的同时,向收款设备发送提示信息。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个卡应用的AID;从而终端设备可以根据AID列表,确定出选卡指令所指示的每一AID所对应的每一卡应用。针对选卡指令所指示的每一AID,终端设备若确定AID列表中具有选卡指令所指示的AID所对应的卡应用时,确定终端设备支持该卡应用。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的每一AID所对应的每一卡应用,则终端设备确定选卡指令所指示的每一AID所对应的每一卡应用均不是付款应用,且终端设确定终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。终端设备需要向用户和收款设备发出提示信息,进而告知用户和和收款设备“终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用”。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定AID列表中不存在选卡指令所指示的每一AID所对应的每一卡应用,则终端设备确定不支持选卡指令所指示的AID所对应的卡应用,进而无法完成后续的交易处理。
图33为本申请实施例提供的再另有一种应用处理方法的信令图。如图33所示,方法可以包括:
S3301、终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID,选卡指令还用于指示进行交易处理。或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示多个AID,交易指令用于指示进行交易处理。
示例性地,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,场强信息包括了多个AID和交易指令。
一个示例中,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息包括选卡指令。收款设备所发出的选卡指令用于指示出多个卡应用的AID,并且,选卡指令还用于表征需进行交易处理,选卡指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。或者,收款设备所发出的选卡指令包括多个卡应用的AID,并且,选卡指令还用于表征需进行交易处理,选卡指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。
另一个示例中,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息包括选卡指令和交易指令。选卡指令用于指示出多个卡应用的AID,并且,交易指令表征需进行交易处理;交易指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。或者,选卡指令包括多个卡应用的AID,并且,交易指令表征需进行交易处理,交易指令中还包括但不限于:终端设备标识、交易额度、交易标识、交易时间、账户名、等等。
S3302、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,本步骤可以参见步骤S2902,不再赘述。
S3303、终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用均不是当前的默认付款应用,则从选卡指令所指示的每一AID所对应的每一卡应用中,确定待交易的卡应用,并激活待交易的卡应用。
示例性地,本步骤可以参见步骤S2903,不再赘述。
S3304、终端设备设置待交易的卡应用,为默认付款应用。
示例性地,本步骤可以参见步骤S2904,不再赘述。S3304是可选步骤。
S3305、终端设备显示待交易的卡应用的界面。
示例性地,本步骤可以参见步骤S2905,不再赘述。
S3306、终端设备向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用,且选择确认结果用于指示待交易的卡应用。
示例性地,由于终端设备在步骤S3303时,确定出待交易的卡应用之后,终端设备生成选择确认结果,此时,选择确认结果表征终端设备支持选卡指令所指示的一个AID所对应的卡应用,且选择确认结果用于指示待交易的卡应用;终端设备将选择确认结果发送给收款设备,进而告知收款设备可以采用待交易的卡应用完成交易处理。本实施例中,由于收款设备发出了多个AID,本步骤中,选择确认结果需要指示出待交易的卡应用。
选择确认结果中可以包括以下内容:待交易的卡应用的AID、交易内容。交易内容,包括先不限于:终端设备标识、交易数额、交易标识。
其中,不限制步骤S3305和步骤S3306的执行次序。可以先执行步骤S3305,再执行步骤S3306。或者,可以先执行步骤3306,再执行步骤S3305。或者,可以同时执行步骤S3305和步骤S3306。
S3307、终端设备完成交易处理,并向收款设备发送交易结果信息,其中,交易结果信息表征交易是否成功。
示例性地,本实施例中,终端设备在步骤S3301中接收到了AID和交易指示,则终端设备在步骤S3303中确定出待交易的卡应用,则终端设备就可以直接进行交易处理过程。
一个示例中,步骤S3307可以在步骤S3306之后执行。或者,步骤S3307可以在步骤S3303之后执行。
终端设备依据选卡指令的指示去完成交易过程,或者依据交易指令完成交易过程。终端设备在确定完成了交易之后,或者,终端设备在确认交易失败之后,向收款设备发送交易结果信息,交易结果信息表征交易是否成功;终端设备告知收款设备交易的结果。可以参见步骤S2607的介绍,不再赘述。
S3308、终端设备显示交易结果信息。
示例性地,本步骤可以参见上述步骤S2909,不再赘述。
其中,步骤S3308可以不执行。或者,或者,终端设备在向收款设备发送交易结果信息之后,再显示交易结果信息。或者,终端设备在显示交易结果信息之后,再向收款设备发送交易结果信息。或者,终端设备在向收款设备发送交易结果信息的同时,显示交易结果信息。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID,选卡指令还用于指示进行交易处理;或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示多个AID,交易指令用于指示进行交易处理。进而终端设备同时接收到多个AID和交易指示。终端设备可以根据AID列表,确定出选卡指令所指示的每一AID所对应的每一卡应用;针对选卡指令所指示的每一AID,终端设备若确定AID列表中具有选卡指令所指示的AID所对应的卡应用时,确定终端设备支持该卡应用。然后,终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用均不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备从选卡指令所指示的每一AID所对应的每一卡应用中,确定一个待交易的卡应用,并激活待交易的卡应用,以便于完成后续支付过程,进而终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。终端设备在激活待交易的卡应用时,还可以将待交易的卡应用设置为默认付款应用,从而终端设备自动修改默认付款应用,无需用户手动更换默认付款应用。并且,终端设备激活待交易的卡应用时,还可以显示出待交易的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;若终端设备修改了默认付款应用,则该界面也用于提示给用户修改了默认付款应用。终端设备在激活待交易的卡应用之后,向收款设备发送选择确认结果,进而告知收款设备终端设备支持待交易的卡应用。终端设备已经获取到了交易指示,进而终端设备在激活了待交易的卡应用之后,就可以直接完成交易处理过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图34为本申请实施例提供的再又有一种应用处理方法的信令图。如图24所示,方法可以包括:
S3401、终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID,选卡指令还用于指示进行交易处理。或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示多个AID,交易指令用于指示进行交易处理。
示例性地,本步骤可以参见上述步骤S3301,不再赘述。
S3402、终端设备根据AID列表,其中,AID列表用于指示AID与卡应用之间的对应关系,确定选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,本步骤可以参见步骤S3302,不再赘述。
S3403、终端设备若确定选卡指令所指示的每一AID所对应的每一卡应用中具有当前的默认付款应用,则向收款设备发送选择确认结果,其中,选择确认结果用于表征终端设备支持选卡指令所指示的AID所对应的卡应用,且选择确认结果用于指示待交易的卡应用,待交易的卡应用为终端设备的当前的默认付款应用。
示例性地,本步骤可以参见步骤S3103,不再赘述。
S3404、终端设备显示待交易的卡应用的界面。
示例性地,本步骤可以参见步骤S3104,不再赘述。
其中,步骤S3404是可选步骤。终端设备可以先向收款设备发送选择确认结果,然后显示待交易的卡应用的界面。或者,终端设备可以先显示待交易的卡应用的界面,然后向收款设备发送选择确认结果。或者,终端设备在向收款设备发送选择确认结果的同时,显示待交易的卡应用的界面。
S3405、终端设备完成交易处理,并向收款设备发送交易结果信息,其中,交易结果信息表征交易是否成功。
示例性地,本实施例中,终端设备在步骤S3401中接收到了AID和交易指示,则终端设备在步骤S3403中若根据AID列表确定出选卡指令所指示的每一AID所对应的每一卡应用中具有终端设备的当前的默认付款应用,则终端设备就可以直接进行交易处理过程。本步骤可以参见步骤S2705,不再赘述。
一个示例中,步骤S3405可以在步骤S3404之后执行。或者,步骤S3405可以在步骤S3403之后执行。
S3406、终端设备显示交易结果信息。
示例性地,本步骤可以参见上述步骤S409,不再赘述。
其中,步骤S3406可以不执行。或者,终端设备在向收款设备发送交易结果信息之后,再显示交易结果信息。或者,终端设备在显示交易结果信息之后,再向收款设备发送交易结果信息。或者,终端设备在向收款设备发送交易结果信息的同时,显示交易结果信息。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID,选卡指令还用于指示进行交易处理;或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示多个AID,交易指令用于指示进行交易处理。进而终端设备同时接收到多个AID和交易指示。终端设备若确定选卡指令所指示的AID所对应的卡应用中具有终端设备的当前的默认付款应用,则终端设备需要无需更换支付方式,终端设备可以直接向收款设备发送选择确认结果,进而告知收款设备终端设备支持选卡指令所指示的AID所对应的卡应用;并且,选择确认结果需要指示出待交易的卡应用,待交易的卡应用为终端设备的当前的默认付款应用。终端设备还可以显示出待交易的卡应用的界面,进而向用户提示当前待交易的卡应用是哪一个卡应用;本实施例中,终端设备无需修改了默认付款应用。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定选卡指令所指示的AID所对应的卡应用中具有当前的默认付款应用,则终端设备可以直接调取当前的默认付款应用去进行后续的交易处理过程,通过选卡指令的AID调取当前的默认付款应用。终端设备已经获取到了交易指示,进而终端设备在确定了待交易的卡应用之后,就可以直接完成交易处理过程。终端设备向收款设备反馈交易结果信息,告知收款设备交易的结果。
图35为本申请实施例提供的还有一种应用处理方法的信令图。如图25所示,方法可以包括:
S3501、终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID,选卡指令还用于指示进行交易处理。或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示多个AID,交易指令用于指示进行交易处理。
示例性地,本步骤可以参见上述步骤S3301,不再赘述。
S3502、终端设备若根据AID列表未确定出选卡指令所指示的每一AID所对应的每一卡应用,其中,AID列表用于指示AID与卡应用之间的对应关系,则生成并显示提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,终端设备中已经预先存储了一个AID列表,AID列表的介绍,请参见步骤S402,不再赘述。
终端设备接收选卡指令之后,终端设备依据AID列表,确定选卡指令所指示的AID所对应的卡应用。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的每一AID所对应的每一卡应用,则终端设备确定选卡指令所指示的每一AID所对应的每一卡应用均不是付款应用,且终端设确定终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
然后,终端设备显示一个界面,该界面中包括提示信息,提示信息用于提示用户选卡指令所指示的每一AID所对应的每一卡应用不是付款应用、且终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。此时的界面,为“第四页面”。界面显示方式,可以参见图25。
或者,提示信息可以为语音信息、震动提示、等等。
S3503、终端设备向收款设备发送提示信息;其中,提示信息表征终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
示例性地,终端设备还可以向收款设备发送上述提示信息,进而告知收款设备终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。
其中,不限制步骤S3502和步骤S3503的执行次序。终端设备可以先显示提示信息,再向收款设备发送提示信息。或者,终端设备可以向收款设备发送提示信息,在显示提示信息。或者,终端设备在显示提示信息的同时,向收款设备发送提示信息。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示多个AID,选卡指令还用于指示进行交易处理;或者,终端设备接收收款设备发送的选卡指令和交易指令,选卡指令用于指示多个AID,交易指令用于指示进行交易处理。进而终端设备同时接收到多个AID和交易指示。终端设备若根据AID列表,确定AID列表中不存在选卡指令所指示的每一AID所对应的每一卡应用,则终端设备确定选卡指令所指示的每一AID所对应的每一卡应用均不是付款应用,且终端设确定终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用。终端设备需要向用户和收款设备发出提示信息,进而告知用户和和收款设备“终端设备不支持选卡指令所指示的每一AID所对应的每一卡应用”。通过选卡指令去指示出AID,进而终端设备依据AID确定是否支持AID所支持的卡应用,且若确定AID列表中不存在选卡指令所指示的每一AID所对应的每一卡应用,则终端设备确定不支持选卡指令所指示的AID所对应的卡应用,进而无法完成后续的交易处理。
图36为本申请实施例提供的其他有一种应用处理方法的流程图,如图36所示,方法可以包括:
S3601、接收收款设备发送的选卡指令,其中,选卡指令用于指示N个卡应用的应用标识,N为大于等于1的正整数,根据预设的应用标识列表,确定选卡指令所指示的应用标识所对应的卡应用;其中,应用标识列表用于指示应用标识与卡应用之间的对应关系。
示例性地,终端设备靠近收款设备需要完成交易的时候,收款设备会发出场强信息,该场强信息为选卡指令;收款设备所发出的选卡指令中携带有卡应用的AID,或者,收款设备所发出的选卡指令表征卡应用的AID。本实施例中,终端设备所接收到的选卡指令指示出一个卡应用的AID;或者,终端设备所接收到的选卡指令指示出多个卡应用中每一卡应用的AID。
S3602、若确定选卡指令所指示的应用标识所对应的卡应用,不是终端设备的当前的默认付款应用,则根据选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用。
示例性地,终端设备中已经预先存储了一个AID列表。AID列表中包括至少一个卡应用的AID。AID列表可以参见步骤S402的介绍。
终端设备根据AID列表,确定出选卡指令所指示的每一IAD所对应的每一卡应用。
若选卡指令指示出一个卡应用的AID,则终端设备在确定选卡指令指示的AID对应的卡应用,不是终端设备的当前的默认付款应用的时候,终端设备可以直接确定选卡指令指示的AID对应的卡应用,为待交易的卡应用。
若选卡指令指示出多个卡应用的AID,则终端设备在确定选卡指令指示的每一AID对应的每一卡应用,均不是终端设备的当前的默认付款应用的时候,终端设备从选卡指令指示的AID对应的卡应用中,选择一个卡应用,作为待交易的卡应用。例如,终端设备从选卡指令指示的AID对应的卡应用中,随机选择一个卡应用,作为待交易的卡应用。再例如,终端设备从选卡指令指示的AID对应的卡应用中,依据卡应用的优先级的高低,确定选卡指令指示的AID对应的各卡应用中的优先级最高的卡应用,作为待交易的卡应用。
S3603、根据待交易的卡应用,进行交易处理。
示例性地,终端设备确定出待交易的卡应用之后,终端设备就可以根据该待交易的卡应用,完成交易处理过程。
本实施例中,终端设备接收收款设备发送的选卡指令,选卡指令用于指示应用标识;从而终端设备可以根据应用标识列表,确定出选卡指令所指示的应用标识所对应的卡应用;终端设备在确定出选卡指令所指示的应用标识所对应的卡应用时,确定终端设备支持选卡指令所指示的应用标识所对应的卡应用;然后,终端设备若确定选卡指令所指示的应用标识所对应的卡应用不是当前的默认付款应用,则终端设备需要更换支付方式,终端设备依据选卡指令所指示的应用标识所对应的卡应用,确定出一个待交易的卡应用,依据该待交易的卡应用进行交易处理。终端设备自动的确定出需进行交易的卡应用,无需用户在终端设备中手动的将需进行交易的卡应用修改为默认付款应用,加快了终端设备与收款设备之间的交易过程,提高了用户体验。
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的方法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对设备通信方法的装置进行功能模块的划分,例如可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图37所示为本申请实施例提供的一种芯片的结构示意图。芯片370包括一个或两个以上(包括两个)处理器3701、通信线路3702、通信接口3703和存储器3704。
在一些实施方式中,存储器3704存储了如下的元素:可执行模块或者数据结构,或者他们的子集,或者他们的扩展集。
上述本申请实施例描述的方法可以应用于处理器3701中,或者由处理器3701实现。处理器3701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述第一设备或第二设备执行方法的各步骤可以通过处理器3701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器3701可以是通用处理器(例如,微处理器或常规处理器)、数字信号处理器(digital signal processing,DSP)、专用集成电路(applicationspecific integrated circuit,ASIC)、现成可编程门阵列(field-programmable gatearray,FPGA)或者其他可编程逻辑器件、分立门、晶体管逻辑器件或分立硬件组件,处理器3701可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。
结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。其中,软件模块可以位于随机存储器、只读存储器、可编程只读存储器或带电可擦写可编程存储器(electricallyerasable programmable read only memory,EEPROM)等本领域成熟的存储介质中。该存储介质位于存储器3704,处理器3701读取存储器3704中的信息,结合其硬件完成上述方法的步骤。
处理器3701、存储器3704以及通信接口3703之间可以通过通信线路3702进行通信。
图38为本申请实施例提供的一种终端设备的结构示意图,如图38所示,终端设备3800包括上述芯片和显示单元。显示单元用于执行上述实施例提供的方法的显示的步骤。
本实施例实施例还提供了一种应用处理***,该***包括上述终端设备和上述收款设备。
在上述实施例中,存储器存储的供处理器执行的指令可以以计算机程序产品的形式实现。其中,计算机程序产品可以是事先写入在存储器中,也可以是以软件形式下载并安装在存储器中。
本申请实施例还提供一种计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。例如,可用介质可以包括磁性介质(例如,软盘、硬盘或磁带)、光介质(例如,数字通用光盘(digital versatile disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本申请实施例还提供一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
作为一种可能的设计,计算机可读介质可以包括紧凑型光盘只读储存器(compactdisc read-only memory,CD-ROM)、RAM、ROM、EEPROM或其它光盘存储器;计算机可读介质可以包括磁盘存储器或其它磁盘存储设备。而且,任何连接线也可以被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,DSL或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘(CD),激光盘,光盘,数字通用光盘(digital versatile disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。
上述的组合也应包括在计算机可读介质的范围内。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (25)

1.一种应用处理方法,其特征在于,所述方法应用于终端设备,所述方法包括:
接收收款设备发送的选卡指令,其中,所述选卡指令用于指示N个卡应用的应用标识,N为大于等于1的正整数,根据预设的应用标识列表,确定所述选卡指令所指示的应用标识所对应的卡应用;其中,所述应用标识列表用于指示应用标识与卡应用之间的对应关系;
若确定所述选卡指令所指示的应用标识所对应的卡应用,不是所述终端设备的当前的默认付款应用,则根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用;
根据所述待交易的卡应用,进行交易处理;
若N大于等于1,则根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用,包括:
确定所述选卡指令所指示的应用标识所对应的卡应用中的任一卡应用,为所述待交易的卡应用;或者,
根据所述选卡指令所指示的应用标识所对应的卡应用的优先级,从所述选卡指令所指示的应用标识所对应的卡应用中,确定所述待交易的卡应用;或者,
显示所述选卡指令所指示的应用标识所对应的卡应用;响应于触发操作,确定所述触发操作所指示的卡应用为所述待交易的卡应用。
2.根据权利要求1所述的方法,其特征在于,若N为1,则根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用,包括:
确定所述选卡指令所指示的应用标识所对应的卡应用,为所述待交易的卡应用。
3.根据权利要求1所述的方法,其特征在于,当根据所述选卡指令所指示的应用标识所对应的卡应用的优先级,从所述选卡指令所指示的应用标识所对应的卡应用中,确定所述待交易的卡应用时,所述选卡指令还用于指示卡应用的优先级;或者,所述优先级为所述终端设备所存储的。
4.根据权利要求1-3任一项所述的方法,其特征在于,在根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:
将所述待交易的卡应用,设置为所述终端设备的默认付款应用。
5.根据权利要求4所述的方法,其特征在于,在根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:
在第一页面中设置所述终端设备的当前的默认付款应用为非选中状态,其中,所述第一页面用于显示所述终端设备所支持的各卡应用;
在所述第一页面中设置所述待交易的卡应用为选中状态,其中,所述选中状态表征所述待交易的卡应用为所述终端设备的默认付款应用。
6.根据权利要求4所述的方法,其特征在于,在根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:
若所述终端设备的当前的默认付款应用和所述待交易的卡应用均为第一类别的卡应用,则在第二页面中设置所述终端设备的当前的默认付款应用为非选中状态;其中,所述第二页面用于显示所述终端设备所支持的第一类别的卡应用;所述第一类别表征卡应用为货币交易的卡应用;
在所述第二页面中设置所述待交易的卡应用为选中状态;其中,所述选中状态表征所述待交易的卡应用为所述终端设备的默认付款应用。
7.根据权利要求4所述的方法,其特征在于,在根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:
若所述终端设备的当前的默认付款应用为第一类别的卡应用、且所述待交易的卡应用为第二类别的卡应用,则在第二页面中设置所述终端设备的当前的默认付款应用为非选中状态;其中,所述第二页面用于显示所述终端设备所支持的第一类别的卡应用;所述第一类别表征卡应用为货币交易的卡应用,所述第二类别表征卡应用为非货币交易的卡应用;
在第三页面中设置所述待交易的卡应用为选中状态;其中,所述第三页面用于显示所述终端设备所支持的第二类别的卡应用,所述选中状态表征所述待交易的卡应用为所述终端设备的默认付款应用。
8.根据权利要求4所述的方法,其特征在于,在根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:
若所述终端设备的当前的默认付款应用为第二类别的卡应用、且所述待交易的卡应用为第一类别的卡应用,则在第三页面中设置所述终端设备的当前的默认付款应用为非选中状态;其中,所述第三页面用于显示所述终端设备所支持的第二类别的卡应用;所述第一类别表征卡应用为货币交易的卡应用,所述第二类别表征卡应用为非货币交易的卡应用;
在第二页面设置所述待交易的卡应用为选中状态;其中,所述第二页面用于显示所述终端设备所支持的第一类别的卡应用,所述选中状态表征所述待交易的卡应用为所述终端设备的默认付款应用。
9.根据权利要求4所述的方法,其特征在于,在根据所述选卡指令所指示的应用标识所对应的卡应用,确定待交易的卡应用之后,还包括:
若所述终端设备的当前的默认付款应用和所述待交易的卡应用均为第二类别的卡应用,则在第三页面中设置所述终端设备的当前的默认付款应用为非选中状态;其中,所述第三页面用于显示所述终端设备所支持的第二类别的卡应用;所述第二类别表征卡应用为非货币交易的卡应用;
在所述第三页面中设置所述待交易的卡应用为选中状态;其中,所述选中状态表征所述待交易的卡应用为所述终端设备的默认付款应用。
10.根据权利要求1-3、5-9任一项所述的方法,其特征在于,所述方法还包括:
若确定所述选卡指令所指示的应用标识所对应的卡应用中,具有所述终端设备的当前的默认付款应用,则确定所述终端设备的当前的默认付款应用,为待交易的卡应用;
根据所述待交易的卡应用,进行交易处理。
11.根据权利要求1-3、5-9任一项所述的方法,其特征在于,所述方法还包括:
若根据所述应用标识列表未确定出所述选卡指令所指示的应用标识所对应的卡应用,则生成提示信息;其中,所述提示信息表征所述终端设备不支持所述选卡指令所指示的应用标识所对应的卡应用;
将所述提示信息发送给所述收款设备。
12.根据权利要求11所述的方法,其特征在于,在所述生成提示信息之后,还包括:
显示所述提示信息。
13.根据权利要求12所述的方法,其特征在于,显示所述提示信息,包括以下一种或多种:
在第四页面上显示所述提示信息;语音播放所述提示信息;所述提示信息为震动提示。
14.根据权利要求1-3、5-9、12-13任一项所述的方法,其特征在于,在根据所述待交易的卡应用,进行交易处理之前,还包括:
显示所述待交易的卡应用的界面。
15.根据权利要求14所述的方法,其特征在于,显示所述待交易的卡应用的界面,包括:
在第五页面上显示所述待交易的卡应用的界面,其中,所述第五页面用于显示所述终端设备的当前的待交易的卡应用;
或者,在第六页面上显示所述待交易的卡应用的界面,其中,所述第六页面用于显示所述终端设备的当前的待交易的卡应用,且所述第六页面还用于显示所述终端设备所支持的各卡应用;所述待交易的卡应用位于所述第六页面的顶部。
16.根据权利要求1-3、5-9、12-13、15任一项所述的方法,其特征在于,在根据所述待交易的卡应用,进行交易处理之前,还包括:
向所述收款设备发送选择确认结果,其中,所述选择确认结果用于表征所述待交易的卡应用。
17.根据权利要求1-3、5-9、12-13、15任一项所述的方法,其特征在于,根据所述待交易的卡应用,进行交易处理,包括:
接收所述收款设备发送的交易指令,其中,所述交易指令用于指示进行交易处理;
根据所述交易指令对所述待交易的卡应用进行交易处理,生成交易结果信息;其中,交易结果信息表征交易是否成功;
将所述交易结果信息发送给所述收款设备。
18.根据权利要求1-3、5-9、12-13、15任一项所述的方法,其特征在于,所述选卡指令还用于指示进行交易处理;根据所述待交易的卡应用,进行交易处理,包括:
根据所述选卡指令,对所述待交易的卡应用进行交易处理,生成交易结果信息;其中,交易结果信息表征交易是否成功;
将所述交易结果信息发送给所述收款设备。
19.根据权利要求1-3、5-9、12-13、15任一项所述的方法,其特征在于,所述接收收款设备发送的选卡指令,包括:接收所述收款设备发送的交易指令和用于指示应用标识的选卡指令,其中,所述交易指令用于指示进行交易处理;
根据所述待交易的卡应用,进行交易处理,包括:
根据所述交易指令对所述待交易的卡应用进行交易处理,生成交易结果信息;其中,交易结果信息表征交易是否成功;
将所述交易结果信息发送给所述收款设备。
20.根据权利要求17所述的方法,其特征在于,在所述生成交易结果信息之后,还包括:
显示所述交易结果信息。
21.根据权利要求20所述的方法,其特征在于,显示所述交易结果信息,包括:
在第七页面上显示所述交易结果信息,所述第七页面用于显示所述交易结果信息和所述待交易的卡应用;其中,所述交易结果信息和所述待交易的卡应用的界面并列显示,或者,所述交易结果信息显示于所述待交易的卡应用的界面上。
22.根据权利要求1-3、5-9、12-13、15、20-21任一项所述的方法,其特征在于,所述方法,还包括:
若确定所述选卡指令所指示的应用标识所对应的卡应用,不是所述终端设备的当前的默认付款应用,则在根据所述待交易的卡应用,进行交易处理之前,激活所述待交易的卡应用。
23.一种终端设备,其特征在于,包括:用于执行权利要求1-22任一项所述方法的各个步骤的单元。
24.一种终端设备,其特征在于,包括:处理器、显示单元和接口电路,所述接口电路用于与其它装置通信,所述处理器用于执行权利要求1-22任一项所述的方法中处理的步骤,所述显示单元用于执行执行权利要求1-22任一项所述的方法中显示的步骤。
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如权利要求1-22任一项所述的方法。
CN202111399722.5A 2021-11-19 2021-11-19 应用处理方法、终端设备以及存储介质 Active CN115018483B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111399722.5A CN115018483B (zh) 2021-11-19 2021-11-19 应用处理方法、终端设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111399722.5A CN115018483B (zh) 2021-11-19 2021-11-19 应用处理方法、终端设备以及存储介质

Publications (2)

Publication Number Publication Date
CN115018483A CN115018483A (zh) 2022-09-06
CN115018483B true CN115018483B (zh) 2023-05-30

Family

ID=83064776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111399722.5A Active CN115018483B (zh) 2021-11-19 2021-11-19 应用处理方法、终端设备以及存储介质

Country Status (1)

Country Link
CN (1) CN115018483B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056382A (zh) * 2016-06-20 2016-10-26 ***股份有限公司 移动终端支付方法
CN111543041A (zh) * 2017-12-29 2020-08-14 华为技术有限公司 一种模拟卡的选择方法及移动设备
CN112348508A (zh) * 2019-07-22 2021-02-09 腾讯科技(深圳)有限公司 卡数据处理方法及终端

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9491626B2 (en) * 2014-05-07 2016-11-08 Visa Intellectual Service Association Enhanced data interface for contactless communications
WO2017128182A1 (zh) * 2016-01-28 2017-08-03 华为技术有限公司 一种近场通信支付方法及终端
CN108604340A (zh) * 2017-01-25 2018-09-28 华为技术有限公司 一种移动支付方法、装置以及存储介质
EP3633571B1 (en) * 2017-06-30 2023-05-31 Huawei Technologies Co., Ltd. Nfc payment method and terminal
CN111124503B (zh) * 2018-11-01 2021-09-14 华为终端有限公司 一种nfc应用的自动激活方法及终端
CN114781415A (zh) * 2019-03-11 2022-07-22 华为技术有限公司 自动选择nfc模拟卡的方法、电子设备及通信***
CN111107525B (zh) * 2019-04-26 2022-01-14 华为技术有限公司 一种se的自动路由方法及电子设备
CN114638605A (zh) * 2019-09-18 2022-06-17 华为技术有限公司 近距离无线通信的方法和电子设备
CN118095306A (zh) * 2021-02-02 2024-05-28 ***股份有限公司 业务处理方法、用户终端、业务设备、***及存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056382A (zh) * 2016-06-20 2016-10-26 ***股份有限公司 移动终端支付方法
CN111543041A (zh) * 2017-12-29 2020-08-14 华为技术有限公司 一种模拟卡的选择方法及移动设备
CN112348508A (zh) * 2019-07-22 2021-02-09 腾讯科技(深圳)有限公司 卡数据处理方法及终端

Also Published As

Publication number Publication date
CN115018483A (zh) 2022-09-06

Similar Documents

Publication Publication Date Title
CN102053871B (zh) 一种应用程序图像的显示方法和装置
AU2023203642A1 (en) Customizable cloud-based software platform
CN1802840A (zh) 在移动电话和移动电话附件之间进行软件传送的***和方法
CN108021377A (zh) 一种应用图标更新方法及装置
US20100250903A1 (en) Apparatuses and systems including a software application adaptation layer and methods of operating a data processing apparatus with a software adaptation layer
US11938948B1 (en) Customized vehicle operator workflows
US20180126272A1 (en) Virtual-reality providing system, virtual-reality providing method, virtual-reality-provision supporting apparatus, virtual-reality providing apparatus, and non-transitory computer-readable recording medium
CN111209032A (zh) 灰度发布方法、配置中心服务器、用户终端、***及介质
CN112015654A (zh) 用于测试的方法和装置
KR20160125783A (ko) 컨텐츠를 표시하기 위한 방법 및 전자 장치
US11194465B2 (en) Robot eye lamp control method and apparatus and terminal device using the same
CN116009519A (zh) 仿真测试方法、装置、设备和存储介质
CN115018483B (zh) 应用处理方法、终端设备以及存储介质
CN115017534A (zh) 文件处理权限控制方法、装置及存储介质
CN116431546B (zh) 参数配置方法、电子设备、存储介质及程序产品
US11597351B2 (en) Electronic device for managing application relating to key of external electronic device, and operating method of electronic device
CN115484158B (zh) 一种基于eSIM卡的车载设备的通信配置方法及装置
CN113452776B (zh) PaaS平台服务调度方法、装置及PaaS平台
CN115767776A (zh) 用于蓝牙通信的方法和电子设备
CN115202902B (zh) 控制进程交互的方法及相关装置
CN113850633B (zh) 信息推送方法和装置
CN111752848B (zh) 一种游戏检测方法及装置
CN117156088B (zh) 图像处理方法及相关装置
CN113301542B (zh) 配对连接方法、装置、存储介质及电子设备
CN114285831B (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