CN107369011A - 提供电子支付的电子设备及其操作方法 - Google Patents

提供电子支付的电子设备及其操作方法 Download PDF

Info

Publication number
CN107369011A
CN107369011A CN201710303372.5A CN201710303372A CN107369011A CN 107369011 A CN107369011 A CN 107369011A CN 201710303372 A CN201710303372 A CN 201710303372A CN 107369011 A CN107369011 A CN 107369011A
Authority
CN
China
Prior art keywords
payment
token
electronic installation
information
electronic
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.)
Pending
Application number
CN201710303372.5A
Other languages
English (en)
Inventor
努因·万·卡恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN107369011A publication Critical patent/CN107369011A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules
    • 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/20Point-of-sale [POS] network systems
    • 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/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • 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/327Short range or proximity payments by means of M-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/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/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/385Payment protocols; Details thereof using an alias or single-use codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0838Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

根据各种示例性实施方式,电子装置可以包括包含通信电路的通信模块、包含短程通信电路的短程通信模块、包含配置为生成一次性密码(OTP)的OTP电路的OTP模块,以及操作性地联接到通信模块和短程通信模块的处理器。处理器可以配置为:通过经由通信模块发送OTP模块的标识(ID)来请求离线支付注册,基于离线支付注册来接收帐户ID,以及存储帐户ID;以及在离线支付时经由OTP模块来生成OTP,基于所生成的OTP和帐户ID来生成令牌,以及经由短程通信模块将所生成的令牌发送到销售点(POS)终端以执行支付。其它各种示例性实施方式也是可行的。

Description

