数据交互方法及装置制造方法及图纸

技术编号:13793220 阅读:32 留言:0更新日期:2016-10-06 06:07
本申请提供一种数据交互方法及装置,该方法可以包括:接收由内部数据交互对象发起的每一数据交互请求;按照优化数值转换率分别将每一数据交互请求对应的交互数据由第一数值单位转换为第二数值单位,并完成与所述内部数据交互对象的数据交互操作,以得到采用第二数值单位的交互数据;针对每一数据交互请求,在所述所有外部数据交互对象中进行选择,并将所述采用第二数值单位的交互数据作为请求数据赋予被选中的外部数据交互对象,以使所述所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于所述数据分配比例。通过本申请的技术方案,可以使内部数据交互对象得到更优的数值转换率,且合理分配外部数据交互对象的数据交互量。

【技术实现步骤摘要】

本申请涉及数据交互
,尤其涉及数据交互方法及装置
技术介绍
当数据交互过程中,涉及到诸多数据交互对象时,尤其是交互数据的数值存在多种不同的数值单位时,往往会导致数据交互过程十分复杂,无法满足实际需求。
技术实现思路
有鉴于此,本申请提供一种数据交互方法及装置,可以解决相关技术中的不足。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种数据交互方法,包括:接收由内部数据交互对象发起的每一数据交互请求,每一数据交互请求对应的交互数据均采用第一数值单位;按照优化数值转换率分别将每一数据交互请求对应的交互数据由所述第一数值单位转换为第二数值单位,并完成与所述内部数据交互对象的数据交互操作,以得到采用第二数值单位的交互数据;其中,所述优化数值转换率由所有外部数据交互对象之间预配置的数据分配比例,以及每一外部数据交互对象分别对应的独立数值转换率计算得到;针对每一数据交互请求,在所述所有外部数据交互对象中进行选择,并将所述采用第二数值单位的交互数据作为请求数据赋予被选中的外部数据交互对象,以使所述所有外部数据交互对象分别累计接收到的请求数据的数值
之间的比例关系趋向于所述数据分配比例;以及,获取来自所述被选中的外部数据交互对象的采用第一数值单位的反馈数据,其中所述请求数据按照所述被选中的外部数据交互对象对应的独立数值转换率转换为第一数值单位时,与所述反馈数据的数值相等。根据本申请的第二方面,提出了一种数据交互装置,包括:请求接收单元,接收由内部数据交互对象发起的每一数据交互请求,每一数据交互请求对应的交互数据均采用第一数值单位;内部交互单元,按照优化数值转换率分别将每一数据交互请求对应的交互数据由所述第一数值单位转换为第二数值单位,并完成与所述内部数据交互对象的数据交互操作,以得到采用第二数值单位的交互数据;其中,所述优化数值转换率由所有外部数据交互对象之间预配置的数据分配比例,以及每一外部数据交互对象分别对应的独立数值转换率计算得到;外部交互单元,针对每一数据交互请求,在所述所有外部数据交互对象中进行选择,并将所述采用第二数值单位的交互数据作为请求数据赋予被选中的外部数据交互对象,以使所述所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于所述数据分配比例;以及,获取来自所述被选中的外部数据交互对象的采用第一数值单位的反馈数据,其中所述请求数据按照所述被选中的外部数据交互对象对应的独立数值转换率转换为第一数值单位时,与所述反馈数据的数值相等。由以上技术方案可见,本申请通过将所有外部数据交互对象对应的独立数值转换率进行综合计算,得到优化数值转换率,有助于使得每一数据交互请求得到一致性对待,即采用统一的数值转换率进行交互数据的数值转换(即优化数值转换率);其中,由于优化数值转换率是基于数据分配比例进行计算得到的,因而符合各个外部数据交互对象的实际需求。同时,通过对外部数据交互对象的合理选择,使得所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于数据分配比例,使得各个外部数据交互对象之间的数据分配更为合理。附图说明图1示出了根据本申请一示例性实施例的一种数据交互方法的流程图;图2示出了根据本申请一示例性实施例的应用场景的示意图;图3示出了根据本申请一示例性实施例的另一种数据交互方法的流程图;图4示出了根据本申请一示例性实施例的选取外部数据交互对象的示意图;图5示出了根据本申请一示例性实施例的一种电子设备的结构示意图;图6示出了根据本申请一示例性实施例的一种数据交互装置的框图。具体实施方式为对本申请进行进一步说明,提供下列实施例:图1示出了根据本申请一示例性实施例的一种数据交互方法的流程图,如图1所示,该方法可以包括以下步骤:步骤102,接收由内部数据交互对象发起的每一数据交互请求,每一数据交互请求对应的交互数据均采用第一数值单位。在本实施例中,内部数据交互对象可以理解为与该数据交互方法的实施方处于同一数据交互系统内部,则外部数据交互对象可以理解为与上述实施方处于不同的数据交互系统内部。举例而言,内部数据交互对象为“支付宝”平台的支付系统,则上述实施方可以为“支付宝”平台内的另一功能系统,而外部数据交互对象则不属于“支付宝”平台。步骤104,按照优化数值转换率分别将每一数据交互请求对应的交互数据由所述第一数值单位转换为第二数值单位,并完成与所述内部数据交互对象的数据交互操作,以得到采用第二数值单位的交互数据;其中,所述优化数值转换率由所有外部数据交互对象之间预配置的数据分配比例,以及每一外部数据交互对象分别对应的独立数值转换率计算得到。在本实施例中,优化数值转换率可以是将所述数据分配比例作为权重,
并对每一外部数据交互对象分别对应的独立数值转换率进行加权计算得到的。其中,由于不同外部数据交互对象对应的独立数值转换率不同,因而通过生成优化数值转换率,使得每一数据交互请求均可以得到相同的该优化数值转换率,避免不同数据交互请求采用不同的独立数值转换率时,导致这些数据交互请求对应的请求方被区别对待;同时,由于优化数值转换率是基于数据分配比例计算得到,与后续的外部数据交互对象的选取相互关联,便于整个流程的顺利执行。步骤106,针对每一数据交互请求,在所述所有外部数据交互对象中进行选择,并将所述采用第二数值单位的交互数据作为请求数据赋予被选中的外部数据交互对象,以使所述所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于所述数据分配比例;以及,获取来自所述被选中的外部数据交互对象的采用第一数值单位的反馈数据,其中所述请求数据按照所述被选中的外部数据交互对象对应的独立数值转换率转换为第一数值单位时,与所述反馈数据的数值相等。在本实施例中,在所有外部数据交互对象中进行选择时,可以分别预估将所述采用第二数值单位的交互数据作为请求数据赋予每一外部数据交互对象时,对应的所述比例关系与所述数据分配比例之间的差异;然后,选取最小差异对应的外部数据交互对象。其中,通过对不同选取方式分别进行预估和比较,能够确保最终的选取结果使得所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于数据分配比例,即与内部数据交互对象之间的数据交互的总数值,以及与外部数据交互对象之间的数据交互的总数值,两个总数值趋向于相等(由于存在基于不同数值转换率的数值转换,因此可能存在数值差异)。具体地,在预估差异时,可以分别预估将所述采用第二数值单位的交互数据作为请求数据赋予每一外部数据交互对象时,对应的所述比例关系;分别将每一所述比例关系和所述数据分配比例转换为空间向量;分别计算每一所述比例关系对应的空间向量与所述数据分配比例对应的空间向量之间的夹
角值;以及,所述选取最小差异对应的外部数据交互对象,包括:选取最小夹角值对应的外部数据交互对象。下面以支付过程中的具体应用,对本申请的技术方案进行详细描述;当然,本领域技术人员应该理解的是,本申请的技术方案显然可以应用于任何涉及多方数据交互的场景下,本申请并不对此进行限制。其中,图2示出了根据本申请一示例性实施例的应用场景的示意图,如图2所示,假定上述数据交互方法的实施方为数据交互装置,而内本文档来自技高网
...

