[发明专利]数据获取方法、系统、电子设备及计算机可读存储介质在审
申请号: | 202111084879.9 | 申请日: | 2021-09-16 |
公开(公告)号: | CN113721964A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 马骁;宋欣遥;钱程 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/448 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 获取 方法 系统 电子设备 计算机 可读 存储 介质 | ||
本公开提供一种数据获取方法、系统、电子设备及计算机可读存储介质;涉及计算机技术领域。该数据获取方法包括:确定用户输入的输入参数,并将输入参数的值设置为热更新程序的应用程序编程接口的第一参数的值;响应于用户发起的数据请求指令调用应用程序编程接口,以调用热更新程序;通过热更新程序调用预设的第一状态管理单元,并将第一参数设置为与第一状态管理单元相关联;比对第一参数的值与第一状态管理单元的值;当第一参数的值与第一状态管理单元的值不同时,根据第一参数的值更新第一状态管理单元的值,并基于输入参数向服务器端发送数据请求消息。本公开可以解决重复性数据请求对服务器端造成的性能负荷,降低资源占用并提高工作效率。
技术领域
本公开涉及计算机技术领域,具体而言,涉及基于计算机技术的一种数据获取方法、数据获取系统、电子设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,程序项目中关于客户端与服务端之间的数据请求的代码数量日益增长。以基于React架构并应用Hook技术的程序项目为例,一个程序项目中往往包括大量用于数据请求的Hook函数。而开发人员在调用Hook函数请求数据时,往往会习惯性地多次点击“提交请求”按钮,即一次提交多个数据请求。而服务器端需要对多个程序项目中的每个重复性数据请求逐一响应,这会对服务器端造成较重的性能负荷。
此外,对于单个程序项目而言,在前一Hook函数的重复性数据请求在等待响应时,会挤占时序上靠后的Hook函数的数据请求响应时间,从而造成请求拥堵,严重影响针对各Hook函数的响应速度。
因此,需要一种改进的数据获取方法和系统,以至少在一定程度上改善上述问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种数据获取方法、数据获取系统、电子设备及计算机可读存储介质,从而至少在一定程度上解决重复性数据请求对服务器端造成的较重性能负荷,并提高针对程序项目的各个数据请求的响应速度,进而降低资源占用并提高工作效率。
根据本公开的一个方面,提供一种数据获取方法,其特征在于,包括:
确定用户输入的输入参数,并将所述输入参数的值设置为热更新程序的应用程序编程接口的第一参数的值;
响应于用户发起的数据请求指令调用所述应用程序编程接口,以调用所述热更新程序;
通过所述热更新程序调用预设的第一状态管理单元,并将所述第一参数设置为与所述第一状态管理单元相关联;
比对所述第一参数的值与所述第一状态管理单元的值;
当所述第一参数的值与所述第一状态管理单元的值不同时,根据所述第一参数的值更新所述第一状态管理单元的值,并基于所述输入参数向服务器端发送数据请求消息;
当所述第一参数的值与所述第一状态管理单元的值相同时,不向所述服务器端发送所述数据请求消息。
在本公开的一种示例性实施例中,所述方法还包括:通过所述热更新程序将所述应用程序编程接口的第二参数设置为与预设的第二状态管理单元相关联;响应于用户将所述第二参数的标志位设置为启用并发起数据请求指令,调用所述应用程序编程接口,以调用所述热更新程序;通过所述热更新程序调用所述第二状态管理单元,并改变所述第二状态管理单元的状态;以及响应于所述第二状态管理单元的状态的改变,基于所述输入参数向服务器端发送数据请求消息。
在本公开的一种示例性实施例中,所述方法还包括:当所述第二参数的标志位被设置为启用时,响应于用户发起的定时获取指令,以预设时间间隔向服务器端发送数据请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111084879.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置