【技术实现步骤摘要】
基于服务器进行扫码操作处理的方法及系统
本专利技术涉及通信
,尤其涉及基于服务器进行扫码操作处理的方法及系统。
技术介绍
随着互联网技术的发展和智能手机等电子设备的普及,移动互联网技术发展迅猛,电子购物业务已渗透到生活的方方面面,对于电子购物中涉及的操作处理,消费者更倾向于使用移动终端来完成操作,而不是传统的操作方式。目前,网上处理主要是服务器通过获取用户在浏览器中输入的用户敏感信息、或者借助其他终端及其对应的服务器配合来完成,现有的这种处理方式过于复杂,服务器无法直接获取用户敏感信息,尤其是使用移动终端进行处理时的用户敏感信息。
技术实现思路
为了解决现有技术中存在的问题,本专利技术实施例提供了基于服务器进行扫码操作处理的方法及系统,能够使得服务器无需借助其他终端及其对应的服务器配合就能够完成操作处理。一方面,本专利技术实施例提供的基于服务器进行扫码操作处理的方法,适用于包括客户端、二维码设备和服务器的系统,所述方法包括:步骤S1、所述客户端接收第一用户输入的数据,向所述二维码设备发送获取二维码信息指令;步骤S2、所述二维码设备接收到所述二维码信息指令后,开始扫描,当扫描到第二用户展示的二维码时获取二维码信息,将获取到的二维码信息返回所述客户端;步骤S3、所述客户端获取时间数据和预设的第一用户数据,根据所述时间数据生成凭证编号,按照第一预设报文格式组织所述第一用户数据、所述时间数据、所述凭证编号、所述第一用户输入的数据和所述二维码信息得到第一待处理报文数据, ...
【技术保护点】
1.基于服务器进行扫码操作处理的方法,适用于包括客户端、二维码设备和服务器的系统,其特征在于,所述方法包括:/n步骤S1、所述客户端接收第一用户输入的数据,向所述二维码设备发送获取二维码信息指令;/n步骤S2、所述二维码设备接收到所述二维码信息指令后,开始扫描,当扫描到第二用户展示的二维码时获取二维码信息,将获取到的二维码信息返回所述客户端;/n步骤S3、所述客户端获取时间数据和预设的第一用户数据,根据所述时间数据生成凭证编号,按照第一预设报文格式组织所述第一用户数据、所述时间数据、所述凭证编号、所述第一用户输入的数据和所述二维码信息得到第一待处理报文数据,对应保存所述凭证编号和所述第一待处理报文数据,将所述第一待处理报文数据发送给所述二维码设备;/n步骤S4、所述二维码设备接收所述客户端发送的第一待处理报文数据,根据预设算法通过预置的第一用户证书私钥对所述第一待处理报文数据进行签名得到第一签名结果,将所述第一签名结果发送给所述客户端;/n步骤S5、所述客户端接收所述二维码设备发送的第一签名结果,按照第二预设报文格式组织所述第一待处理报文数据和所述第一签名结果得到第二待处理报文数据,将 ...
【技术特征摘要】
1.基于服务器进行扫码操作处理的方法,适用于包括客户端、二维码设备和服务器的系统,其特征在于,所述方法包括:
步骤S1、所述客户端接收第一用户输入的数据,向所述二维码设备发送获取二维码信息指令;
步骤S2、所述二维码设备接收到所述二维码信息指令后,开始扫描,当扫描到第二用户展示的二维码时获取二维码信息,将获取到的二维码信息返回所述客户端;
步骤S3、所述客户端获取时间数据和预设的第一用户数据,根据所述时间数据生成凭证编号,按照第一预设报文格式组织所述第一用户数据、所述时间数据、所述凭证编号、所述第一用户输入的数据和所述二维码信息得到第一待处理报文数据,对应保存所述凭证编号和所述第一待处理报文数据,将所述第一待处理报文数据发送给所述二维码设备;
步骤S4、所述二维码设备接收所述客户端发送的第一待处理报文数据,根据预设算法通过预置的第一用户证书私钥对所述第一待处理报文数据进行签名得到第一签名结果,将所述第一签名结果发送给所述客户端;
步骤S5、所述客户端接收所述二维码设备发送的第一签名结果,按照第二预设报文格式组织所述第一待处理报文数据和所述第一签名结果得到第二待处理报文数据,将第二待处理报文数据发送给所述服务器;
步骤S6、所述客户端接收处理响应数据,结束。
2.根据权利要求1所述的方法,其特征在于,所述客户端接收处理响应数据之后还包括:
步骤A11、所述客户端按照所述第一预设报文格式组织所述凭证编号和所述第一用户数据得到待处理查询报文数据,将所述待处理查询报文数据发送给所述二维码设备;
步骤A12、所述二维码设备接收所述客户端发送的待处理查询报文数据,根据预置的第一用户证书私钥对所述待处理查询报文数据进行签名得到第二签名结果,将所述第二签名结果发送给所述客户端;
步骤A13、所述客户端接收所述二维码设备发送的第二签名结果,按照所述第二预设报文格式组织所述待处理查询报文数据和所述第二签名结果得到请求查询报文数据,将所述请求查询报文数据发送给所述服务器;
步骤A14、所述客户端接收所述服务器发送的查询结果,解析查询结果得到处理状态信息。
3.根据权利要求2所述的方法,其特征在于,所述时间数据具体包括:预设凭证编号有效期时间;
所述步骤A14中,若所述客户端解析查询结果得到的处理状态信息为正在处理时,所述步骤A14之后还包括:
所述客户端根据所述凭证编号查找所述凭证编号对应的第一待处理报文数据,从查找到的第一待处理报文数据中获取时间数据,根据所述时间数据中的预设凭证编号有效期时间判断凭证编号是否在有效期内,如果是则根据所述凭证编号查找所述凭证编号对应的请求查询报文数据,将所述请求查询报文数据发送给所述服务器,返回所述步骤A14。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述客户端与所述服务器建立连接安全通道的过程;
所述建立连接安全通道的过程具体包括如下步骤:
步骤B11、所述客户端生成第一随机数,向所述服务器发送包括所述第一随机数的建立连接安全通道的请求;
步骤B12、所述客户端接收所述服务器发送的第二随机数和服务器公钥证书,保存所述第二随机数和服务器公钥证书,执行步骤B13;
步骤B13、所述客户端生成第三随机数,通过所述服务器公钥证书对所述第三随机数进行加密,将加密后的第三随机数发送给所述服务器;
步骤B14、所述客户端接收所述服务器发送的安全通道建立连接响应。
5.根据权利要求4所述的方法,其特征在于,将第二待处理报文数据发送给所述服务器具体包括:所述客户端根据第一随机数、第二随机数和第三随机数生成协商会话密钥,通过所述协商会话密钥对所述第二待处理报文数据进行加密,将加密后的第二待处理报文数据发送给所述服务器。
6.根据权利要求4所述的方法,其特征在于,所述客户端接收处理响应数据之后还包括:
步骤A21、所述客户端按照所述第一预设报文格式组织所述凭证编号和所述第一用户数据得到待处理查询报文数据,将所述待处理查询报文数据发送给所述二维码设备;
步骤A22、所述二维码设备接收所述客户端发送的待处理查询报文数据,根据预置的第一用户证书私钥对所述待处理查询报文数据进行签名得到第二签名结果,将所述第二签名结果发送给所述客户端;
步骤A23、所述客户端接收所述二维码设备发送的第二签名结果,按照所述第二预设报文格式组织所述待处理查询报文数据和所述第二签名结果得到请求查询报文数据;
步骤A24、所述客户端根据第一随机数、第二随机数和第三随机数生成协商会话密钥,通过所述协商会话密钥对所述请求查询报文数据进行加密,将加密后的请求查询报文数据发送给所述服务器;
步骤A25、所述客户端接收所述服务器发送的查询结果,解析查询结果得到处理状态信息。
7.根据权利要求6所述的方法,其特征在于,所述时间数据具体包括:预设凭证编号有效期时间;
所述步骤A25中,若所述处理状态信息为正在处理时,所述步骤A25之后还包括:
所述客户端根据所述凭证编号查找所述凭证编号对应的第一待处理报文数据,从查找到的第一待处理报文数据中获取时间数据,根据所述时间数据中的预设凭证编号有效期时间判断所述凭证编号是否在有效期内,如果是则根据所述凭证编号查找所述凭证编号对应的加密后的请求查询报文数据,将所述加密后的请求查询报文数据发送给所述服务器,返回所述步骤A25。
8.根据权利要求4所述的方法,其特征在于,所述步骤B12中,所述保存所述第二随机数和服务器公钥证书之前还包括:验证所述服务器公钥证书,若验证成功则保存所述第二随机数和服务器公钥证书。
9.根据权利要求8所述的方法,其特征在于,所述验证所述服务器公钥证书具体为:
所述客户端获取预置的根证书,通过根证书验证所述服务器公钥证书。
10.根据权利要求8所述的方法,其特征在于,所述验证所述服务器公钥证书具体为:
步骤B21、所述客户端将接收到的所述服务器公钥证书发送给所述二维码设备;
步骤B22、所述二维码设备获取预置的根证书,通过根证书验证所述服务器公钥证书,将验证结果发送给所述客户端;
步骤B23、所述客户端根据接收到的验证结果判断验证是否成功,若验证成功则保存第二随机数,执行步骤B13。
11.基于服务器进行扫码操作处理的系统,其特征在于,所述系统包括客户端、二维码设备和服务器;
所述客户端包括:第一接收发送模块和第一生成模块;
所述第一接收发送模块,用于接收第一用户输入的数据,向所述二维码设备发送获取二维码信息指令;<...
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:飞天诚信科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。