[发明专利]一种查询操作的响应方法和装置在审
| 申请号: | 201811614641.0 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN109947827A | 公开(公告)日: | 2019-06-28 |
| 发明(设计)人: | 高敏;阎海涛;陈艳宏 | 申请(专利权)人: | 航天信息股份有限公司 |
| 主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/2455 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
| 地址: | 100195 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 方法和装置 查询操作 查询结果 查询请求 记录 缓存区 读取 查询条件 显示操作 预先设置 响应 保存 | ||
1.一种查询操作的响应方法,所述方法包括:
当接收到查询请求后,根据查询请求中的查询条件,获取包括至少两条记录的查询结果;
按照预先设置的排号策略,对所述查询结果中的记录进行排号;
将完成排号操作的记录全部保存至缓存区;
从所述缓存区读取对应的记录进行显示操作。
2.根据权利要求1所述的方法,所述查询条件包括查询类型、过滤条件、页面的编号m和每个页面显示的记录条数N中的至少一个,其中m和N为大于等于1的整数。
3.根据权利要求1所述的方法,所述将完成排号操作的记录全部保存至缓存区,包括:
获取查询请求操作的会话标识;
通过会话标识标记所述完成排号操作的记录,并保存至缓存区。
4.根据权利要求1至3任一所述的方法,所述从所述缓存区读取对应的记录进行显示操作,包括:
判断是否是分页显示所述查询结果;
如果不是,则根据所述查询条件中设置的每个页面显示的记录条数N,从缓存区中所述查询条件对应的记录中读取第1条到第N条记录,其中N为大于等于1的整数;
显示所述第1条到第N条记录。
5.根据权利要求1至3任一所述的方法,所述从所述缓存区读取对应的记录进行显示操作,包括:
判断是否是分页显示所述查询结果;
如果是,则获取请求显示的页面编号m,其中m为大于等于1的整数;
根据所述页面编号m和所述查询条件中设置的每个页面显示的记录条数N,从缓存区中所述查询条件对应的记录中读取第(m-1)*N+1条到第m*N条记录,其中N为大于等于1的整数;
显示所述第(m-1)*N+1条到第m*N条记录。
6.根据权利要求1所述的方法,所述从所述缓存区读取对应的记录进行显示操作之后,所述方法还包括:
当检测到所述查询结果符合预设的删除条件时,从缓存区中删除所述查询结果;
其中所述删除条件包括如下至少一个:
(1)所述查询结果的存储时长达到预先设置的存储时效;
(2)所述查询条件发生变化;
(3)所述查询请求操作结束。
7.一种查询操作的响应装置,所述装置包括:
获取模块,用于当接收到查询请求后,根据查询请求中的查询条件,获取包括至少两条记录的查询结果;
排号模块,用于按照预先设置的排号策略,对所述查询结果中的记录进行排号;
保存模块,用于将完成排号操作的记录全部保存至缓存区;
响应模块,用于从所述缓存区读取对应的记录进行显示操作。
8.根据权利要求7所述的装置,所述查询条件包括查询类型、过滤条件、页面的编号m和每个页面显示的记录条数N中的至少一个,其中m和N为大于等于1的整数。
9.根据权利要求7所述的装置,所述保存模块包括:
第一获取单元,用于获取查询请求操作的会话标识;
保存单元,用于通过会话标识标记所述完成排号操作的记录,并保存至缓存区。
10.根据权利要求7至9任一所述的装置,所述响应模块包括:
第一判断单元,用于判断是否是分页显示所述查询结果;
第一读取单元,用于如果不是,则根据所述查询条件中设置的每个页面显示的记录条数N,从缓存区中所述查询条件对应的记录中读取第1条到第N条记录,其中N为大于等于1的整数;
第一显示单元,用于显示所述第1条到第N条记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811614641.0/1.html,转载请声明来源钻瓜专利网。





