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

技术编号:15065344 阅读:47 留言:0更新日期:2017-04-06 13:12
本申请提供一种业务数据处理方法、装置及系统。一种方法包括:接收装置向处理装置发送携带有标记信息的查询请求,以供处理装置查询本地是否存在携带有标记信息的数据;标记信息用于标识接收装置开展目标业务所需的数据;接收装置接收处理装置发送的查询结果信息;若查询结果信息指示处理装置不存在携带有标记信息的数据,接收装置根据已接收到的携带有标记信息的数据开展目标业务。本申请可以确定数据的完整性,保证成功开展业务。

【技术实现步骤摘要】

本申请涉及通信
,尤其涉及一种业务数据处理方法、装置及系统
技术介绍
对于异步传输方式,发送方把数据分组后,可以在任何时候把这些分组发送出去,接收方无法确定这些分组会在什么时候到达。异步传输把同步操作分散到多个阶段,可以大大降低系统的并发风险,并提高系统效率,因此被大量采用,同时异步传输方式也带来了数据完整性的问题,即接收方无法确定已接收到的数据是否完整。对于依赖于数据完整性的业务,由于接收方无法确定接收到的数据是否完整,所以在基于所接收的数据开展业务时,可能导致业务失败。
技术实现思路
本申请的多个方面提供一种业务数据处理方法、装置及系统,用以确定数据的完整性,保证成功开展业务。本申请的一方面,提供一种业务数据处理方法,包括:接收装置向处理装置发送携带有标记信息的查询请求,以供所述处理装置查询本地是否存在携带有所述标记信息的数据;所述标记信息用于标识所述接收装置开展目标业务所需的数据;所述接收装置接收所述处理装置发送的查询结果信息;若所述查询结果信息指示所述处理装置不存在携带有所述标记信息的数据,所述接收装置根据已接收到的携带有所述标记信息的数据开展所述目标业务。本申请的另一方面,提供一种业务数据处理方法,包括:处理装置接收接收装置发送的查询请求,所述查询请求携带有标记信息,所述标记信息用于标识所述接收装置开展目标业务所需的数据;所述处理装置根据所述查询请求,查询本地是否存在携带有所述标记信息的数据;所述处理装置将查询结果信息发送所述接收装置,以供所述接收装置根据所述查询结果信息确定是否开展所述目标业务。本申请的又一方面,提供一种接收装置,包括:发送模块,用于向处理装置发送携带有标记信息的查询请求,以供所述处理装置查询本地是否存在携带有所述标记信息的数据;所述标记信息用于标识所述接收装置开展目标业务所需的数据;接收模块,用于接收所述处理装置发送的查询结果信息;业务处理模块,用于在所述查询结果信息指示所述处理装置不存在携带有所述标记信息的数据时,根据所述接收模块已接收到的携带有所述标记信息的数据开展所述目标业务。本申请的又一方面,提供一种处理装置,包括:接收模块,用于接收接收装置发送的查询请求,所述查询请求携带有标记信息,所述标记信息用于标识所述接收装置开展目标业务所需的数据;查询模块,用于根据所述查询请求,查询本地是否存在携带有所述标记信息的数据;发送模块,用于将所述查询模块的查询结果信息发送所述接收装置,以供所述接收装置根据所述查询结果信息确定是否开展所述目标业务。本申请的又一方面,提供一种业务数据处理系统,包括:接收装置、发送装置和转发装置;所述发送装置,用于生成携带有标记信息的数据,并将携带有所述标记信息的数据发送给所述转发装置;所述标记信息用于标识所述接收装置开展目标业务所需的数据;所述转发装置,用于向所述接收装置转发携带有所述标记信息的数据,并接收所述接收装置发送的携带有所述标记信息的查询请求,根据所述查询请求查询本地是否存在携带有所述标记信息的数据,并向所述接收装置返回查询结果信息;所述接收装置,用于接收所述转发装置转发的携带有所述标记信息的数据,并向所述转发装置发送所述查询请求,接收所述转发装置返回的所述查询结果信息,并在所述查询结果信息指示所述转发装置本地不存在携带有所述标记信息的数据时,根据已接收到的携带有所述标记信息的数据开展所述目标业务。在本申请中,接收装置通过标记信息标识开展目标业务所需的数据,并向处理装置发送携带有标记信息的查询请求,以供处理装置查询本地是否存在携带有该标记信息的数据并返回查询结果信息,根据处理装置返回的查询结果信息确定是否接收到开展目标业务所需的所有数据,即完整性,若查询结果信息指示处理装置不存在携带有标记信息的数据,说明已经接收到开展目标业务所需的全部数据,即接收装置接收的携带有标记信息的数据是完整的,于是根据已接收到的携带有标记信息的数据开展目标业务,可以保证成功开展业务。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的业务数据处理方法的流程示意图;图2为本申请另一实施例提供的业务数据处理方法的流程示意图;图3a为本申请一实施例提供的消息传送系统的结构示意图;图3b为本申请一实施例提供的接收装置的结构示意图;图4为本申请一实施例提供的处理装置的结构示意图;图5为本申请一实施例提供的业务数据处理系统的结构示意图。【具体实施方式】为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请一实施例提供的业务数据处理方法的流程示意图。如图1所示,该方法包括:101、接收装置向处理装置发送携带有标记信息的查询请求,以供处理装置查询本地是否存在携带有该标记信息的数据;该标记信息用于标识接收装置开展目标业务所需的数据。102、接收装置接收处理装置发送的查询结果信息。103、若上述查询结果信息指示处理装置不存在携带有标记信息的数据,接收装置根据已接收到的携带有上述标记信息的数据开展目标业务。本实施例提供一种业务数据处理方法,可由接收装置来执行。接收装置可以是任何需要基于处理装置提供的数据开展业务的装置,例如可以是各种应用客户端、服务器或终端设备等。本实施例对接收装置所开展的业务不做限定,只要是依赖于数据完整性的业务均属于本实施例所说的业务。不同业务所需的数据并不相同,但对任何业务来说,其处理流程均相同。为便于描述,本实施例以开展任一业务为例进行说明,并将该业务称为目标业务。在本实施例中,通过标记信息来标识开展目标业务所需的数据,即开展目标业务所需的数据携带有标记信息。其中,处理装置是负责向接收装置提供数据的装置。处理装置向接收装置发送携带有标记信息的数据,以供接收装置开展目标业务。为本文档来自技高网...

