一种数据处理方法和装置制造方法及图纸

技术编号:33834521 阅读:16 留言:0更新日期:2022-06-16 11:47
本发明专利技术公开了一种数据处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收请求方发送的数据处理请求,其中,数据处理请求中包括回调地址;判断数据处理请求中是否包括回调函数;若是,根据回调函数中指示的参数信息确定回调参数值,根据回调函数和回调参数值对回调地址进行重定向处理;将重定向处理后的回调地址回调至请求方。该实施方式增加了请求方对回调结果的自主控制权,满足了请求方的实时性、多样性需求,拓展了数据处理方法的适用场景,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种数据处理方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法和装置。

技术介绍

[0002]在开放系统中,经常涉及到地址回调,即外部系统在访问开放系统后,由开放系统通过回调地址的方式将访问结果通知给外部系统。
[0003]现有技术中,通常由外部系统(请求方)与开放系统提前约定好待返回数据对应的参数名称,开放系统在接收到请求后,将约定好的参数名称所对应的参数值填充至回调地址,并回调至外部系统,外部系统进行解析处理后,得到返回的参数值。
[0004]现有技术中至少存在如下问题:
[0005]现有方案中,由于只会返回事先约定的参数名称对应的参数值,无法满足外部系统(请求方)的实时性、多样性需求,适用场景较窄,用户体验差。

技术实现思路

