用于执行支付的电子装置和方法与流程

文档序号:15739877发布日期:2018-10-23 22:06阅读:316来源:国知局
用于执行支付的电子装置和方法与流程

本公开的各种实施例涉及一种用于执行安全支付的电子装置和方法。



背景技术:

随着信息和通信技术的发展,诸如基站的网络装置已被安装在全国各地,并且电子装置可通过网络与其他电子装置交换数据,以允许用户在国内任何地方自由地使用网络。

此外,近来电子装置可向用户提供各种功能。电子装置除了可执行电话呼叫功能、多媒体功能等之外,还可执行支付功能。例如,电子装置可具有提前登记的信用卡信息,并且可通过使用通信功能来与外部装置交换与支付有关的信息。为了离线使用支付功能,电子装置可包括用于支付的天线,并且可发送卡信息以启动支付。



技术实现要素:

技术问题

在现有技术中使用智能电话进行移动支付时,用于移动支付的支付手段(例如信用卡)可能在支付手段已发布的国家以外的区域是不可用的。本公开的各种实施例可提供一种用户在已经发布支付手段的国家以外的区域中使用已登记的支付手段的方法。

技术方案

根据本公开的一方面,一种电子装置包括MST模块、显示器、无线通信模块和处理器,并且处理器识别电子装置的位置,识别支付请求,响应于所述支付请求来确定与所述位置相应的支付传输方案,并根据所述支付传输方案,通过改变与支付相关的支付信息的数据集或通过改变传输周期,通过MST模块向外部电子装置发送信号。

根据本公开的另一方面,一种与在电子装置中执行的支付有关的方法包括:识别电子装置的位置,识别支付请求,响应于所述支付请求来确定与所述位置相应的支付传输方案,并根据所述支付传输方案,通过改变与支付相关的支付信息的数据集或通过改变传输周期,通过可操作地连接到电子装置的磁安全传输(MST)模块向外部电子装置发送信号。

根据本公开的另一方面,一种计算机可读存储介质,存储有指令,所述指令在被执行时,使得至少一个处理器执行以下操作:识别电子装置的位置,识别支付请求,响应于所述支付请求来确定与所述位置相应的支付传输方案,并根据所述支付传输方案,通过改变与支付相关的支付信息的数据集或通过改变传输周期,通过MST模块向外部电子装置发送信号。

从下面结合附图进行的公开了本公开的各种实施例的详细描述,本公开的其他方面、优点和显著特征对于本领域中的技术人员而言将变得明显。

有益效果

根据本公开的各种实施例,电子装置和方法可从支付应用中已提前登记的多种支付手段中,区别地显示在外国或外部区域可用的支付手段,从而使得用户能够在外国或外部区域容易地选择支付手段。根据本公开的各种实施例的电子装置和方法可产生并辐射包括多条信息的各种组合的支付信号,以提高支付成功率。

附图说明

图1示出根据本公开的各种实施例的网络环境中的电子装置。

图2是根据本公开的各种实施例的电子装置的框图。

图3是根据本公开的各种实施例的程序模块的框图。

图4示出根据本公开的各种实施例的用于执行支付服务的电子装置的配置。

图5是示出根据本公开的各种实施例的用于在电子装置中的支付应用上显示可用支付手段的方法的流程图。

图6示出根据本公开的各种实施例的通过对信用卡的轨道1信息和轨道2信息进行编码而获得的二进制串。

图7示出根据本公开的各种实施例的包括多条轨道信息的脉冲。

图8示出根据本公开的各种实施例的包括简单传输序列和复杂传输序列的混合的支付信号。

图9示出根据本公开的各种实施例的支付应用的执行屏幕。

图10示出根据本公开的各种实施例的支付应用的执行屏幕。

图11是示出根据本公开的各种实施例的用于在电子装置中辐射所选信用卡的支付信号的方法的流程图。

图12示出根据本公开的各种实施例的移动支付环境。

图13示出根据实施例的电子装置的另一形式。

图14示出根据本公开的各种实施例的用于在电子装置中发送支付信号的方法。

具体实施方式

在下文中,将参照附图描述本公开的各种实施例。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对在这里描述的各种实施例进行不同地修改、等同和/或替代。关于附图的描述,可用相似的附图标记来标记相似的组件。

在本公开中,在这里使用的表述“具有”、“可具有”、“包括”和“包含”或“可包括”和“可包含”指示相应特征(例如,诸如数值、功能、操作、或部件的组成部分)的存在,但不排除另外的特征的存在。

在本公开中,表述“A或B”、“A和/或B中的至少一个”、或“A或/和B中的一个或更多个”等可包括相关列出项目中的一个或更多个的任意和所有组合。例如,术语“A或B”、“A和B中的至少一个”、或“A或B中的至少一个”可指以下全部情况:情况(1)包括至少一个A;情况(2)包括至少一个B;或情况(3)包括至少一个A和至少一个B两者。

本公开中使用的诸如“第一”、“第二”等术语可用来指各种组件,而不管顺序和/或优先级,以将相关组件与其他组件区分开来,但是不限制组件。例如,“第一用户装置”和“第二用户装置”指示不同的用户装置,而不管顺序或优先级。例如,在不脱离本公开的范围的情况下,第一组件可被称为第二组件,并且类似地,第二组件可被称为第一组件。

应理解的是,当组件(例如,第一组件)被称为(可操作地或通信地)“耦接/耦接到”或“连接到”另一组件(例如,第二组件)时,组件可直接耦接/耦接到或连接到其他组件或可存在中间组件(例如,第三组件)。与此相反,当组件(例如,第一组件)被称为“直接地耦接/耦接到”或“直接地连接到”另一组件(例如,第二组件)时,应理解的是,不存在中间组件(例如,第三组件)。

根据情况,本公开中使用的表述“被配置为”可被用作例如表述“适合于”、“具有......的能力”、“被设计用于”、“适于”、“被用于”或“能够”。术语“被配置为”不一定仅指在硬件中“被专门设计”。反而,表述“被配置为…的装置”可指装置“能够”与另一装置或其他部件一起操作。例如,“被配置为(或者设置为)执行A、B和C的处理器”可指用于执行相应操作的专用处理器(例如,嵌入式处理器)、或通过执行存储在存储器装置中的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理器(CPU))或应用处理器)。

本公开中使用的术语是用来描述特定实施例的,而不是意图限制本公开的范围。除非另外规定,否则单数形式的术语可包括复数形式。本文中所用的所有术语(包括技术和科学术语)可具有与本领域技术人员通常理解的含义相同的含义。将进一步理解的是,通常使用的和在字典中定义的那些术语应被解释为与相关的有关领域中的惯例,并且不应被解释为具有理想化的或过于正式的含义,除非在本公开的各种实施例中如此清楚地定义。在一些情况下,即使术语是本公开中定义的术语,也不应被解释为排除本公开的实施例。

根据本公开的各种实施例的电子装置可包括例如以下项中的至少一个:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层-3(MP3)播放器、移动医疗装置、相机或可穿戴装置。根据各种实施例,可穿戴装置可包括以下项中的至少一个:附件类型(例如,手表、戒指、手镯、脚链、项链、眼镜、隐形眼镜或头戴装置(HMD))、织物或服装集成类型(例如电子服装)、身体附着类型(例如,皮肤垫或纹身)、或生物可植入类型(例如,植入式电路)。