提供电子支付的电子设备及其操作方法
技术领域
本公开大致涉及电子装置及其操作方法,例如涉及包括用于提供离线电子支付功能的执行环境的电子装置及其操作方法。
背景技术
随着移动通信技术的发展,电子装置不仅可以执行语音电话功能,还可以执行各种数据通信功能。电子装置,例如移动装置或用户装置,可以通过各种应用来提供各种服务。电子装置可以提供诸如音乐服务、视频服务或数字广播服务的多媒体服务,或者可以提供诸如电话、无线互联网、短消息服务(SMS)、多媒体消息服务(MMS)等基于网络的通信服务等。此外,可以在整个社会、文化、金融或分发行业中使用从简单的通信媒介演变为能够执行诸如通信、分发、互联网、支付等各种功能的装置的电子装置。
电子装置可以提供例如通过使用电子装置执行支付功能的移动支付方案。支付方案已经从使用现金演变为使用塑料卡片,以及电子装置可以提供例如使用电子装置的支付方案。电子装置可以使用例如移动支付服务来提供通过使用电子装置来购买商品和服务的支付功能。此外,电子装置可以具有例如用于接收或发送支付信息的通信功能。
在上述电子装置及其操作方法中,电子装置必须与支付服务网络(PSN)连接以在为货物和/或服务进行支付之前交换令牌。因此,如果用户不在互联网服务区域(例如,如果用户在国外或暂时不能使用数据服务),则移动支付可能被限制。此外,在电子装置通过互联网连接初始化支付操作期间可能引起延迟的故障。
用户之间通过电子装置的转账在现代生活中可能非常重要。如果通过使用电子装置转移资金,则可以在转移时从发送者的帐户中扣除该资金,从而可将该资金转移给接受者的账户。这可能是指例如发送者需要立即转账,以及不能观察或控制如何以及何时收到资金的用户使用该资金的情况。
发明内容
根据本公开的各种示例性实施方式,可以提供这样的设备和方法,其中,电子装置基于一次性密码或预注册令牌过程执行离线电子支付。
根据本公开的各种示例性实施方式,可以提供这样的设备和方法,其中,第一电子装置将能够共享资金的后付费信息发送到第二电子装置,以及第一电子装置在第二电子装置执行支付操作时进行确认。
根据本公开的各种示例性实施方式,可以提供这样的设备和方法,其中,电子装置在支付时接收与支付相关的卡信息,以及通过选择用于支付的偏好的卡来执行支付。
根据各种示例性实施方式,电子装置可以包括包含通信电路的通信模块、包含短程通信电路的短程通信模块、包含配置为生成一次性密码(OTP)的电路的OTP模块,以及操作性地联接到通信模块和短程通信模块的处理器。处理器可以配置为:通过经由通信模块发送OTP模块的标识(ID)来请求离线支付注册,基于离线支付注册来接收帐户ID,以及存储帐户ID;以及在离线支付时经由OTP模块来生成OTP,基于所生成的OTP和帐户ID来生成令牌,以及经由短程通信模块将所生成的令牌发送到销售点(POS)终端以执行支付。
根据本公开的各种示例性实施方式,操作电子装置的方法可以包括:支付信息注册操作,所述支付信息注册操作包括:通过发送用于离线支付的OTP模块的ID来请求离线支付注册,基于OTP ID的发送来接收账户ID,以及存储帐户ID;以及离线支付操作,所述离线支付操作包括:在离线支付时生成OTP,基于所生成的OTP和账户ID来生成令牌,以及将所生成的令牌发送到POS终端。
根据各种示例性实施方式,通过支付服务***处理电子装置的离线支付的方法可以包括:支付注册操作,所述支付注册操作包括:在从电子装置接收到OTP模块的ID时将与OTP模块相对应的账户ID发送到电子装置,以及存储所发送的帐户ID;以及离线支付操作,所述离线支付操作包括:在接收到包括OTP和帐户ID的令牌时验证OTP和帐户ID,以及如果令牌有效则许可支付。
附图说明
通过以下结合附图的详细描述,本公开的上述和其它方面、特征和伴随的有益效果将显而易见以及更容易理解,其中,相同的附图标记表示相同的元件,在附图中:
图1是示出根据各种示例性实施方式的网络环境中的示例性电子装置的图;
图2是示出根据各种示例性实施方式的示例性电子装置的框图;
图3是示出根据各种示例性实施方式的示例程序模块的框图;
图4是示出根据各种示例性实施方式的支付***的示例性结构的框图;
图5是示出根据各种示例性实施方式的电子装置的示例性结构的框图;
图6是示出根据本公开的各种示例性实施方式的由电子装置执行离线支付操作的示例性过程的流程图;
图7是示出根据本公开的各种示例性实施方式的支付***的示例性离线支付操作的流程图;
图8是示出根据本公开的各种示例性实施方式的在支付服务网络中验证包括一次性密码的令牌的示例性过程的流程图;
图9是示出根据本公开的各种示例性实施方式的电子装置的示例性离线支付操作的流程图;
图10是示出根据本公开的各种示例性实施方式的在支付***中预先注册令牌来执行离线支付的示例性操作的流程图;
图11是示出根据本公开的各种示例性实施方式的电子装置的示例性离线支付操作的流程图;
图12A和图12B是示出根据本公开的各种示例性实施方式的在支付***中共享后付费资金的示例性方法的流程图;
图13A和图13B是示出根据本公开的各种示例性实施方式的第一电子装置设置后付费共享,以及第二电子装置使用后付费共享执行支付的示例性方法的流程图;
图14A、图14B和图14C是示出根据本公开的各种示例性实施方式的基于支付和卡偏好来选择***的示例的图;
图15是示出根据本公开的各种示例性实施方式的支付***选择支付卡的方法的流程图;
图16是示出根据本公开的各种示例性实施方式的在支付***中选择支付卡的示例性方法的图;以及
图17是示出根据本公开的各种示例性实施方式的在支付***中通过支付建模方案使用最佳卡执行支付操作的示例性过程的流程图。
具体实施方式
在下文中,将参照附图描述本公开的各种示例性实施方式。然而,应当理解,并不意图将本公开限制于本文公开的特定形式;相反,本公开应被理解为涵盖本公开的实施方式的各种修改、等同物和/或替代。在描述附图时,可以使用相似的附图标记表示相似的组成元件。
如本文所用,表述“具有”、“可以具有”、“包括”或“可以包括”是指存在相应的特征(例如数字、功能、操作或诸如部件的组成元件),而不排除一个或多个附加特征。
在本公开中,表述“A或B”、“A或/和B中的至少一项”或“A或/和B中的一项或多项”可以包括所列项目的所有可能的组合。例如,表述“A或B、“A和B中的至少一项”或“A或B中的至少一项”是指:(1)包括至少一个A;(2)包括至少一个B;或(3)包括至少一个A和至少一个B。
在本公开的各种实施方式中使用的表述“第一”、“第二”、“该第一”或“该第二”可以修饰各种部件,而与顺序和/或重要性无关,但不限制相应的部件。例如,第一用户装置和第二用户装置指示不同的用户装置,尽管它们都是用户装置。例如,第一元件可以被称为第二元件,以及类似地,第二元件可以被称为第一元件,而不脱离本公开的范围。
应当理解,当元件(例如,第一元件)被称为(操作性地或通信地)“连接”或“联接”到另一元件(例如,第二元件)时,其可以直接连接或直接联接到另一元件,或者在这两者之间可***有任何其它元件(例如,第三元件)。相反,可以理解,当元件(例如,第一元件)被称为“直接连接”或“直接联接”到另一元件(第二元件)时,在这两者之间不存在任何元件(例如,第三元件)。
在本公开中使用的表述“配置为”可以根据情况与例如“适合”,“有能力”,“设计为”,“适配为”,“制造为”或“能够”互换使用。术语“配置为”可以不必意味着在硬件中“专门设计为”。或者,在一些情况下,表述“配置为…的装置”可以表示该装置与其它装置或部件一起“能够执行…”。例如,短语“适配为(或配置为)执行A、B和C的处理器”可以指仅用于执行相应操作的专用处理器(例如,嵌入式处理器)或可以通过执行存储在存储装置中的一个或多个软件程序来执行相应的操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。
本文使用的术语仅仅是为了描述特定实施方式的目的,而不旨在限制其它实施方式的范围。除非上下文另有明确指出,否则如本文所使用的单数形式也可以包括复数形式。除非另有定义,否则本文使用的所有术语(包括技术和科学术语)具有与本公开所属领域的技术人员通常理解的含义相同的含义。除非在本公开中明确限定,否则在常用词典中定义的术语可以被解释为具有等同于相关领域中的上下文含义的含义,以及不应被解释为具有理想化或过于形式化的含义。在某些情况下,即使该术语在本公开中进行了限定,也不应将其解释为排除本公开的实施方式。
根据本公开的各种实施方式的电子装置可以包括例如以下各项中的至少一项:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器(E-Book阅读器)、台式PC、笔记本电脑PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MPEG-1音频层3(MP3)播放器、移动医疗装置、相机和可穿戴装置等,但不限于此。根据各种实施方式,可佩戴装置可以包括以下各项中的至少一项:附件类型(例如手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式装置(HMD))、织物或服装集成型(例如,电子服装)、身体安装型(例如皮肤垫或纹身)和生物可植入型(例如,可植入电路)等,但不限于此。
根据一些实施方式,电子装置可以是家用电器。家用电器可以包括例如以下各项中的至少一项:电视、数字视频盘(DVD)播放器、音频设备、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机(例如,XboxTM和PlayStationTM)、电子词典、电子钥匙、摄像机和电子相框等,但不限于此。
根据另一实施方式,电子装置可以包括以下各项中的至少一项:各种医疗装置(例如,各种便携式医疗测量装置(血糖监测装置、心率监测装置、血压测量装置、体温测量装置等)、磁共振血管造影术(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)机和超声机)、导航装置、全球定位***(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐装置、用于船舶的电子装置(例如,用于船舶的导航装置和陀螺罗盘)、航空电子装置、安全装置、汽车头部单元、家庭或工业机器人、银行中的自动柜员机(ATM)、商店中的销售点(POS)或物联网装置(例如,灯泡、各种传感器、电表或燃气表、喷洒器装置、火灾报警器、恒温器、路灯、烤面包机、运动用品、热水箱、加热器、锅炉等)等,但不限于此。
根据一些实施方式,电子装置可以包括以下各项中的至少一项:建筑物/结构或家具的一部分、电子板、电子签名接收装置、投影仪和各种测量仪器(例如水表、电表、燃气表和无线电波表)等,但不限于此。根据本公开的各种实施方式的电子装置可以是上述各种装置中的一项或多项的组合。根据本公开的一些实施方式的电子装置可以是柔性装置。此外,根据本公开的实施方式的电子装置不限于上述装置,以及可以包括根据技术发展的新的电子装置。
在下文中,将参照附图描述根据各种实施方式的电子装置。如本文所使用的,术语“用户(user)”可以表示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。
图1是示出根据本公开的各种示例性实施方式的网络环境中的示例性电子装置的图。
将参考图1描述根据各种实施方式的网络环境100中的电子装置101。电子装置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提供的功能,以及API 145可以包括例如用于文件控制、窗口控制、图像处理或文本控制的至少一项的接口或功能(例如,指令)。
输入/输出接口150例如可以包括各种输入/输出电路,以及可以用作可以将从用户或另一外部装置输入的指令或数据传送到电子装置101的其它元件的接口。此外,输入/输出接口150可以将从电子装置101的其它元件接收的指令或数据输出给用户或另一外部装置。
显示器160可以包括例如液晶显示器(LCD)、发光二极管(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、蓝牙、低功耗蓝牙(BLE)、近场通信(NFC)和全球导航卫星***(GNSS)。GNSS可以根据使用区域、带宽等包括例如全球定位***(GPS)、全球导航卫星***(格洛纳斯)、北斗导航卫星***(以下简称“北斗”)和欧洲全球卫星导航***(伽利略)中的至少一项。在下文中,在本公开中,“GPS”可以与“GNSS”互换使用。有线通信可以包括例如以下各项中的至少一项:通用串行总线(USB)、高清多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话服务(POTS)。网络162可以包括诸如计算机网络(例如,LAN或WAN)的通信网络、互联网和电话网络中的至少一项。
第一外部电子设备102和第二外部电子设备104中的每一项可以是与电子设备101相同或不同的类型。根据实施方式,服务器106可以包括一个或多个服务器的组。根据各种实施方式,在电子装置101中执行的所有或一些操作可以在另一电子装置或多个电子装置(例如,电子装置102和104或服务器106)中执行。根据实施方式,当电子装置101必须自动执行某些功能或服务或者响应于请求执行某些功能或服务时,电子装置101可以向另一装置(例如,电子装置102或104或服务器106)发出执行与其相关的至少一些功能的请求,而不是自己执行这些功能或服务,或者除了自己执行这些功能或服务之外还可向另一装置(例如,电子装置102或104或服务器106)发出执行与其相关的至少一些功能的请求。另一电子设备可以执行所请求的功能或附加功能,以及可以将执行的结果传送给电子装置101。电子装置101可以按原样处理接收到的结果,或者另外提供所请求的功能或服务。为了实现这一点,例如,可以使用云计算、分布式计算或客户端-服务器计算技术。
图2是示出根据本公开的各种示例性实施方式的示例性电子装置的框图。
图2是根据各种实施方式的电子装置201的框图。例如,电子设备201可以包括图1所示的电子设备101的全部或部分。电子装置201可以包括至少一个处理器(例如,应用处理器(AP))(例如,包括处理电路)210、通信模块(例如,包括通信电路)220、用户识别模块(SIM)224、存储器230、传感器模块240、输入装置(例如,包括输入电路)250、显示器260,接口(例如,包括接口电路)270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298。
处理器210可以包括各种处理电路,以及通过驱动操作***或应用程序来控制连接到处理器210的多个硬件部件或软件部件,并执行各种数据和计算的处理。处理器210可以通过例如片上***(SoC)来实现。根据实施方式,处理器210还可以包括图形处理单元(GPU)和/或图像信号处理器。处理器210可以包括图2所示的元件的至少一些(例如,蜂窝模块221)。处理器210可以将从其它元件的至少一项(例如,非易失性存储器)接收的指令或数据加载到易失性存储器中,以及可以处理加载的指令或数据,以及可以将各种数据存储在非易失性存储器中。
通信模块220可以具有与图1的通信接口170的配置相同或相似的配置。通信模块220可以包括各种通信电路,例如但不限于蜂窝模块221、Wi-Fi模块223、蓝牙(BT)模块225、GNSS模块227(例如,GPS模块、格洛纳斯模块、北斗模块或伽利略模块)、NFC模块228和射频(RF)模块229。
蜂窝模块221可以通过例如通信网络来提供语音呼叫、图像呼叫、文本消息服务或互联网服务。根据实施方式,蜂窝模块221可以使用用户识别模块(例如,SIM卡224)来区分和认证通信网络内的电子装置201。根据本公开的实施方式,蜂窝模块221可以执行处理器210可以提供的至少一些功能。根据实施方式,蜂窝模块221可以包括通信处理器(CP)。
蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227和NFC模块228中的每一项可以包括例如用于处理通过相关模块发送和接收的数据的处理器。根据本公开的一些实施方式,蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227和NFC模块228中的至少一些(例如,两个或更多个)可以包括在一个集成芯片(IC)或IC封装中。
RF模块229可以发送/接收例如通信信号(例如,RF信号)。RF模块229可以包括例如收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)和天线。根据本公开的另一实施方式,蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227和NFC模块228中的至少一项可以通过单独的RF模块来发送和接收RF信号。
用户识别模块224可以包括例如包括用户识别模块和/或嵌入式SIM卡的卡,以及可以包含唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户标识符(IMSI))。
存储器230(例如,存储器130)可以包括例如内部存储器232和/或外部存储器234。嵌入式存储器232可以包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩码ROM、闪存ROM、闪存(例如,NAND闪存或NOR闪存)、硬盘驱动器、固态驱动器(SSD)等)中的至少一项。
外部存储器234还可以包括闪存驱动器,例如紧凑型闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、迷你安全数字(Mini-SD)、极限数字(xD)、记忆棒等。外部存储器234可以通过各种接口功能上和/或物理上连接到电子设备201。
传感器模块240可以测量物理量或检测电子装置201的操作状态,以及可以将所测量或检测的信息转换为电信号。例如,传感器模块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所示的输入/输出接口145中。音频模块280可以处理通过例如扬声器282、接收器284、耳机286、麦克风288等输入或输出的声音信息。
相机模块291是可以拍摄静止图像和动态图像的装置。根据实施方式,相机模块291可以包括一个或多个图像传感器(例如,前传感器或后传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,LED或氙灯)。
电源管理模块295可以管理例如电子装置201的电源。根据实施方式,电源管理模块295可以包括电源管理集成电路(PMIC)、充电器集成电路(IC)或电池计或燃料计。PMIC可以使用有线充电方法和/或无线充电方法。无线充电方法的示例可以包括例如磁共振法、磁感应法、电磁法等。还可以包括用于无线充电的附加电路(例如,线圈、共振电路、整流器等)。电池计可以测量例如电池296的剩余量,以及充电期间的电压、电流或温度。电池296可以包括例如可充电电池或太阳能电池。
指示器297可以显示电子设备201或部分(例如,处理器210)的特定状态(例如,启动状态、消息状态、充电状态等)。电机298可以将电信号转换成机械振动,以及可以产生振动、触觉效果等。尽管未示出,但电子设备201可以包括用于支持移动电视(TV)的处理单元(例如,GPU)。用于支持移动TV的处理单元可以例如根据诸如数字多媒体广播(DMB)、数字视频广播(DVB)或mediaFLOTM的特定标准处理媒体数据。
根据本公开的上述硬件部件元件中的每一项可以配置有一个或多个部件,以及相应的部件元件的名称可以基于电子装置的类型而变化。根据本公开的各种实施方式的电子装置可以包括上述元件中的至少一项。可以省略一些元件,或者可以在电子装置中进一步包括其它附加元件。此外,根据各种实施方式的一些硬件部件可以组合成一个实体,其可以执行与在组合之前的相关部件的功能相同的功能。
图3是示出根据本公开的各种示例性实施方式的示例程序模块的框图。
根据实施方式,程序模块310(例如,程序140)可以包括用于控制与电子装置(例如,电子装置101)相关的资源的操作***(OS)和/或在操作***中执行的各种应用(例如,应用程序147)。操作***可以是例如Android、iOS、Windows、Symbian、Tizen、Bada等。
程序模块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。
运行时库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)例如是API编程功能的集合,以及可以根据OS提供不同的配置。例如,在Android或iOS的情况下,可以为每个平台提供一个API集。在Tizen的情况下,可以为每个平台提供两个或更多个API集。
应用370(例如,应用程序147)可以包括例如可以提供诸如主页371、拨号器372、SMS/MMS 373、即时消息(IM)374、浏览器375、相机376、警报377、联系人378、语音拨号器379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、健康护理(例如,测量运动量或血糖)或环境信息(例如,大气压力、湿度或温度信息)的功能的一个或多个应用。
根据本公开的实施方式,应用370可以包括支持电子设备(例如,电子设备101)与外部电子设备(例如,电子设备102或104)之间的信息交换的应用(下文中,为便于描述,称为“信息交换应用”)。与信息交换相关联的应用可以包括例如用于将特定信息转发到外部电子装置的通知转发应用或用于管理外部电子装置的装置管理应用。
例如,通知转发应用可以包括向外部电子设备(例如,电子设备102或104)传送由电子设备101的其它应用(例如,SMS/MMS应用、电子邮件应用、健康护理应用、环境信息应用等)生成的通知信息的功能。此外,通知转发应用可以从例如外部电子装置接收通知信息,并将所接收的通知信息提供给用户。
装置管理应用可以管理(例如,安装、删除或更新)例如与电子装置通信的外部电子装置(例如,电子装置102或104)的至少一部分的功能(例如,打开/关闭外部电子装置本身(或其某些元件)或调整显示器的亮度(或分辨率))、在外部电子装置中执行的应用或从外部电子装置提供的服务(例如,电话呼叫服务或消息服务)。
根据实施方式,应用370可以包括根据外部电子装置102或104的属性指定的应用(例如,移动医疗设备的健康护理应用等)。根据本公开的实施方式,应用370可以包括从外部电子设备(例如,服务器106或电子设备102或104)接收的应用。根据本公开的实施方式,应用370可以包括预加载的应用或可以从服务器下载的第三方应用。根据本公开的上述实施方式,程序模块310的元件的名称可以根据OS的类型而改变。
根据本公开的各种实施方式,程序模块310中的至少一些可以在软件、固件、硬件或其两项或更多项的组合中实现。程序模块310中的至少一些可以由例如处理器(例如,处理器210)来实现(例如,执行)。程序模块310中的至少一些可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集和/或进程。
本文使用的术语“模块”可以例如表示包括硬件、软件和固件中的一项或它们中的两项或更多项的组合的单元。“模块”可以与例如术语“单元”、“逻辑”、“逻辑块”、“部件”或“电路”可互换地使用。“模块”可以是集成组成元件的最小单元或其一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。“模块”可以机械地或电子地实现。例如,根据本公开的“模块”可以包括例如但不限于已知的或将在未来开发的用于执行操作的以下各项中的至少一项:专用处理器、CPU、专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)和可编程逻辑器件。
根据各种实施方式,根据本公开的装置中的至少一些(例如,其模块或其功能)或方法(例如,操作)可以由以程序模块的形式存储在计算机可读存储介质中的命令实现。该指令在由处理器(例如,处理器120)执行时可以使得一个或多个处理器执行与该指令相对应的功能。计算机可读存储介质可以是例如存储器130。
图4是示出根据本公开的各种示例性实施方式的支付***的示例性结构的框图。
参考图4,支付***可以包括电子装置400(例如,电子装置101)、支付服务器420、令牌服务器430、金融服务器(例如,***和/或银行网络)440和/或销售点(POS)终端450。外部装置可以包括支付服务器420和/或令牌服务器(或令牌服务提供商)430。电子装置400可以包括例如支付应用(或钱包应用)402和/或支付管理器404。支付服务器420可以包括例如支付服务服务器422和/或令牌请求器服务器(或令牌请求器)424。
根据各种示例性实施方式,电子装置400的支付应用402可以包括电子装置的制造商的支付应用(例如,Samsung PayTM应用)。支付应用402可以提供例如与支付相关的用户界面(例如,用户界面(UI)或用户体验(UX))。与支付相关的用户界面可以包括钱包用户界面(例如,钱包UI/UX)。例如,支付应用402可以提供与卡注册、支付或交易相关的用户界面。支付应用402可以例如经由字符读取器(例如,光学字符读取器/识别(OCR))或外部输入(例如,用户输入)提供与卡注册相关的界面。支付应用402可以例如通过识别和验证(ID&V)提供与用户认证相关的界面。
根据本公开的各种示例性实施方式,电子装置400的支付应用402可以提供能够支持基于一次性密码(OTP)和/或预注册令牌过程的离线支付的界面。根据本公开的各种示例性实施方式,支付应用402可以提供这样的界面,第一电子装置的用户可以通过该界面向第二电子装置的用户注册后付费共享信息,以及第二电子装置的用户可以基于所注册的后付费共享信息执行支付。根据本公开的各种示例性实施方式,支付应用402可以提供这样的界面,通过该界面可以通过在支付时选择用于支付的偏好的卡来执行支付。
根据各种示例性实施方式,支付应用402可以执行支付交易。例如,支付应用402可以通过执行简单支付、快速支付和指定的应用来向用户提供支付功能。用户可以通过使用支付应用402来执行支付功能,以及可以接收与支付功能相关的信息。根据本公开的各种示例性实施方式,电子装置400的支付应用402可以基于在离线状态下存储的令牌来执行离线支付交易。
根据各种示例性实施方式,支付管理器404可以包括与发卡公司相关的信息。例如,支付管理器404可以包括发卡公司的软件开发工具包(SDK)。
根据各种示例性实施方式,外部装置可以包括支付服务器420和令牌服务器430。
根据各种示例性实施方式,支付服务器420可以包括用于电子支付或移动支付的管理服务器。支付服务器420可以例如从电子装置400接收与支付相关的信息以将其发送到外部,或者可以由支付服务器420处理。
根据各种示例性实施方式,支付服务器420可以通过使用支付服务服务器422和/或令牌请求器服务器424在电子装置400与令牌服务器430之间发送/接收信息。支付服务服务器422可以包括例如三星支付服务器。支付服务服务器422可以管理例如服务帐户(例如,三星帐户)或与用户帐户相关联的卡信息。此外,支付服务服务器422可以包括例如与支付应用402相关的应用程序接口(API)服务器。此外,支付服务服务器422可以提供例如帐户管理模块(例如,帐户集成或三星帐户集成)。
根据各种示例性实施方式,令牌请求器服务器424可以提供用于处理与支付相关的信息的接口。例如,令牌请求器服务器424可以发出、删除或激活与支付相关的信息(例如,令牌)。或者,其可以操作性地联接到支付管理器404以控制支付所需的信息。
根据各种示例性实施方式,包括在电子装置400中的支付应用402可以操作性地联接到包括在支付服务器420中的支付服务服务器422。例如,支付应用402可以向支付服务器420发送/接收与支付相关的信息。根据一个示例性实施方式,包括在电子装置400中的支付管理器404可以操作性地联接到包括在支付服务器420中的令牌请求器服务器424。例如,支付管理器404可以向令牌请求器服务器424发送或从令牌请求器服务器424接收与支付相关的信息。
根据本公开的各种示例性实施方式,支付服务器420可以包括电子装置400的帐户标识(ID)和与帐户ID相对应的本地OTP模块。支付服务器420可以向多个电子装置分配不同的帐户ID,以及可以包括与各个ID相对应的本地OTP模块。支付服务器420可以通过将与特定帐户ID相对应的电子装置400的OTP模块与支付服务器420的本地OTP模块同步来生成相同的OTP。
根据本公开的各种示例性实施方式,支付服务器420可以注册预注册支付功能。在接收到用于离线支付的预注册支付信息(例如,支付金额,有效期等)时,支付服务器420可以将其发送到令牌服务器430。在从令牌服务器430接收到针对预注册支付的令牌时,支付服务器420可以将该令牌发送到电子装置400。
电子装置400可以以离线或在线的方式执行支付功能。根据本公开的各种示例性实施方式,电子装置400可以在支付时通过生成密码信息或通过使用存储的预注册令牌来执行支付操作。在一个示例性实施方式中,电子装置400可以基于在支付时在OTP模块中生成的OTP和存储的帐户ID来生成密码信息,以及可以将其传送到POS终端450。在一个示例性实施方式中,电子装置400可以在存储的预注册令牌之间选择有效的令牌,以及可以将其传送到POS终端450。POS终端450可以向金融服务器440传送令牌、密码信息以及支付信息(例如,支付地点、支付日期和时间、支付金额等)中的至少一项。
金融服务器440可以包括作为发卡公司的服务器的支付网络。支付网络可以向令牌服务器430发送令牌、密码信息和支付信息中的至少一项。支付网络可以包括与发卡公司相关的网络,以及可以是例如VISATM、MasterCardTM或AmexTM。根据一个示例性实施方式,支付网络可以包括或操作令牌服务器430。
令牌服务器430可以接收令牌、密码信息和支付信息中的至少一项。令牌服务器430可以确认与所接收的令牌有关的信息。例如,令牌服务器430可以使用令牌来确认与令牌相对应的卡信息(例如,***(或PAN)、有效期等)。例如,令牌服务器430可以使用包括在令牌中的信息(例如,数据)来确认与金融服务器440相对应的主帐号(PAN)。令牌服务器430可以确认与金融服务器440相对应的PAN,使得通过使用PAN在金融服务器440中完成支付认证。根据各种示例性实施方式,令牌服务器430可以使用所接收的密码信息来确认PAN。根据各种示例性实施方式,令牌服务器430可以将PAN传送到金融服务器440(例如,支付网络)。
金融服务器440可以接收PAN和/或支付信息。金融服务器440可以使用PAN和/或支付信息来确定支付是否被许可。例如,金融服务器440可以使用PAN和/或支付信息来确认其是否与包括在金融服务器440中的信息(例如,有效的PAN)相同。金融服务器440可以识别是否存在与从存储PAN的数据库接收的PAN相同的PAN,以及可以识别与相同PAN相关的支付限额信息(例如,支付限额、海外许可等)。金融服务器440可以通过确定支付信息是否满足所识别的支付限额信息来确定其是否被许可。如果PAN和/或支付信息与包括在金融服务器440中的信息相同,则金融服务器440可以许可该支付。或者,如果PAN和/或支付信息与包括在金融服务器440中的信息不同(例如,无效的PAN),则金融服务器440可以拒绝该支付。拒绝支付可以指支付未获许可的情况(例如不许可或拒绝)。
金融服务器440可以向令牌服务器430和/或POS终端450传送许可结果(例如,许可或拒绝)。
令牌服务器430可以将支付信息传送到支付服务器420。支付服务器420可以将支付信息传送到电子装置400。例如,支付服务器420可以将支付信息用作指定的命令(例如,推送消息)以将支付信息传送到电子装置400。支付信息可以包括支付地点、支付日期和时间、支付金额、累积支付金额等。
虽然在图4中将令牌服务器430、金融服务器440和支付服务器420示出和描述为不同的实体,但是根据示例性实施方式,令牌服务器430、金融服务器440和支付服务器420也可以配置为一个实体。此外,令牌服务器430和金融服务器440也可以配置为一个实体。此外,支付服务器420和令牌服务器430也可以配置为一个实体。此外,金融服务器440和支付网络(例如,发卡公司的服务器)可以配置为独立服务器。
根据各种示例性实施方式,电子装置400可以将支付信息显示到显示器。例如,电子装置400可以通过包括在电子装置400中的支付应用来显示支付信息,或者可以通过与支付功能相关联的界面来显示支付信息。与支付功能相关联的界面可以包括通知栏。根据各种示例性实施方式,支付服务器420和/或令牌服务器430可以位于相同或相似的区域中,或者可以位于彼此不同的区域中。例如,支付服务器420可以包括在第一服务器中,而令牌服务器430可以包括在第二服务器中。此外,例如,支付服务器420和/或令牌服务器430可以被独立地实现为一个服务器(例如,第一服务器或第二服务器)。
根据本公开的各种示例性实施方式,支付服务器420可以向电子装置400提供用于电子装置400的离线支付的信息。根据一个示例性实施方式,电子装置400和支付服务器420可以包括OTP模块。当电子装置400执行用于离线支付的预注册过程时,支付服务器420可以发送其OTP模块ID(例如,OTP芯片ID)。接收电子装置的OTP芯片ID的支付服务器420可以向电子装置发送与所接收的OTP芯片ID相对应的电子装置的帐户ID(例如,唯一ID“A”)。电子装置可以基于在支付时在OTP模块中生成的OTP值和经由支付服务器420接收到的帐户ID来生成用于离线支付的密码信息,从而执行支付操作。
根据一个示例性实施方式,当针对离线支付执行预注册过程时,电子装置400可以向支付服务器420发送预注册支付信息(例如,包括最大支付金额和/或有效期的信息)。在接收到预注册支付信息时,支付服务器420可以基于预注册支付信息请求令牌服务器430生成令牌,以及令牌服务器430可以基于预注册支付信息生成令牌。例如,可以通过用唯一密码号(令牌)替换信用***码来获取令牌。通过自加密和安全设置,商店、交易类型和路线可以针对特定装置而被限制。令牌可以是替换实际***的信息(例如,代理***),以及可以在特定移动装置中使用。例如,令牌可以是能够在移动装置(例如,智能电话等)中执行数字支付功能的信息。在令牌服务器430中生成的令牌可以经由支付服务器420传送到电子装置400。电子装置400可以存储所接收的令牌,以及可以在支付时通过使用所存储的令牌中的有效的令牌来执行离线支付操作。
根据一个示例性实施方式,第一电子装置可以请求预注册与第二电子装置有关的后付费共享信息。当执行后付费共享注册过程时,第一电子装置可以向支付服务器420发送待共享的支付信息(例如,包括最大支付金额和/或有效期的信息)。在接收到后付费共享信息时,支付服务器420可以将后付费共享信息发送到令牌服务器430。在金融服务器400确认第一电子装置的信用后,令牌服务器430可以基于后付费共享信息来生成令牌,以及可以将生成的令牌传送到支付服务器420。支付服务器420可以将基于后付费共享信息生成的令牌传送到第二电子装置,以及第二电子装置可以存储所接收的令牌。第二电子装置可以在支付时通过使用所存储的令牌中的有效的令牌来执行离线支付操作,以及支付服务器420可以向第一电子装置传送由第二电子装置执行的支付的结果。
图5是示出根据本公开的各种示例性实施方式的电子装置(例如,图1的电子装置101或图4的电子装置400)的示例性结构的图。
参考图5,电子装置可以包括处理器(例如,包括处理电路)500、存储器510、OTP模块(例如,包括用于生成密码的电路)520、通信模块(例如,包括通信电路)530、磁安全传输(MST)模块540、NFC模块550、传感器模块560和/或相机模块570。
存储器510可以是图1的存储器130。根据本公开的各种示例性实施方式,存储器510可以存储用于执行支付功能的支付应用和用于执行支付管理器的程序。例如,当根据本公开的各种示例性实施方式执行支付功能时,存储器510可以存储允许处理器500执行离线支付操作的指令。处理器500可以是图1的处理器120。处理器500可以根据本公开的各种示例性实施方式使用存储在存储器中的指令来处理离线支付功能的执行。
OTP模块520可以包括包括硬件、软件和/或其组合的各种电路,以及生成电子装置的一次性密码。根据一个示例性实施方式,在OTP模块520中生成的OTP也可以用作注册离线支付的密码。电子装置的主板可以包括能够生成OTP的不同的芯片。电子装置和OTP模块520可以具有各自的ID,以及可以在各自配置中的相应特定时间点处生成两个不同的唯一密码。在OTP模块520中生成的OTP可以在支付时作为用户的识别卡来操作。OTP模块520可以通过与电子装置的另一部分区分开来操作,以及第三方应用不能访问OTP模块520。OTP可以避免支付欺诈,以及可以保护用户身份免于OS***的其它部分侵害。
通信模块530可以是图1的通信接口170。通信模块530可以包括用于向PSN发送用于注册离线支付的信息的各种电路。通信模块530可以从PSN下载用于离线支付的信息(例如,令牌、唯一标识信息等)。
相机模块570可以拍摄支付所需的卡以获取卡信息。相机模块570可以使用光学字符读取器(OCR)功能来识别卡中指示的卡信息(例如,发卡公司、***、卡有效期、持卡人等)。或者,用户可以通过使用包括在电子装置中的输入装置(例如,触摸面板、笔传感器、键、超声波输入装置、麦克风输入装置等)将所需的卡信息输入到电子装置。
传感器模块560可以包括加速度传感器563、陀螺仪传感器565和生物传感器567,加速度传感器563或陀螺仪传感器565可以在支付时获取电子装置的位置状态。所获取的电子装置的位置状态可以被传送到处理器500。处理器500可以基于所获取的电子装置的位置状态调整从MST模块540和NFC模块中的任何一项发送到POS终端的磁场的强度(或电流强度),或者如果存在多个线圈天线,则可以选择待使用的线圈天线。
生物传感器567可以获取生物信息。所获取的生物信息可以被传送到处理器500。处理器500可以将所获取的生物信息与预先存储的用户的生物信息进行比较以对用户进行认证。
MST模块540和NFC模块550中的至少任何一项可以向POS终端发送支付信息。根据一个示例性实施方式,MST模块540可以包括数据接收模块541和输出转换模块543。数据接收模块541可以接收具有逻辑低/高形式并且包括由处理器500或安全模块(未示出)发送的支付信息的脉冲信号。输出转换模块543可以包括用于将在数据接收模块541中识别的数据转换为所需形式的电路,以将所识别的数据传送到POS终端。电路可以包括用于控制提供给MST模块540的两端的电压的方向的H桥。H桥可以包括通过使用四个开关结构以H形连接的电路的结构。
处理器500可以包括各种处理电路,以及通过使用MST模块540和NFC模块550中的至少一项将支付信息发送到POS终端。为了增加识别率,处理器500可以通过同时使用MST模块540和NFC模块550来将支付信息发送到POS终端。或者,处理器500可以通过使用MST模块540来发送信息,以及如果支付失败,则可以通过使用NFC模块550来发送信息。识别支付失败的情况的方法可以包括处理器500从POS终端或第三方(例如,金融机构)接收通知的情况或经过指定时间的情况。各种示例性实施方式不限于上述顺序,以及因此也可以是相反的顺序。
根据本公开的各种示例性实施方式,电子装置(例如,图4的电子装置400或图5的电子装置)可以执行离线支付功能。对于离线支付,电子装置可以通过使用OTP芯片ID或预注册支付信息来执行预注册过程。
根据一个示例性实施方式,电子装置可以经由通信模块530向支付服务器(例如,图4的支付服务器420)发送OTP模块520的ID(例如,OTP芯片ID)。可以发送OTP芯片ID。在发送OTP芯片ID时,电子装置可以接收并存储从支付服务器420经由通信模块530发送的帐户ID(例如,唯一帐户ID“A”)。电子装置可以基于在OTP模块520中生成的帐户ID和OTP生成密码信息,以及可以将所生成的密码信息传送到POS终端(例如,图4的POS终端450)。在这种情况下,电子装置可以在离线状态下向POS终端发送密码信息。传送到POS终端的密码信息可以经由金融服务器(例如,图4的金融服务器440)和令牌服务器(例如,图4的令牌服务器430)传送到支付服务器。在接收到密码信息时,支付服务器可以通过将在本地OTP模块中生成并且与账户ID相对应的OTP与包括在密码信息中的OTP进行比较来执行支付认证。
根据一个示例性实施方式,电子装置可以生成包括支付金额、有效期等的预注册支付信息,以及可以经由通信模块530将所生成的预注册支付信息传送到支付服务器(例如,图4的支付服务器420)。支付服务器可以将所接收的预注册支付信息传送到令牌服务器(例如,图4的令牌服务器430)以生成预注册令牌。支付服务器可以将从令牌服务器所传送的预注册令牌传送到电子装置。电子装置可以存储所接收的预注册令牌。电子装置可以在支付时选择预注册令牌,以及可以将所选择的预注册令牌传送到POS终端450。在这种情况下,电子装置可以在离线状态下将预注册令牌传送到POS终端。
电子装置可以包括OTP模块520。支付服务器(例如,图4的支付服务器420)可以包括电子装置的帐户ID和与帐户ID相对应的本地OTP模块。根据本公开的各种示例性实施方式,电子装置可以基于预注册令牌或包括密码ID和OTP的密码信息来执行离线支付功能。在这种情况下,OTP信息可以包括在密码信息和/或预注册令牌中。当在电子装置中执行离线支付操作时,可以通过使用以下两种方法来执行支付。第一,支付服务器可以认证OTP信息,以及可以基于认证结果将支付卡信息通知金融服务器以执行支付操作。第二,如果支付卡信息包括在令牌中,则支付服务器可以执行OTP认证操作作为附加认证。
根据一个示例性实施方式,电子装置可以与第二用户共享第一用户的确定的资金。第一电子装置的用户可以经由通信模块向支付服务器(例如,图4的支付服务器420)发送后付费信息,以配置后付费共享功能。后付费信息可以包括第二用户信息、共享资金金额、有效期等。在接收到后付费信息时,支付服务器可以将后付费信息传送到令牌服务器(例如,图4的令牌服务器430)。令牌服务器可以请求金融服务器(例如,图4的金融服务器440)认证第一电子装置的信用,以及如果认证成功,则可以生成令牌并将其发送到支付服务器。支付服务器可以将与待由第一电子装置共享的后付费信息相关的令牌发送到能够共享后付费信息的第二用户(例如,第二电子装置)的电子装置。此后,如果第二电子装置的用户通过POS执行支付操作,则令牌服务器可以验证在第二电子装置中使用的令牌,以及如果令牌验证成功,则金融服务器可以处理由第二电子装置请求的支付。根据一个示例性实施方式,电子装置可以在执行支付操作的过程中接收关于用于支付的偏好的卡的信息。电子装置的用户可以在支付服务器上注册诸如支付优先级、最小支付金额、优选支付等与在电子装置中注册的卡(例如,***、借记卡、礼品卡等)有关的信息。当电子装置基于商品或服务执行支付操作时,支付服务器可以基于预注册的支付卡偏好和/或支付模型来建议用户使用最佳的卡。
根据本公开的各种示例性实施方式,电子装置可以包括通信模块、短程通信模块、用于生成一次性密码(OTP)的OTP模块以及操作性地联接到通信模块和短程通信模块的处理器。处理器可以配置为用于通过经由通信模块发送OTP模块的标识(ID)来请求离线支付注册、基于离线支付注册来接收帐户ID、以及存储帐户ID,以及用于在离线支付时经由OTP模块来生成OTP、基于所生成的OTP和帐户ID来生成令牌、以及经由短程通信模块将所生成的令牌发送到销售点(POS)终端,以执行支付。
OTP模块可以以时间同步的方式生成OTP。
OTP模块可以在离线支付时基于当前时间生成OTP。处理器可以通过组合所生成的OTP和所存储的帐户ID来生成支付令牌。
电子装置还可以包括用于对用户进行认证的认证模块。处理器可以在离线支付时基于在认证模块中输入的指纹或个人识别码(PIN)来对用户进行认证。
短程通信模块可以包括近场通信(NFC)模块和磁安全传输(MST)模块中的至少一项。处理器可以在感测到对POS终端的接触或接近时经由短程通信模块将令牌发送到POS终端。
处理器可以配置为用于生成支付信息、经由通信模块请求对所生成的支付信息进行预注册,以及经由通信模块接收和存储预注册的支付信息的令牌,以及用于在支付时选择令牌以及经由短程通信模块将所选择的令牌发送到POS终端以执行支付。
支付信息可以包括与最大支付金额和有效期有关的信息。
电子装置可以包括用于提供后付费信息的第一电子装置和用于通过使用所提供的后付费信息来执行支付操作的第二电子装置。第一电子装置的处理器可以配置为用于生成待与第二电子装置共享的后付费信息,以及经由通信模块发送所生成的后付费信息以与第二电子装置共享后付费信息,以及配置为用于通过经由通信模块接收由第二电子装置通过使用所共享的后付费信息执行的支付的结果来显示该结果。
第二电子装置的处理器可以配置为用于共享第一电子装置提供的后付费信息,经由通信模块请求用于离线支付的令牌,以及存储经由通信模块接收到的令牌,以及用于在支付时选择令牌以及经由短程通信模块将所选择的令牌发送到POS终端以执行支付。
后付费信息可以包括最大支付金额和有效期。
图6是示出根据本公开的各种示例性实施方式的由电子装置执行离线支付操作的示例性过程的流程图。
参考图6,电子装置(例如,图1的处理器120或图5的处理器500)可以在离线状态下对商品和/或服务进行支付。对于离线支付,电子装置可以向支付服务器(例如,图4的支付服务器420)注册用于离线支付的信息。当处于离线支付的预注册模式时,电子装置可以在操作611中识别这一点,以及可以在操作613中发送用于注册离线支付的信息。在操作613中,电子装置可以发送OTP芯片ID,或者可以向支付服务器(例如,图4的支付服务器420)发送预注册支付信息(例如,最大支付金额、有效期等)。在请求离线支付注册之后,电子装置可以在操作615中从支付服务器下载用于离线支付的信息,以及可以在操作617中将所下载的信息存储到存储器中。
在示例性实施方式中,电子装置可以在操作613中将OTP芯片ID发送到支付服务器。支付服务器可以具有本地OTP模块,以及可以具有映射到与电子装置的OTP模块同步的本地OTP的帐户ID。支付服务器可以将与OTP芯片ID相对应的帐户ID发送到电子装置。电子装置可以在操作615中下载帐户ID,以及可以在操作617中对所下载的帐户ID进行加密和存储。
在示例性实施方式中,电子装置可以生成包括最大金额和有效期的预注册支付信息,以及可以在操作613中将其发送到支付服务器。支付服务器可以将所接收的预注册支付信息发送到令牌服务器(例如,图4的令牌服务器430)。令牌服务器可以基于预注册支付信息生成令牌,以及可以将所生成的令牌传送到支付服务器。支付服务器可以将令牌发送到电子装置。电子装置可以在操作615中接收令牌,以及可以对所接收的令牌进行加密和存储。
电子装置可以存储离线支付信息。当执行支付时,电子装置可以在操作621中识别这一点,以及可以在操作623中执行用户认证过程。用户认证可以通过输入电子装置的密码或通过输入诸如指纹等的生物信息来执行。如果用户认证有效,则用户可以从电子装置中选择离线支付的信息,以及可以将其发送到POS终端(例如,图4的POS终端450)。
在示例性实施方式中,电子装置可以基于在离线支付时存储的帐户ID和OTP来生成密码信息。在离线支付时,在操作625中,电子装置可以基于在OTP模式中生成的OTP和存储在存储器中的帐户ID来生成用于离线支付的密码信息。电子装置可以将所生成的密码信息传送给POS终端。
在示例性实施方式中,电子装置可以在离线支付时在预注册令牌之中选择有效的令牌。在操作625中,电子装置可以将所选择的预注册令牌传送到POS终端。
图7是示出根据本公开的各种示例性实施方式的支付***的示例性离线支付操作的流程图。
参考图7,支付***可以包括电子装置(例如,用户客户端)400、支付服务器420、令牌服务器430、POS 450和金融服务器440。
电子装置400可以包括能够生成OTP的不同的OTP芯片(例如,图5的OTP模块520)。支付服务器420可以具有本地OTP模块和帐户ID。例如,支付服务器420可以具有分别对应于多个电子装置的帐户ID,以及每个帐户ID可以被映射到能够通过与对应的电子装置的OTP模块同步来生成相同OTP的本地OTP模块。例如,电子装置的OTP模块和支付服务器420的本地OTP模块可以通过时间同步来同时生成相同的OTP。在操作711中,电子装置400可以执行用于离线支付的注册服务过程,以及可以将OTP模块的OTP芯片ID发送到支付服务器420。在操作713中,接收到OTP芯片ID的支付服务器420可以将与所接收的OTP芯片ID相对应的帐户ID发送到电子装置420。在操作715中,电子装置420可以对帐户ID进行加密和存储。
一次性密码(OTP)可以是使用随机生成的一次性密码而不是固定密码的用户认证方法。OTP是一种用于增强安全性的***,以及因为每次登录时都会生成一次性密码,所以OTP可以克服当重复使用相同密码时发生的漏洞。根据本公开的各种示例性实施方式,电子装置可以包括OTP模块。
OTP模块可以通过使用在生成OTP时仅分配给每个用户的密钥来生成值。OTP芯片ID(例如,密钥)可以在最初制造OTP芯片时一起生成,以及可以存储在PSN中。当生成OTP时,OTP芯片可以通过允许与密钥同时计算认证信息(例如,当前时间、按压次数等)来每次生成不同的OTP。当在OTP芯片中生成OTP时,电子装置400和支付服务器420不必直接执行无线通信。
在OTP模块中生成的OTP可以根据预定的特定规则生成数字,以及因此PSN也可以通过使用相同的规则生成OTP。生成OTP的方法可以包括时间同步方法、事件同步方法、组合时间和事件的方法等。在时间同步方法中,输入值可以是自动输入的时间。在事件同步方法中,输入值可以是生成自动输入的OTP的次数。事件同步方法可能需要在电子装置的OTP模块与支付服务器420的本地OTP模块之间生成OTP的次数的同步。根据一个示例性实施方式,本公开的OTP芯片可以使用时间同步方法。
关于支付过程,电子装置400可以在操作751中选择用于离线支付的***。当选择了***时,电子装置400可以向显示器显示用户认证的信息。在操作753中,电子装置400可以显示用于输入指纹或个人识别码(PIN)信息的窗口。当完成用户认证时,在操作755中,电子装置400可以调用专用应用程序接口(API)以从OTP模块(例如,图5的OTP模块520)获取OTP。OTP模块520可以通过使用时间同步方法生成OTP。在操作757中,电子装置400可以基于所选择的***信息、存储在存储器中的帐户ID和在OTP模块520中生成的OTP来生成密码信息。如果在生成用于离线支付的密码信息之后识别出相对于POS 450的接触或接近,则在操作759中,电子装置400可以将密码信息发送到POS 450以对商品或服务进行支付。电子装置400可以经由NFC(例如,图5的NFC模块550)和/或MST(例如,图5的MST模块540)向POS450发送密码信息。
在从电子装置400接收到密码信息时,在操作761中,POS 450可以将密码信息和支付信息发送到金融服务器440(例如,***网络)。支付信息可以包括诸如支付数据和时间、支付金额等的信息。在从POS 450接收到密码信息和支付信息时,在操作763中,金融服务器440可以将密码信息和支付信息发送到令牌服务器430。在操作765中,令牌服务器430可以将密码信息发送到支付服务器420。在操作767中,接收到密码信息的支付服务器420可以解译密码信息以提取帐户ID和OTP。支付服务器420可以从本地OTP模块获取待映射到所提取的帐户ID的OTP,以及可以通过比较和分析所获取的OTP和包括在密码信息中的OTP(例如,在电子装置400中生成的OTP)来执行验证。支付服务器420的验证方法可以使用图8的方法来执行。如果两个OTP值相同,则在操作769中,支付服务器420可以向令牌服务器430发送支付许可。支付服务器420还可以将包括在所接收的密码信息中的***信息一起发送。在操作771中,令牌服务器430可以将包括与***信息相对应的PAN的支付许可信息发送到金融服务器440。金融服务器440可以验证PAN支付信息。如果验证结果是许可,则在操作775中,金融服务器440可以许可对POS 450的支付。然后,POS 450可以执行支付处理操作,以及可以发出收据等。
图8是示出根据本公开的各种示例性实施方式的在支付服务网络中验证包括一次性密码的令牌的示例性过程的流程图。图8可以是用于解释图7的操作767中验证令牌的过程的图。
参考图8,在接收到包括OTP的密码信息时,在操作811中,支付服务器420可以从所接收的密码信息中获取电子装置400的OTP(例如,客户端OTP)和帐户ID。在操作813中,支付服务器420可以提取在与帐户ID对应的本地OTP模块中生成的OTP值。电子装置400的OTP模块和支付服务器420的本地OTP模块可以同时生成相同的OTP。在操作815中,支付服务器420可以通过比较和验证包括在所接收的密码信息中的OTP值和在支付服务器420中生成的本地OTP值来执行验证。如果两个OTP值相同,则在操作817中,支付服务器420可以向令牌服务器430发送支付许可信号。如果两个OTP值不同,则在操作819中,支付服务器420可以向令牌服务器430发送支付拒绝信号。
图9是示出根据本公开的各种示例性实施方式的电子装置的示例性离线支付操作的流程图。
参考图9,电子装置400可以执行基于OTP的离线支付过程。如果注册了离线支付,则电子装置400(例如,图1的处理器120或图5的处理器500)可以在操作911中识别这一点。在操作913中,电子装置400可以将包括在电子装置400中的OTP芯片(例如,图5的OTP模块520)的ID发送到支付服务器(例如,图4的支付服务器420)。然后,支付服务器420可以向电子装置400发送与电子装置400的OTP芯片ID相对应的帐户ID。帐户ID可以是映射到与电子装置400的OTP芯片同步的本地OTP模块的帐户ID。电子装置400可以在操作915中接收从支付服务器420发送的帐户ID,以及可以在操作917中对所接收的帐户ID进行加密和存储。
用户可以在支付时执行离线支付操作。在操作921中识别支付操作时,电子装置400可以在操作923中将由用户选择的***确定为支付卡。在确定支付卡之后,在操作925中,电子装置可以通过使用指纹、密码输入等来执行认证过程。如果完成支付认证,则电子装置400可以在操作927中从OTP芯片获取当前时间的OTP值,以及可以在操作929中基于所选择的支付卡信息、OTP值和所存储的帐户ID来生成密码信息。如果与POS建立无线连接,则电子装置400可以在操作931中将生成的密码信息发送至POS。当执行支付操作时,电子装置可以相对于支付服务器维持离线状态。
根据一个示例性实施方式,电子装置可以通过使用预注册令牌来执行离线支付。图10是示出根据本公开的各种示例性实施方式的通过在支付***中预先注册令牌来执行离线支付的示例性操作的流程图。
参考图10,支付***可以包括电子装置(例如,用户客户端)400、支付服务器420、令牌服务器430、POS 450和金融服务器440。
电子装置400可以预注册用于离线支付的信息。用户可以预注册包括最大金额和有效期(小时、天、周等)的支付信息,以及可以通过使用在支付时预注册的信息在离线状态下执行支付功能。
使用预注册支付信息的离线支付方法可以包括两个不同的步骤(例如,注册和支付)。电子装置可以在处于在线状态时执行信息的预注册步骤,其用于在相对于支付服务器(例如,图4的支付服务器420)处于离线状态下执行支付功能;以及电子装置可以在离线状态下执行基于预注册支付信息执行支付功能的步骤。在本公开的各种示例性实施方式中,可以仅当电子装置400注册离线支付服务器时请求电子装置400与支付服务器之间的互联网连接。
在操作1011中,电子装置400(例如,图1的处理器120或图5的处理器500)可以在支付服务器420中执行用于离线支付的注册服务过程。电子装置可以生成预注册支付信息(例如,最大支付金额、有效期等)以将其发送到支付服务器420。在操作1013中,接收到预注册支付信息的支付服务器420可以将所接收的预注册支付信息(例如,包括最大金额和有效期的信息)传送到令牌服务器430以请求生成令牌。令牌服务器430可以在操作1015中基于预注册支付信息生成用于离线支付的令牌,以及可以在操作1017中将所生成的令牌传送到支付服务器420。在操作1019中,支付服务器420可以将所接收的令牌传送到电子装置400。例如,在电子装置400接收到用于离线支付的预注册支付信息时,支付服务器420和令牌服务器430可以基于所接收的支付信息生成令牌,以及可以将所生成的令牌存储到用户的数据集中。在从支付服务器420接收到令牌时,在操作1021中,电子装置400可以加密所接收的令牌,以及可以将所加密的令牌存储到电子装置400的本地存储器中。根据一个示例性实施方式,电子装置400可以生成用于离线支付的多项预注册支付信息,以及可以将经由支付服务器420和令牌服务器430生成的令牌存储到电子装置的本地存储器中。
电子装置400可以在执行操作1011到操作1021的同时,在相对于支付服务器420的在线状态下发送预注册支付信息以注册离线支付服务器,以及可以下载基于预注册支付信息生成的令牌并将令牌存储到本地存储器中。
关于支付过程,电子装置400可以在操作1051中执行用户认证操作。电子装置400可以通过使用指纹或个人识别码(PIN)来执行用户认证。当完成用户认证时,在操作1053中,电子装置400可以显示存储在本地存储器中的有效的令牌,以及可以将由用户选择的令牌选择为支付令牌。如果识别到相对于POS 450的接触或接近,则在操作1055中,电子装置400可以将令牌发送到POS 450以对商品或服务进行支付。电子装置400可以经由NFC(例如,图5的NFC模块550)和/或MST(例如,图5的MST模块540)将令牌发送到POS 450。
在操作1057中,POS 450可以将令牌和支付信息(例如,支付地点、支付数据和时间、支付金额等)发送到金融服务器440。在从POS450接收到令牌时,在操作1059中,金融服务器440可以将令牌和支付信息发送到令牌服务器430,以验证令牌和支付信息(例如,支付金额、有效期等)。在操作1061中,令牌服务器430可以验证令牌,以及可以基于支付信息将注册支付的最大金额与待支付的总支付金额进行比较。如果令牌和最大金额有效,则在操作1063中,令牌服务器430可以将支付许可和主帐号(PAN)信息发送到金融服务器440。在操作1065中,接收到支付许可的金融服务器440可以验证用户的信用,以及可以执行与相关银行有关的支付过程。此外,在操作1067中,金融服务器440可以向POS 450通知支付许可。然后,POS 450可以执行支付处理操作,以及可以发出收据等。
如图10的操作1051至操作1067所示,电子装置400可以向POS450支付时在相对于支付服务器420的离线状态下发送预注册令牌之中的有效的令牌,以执行离线支付操作。
图11是示出根据本公开的各种示例性实施方式的电子装置的示例性离线支付操作的流程图。
参考图11,电子装置400可以执行用于离线支付的预注册过程。如果注册了离线支付,则电子装置400(例如,图1的处理器120或图5的处理器500)可以在操作1111中识别这一点。在操作1113中,电子装置400可以将包括最大金额和有效期的预注册支付信息发送到支付服务器(例如,图4的支付服务器420)。然后,支付服务器420可以经由令牌服务器430请求生成令牌,以及可以将在令牌服务器430中生成的令牌传送到电子装置400。电子装置400可以在操作1115中接收令牌,以及可以在操作1117中加密所接收的令牌并将其存储到本地存储器中。
用户可以在支付时执行离线支付操作。如果在操作1121中识别到支付操作,则电子装置400可以在操作1123中通过使用指纹、密码输入等来执行认证过程。如果完成了支付认证,则电子装置400可以在操作1125中选择存储在本地存储器中的有效的令牌,以及可以在操作1127中将所选择的令牌发送至POS以执行离线支付操作。
图12A和图12B是示出根据本公开的各种示例性实施方式的在支付***中共享后付费资金的方法的流程图。根据示例性实施方式,电子装置(以下称为第一电子装置400)可以与另一电子装置(以下称为第二电子装置405)共享后付费资金。在典型的汇款过程中,如果完成从发送方帐户到接收方帐户的转帐,则可以立即从金额中扣除转帐的金额。此外,一旦转账完成,发送方就不能估计接收方如何使用这笔资金。例如,如果家长向子女汇款,则无法确认子女使用的支付明细。此外,发送方不知道接收方购买的商品或服务的支付金额。
图12A示出了第一电子装置400向第二电子装置405发送后付费共享信息的过程。在操作1211中,第一电子装置400可以请求支付服务器420注册后付费共享信息。后付费共享信息可以包括卡(例如,***)信息、最大支付和有效日期。例如,当第二电子装置405的用户执行的支付大于限制金额或超出有效日期时,第一电子装置400可以阻止执行支付。当将后付费共享信息发送到支付服务器420时,第一电子装置400可以不设置最大支付或不设置有效日期。在这种情况下,第二电子装置405的用户可以基于用户的信用限额或不计有效日期地使用资金。在接收到第一电子装置400的后付费共享信息的注册请求时,在操作1213中,支付服务器420可以请求第一电子装置400确认后付费共享信息的详细信息(例如,第二电子装置的后付费金额、待共享的支付、有效日期等等)。在操作1215中,第一电子装置400可以向支付服务器420发送用于确认支付服务器420的确认请求的信息。
在接收到第一电子装置400的确认时,在操作1217中,支付服务器420可以请求令牌服务器430生成用于后付费共享信息的令牌。在操作1219中,令牌服务器430可以将由第一电子装置400请求的后付费信息发送到金融服务器440,以请求验证第一电子装置400的信用。在操作1221中,金融服务器400可以基于由第一电子装置400请求的后付费信息来验证第一电子装置400的信用,以及可以将验证结果发送到令牌服务器430。例如,如果第一电子装置400的信用满足后付费共享信息,则在操作1221中,金融服务器440可以向PSN发送确认信号。如果在金融服务器440中确认了后付费共享信息,则在操作1223中,令牌服务器430可以基于后付费资金信息生成令牌,以及可以将所生成的令牌和资金信息存储到内部数据集中。在操作1225中,令牌服务器430可以将所生成的令牌传送到支付服务器420。在接收到令牌时,支付服务器420可以在操作1227中将待共享的后付费信息(例如,资金等)添加到第二电子装置405的余额,以及可以在操作1229中向第二电子装置405发送与添加的后付费信息相对应的通知。
在从支付服务器320接收到待共享的后付费信息时,在操作1231中,第二电子装置405可以请求支付服务器420发送用于离线支付的令牌。当第二电子装置405请求令牌传输时,在操作1233中,支付服务器420可以基于后付费信息将所生成的令牌发送到第二电子装置400。在操作1235中,第二电子装置405可以对待下载的令牌进行加密,以及可以将所加密的令牌存储到第二电子装置405的本地存储器中。
支付服务器420可以基于待共享的后付费信息向第二电子装置405发送令牌,以及在操作1237中,可以生成关于待共享的后付费信息的令牌传送完成的信息,以及可以将与其相对应的通知发送到第一电子装置400。然后,第一电子装置400可以确认由第一电子装置400请求的待共享的后付费信息被传送到第二电子装置405。
图12B示出了第二电子装置405为第一电子装置400共享的资金支付的操作。第二电子装置405可以使用共享资金来以离线状态购买商品或服务。在支付时,第二电子装置405可以在操作1251中执行支付的认证(例如,指纹识别或PIN号输入等)。如果认证成功,则在操作1253中,第二电子装置405可以选择有效的令牌作为支付令牌。如果识别到相对于POS 450的接触或接近,则在操作1255中,第二电子装置405可以将令牌发送到POS 450以对商品或服务进行支付。第二电子装置405可以经由NFC(例如,图5的NFC模块550)和/或MST(例如,图5的MST模块540)将令牌发送到POS 450。
在从电子装置400接收到令牌时,在操作1257中,POS 450可以向金融服务器440发送所接收的令牌和支付信息(例如,支付地点、支付日期和时间、支付金额等)。在从POS 450接收到令牌和支付信息时,在操作1259中,金融服务器440可以将令牌和支付信息发送到令牌服务器430以验证令牌。在操作1261中,令牌服务器430可以验证令牌,以及可以基于支付信息来比较后付费共享信息的最大金额和待支付的总金额。例如,在操作1261中,令牌服务器430可以验证令牌的有效性以及总支付金额是否小于待共享的总金额。如果是有效的支付信息,则在操作1263中,令牌服务器430可以向金融服务器440发送支付许可和主帐号(PAN)信息。在操作1265中,接收到支付许可的金融服务器440可以验证第一电子装置400的信用(例如,后付费共享信息),以及可以执行与相关银行有关的支付过程。此外,在操作1267中,金融服务器440可以向POS 450通知支付许可。然后,POS 450可以执行支付处理操作,以及可以发出收据等。此外,金融服务器400可以在操作1269中向令牌服务器430发送与支付处理结果相对应的反馈通知,令牌服务器430可以在操作1271中向支付服务器420发送反馈通知,以及支付服务器420可以在操作1275中向第一电子装置400发送与支付处理结果相对应的通知。此外,在操作1273中,金融服务器440和PSN可以向第一电子装置440发送与处理的支付结果相对应的通知。
如果共享的后付费资金由另一电子装置405支付,支付处理结果可以作为第一电子装置400的处理细节而被积累,以及第一电子装置400可以在支付处理时确认第二电子装置405的支付结果。
根据本公开的一个示例性实施方式,后付费资金共享方法允许第一电子装置400的用户与第二电子装置405共享可以在特定持续时间期间使用的资金,使得第二电子装置405的用户可以使用共享的资金。第一电子装置400的用户不必预先向第二电子装置405的用户转帐,以及第二电子装置405的用户可以确认时长和共享资金,以及可以在所确定的时长内使用共享资金。此外,如果第二电子装置405的用户对商品或服务进行支付,可以从共享资金(例如,发送方的***)中扣除支付金额,以及在第二电子装置405中使用的金额和使用细节可以被发送到第一电子装置400。
根据本公开的一个示例性实施方式,后付费资金共享方法可以允许发送方共享发送方的收入,而不必向家庭成员或朋友公开诸如卡贷款或现金的敏感信息。可以允许没有卡(例如,特定的卡)的接收方通过使用发送方的卡来执行支付。接收方执行的支付可以被视为发送方的消费(例如,完税的货物),因此发送方可受益于基于由接收方执行支付和通过共享来后付费的卡使用细节。
图13A和图13B是示出根据本公开的各种示例性实施方式的第一电子装置设置后付费共享,以及第二电子装置通过使用后付费共享执行支付的示例性方法的流程图。第一电子装置可以是用于与第二电子装置进行后付费共享的装置,以及第二电子装置可以是能够通过使用后付费共享执行支付的装置。
图13A是示出在第一电子装置中设置后付费共享和处理支付的示例性方法的流程图。在操作1311中,第一电子装置可以识别待共享的后付费信息被注册。在操作1313中,第一电子装置可以将待共享的后付费信息发送到支付服务器420。待与第二电子装置共享的后付费信息可以是包括卡信息、最大金额和有效日期的信息。当请求待共享的后付费信息的注册时,支付服务器420可以请求第一电子装置确认,以及在操作1315中,第一电子装置可以接收从PSN发送的确认请求信息。在接收确认请求信息时,在操作1317中,第一电子装置可以基于确认请求将确认信息发送到支付服务器420。
第一电子装置的后付费信息可以经由支付服务器420和令牌服务器430被传送到金融服务器440。金融服务器440可以基于后付费信息来分析第一电子装置的信用。令牌服务器430可以基于后付费信息生成令牌。如果令牌被正常验证和生成,则支付服务器420可以将该消息通知给第一电子装置和第二电子装置。在操作1319中,第一电子装置可以接收指示其与第二电子装置共享的确认信息。如果用于共享后付费信息的第二电子装置通过使用共享资金执行支付操作,则支付服务器420可以通过与第一电子装置连接来发送支付信息。因此,如果经由通信模块连接到支付服务器420,则第一电子装置可以在操作1321中识别这一点,以及可以在操作1323中接收第二电子装置的支付处理结果。因此,第一电子装置可以与第二电子装置共享可以由后付费资金共享功能支付的资金。此外,当第二电子装置通过使用共享资金执行支付操作时,第一电子装置可以在支付时确认由第二电子装置执行支付的使用细节。
图13B是示出由第二电子装置通过使用共享的后付费资金执行的示例性支付操作的流程图。如果从第一电子装置请求待共享的后付费信息的注册,则支付服务器420可以基于后付费信息添加第二电子装置的金额,以及可以将与关于共享的后付费资金的信息相对应的通知发送到第二电子装置。第二电子装置可以通过使用与共享的后付费资金有关的信息来执行在线支付或离线支付。
在示例性实施方式中,第二电子装置可以执行离线支付。在操作1351中识别到待共享的后付费信息的接收时,第二电子装置可以在操作1353中请求支付服务器420发送用于离线支付的令牌,从而执行离线支付。支付服务器420可以响应于第二电子装置的令牌请求,将在令牌服务器430中生成的令牌发送到第二电子装置。第二电子装置可以在操作1355中下载从支付服务器420发送的令牌,以及可以在操作1357中加密所下载的令牌并且将所加密的令牌存储到本地存储器中。
第二电子装置可以在支付时使用存储在本地存储器中的令牌来执行离线支付。如果用户生成支付请求,则第二电子装置可以在操作1361中识别这一点,以及可以在操作1363中执行支付认证过程。支付认证可以基于指纹输入或PIN输入来执行。如果完成支付认证,则第二电子装置可以在操作1365中选择所存储的有效的令牌,以及可以在操作1367中将所选择的令牌发送到POS。因此,第二电子装置可以在离线支付方式中支付共享的后付费资金。
用户可以拥有用于各种目的的多个***。***可以对支付金额和/或支付项目等给予不同的优惠。因此,优选的是,用户通过选择具有最佳支付优惠的卡执行支付。根据本公开的各种示例性实施方式,支付***可以通过使用预定方法(例如,支付卡偏好和/或支付模型)来建议用户选择用于支付的最佳卡。
根据一个示例性实施方式,支付***可以基于支付卡偏好来建议选择支付卡。图14A至图14C是示出基于支付和卡偏好来选择***的示例的图。当使用电子装置进行支付时,用户可以配置具有如图14A所示的支付优先级的卡。此外,为了提供如图14B所示的诸如积分点或账单折扣的优惠,***发行商可以请求客户通过使用相应的***来执行每月最低限度的最低支付。另外,如图14B所示,卡可以具有针对卡的优惠(例如,积分点)的偏好的支付类型。
支付***可以在如图14B所示需要支付大于或等于最小金额的卡(例如,如图14B所示设置最小使用金额的卡)中从总支付金额不超过最小使用金额的卡中选择具有最高优先级的卡(例如,图14A的优先级)。此外,如图14B所示,支付***可以选择具有当前支付类型中具有最佳支付条件的类型的优先级的卡。此外,支付***可以选择具有最高优先级的卡,而不考虑偏好。在一个示例性实施方式中,支付***可以通过使用图14C所示的方法来选择支付卡。在操作1451中,支付***可以在累积支付金额小于最小使用金额的卡中选择具有最高优先级的卡。此外,如果所有卡的累积支付金额都超过最小使用金额,则在操作1453中,支付***可以使用当前支付类型中的最佳支付方法(例如,在支付时给予最佳优惠的卡)来选择卡。此外,如果在操作1451和操作1453中未选择卡,则支付***可以在操作1455中选择具有最高优先级的卡。
根据一个示例性实施方式,对于由用户拥有的每个卡,支付***可以向PSN注册支付优先级、最小支付金额、偏好的支付等。如果用户注册了第一卡偏好,则PSN可以根据预定数据集的最小支付金额和偏好的支付类型来建议选择支付卡。当在支付***的POS中完成支付时,用户可以将其报告给PSN以选择用于支付的特定卡或者根据预注册的偏好选择最佳卡,以及PSN可以通过使用图14C的方法来选择支付卡。
图15是示出根据本公开的各种示例性实施方式的支付***选择用于支付的卡的示例性方法的流程图。
参考图15,电子装置400可以在操作1511中执行用户认证操作。电子装置400可以通过使用指纹或个人识别码(PIN)来执行用户认证。当完成用户认证时,电子装置可以执行支付操作。在这种情况下,如果识别出相对于POS 450的接触或接近,则在操作1513中,电子装置400可以向POS 450发送令牌以对商品或服务进行支付。电子装置400可以经由NFC(例如,图5的NFC模块550)和/或MST(例如,图5的MST模块540)将令牌发送到POS 450。在这种情况下,待传送到POS 450的令牌可以不包括关于支付卡的信息。
在从电子装置400接收到令牌时,在操作1515中,POS 450可以将所接收的令牌和支付信息发送到金融服务器440。在从POS 450接收到令牌和支付信息时,在操作1517中,金融服务器440可以将令牌和支付信息发送到令牌服务器430。在操作1519中,令牌服务器430可以分析所接收的令牌是否是有效的令牌。如果是有效的令牌,则在操作1521中,令牌服务器430可以将支付信息传送到支付服务器420。在操作1523中,接收到支付信息的支付服务器420可以基于支付信息根据偏好找到最佳支付卡。如图14A至图14C所示,在操作1525中,支付服务器420可以选择卡优先级、卡的支付累积金额是否超过相应卡的最低使用金额、和/或用于为支付类型提供最佳优惠的卡,以及电子装置400可以在操作1527中向支付服务器确认所选择的卡或另一卡。根据一个示例性实施方式,支付服务器420可以通过使用图14C的方法来选择最佳卡。在选择最佳卡后,在操作1529中,支付服务器420可以将所选择的卡信息传送到令牌服务器430。在操作1531中,接收到最佳卡信息的令牌服务器430可以将支付许可和所选择的支付卡信息(例如,最佳支付卡的主帐号(PAN))发送到金融服务器440。在操作1533中,接收到支付许可的金融服务器440可以验证用户的信用,以及可以执行与相关银行有关的支付过程。此外,在操作1535中,金融服务器440可以向POS 450通知支付许可。然后,POS 450可以执行支付处理操作,以及可以发出收据等。此外,在操作1537中,PSN可以向电子装置400通知支付卡的信息。在操作1533中,电子装置400的用户可以确认在支付中使用的卡的信息。
在选择最佳卡之后,PSN还可以包括向电子装置400的用户报告所选择的最佳卡的过程,以确认是否使用该卡。在选择最佳卡之后,在操作1525中,支付服务器420可以将所选择的最佳支付卡的信息发送到电子装置400。例如,支付服务器420可以推荐用户使用所选择的最佳卡来支付。电子装置400的用户可以确认支付服务器420中建议的支付卡。电子装置的用户可以使用支付服务器420中建议的最佳卡作为支付卡,或者可以使用用户选择的另一卡作为支付卡。在操作1527中,电子装置可以将包括由用户选择的卡的信息(例如,支付服务器420中推荐的最佳卡或由用户选择的另一卡)的确认信息发送到支付服务器420。在操作1529中,接收到电子装置400的卡确认信息的支付服务器420可以将卡信息传送到令牌服务器430。在操作1531中,接收到最佳卡信息的令牌服务器430可以将支付许可和所选择的支付卡信息(例如,最佳支付卡的主帐号)发送到金融服务器440。图16示出了根据本公开的各种示例性实施方式的在支付***中选择支付卡的方法。
参考图16,当执行卡支付时,可以根据支付条件选择具有良好支付条件的卡以执行支付。用户可以在支付时选择具有良好条件的卡。然而,用户可能不希望在支付之前花费时间来设置偏好。根据本公开的各种示例性实施方式,支付***可以提供一种能够基于总体支付历史来向卡用户推荐具有最佳支付条件的最佳卡的方法。根据一个示例性实施方式,支付***可以使用支付建模方法,以及可以基于学习机器过程来执行支付建模方法。当用户使用PSN进行支付时,用户的支付信息可以在支付***中保持匿名,以保护用户的隐私。对于支付***中所有用户的支付历史,PSN可以如图15的方法所示为每个特定支付卡生成支付模型(例如,支付卡的支付建模)。
在图16中,参数收集器1610可以收集用于执行支付卡的支付建模的参数。支付参数可以包括支付类型1611、支付地点1612、支付金额1613、支付日期1614、商户名称1615和卡历史1616中的至少一项。支付类型1611可以是产品类型。例如,产品类型可以是食品、购物等。支付地点1612可以是POS ID。商户名称1615可以是其中使用卡用于支付的商户的名称,例如百货公司(例如,新世界百货公司)、折扣店(例如E-Mart)、电影院(例如Megabox)、游乐园(例如,Everland)等。卡历史1616可以收集在商户名称1615的公司中提供的信息(例如,折扣事件等)。
学习单元(例如,通过机器学习算法的支付模型)1620可以通过将支付建模应用于支付参数来学习。选择单元(例如,选择的概率)1630可以基于支付建模来选择具有最高概率的卡以作为最佳卡。
根据一个示例性实施方式,当用户(例如,新用户)请求选择用于支付的最佳卡时,支付服务器420可以将支付模型(例如,通过机器学习算法的支付模型)应用于用户的所有卡以获取每个支付卡的选择概率(Pi)。如果发现最大的选择概率(Pi),支付服务器420可以向没有用户支付历史的新用户建议正确的最佳卡。
根据一个示例性实施方式,支付服务器420可以通过推送消息向用户发送建议的卡,以及可以从用户获取信息。对于从用户接收的更多支付历史,支付服务器420可以生成更准确的支付模型。
图17是示出根据本公开的各种示例性实施方式的在支付***中通过支付建模方案使用最佳卡执行支付操作的示例性过程的流程图。
参考图17,电子装置400可以在操作1711中执行用户认证操作。电子装置400可以通过使用指纹或个人识别码(PIN)来执行用户认证。当完成用户认证时,在操作1713中,电子装置可以向POS 450发送令牌以对商品或服务进行支付。电子装置400可以经由NFC(例如,图5的NFC模块550)和/或MST(例如,图5的MST模块540)将令牌发送到POS 450。在这种情况下,待传送到POS 450的令牌可以包括用于请求选择具有用于支付的良好支付条件的最佳卡的信息。
在从电子装置400接收到令牌时,在操作1715中,POS 450可以将所接收的令牌和支付信息发送到金融服务器440。在从POS 450接收到令牌和支付信息时,在操作1717中,金融服务器440可以将令牌和支付信息发送到令牌服务器430。在操作1719中,令牌服务器430可以分析所接收的令牌是否是有效的令牌。如果其是有效的令牌,则在操作1721中,令牌服务器430可以将支付信息传送到支付服务器420。在操作1723中,支付服务器420可以应用图16的支付建模方法以基于支付信息来选择最佳支付卡。如果电子装置400的用户请求支付服务器420选择用于支付的最佳卡,则支付服务器420可以将支付模型应用于用户的所有卡以获取每个支付卡的选择概率(Pi)。如果发现最大的选择概率(Pi),则支付服务器420可以基于支付建模方案为电子装置400选择具有最佳支付条件的最佳卡。在选择最佳卡之后,支付服务器420可以将支付许可和所选择的支付卡信息(例如,最佳支付卡的主帐号)发送到金融服务器440。在操作1733中,接收到支付许可的金融服务器440可以验证用户的信用,以及可以执行与相关银行有关的支付过程。此外,在操作1735中,金融服务器440可以向POS450通知支付许可。然后,POS 450可以执行支付处理操作,以及可以发出收据等。此外,支付服务器420可以在操作1737中向电子装置400通知支付卡的信息,以及电子装置400的用户可以在操作1737中确认支付中使用的卡的信息。
在选择最佳卡之后,支付服务器420还可以包括向电子装置400的用户报告所选择的最佳卡的过程,以确认是否使用该卡。在选择最佳卡之后,在操作1725中,支付服务器420可以将所选择的最佳支付卡的信息发送到电子装置400。例如,支付服务器420可以推荐用户使用所选择的最佳卡来支付。电子装置400的用户可以确认支付服务器420中建议的支付卡。电子装置的用户可以使用支付服务器420中建议的最佳卡作为支付卡,或者可以使用用户选择的另一卡作为支付卡。在操作1727中,电子装置400可以将包括卡的信息(例如,在支付服务器420中建议的最佳卡或由用户选择的另一卡)的确认信息发送到支付服务器420。在操作1729中,支付服务器420可以将电子装置400的卡确认信息发送到令牌服务器。在操作1731中,令牌服务器430可以将支付许可和所选择的支付卡信息(例如,最佳支付卡的主帐号)发送到金融服务器440。根据本公开的各种示例性实施方式,操作电子装置的方法可以包括:支付信息注册操作,支付信息注册操作包括用于通过发送用于离线支付的一次性密码(OTP)模块的标识(ID)来请求离线支付注册,基于OTP ID的发送来接收账户ID,以及存储帐户ID;以及离线支付操作,离线支付操作用于在离线支付时生成OTP,基于所生成的OTP和账户ID来生成令牌,以及将生成的令牌发送到POS终端。
支付信息注册操作还可以包括基于指纹或个人识别码(PIN)来对用户进行认证。
离线支付操作可以包括在离线支付时由OTP模块基于当前时间来生成OTP,以及通过组合所生成的OTP和所存储的帐户信息来生成令牌。
在离线支付操作中,在感测到对POS终端的接触或接近时,支付令牌可以经由近场通信(NFC)模块和磁安全传输(MST)模块发送到POS终端。
支付信息注册操作还可以包括生成支付信息并发送所生成的支付信息以请求预注册,以及基于所请求的支付信息接收和存储令牌。离线支付操作还可以包括在支付时选择令牌,并将所选择的令牌发送到POS终端以执行支付。
支付信息可以包括于最大支付金额和有效期有关的信息。
根据各种示例性实施方式,通过支付服务***处理电子装置的离线支付的方法可以包括:支付注册操作,支付注册操作用于在从电子装置接收到一次密码(OTP)模块的标识(ID)时将与OTP模块相对应的账户ID发送到电子装置并且用于存储所发送的帐户ID;以及离线支付操作,离线支付操作用于在接收到包括OTP和帐户ID的令牌时验证OTP和帐户ID,以及如果令牌有效则许可支付。
离线支付操作可以包括从所接收的令牌获取帐户ID和OTP,基于根据所存储的帐户ID的OTP模块ID生成本地OTP,以及如果包括在令牌中的OTP与所生成的本地OTP相同,则许可支付。
支付信息注册操作还可以包括:如果电子装置请求对支付信息进行预注册,则将支付信息存储到用户的数据集中并基于所接收的支付信息生成令牌,以及将所生成的令牌发送到电子装置。离线支付操作还可以包括分析所接收的令牌的信息和存储在用户的数据集中的支付信息,以确定支付是否被许可。
待预注册的支付信息可以包括最大金额和有效期。如果待支付的总金额小于最大支付金额,则离线支付操作可以许可支付。
根据各种示例性实施方式,电子装置可以执行离线支付以支持支付服务,而与通信区域无关。电子装置可以注册待与其它用户共享的后付费信息,以及可以基于其它用户的支付来确认结果。电子装置可以在支付时接收与支付相关的卡信息,以及从而通过选择用于支付的偏好的卡来进行支付。