【技术保护点】
一种业务数据处理方法,其特征在于,包括:接收装置向处理装置发送携带有标记信息的查询请求,以供所述处理装置查询本地是否存在携带有所述标记信息的数据;所述标记信息用于标识所述接收装置开展目标业务所需的数据;所述接收装置接收所述处理装置发送的查询结果信息;若所述查询结果信息指示所述处理装置不存在携带有所述标记信息的数据,所述接收装置根据已接收到的携带有所述标记信息的数据开展所述目标业务。

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,包括:
接收装置向处理装置发送携带有标记信息的查询请求,以供所述处理装置
查询本地是否存在携带有所述标记信息的数据;所述标记信息用于标识所述接
收装置开展目标业务所需的数据;
所述接收装置接收所述处理装置发送的查询结果信息;
若所述查询结果信息指示所述处理装置不存在携带有所述标记信息的数
据,所述接收装置根据已接收到的携带有所述标记信息的数据开展所述目标业
务。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述查询结果信息指示所述处理装置存在携带有所述标记信息的数据,
所述接收装置向所述处理装置发送数据获取请求,以请求所述处理装置优先发
送携带有所述标记信息的数据;
所述接收装置继续接收所述处理装置发送的携带有所述标记信息的数据。
3.根据权利要求1或2所述的方法,其特征在于,所述处理装置是位于发
送装置与所述接收装置之间负责数据转发的转发装置;或者
所述处理装置是发送装置。
4.根据权利要求1或2所述的方法,其特征在于,所述标记信息包括:产
生开展所述目标业务所需的数据的业务所属的业务类型和用于标识开展所述目
标业务所需的数据所在时间段的时间段标识。
5.一种业务数据处理方法,其特征在于,包括:
处理装置接收接收装置发送的查询请求,所述查询请求携带有标记信息,
所述标记信息用于标识所述接收装置开展目标业务所需的数据;
所述处理装置根据所述查询请求,查询本地是否存在携带有所述标记信息
的数据;
所述处理装置将查询结果信息发送所述接收装置,以供所述接收装置根据

\t所述查询结果信息确定是否开展所述目标业务。
6.根据权利要求5所述的方法,其特征在于,所述处理装置是位于发送装
置和所述接收装置之间负责数据转发的转发装置;
所述处理装置接收接收装置发送的查询请求之前,包括:
所述转发装置接收所述发送装置发送的携带有所述标记信息的数据,并根
据本地的调度策略向所述接收装置转发。
7.根据权利要求5所述的方法,其特征在于,所述处理装置为发送装置;
所述处理装置接收接收装置发送的查询请求之前,包括:
所述发送装置生成携带有所述标记信息的数据,并向所述接收装置发送携
带有所述标记信息的数据。
8.根据权利要求5或6或7所述的方法,其特征在于,若所述查询结果信
息指示所述处理装置存在携带有所述标记信息的数据,所述方法还包括:
所述处理装置接收所述接收装置发送的用于请求所述处理装置优先发送携
带有所述标记信息的数据的数据获取请求;
所述处理装置根据所述数据获取请求,向所述接收装置发送携带有所述标
记信息的数据。
9.根据权利要求5或6或7所述的方法,其特征在于,所述标记信息包括:
产生开展所述目标业务所需的数据的业务所属的业务类型和用于标识开展所述
目标业务所需的数据所在时间段的时间段标识。
10.一种接收装置,其特征在于,包括:
发送模块,用于向处理装置发送携带有标记信息的查询请求,以供所述处
理装置查询本地是否存在携带有所述标记信息的数据;所述标记信息用于标识
所述接收装置开展目标业务所需的数据;
接收模块,用于接收所述处理装置发送的查询结果信息;
业务处理模块,用于在所述查询结果信息指示所述处理装置不存在携带有
所述标记信息的数据时,根据所述接收模块已接收到的携带有所述标记信息的
数据开展所述目标业务。
11.根据权利要求10所述的装置,其特征在于,
所述发送模块还...

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

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

1