使用动态MST配置执行支付交易的装置和方法与流程

文档序号:14185996阅读:615来源:国知局

本公开涉及一种使用动态磁安全传输(mst)配置执行支付交易的装置和方法。更具体地,本公开涉及一种用于使用基于从电子设备传送的上下文数据的动态mst配置来执行支付交易的装置和方法。



背景技术:

已经通过在包括磁条读取器的销售点(pos)设备处刷有磁条的卡来执行支付交易。当刷卡时,pos设备检测到用于完成交易所需的各种信息。例如,pos设备使用从卡的磁条检测到的识别信息、支付类型信息、访问控制功能信息、卡号(或主帐号pan)和/或卡验证值来成功地执行支付交易。

已经实现了使用电子设备执行支付交易的替代方法。例如,磁条数据可以被存储在电子设备处,并且电子设备可以将磁条数据无线发送给pos设备。每个电子设备使用存储在电子设备处的预定的磁安全传输(mst)配置,以便生成用于安全地发送磁条数据的信号。然而,使用预定的mst配置生成的信号与各个电子设备、商家、pos设备和/或卡网络不兼容,并且导致不成功的支付交易,其中备选的支付方法(例如,卡、现金等)是必要的。

因此,需要一种使用电子设备改善成功支付交易的装置和方法。另外,需要一种用于基于与电子设备相关联的上下文数据来动态确定mst配置以执行支付交易的装置和方法。



技术实现要素:

技术问题

本公开的各个方面是为了至少解决上述问题和/或缺点,并且至少提供以下描述的优点。因此,本公开的一个方面是提供一种使用动态磁安全传输(mst)配置来执行支付交易的装置和方法。

问题的解决方案

根据本公开的一个方面,提供了一种用于执行支付交易的方法。该方法包括向磁安全传输(mst)配置服务器发送上下文数据,该上下文数据与支付交易相关联;从mst配置服务器接收mst配置;以及基于mst配置执行支付交易。

根据本公开的另一方面,提供了一种电子设备。所述电子设备包括:显示器;收发机,被配置为发送和接收信号;存储器,一个或多个程序被存储在存储器中;以及一个或多个处理器被配置为执行所述一个或多个程序,所述程序包括用于以下操作的指令:向磁安全传输(mst)配置服务器发送上下文数据,所述上下文数据与支付交易相关联,从mst配置服务器接收mst配置,以及基于mst配置执行支付交易。

根据本公开的另一方面,提供了一种用于提供用于购买交易的磁安全传输(mst)配置的方法。该方法包括在mst配置服务器处接收与购买交易相关联的上下文数据;在所述mst配置服务器处基于所述上下文数据确定mst配置;以及从mst配置服务器向电子设备发送mst配置。mst配置可以用来执行购买交易。

根据本公开的另一方面,提供了一种操作用于支付交易的电子设备的方法。该方法包括:向服务器发送配置请求消息;响应于该请求消息,从服务器接收一个或多个配置;以及基于该一个或多个配置向销售点(pos)设备发送支付信息。支付信息包括磁条数据。

根据本公开的另一方面,提供了一种操作服务器以提供用于购买交易的一个或多个配置的方法。该方法包括:从电子设备接收配置请求消息;根据配置请求消息确定一个或多个配置;以及向电子设备发送一个或多个配置。该一个或多个配置用于发送包括磁条数据的支付信息。

通过以下结合附图公开了本公开各种实施例的详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得清楚明白。

发明的有益效果

本公开将提供一种使用动态磁安全传输(mst)配置来执行支付交易的装置和方法。因此,可以提供一种装置和方法,用于使用电子设备来改善成功的支付交易,并且用于基于与电子设备相关联的上下文数据动态地确定mst配置以执行支付交易。

附图说明

根据结合附图的以下详细描述,本公开的各种实施例的上述和其他方面、特征以及优点将更清楚,附图中:

图1示出了根据本公开的各种实施例的用于执行支付交易的系统;

图2a示出了根据本公开的各种实施例的用于执行支付交易的电子设备;

图2b示出了根据本公开的各种实施例的用于生成一个或多个磁安全传输(mst)配置的服务器;

图3示出了根据本公开的各种实施例的执行支付交易的方法;

图4是示出了根据本公开的各种实施例的执行支付交易的示例性方法的示例性信令图;

图5示出了根据本公开的各种实施例的提供mst配置的方法;以及

图6示出了根据本公开的各种实施例的与电子设备相关联的硬件的框图。

应注意,在整个附图中,相似的附图标记用于描述相同或相似的元件、特征和结构。

具体实施方式

下面将参考附图讨论本公开的各个方面的详细描述。这些描述仅作为示例来说明,而不限制本公开的范围。

参考附图的详细描述用于帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括各种具体细节以帮助理解,但这些具体细节应被视为仅仅是示例性的。因此,本领域普通技术人员将认识到,在不背离本公开范围和精神的前提下可以对本文所述实施例进行各种改变和修改。此外,为了清楚和简明的目的,省略了对公知功能和结构的描述。

以下描述和权利要求中使用的术语和词语不限于字面含义,而是仅由发明人用来实现对本公开的清楚一致的理解。因此,本领域技术人员应当清楚,对本公开的各种实施例的以下描述仅用于说明目的,而不是为了限制由所附权利要求及其等同物限定的本公开。

应当理解的是,除非上下文中另有清楚指示,否则单数形式“一”、“一个”和“所述”包括复数指示物。因此,例如,对“组件表面”的引用包括对这样的表面中的一个或多个的引用。

术语“基本上(大体上)”意味着所记载的特征、参数或者值不需要精确实现,而是可以出现包括诸如公差、测量误差、测量精度限制及本领域技术人员已知的其他因素在内的偏差或变化,该偏差或变化可以以不妨碍该特征预期所要提供的效果的量来出现。