Claims (20)

1.电子装置,所述电子装置包括:
通信模块,所述通信模块包括通信电路;
短程通信模块,所述短程通信模块包括短程通信电路;
一次性密码模块,所述一次性密码模块包括配置为生成一次性密码的电路;以及
处理器,所述处理器操作性地联接到所述通信模块和所述短程通信模块,
其中,所述处理器配置为:
通过经由所述通信模块发送所述一次性密码模块的标识来请求离线支付注册,基于所述离线支付注册来接收帐户标识,以及存储所述帐户标识;以及
在离线支付时经由所述一次性密码模块来生成一次性密码,基于所生成的一次性密码和所述帐户标识来生成令牌,以及经由所述短程通信模块将所生成的令牌发送到销售点终端以执行支付。
2.根据权利要求1所述的电子装置,其中,所述一次性密码模块配置为以时间同步方式生成所述一次性密码。
3.根据权利要求2所述的电子装置,
其中,所述一次性密码模块配置为在所述离线支付时基于当前时间生成所述一次性密码,以及
其中,所述处理器配置为通过将所生成的一次性密码和所存储的帐户标识进行组合来生成支付令牌。
4.根据权利要求1所述的电子装置,还包括认证模块,所述认证模块包括配置为对所述用户进行认证的电路,其中,所述处理器配置为在所述离线支付时基于在所述认证模块中输入的个人识别码或指纹对所述用户进行认证。
5.根据权利要求1所述的电子装置,
其中,所述短程通信模块包括以下各项中的至少一项:包括近场通信电路的近场通信模块和包括磁安全传输电路的磁安全传输模块,以及
其中,所述处理器配置为在感测到对所述销售点终端的接触或接近时,经由所述短程通信模块将所述令牌发送到所述销售点终端。
6.根据权利要求1所述的电子装置,其中,所述处理器配置为:
生成支付信息,经由所述通信模块请求对所生成的支付信息的预注册,经由所述通信模块接收针对预注册的支付信息的令牌,以及存储所接收的令牌;以及
所述处理器还配置为在支付时选择所述令牌,以及经由所述短程通信模块将所选择的令牌发送到所述销售点终端以执行所述支付。
7.根据权利要求6所述的电子装置,其中,所述支付信息包括最大支付金额的信息和有效期的信息。
8.根据权利要求1所述的电子装置,
其中,所述电子装置包括配置为提供后付费信息的第一电子装置和配置为使用所提供的后付费信息来执行支付操作的第二电子装置,以及
其中,所述第一电子装置的处理器配置为:
生成待与所述第二电子装置共享的所述后付费信息,以及经由所述通信模块发送所生成的后付费信息以与所述第二电子装置共享所述后付费信息;以及
通过经由所述通信模块接收由所述第二电子装置通过使用所共享的后付费信息执行的支付的结果来显示所述结果。
9.根据权利要求8所述的电子装置,其中,所述第二电子装置的处理器配置为:
共享所述第一电子装置提供的所述后付费信息,经由所述通信模块请求用于离线支付的令牌,以及存储经由所述通信模块接收的令牌;以及
在支付时选择所述令牌,以及经由所述短程通信模块将所选择的令牌发送到所述销售点终端以执行所述支付。
10.根据权利要求9所述的电子装置,其中,所述后付费信息包括最大支付金额和有效期。
11.操作电子装置的方法,所述方法包括:
支付信息注册操作,所述支付信息注册操作包括:通过发送用于离线支付的一次性密码模块的标识来请求离线支付注册;基于所述一次性密码模块的标识的所述发送来接收账户标识;以及存储所述帐户标识;以及
离线支付操作,所述离线支付操作包括:在离线支付时生成所述一次性密码;基于所生成的一次性密码和所述账户标识来生成令牌;以及将所生成的令牌发送到销售点终端。
12.根据权利要求11所述的方法,其中,所述支付信息注册操作还包括基于指纹或个人识别码来对用户进行认证。
13.根据权利要求11所述的方法,其中,所述离线支付操作还包括:
在所述离线支付时由所述一次性密码模块基于当前时间来生成所述一次性密码;以及
通过将所生成的一次性密码和所存储的帐户信息进行组合来生成所述令牌。
14.根据权利要求11所述的方法,其中,在所述离线支付操作中,在感测到对所述销售点终端的接触或接近时,所述令牌经由以下各项中的至少一项发送到所述销售点终端:近场通信模块和磁安全传输模块。
15.根据权利要求11所述的方法,
其中,所述支付信息注册操作还包括:
生成支付信息,以及发送所生成的支付信息以请求进行预注册;以及
接收和存储基于所请求的支付信息的令牌,以及
其中,所述离线支付操作还包括:
在支付时选择所述令牌;以及
将所选择的令牌发送到所述销售点终端以执行所述支付。
16.根据权利要求15所述的方法,其中,所述支付信息包括最大支付金额的信息和有效期的信息。
17.通过支付服务***处理电子装置的离线支付的方法,所述方法包括:
支付注册操作,所述支付注册操作包括:在从所述电子装置接收到一次性密码模块的标识时将与所述一次性密码模块相对应的账户标识发送到所述电子装置,以及存储所发送的帐户标识;以及
离线支付操作,所述离线支付操作包括:在接收到包括所述一次性密码和所述帐户标识的令牌时验证所述一次性密码和所述帐户标识,以及如果所述令牌有效则许可所述支付。
18.根据权利要求17所述的方法,其中,所述离线支付操作包括:
从所接收的令牌中获取所述帐户标识和所述一次性密码;
基于根据所存储的帐户标识的所述一次性密码模块的标识来生成本地一次性密码;以及
如果包括在所述令牌中的一次性密码与所生成的本地一次性密码相同,则许可所述支付。
19.根据权利要求17所述的方法,
其中,所述支付信息注册操作还包括:
如果所述电子装置请求对所述支付信息进行预注册,则将所述支付信息存储到数据集中,以及基于所接收的支付信息生成令牌;以及
将所生成的令牌发送到所述电子装置,以及
其中,所述离线支付操作还包括:
分析所接收的令牌的信息和存储在所述数据集中的所述支付信息以确定所述支付是否被许可。
20.根据权利要求19所述的方法,
其中,待预注册的所述支付信息包括最大金额和有效期,以及
其中,所述离线支付操作还包括如果待支付的总金额小于最大支付金额则许可所述支付。
CN201710303372.5A 2016-05-13 2017-05-03 提供电子支付的电子设备及其操作方法 Pending CN107369011A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020160058606A KR20170127854A (ko) 2016-05-13 2016-05-13 전자 결제 기능을 제공하는 전자 장치 및 그의 동작 방법
KR10-2016-0058606 2016-05-13

