The invention provides a query method and device. The method includes: the user's query history based on the information obtained for each query information to the user level information; when receiving the user sends a query, access to at least one query information and the query request associated, and the at least one query information according to the information from high level to low order, in order to show in front of the display screen. The invention combines the historical query information for each user query information in accordance with the level of information from high to low in the order shown in the foreground display interface, query, query results can be used to make the user query is often preferred display in the front display interface, so that users see the query information is relative optimization, the the invention to a certain extent, enhance the user experience, improve efficiency.
【技术实现步骤摘要】
一种查询方法和装置
本专利技术涉及计算机处理
,尤其涉及一种数据的查询方法和装置。
技术介绍
明细查询是一种在数据库基础上的应用功能,根据各类固定的查询条件,从数据库中查询出用户需要的固定结果,最终将查询得到的固定结果按照一定规则在前台显示界面进行显示。在实际应用过程中,明细查询的查询条件和查询结果可多达上百个,而且显示的内容和顺序是固定的,用户每次往往需要从众多的查询条件和查询结果中来寻找、选择自己需要的内容,用户体验差、效率低。
技术实现思路
有鉴于此,本专利技术提供一种查询方法和装置,以解决现有明细查询方法用户体验差、效率低的问题。技术方案如下:基于本专利技术的一方面,本专利技术提供一种查询方法,包括:基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息;当接收到用户发送的查询请求后,获取与所述查询请求相关联的至少一个查询信息,并将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。优选地,所述查询信息包括查询条件;所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于所述用户的历史查询条件信息,采用查询条件优化算法计算得到针对所述用户的各个查询条件的等级信息。优选地,所述采用查询条件优化算法计算得到针对所述用户的各个查询条件的等级信息包括:将所述查询条件中的各个属性信息乘以相应的权重信息后求算术平方和,并将所述算术平方和开方后取对数,所述属性信息与权重信息一一对应;依据得到的对数值,确定所述查询条件的等级信息。优选地,所述查询信息包括查询结果;所述基于用户的历史查询信息,计算得到针 ...
【技术保护点】
一种查询方法,其特征在于,包括:基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息;当接收到用户发送的查询请求后,获取与所述查询请求相关联的至少一个查询信息,并将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。
【技术特征摘要】
1.一种查询方法,其特征在于,包括:基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息;当接收到用户发送的查询请求后,获取与所述查询请求相关联的至少一个查询信息,并将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。2.根据权利要求1所述的查询方法,其特征在于,所述查询信息包括查询条件;所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于所述用户的历史查询条件信息,采用查询条件优化算法计算得到针对所述用户的各个查询条件的等级信息。3.根据权利要求2所述的查询方法,其特征在于,所述采用查询条件优化算法计算得到针对所述用户的各个查询条件的等级信息包括:将所述查询条件中的各个属性信息乘以相应的权重信息后求算术平方和,并将所述算术平方和开方后取对数,所述属性信息与权重信息一一对应;依据得到的对数值,确定所述查询条件的等级信息。4.根据权利要求1所述的查询方法,其特征在于,所述查询信息包括查询结果;所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于所述用户的历史查询结果信息,采用查询结果优化算法计算得到针对所述用户的各个查询结果的等级信息。5.根据权利要求4所述的查询方法,其特征在于,所述采用查询结果优化算法计算得到针对所述用户的各个查询结果的等级信息包括:将所述查询结果中的各个属性信息乘以相应的权重信息后求算术平方和,并将所述算术平方和开方后取对数,所述属性信息与权重信息一一对应;依据得到的对数值,确定所述查询结果的等级信息。6.根据权利要求1-5任一项所述的查询方法,其特征在于,所述将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上之后,所述方法还包括:当接收到用户发送的保存查询信息的消息后,将所述前台显示界面当前显示的各查询信息的内容和位置进行固定并保存;当所述各查询信息再次被显示时,在保存的固定位置上显示保存的固定内容。7.根据权利要求1-5任一项所述的查询方法,其特征在于,所述将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上之后,所述方法还包括:当接收到用户发送的新增查询信息的消息时,对于除显示在所述前台显示界面上的查询信息之外的其他查询信息,采用查询信息优化算法计算各个其他查询信息的等级信息;将所述各个其他查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。8.根据权利要求1-5任一项所述的查询方法,其特征在于,所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于用户的历史查询信息,实时或周期性地计算得到针对所述用户的各个查询信息...
【专利技术属性】
技术研发人员:李晓轩,和宏涛,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。