除非另有定义,否则本公开中使用的所有术语(包括技术或科学术语)具有本领域普通技术人员通常理解的含义。可以在字典中定义的常规术语应被理解为具有与其上下文一致的含义,并且除非在本公开中明确定义,否则不应被解释为过度理想化或形式化。

根据本公开的各种实施例,电子设备可以包括通信功能。例如,电子设备可以是智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书读取器、台式pc、膝上型pc、上网本pc、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗设备、相机、可穿戴设备(例如,头戴式设备(hmd)、电子衣物、电子手环、电子项链、电子配饰、电子纹身或智能手表)等。

根据本公开的各种实施例,电子设备可以是具有通信功能的智能家用电器。例如,智能家用电器可以是电视、数字视频盘(dvd)播放器、音频、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、烘干机、空气净化器、机顶盒、tv盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机、电子词典、电子钥匙、摄像录像机、电子相框等。

根据本公开的各种实施例,电子设备可以是医疗设备(例如,磁共振血管成像(mra)设备、磁共振成像(mri)设备、计算机断层扫描(ct)设备、成像设备或超声设备)、导航设备、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、汽车信息娱乐设备、航海电子设备(例如,航海导航设备、陀螺仪或罗盘)、航空电子设备、安全设备、工业或消费机器人等。

根据本公开的各种实施例,电子设备可以是包括通信功能的家具、建筑物/结构的一部分、电子公告板、电子签名接收设备、投影仪、各种测量设备(例如,水、电、气或电磁波测量设备)等。

根据本公开的各种实施例,电子设备可以是上述设备的任何组合。此外,本领域普通技术人员应清楚,根据本公开的各种实施例的电子设备不限于上述设备。

本公开的各种实施例包括用于使用动态磁安全传输(mst)配置来执行支付交易的装置和方法。

图1示出了根据本公开的各种实施例的用于执行支付交易的系统。

参考图1,支付交易系统100包括电子设备102、销售点(pos)设备104、mst配置服务器106、支付交易服务器108和网络110。虽然没有示出,但是支付交易系统100可以包括其他网络元件,例如支付交易网络、规定和认证服务器、支付方法发行方服务器、收单方服务器、发行方的第三方处理器服务器等。

电子设备102可以被配置为执行支付交易。例如,可以在电子设备102处存储和执行支付应用。诸如磁条信息、账户信息等的支付信息可以被存储在电子设备102处,其中支付应用可以在支付交易期间访问支付信息。电子设备102可以被配置为与pos设备104通信以执行支付交易。例如,电子设备102可以使用从mst配置服务器106接收的mst配置来生成信号。该信号被发送给pos设备104并且包括与存储在电子设备102处的支付信息相关联的信息。

在示例性实施例中,pos设备104可以被进一步配置为向电子设备102发送信息。例如,pos设备104可以发送与对应于pos设备的商家相关联的信息和/或pos设备104的包括制造商和设备配置信息(例如,硬件能力、软件能力等)在内的配置信息。另外,如果支付交易服务器108批准支付交易,则pos设备104可以向电子设备102发送指示支付交易成功的信息。

mst配置服务器106被配置为生成mst配置。在示例性实施例中,mst配置服务器106从电子设备102接收上下文信息,基于上下文信息生成mst配置,并将生成的mst配置发送给电子设备102,其中电子设备102使用mst配置与pos设备104进行支付交易。

mst配置服务器106可以进一步被配置为基于从电子设备102接收到的上下文信息来生成多个不同的mst配置。mst配置服务器106可基于各种上下文数据参数对每个生成的mst配置进行评分、评级和/或分配权重。在示例性实施例中,mst配置服务器106可以向电子设备102发送一个mst配置,其中基于排名最高的mst配置来选择mst配置。排名的mst配置可以是基于从电子设备102接收的上下文信息生成的多个mst配置,或者多个排名的mst配置可以是基于先前从一个或多个电子设备发送的上下文信息的先前生成的mst配置。备选地,mst配置服务器106可以将多个生成的mst配置发送给电子设备102,其中电子设备102可以选择多个mst配置中的一个来执行支付交易。在示例性实施例中,可以通过随机方式来执行对多个mst配置之一的选择。在另一个示例性实施例中,可以通过mst配置列表中的mst配置的顺序来执行对多个mst配置之一的选择。在又一示例性实施例中,可以基于由mst配置服务器106确定的得分、排名或权重信息中的至少一个来执行对多个mst配置之一的选择。电子设备102可以备选地使用每个生成的mst配置来执行支付交易,直到支付交易成功为止。

另外,mst配置服务器106可以监视随着时间生成的mst配置。例如,mst配置服务器106可以监视多个不同的电子设备、pos设备、商家和/或位置的先前生成的mst配置,以确定最有可能导致成功的支付交易的mst配置。

支付交易服务器108被配置为认证和批准支付交易。在示例性实施例中,电子设备102向pos设备104发送包括由mst配置服务器106生成的mst配置在内的支付信息。pos设备104向支付交易服务器108发达包括mst配置的支付信息以进行认证和批准。支付交易服务器108基于支付信息和由mst配置服务器106生成的mst配置来确定是否批准支付交易。当支付交易被批准时,支付交易服务器108向pos设备104发送指示支付交易成功的消息。

在示例性实施例中,可以在电子设备102、pos设备104、mst配置服务器106和/或支付交易服务器108之间发送指示支付交易状态(例如成功或不成功)的消息。例如,pos设备104可以向电子设备102发送消息以指示支付交易成功。电子设备102可以在电子设备102从pos设备104接收到消息之后向mst配置服务器106发送指示用于支付交易的mst配置成功的消息。备选地,支付交易服务器108可以向电子设备102和/或pos设备104发送消息以指示支付交易成功。

