轻击以通过NFC将数据复制到剪贴板制造技术

技术编号:30293997 阅读:25 留言:0更新日期:2021-10-09 22:15
各种实施例通常针对使用NFC将数据从非接触式卡复制到移动设备的剪贴板。移动设备可以发出从非接触式卡读取数据的请求。非接触式卡可以响应于该请求生成加密数据。移动设备可以经由NFC接收加密数据并将加密数据发送到服务器以进行验证。服务器可以验证加密数据并将非接触式卡的帐号的指示发送到移动设备。然后,移动设备可以将帐号复制到移动设备的剪贴板。移动设备可以将帐号复制到移动设备的剪贴板。移动设备可以将帐号复制到移动设备的剪贴板。

【技术实现步骤摘要】
【国外来华专利技术】轻击以通过NFC将数据复制到剪贴板


[0001]本文的实施例总体上涉及移动计算平台,并且更具体地,涉及轻击以通过近场通信(NFC)将数据复制到剪贴板。
[0002]相关应用
[0003]本申请要求于2019年3月20日提交的标题为“TAP TO COPY DATA TO CLIPBOARD VIA NFC(轻击以通过NFC将数据复制到剪贴板)”的美国专利申请序列号16/359,966的优先权。上述申请的内容通过引用以其整体合并于此。

技术介绍

[0004]支付卡的账户标识符通常是长的数字和/或字符串。由此,用户很难正确地手动输入账户标识符。事实上,用户经常出错,并将不正确的账号输入到计算界面(例如支付界面)中。此外,即使用户输入正确的账户标识符,也已经开发出允许照相机捕获账户标识符的过程。

技术实现思路

[0005]本文公开的实施例提供了用于轻击以通过NFC将数据复制到剪贴板的系统、方法、物品和计算机可读介质。根据一个示例,应用可以从与账户相关联的非接触式卡的通信接口接收加密数据,该加密数据基于一个或多个密码算法和多样化密钥生成,该多样化密钥存储在非接触式卡的存储器中,并且基于存储在非接触式卡的存储器中的主密钥和计数器值生成。然后,应用可以从服务器接收加密数据的验证,服务器基于存储在服务器的存储器中的一个或多个密码算法和多样化密钥解密加密数据以验证加密数据,存储在服务器的存储器中的多样化密钥基于存储在服务器的存储器中的主密钥和计数器值生成。应用还可以从服务器接收与该账户相关联的加密账号。应用可以对加密账号进行解密,以产生账号。然后,该应用可以将账号复制到在处理器电路上执行的操作系统(OS)的剪贴板。
附图说明
[0006]图1A至图1B示出了用于轻击以通过NFC将数据复制到剪贴板的系统的实施例。
[0007]图2示出了轻击以通过NFC将数据复制到剪贴板的实施例。
[0008]图3A至图3C示出了轻击以通过NFC将数据复制到剪贴板的实施例。
[0009]图4A至图4B示出了示例非接触式卡。
[0010]图5示出了第一逻辑流程的实施例。
[0011]图6示出了第二逻辑流程的实施例。
[0012]图7示出了第三逻辑流程的实施例。
[0013]图8示出了计算架构的实施例。
具体实施方式
[0014]本文公开的实施例提供了使用NFC将来自非接触式卡的数据(例如,帐号)复制到计算设备的剪贴板的安全技术。通常,设备的用户可以向应用提供指定复制来自非接触式卡的数据的输入。然后,非接触式卡可以例如通过轻击手势进入与设备的NFC通信范围。然后,应用可以指示非接触式卡生成数据并通过NFC将数据传输到应用。非接触式卡生成的数据可以使用密钥多样化进行加密。该应用可以将从非接触式卡接收的数据发送到服务器以进行验证。一经验证数据,服务器可以将帐户数据(例如,帐号)传输到设备上的应用,然后该应用可以将接收到的帐户数据复制到设备的操作系统的剪贴板。帐户数据可以保持在剪贴板上,直到进行购买或时间阈值到期为止,此时剪贴板的内容可以被清除、覆盖或以其他方式修改。有利地,这样做可以提高所有设备和关联数据的安全性。
[0015]一般参考本文使用的符号和命名,以下的详细描述的一个或多个部分可以根据在计算机或计算机的网络上执行的程序过程来呈现。由本领域技术人员使用这些程序描述和表示来最有效地向本领域其他技术人员传达他们的工作实质。程序在此并且通常被认为是导致期望的结果的自洽的操作序列。这些操作是需要对物理量进行物理操控的那些操作。通常,尽管不是必须的,这些量采取能够被存储、传送、组合、比较和以其他方式操控的电、磁或光信号的形式。主要是出于通用的原因,将这些信号称为位、值、元素、符号、字符、项、数字等有时被证明是方便的。然而,应该注意的是,所有这些和类似的术语与适当的物理量相关联,并且仅仅是应用于这些量的方便标签。
[0016]此外,这些操控通常被称为诸如相加或比较的术语,这些术语通常与由人类操作员执行的精神操作相关联。然而,在形成一个或多个实施例的一部分的本文描述的操作中的任何一个中,人类操作员的这种能力不是必需的,或者在大多数情况下不是期望的。而是,这些操作是机器操作。用于执行各种实施例的操作的有用机器包括由存储在其中的、根据本文的教导写入的计算机程序选择性激活或配置的数字计算机、和/或包括为所需目的专门构造的装置或数字计算机。各种实施例还涉及用于执行这些操作的装置或系统。这些装置可以为所需目的而专门构建。从给出的描述中,各种这些机器的所需结构将是显而易见的。
[0017]现在参考附图,其中相同的附图标记始终用于指代相同的元件。在以下描述中,出于解释的目的,阐述了许多具体细节,以便提供对其的透彻理解。然而,显而易见的是,可以在没有这些具体细节的情况下实践新颖的实施例。在其他情况下,以框图形式示出了公知的结构和设备以便对其进行描述。意图是覆盖权利要求的范围内的所有修改、等同物和替代性方案。
[0018]图1A描绘了与所公开的实施例一致的示例性系统100的示意图。如图所示,系统100包括一个或多个非接触式卡101、一个或多个移动设备110和服务器120。非接触式卡101代表任何类型的支付卡,诸如信用卡、借记卡、ATM卡、礼品卡等。非接触式卡101可以包括一个或多个芯片(未描绘),诸如射频标识(RFID)芯片,该一个或多个芯片被配置为经由NFC、EMV标准或无线通信中的其他短程协议,或使用NFC数据交换格式(NDEF)标签,与移动设备110通信。虽然NFC被用作示例通信协议,但是本公开同样适用于其他类型的无线通信,诸如EMV标准、蓝牙和/或Wi

