System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 接口调用方法、装置、设备以及计算机存储介质制造方法及图纸_技高网

接口调用方法、装置、设备以及计算机存储介质制造方法及图纸

技术编号:40959399 阅读:3 留言:0更新日期:2024-04-18 20:37
本发明专利技术实施例涉及计算机数据处理技术领域,公开了一种接口调用方法、装置、设备以及计算机存储介质,该方法包括:获取目标用户针对目标接口发送的当前调用参数以及针对目标接口的返回数据的自定义数据处理规则;得到目标接口返回的原始返回数据;根据目标用户的历史调用请求的信息、历史展示数据以及历史操作行为的信息中的至少一项,确定目标用户当前的推荐数据处理规则;对自定义数据处理规则以及推荐数据处理规则进行规则融合,得到目标展示数据处理规则;根据目标展示数据处理规则对原始返回数据进行数据筛选以及排序处理,得到目标展示数据;将目标展示数据展示给目标用户。通过上述方式,本发明专利技术实施例实现了更灵活、体验更佳的接口调用。

【技术实现步骤摘要】

本专利技术实施例涉及计算机数据处理,具体涉及一种接口调用方法、装置、设备以及计算机存储介质


技术介绍

1、在进行接口调用后,一般可以对接口返回的数据进行筛选以及排序等预处理后再展示给用户,从而使得最终展示的调用结果可读性更强、用户获取信息的效率更高。

2、但在实施现有技术的过程中,专利技术人发现:现有针对接口返回数据的排序和筛选规则通常是固定的,或者用户只能从固定的筛选以及排序规则中进行选择,如用户只能从特定的若干字段中选择用于筛选的字段以及用于排序的字段。而在通过调用接口对海量数据进行查询的场景中,如证券行业的股票数据查询时,现有的接口返回数据的预处理方式所展示给用户的数据量过大以及散乱,用户难以从中快速获取有效信息,从而影响用户的数据查询体验。


技术实现思路

1、鉴于上述问题,本专利技术实施例提供了一种接口调用方法、装置、设备以及计算机存储介质,用于解决现有技术中存在的接口调用体验不佳的问题。

2、根据本专利技术实施例的一个方面,提供了一种接口调用方法,所述方法包括:

3、获取目标用户针对目标接口发送的当前调用请求;所述当前调用请求包括当前调用参数以及针对所述目标接口的返回数据的自定义数据处理规则;

4、根据所述当前调用参数调用所述目标接口,得到所述目标接口返回的原始返回数据;

5、获取所述目标用户在预设历史时间区间内针对所述目标接口发送的多个历史调用请求的信息、各个所述历史调用请求对应的历史展示数据以及所述目标用户针对所述历史展示数据的历史操作行为的信息中的至少一项;

6、根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则;

7、对所述自定义数据处理规则以及所述推荐数据处理规则进行规则融合,得到目标展示数据处理规则;

8、根据所述目标展示数据处理规则对所述原始返回数据进行数据筛选以及排序处理,得到目标展示数据;

9、将所述目标展示数据展示给所述目标用户。

10、在一种可选的方式中,所述历史调用请求的信息包括所述目标用户在所述历史时间区间内针对所述目标接口的多次调用分别对应的历史调用参数以及历史自定义数据处理规则;所述方法还包括:

11、对所述历史调用参数进行聚类分析,得到至少一个调用参数类;

12、对所述至少一个调用参数类对应的所有所述历史自定义数据处理规则进行统计分析,得到所述目标用户在各个所述调用参数类下的常用数据处理规则;

13、将所述当前调用参数与所述至少一个调用参数类进行匹配,得到所述当前调用参数所属的目标调用参数类;

14、将所述目标调用参数类对应的所述常用数据处理规则确定为所述目标用户当前的推荐数据处理规则。

15、在一种可选的方式中,所述方法还包括:

16、对所述历史调用参数进行聚类分析,得到至少一个调用参数类;

17、对所述至少一个调用参数类对应的所有所述历史展示数据进行聚类分析,得到所述目标用户在各个所述调用参数类下的至少一个展示数据特征类以及所述展示数据特征类对应的数据出现频次占比;

18、将所述当前调用参数与所述至少一个调用参数类进行匹配,得到所述当前调用参数所属的目标调用参数类;

19、根据目标调用参数类对应的所述至少一个展示数据特征类以及所述数据出现频次占比确定所述推荐数据处理规则。

20、在一种可选的方式中,所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述方法还包括:

21、根据数据出现频次占比确定所述目标调用参数类型对应的至少一个频繁展示数据特征类;

22、对所述频繁展示数据特征类进行公共特征提取,得到所述推荐筛选字段值区间;