电子设备102通过通信链路112和pos设备104进行通信,并通过通信链路114与网络110进行通信。pos设备104通过通信链路116与网络110通信。mst配置服务器106通过通信链路118与网络110通信,支付交易服务器108通过通信链路120与网络110通信。通信链路112、114、116、118和120可以是有线或无线的,并且使用诸如互联网、互联网协议(ip)、局域网(lan)、光网络、混合光纤同轴电缆(hfc)、电话t1或包括其组合、改进或变化的其他一些通信格式之类的各种通信协议。无线通信链路可以是射频、微波、红外或其他类似的信号,并且可以使用适当的通信协议,例如全球移动通信系统(gsm)、码分多址(cdma)、全球微波互操作性接入(wimax)、长期演进(lte)、高级lte(lte-a)或其组合。还可以使用其他无线协议,例如近距离通信协议,包括近场通信(nfc)、蓝牙tm、mst等。通信链路112、114、116、118和120可以是直接链路,或者可以包括各种设备、中间组件、系统和网络。

通信链路112可以是与通信链路114、116、118和120中的至少一个不同的通信协议。例如,pos设备104和电子设备102可以使用诸如包括nfc、蓝牙tm、mst或任何其他短距离通信技术之类的短距离通信协议进行通信。另外,如果通信链路114、116、118和120使用无线通信协议,则通过通信链路114、116、118和120发送的信息可以使用短距离或长距离通信协议。

在示例性实施例中,电子设备102被配置为使用不同的通信协议发送支付信息和上下文信息。例如,电子设备102可以使用第一通信协议向pos设备104发送支付信息,使用不同于第一通信协议的第二通信协议向mst配置服务器106发送上下文信息。

网络110被配置为发送和/或接收来自电子设备102、pos设备104、mst配置服务器106和/或支付交易服务器108的通信。网络110可以是包括以下中至少一个的电信网络:计算机网络、互联网、物联网、电话网等。网络110可以是有线和/或无线通信网络,并且可以包括用于在各种网络元件(包括其组合)之间携带数据的处理节点、路由器、网关以及物理和/或无线数据链路,并且可以包括局域网、广域网和互联网络(包括互联网)。网络110可以被配置为携带一种或多种类型的数据,例如以支持语音、即按即说、广播视频和数据通信。虽然在图1中未示出,但是网络110还可以包括附加的基站、控制器节点、电话交换机、互联网路由器、网络网关、计算机系统、通信链路或者一些其他类型的通信设备以及它们的组合。

图2a示出了根据本公开的各种实施例的电子设备。

参考图2a,电子设备200包括总线202、显示器204、输入/输出(i/o)接口206、通信接口208、全球定位系统(gps)传感器210、存储器212和处理器214。电子设备200可以是任何一种电子设备,包括例如图1中示出的电子设备102。

总线202可以是连接显示器204、i/o接口206、通信接口208、gps传感器210、存储器212和/或处理器214以允许前述组件之间的通信的电路。例如,总线202可以连接电子设备200的组件,以便允许在连接的组件之间传送控制消息和/或其他信息。

显示器204可以被配置为向用户显示各种类型的信息(例如,多媒体、文本数据等)。显示器204可以是任何类型的显示器,例如,液晶显示器(lcd)、诸如有源矩阵oled(am-oled)或其他类型的oled显示器之类的有机发光二极管(oled)显示器、等离子体显示器等。

在示例性实施例中,显示器204可以显示用于使用户能够与电子设备200交互的图形用户界面(gui)。在另一个示例性实施例中,显示器202还可以包括被配置为生成与在显示器204处接收的触摸输入相关联的信号的触摸传感器和/或压力传感器。

i/o接口206可以被配置为接收在电子设备200处提供的一个或多个输入和/或来自便携式电子设备200的输出信息。i/o接口206可以经由总线202向通信接口208、存储器212和/或处理器214发送指令和/或数据。例如,i/o接口206可以将与经由触摸屏、触觉输入设备(例如,按钮)、麦克风等接收到的输入相关联的数据提供给处理器214。例如,i/o接口206可以经由i/o设备(例如,扬声器、显示器等)输出经由总线202从通信接口208、gps传感器210、存储器212和/或处理器214等接收的指令和/或数据。例如,i/o接口206可以经由扬声器输出语音数据(例如,使用处理器214处理的语音数据)。

通信接口208被配置为发送和/或接收信号。例如,通信接口208可以是被配置为通过使用无线或有线通信建立与诸如网络110的通信网络的连接来与其他设备通信的收发机。通信接口208可以用来进行通信的无线通信包括以下一项或多项:wi-fi、蓝牙tm、nfc、gps、蜂窝通信(例如,长期演进(lte)、lte高级(lte-a)、码分多址(cdma)、宽带cdma(wdcma)、通用移动电信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等)、红外数据协会(irda)技术等。通信接口208可以用来进行通信的有线通信可以包括以下至少一项:通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准232(rs-232)、普通老式电话服务(pots)、以太网等。另外,通信接口208可以用于将mst配置从电子设备200传送给pos设备。

gps传感器210可以被配置为确定电子设备200的位置坐标信息。例如,gps传感器210被配置为测量与电子设备相关联的纬度坐标、经度坐标、时间、速度和/或航向中的一个或多个。在示例性实施例中,gps传感器210可以将位置坐标信息发送给通信接口208和/或处理器214,其中包括由gps传感器210测量的位置坐标信息在内的上下文信息经由通信接口208被发送给mst配置服务器。

