一种查询方法和装置制造方法及图纸

技术编号:15542156 阅读:165 留言:0更新日期:2017-06-05 11:13
本发明专利技术提供一种查询方法和装置。方法包括:基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息;当接收到用户发送的查询请求后,获取与所述查询请求相关联的至少一个查询信息,并将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。本发明专利技术结合用户的历史查询信息对各个查询信息按照等级信息由高至低的顺序依次显示在前台显示界面上,可以使得用户经常查询时用到的查询条件、查询结果被优先显示在前台显示界面上,使用户看到的查询信息都是相对最优化的,本发明专利技术在一定程度上提升了用户体验,提高了效率。

Inquiry method and device

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为本专利技术提供的一种查询方法的另一种流程图;图2a为本专利技术中查询条件的显示效果图;图2b为本专利技术中查询条件的另一显示效果图;图3为本专利技术提供的一种查询方法的再一种流程图;图3a为本专利技术中查询结果的显示效果图;图4为本专利技术中查询结果的内容展示效果图;图5为本专利技术提供的一种查询装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,其示出了本专利技术提供的一种查询方法的流程图,方法具体包括:步骤101,基于用户的历史查询信息,计算得到针对所述用户的各个查询信本文档来自技高网...
一种查询方法和装置

【技术保护点】
一种查询方法,其特征在于,包括:基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息;当接收到用户发送的查询请求后,获取与所述查询请求相关联的至少一个查询信息,并将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。

【技术特征摘要】
1.一种查询方法,其特征在于,包括:基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息;当接收到用户发送的查询请求后,获取与所述查询请求相关联的至少一个查询信息,并将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。2.根据权利要求1所述的查询方法,其特征在于,所述查询信息包括查询条件;所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于所述用户的历史查询条件信息,采用查询条件优化算法计算得到针对所述用户的各个查询条件的等级信息。3.根据权利要求2所述的查询方法,其特征在于,所述采用查询条件优化算法计算得到针对所述用户的各个查询条件的等级信息包括:将所述查询条件中的各个属性信息乘以相应的权重信息后求算术平方和,并将所述算术平方和开方后取对数,所述属性信息与权重信息一一对应;依据得到的对数值,确定所述查询条件的等级信息。4.根据权利要求1所述的查询方法,其特征在于,所述查询信息包括查询结果;所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于所述用户的历史查询结果信息,采用查询结果优化算法计算得到针对所述用户的各个查询结果的等级信息。5.根据权利要求4所述的查询方法,其特征在于,所述采用查询结果优化算法计算得到针对所述用户的各个查询结果的等级信息包括:将所述查询结果中的各个属性信息乘以相应的权重信息后求算术平方和,并将所述算术平方和开方后取对数,所述属性信息与权重信息一一对应;依据得到的对数值,确定所述查询结果的等级信息。6.根据权利要求1-5任一项所述的查询方法,其特征在于,所述将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上之后,所述方法还包括:当接收到用户发送的保存查询信息的消息后,将所述前台显示界面当前显示的各查询信息的内容和位置进行固定并保存;当所述各查询信息再次被显示时,在保存的固定位置上显示保存的固定内容。7.根据权利要求1-5任一项所述的查询方法,其特征在于,所述将所述至少一个查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上之后,所述方法还包括:当接收到用户发送的新增查询信息的消息时,对于除显示在所述前台显示界面上的查询信息之外的其他查询信息,采用查询信息优化算法计算各个其他查询信息的等级信息;将所述各个其他查询信息按照等级信息由高至低的顺序,依次显示在前台显示界面上。8.根据权利要求1-5任一项所述的查询方法,其特征在于,所述基于用户的历史查询信息,计算得到针对所述用户的各个查询信息的等级信息包括:基于用户的历史查询信息,实时或周期性地计算得到针对所述用户的各个查询信息...

【专利技术属性】
技术研发人员:李晓轩和宏涛
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京,11

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

1