23、对所述频繁展示数据特征类进行分化特征提取,得到所述推荐排序字段;所述分化特征为将一个频繁展示数据特征类与其他非频繁展示数据特征类分化开来的数据特征。

24、在一种可选的方式中,所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述方法还包括:

25、对所述历史操作行为的信息进行行为类型以及行为频次分析,根据分析结果确定所述目标用户针对所述历史展示数据的关注度;

26、对所述关注度高于预设关注度阈值的历史展示数据进行数据特征提取,得到所述推荐筛选字段值区间以及推荐排序字段。

27、在一种可选的方式中,所述自定义数据处理规则包括自定义筛选字段值区间以及自定义排序字段;所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述目标展示数据处理规则包括目标筛选字段值区间、目标排序字段以及所述目标排序字段的排序优先级;所述方法还包括:

28、将所述自定义筛选字段值区间以及所述推荐筛选字段值区间进行比较,根据比较结果对所述自定义筛选字段值区间进行补充,得到所述目标筛选字段值区间;

29、将所述自定义排序字段的排序优先级确定为高于所述推荐排序字段的排序优先级。

30、在一种可选的方式中,所述方法还包括:

31、根据所述当前调用参数调用所述目标接口,将接收到的所述原始返回数据缓存在本地;

32、所述目标展示数据处理规则包括目标筛选规则以及目标排序规则;

33、根据所述目标筛选规则对在本地缓存的所述原始返回数据进行筛选,得到待排序数据;

34、根据所述目标排序规则对所述待排序数据进行排序,得到所述目标展示数据。

35、根据本专利技术实施例的另一方面,提供了一种接口调用装置,包括:

36、第一获取模块,用于获取目标用户针对目标接口发送的当前调用请求;所述当前调用请求包括当前调用参数以及针对所述目标接口的返回数据的自定义数据处理规则;

37、调用模块,用于根据所述当前调用参数调用所述目标接口,得到所述目标接口返回的原始返回数据;

38、第二获取模块,用于获取所述目标用户在预设历史时间区间内针对所述目标接口发送的多个历史调用请求的信息、各个所述历史调用请求对应的历史展示数据以及所述目标用户针对所述历史展示数据的历史操作行为的信息中的至少一项;

39、确定模块,用于根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则;

40、融合模块,用于对所述自定义数据处理规则以及所述推荐数据处理规则进行规则融合,得到目标展示数据处理规则;

41、处理模块,用于根据所述目标展示数据处理规则对所述原始返回数据进行数据筛选以及排序处理,得到目标展示数据;

42、展示模块,用于将所述目标展示数据展示给所述目标用户。

43、根据本专利技术实施例的另一方面,提供了一种接口调用设备,包括:

44、处理器、存储器、通信接口和通信总线,所本文档来自技高网...

【技术保护点】

1.一种接口调用方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述历史调用请求的信息包括所述目标用户在所述历史时间区间内针对所述目标接口的多次调用分别对应的历史调用参数以及历史自定义数据处理规则;所述根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则,包括:

4.根据权利要求3所述的方法,其特征在于,所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述根据目标调用参数类对应的所述至少一个展示数据特征类以及所述数据出现频次占比确定所述推荐数据处理规则,包括:

5.根据权利要求1所述的方法,其特征在于,所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则,包括:

6.根据权利要求1所述的方法,其特征在于,所述自定义数据处理规则包括自定义筛选字段值区间以及自定义排序字段;所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述目标展示数据处理规则包括目标筛选字段值区间、目标排序字段以及所述目标排序字段的排序优先级;

7.根据权利要求1所述的方法,其特征在于,所述根据所述当前调用参数调用所述目标接口,得到所述目标接口返回的原始返回数据,包括:

8.一种接口调用装置,其特征在于,所述装置包括:

9.一种接口调用设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令在接口调用设备上运行时,使得接口调用设备执行如权利要求1-7任意一项所述的接口调用方法的操作。

...

【技术特征摘要】

1.一种接口调用方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述历史调用请求的信息包括所述目标用户在所述历史时间区间内针对所述目标接口的多次调用分别对应的历史调用参数以及历史自定义数据处理规则;所述根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述历史调用请求的信息、历史展示数据以及所述历史操作行为的信息中的至少一项,确定所述目标用户当前的推荐数据处理规则,包括:

4.根据权利要求3所述的方法,其特征在于,所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述根据目标调用参数类对应的所述至少一个展示数据特征类以及所述数据出现频次占比确定所述推荐数据处理规则,包括:

5.根据权利要求1所述的方法,其特征在于,所述推荐数据处理规则包括推荐筛选字段值区间以及推荐排序字段;所述根据所述历史调用请求的信息、历史展...

【专利技术属性】
技术研发人员:苏越范子果
申请(专利权)人:国信证券股份有限公司
类型:发明
国别省市:

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

1