存储器212被配置为存储对应于电子设备200的信息。存储器212包括非暂时性计算机可读存储介质中的至少一个。在示例性实施例中,存储器212可以是与电子设备200整体形成的存储设备,例如硬盘驱动器。

处理器214可以向/从显示器204、i/o接口206、通信接口208、gps传感器210和存储器212发送和/或接收信息和/或指令。此外,处理器214可以对接收到的指令解译,和/或根据解译后的指令执行计算或数据处理。在示例性实施例中,一个或多个程序或应用可被存储在存储器212中,其中处理器214被配置为执行存储在存储器212中的一个或多个程序或应用。

图2b示出了根据本公开的各种实施例的用于生成一个或多个磁安全传输(mst)配置的服务器。

参考图2b,服务器250包括总线252、通信接口254、存储器256和处理器258。服务器250可以是任何服务器,包括例如图1中所示的mst配置服务器106。

总线252可以是连接通信接口254、存储器256和/或处理器258以允许前述组件之间的通信的电路。例如,总线252可以连接服务器250的组件,以便允许在连接的组件之间传送控制消息和/或其他信息。

通信接口254被配置为发送和/或接收信号。例如,通信接口254可以是被配置为通过使用无线或有线通信建立与诸如网络110的通信网络的连接来与其他设备通信的收发机。通信接口254可以用来进行通信的无线通信包括以下一项或多项:wi-fi、蓝牙tm、nfc、gps、蜂窝通信(例如,长期演进(lte)、lte高级(lte-a)、码分多址(cdma)、宽带cdma(wdcma)、通用移动电信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等)、红外数据协会(irda)技术等。通信接口254可以用来进行通信的有线通信可以包括以下至少一项:通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准232(rs-232)、普通老式电话服务(pots)、以太网等。另外,通信接口254可以用于将mst配置从服务器250传送给电子设备200。

存储器256被配置为存储对应于服务器250的信息。存储器256包括非暂时性计算机可读存储介质中的至少一个。在示例性实施例中,存储器256可以是与服务器250整体形成的存储设备,例如硬盘驱动器。

处理器258可以向/从通信接口254和存储器256发送和/或接收信息和/或指令。此外,处理器258可以对接收到的指令解译,和/或根据解译后的指令执行计算或数据处理。在示例性实施例中,一个或多个程序或应用可被存储在存储器256中,其中处理器258被配置为执行存储在存储器256中的一个或多个程序或应用。

图3示出了执行支付交易的示例性方法的流程图。参考图3,将参考图1中所示的示例性支付交易系统100和图2a中所示的示例性电子设备200来讨论方法300。然而,该方法可以用任何合适的支付交易系统和/或电子设备来实现。另外,尽管图3描绘了为了说明和讨论的目的以特定顺序执行的步骤,但是本文讨论的方法不限于任何特定的顺序或排列。本领域的技术人员使用本文提供的公开内容将意识到,可以以各种方式省略、重新排列、组合和/或修改所述方法的各个步骤。

参考图3,在操作302,发起购买交易。例如,可以在电子设备102或200处发起购买交易,其中在电子设备102或200处提供的输入被i/o接口206检测到。检测到的输入可以指示执行存储在存储器212中的支付交易应用的指令和/或支付方法(例如,卡、支付账户等)的选择。例如,可以发起与存储在电子设备102中的支付方法相关联的支付交易应用,并且用户可以从存储的支付方法中选择支付方法。与支付方法相关联的诸如支付方法识别信息、支付类型信息、访问控制功能信息、账号、卡号(或主账号pan)和/或卡验证值之类的信息可以被存储在电子设备200的存储器212中。

备选地,可以在电子设备102或200进入pos设备104的预定距离内时发起购买交易。例如,如果电子设备102或200进入pos设备104的预定距离内,则可以由电子设备102或200或pos设备104发起支付交易。例如,在检测到pos设备104时,电子设备102或200可以启动支付交易应用和/或在显示器204上显示通知以确认支付交易发起或可用于电子设备102或200的各种支付方法。备选地,pos设备104可以检测电子设备102或200处于pos设备104可以将支付交易发起信息发送到电子设备102或200的预定距离内。

在操作304,发送上下文数据。例如,电子设备102或200使用通信接口208将联系人数据发送给mst配置服务器106。

在示例性实施例中,上下文数据可以包括电子设备信息、商家信息、pos设备信息、支付方法信息、支付网络信息、联网数据信息、电子设备位置信息或其组合中的一个或多个。虽然以上列出了上下文数据的不同参数,但是本领域的普通技术人员将认识到,上下文数据可以选自任意参数,所述任意参数中的每个参数的一个或多个可以被选择为要发送给mst配置服务器106。

电子设备信息和pos设备信息可以包括制造商或设备配置信息(例如,硬件能力、软件能力等)以及与发起支付交易相关联的当前日期或时间。支付方法信息可以包括支付方法识别信息、支付类型信息、访问控制功能信息、账号、卡号、主账号(pan)和/或卡验证值。支付网络信息可以包括与所选支付方法相关联的网络信息,包括用于所选支付方法网络的访问和认证信息、控制信息等。联网数据信息可以包括网络110的访问和认证信息、控制信息等电子设备位置信息可以包括由gps传感器210检测到的坐标信息或从pos设备104提供给电子设备102或200的位置信息。

在操作306,接收mst配置。例如,电子设备102或200可以从mst配置服务器106接收mst配置。在示例性实施例中,mst配置服务器106基于上下文信息生成mst配置。

在操作308,执行购买交易。例如,电子设备102或200使用生成的mst配置向pos设备104发送支付交易信息。在示例性实施例中,电子设备102或200可以使用生成的mst配置生成信号,该信号包括支付信息。信号可以是模拟传统支付卡上的磁条的磁信号。该信号由电子设备102或200基于所生成的mst配置生成。每个不同的mst配置导致生成不同的信号,同时包括在信号中的支付信息保持不变。