Fi。移动设备110代表任何类型的支持网络的计算设备,诸如智能手机、平板电脑、可穿戴设备、膝上型电脑、便携式游戏设备等。服务器120代表任何类型的计
算设备,诸如服务器、工作站、计算集群、云计算平台、虚拟化计算系统等。
[0019]如图所示,非接触式卡101的存储器102包括数据103、计数器104、主密钥105、多样化密钥106和唯一客户标识符107。数据103通常包括可以复制到剪贴板114的任何数据,例如字符、文本、可执行代码、图像或其他类型的数据对象。在一个实施例中,数据103可以包括与非接触式卡101相关联的帐号、截止日期和卡验证值(CVV)。帐号可以是任何类型的帐号,例如主帐号(PAN)、虚拟帐号和/或基于PAN生成的令牌。考虑其他类型的帐号,并且将任何特定类型的帐号用作本文的示例不应被视为限制本公开。数据103还可以包括姓名、帐单地址、送货地址、用户名和/或密码、用于多因素认证的一次性使用代码、个性化统一资源定位符(URL)、礼品卡号、驾驶执照信息、护照信息、忠诚计划信息、忠诚积分、电话号码,电子邮件地址、联系信息、访问信息等。考虑其他类型的数据103,并且将任何类型的数据103用作本文的示例不应被视为对本公开的限制。
[0020]如图所示,移动设备11本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:处理器电路;和存储器,其存储指令,所述指令在被所述处理器电路执行时致使所述处理器电路:通过在所述处理器电路上执行的应用,从与账户相关联的非接触式卡的通信接口接收加密数据,所述加密数据是基于一个或多个密码算法和多样化密钥生成的,所述多样化密钥被存储在所述非接触式卡的存储器中并且是基于存储在所述非接触式卡的存储器中的主密钥和计数器值生成的;通过所述应用从服务器接收对所述加密数据的验证,所述服务器基于存储在所述服务器的存储器中的一个或多个密码算法和多样化密钥对所述加密数据进行解密,以验证所述加密数据,存储在所述服务器的存储器中的多样化密钥是基于存储在所述服务器的存储器中的主密钥和计数器值生成的;通过所述应用从所述服务器接收与所述帐户相关联的加密帐号;通过所述应用对所述加密帐号进行解密,以产生帐号;并且通过所述应用将所述帐号复制到在所述处理器电路上执行的操作系统(OS)的剪贴板。2.根据权利要求1所述的装置,所述存储器存储指令,所述指令在被所述处理器电路执行时致使所述处理器电路:通过所述应用从所述服务器接收与所述帐户相关联的经加密的截止日期和经加密的卡验证值(CVV);通过所述应用对所述经加密的截止日期和所述经加密的CVV进行解密,以产生所述截止日期和CVV;并且通过所述应用将所述截止日期和CVV中的至少一个复制到OS的剪贴板。3.根据权利要求2所述的装置,所述存储器存储指令,所述指令在被所述处理器电路执行时致使所述处理器电路:识别包括多个字段的表格,所述多个字段包含第一字段、第二字段和第三字段;确定所述第一字段与所述帐号相关联、所述第二字段与所述截止日期相关联、以及所述第三字段与CVV相关联;并且(i)将所述帐号从所述剪贴板粘贴到所述第一字段,(ii)将所述截止日期从所述剪贴板粘贴到所述第二字段,并且(iii)将CVV从所述剪贴板粘贴到所述第三字段。4.根据权利要求3所述的装置,所述存储器存储指令,所述指令在被所述处理器电路执行时致使所述处理器电路:基于以下至少一项来修改所述剪贴板:(i)完成购买,和(ii)时间阈值到期,其中修改所述剪贴板包括以下中的一项或多项:(i)擦除存储在所述剪贴板中的所有数据,和(ii)将随机数据复制到所述剪贴板。5.根据权利要求1所述的装置,所述加密数据是基于所述非接触式卡对所述装置的第一次轻击而从所述非接触式卡接收的,所述存储器存储指令,所述指令在被所述处理器电路执行时致使所述处理器电路:基于所述非接触式卡对所述装置的第二次轻击,通过所述应用从所述非接触式卡接收与所述账户相关联的截止日期;通过所述应用将所述截止日期复制到OS的剪贴板;
基于所述非接触式卡对所述装置的第三次轻击,通过所述应用从所述非接触式卡接收与所述账户相关联的卡验证值(CVV);并且通过所述应用将CVV复制到OS的剪贴板。6.根据权利要求1所述的装置,其中,所述非接触式卡的通信接口被配置为支持近场通信(NFC)、蓝牙和Wi