[0006]有鉴于此,本专利技术实施例提供一种数据处理方法和装置,能够在数据处理请求中添加回调函数,以增加请求方对回调结果的自主控制权,满足请求方的实时性、多样性需求,拓展数据处理方法的适用场景,提升用户体验。
[0007]为实现上述目的,根据本专利技术实施例的第一方面,提供了一种数据处理方法,包括:
[0008]接收请求方发送的数据处理请求,其中,数据处理请求中包括回调地址;
[0009]判断数据处理请求中是否包括回调函数;
[0010]若是,根据回调函数中指示的参数信息确定回调参数值,根据回调函数和回调参数值对回调地址进行重定向处理;
[0011]将重定向处理后的回调地址回调至请求方。
[0012]进一步地,在接收请求方发送的数据处理请求的步骤之前,还包括:
[0013]构建回调函数模板,回调函数模板中指示了参数信息对应的格式信息;
[0014]将回调函数模板发送至请求方。
[0015]进一步地,还包括:
[0016]利用请求方,根据业务需求确定待回调的参数信息,并根据回调函数模板中指示的格式信息和待回调的参数信息确定回调函数。
[0017]进一步地,根据回调函数中指示的参数信息确定回调参数值,根据回调函数和回调参数值对回调地址进行重定向处理,包括:
[0018]调用回调函数,获取请求方指示的待回调的参数信息;
[0019]根据参数信息确定回调参数值;
[0020]根据回调参数值和回调函数指示的格式信息、参数信息对回调地址进行重定向处理。
[0021]进一步地,请求方指示的待回调的参数信息存储于请求方数据库,回调参数值存储于本地数据库;调用回调函数,获取请求方指示的待回调的参数信息;根据参数信息确定回调参数值,包括:
[0022]调用回调函数,从请求方数据库中获取待回调的参数信息;
[0023]根据参数信息查询本地数据库,确定回调参数值。
[0024]进一步地,若回调信息中不包括回调函数,还包括:
[0025]确定默认回调参数值,根据默认回调参数值对回调地址进行重定向处理;
[0026]将重定向处理后的回调地址回调至请求方。
[0027]根据本专利技术实施例的第二方面,提供了一种数据处理装置,包括:
[0028]接收模块,用于接收请求方发送的数据处理请求,其中,数据处理请求中包括回调地址;
[0029]判断模块,用于判断数据处理请求中是否包括回调函数;
[0030]参数值确定模块,若数据处理请求中包括回调函数若,用于根据回调函数中指示的参数信息确定回调参数值,根据回调函数和回调参数值对回调地址进行重定向处理;
[0031]回调模块,用于将重定向处理后的回调地址回调至请求方。
[0032]进一步地,若数据处理请求中不包括回调函数,参数值确定模块用于:
[0033]确定默认回调参数值,根据回调函数中指示的参数信息确定回调参数值,根据默认回调参数值对回调地址进行重定向处理。
[0034]根据本专利技术实施例的第三方面,提供了一种电子设备,包括:
[0035]一个或多个处理器;
[0036]存储装置,用于存储一个或多个程序,
[0037]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种数据处理方法。
[0038]根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种数据处理方法。
[0039]上述专利技术中的一个实施例具有如下优点或有益效果:因为采用接收请求方发送的数据处理请求,其中,数据处理请求中包括回调地址;判断数据处理请求中是否包括回调函数;若是,根据回调函数中指示的参数信息确定回调参数值,根据回调函数和回调参数值对回调地址进行重定向处理;将重定向处理后的回调地址回调至请求方的技术手段,所以克服了现有方案中由于只会返回事先约定的参数名称对应的参数值,导致无法满足外部系统(请求方)的实时性、多样性需求,适用场景较窄,用户体验差的技术问题,进而达到能够在数据处理请求中添加回调函数,以增加请求方对回调结果的自主控制权,满足请求方的实时性、多样性需求,拓展了数据处理方法的适用场景,提升了用户体验的技术效果。
[0040]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0041]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0042]图1是根据本专利技术实施例提供的一种数据处理方法的主要流程的示意图;
[0043]图2是根据本专利技术实施例提供的又一种数据处理方法的主要流程的示意图;
[0044]图3是根据本专利技术实施例提供的数据处理装置的主要模块的示意图;
[0045]图4是本专利技术实施例可以应用于其中的示例性系统架构图;
[0046]图5是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0047]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0048]图1是根据本专利技术实施例提供的一种数据处理方法的主要流程的示意图;如图1所示,本专利技术实施例提供的数据处理方法主要包括:
[0049]步骤S101,接收请求方发送的数据处理请求,其中,数据处理请求中包括回调地址。
[0050]具体地,请求方(与开放系统连接的外部系统),将包含回调地址的数据处理请求发送至开放系统,有助于后续开放系统获取到回调数据后,根据该回调地址将回调数据发送至请求方。
[0051]步骤S102,判断数据处理请求中是否包括回调函数。
[0052]基于该回调函数,请求方可以将自身想要获取的参数信息传递至开放系统,进而开放系统根据上述参数信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收请求方发送的数据处理请求,其中,所述数据处理请求中包括回调地址;判断所述数据处理请求中是否包括回调函数;若是,根据所述回调函数中指示的参数信息确定回调参数值,根据所述回调函数和所述回调参数值对所述回调地址进行重定向处理;将所述重定向处理后的回调地址回调至所述请求方。2.根据权利要求1所述的数据处理方法,其特征在于,在所述接收请求方发送的数据处理请求的步骤之前,还包括:构建回调函数模板,所述回调函数模板中指示了参数信息对应的格式信息;将所述回调函数模板发送至所述请求方。3.根据权利要求2所述的数据处理方法,其特征在于,还包括:利用所述请求方,根据业务需求确定待回调的参数信息,并根据所述回调函数模板中指示的格式信息和所述待回调的参数信息确定回调函数。4.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述回调函数中指示的参数信息确定回调参数值,根据所述回调函数和所述回调参数值对所述回调地址进行重定向处理,包括:调用所述回调函数,获取请求方指示的待回调的参数信息;根据所述参数信息确定回调参数值;根据所述回调参数值和所述回调函数指示的格式信息、参数信息对所述回调地址进行重定向处理。5.根据权利要求4所述的数据处理方法,其特征在于,所述请求方指示的待回调的参数信息存储于请求方数据库,所述回调参数值存储于本地数据库;所述调用所述回调函数,获取请求方指示的待回调的参数信息;根据所述参数信息确定回调参数值,包括:调用所述回调函数,从所述请求方数据库中获取...

【专利技术属性】
技术研发人员:糜鹏程
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1