在操作308,接收交易信息。例如,pos设备104可以向电子设备102或200发送关于支付交易的信息。交易信息可以包括支付交易是成功还是不成功的指示、与交易相关联的上下文数据等。

在示例性实施例中,如果基于使用生成的mst配置的支付交易信息的支付交易被认证并被接受,则pos设备104可以向电子设备102或者200发送支付交易成功的指示。备选地,支付交易服务器108可以向电子设备102或200发送支付交易成功的指示。在另一个示例性实施例中,如果在预定的时间量内没有接收到指示,则电子设备102或200可以确定支付交易不成功。备选地,pos设备104或支付交易服务器108可以向电子设备102或200发送支付交易不成功的指示。

在操作310,可以显示支付结果。例如,电子设备102或200可以基于由pos设备104或支付交易服务器108接收的指示来显示指示支付交易成功或不成功的信息。在另一示例性实施例中,电子设备102或200还可以在接收到交易信息之后向mst配置服务器106发送指示支付交易成功的消息。

注意,操作310和/或312是可选的并且相应地用虚线示出。本领域普通技术人员将认识到,操作310和/或312中的任一个对于执行图3中所示的支付交易的方法来说都不是必要的或者必需的。

图4是示出执行支付交易的示例性方法的示例性信令图。参考图4,将参考图1中所示的示例性支付交易系统100来讨论信令图。但是,信令图可以用任何合适的支付交易系统来实现。另外,虽然图4出于说明和讨论的目的描绘以特定顺序执行的信令,但是本文讨论的信令不限于任何特定的顺序。而且,也可以执行图4中未包括的附加信令。

参考图4,在电子设备102和pos设备104之间发起支付交易。支付交易可以如上所述发起。如果支付交易由电子设备102发起,则电子设备102可以在404处请求上下文信息,其中所请求的上下文信息可以包括与pos设备104和/或与pos设备104相关联的商家相关联的上下文信息。pos设备104对上下文信息请求作出响应,并且在406处将上下文信息发送给电子设备102,其中对上下文信息请求的响应包括商家信息、pos设备信息、支付网络信息和联网数据信息中的至少一个。

电子设备102然后在408处向mst配置服务器106发送对mst配置的请求。对mst配置的请求可以包括上下文信息。上下文信息可以包括与电子设备相关联和/或存储在电子设备中的上下文信息、从pos设备104接收的上下文信息或其组合。在示例性实施例中,尽管图4示出了pos设备104向电子设备102发送上下文信息,但是电子设备102可以备选地仅发送与电子设备102相关联的上下文信息,其中pos设备104与电子设备102之间的通信不必在电子设备102向mst配置服务器106发送针对mst配置的请求之前。

在410处,mst配置服务器106响应mst配置请求,其中mst配置服务器106基于从电子设备接收的上下文信息生成一个或多个mst配置,并且响应于mst配置请求发送一个或多个mst配置。下面将公开一个或多个mst配置的生成。

在电子设备102从mst配置服务器106接收到一个或多个mst配置之后,电子设备102在412处执行支付交易。例如,电子设备102向pos设备104发送与支付方法和mst配置相关联的信息。电子设备102可以存储从mst配置服务器106接收到的所生成的mst配置,或者可以在执行支付交易之后丢弃所生成的mst配置。

pos设备104可以基于支付信息、上下文信息和mst配置中的至少一个来确定支付交易服务器以发送支付请求。然后,在414处,pos设备104将支付交易批准请求发送给支付交易服务器108,其中支付请求包括支付信息。

支付交易服务器108确定是否批准和认证支付请求。在示例性实施例中,支付交易服务器108首先基于支付信息来确定是否批准支付交易请求。支付交易服务器108基于支付信息确定是否有合适的资金可用来批准交易。如果适当的资金是可用的,则支付交易服务器108在416处响应于支付请求,其中对支付请求的响应可以包括支付交易被批准或拒绝的指示。如果资金不可用和/或支付请求确定过程超过预定的时间限制,则支付交易服务器108可以发送包括支付交易被拒绝的指示的响应。

在示例性实施例中,如果mst配置服务器106生成并向电子设备102发送多个mst配置,则电子设备102可以使用每个生成的mst配置来执行支付交易,直到支付交易服务器108确定支付信息被接受。

在另一个示例性实施例中,如果支付交易服务器108批准支付交易,则在418处,pos设备104和/或支付交易服务器108可以向电子设备发送支付交易被批准的指示。例如,pos设备104和/或支付交易服务器108可以使用与用于执行支付交易的通信协议不同的通信协议来发送支付批准的指示。另外,如果电子设备102接收到交易被批准的指示,则电子设备102可以在420处向mst配置服务器106发送表明使用mst配置的支付交易成功的指示,其中mst配置服务器106可利用表明使用mst配置的支付交易成功的指示来确定以后的mst配置。

注意的是,对上下文信息404的请求、对上下文信息的响应406、指示支付批准418的消息和/或指示成功交易420的消息是可选的并且被示为虚线。本领域普通技术人员将认识到,404,、406、418、和/或420中的任一个对于执行图4中所示的支付交易的方法来说都不是必要的或者必需的。

图5示出了生成mst配置的示例性方法的流程图。参考图5,将参考图1中所示的示例性mst配置服务器106来讨论方法500。然而,该方法可以用任何合适的mst配置服务器106或服务器250来实现。另外,尽管图5描绘了为了说明和讨论的目的以特定顺序执行的步骤,但是本文讨论的方法不限于任何特定的顺序或排列。本领域的技术人员使用本文提供的公开内容将意识到,可以以各种方式省略、重新排列、组合和/或修改所述方法的各个步骤。

