数据检索方法及装置、报表生成系统及方法与流程

文档序号:14504781阅读:来源:国知局
技术特征:

1.一种数据检索方法,其特征在于,包括:

依据第n次检索请求生成第n次查询参数(页码=Xn,分页大小=Yn,IDn=maxIDn-1+1)并发送至一检索服务器;其中,maxIDn-1为第n-1次查询结果中查询数据的最大ID;以及,

接收所述检索服务器根据所述第n次查询参数返回的包括Yn页大小查询数据的查询结果。

2.根据权利要求1所述的数据检索方法,其特征在于,所述检索服务器根据所述第n次查询参数返回包括Yn页大小查询数据的查询结果包括:

所述检索服务器依据所述第n次查询参数生成与所述第n次查询参数相匹配的第一数据列表;

将所述第一数据列表中的查询数据按ID升序排列并从所述第一数据列表开头截取数量为所述分页大小数量的第二数据列表作为第n次查询结果。

3.根据权利要求2所述的数据检索方法,其特征在于,所述数据检索方法还包括:

检测所述第n次查询结果是否存在查询数据;

在检测所述第n次查询结果存在所述的查询数据时,将所述第n次查询结果加入已完成数据队列。

4.根据权利要求3所述的数据检索方法,其特征在于,所述数据检索方法还包括:

在检测所述第n次查询结果不存在所述的查询数据时,将所述已完成数据列表内的数据结果整合生成数据文件。

5.根据权利要求3所述的数据检索方法,其特征在于,所述数据检索方法还包括:

将所述第二数据列表进行预处理后加入已完成数据队列;所述预处理第二数据列表包括字段适配以及字段转换中的一种或多种。

6.根据权利要求1所述的数据检索方法,其特征在于,所述数据检索方法还包括:

接收用户的初始检索请求,并将所述初始检索请求分解为N个与所述初始检索请求相对应的检索请求。

7.一种报表生成方法,包括:

根据权利要求1~6所述数据检索方法获取所述查询结果的数据文件;

根据获取的所述查询结果的数据文件生成数据报表。

8.一种数据检索装置,其特征在于,包括:

参数生成模块,用于依据第n次检索请求生成第n次查询参数(页码=Xn,分页大小=Yn,IDn=maxIDn-1+1)并发送至一检索服务器;其中,maxIDn-1为第n-1次查询结果中查询数据的最大ID;以及

初始数据接收模块,用于接收所述检索服务器根据所述第n次查询参数返回的包括Yn页大小查询数据的查询结果。

9.根据权利要求8所述的数据检索装置,其特征在于,所述数据检索装置还包括:

第一数据生成模块,用于所述检索服务器依据所述第n次查询参数生成与所述第n次查询参数相匹配的第一数据列表;

第二数据生成模块,用于将所述第一数据列表中的查询数据按ID升序排列并从第一数据列表开头截取数量为所述分页大小数量的第二数据列表作为第n次查询结果。

10.根据权利要求9所述的数据检索装置,其特征在于,所述数据检索装置还包括:

结果判定模块;用于检测所述第n次查询结果是否存在查询数据;

第一数据整合模块,用于在检测所述第n次查询结果存在所述的查询数据时,将所述第n次查询结果加入已完成数据队列中。

11.根据权利要求10所述的数据检索装置,其特征在于,所述数据检索装置还包括:

第二数据整合模块,用于在检测所述第n次查询结果不存在所述的查询数据时,将所述已完成数据列表内的数据结果整合生成数据文件。

12.根据权利要求10所述的数据检索装置,其特征在于,所述数据检索装置还包括:

数据预处理模块,用于将所述第二数据列表进行预处理后加入已完成数据队列;所述预处理第二数据列表包括字段适配以及字段转换中的一种或多种。

13.根据权利要求8所述的数据检索装置,其特征在于,所述数据检索装置还包括:

请求接收模块,用于接收用户的初始检索请求;

检索请求生成模块,用于将所述初始检索请求分解为N个与所述初始检索请求相对应的检索请求。

14.一种报表生成系统,其特征在于,包括:

根据权利要求8~13所述数据检索装置,用于依据所述检索请求生成所述查询结果的数据文件;以及

报表生成模块,用于将所述查询结果的数据文件生成数据报表。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1