采用近距离无线通信标签生成订单的方法和系统技术方案

技术编号:12150101 阅读:70 留言:0更新日期:2015-10-03 10:52
本发明专利技术实施例公开了一种采用近距离无线通信标签生成订单的方法和系统,其中,方法包括:NFC支付客户端读取NFC安全支付标签中的产品源数据和签名数据,产品源数据包括生成订单所需的产品的详细信息,签名数据为通过预设数字签名算法利用数字证书的私钥对产品源数据的摘要进行签名得到的数据,该摘要由产品源数据通过预设散列函数生成;采用数字证书的公钥对签名数据进行解密得到产品源数据的摘要,并通过预设散列函数由NFC安全支付标签中的产品源数据生成摘要;比较解密得到的和生成的摘要是否一致;若一致,NFC安全支付标签通过验证,由产品源数据和用户信息生成订单并向NFC支付系统发起订单支付。本发明专利技术实施例可以提高NFC支付的安全性和交易速度。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其是一种采用近距离无线通信标签生成订单的方法和系统
技术介绍
目前,近距离无线通信(NFC)技术已成为国内、国际移动支付技术发展的新热点和趋势,NFC技术的产业链和应用环境日益成熟。NFC设备所具备的读卡器及点对点功能,使得NFC技术被广泛应用于商品海报读取、用户间的支付、转帐的支付交易应用。现有技术在基于NFC技术的支付应用中,生成产品订单的流程如下:使用支持NFC技术的手机终端上的客户端应用软件读取NFC标签;客户端应用软件解析读取到的NFC标签内容,从中获取产品说明、图片及网址信息等产品的简要信息;客户端应用软件根据网址信息从后台系统获取产品的价格、折扣、有效期等产品的详细信息;客户端应用软件综合上述产品的详细信息生成交易订单并提交后台系统处理。在实现本专利技术的过程中,专利技术人在支付应用推广过程中发现,现有的NFC技术至少存在以下问题:现有的NFC标签通常都是直接包括普通的文本、图片或者网址信息,容易仿冒,用户的交易安全得不到保障;产品的详细交易信息存放在后台系统中,用户使用手机终端读取NFC标签后,还需基于NFC标签中的网址信息访问后台系统获取产品的详细信息才能生成交易订单,尤其对于一些价格固定、无需比较的产品(例如门票等),导致交易流程繁琐,交易速度太慢。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种采用近距离无线通信标签生成订单的方法和系统,以解决现有NFC标签在实际支付应用推广过程中遇到的交易速度慢、安全性差的技术问题。本专利技术实施例提供的一种采用近距离无线通信标签生成订单的方法,包括:近距离无线通信NFC支付客户端读取NFC安全支付标签中的产品源数据和签名数据,所述产品源数据包括生成订单所需的产品的详细信息,所述签名数据为通过预设数字签名算法利用数字证书的私钥对所述产品源数据的摘要进行签名得到的数据,所述产品源数据的摘要由所述产品源数据通过预设散列函数生成;NFC支付客户端采用预先设置的数字证书的公钥对所述签名数据进行解密,得到所述产品源数据的摘要,并通过预设散列函数由NFC安全支付标签中的产品源数据生成摘要;NFC支付客户端比较解密得到的摘要与生成的摘要是否一致;若解密得到的摘要与生成的摘要一致,NFC安全支付标签通过验证,NFC支付客户端由所述产品源数据和用户信息生成订单,并基于所述订单向NFC支付系统发起订单支付。在上述方法的进一步实施例中,NFC支付客户端读取NFC安全支付标签中的产品源数据和签名数据之前,还包括:NFC支付系统通过预设散列函数由产品源数据生成摘要,并通过预设数字签名算法利用数字证书的私钥对所述产品源数据的摘要进行签名得到所述签名数据;NFC支付系统将产品源数据和签名数据写入NFC安全支付标签。在上述方法的进一步实施例中,还包括:NFC支付系统预先从证书管理机构CA申请数字证书,并存储所述数字证书的私钥,将所述数字证书的公钥预置在NFC支付客户端中。在上述方法的进一步实施例中,所述散列函数包括哈希HASH函数;所述数字签名算法包括普通数字签名算法和特殊数字签名算法。在上述方法的进一步实施例中,所述产品源数据包括产品的名称、描述、图片、统一资源定位符URL和生成订单所需的详细信息。本专利技术实施例提供的一种采用近距离无线通信标签生成订单的系统,包括:NFC支付客户端,用于读取NFC安全支付标签中的产品源数据和签名数据,所述产品源数据包括生成订单所需的产品的详细信息,所述签名数据为通过预设数字签名算法利用数字证书的私钥对所述产品源数据的摘要进行签名得到的数据,所述产品源数据的摘要由所述产品源数据通过预设散列函数生成;采用预先设置的数字证书的公钥对所述签名数据进行解密,得到所述产品源数据的摘要,并通过预设散列函数由NFC安全支付标签中的产品源数据生成摘要;比较解密得到的摘要与生成的摘要是否一致;若解密得到的摘要与生成的摘要一致,NFC安全支付标签通过验证,由所述产品源数据和用户信息生成订单,并基于所述订单向NFC支付系统发起订单支付;NFC支付系统,用于基于产品源数据生成所述NFC安全支付标签;NFC安全支付标签,用于携带产品源数据和签名数据。在上述系统的进一步实施例中,所述NFC支付系统,具体通过预设散列函数由产品源数据生成摘要,并通过预设数字签名算法利用数字证书的私钥对所述产品源数据的摘要进行签名得到所述签名数据;以及将产品源数据和签名数据写入NFC安全支付标签。在上述系统的进一步实施例中,所述NFC支付系统,还用于预先从CA申请数字证书,并存储所述数字证书的私钥,将所述数字证书的公钥预置在NFC支付客户端中。在上述系统的进一步实施例中,所述散列函数包括哈希HASH函数;所述数字签名算法包括普通数字签名算法和特殊数字签名算法。在上述系统的进一步实施例中,所述产品源数据包括产品的名称、描述、图片、统一资源定位符URL和生成订单所需的详细信息。基于本专利技术上述实施例提供的采用近距离无线通信标签生成订单的方法和系统,NFC安全支付标签中的产品源数据包括了生成订单所需的产品的所有详细信息,NFC支付客户端基于该产品源数据可以不通过后台系统就能快速生成交易订单,减少与后台系统交互,提高了支付、交易速度,可以更好的满足用户的购买及支付需求;另外,本专利技术实施例通过对NFC支付系统进行了改造,向NFC标签中加入了签名数据,引入数字证书采用非对称加密算法,对NFC标签进行数字签名,安全性高,可以确保交易信息合法、有效,从而提高了交易数据的真实性和安全可靠性。本专利技术实施例解决了现有NFC标签在实际支付应用推广过程中遇到的交易速度慢、安全性差的技术问题。本专利技术实施例能够广泛应用于商品海报购买、用户间支付、转帐等支付应用场景,提升移动支付的安全性、便利性,提升用户感受,促进移动支付应用的发展。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】构成说明书的一部分的附图描述了本专利技术的实施例,并且连同描述一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术采用NFC标签生成订单的方法一个实施例的流程图。图2为本专利技术采用NFC标签生成订单的方法另一个实施例的流程图。图3为本专利技术采用NFC标签生成订单的系统一个实施例的结构示意图。【具体实施方式】现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种采用近距离无线通信标签生成订单的方法,其特征在于,包括:近距离无线通信NFC支付客户端读取NFC安全支付标签中的产品源数据和签名数据,所述产品源数据包括生成订单所需的产品的详细信息,所述签名数据为通过预设数字签名算法利用数字证书的私钥对所述产品源数据的摘要进行签名得到的数据,所述产品源数据的摘要由所述产品源数据通过预设散列函数生成;NFC支付客户端采用预先设置的数字证书的公钥对所述签名数据进行解密,得到所述产品源数据的摘要,并通过预设散列函数由NFC安全支付标签中的产品源数据生成摘要;NFC支付客户端比较解密得到的摘要与生成的摘要是否一致;若解密得到的摘要与生成的摘要一致,NFC安全支付标签通过验证,NFC支付客户端由所述产品源数据和用户信息生成订单,并基于所述订单向NFC支付系统发起订单支付。

【技术特征摘要】

【专利技术属性】
技术研发人员:张湘东张文安谢云黄泽龙李庆艳李洪波杨光
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1