Publications (1)

Publication Number Publication Date
CN107369011A true CN107369011A (zh) 2017-11-21

Family

ID=58606023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710303372.5A Pending CN107369011A (zh) 2016-05-13 2017-05-03 提供电子支付的电子设备及其操作方法

Country Status (4)

Country Link
US (1) US20170330188A1 (zh)
EP (1) EP3244357A1 (zh)
KR (1) KR20170127854A (zh)
CN (1) CN107369011A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112262402A (zh) * 2018-05-25 2021-01-22 三星电子株式会社 电子装置和用于控制外部电子装置的方法
TWI732457B (zh) * 2019-02-13 2021-07-01 華南商業銀行股份有限公司 自動儲蓄系統及自動儲蓄方法
WO2021143545A1 (zh) * 2020-01-13 2021-07-22 支付宝实验室(新加坡)有限公司 跨地域离线支付的注册、付款方法和装置
CN113614740A (zh) * 2019-03-29 2021-11-05 飞力凯网路股份有限公司 信息处理设备、信息处理方法、程序、通信设备、通信方法和信息处理***
CN114033261A (zh) * 2021-11-22 2022-02-11 中国铁塔股份有限公司 一种整流器防盗方法、装置、设备及存储介质
TWI760254B (zh) * 2020-02-13 2022-04-01 華南商業銀行股份有限公司 使用類神經網路的自動儲蓄方法
US11410223B2 (en) * 2018-05-24 2022-08-09 Mastercard International Incorporated Method and system for facilitating e-commerce transactions
CN116167759A (zh) * 2023-04-26 2023-05-26 北京大也智慧数据科技服务有限公司 一种基于sim卡的脱机支付方法和***

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160171480A1 (en) * 2013-08-21 2016-06-16 Visa International Service Association Methods and systems for transferring electronic money
AU2016220117B2 (en) * 2015-02-17 2020-02-27 Visa International Service Association Token and cryptogram using transaction specific information
KR101941624B1 (ko) * 2015-02-20 2019-01-24 삼성전자주식회사 착탈식 전자 결제 장치
US10861019B2 (en) * 2016-03-18 2020-12-08 Visa International Service Association Location verification during dynamic data transactions
KR20180055572A (ko) * 2016-11-17 2018-05-25 삼성전자주식회사 전자 장치 및 전자 장치의 송금 방법
KR20180063538A (ko) * 2016-12-02 2018-06-12 삼성전자주식회사 Poi 정보를 제공하는 방법 및 이를 지원하는 전자 장치
US10523652B2 (en) * 2017-03-29 2019-12-31 Ca, Inc. Secure identity sharing using a wearable device
US10789579B2 (en) * 2017-06-16 2020-09-29 Mastercard International Incorporated Systems and methods for use in facilitating purchases
US11580531B2 (en) * 2017-08-25 2023-02-14 Mastercard International Incorporated Systems and methods for minimizing user interactions for cardholder authentication
KR102459974B1 (ko) * 2018-03-28 2022-10-28 삼성에스디에스 주식회사 인증 시스템 및 방법
CN109658103B (zh) * 2018-10-25 2021-01-01 创新先进技术有限公司 身份认证、号码保存和发送、绑定号码方法、装置及设备
US10929846B2 (en) * 2019-03-22 2021-02-23 Capital One Services, Llc Secure automated teller machines
CN111861451B (zh) * 2019-04-25 2024-06-18 刘永乐 离线交易的方法、客户端设备及pos机
US11410194B1 (en) * 2019-10-18 2022-08-09 Wells Fargo Bank, N.A. Systems and methods for linking ATM to retailer transaction to preserve anonymity
US11734750B2 (en) * 2020-05-19 2023-08-22 Micropharmacy Corporation Systems, media, and methods for staggered medical transactions

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090104888A1 (en) * 2007-10-17 2009-04-23 First Data Corporation Onetime Passwords For Mobile Wallets
US20110258121A1 (en) * 2010-04-14 2011-10-20 Nokia Corporation Method and apparatus for providing automated payment
US8312519B1 (en) * 2010-09-30 2012-11-13 Daniel V Bailey Agile OTP generation
US20150254647A1 (en) * 2014-03-04 2015-09-10 Bank Of America Corporation Flexible funding account token associations

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120072353A1 (en) * 2010-02-11 2012-03-22 Christopher Boone Enhanced system and method for multipath contactless transactions
US20110231315A1 (en) * 2010-03-16 2011-09-22 Infosys Technologies Limited Method and system for making secure payments
IN2013MU02317A (zh) * 2013-07-10 2015-06-19 Mandar Agashe
US8905303B1 (en) * 2013-09-01 2014-12-09 Mourad Ben Ayed Method for adaptive wireless payment
US11308483B2 (en) * 2015-08-25 2022-04-19 Paypal, Inc. Token service provider for electronic/mobile commerce transactions
KR101779506B1 (ko) * 2015-10-20 2017-09-18 엘지전자 주식회사 이동단말기 및 그 제어방법
US20170300906A1 (en) * 2016-04-13 2017-10-19 Mastercard International Incorporated System and method for setting authorization and payment rules regarding usage of payment tokens

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090104888A1 (en) * 2007-10-17 2009-04-23 First Data Corporation Onetime Passwords For Mobile Wallets
US20110258121A1 (en) * 2010-04-14 2011-10-20 Nokia Corporation Method and apparatus for providing automated payment
US8312519B1 (en) * 2010-09-30 2012-11-13 Daniel V Bailey Agile OTP generation
US20150254647A1 (en) * 2014-03-04 2015-09-10 Bank Of America Corporation Flexible funding account token associations

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11410223B2 (en) * 2018-05-24 2022-08-09 Mastercard International Incorporated Method and system for facilitating e-commerce transactions
CN112262402A (zh) * 2018-05-25 2021-01-22 三星电子株式会社 电子装置和用于控制外部电子装置的方法
TWI732457B (zh) * 2019-02-13 2021-07-01 華南商業銀行股份有限公司 自動儲蓄系統及自動儲蓄方法
TWI764767B (zh) * 2019-02-13 2022-05-11 華南商業銀行股份有限公司 規劃客製化定存轉帳金額的自動儲蓄系統
CN113614740A (zh) * 2019-03-29 2021-11-05 飞力凯网路股份有限公司 信息处理设备、信息处理方法、程序、通信设备、通信方法和信息处理***
WO2021143545A1 (zh) * 2020-01-13 2021-07-22 支付宝实验室(新加坡)有限公司 跨地域离线支付的注册、付款方法和装置
TWI816059B (zh) * 2020-01-13 2023-09-21 新加坡商支付寶實驗室(新加坡)有限公司 跨地域離線支付的註冊、付款方法和裝置
TWI760254B (zh) * 2020-02-13 2022-04-01 華南商業銀行股份有限公司 使用類神經網路的自動儲蓄方法
CN114033261A (zh) * 2021-11-22 2022-02-11 中国铁塔股份有限公司 一种整流器防盗方法、装置、设备及存储介质
CN116167759A (zh) * 2023-04-26 2023-05-26 北京大也智慧数据科技服务有限公司 一种基于sim卡的脱机支付方法和***