根据各种实施例,电子装置可以是家用电器。家用电器可包括例如以下项中的至少一个:电视机(TV)、数字多功能光盘(DVD)播放器、音响、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机(例如,XboxTM或PlayStationTM)、电子词典、电子钥匙、摄录机、电子相框等。

根据另一实施例,电子装置可包括以下项中的至少一个:各种医疗装置(例如,各种便携式医疗测量装置(例如,血糖监测装置、心率测量装置、血压测量装置、体温测量装置等)、磁共振血管造影(MRA)装置、磁共振成像(MRI)装置、计算机断层扫描(CT)、扫描器和超声装置)、导航装置、全球导航卫星系统(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、汽车信息娱乐装置、用于船只的电子装备(例如,导航系统和陀螺罗盘等)、航空电子装置、安全装置、用于车辆的头部单元、工业或家庭的机器人、自动取款机(ATM)、商店的销售点(POS)、或者物联网(例如,灯泡、各种传感器、电表或煤气表、喷洒装置、火灾报警器、恒温器、街灯、烤箱、运动装备、热水箱、加热器、锅炉等)。

根据实施例,电子装置可包括以下项中的至少一个:家具或建筑物/结构的部分、电子板、电子签名接收装置、投影仪或各种测量仪器(例如,水表、电表、煤气表或无线电波表等)。根据各种实施例,电子装置可以是前述各种装置中的一个或前述各种装置的组合。根据实施例的电子装置可以是柔性电子装置。此外,根据本公开实施例的电子装置不限于前述电子装置,并且根据技术的发展可包括其他电子装置和新的电子装置。

在下文中,将参照附图描述根据各种实施例的电子装置。在本公开中,术语“用户”可指示使用电子装置的人或者可指使用电子装置的装置(例如,人工智能电子装置)。

在以下附图中,根据本公开的各种实施例的电子装置被假定为智能手机。

图1示出根据各种实施例的网络环境系统中的电子装置。

参照图1,根据各种实施例,电子装置101、第一电子装置102、第二电子装置104或服务器106可通过网络162或短程通信164相互连接。电子装置101可包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。根据实施例,电子装置101可不包括上述组件中的至少一个,或还可包括其他组件。

例如,总线110可将上述组件110至组件170互连,并且可包括用于在上述组件之间传送通信(例如,控制消息和/或数据)的电路。

处理器120可包括中央处理器(CPU)、应用处理器(AP)或通信处理器(CP)中的一个或更多个。例如,处理器120可执行与电子装置101的至少一个其他组件的控制和/或通信有关的算术运算或数据处理。

存储器130可包括易失性存储器和/或非易失性存储器。例如,存储器130可存储与电子装置101的至少一个其他组件有关的命令或数据。根据实施例,存储器130可存储软件和/或程序140。程序140可包括:例如,内核141、中间件143、应用编程接口(API)145和/或应用程序(或“应用”)147。内核141、中间件143或API 145中的至少一部分可被称为“操作系统(OS)”。

例如,内核141可控制或管理用于执行其他程序(例如,中间件143、API 145和应用程序147)的操作或功能的系统资源(例如,总线110、处理器120、存储器130等)。此外,内核141可提供接口,所述接口允许中间件143、API 145或应用程序147访问电子装置101的分立组件,以控制或管理系统资源。

中间件143可执行例如调解的作用,使得API 145或应用程序147与内核141通信以交换数据。

此外,中间件143可根据优先级对从应用程序147接收到的任务请求进行处理。例如,中间件143可将能够使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级分配给应用程序147中的至少一个。例如,中间件143可根据分配给至少一个应用程序的优先级处理一个或更多个任务请求,使得可对一个或更多个任务请求执行调度或负载平衡。

API 145可以是例如接口,应用程序147通过该接口来控制由内核141或中间件143提供的功能,并且可包括:例如,用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。

例如,输入/输出接口150可起到将从用户或其他外部装置输入的命令或数据发送到电子装置101的其他组件的接口的作用。此外,输入/输出接口150可向用户或另一外部装置输出从电子装置101的其他组件接收的命令或数据。

显示器160可包括:例如,液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、微电子机械系统(MEMS)显示器或电子纸显示器。显示器160可向用户显示例如各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可包括触摸屏,并且可使用电子笔或用户身体的一部分来接收例如触摸输入、手势输入、接近输入或悬停输入。

例如,通信接口170可建立电子装置101和外部装置(例如,第一外部电子装置102、第二外部电子装置104或服务器106)之间的通信。例如,通信接口170可通过无线通信或有线通信被连接到网络162,以与外部装置(例如,第二外部电子装置104或服务器106)通信。

无线通信可使用例如以下项中的至少一个作为蜂窝通信协议:长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)和全球移动通信系统(GSM)等。此外,无线通信可包括例如短程通信164。短程通信164可包括无线保真(Wi-Fi)、蓝牙、近场通信(NFC)、磁安全传输(MST)、全球导航卫星系统(GNSS)等中的至少一种。

MST可使用电磁信号响应于传输数据产生脉冲,并且该脉冲可产生磁场信号。电子装置101可向销售点(POS)传递磁场信号,POS可使用MST读取器检测磁场信号。POS可通过将检测到的磁场信号转换为电信号来恢复数据。

基于可用区域、带宽等,GNSS可包括例如全球定位系统(GPS)、全球导航卫星系统(Glonass)、北斗导航卫星系统(在下文中称为“Beidou”)或基于欧洲全球卫星的导航系统(在下文中称为“Galileo”)中的至少一种。在下文中,“GPS”和“GNSS”可在本公开中互换使用。有线通信可包括例如通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)或普通老式电话服务(POTS)等中的至少一个。网络162可包括电信网络(例如,计算机网络(例如,LAN或WAN)、互联网或电话网络)中的至少一个。

第一电子装置102和第二电子装置104中的每一个可以是类型与电子装置101的类型相同或不同的装置。根据实施例,服务器106可包括一个或更多个服务器的群组。根据各种实施例,电子装置101将要执行的全部或一部分操作可由另一电子装置或多个电子装置(例如,电子装置102、电子装置104,或服务器106)执行。根据实施例,在电子装置101自动或响应于请求执行功能或服务的情况下,电子装置101可不在内部执行功能或服务,但是,可选地或另外地,电子装置101可向另一装置(例如,电子装置102或电子装置104,或服务器106)请求与电子装置101有关的功能的至少一部分。该另一电子装置可执行被请求的功能或另外的功能,并可向电子装置101发送执行的结果。电子装置101可使用接收的结果提供所请求的功能或服务、或者可附加处理接收的结果以提供所请求的功能或服务。为此,例如,可使用云计算、分布式计算或客户端-服务器计算。

图2示出根据各种实施例的电子装置的框图。

参照图2,电子装置201可包括例如在图1中示出的电子装置101的所有或一部分。电子装置201可包括一个或更多个处理器(例如,应用处理器(AP))210、通信模块220、用户识别模块229、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298。

处理器210可驱动例如操作系统(OS)或应用,以控制与处理器210连接的多个硬件或软件组件,并可对各种数据进行处理和计算。例如,处理器210可利用片上系统(SoC)来实现。根据实施例,处理器210还可包括图形处理单元(GPU)和/或图像信号处理器。处理器210可包括在图2中示出的组件中的至少一部分(例如,蜂窝模块221)。处理器210可将从其他组件(例如,非易失性存储器)中的至少一个接收到的命令或数据加载到易失性存储器,并对加载后的命令或数据进行处理。处理器210可将各种数据存储到非易失性存储器中。