参考图5,在操作502,接收上下文数据。例如,mst配置服务器106或250可以从电子设备102和/或pos设备104接收上下文数据。上下文数据可以包括电子设备信息、商家信息、pos设备信息、支付方法信息、支付网络信息、联网数据信息、电子设备位置信息或其组合中的一个或多个。mst配置服务器106或250可以从电子设备102、pos设备104或其组合接收上下文数据。

在操作504,确定mst配置。例如,mst配置服务器106或250可以基于所接收的上下文数据来确定一个或多个mst配置。备选地,或者除了基于所接收的上下文数据来确定一个或多个mst配置之外,mst配置服务器106或250可以基于先前生成的mst配置来确定一个或多个mst配置。

在示例性实施例中,可以基于一个或多个上下文数据参数来生成mst配置。例如,如果mst配置服务器106或250接收与支付方法网络、商家、位置和pos终端模型相关联的上下文数据,则所得到的mst配置将包括与支付方法网络参数相关联的元素、商家参数、位置参数和pos终端模型参数。每个mst配置元素可以被单独评分,并且可以基于mst配置元素的组合来确定所生成的mst配置的总得分或排名。

每个mst配置元素的得分可以基于之前是否在支付交易期间使用了mst配置元素以及支付交易是否成功。例如,mst配置服务器106或250可以基于支付方法网络mst配置元素来监视相似mst配置的支付交易的成功、基于商家mst配置元素的相似mst配置的支付交易的成功、基于位置mst配置元素的相似mst配置的成功和/或基于pos终端模型元素的相似mst配置的支付交易的成功。

每个mst配置元素的得分可以被组合以确定mst配置的总得分。在示例性实施例中,当确定mst配置的总得分时,不同的mst配置元素可以被不同地加权。例如,支付方法网络元素可以比位置元素的权重更大。在另一个示例性实施例中,如果支付交易不成功,则可以降低整体mst配置的得分。在另一个示例性实施例中,评分可以基于在特定或相似位置处支付交易成功的次数。例如,可以监视支付交易历史以确定导致成功支付交易的mst配置的群集和群组。mst配置导致在特定位置处成功支付交易的次数越多,则使用mst配置预测未来成功支付交易的得分、排名和/或置信度越高。

在示例性实施例中,mst配置服务器106或250可以基于每个mst配置的总得分来确定要用于支付交易的mst配置,其中最高得分可以指示使用该mst配置的支付交易将成功的可能性。如果mst配置服务器106或250正在确定多个mst配置,则mst配置服务器106或250可以基于最高总分来选择和/或生成mst配置。

在操作506,发送mst配置。例如,mst配置服务器106或250向电子设备102发送所确定的mst配置。所发送的mst配置被用于生成包括用于执行支付交易的支付信息的信号。

在操作508,接收到成功交易的指示。例如,mst配置服务器106或250可以从电子设备102、pos设备104和/或支付交易服务器108接收指示实施mst配置的支付交易成功的消息。注意,图4示出mst配置服务器106或250从电子设备102接收指示成功交易420的消息。然而,指示成功交易的消息可以附加地或备选地由pos设备104发送。

在操作510,可以存储mst配置。例如,如果mst配置已经第一次生成,则mst配置服务器106或250可以存储mst配置。mst配置可以在任何时间被存储,包括在接收成功交易的指示之前或之后。

如果mst配置是基于先前使用的和先前存储的mst配置而确定的,则mst配置服务器106或250可以基于使用先前mst配置的支付交易是否成功来更新mst配置的得分。

在操作512,可以监视mst配置的生成。例如,mst配置服务器106或250可以为多个电子设备、多种不同的支付方法、多个不同的商家、多个不同的位置和/或多个不同的pos终端生成mst配置。mst配置服务器106或250可以随时间监视使用一个或多个mst配置元素所生成的mst配置,以确定某些mst配置元素组合和/或布置是否比其他mst配置元素组合和/或布置更成功。如果mst配置服务器106或250识别出mst配置组合和/或布置更成功,则mst配置服务器106或250可以增加mst配置的总得分以增加选择该mst配置用于支付交易的可能性。

在另一个示例性实施例中,可以基于mst配置来提供附加服务。例如,在成功的支付交易后,来自成功支付交易的预定距离内的其他商店或商家的广告和/或促销可以被发送给电子设备102。

另外,未来的mst配置可以基于附加服务的执行而生成。例如,如果在第二商店处执行了成功的支付交易之后第一商家的优惠券被发送给电子设备102并且电子设备102在第一商家处使用优惠券,则电子设备102可以将上下文数据发送给与第一商家相关联的mst配置服务器106或250,其中mst配置服务器106或250可以生成当在第二商家处发起支付交易时要使用的mst配置。

注意,操作508、510和/或512是可选的并且相应地用虚线示出。本领域普通技术人员将认识到,操作508、510、和/或512中的任一个对于执行图5中所示的支付交易的方法来说都不是必要的或者必需的。

图6示出了根据本公开实施例的硬件的框图。

参考图6,电子设备600可以是例如电子设备102的部分或整体。电子设备600可以包括一个或多个应用处理器(ap)610、通信接口模块620、订户识别模块(sim)卡624、存储器630、传感器模块640、输入模块650、显示模块660、接口670、音频模块680、相机模块691、电源管理模块695、电池696、指示器697、电机698等。

ap610可以控制连接到ap610的一个或多个硬件或软件组件,执行数据(包括多媒体数据)的处理或计算等。作为示例,ap610可以实现为片上系统(soc)。ap610可以包括图形处理单元(gpu)(未示出)。