Also Published As

Publication number Publication date
KR20170127854A (ko) 2017-11-22
US20170330188A1 (en) 2017-11-16
EP3244357A1 (en) 2017-11-15

Similar Documents

Publication Publication Date Title
CN107369011A (zh) 提供电子支付的电子设备及其操作方法
CN107665426A (zh) 使用生物特征认证进行支付的方法和电子设备
CN106485486A (zh) 电子设备的支付信息处理方法和装置
CN107408251A (zh) 提供电子支付功能的电子设备及其操作方法
CN113630380B (zh) 用于支付服务的卡片注册方法和实施该方法的移动电子设备
CN107278313A (zh) 支付手段操作支持方法和用于支持该方法的电子设备
CN108509119A (zh) 用于功能执行的电子设备的操作方法和支持其的电子设备
CN105989522A (zh) 支付附加服务信息处理方法和支持所述方法的电子设备
CN107085790A (zh) 电子设备及其使用切换的支付执行方法
CN105894268A (zh) 支付处理方法及支付其的电子设备
KR20180027770A (ko) 금융 계좌 등록 및 등록된 금융 계좌를 이용한 결제 방법 및 이를 수행하는 장치
CN107301542A (zh) 电子装置以及使用所述电子装置的支付方法
CN108376546A (zh) 语音输入方法以及用于支持该方法的电子设备和***
CN107833048A (zh) 电子设备和使用该电子设备的支付方法
CN107067250A (zh) 用于执行支付的方法和装置
KR102646892B1 (ko) 결제 수행 방법 및 이를 제공하는 전자 장치
CN107924515A (zh) 电子设备及其用户认证方法
CN106355409A (zh) 支付***、电子设备、及其支付方法
CN110325993A (zh) 通过使用多个生物特征传感器执行认证的电子设备及其操作方法
CN108173811A (zh) 电子装置和所述电子装置的卡注册方法
KR20180090693A (ko) 복수의 결제들을 수행하는 전자 장치 및 그 방법
CN108701297A (zh) 用于执行支付的电子装置和方法
CN107305661A (zh) 用于执行安全登录服务的设备和方法
KR20170102696A (ko) 전자 결제 기능을 제공하는 방법 및 이를 지원하는 전자장치
CN107408249A (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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20171121