当前位置: 首页 > 专利查询>贝宝公司专利>正文

基于安全QR码的数据传输制造技术

技术编号:25962889 阅读:37 留言:0更新日期:2020-10-17 03:55
根据本公开的实施例的方面,一种方法可以包括:接收来自计算设备的快速响应(QR)码,该QR码包括第一实体标识符;以及分析该QR码以确定用于发起与第一实体标识符相关联的第一实体与第二实体之间的数据传输的请求,并确定与数据传输相关联的一个或多个特征。该方法还可以包括基于一个或多个特征从多个QR码处理流程中识别出要跟随的第一QR码处理流程以处理数据传输,以及基于QR码的第一实体标识符并且基于第一QR码处理流程来验证交易中的第一实体。该方法还可以包括基于第一QR码处理流程来处理第二实体与第一实体之间的数据传输。

【技术实现步骤摘要】
【国外来华专利技术】基于安全QR码的数据传输相关申请的交叉引用本申请要求于2017年12月29日提交的标题为“基于安全QR码的数据传输”的美国技术专利15/859,045的优先权和利益,其全部内容合并于此。
本公开的实施例涉及快速响应(QR)码及其在各种安全数据传输中的用途。
技术介绍
移动设备已经成为个人随身携带的通用设备。许多移动设备具有照相机或其他光学扫描设备。由于这种移动设备的普及,一些实体已经开始使用QR码来传送信息。QR码可以包括矩阵条形码作为在标签中携带信息的机器可读光学标签。该信息可以被加密或以其他方式保护。附图说明通过使用附图,以附加的特性和细节来描述和说明示例实施例,在附图中:图1是示出可以实现基于QR码的数据传输的示例系统的图;图2是示出基于QR码的数据传输的示例方法的流程图;图3是示出基于QR码的数据传输的另一示例方法的流程图;图4是示出基于QR码的数据传输的另一示例方法的流程图;图5是示出基于QR码的数据传输的另一示例方法的流程图;图6是示出基于QR码的数据传输的另一示例方法的流程图;图7是示出基于QR码的数据传输的另一示例方法的流程图;图8示出可以在被配置为实现基于QR码的数据传输的系统中使用的示例计算系统。具体实施方式存在使用QR码处理数据传输的多种潜在方式。然而,在某些情形下,处理这种数据传输的不同流程可能是不期望的,而在其他情形下甚至完全无法工作。此外,可以用于处理这种数据传输的基础设施通常仅能够使用QR码处理数据传输的单个流程。此外,期望参与基于QR码的数据传输的实体可能不知道哪些流程在哪些情形下是有利的,并且可能最终利用多个不同的基础设施集合来处理不同的流程。具有促进基于QR码的数据传输的多个潜在流程的系统可能导致以下问题,即一方可能不知道要使用哪个流程,并且即使选择了流程,系统也需要区分流程并正确处理传输。此外,这种数据传输的安全性可能是重要的考虑因素(例如,如果数据传输与金融交易相关联)。本公开可以提供一种系统,该系统通过协助第一实体(例如,商家)确定多个基于QR码的数据传输流程中的哪个流程对于第一实体(例如,商家)是有利的或合适的来解决这些问题。另外,在选择第一实体(例如,商家)通过其处理基于QR码的数据传输的流程之后,本公开解决了区分哪个流程用于哪个实体的问题,使得单个系统可以被配置为处理来自多个不同实体的多个不同的基于QR码的流程。本公开的一个或多个实施例涉及一种基础设施,该基础设施可用于提供用于在数据传输中使用QR码的多个潜在选项。例如,可以提供一种系统,商家可以通过该系统向该系统注册,并且在注册期间选择多个潜在选项之一用于使用QR码处理数据传输(例如交易)。在向商家呈现潜在选项之前,系统可以限制向商家呈现哪些选项。例如,基于由第一实体在注册处理中提供的信息,系统可以根据第一实体是否是移动商家(例如,食品卡车)或第一实体是否在实体商店中运营来省略某些流程。作为另一示例,系统可以根据第一实体运营所在的地理区域或市场来省略某些流程。在一些实施例中,系统可以向第一方(例如,商家)提出一组查询以促进确定要向第一方呈现哪些流程作为选项,例如第一方的地址、第一方运营所在的市场(例如,服装零售商与珠宝零售商)、第一方的实际位置、第一方的多个分支、第一方的风险承受能力等。在一些实施例中,系统可以向第一方提供针特定流程的推荐以供选择。在一些实施例中,在提供推荐时(或在由第一实体选择流程时),还可以考虑各种其他因素,例如QR码对于每次数据传输是唯一的(动态QR码)还是特定于实体但用于多个数据传输(静态QR码),这可能影响每次数据传输所利用的网络通信量。另一因素可能包括QR码由第一实体(例如,商家)生成并由第二实体(例如,消费者)扫描,还是由第二实体生成并由第一实体扫描,这可能影响交易的安全性以及某些方是否需要某些设备能力。另一因素(例如,当数据传输涉及交易时)可以包括QR码是否包括与交易相关联的金额或交易双方之一是否在交易期间提供交易的支付金额,这可能影响交易的安全性和/或所利用的网络通信量。与实体(例如,商家)或实体运营所在的世界区域有关的其他因素可能影响选择哪个流程。例如,可以在向第一实体呈现潜在的QR码流程之前去除一个或多个选项,第一实体基于数据传输期间利用的网络使用量、数据传输的安全性、商家的移动性等从潜在的QR码流程中进行选择。另一因素可以包括第一实体(例如,商家)是否有权访问专用的硬件和/或软件用于生成、扫描和/或显示QR码的某些类或安全特征。本公开可以另外涉及使用这种流程来使用QR码处理交易。本公开的各种实施例可以改善计算机的操作,并且可以改善计算机安全和网络通信的相关技术。例如,本公开通过提供能够促进基于QR码的数据传输的多个流程的单个系统,而不是利用多个不同的计算设备,来改进计算机的操作。作为另一示例,因为可以将使用QR码的数据传输处理的特定流程定制为适合区域或市场的特定风险概况,所以改进了计算机安全和网络通信。另外,可以选择流程以适应系统可以在其中运行的网络带宽基础设施。例如,系统可以基于第一实体(例如,商家)在其中运营的区域的网络带宽基础设施来智能地限制第一实体可以选择哪些流程。以这种方式,不是强迫基础设施承担增加的网络流量的负载,而是可以针对区域选择具有适当流量的流程。另外,可以基于网络基础设施和/或性能来动态地生成QR码的类型或样式。在这些实施例中,本公开可以避免第一实体在已经重负的网络系统上施加广泛或沉重的负载。相反,本公开可以智能且安全地提供更多定制的网络负载量以促进安全且快速的数据传输。本公开的各种实施例可以另外地以使得即使使用典型组件来实现也使那些组件以非传统方式操作的方式操作。例如,各种流程可以利用QR码的生成以及对QR码扫描的响应,以与传统的QR码使用中观察到的方式不同的方式进行操作。参考附图说明一个或多个示例实施例。图1是示出根据本公开的一个或多个实施例的可以实现基于QR码的数据传输的示例系统100的图。如下所述,系统100可以包括第二实体设备110、支持服务器120、示例第一实体设备130和另一示例第一实体设备140以及网络150。第一实体和第二实体可以使用第二实体设备110和第一实体设备130/140参与由支持服务器120支持的基于QR码的数据传输。第二实体设备110或第一实体设备130/140中的一个可以生成QR码,而另一个可以扫描QR码以促进数据传输。在一些实施例中,数据传输可以包括消费者与商家之间的交易。例如,消费者和/或商家可以传输与交易相关联的数据,以通过使用QR码验证交易方、交易金额等。在一些实施例中,在参与基于QR的数据传输之前,第一实体(诸如使用第一实体设备130或140中的一者或两者的商家)可以与支持服务器120交互以进行注册,以执行基于QR码的数据传输。在注册中,支持服务器120可以识别关于第一实体的信息,并呈现一个或多个潜在流程用于通过第一实体设备130或140处理到第本文档来自技高网...