通信模块220可被配置为与图1的通信接口170相同或相似。通信模块220可包括:蜂窝模块221、Wi-Fi模块222、蓝牙(BT)模块223、GNSS模块224(例如,GPS模块、Glonass模块、Beidou模块或Galileo模块)、近场通信(NFC)模块225、MST模块226和射频(RF)模块227。

蜂窝模块221可通过通信网络提供例如语音通信、视频通信、个性化服务、互联网服务等。根据实施例,蜂窝模块221可通过使用用户识别模块(例如,SIM卡)229来执行通信网络内的电子装置201的识别或认证。根据实施例,蜂窝模块221可执行处理器210提供的功能中的至少一部分功能。根据实施例,蜂窝模块221可包括通信处理器(CP)。

Wi-Fi模块223、BT模块223、GNSS模块224、NFC模块225或MST模块226中的每一个可包括例如用于处理通过相关模块交换的数据的处理器。根据一些实施例,蜂窝模块221、Wi-Fi模块222、BT模块223、GNSS模块224、NFC模块225或MST模块226中的至少一部分(例如,两个或更多个)可被包括在一个集成电路(IC)或IC封装内。

例如,RF模块227可发送和接收通信信号(例如,RF信号)。例如,RF模块227可包括收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)、天线等。根据另一实施例,蜂窝模块221、Wi-Fi模块222、BT模块223、GNSS模块224、NFC模块225或MST模块226中的至少一个可通过单独的RF模块发送和接收RF信号。

用户识别模块229可包括例如包括用户识别模块的卡和/或嵌入式SIM,并且可包括唯一识别信息(例如,集成电路卡识别码(ICCID))或用户信息(例如,集成移动用户识别码(IMSI))。

存储器230(例如,存储器130)可包括内部存储器232或外部存储器234。例如,内部存储器232可包括以下项中的至少一个:易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)等)、非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM、闪速存储器(例如,NAND闪速存储器或NOR闪速存储器)等)、硬盘驱动器或固态驱动器(SSD)。

外部存储器234还可包括闪存驱动器,诸如紧凑型闪存(CF)、安全数字(SD)、微安全数字(Micro-SD)、迷你安全数字(Mini-SD)、极速数字(xD)、多媒体卡(MMC)、记忆棒等。外部存储器234可通过各种接口可操作地和/或物理地连接到电子装置201。

此外,存储器230还可包括安全模块(未示出)。安全模块可以是包括安全等级高于存储器230的安全等级的存储空间,并且可以是保证安全的数据存储和受保护的执行环境的电路。安全模块可使用单独的电路实现,并可包括单独的处理器。例如,安全模块可在智能芯片或可移动的安全数字(SD)卡中,或者可包括嵌入在电子装置201的固定芯片中的嵌入式安全元件(eSE)。此外,安全模块可基于与电子装置201的操作系统(OS)不同的OS来操作。例如,安全模块可基于java卡开放平台(JCOP)OS来操作。

传感器模块240可测量例如物理量或可检测电子装置201的操作状态。传感器模块240可将测量到的或检测到信息转换为电信号。例如,传感器模块240可包括以下项中的至少一个:手势传感器240A、陀螺仪传感器240B、大气压力传感器240C、磁传感器240D、加速度传感器240E、抓握传感器240F、接近传感器240G、颜色传感器240H(例如红绿蓝(RGB)传感器)、生物传感器240I、温度/湿度传感器240J、照度传感器240K或UV传感器240M。尽管未示出,但是另外或可选地,传感器模块240还可包括:例如,电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块240还可包括用于控制包括在传感器模块240中的至少一个或更多个传感器的控制电路。根据实施例,电子装置201还可包括作为处理器210的一部分的处理器或独立于处理器210的处理器,并且该处理器被配置为控制传感器模块240。处理器可在处理器210处于睡眠状态时控制传感器模块240。

输入装置250可包括:例如,触摸面板252、(数字)笔传感器254、键256或超声输入单元258。例如,触摸面板252可使用电容、电阻、红外和超声检测方法中的至少一个。此外,触摸面板252还可包括控制电路。触摸面板252还可包括向用户提供触觉反应的触觉层。

例如,(数字)笔传感器254可以是触摸面板的一部分,或者可包括用于识别的附加片。键256可包括:例如,物理按钮、光学键、键盘等。超声输入装置258可通过麦克风(例如,麦克风288)检测(或感测)从输入装置产生的超声波,并且可检查与检测到的超声信号相应的数据。

显示器260(例如,显示器160)可包括面板262、全息装置264、或投影仪266。面板262可与图1中示出的显示器160相同或相似。面板262可被实现为例如柔性的、透明的或可穿戴的。面板262和触摸面板252可被集成到单个模块中。全息装置264可使用光的干涉现象在空中显示立体图像。投影仪266可将光投影到屏幕上以便显示图像。例如,屏幕可布置在电子装置201的内部或外部。根据实施例,显示器260还可包括用于控制面板262、全息装置264或投影仪266的控制电路。

