数据波动处理方法及装置、电子设备、计算机可读介质制造方法及图纸

技术编号:33033519 阅读:12 留言:0更新日期:2022-04-15 09:10
本申请涉及通信技术领域,具体涉及一种数据波动处理方法及装置、电子设备、计算机可读介质,该方法包括:获取数据接口对应的采样文件,采样文件包括预设时间段内数据接口针对数据调用的响应信息;根据响应信息计算波动值;根据波动值确定数据接口关联的资源入口是否稳定;若不稳定,则将资源入口切换为备用资源入口,以通过备用资源入口为数据接口提供数据。本申请的实施例对数据接口的资源入口进行监控,将不稳定的资源入口替换为备用资源入口,实现备用方案的自动替换,有助于提高处理效率和提升用户体验。效率和提升用户体验。效率和提升用户体验。

【技术实现步骤摘要】
数据波动处理方法及装置、电子设备、计算机可读介质


[0001]本申请涉及通信
,具体涉及一种数据波动处理方法、数据波动处理装置、电子设备以及计算机可读介质。

技术介绍

[0002]随着客户端内容的不断发展与丰富,多平台多系统的数据支撑和调用会对系统的稳定性带来挑战与影响,在系统之间进行数据调用时,如果数据传输出现问题或者波动,从而影响客户端一系列相关功能和服务页面的正常展示和使用,造成客户端服务质量下降的问题。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了一种数据波动处理方法、数据波动处理装置、电子设备以及计算机可读介质。
[0004]根据本申请实施例的一个方面,提供了一种数据波动处理方法,该方法包括:获取数据接口对应的采样文件,所述采样文件包括预设时间段内所述数据接口针对数据调用的响应信息;根据所述响应信息计算波动值;根据所述波动值确定所述数据接口关联的资源入口是否稳定;若不稳定,则将所述资源入口切换为备用资源入口,以通过所述备用资源入口为所述数据接口提供数据。
[0005]根据本申请实施例的一个方面,提供了一种数据波动处理装置,该装置包括:获取模块,配置为获取数据接口对应的采样文件,所述采样文件包括预设时间段内所述数据接口针对数据调用的响应信息;计算模块,配置为根据所述响应信息计算波动值;确定模块,配置为根据所述波动值确定所述数据接口关联的资源入口是否稳定;切换模块,配置为若不稳定,则将所述资源入口切换为备用资源入口,以通过所述备用资源入口为所述数据接口提供数据。
[0006]在本申请的一个实施例中,基于前述方案,所述计算模块还包括:影响参数确定模块,配置为根据所述响应信息确定影响参数;其中,所述影响参数包括所述响应时间、所述响应码以及所述响应报文中含有的预设参数中的至少一个;波动值计算模块,配置为根据所述影响参数计算所述波动值。
[0007]在本申请的一个实施例中,基于前述方案,所述波动值计算模块还包括:第一确定子模块,配置为若根据所述响应信息确定影响参数为所述响应时间和所述响应码,则根据所述响应时间确定超时响应率,以及根据所述响应码确定报错率;第一计算子模块,配置为根据所述超时响应率和所述报错率计算所述波动值。
[0008]在本申请的一个实施例中,基于前述方案,所述第一确定子模块还包括:超时响应率确定单元,配置为获取各个响应信息中所含有的响应时间;根据各个响应时间统计得到响应时间的总数量以及响应时间为超时响应时间的数量;根据所述响应时间的总数量和所述超时响应时间的数量确定所述超时响应率;其中,所述响应信息为多个;报错率确定单
元,配置为获取各个响应信息中所含有的响应码;根据各个响应码统计得到响应码的总数量以及响应码为正确响应码的数量;根据所述响应码的总数量和所述正确响应码的数量确定所述报错率;其中,所述响应信息为多个。
[0009]在本申请的一个实施例中,基于前述方案,所述确定模块还包括:比较单元,配置为将所述波动值与预设波动阈值进行比较;判断单元,配置为若所述波动值大于所述预设波动阈值,则确定所述数据接口关联的资源入口不稳定;若所述波动值小于或等于所述预设波动阈值,则确定所述数据接口关联的资源入口稳定。
[0010]在本申请的一个实施例中,基于前述方案,所述切换模块还包括:第一切换单元,配置为若一个主用资源位对应一个备用资源位,则将所述数据接口关联的资源位切换为所关联的资源位对应的备用资源位;其中,资源入口包括存储有数据的主用资源位,备用资源入口包括存储有备用数据的备用资源位。第二切换单元,配置为若多个主用资源位共用一个备用资源位,则将所述数据接口关联的资源位切换为所关联的资源位对应的备用资源位;其中,资源入口包括存储有数据的主用资源位,备用资源入口包括存储有备用数据的备用资源位。
[0011]根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的数据波动处理方法。
[0012]根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的数据波动处理方法。
[0013]在本申请的实施例所提供的技术方案中,服务端对数据接口输出的数据进行采样,根据采样文件中所含有的响应信息确定波动值的影响参数,根据影响参数计算波动值,再根据波动值分析为数据接口提供数据的资源入口是否稳定,从而实现数据波动的自动监控,若根据波动值确定与数据接口相关联的资源入口不稳定,则将不稳定的资源入口替换为备用资源入口,由备用资源入口为数据接口提供数据,实现备用方案的自动替换,从而实现在终端的部分功能稳定性出现问题时进入备用服务方案,以为数据接口提供相应的数据,从而使得客户端能够正常展示和使用,本实施例通过备用方案的自动替换,也在一定程度上提升了用户体验。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0016]图1是本申请的一示例性实施例示出的数据波动处理系统框架示意图;
[0017]图2是本申请的一示例性实施例示出的数据波动处理方法的流程图;
[0018]图3是图2所示实施例中的步骤S220在一示例性实施例中的流程图;
[0019]图4是图3所示实施例中的步骤S320在一示例性实施例中的流程图;
[0020]图5是图4所示实施例中的步骤S410在一示例性实施例中的流程图;
[0021]图6是图4所示实施例中的步骤S410在另一示例性实施例中的流程图;
[0022]图7是图2所示实施例中的步骤S230在一示例性实施例中的流程图;
[0023]图8是本申请的另一示例性实施例示出的数据波动处理方法的流程图;
[0024]图9是本申请的一示例性实施例示出的数据波动处理装置的框图;
[0025]图10是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0026]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0027]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据波动处理方法,其特征在于,包括:获取数据接口对应的采样文件,所述采样文件包括预设时间段内所述数据接口针对数据调用的响应信息;根据所述响应信息计算波动值;根据所述波动值确定所述数据接口关联的资源入口是否稳定;若不稳定,则将所述资源入口切换为备用资源入口,以通过所述备用资源入口为所述数据接口提供数据。2.根据权利要求1所述的方法,其特征在于,所述响应信息包括响应时间、响应码和携带有预设参数的响应报文;所述根据所述响应信息计算波动值,包括:根据所述响应信息确定影响参数;其中,所述影响参数包括所述响应时间、所述响应码以及所述响应报文中含有的预设参数中的至少一个;根据所述影响参数计算所述波动值。3.根据权利要求2所述的方法,其特征在于,所述根据所述响应信息计算所述波动值,包括:若根据所述响应信息确定影响参数为所述响应时间和所述响应码,则根据所述响应时间确定超时响应率,以及根据所述响应码确定报错率;根据所述超时响应率和所述报错率计算所述波动值。4.根据权利要求3所述的方法,其特征在于,所述响应信息为多个;所述根据所述响应时间确定超时响应率,包括:获取各个响应信息中所含有的响应时间;根据各个响应时间统计得到响应时间的总数量以及响应时间为超时响应时间的数量;根据所述响应时间的总数量和所述超时响应时间的数量确定所述超时响应率。5.根据权利要求3所述的方法,其特征在于,所述响应信息为多个;所述根据所述响应码确定报错率,包括:获取各个所述响应信息中所含有的响应码;根据各个响应码统计得到响应码的总数量以及响应码为正确响应码的数量;根据所述响应码的总数量和所述正确响应码的数量确定所述报错率。6.根据权利要求1至5中任一项所述的方法,其...

【专利技术属性】
技术研发人员:李尊杰王健徐锐刘通吴保青郑义孙鹏槐正
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1