System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体而言,涉及一种查询方法、装置及终端。
技术介绍
1、参数对照表中一般包括很多个参数,每个参数都有对应的至少一个值,用户可通过选择参数及其值来进行查询。例如,参数对照表中包括姓名、年龄、职业、性别等参数,用户可选择具体年龄值来进行查询,以查看所需的内容。
2、目前,用户对参数对照表进行查询时,通常根据实际需求在表中选择需要查询的参数,并在参数输入框的下拉列表中选择需要查询的值,经过筛选,页面仅显示满足查询条件的内容,供用户查看。当有两个或两个以上的查询条件时,即用户选择两个或两个以上的参数,此时用户在下拉列表中选择需要查询的值就会花费很多时间,用户体验不佳。
3、针对现有技术中参数查询方式耗时较多的问题,目前尚未提出有效的解决方案。
技术实现思路
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、应用本专利技术的技术方案,针对多参数联合查询的情况,在用户选择一个参数后,根据该用户的历史查询数据将该参数对应的值按照被选择的概率进行排序,当用户选择该参数的值后,根据所选参数、所选值以及该用户的历史查询数据对该用户即将选择的下一个参数和值进行提示,在一定程度上可以大大节省用户寻找参数和值的时间,提高用户面对大量参数条件时的查询效率,解决了现有参数查询方式耗时较多的问题,提高了系统和用户的交互性,提高了用户体验。
本文档来自技高网...【技术保护点】
1.一种查询方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述用户的历史查询数据,将所选参数对应的值按照被选择的概率进行排序,包括:
3.根据权利要求2所述的方法,其特征在于,在根据所述用户的历史查询数据,分别确定所述所选参数对应的各个可选值被选择的概率之前,还包括:
4.根据权利要求1所述的方法,其特征在于,根据所选参数、所选值以及所述用户的历史查询数据,对所述用户即将选择的下一个参数和值进行提示,包括:
5.根据权利要求4所述的方法,其特征在于,在根据所述所选参数、所述所选值以及所述用户的历史查询数据,利用回归算法,拟合出所述用户最可能选择的下一个参数以及在该参数下最可能选择的值之前,还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,在检测到用户的参数选择操作之后,还包括:
7.一种查询装置,其特征在于,包括:
8.一种终端,其特征在于,包括:权利要求7所述的查询装置。
9.一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运
10.一种非易失性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
...【技术特征摘要】
1.一种查询方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述用户的历史查询数据,将所选参数对应的值按照被选择的概率进行排序,包括:
3.根据权利要求2所述的方法,其特征在于,在根据所述用户的历史查询数据,分别确定所述所选参数对应的各个可选值被选择的概率之前,还包括:
4.根据权利要求1所述的方法,其特征在于,根据所选参数、所选值以及所述用户的历史查询数据,对所述用户即将选择的下一个参数和值进行提示,包括:
5.根据权利要求4所述的方法,其特征在于,在根据所述所选参数、所述所选值以及所述用户的历史查询数据,利用回归算法,拟合出所述用户最可能选择的...
【专利技术属性】
技术研发人员:刘旭杰,叶福安,刘俊廷,宋海川,熊雅馨,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。