接口270可包括,例如,高清晰度多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276或D超小型(D-sub)278。接口270可被包括在例如图1中示出的通信接口170中。另外地或可选地,接口270可包括,例如,移动高清链接(MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据协会(IrDA)标准接口。

音频模块280可对声音和电信号进行双向转换。音频模块280中的至少一个组件可被包括在例如图1中示出的输入/输出接口150中。音频模块280可对例如通过扬声器282、接收器284、耳机286、麦克风288输入或输出的声音信息进行处理。

例如,相机模块291可拍摄静止图像或视频。根据实施例,相机模块291可包括至少一个或更多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(ISP)、或闪光灯(例如,LED或氙灯等)。

电源管理模块295可管理例如电子装置201的电力。根据实施例,电源管理集成电路(PMIC)、充电器IC、或电池或电量计可被包括在电源管理模块295中。PMIC可具有有线充电方法和/或无线充电方法。无线充电方法可包括,例如,磁共振方法、磁感应方法或电磁方法,并且还可包括另外的电路,例如,线圈回路、谐振电路、或整流器等。电池电量计可测量例如电池296的剩余电量以及当电池充电时的电压、电流或温度。电池296可包括例如可充电电池和/或太阳能电池。

指示器297可显示电子装置201或其一部分(例如,处理器210)的特定状态(诸如开机状态、消息状态、充电状态等)。电机298可将电信号转换成机械振动,并且可产生以下效果:振动、触觉等。尽管未示出,但是用于支持移动TV的处理装置(例如,GPU)可被包括在电子装置201中。用于支持移动TV的处理装置可根据数字多媒体广播(DMB)、数字视频广播(DVB)或mediaFloTM等的标准来处理媒体数据。

根据本公开的各种实施例的电子装置的上述组件中的每一个可配置有一个或更多个部件,并且组件的名称可根据电子装置的类型来改变。在各种实施例中,电子装置可包括上述组件中的至少一个,并且一些组件可被省略或者其他附加组件可被添加。此外,根据各种实施例的电子装置的组件中的一些可相互组合以便形成一个实体,使得可以以与组合之前相同的方式执行组件的功能。

图3是根据各种实施例的程序模块的框图。

根据实施例,程序模块310(例如,程序140)可包括用于控制与电子装置(例如,电子装置101)有关的资源的操作系统(OS)和/或在OS上驱动的多种应用(例如,应用程序147)。OS可以是例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM或BadaTM

程序模块310可包括内核320、中间件330、应用编程接口(API)360和/或应用370。程序模块310中的至少一部分可预装在电子装置上,或者可从外部电子装置(例如,第一电子装置102、第二电子装置104、服务器106等)下载。

内核320(例如,内核141)可包括例如系统资源管理器321或装置驱动器323。系统资源管理器321可执行系统资源的控制、分配、或检索。根据实施例,系统资源管理器321可包括进程管理单元、存储器管理单元、或文件系统管理单元。装置驱动器323可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、键盘驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。

中间件330可提供例如应用370共同需要的功能,或可通过API 360向应用370提供各种功能,以便允许应用370高效地使用电子装置中有限的系统资源。根据实施例,中间件330(例如,中间件143)可包括以下项中的至少一个:运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351、安全管理器352或支付管理器354。

运行时间库335可包括例如库模块,编译器使用所述库模块以便在执行应用370时通过编程语言添加新功能。运行时间库335可执行输入/输出管理、存储器管理、或关于算术功能的能力。

应用管理器341可管理例如应用370中的至少一个应用的生命周期。窗口管理器342可管理在屏幕中使用的图形用户界面(GUI)资源。多媒体管理器343可识别播放多种媒体文件所需的格式,并可使用适合于格式的编解码器来执行对媒体文件的编码或解码。资源管理器344可管理资源,诸如,应用370中的至少一个应用的存储空间、内存或源代码。

例如,电源管理器345可利用基本输入/输出系统(BIOS)来操作以管理电池或电力,并可为电子装置的操作提供电力信息。数据库管理器346可产生、搜索或修改将在应用370中的至少一个应用中使用的数据库。包管理器347可安装或更新以包文件的形式分布的应用。

连接管理器348可管理例如无线连接(诸如Wi-Fi或蓝牙)。通知管理器349可以以不干扰用户的模式显示或通知事件,诸如,到达的消息、约定、接近的通知。位置管理器350可管理关于电子装置的位置信息。图形管理器351可管理向用户提供的图形效果或者管理与图形效果相关的用户界面。安全管理器352可提供系统安全、用户认证等所需的一般安全功能。根据实施例,在电子装置(例如,电子装置101)包括电话功能的情况下,中间件330还可包括用于管理电子装置的语音呼叫功能或视频呼叫功能的电话管理器。

中间件330可包括对上述组件的各种功能进行组合的中间件模块。中间件330可提供专用于每种OS种类的模块,以提供差异化的功能。此外,中间件330可动态地移除先前存在的组件中的一部分,或者可添加新组件。

API 360(例如,API 145)可以是例如编程功能的集合,并可被提供根据OS可变的配置。例如,在OS是AndroidTM或iOSTM的情况下,可为每个平台提供一个API集,并且在OS是TizenTM的情况下,可为每个平台提供两个或更多个API集。

应用370(例如,应用程序147)可包括例如一个或更多个能够提供以下功能的应用:主页371、拨号器372、SMS/MMS 373、即时消息374、浏览器375、相机376、闹钟377、联系人378、语音拨号379、电子邮件380、日历381、媒体播放器382、相册383、或时钟384、或提供健康护理(例如,测量运动量、血糖等)或环境信息(例如,大气压力、湿度、温度等的信息)。

根据实施例,应用370可包括支持在电子装置(例如,电子装置101)与外部电子装置(例如,第一电子装置102或第二电子装置104)之间的信息交换的应用(在下文中,为了便于解释而被称为“信息交换应用”)。信息交换应用可包括:例如,用于向外部电子装置发送特定信息的通知转发应用、或者用于管理外部电子装置的装置管理应用。

例如,通知转发应用可包括向外部电子装置发送来自其他应用(例如,用于SMS/MMS、电子邮件、健康护理、或环境信息的应用)的通知信息的功能。此外,信息交换应用可从外部电子装置接收例如通知信息,并且向用户提供通知信息。

装置管理应用可管理(例如,安装、删除或更新):例如,与电子装置通信的外部电子装置的至少一个功能(例如,启动/关闭外部电子装置本身(或一部分)或调节显示器的亮度(或分辨率))、在外部电子装置中运行的应用、或由外部电子装置提供的服务(例如,呼叫服务、消息服务等)。

根据实施例,应用370可包括根据外部电子装置的属性指定的应用(例如,移动医疗装置的健康护理应用)。根据实施例,应用370可包括从外部电子装置(例如,第一电子装置102、第二电子装置104、或服务器106)接收的应用。根据实施例,应用370可包括预装的应用或可从服务器下载的第三方应用。根据实施例的程序模块310的组件的名称可根据操作系统的类型而变化。

根据各种实施例,程序模块310中的至少一部分可通过软件、固件、硬件或软件、固件、硬件中的两个或更多个的组合来实现。程序模块310中的至少一部分可例如通过处理器(例如,处理器120)来实现(例如,执行)。程序模块310中的至少一部分可包括:例如,用于执行一个或更多个功能的模块、程序、例程、指令集、进程等。

图4示出根据本公开的各种实施例的用于执行支付服务的电子装置的配置。

参照图4,电子装置400可包括显示器电路410、用户输入电路420、通信电路430、支付电路440、处理器470和存储器480。图4中示出的电子装置的配置仅是本公开的实现实施例,并且可对电子装置400的配置进行各种修改。例如,电子装置400还可包括用于从用户接收命令或信息的输入的用户接口。在这种情况下,用户接口可以是输入装置(诸如键盘、鼠标等),但也可以是在电子装置400的屏幕上显示的图形用户界面(GUI)。

根据本公开的各种实施例的支付服务可与海外支付相应,并且可包括例如在发行卡的国家以外的国家进行支付的情况(例如,在美国使用在韩国发行的卡的情况)或者在拥有自治州的美国、拥有自治民族的中国等的发行卡的地区以外的地区进行支付的情况(例如,在宾夕法尼亚州使用在纽约州发行的卡的情况)。

根据本公开的各种实施例,显示器电路410可在电子装置400的屏幕上显示至少一条内容。显示的内容可包括图像、视频、应用图标、应用执行屏幕等。

显示器电路410显示内容的操作可由处理器470执行。

用户输入电路420可从用户接收用户输入。用户输入可包括例如触摸输入或通过用户的手指或触针(例如,触摸笔)输入的悬停输入。

通信电路430可通过网络与外部装置(例如,卡公司服务器或服务提供服务器(例如,用于操作Samsung PayTM的服务器))交换数据。

通信电路430可通过使用GPS寻找电子装置400的位置。此外,通信电路430可通过短程网络(例如,近场通信(NFC)、蓝牙(BT)、低功耗蓝牙(BLE)、信标等)执行短程通信。

支付电路440可通过线下商店的销售点(POS)装置执行支付。例如,支付电路440可包括MST电路450和支付信号产生电路460。

MST电路450可通过磁安全传输(MST)天线向POS装置发送用于支付的支付手段的磁信息。磁信息可以是由支付信号产生电路460产生的支付信号。例如,支付信号可在预定的时间段(例如,20秒或30秒)通过MST电路450辐射到POS装置。

根据本公开的各种实施例,支付电路440还可包括NFC电路。

根据本公开的各种实施例,MST电路450可被包括在通信电路430中,支付信号产生电路460可被包括在处理器470中。

处理器470可利用例如片上系统(SoC)来实现,并且可包括中央处理器(CPU)、图形处理单元(GPU)、图像信号处理器、应用处理器和通信处理器中的一个或更多个。处理器470可从存储器480加载接收自其他组件(例如,显示器电路410、用户输入电路420、通信电路430和支付电路440)中的至少一个的命令或数据,可对加载后的命令或数据进行处理,并可将各条数据存储在存储器480中。

处理器470可执行支付应用,并可通过显示器电路410显示支付应用的应用屏幕。

处理器470可接收通过用户输入电路420输入的用于登录(包括ID和密码)的用户请求,并可经由通信电路430向服务提供服务器发送登录请求。此外,处理器470可经由通信电路430接收针对登录请求的结果。在下文中,将描述用户正常地登录的情况。

处理器470可通过显示器电路410在支付应用上显示一个或更多个登记的支付手段。支付手段可包括可用于支付的信用卡、支票卡、虚拟卡(例如,PayPal登记卡)、预付卡、借记卡、礼品卡等。

处理器470可经由通信电路430向服务提供服务器发送移动国家代码(MCC)或移动网络代码(MNC)。作为响应,处理器470可从服务提供服务器接收电子装置400的位置信息。根据本公开的各种实施例,MCC或MNC可与在电子装置400中使用漫游服务一起执行。

处理器470可经由通信电路430接收关于电子装置400的位置的信息。例如,处理器470可从GPS、NFC网络、BT网络等识别电子装置400的位置。

由处理器470获得的电子装置400的位置信息除了可包括关于电子装置400所在的国家的信息之外,还可包括关于电子装置400所在的行政区(诸如州、城市、自治区等)的信息。

处理器470可经由通信电路430向服务提供服务器请求包括获得的电子装置400的位置信息的支付信息传输方案(例如,辐射图)。

处理器470可通过显示器电路410在支付应用上显示已登记的支付手段之中的在电子装置400的位置处可用的支付手段。例如,处理器470可识别关于每个已登记的支付手段的卡公司(例如,三星卡、现代卡、韩亚银行、美国银行(BOA)等)以及卡的品牌(例如,BC卡、Visa卡、Master卡、Amex卡等)的信息,以确定已登记的支付手段在电子装置400的位置是否可用。例如,处理器470可通过服务提供服务器向卡公司发送由用户在登记支付手段时输入的信息,并从卡公司获得用于确定支付手段在哪个国家可用的信息。因此,在电子装置400位于美国的情况下,处理器470可停用仅在韩国可用的卡或在美国不可用的卡。

处理器470可不在支付应用上显示不可用的支付手段。可选地,处理器470可使得不可用的支付手段透明或暗淡,以区分不可用的支付手段和可用的支付手段。

处理器470可通过用户输入电路420接收用于选择可用支付手段中的任意一个的用户输入。处理器470可经由通信电路430向卡公司服务器(或卡品牌服务器)发送与所选支付手段相应的令牌请求。令牌请求可包括关于所选支付手段的信息,令牌可以是针对所选支付手段的替代卡信息。

作为响应,处理器470可经由通信电路430接收包括令牌的支付信息。令牌可包括关于所选支付手段的可用性的信息。在电子装置400位于美国的情况下,如果所选信用卡已被暂停或已超出额度(例如,海外信用额度)、或被阻止在美国使用、或者尽管所选信用卡的卡公司或卡品牌在美国可用但是支付金额超过额度,则所选信用卡不可实际使用。可选地,在由于所选支付手段因频繁的现金提取而被怀疑被盗的情况下,处理器470可接收所选支付手段不可用的通知。例如,在这种情况下,处理器470可经由通信电路430通知不能进行海外支付或者可能不会收到支付令牌,并因此处理器470可确定所选的支付手段不可用于海外支付。

根据本公开的各种实施例,当执行支付应用时,处理器470可经由通信电路430统一地从每个已登记的支付手段的卡公司服务器(或卡品牌服务器)中请求令牌信息。可选地,在执行支付应用之后选择了登记在支付应用中的多个支付手段中的一个支付手段的情况下,处理器470可经由通信电路430从卡公司服务器(或卡品牌服务器)请求与所选支付手段相应的令牌信息。在另一种情况下,当执行支付应用时,处理器470可经由通信电路430接收关于每个卡是否在外国可用的信息以及支付信息传输方案(例如,辐射图),并且可在请求支付时通过使用接收到的支付信息传输方案进行支付。根据本公开的各种实施例,可根据国家来不同地设置支付信息传输方案。

支付信息可包括所选支付手段的轨道1信息和/或轨道2信息,例如,信用卡。支付信号产生电路460可通过使用支付信息产生支付信号,并可通过MST电路450辐射产生的支付信号。将参照图6至图8描述产生支付信号的操作。

根据本公开的各种实施例,将在处理器470中使用的电子装置400的位置可以是国家单位、州单位、城市单位、或商店单位。因此,为了获得以商店为单位的位置信息,处理器470可允许通信电路430使用GPS或短程网络(例如,NFC网络、BT网络等)。

本公开的处理器470可经由通信电路430向服务提供服务器发送以商店为单位获得的位置信息,并可从服务提供服务器接收与商店中的POS装置相应的支付信息传输方案(例如,辐射图)。

存储器480可包括内部存储器或外部存储器。内部存储器可包括以下项中的至少一个:例如,易失性存储器(例如,动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)、非易失性存储器(例如,一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM、闪速存储器(例如,NAND闪速存储器或NOR闪速存储器)等)、硬盘驱动器(HDD)或固态驱动器(SSD)。

外部存储器还可包括闪存驱动器,诸如紧凑型闪存(CF)、安全数字(SD)、Micro-SD、Mini-SD、极速数字(xD)、多媒体卡(MMC)、记忆棒等。外部存储器可通过各种接口可操作地和/或物理地连接到电子装置400。

本领域技术人员将会理解的是,显示器电路410、用户输入电路420、通信电路430、支付电路440、处理器470和存储器480可单独地实现,或者其中的一个或多个可被集成在一起。

图5是示出根据本公开的各种实施例的用于在电子装置中的支付应用上显示可用支付手段的方法的流程图。

参照图5,根据各种实施例的在图5中示出的电子装置在支付应用上显示可用支付手段的方法,可包括在根据各种实施例的在图1至图4中示出的电子装置、服务提供服务器和卡公司服务器中以基于时间的顺序处理的步骤。因此,虽然在下面的描述中被省略,但是关于图1至图4的电子装置、服务提供服务器和卡公司服务器描述的内容可类似地应用于图5中示出的方法。

在操作510,电子装置400(例如,处理器470)可执行支付应用。可基于用于触摸、点击或激活显示在电子装置400的屏幕上的与支付应用相应的应用图标的用户输入,来执行支付应用。

在操作520,电子装置400(例如,处理器470)可识别电子装置400的位置。例如,电子装置400可使用MNC或MCC来识别电子装置400的位置。具体地,电子装置400(例如,通信电路430)可在向服务提供服务器发送MNC或MCC之后,从服务提供服务器获得电子装置400的位置。

在另一示例中,电子装置400可通过使用通信模块220或传感器模块240(例如,GPS或短程通信)来识别电子装置400的位置。

在操作530,电子装置400(例如,处理器470)可识别在操作510执行的支付应用中提前登记的多种支付手段之中的在操作520识别的电子装置400的位置处可用的支付手段。例如,电子装置400可基于在登记多种支付手段时输入的卡信息,通过经由服务提供服务器从卡公司服务器获得的信息(可用国家和不可用国家),可识别在相应位置(例如,国家)可用的支付手段。

在操作540,电子装置400可向服务提供服务器请求针对在操作520识别的电子装置400的位置的支付信息传输方案(例如,辐射图)。根据本公开的各种实施例,将在下面描述支付信息传输方案(例如,辐射图)可在图11的操作1130中执行。此外,根据本公开的各种实施例,可在电子装置400请求服务提供服务器识别电子装置400的位置时请求并获得支付信息传输方案(例如,辐射图)。

在操作550,电子装置400可在操作510执行的支付应用上显示在操作530识别的可用的支付手段。根据本公开的各种实施例,在操作550,电子装置400可第一次在电子装置400的屏幕上显示支付应用。

根据本公开的各种实施例,操作510至操作550中的一些操作可以同时执行,并且这些操作的顺序可以修改。此外,这些操作中的一些操作(例如,操作540)可在操作550之后执行。

在下文中,将参照图6至图8描述以下操作:支付信号产生电路460从包括所选支付手段(例如,信用卡)的轨道1信息和/或轨道2信息的支付信息产生支付信号,并且支付信号产生电路460通过MST电路450辐射产生的支付信号。将参照图6描述轨道1信息和/或轨道2信息的示例,将参照图7描述用于提高支付成功率的轨道1信息和/或轨道2信息的改进示例。此外,将参照图8描述用于提高支付成功率的轨道1信息和/或轨道2信息的各种传输方案(例如,辐射图)。

图6示出根据本公开的各种实施例的通过对信用卡的轨道1信息和轨道2信息进行编码而获得的二进制串。

在图6的顶部示出第一二进制串610,在图6的底部示出第二二进制串620。

第一二进制串610和第二二进制串620可具有将纵向冗余校验字符(LRC)、引导数据和尾部数据添加到轨道1信息612和轨道2信息622的形式。可添加LRC来检查奇偶校验,以确定传输错误。

例如,第一二进制串610可包括轨道1信息612、LRC“0111000”614、引导数据“0000000000”616和尾部数据“0000000000”618。第二二进制串620可包括轨道2信息622、LRC“11111”624、引导数据“0000000000”626和尾部数据“0000000000”628。

图7示出根据本公开的各种实施例的包括多条轨道信息的脉冲。

根据本公开的各种实施例,电子装置400可针对一个周期T通过MST电路450辐射一条轨道信息。辐射方法可被称为简单序列。例如,MST电路450可针对一个周期T辐射包括第一二进制串610的脉冲、或者可针对一个周期T辐射包括第二二进制串620的脉冲。

在另一示例中,电子装置400可针对一个周期T通过MST电路450辐射多条轨道信息。辐射方法可被称为复杂序列。

参照图7,可通过将与轨道1信息相应的第一二进制串610和与轨道2信息相应的第二二进制串620进行顺序罗列来获得第一脉冲710。

可通过将与轨道2信息相应的第二二进制串620和第三二进制串630进行顺序罗列来获得第二脉冲720,其中,第三二进制串630是与轨道1信息相应的第一二进制串610的反向。第三二进制串630与第一二进制串610的不同之处可以是:信用卡是以相反的方向通过或刷过读卡器的。

可通过将与轨道2信息相应的第二二进制串620、与轨道1信息的反向相应的第三二进制串630和与轨道2信息相应的第二二进制串620进行顺序罗列来获得第三脉冲730。

根据本公开的各种实施例,MST电路450可在预定时间段内辐射多个脉冲。例如,MST电路450可在预定时间段内重复辐射仅包括第一二进制串610的脉冲或者仅包括第二二进制串620的脉冲。可选地,MST电路450可在预定时间段内重复辐射第一脉冲710,或者交替地发送第一脉冲710和第二脉冲720。

根据本公开的各种实施例,一个脉冲可包括以下项中的至少一个:轨道1信息、轨道2信息和从支付应用中选择的支付手段的令牌信息或它们中的至少一个的反向数据。此外,根据本公开的各种实施例,所有脉冲彼此不同或至少一部分脉冲彼此相同的一组脉冲可被定义为支付信号。

图8示出根据本公开的各种实施例的包括简单传输序列和复杂传输序列的混合的支付信号。

可基于支付信息传输方案(例如,辐射图)在支付信号产生电路460中产生支付信号。

参照图8,支付信号产生电路460可产生第一简单传输序列810。例如,支付信号产生电路460可确定以预定周期T1连续辐射包括轨道2的信息的脉冲四次(例如,每秒一次,持续四秒)。在这里,脉冲的宽度W1可根据脉冲定时而改变,脉冲定时可由支付信号产生电路460确定。例如,可将第一简单传输序列810的脉冲定时确定为300us。

接下来,支付信号产生电路460可产生第一复杂传输序列820。例如,支付信号产生电路460可确定以预定周期T2连续辐射包括轨道1和反向轨道2的信息的脉冲四次。支付信号产生电路460可通过降低第一复杂传输序列820的脉冲定时,来使周期T2与周期T1相同。在另一示例中,支付信号产生电路460还可使第一复杂传输序列820的脉冲定时与第一简单传输序列810的脉冲定时相同。如果是这样的话,因为针对脉冲宽度W2发送的信息量比针对脉冲宽度W1发送的信息量大,所以脉冲宽度W2可比脉冲宽度W1大。因此,如果将间隔I1和间隔I2设置为彼此相同,那么周期T2可长于周期T1。然而,电子装置400可通过使间隔I2小于间隔I1,来使周期T2和周期T1相同。

然后,支付信号产生电路460可产生第二简单传输序列830。例如,支付信号产生电路460可确定以预定周期T3连续辐射包括轨道2的信息的脉冲四次。此时,第二简单传输序列830的脉冲定时可比第一简单传输序列810的脉冲定时长。例如,当第一简单传输序列810的脉冲定时为300us时,第二简单传输序列830的脉冲定时可为500us。例如,当脉冲定时较长时,这可表示信用卡缓慢地通过读卡器。

之后,支付信号产生电路460可产生第二复杂传输序列840。例如,支付信号产生电路460可确定以预定周期T4连续辐射包括轨道1和轨道2的信息的脉冲四次。

根据本公开的各种实施例的支付信号产生电路460可调节脉冲定时。在另一示例中,支付信号产生电路460可调节脉冲周期。在另一示例中,支付信号产生电路460可调节支付信号被辐射的预定时间段。

图9示出根据本公开的各种实施例的支付应用的执行屏幕。

第一实施例910与当在韩国执行支付应用900时的应用执行屏幕相应,第二实施例920与当在美国执行支付应用900时的应用执行屏幕相应。

参照第一实施例910,可在支付应用900的执行屏幕上显示SAMSUNG CARD 901、CITY CARD 902、HYUNDAI CARD 903、LOTTE CARD 904和BOA CARD 905。SAMSUNG CARD 901、CITY CARD 902、HYUNDAI CARD 903、LOTTE CARD 904和BOA CARD 905可都是在韩国可用的信用卡。

例如,由于SAMSUNG CARD有限公司、CITY CARD有限公司、HYUNDAI CARD有限公司、LOTTE CARD有限公司.都是韩国的信用卡公司,因此,SAMSUNG CARD 901、CITY CARD 902、HYUNDAI CARD 903、以及LOTTE CARD 904在韩国可以是可用的。此外,尽管BOA CARD有限公司不是韩国的信用卡公司,但由于MASTER CARD品牌支持海外支付,所以BOA CARD 905在韩国可以是可用的。

因此,支付应用900可在应用执行屏幕上显示SAMSUNG CARD 901、CITY CARD 902、HYUNDAI CARD 903、LOTTE CARD 904和BOA CARD 905。

参照第二实施例920,在支付应用900的执行屏幕上可仅显示CITY CARD 902、HYUNDAI CARD 903和BOA CARD 905。例如,由于SAMSUNG CARD 901的BC CARD品牌和LOTTE CARD 904的URS CARD品牌不支持海外支付,所以在支付应用900的执行屏幕上仅可显示CITY CARD 902、HYUNDAI CARD 903和BOA CARD 905。

虽然图9示出了在美国使用在韩国发行的信用卡的实施例,但是本公开的各种实施例不限于此。本公开的各种实施例与海外支付有关,并可包括例如在发行卡的国家以外的国家进行支付的情况(例如,在美国使用在韩国发行的卡的情况)、或者在具有自治州的美国、拥有自治民族的中国等发行卡的地区以外的地区进行支付的情况(例如,在宾夕法尼亚州使用在纽约州发行的卡的情况)。

图10示出根据本公开的各种实施例的支付应用的执行屏幕。

如图9,图10示出表示在韩国执行的支付应用1000的支付屏幕的第一实施例1010和表示在美国执行的支付应用1000的支付屏幕的第二实施例1020。由于图10中的第一实施例1010与图9中的第一实施例910相应,所以将省略单独的描述。

参照图10中的第二实施例1020,在美国不可用于支付的SAMSUNG CARD1001和LOTTE CARD1004可在支付应用1000的执行屏幕上半透明地显示或变暗。

图11是示出根据本公开的各种实施例的用于在电子装置中辐射所选信用卡的支付信号的方法的流程图。

参照图11,根据各种实施例的图11中示出的电子装置辐射所选信用卡的支付信号的方法可包括:在根据各种实施例的图1至图10中示出的电子装置、服务提供服务器和卡公司服务器中按照基于时间的顺序处理的步骤。因此,尽管在下面的描述中被省略,但是关于图1至图10的电子装置、服务提供服务器和卡公司服务器描述的内容可类似地应用于图11中示出的方法。

在操作1110,电子装置400(例如,显示器电路410)可在支付应用上显示在电子装置400的位置可用的一个或更多个卡。

在操作1120,电子装置400(例如,用户输入电路420)可接收用于选择在操作1110中的支付应用上显示的可用卡中的任何一个的用户输入。

在操作1130,电子装置400(例如,通信电路430)可通过服务提供服务器向卡公司服务器发送包括关于在操作1120中选择的卡的信息的令牌请求。此外,根据本公开的各种实施例,电子装置400(例如,通信电路430)可从服务提供服务器请求根据电子装置400的位置的支付信息传输方案(例如,辐射图)。

在操作1140,电子装置400(例如,通信电路430)可从卡公司服务器接收包括在操作1130请求的令牌的支付信息。根据本公开的各种实施例,电子装置400(例如,通信电路430)可通过服务提供服务器接收支付信息。

在操作1150,电子装置400(例如,处理器470)可通过使用在操作1140接收的令牌,确定在操作1120选择的卡在电子装置400的位置是否可用。例如,在电子装置400位于美国的情况下,如果所选信用卡已被暂停或超出额度(例如,海外信用额度)或被阻止在美国使用、或者尽管所选卡的卡公司或卡品牌在美国可用但是支付金额超过额度,则所选的信用卡不可实际使用。可选地,在由于所选卡因频繁的现金提取而被怀疑被盗的情况下,电子装置400可接收所选支付手段不可用的通知。

如上所述,本公开的各种实施例并不限于在美国使用在韩国发行的卡的情况。本公开的各种实施例与海外支付有关,并可包括例如在发行卡的国家以外的国家进行支付的情况(例如,在美国使用在韩国发行的卡的情况)、或者在具有自治州的美国、拥有自治民族的中国等发行卡的地区以外的地区进行支付的情况(例如,在宾夕法尼亚州使用在纽约州发行的卡的情况)。

根据本公开的各种实施例,电子装置400(例如,通信电路430)可从卡公司服务器直接接收关于在操作1120选择的卡是否在电子装置400的位置可用的通知。

在操作1160,当操作1150中的确定结果显示出在操作1120选择的卡在电子装置400的位置可用时,电子装置400(例如,支付电路440)可通过使用支付信息传输方案(例如,辐射图)通过MST电路450辐射支付信号。

可如上参照图6至图9所述产生支付信号。此外,作为图5的操作540中的请求的结果,可接收支付信息传输方案(例如,辐射图)。

图12示出根据本公开的各种实施例的移动支付环境。

参照图12,移动支付环境可包括电子装置1200、服务提供服务器1210、POS装置1220、购买服务器1230、支付网络1240、令牌服务器1250、金融服务器1260和支付服务器1270。

为了登记支付手段(例如,支付应用中的信用卡),电子装置1200(例如,电子装置101或电子装置400)可向服务提供服务器1210提供关于支付手段的信息。服务提供服务器1210可向金融服务器1260询问关于从电子装置1200接收到的用于登记信用卡的支付手段信息是否准确。信用卡可在金融服务器1260的批准下,在服务提供服务器1210和支付应用中登记。

当执行支付应用时,电子装置1200可向服务提供服务器1210发送MCC值或MNC值,以询问在支付应用中预先登记的信用卡中是否存在可用于海外支付的信用卡。服务提供服务器1210可基于在登记信用卡过程中接收到的关于信用卡的信息,确定支付应用中登记的信用卡是否在外国(例如,电子装置1200的位置)可用。

电子装置1200可在支付应用上显示在外国可用的信用卡。用户可选择在海外可用的信用卡中的一个来进行支付。电子装置1200可向支付服务器1270发送对包括关于所选的信用卡的信息的海外支付的请求。支付服务器1270可向令牌服务器1250发送对海外支付的请求,并从令牌服务器1250接收令牌。可向电子装置1200传递令牌。令牌可包括关于所选信用卡在相应国家是否可用的信息。

根据本公开的各种实施例,支付服务器1270可以是例如Samsung Pay的服务器,并且尽管支付服务器1270被示出为与服务提供服务器1210分开,但是支付服务器1270可与服务提供服务器1210结合。此外,令牌服务器1250可以是所选信用卡的卡公司服务器或发行信用卡的银行的服务器。

根据本公开的各种实施例,电子装置1200可通过支付管理器请求安装在安全模块/可信执行环境(TEE)或嵌入式安全元件(eSE)中的卡公司的SDK来产生令牌,使得支付应用获得令牌信息。

电子装置1200可将包括接收到的或获得的令牌(例如,所选信用卡的轨道1信息和轨道2信息)的支付信息作为NFC信号或MST信号传送到POS装置1220,POS装置1220可将令牌连同支付信息(例如,支付金额)一起传送到购买服务器1230。购买服务器1230可通过支付网络1240向令牌服务器1250传送支付信息和令牌。令牌服务器1250可向金融服务器1260传送PAN信息和支付信息,并从金融服务器1260接收批准结果。可通过令牌服务器1250、支付网络1240和购买服务器1230向POS装置1220传送批准结果。

根据本公开的各种实施例,尽管支付网络1240、令牌服务器1250和金融服务器1260在图12中被分离地示出,但是它们可利用单个服务器来实现。

图13示出根据实施例的电子装置的另一形式。

参照图13,根据实施例的电子装置1300(例如,电子装置101、电子装置400、或电子装置1200)可包括:例如,相机模块1301(例如,相机模块291)、加速度传感器1303(例如,加速度传感器240E)、陀螺仪传感器1305(例如,陀螺仪传感器240B)、生物传感器1307(例如,生物传感器240I)、MST模块1310(例如,MST电路450)、NFC模块1320(例如,NFC模块228)、MST控制模块1330(例如,支付电路440)、NFC控制模块1340(例如,RF模块229)、处理器1350(例如,处理器120)和存储器1360(例如,存储器130)。相机模块1301可拍摄支付所需的卡的图像以获得卡信息。相机模块1301可通过光学字符阅读器(OCR)功能来识别卡上的卡信息(例如,卡公司、卡号、卡的有效期、卡的持有人等)。可选地,用户可通过使用包括在电子装置1300中的输入装置(例如,触摸面板、笔传感器、键、超声输入装置、麦克风输入装置等)将必要的卡信息输入到电子装置1300中。

根据实施例,加速度传感器1303或陀螺仪传感器1305可在支付时获得电子装置1300的位置。可向处理器1350传送获得的电子装置1300的位置信息。基于获得的电子装置1300的位置信息,处理器1350可调节从MST模块1310向支付处理装置发送的磁场的强度(电流的强度)或可从多个线圈天线中选择将被用于发送信息的线圈天线。

根据实施例,生物传感器1307可被用来收集与用户认证有关的信息(例如,指纹信息)。当被要求执行支付应用或发送与支付有关的信息时,处理器1350可启动生物传感器1307。处理器1350可对收集到的生物信息和存储的生物信息进行比较,以进行用户认证。

根据实施例,MST控制模块1330可包括数据接收模块1331和输出转换模块1333。数据接收模块1331可接收包括由处理器1350或安全模块(例如,eSE)发送的支付信息的逻辑低/高脉冲信号(与支付有关的信息)。输出转换模块1333可包括用于将由数据接收模块1331识别的数据转换为必要的形式的电路,以将数据传送到MST模块1310。电路可包括用于控制供应到MST模块1310的相对端的电压的方向的H桥。H桥可包括通过使用四个开关结构以H形连接的电路结构。当从支付服务器(例如,图12中的支付服务器1270)接收到支付处理信息时,MST控制模块1330可进行控制以停止发送与支付相关的信息。此外,MST控制模块1330可在停止发送与支付相关的信息的同时进入停用状态。

NFC模块1320可响应于NFC控制模块1340的控制来发送特定信号。可选地,NFC模块1320可接收由外部电子装置(例如,图12中的POS装置1220)发送的信号,并可向NFC控制模块1340传送接收到的信号。NFC控制模块1340可通过NFC模块1320确定是否存在外部电子装置。当确定存在外部电子装置时,NFC控制模块1340可进行控制以发送支付相关信息。

根据实施例,基于通过相机模块1301或输入装置(例如,触摸面板、笔传感器等)输入的卡信息,电子装置1300可通过通信模块(未示出)从金融服务器(例如,卡公司/银行服务器)接收包括在磁卡的磁条中的支付信息(例如,轨道1/2/3或令牌信息),并可将支付信息以需要的形式存储在存储器1360或单独的安全模块(例如,eSE)中。

根据实施例,处理器1350可响应于支付请求,请求支付服务器发放令牌。当从支付服务器接收支付处理信息时,处理器1350可进行控制以停止发送支付相关信息。此外,处理器1350可进行控制以停用MST控制模块1330、MST模块1310、NFC控制模块1340和NFC模块1320。根据实施例,处理器1350可进行控制以输出与支付处理信息的接收相应的输出信息(例如,屏幕UI、图像、文本或声音)。

图14示出根据本公开的各种实施例的用于在电子装置中发送支付信号的方法。

在操作1410,电子装置400(例如,处理器470)可通过向服务提供服务器提供MCC值或MNC值,来识别电子装置400的位置。

在操作1420,电子装置400(例如,处理器470)可识别从用户接收到的支付请求。

在操作1430,电子装置400(例如,支付电路440)可基于在操作1420接收到的支付请求,确定与电子装置400的位置相应的支付信号传输方案。

在操作1440,电子装置400(例如,支付电路440)可根据在操作1430确定的支付信号传输方案,通过改变与支付相关的支付信息的数据集或通过改变传输周期,通过MST模块450向外部电子装置(例如,POS装置)发送支付信号。

本公开中使用的术语“模块”可表示:例如,包括硬件、软件和固件的一个或更多个的组合的单元。术语“模块”可与术语“单元”、“逻辑”、“逻辑块”、“部件”和“电路”可交换地使用。“模块”可以是集成部件的最小单元或可以是集成部件的最小单元的一部分。“模块”可以是用于执行一个或更多个功能的最小单元或最小单元的一部分。“模块”可机械地或电子地实现。例如,“模块”可包括以下项中的至少一个:专用IC(ASIC)芯片、现场可编程门阵列(FPGA)和用于执行已知或将要开发的一些操作的可编程逻辑装置。

根据各种实施例的设备(例如,设备的模块或功能)或方法(例如,操作)中的至少一部分可例如通过以编程模块的形式存储在计算机可读存储介质中的指令来实现。当由处理器(例如,处理器120)执行所述指令时,所述指令可使一个或更多个处理器执行与所述指令相应的功能。计算机可读存储介质例如可以是存储器130。

计算机可读记录介质可包括:硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,光盘只读存储器(CD-ROM)和数字多功能光盘(DVD))、磁光介质(例如,软式光盘)和硬件装置(例如,只读存储器(ROM)、随机存取存储器(RAM)、或闪速存储器)。此外,一个或更多个指令可包含由编译器产生的代码或由解释器可执行的代码。以上所述硬件单元可被配置为经由用于执行根据各种实施例的操作的一个或更多个软件模块进行操作,反之亦然。

根据各种实施例的模块或程序模块可包括上述组件中的至少一个,或者上述组件中的一部分可省略上述组件中的一部分,或者还可包括另外的其他组件。根据各种实施例的由模块、编程模块或其他组件执行的操作可以顺序地、并行地、重复地或以启发式的方式执行。此外,一些操作可以以不同顺序被执行或可被省略。可选地,其他操作可被添加。

尽管已参照本公开的各种实施例示出并描述了本公开,但是本领域中的技术人员将明白:在不脱离由权利要求和它们的等同物限定的本公开的精神和范围的情况下,可对其进行形式和细节上的各种改变。

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