通信接口模块620(例如,通信接口208)可以在电子设备601和其他电子设备(例如,pos设备104、mst配置服务器106、支付交易服务器108等)之间的通信中发送和接收数据。通信接口模块620可以包括蜂窝模块621、wi-fi模块623、蓝牙模块625、gps模块627、nfc模块628、射频(rf)模块629等中的一个或多个。

蜂窝模块621可以经由通信网络(例如,lte、lte-a、cdma、wcdma、umts、wibro、gsm等)提供诸如语音呼叫、视频呼叫、短消息服务(sms)、互联网服务等的服务。蜂窝模块621可以使用订户识别模块(sim)卡(例如,sim卡624)在通信网络内区分和授权电子设备。根据本公开的各种实施例,蜂窝模块621可以执行ap610的功能的至少一部分。例如,蜂窝模块621可以执行多媒体控制功能的至少一部分。

根据本公开的各种实施例,通信接口模块620和/或蜂窝模块621可以包括通信处理器(cp)。作为示例,蜂窝模块621可以实现为soc。

虽然图6示出了诸如蜂窝模块621(例如,cp)、存储器630、电源管理模块695之类的组件作为与ap610分离的组件,但是根据本公开的各种实施例,ap610可以包括一个或多个前述组件(例如,蜂窝模块621)或与一个或多个前述组件(例如,蜂窝模块621)集成。

根据本公开的各种实施例,ap610、蜂窝模块621(例如,cp)等可以通过加载到易失性存储器来处理从非易失性存储器或其他组件中的至少一个接收的指令或数据。ap610、蜂窝模块621、通信接口模块620等可以将从至少一个其他组件接收的至少一个数据或由至少一个其他组件产生的数据存储在非易失性存储器中。

wi-fi模块623、蓝牙模块625、gps模块627、nfc模块628等可以各自包括可以处理由相应模块接收或发送的数据的一个或多个处理器。尽管图6将蜂窝模块621、wi-fi模块623、蓝牙模块625、gps模块627和nfc模块628示出为分离的模块,但是根据本公开的各种实施例,可以在一个集成电路(ic)或ic封装中包括蜂窝模块621、wi-fi模块623、蓝牙模块625、gps模块627、nfc模块628等的任何组合(例如,两个或更多个)。例如,与蜂窝模块621、wi-fi模块623、蓝牙模块625、gps模块627、nfc模块628等相应的至少一些处理器可以被实现为单个soc。例如,对应于蜂窝模块621的cp和对应于wi-fi模块623的wi-fi处理器可以被实现为单个soc。

rf模块629可以例如发送和接收rf信号。尽管未示出,然而rf模块629可以包括收发机、功率放大模块(pam)、频率滤波器、低噪声放大器(lna)等。rf模块629可以包括用于(例如,在自由空间等中)发送和接收电磁(em)波的一个或多个组件,例如导体或导线。虽然图6示出了蜂窝模块621、wi-fi模块623、蓝牙模块625、gps模块627和nfc模块628共享一个rf模块629,但是根据本公开的各种实施例,蜂窝模块621、wi-fi模块623、蓝牙模块625、gps模块627、nfc模块628等中的至少一个可以经由单独的rf模块来发送和接收rf信号。

sim卡624可以是实现sim的卡,并且可以被配置为插入设置在电子设备的指定位置的槽中。sim卡624可以包括唯一标识符(例如,集成电路卡标识符(iccid))或者订户信息(例如,国际移动订户标识(imsi))等。

存储器630(例如,存储器212)可以包括内部存储器632、外部存储器634或其组合。

