数据处理方法、装置和系统制造方法及图纸

技术编号:18896102 阅读:43 留言:0更新日期:2018-09-08 11:43
本申请涉及数据处理方法、装置和系统。该数据处理方法包括:根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;将所述业务数据信息传输给所述客户端;接收来自所述客户端的凭证数据信息,所述凭证数据信息是由业务服务器根据来自所述客户端的所述业务数据信息完成业务处理操作后生成的,并且所述凭证数据信息由所述业务服务器进行了加签操作;以及对所述经加签的凭证数据信息进行验签操作,并根据验签操作的结果决定是否准予所述用户请求;其中,所述业务数据信息至少包括业务终端设备的唯一标识符,所述凭证数据信息至少包括业务的唯一标识符,所述业务的唯一标识符是用于标识业务服务器针对业务数据信息创建的相应业务。

Data processing method, device and system

The application relates to data processing method, device and system. The data processing method includes: generating the business data information corresponding to the user request according to the user request from the client; transmitting the business data information to the client; receiving the credential data information from the client according to the credential data information from the client. The service data information is generated after the service processing operation is completed, and the credential data information is signed by the service server; and the signed credential data information is checked, and whether the user request is granted or not is decided according to the result of the checked operation; wherein, the industry performs the checking operation. The business data information includes at least a unique identifier of the business terminal device, and the credential data information includes at least a unique identifier of the business, the unique identifier of the business being used to identify the corresponding business created by the business server for the business data information.