【技术保护点】
1.一种快速响应(QR)码数据传输的方法,包括:/n接收来自计算设备的QR码,该QR码包括第一实体标识符;/n分析所述QR码,以确定用于发起与所述第一实体标识符相关联的第一实体与第二实体之间的数据传输的请求,并确定与所述数据传输相关联的一个或多个特征;/n基于所述一个或多个特征,从多个QR码处理流程中识别出要跟随的第一QR码处理流程以处理所述数据传输;/n基于所述QR码的所述第一实体标识符并且基于所述第一QR码处理流程来验证交易中的所述第一实体;以及/n基于所述第一QR码处理流程来处理所述第二实体与所述第一实体之间的数据传输。/n

【技术特征摘要】
【国外来华专利技术】20171229 US 15/859,0451.一种快速响应(QR)码数据传输的方法,包括:
接收来自计算设备的QR码,该QR码包括第一实体标识符;
分析所述QR码,以确定用于发起与所述第一实体标识符相关联的第一实体与第二实体之间的数据传输的请求,并确定与所述数据传输相关联的一个或多个特征;
基于所述一个或多个特征,从多个QR码处理流程中识别出要跟随的第一QR码处理流程以处理所述数据传输;
基于所述QR码的所述第一实体标识符并且基于所述第一QR码处理流程来验证交易中的所述第一实体;以及
基于所述第一QR码处理流程来处理所述第二实体与所述第一实体之间的数据传输。