根据本公开的各种实施例,内部存储器632可以是例如以下至少一项:易失性存储器(例如,动态随机存取存储器(dram)、静态随机存取存储器(sram)或同步动态随机存取存储器(sdram))、非易失性存储器(例如,一次可编程只读存储器(otprom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、掩模只读存储器(rom)、闪存rom、nand闪存、nor闪存)等。

根据本公开的各种实施例,内部存储器632可以是固态驱动器(ssd)。作为示例,外部存储器634可以是闪存驱动器(例如,紧凑型闪存(cf驱动器)、安全数字(sd)、微安全数字(micro-sd)、迷你安全数字(mini-sd)、极限数字(xd)、记忆棒等)。外部存储器634可以通过各种接口与电子设备600操作地耦接。根据本公开的各种实施例,电子设备600可以包括诸如硬盘驱动器(hdd)之类的记录设备(或记录介质)等。

传感器模块640可以测量物理/环境性质或检测与电子设备600相关联的操作状态等,并将测量和/或检测到的信息转换成诸如电信号或电磁信号之类的信号。作为示例,传感器模块640可以包括以下至少一项:手势传感器640a、陀螺仪传感器640b、气压传感器640c、磁传感器640d、加速度计640e、握持传感器640f、接近传感器640g、rgb传感器640h、生物计量传感器640i、温度/湿度传感器640j、亮度传感器640k、紫外线(uv)传感器640m等。传感器模块640可以检测电子设备的操作状态和/或测量物理性质,并将检测或测量的信息转换为电信号。附加地或备选地,传感器模块640还可以包括例如电子鼻传感器(未示出)、肌电图(emg)传感器(未示出)、脑电图(eeg)传感器(未示出)、红外(ir)传感器(未示出)、眼睛扫描传感器(例如,虹膜传感器)(未示出)、指纹传感器等。传感器模块640还可以包括用于控制包括在其中的一个或多个传感器的控制电路。

输入模块650可以包括触摸面板652、(数字)笔传感器654、按键656、超声输入设备658等。

作为示例,触摸面板652可以使用电容、电阻、红外、超声波方法等来检测触摸输入。触摸面板652还可以包括触摸面板控制器(未示出)。作为示例,除了物理触摸输入之外或者替代物理触摸输入,电容型触摸面板可以检测接近输入(例如,悬停输入)。触摸面板652还可以包括触觉层。根据本公开的各种实施例,触摸面板652可以使用触觉层向用户提供触觉(或其他)反馈。

作为示例,(数字)笔传感器654可以使用与从用户接收触摸输入的方法相同或相似的方法或者使用单独的检测板(例如,数字化器)来实现。

作为示例,按键656可以是键盘、触摸键等。

作为示例,超声输入设备658可以是被配置为通过使用麦克风(例如,麦克风688)检测由能够产生超声信号的设备产生的超声信号来识别数据的设备。超声输入设备658可以无线地检测数据。

根据本公开的各种实施例,电子设备600可以使用通信接口模块620从连接到电子设备600的外部设备(例如,网络、计算机或服务器)接收用户输入。

显示模块660(例如,显示器204)可以包括面板662、全息设备664、投影仪666等。作为示例,面板662可以是例如液晶显示器(lcd)、有源矩阵有机发光二极管(am-oled)显示器等。作为示例,面板662可以被配置为柔性的、透明的和/或可穿戴的。面板662和触摸面板652可以被实现为单个模块。全息设备664可以提供三维图像。例如,全息设备664可以利用光波的干涉在空的空间中提供三维图像。投影仪666可以通过在表面(例如,墙壁、屏幕等)上投射光来提供图像。作为示例,该表面可以位于电子设备600的内部或外部。根据本公开的各种实施例,显示模块660还可以包括用于控制面板662、全息设备664、投影仪666等的控制电路。

接口670可以包括例如用于高清多媒体接口(hdmi)672、通用串行总线(usb)674、光学接口676或d-超小型(d-sub)678等的一个或多个接口。接口670可以是通信接口模块620的一部分。附加地或备选地,接口670可以包括用于移动高清链路(mhl)、安全数字(sd)/多媒体卡(mmc)、红外数据协会(irda)等的一个或多个接口。

音频模块680可以将声音编码/解码为电信号,且反之亦然。根据本公开的各种实施例,音频模块680的至少一部分可以是i/o接口206的一部分。作为示例,音频模块680可以对输入到扬声器682、听筒684、耳机686、麦克风688等或从这些组件输出的语音信息进行编码/解码。

相机模块691可以捕获静止图像和/或视频。根据本公开的各种实施例,相机模块691可以包括一个或多个图像传感器(例如,前置传感器模块、后置传感器模块等)(未示出)、图像信号处理器(isp)(未示出)或闪光灯(例如,发光二极管(闪光led)、氙灯等)(未示出)。

电源管理模块695可以管理电子设备600的电功率。尽管未示出,然而电源管理模块695可以包括例如电源管理集成电路(pmic)、充电器集成电路(充电器ic)、电池表、燃料表等。

作为示例,pmic可以布置在集成电路或soc半导体中。用于电子设备600的充电方法可以包括有线充电或无线充电。充电器ic可以对电池充电,可以防止来自充电器的过电压或过电流进入电子设备600,等等。根据本发明的各种实施例,充电器ic可以包括有线充电器ic或无线充电器ic中的至少一个。作为示例,无线充电器ic可以是磁共振型、磁感应型、电磁波型等。作为示例,无线充电器ic可以包括诸如线圈环路、谐振电路、整流器等的电路。

电池表可以测量在充电时的充电电平、电压、电池696的温度等。

电池696可以向电子设备600供电。电池696可以是可再充电电池、太阳能电池等。

指示器697可以指示电子设备600或其一部分(例如,ap610)的一个或多个状态(例如,引导状态、消息状态、充电状态等)。电机698可以将电信号转换为机械振动。

尽管未示出,但是电子设备600可以包括用于支持移动电视(移动tv)的一个或多个设备(例如,图形处理单元(gpu))等。用于支持移动tv的设备可以支持遵从例如数字多媒体广播(dmb)、数字视频广播(dvb)、媒体流等的媒体数据的处理。

应当认识到,根据权利要求和说明书中的描述的本公开的各种实施例可以实现为硬件、软件或硬件和软件结合的形式。

任何这样的软件可以存储在非暂时性的计算机可读存储介质中。非暂时性的计算机可读存储介质存储一个或多个程序(软件模块),所述一个或多个程序包括指令,所述指令在被电子设备中的一个或多个处理器执行时使电子设备执行本公开的方法。

任何这样的软件可以以易失性或非易失性存储器(例如,如只读存储器(rom)的存储设备,不管是否可擦除或可重写)的形式存储,或以存储器(例如,随机存取存储器(ram)、存储芯片、设备或集成电路)的形式存储,或存储在例如压缩盘(cd)、数字多功能盘(dvd)、磁盘或磁带等光或磁可读介质上。应该认识到,存储设备和存储介质是适于存储程序的非暂时性机器可读存储器的多个实施例,其中所述程序包括在被执行时实现本公开的各种实施例的指令。因此,各种实施例提供了包括用于实现由本说明书的任何一个权利要求要求保护的装置或方法的代码在内的程序,以及存储这样的程序的非暂时性机器可读存储器。

尽管参考本公开的各种实施例示出并描述了本公开,然而本领域技术人员应理解,可以在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的前提下,进行形式和细节上的各种改变。本公开的各种实施例仅被描述为示例,而不是为了限制本公开的范围。因此,本公开的范围应被理解为包括可以在不脱离本公开的技术精神的情况下做出的任意和所有修改。本领域的技术人员将会理解,上述特征可以以各种方式进行组合以形成本发明的多种变型。

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