【技术实现步骤摘要】
数据处理方法、装置和系统本申请是申请日为2013年7月30日、申请号为CN201310325407.7、专利技术名称为“数据处理方法、装置和系统”的中国专利申请的分案申请。
本申请涉及移动互联网领域,尤其涉及移动互联网业务数据交互中的数据处理方法、装置和系统。
技术介绍
在传统的移动互联网应用场景下,通常用户的移动客户端与诸如自动售货机、POS机之类的业务终端设备之间进行业务数据交互时,需要用户的移动客户端和业务终端设备二者同时都与业务服务器保持实时网络连接,即同时保持在线,才能完成业务数据交互过程。然而由于环境的问题,业务终端设备的无线网络稳定性不高,或者由于缺乏维护和保养,业务终端设备无法与业务服务器保持实时网络连接,从而影响业务数据交互的成功率。另外,业务终端设备的持续在线需求也会造成设备的采购和运营成本较高,造成移动业务数据交互的网络铺设和设备使用推广上的局限性。因此,需求一种新的数据处理方式,以解决上述传统移动业务数据交互过程中业务终端设备无法与业务服务器实时保持在线而导致的业务数据交互成功率较低以及业务终端设备维护成本较高的问题。
技术实现思路
本申请的主要目的在于提供一种数据处理技术,其能够解决现有技术中的上述问题。根据本申请一个方面的实施例,提供了一种数据处理方法,其特征在于,包括:根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;将业务数据信息传输给客户端;接收来自客户端的凭证数据信息,凭证数据信息是由业务服务器根据来自客户端的业务数据信息完成业务处理操作后生成的,并且凭证数据信息由业务服务器进行了加签操作;以及对经加签的凭证数据信息进行验签操作,并根据验签操作的结果决定是否准予用户请求。根据本申请一个方面的另一实施例,提供了一种数据处理装置,其特征在于,包括:业务数据生成模块,用于根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;业务数据传输模块,用于将业务数据信息传输给客户端;第一凭证数据接收模块,用于接收来自客户端的凭证数据信息,凭证数据信息是由业务服务器根据来自客户端的业务数据信息完成业务处理操作后生成的,并且凭证数据信息由业务服务器进行了加签操作;以及凭证数据验签模块,用于对经加签的凭证数据信息进行验签操作,并根据验签操作的结果决定是否准予用户请求。根据本申请另一方面的实施例,提供了一种数据处理方法,其特征在于,包括:向业务终端设备发起用户请求;从业务终端设备接收由业务终端设备生成的与用户请求对应的业务数据信息;向业务服务器发送业务处理请求,以请求业务服务器基于业务数据信息完成业务处理操作并生成凭证数据信息;从业务服务器接收凭证数据信息,凭证数据信息是由业务服务器根据业务数据信息完成业务处理操作后生成的,并且凭证数据信息由业务服务器进行了加签操作;以及将凭证数据信息传输给业务终端设备,以由业务终端设备对凭证数据信息进行验签操作并根据验签操作的结果决定是否准予用户请求。根据本申请另一方面的另一实施例,提供了一种数据处理装置,其特征在于,包括:用户请求发起模块,用于向业务终端设备发起用户请求;业务数据接收模块,用于从业务终端设备接收由业务终端设备生成的与用户请求对应的业务数据信息;业务处理请求发送模块,用于向业务服务器发送业务处理请求,以请求业务服务器基于所述业务数据信息完成业务处理操作并生成凭证数据信息;第二凭证数据接收模块,用于从业务服务器接收凭证数据信息,凭证数据信息是由业务服务器根据业务数据信息完成业务处理操作后生成的,并且凭证数据信息由业务服务器进行了加签操作;以及凭证数据传输模块,用于将凭证数据信息传输给业务终端设备,以由业务终端设备对凭证数据信息进行验签操作并根据验签操作的结果决定是否准予用户请求。根据本申请又一方面的实施例,提供了一种数据处理方法,其特征在于,包括:接收来自客户端的业务处理请求,业务处理请求包括由业务终端设备根据来自客户端的用户请求生成的业务数据信息;根据业务数据信息,完成业务处理操作并生成凭证数据信息;对凭证数据信息进行加签操作;以及将经加签的凭证数据信息发送给客户端,以由客户端传输给业务终端设备,并由业务终端设备对凭证数据信息进行验签操作且根据验签操作的结果决定是否准予用户请求。根据本申请又一方面的另一实施例,提供了一种数据处理装置,其特征在于,包括:业务处理请求接收模块,用于接收来自客户端的业务处理请求,业务处理请求包括由业务终端设备根据来自客户端的用户请求生成的业务数据信息;凭证数据生成模块,用于根据业务数据信息,完成业务处理操作并生成凭证数据信息;凭证数据加签模块,用于对凭证数据信息进行加签操作;以及凭证数据发送模块,用于将经加签的凭证数据信息发送给客户端,以由客户端传输给业务终端设备,并由业务终端设备对凭证数据信息进行验签操作且根据验签操作的结果决定是否准予用户请求。根据本申请的另一方面,提供了一种数据处理系统,其特征在于,包括:业务终端设备,其包括:业务数据生成模块,用于根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;业务数据传输模块,用于将业务数据信息传输给所述客户端;第一凭证数据接收模块,用于接收来自客户端的凭证数据信息,凭证数据信息是由业务服务器根据来自客户端的业务数据信息完成业务处理操作后生成的,并且凭证数据信息由业务服务器进行了加签操作;和凭证数据验签模块,用于对经加签的凭证数据信息进行验签操作,并根据验签操作的结果决定是否准予用户请求;客户端,其包括:用户请求发起模块,用于向业务终端设备发起用户请求;业务数据接收模块,从业务终端设备接收由业务终端设备生成的与用户请求对应的业务数据信息;业务处理请求发送模块,用于向业务服务器发送业务处理请求,以请求业务服务器基于所述业务数据信息完成业务处理操作并生成凭证数据信息;第二凭证数据接收模块,用于从业务服务器接收凭证数据信息,凭证数据信息是由业务服务器根据业务数据信息完成业务处理操作后生成的,并且凭证数据信息由所述业务服务器进行了加签操作;和凭证数据传输模块,用于将凭证数据信息传输给业务终端设备,以由业务终端设备对凭证数据信息进行验签操作并根据验签操作的结果决定是否准予用户请求;以及业务服务器,其包括:业务处理请求接收模块,用于接收来自客户端的业务处理请求,业务处理请求包括由业务终端设备根据来自客户端的用户请求生成的业务数据信息;凭证数据生成模块,用于根据业务数据信息,完成业务处理操作并生成凭证数据信息;凭证数据加签模块,用于对凭证数据信息进行加签操作;和凭证数据发送模块,用于将经加签的凭证数据信息发送给客户端,以由客户端传输给业务终端设备,并由业务终端设备对凭证数据信息进行验签操作且根据验签操作的结果决定是否准予用户请求。与现有技术相比,根据本申请的技术方案,能够通过创建、处理和传输用于业务数据交互的凭证数据信息,来实现在业务终端设备与业务服务器断开网络连接即离线的状况下完成移动业务数据交互过程,从而降低了业务终端设备的成本,并提高了业务数据交互的成功率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1示出了根据本申请实施例的数据处本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;将所述业务数据信息传输给所述客户端;接收来自所述客户端的凭证数据信息,所述凭证数据信息是由业务服务器根据来自所述客户端的所述业务数据信息完成业务处理操作后生成的,并且所述凭证数据信息由所述业务服务器进行了加签操作;以及对所述经加签的凭证数据信息进行验签操作,并根据验签操作的结果决定是否准予所述用户请求;其中,所述业务数据信息至少包括业务终端设备的唯一标识符,所述凭证数据信息至少包括业务的唯一标识符,所述业务的唯一标识符是用于标识业务服务器针对业务数据信息创建的相应业务。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;将所述业务数据信息传输给所述客户端;接收来自所述客户端的凭证数据信息,所述凭证数据信息是由业务服务器根据来自所述客户端的所述业务数据信息完成业务处理操作后生成的,并且所述凭证数据信息由所述业务服务器进行了加签操作;以及对所述经加签的凭证数据信息进行验签操作,并根据验签操作的结果决定是否准予所述用户请求;其中,所述业务数据信息至少包括业务终端设备的唯一标识符,所述凭证数据信息至少包括业务的唯一标识符,所述业务的唯一标识符是用于标识业务服务器针对业务数据信息创建的相应业务。2.根据权利要求1所述的方法,其特征在于,所述加签操作是由所述业务服务器根据所述业务终端设备的公钥进行的,并且所述验签操作是由业务终端设备根据所述业务终端设备的私钥进行的。3.根据权利要求1所述的方法,其特征在于,还包括:存储验签成功的凭证数据信息中的至少以下信息:业务的唯一标识符。4.根据权利要求1至3中任一项所述的方法,其特征在于,在接收到来自客户端的凭证数据信息之后且在对经加签的凭证数据信息进行验签操作之前,还包括:对所述凭证数据信息进行预验证操作,以验证凭证数据信息是否可信;当所述凭证数据信息可信时,继续执行所述验签操作;以及当所述凭证数据信息不可信时,拒绝所述用户请求。5.根据权利要求4所述的方法,其特征在于,所述预验证操作至少包括以下操作中的至少一种:根据凭证数据信息中的业务处理时间,判断凭证是否过期,并根据凭证是否过期,判断凭证数据信息是否可信;以及根据凭证数据信息中的签名信息,判断凭证是否被重复提交,并根据凭证是否被重复提交,判断凭证数据信息是否可信。6.根据权利要求1所述的方法,其特征在于,与所述客户端的通信链路为近场通信链路。7.根据权利要求6所述的方法,其特征在于,所述近场通信链路包括以下至少一种:声波、蓝牙、Wifi、NFC。8.一种数据处理方法,其特征在于,包括:向业务终端设备发起用户请求;从业务终端设备接收由业务终端设备生成的与用户请求对应的业务数据信息;向业务服务器发送业务处理请求,以请求业务服务器基于所述业务数据信息完成业务处理操作并生成凭证数据信息;从业务服务器接收凭证数据信息,所述凭证数据信息是由业务服务器根据所述业务数据信息完成业务处理操作后生成的,并且所述凭证数据信息由所述业务服务器进行了加签操作;以及将所述凭证数据信息传输给业务终端设备,以由业务终端设备对所述凭证数据信息进行验签操作并根据验签操作的结果决定是否准予用户请求;其中,所述业务数据信息至少包括业务终端设备的唯一标识符,所述凭证数据信息至少包括业务的唯一标识符,所述业务的唯一标识符是用于标识业务服务器针对业务数据信息创建的相应业务。9.根据权利要求8所述的方法,其特征在于,所述加签操作是由所述业务服务器根据所述业务终端设备的公钥进行的,并且所述验签操作是由业务终端设备根据所述业务终端设备的私钥进行的。10.根据权利要求9所述的方法,其特征在于,与所述业务终端设备的通信链路为近场通信链路,并且与所述业务服务器的通信链路为互联网通信链路。11.根据权利要求10所述的方法,其特征在于,所述近场通信链路包括以下至少一种:声波、蓝牙、Wifi、NFC。12.一种数据处理方法,其特征在于,包括:接收来自客户端的业务处理请求,所述业务处理请求包括由业务终端设备根据来自客户端的用户请求生成的业务数据信息;根据所述业务数据信息,完成业务处理操作并生成凭证数据信息;对凭证数据信息进行加签操作;以及将经加签的凭证数据信息发送给客户端,以由客户端传输给业务终端设备,并由业务终端设备对所述凭证数据信息进行验签操作且根据验签操作的结果决定是否准予用户请求;其中,所述业务数据信息至少包括业务终端设备的唯一标识符,所述凭证数据信息至少包括业务的唯一标识符,所述业务的唯一标识符是用于标识业务服务器针对业务数据信息创建的相应业务。13.根据权利要求12所述的方法,其特征在于,所述加签操作是由所述业务服务器根据所述业务终端设备的公钥进行的,并且所述验签操作是由业务终端设备根据所述业务终端设备的私钥进行的。14.根据权利要求13所述的方法,其特征在于,与所述客户端的通信链路为互联网通信链路。15.一种数据处理装置,其特征在于,包括:业务数据生成模块,用于根据来自客户端的用户请求,生成与用户请求对应的业务数据信息;业务数据传输模块,用于将所述业务数据...

【专利技术属性】
技术研发人员:曹恺
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1