2.根据权利要求1所述的方法,其中,分析所述QR码以确定所述一个或多个特征包括以下项中的至少一者:
确定所述QR码是静态QR码还是动态QR码;
确定所述QR码是从所述第一实体还是所述第二实体提交的;或者
确定所述QR码是否包括交易金额。


3.根据权利要求1所述的方法,其中,分析所述QR码以确定所述一个或多个特征包括确定以下项:
所述QR码是能够用于多个数据传输的静态QR码;
所述QR码是从所述第二实体提交的;以及
所述QR码不标识金额。


4.根据权利要求3所述的方法,其中,处理所述数据传输包括:
接收由所述第二实体在所述第一实体的位置处时扫描的所述QR码;
将与所述QR码相关联的所述第一实体被验证的验证消息发送给所述第二实体;
接收来自所述第二实体的支付所述数据传输的金额;
处理针对所述金额的从所述第二实体到所述第一实体的数据传输;
接收来自所述第一实体的针对所述数据传输的接收的确认;以及
将所述数据传输完成的成功消息发送给所述第二实体。


5.根据权利要求3所述的方法,其中,处理所述数据传输包括:
接收由所述第二实体在所述第一实体的位置处扫描的所述QR码;
将金额请求消息发送给所述第一实体;
接收来自所述第一实体的支付所述数据传输的金额;
将所述数据传输的金额发送给所述第二实体;
接收来自所述第二实体的针对所述数据传输的金额的确认;
处理针对所述金额的从所述第二实体到所述第一实体的数据传输;以及
将所述数据传输完成的成功消息发送给所述第二实体。


6.根据权利要求1所述的方法,其中,分析所述QR码以确定所述一个或多个特征包括确定以下项:
所述QR码是与给定数据传输相关联的动态QR码;
所述QR码是从所述第二实体提交的;以及
所述QR码标识金额。


7.根据权利要求6所述的方法,其中,处理所述数据传输包括:
接收来自所述第一实体的包括所述金额的QR码生成请求:
将所述QR码发送给所述第一实体;
接收包括所述QR码的验证和所述金额的验证的QR验证消息;
处理针对所述金额的从所述第二实体到所述第一实体的数据传输;以及
将所述数据传输完成的成功消息发送给所述第二实体。


8.根据权利要求1所述的方法,其中,分析所述QR码以确定所述一个或多个特征包括确定以下项:
所述QR码是与给定数据传输相关联的动态QR码;
所述QR码是从所述第一实体提交的;以及
所述QR码不标识金额。


9.根据权利要求8所述的方法,其中,处理所述数据传输包括:
接收来自所述第二实体的QR码生成请求;
将所述QR码发送给所述第二实体;
接收来自所述第一实体的所述数据传输的金额;
将所述数据传输的金额发送给所述第二实体;
接收来自所述第二实体的针对所述金额的批准;
处理针对所述金额的从所述第二实体到所述第一实体的数据传输;
接收来自所述第一实体的针对所述数据传输的接收的确认;以及
将所述数据传输完成的成功消息发送给所述第二实体。


10.根据权利要求1所述的方法,其中,分析所述QR码以确定所述一个或多个特征包括确定以下项:
所述QR码是与给定数据传输相关联的动态QR码;
所述QR码是从所述第一实体提交的;以及
所述QR码标识金额。


11.根据权利要求10所述的方法,其中,处理所述数据传输包括:
接收来自所述第二实体的包括所述金额的QR码生成请求:
将所述QR码发送给所述第二实体;
接收来自所述第一实体的验证所述金额的验证消息;
处理针对所述金额的从所述第二实...

【专利技术属性】
技术研发人员:普拉桑特·简赫德卡帕特里克·巴布科克阿南特·甘纳帕特薛浩宇冷杰阿玛纳特·库尔卡尼
申请(专利权)人:贝宝公司
类型:发明
国别省市:美国;US

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

1