【技术保护点】
一种数据交互方法,其特征在于,包括:接收由内部数据交互对象发起的每一数据交互请求,每一数据交互请求对应的交互数据均采用第一数值单位;按照优化数值转换率分别将每一数据交互请求对应的交互数据由所述第一数值单位转换为第二数值单位,并完成与所述内部数据交互对象的数据交互操作,以得到采用第二数值单位的交互数据;其中,所述优化数值转换率由所有外部数据交互对象之间预配置的数据分配比例,以及每一外部数据交互对象分别对应的独立数值转换率计算得到;针对每一数据交互请求,在所述所有外部数据交互对象中进行选择,并将所述采用第二数值单位的交互数据作为请求数据赋予被选中的外部数据交互对象,以使所述所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于所述数据分配比例;以及,获取来自所述被选中的外部数据交互对象的采用第一数值单位的反馈数据,其中所述请求数据按照所述被选中的外部数据交互对象对应的独立数值转换率转换为第一数值单位时,与所述反馈数据的数值相等。

【技术特征摘要】
1.一种数据交互方法,其特征在于,包括:接收由内部数据交互对象发起的每一数据交互请求,每一数据交互请求对应的交互数据均采用第一数值单位;按照优化数值转换率分别将每一数据交互请求对应的交互数据由所述第一数值单位转换为第二数值单位,并完成与所述内部数据交互对象的数据交互操作,以得到采用第二数值单位的交互数据;其中,所述优化数值转换率由所有外部数据交互对象之间预配置的数据分配比例,以及每一外部数据交互对象分别对应的独立数值转换率计算得到;针对每一数据交互请求,在所述所有外部数据交互对象中进行选择,并将所述采用第二数值单位的交互数据作为请求数据赋予被选中的外部数据交互对象,以使所述所有外部数据交互对象分别累计接收到的请求数据的数值之间的比例关系趋向于所述数据分配比例;以及,获取来自所述被选中的外部数据交互对象的采用第一数值单位的反馈数据,其中所述请求数据按照所述被选中的外部数据交互对象对应的独立数值转换率转换为第一数值单位时,与所述反馈数据的数值相等。2.根据权利要求1所述的方法,其特征在于,所述优化数值转换率是将所述数据分配比例作为权重,并对每一外部数据交互对象分别对应的独立数值转换率进行加权计算得到的。3.根据权利要求1所述的方法,其特征在于,所述在所述所有外部数据交互对象中进行选择,包括:分别预估将所述采用第二数值单位的交互数据作为请求数据赋予每一外部数据交互对象时,对应的所述比例关系与所述数据分配比例之间的差异;选取最小差异对应的外部数据交互对象。4.根据权利要求3所述的方法,其特征在于,所述分别预估将所述采用第二数值单位的交互数据作为请求数据赋予每一外部数据交互对象时,对应
\t的所述比例关系与所述数据分配比例之间的差异,包括:分别预估将所述采用第二数值单位的交互数据作为请求数据赋予每一外部数据交互对象时,对应的所述比例关系;分别将每一所述比例关系和所述数据分配比例转换为空间向量;分别计算每一所述比例关系对应的空间向量与所述数据分配比例对应的空间向量之间的夹角值;以及所述选取最小差异对应的外部数据交互对象,包括:选取最小夹角值对应的外部数据交互对象。5.根据权利要求1所述的方法,其特征在于,所述内部数据交互对象为支付系统,且所述数据交互请求为支付请求;以及,所述外部数据交互...

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

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

1