Fi中的至少一种,其中,所述帐号是虚拟帐号。7.根据权利要求1所述的装置,其中,从所述非接触式卡接收的加密数据至少包括客户标识值。8.一种方法,包括:通过在移动设备的处理器电路上执行的应用对帐户的用户进行认证;通过所述应用从与所述账户相关联的非接触式卡的通信接口接收加密数据,所述加密数据是基于一个或多个密码算法和多样化密钥生成的,所述多样化密钥被存储在所述非接触式卡的存储器中并且是基于存储在所述非接触式卡的存储器中的主密钥和计数器值生成的;通过所述应用从服务器接收对所述加密数据的验证,所述服务器基于存储在所述服务器的存储器中的一个或多个密码算法和多样化密钥对所述加密数据进行解密,以验证所述加密数据,存储在所述服务器的存储器中的多样化密钥是基于存储在所述服务器的存储器中的主密钥和计数器值生成的;通过所述应用从所述服务器接收与所述帐户相关联的帐号;以及通过所述应用将所述帐号复制到在所述处理器电路上执行的操作系统(OS)的剪贴板。9.根据权利要求8所述的方法,还包括:通过所述应用从所述服务器接收与所述帐户相关联的截止日期和卡验证值(CVV);和通过所述应用将所述截止日期和CVV中的至少一个复制到OS的剪贴板。10.根据权利要求9所述的方法,还包括:识别包括多个字段的表格,所述多个字段包含第一字段、第二字段和第三字段;确定所述第一字段与所述帐号相关联、所述第二字段与所述截止日期相关联、以及所述第三字段与CVV相关联;以及(i)将所述帐号从所述剪贴板粘贴到所述第一字段,(ii)将所述截止日期从所述剪贴板粘贴到所述第二字段,并且...

【专利技术属性】
技术研发人员:丹尼尔
申请(专利权)人:第一资本服务有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1