利索能及
我要发布
收藏
专利号: 2016105893651
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据查询的方法,其特征在于,所述数据查询的方法包括:S1,在用户输入sql查询语句过程中,根据预设的分析规则对已输入的字符进行分析,以分析出下一个待输入字符是否是查询参数的首字符;

S2,若所述下一个待输入字符是所述查询参数的首字符,则确定所述下一个待输入字符代表的查询参数类型,并根据预存的查询参数与查询参数类型之间的关联关系获取与确定的查询参数类型对应的查询参数;

S3,生成所获取的查询参数的选择列表,以供用户从所述选择列表中选择将要输入的查询参数;

S4,响应用户针对所述选择列表中的查询参数进行选择的选择指令,将所选择的查询参数输入至当前已输入字符之后。

2.根据权利要求1所述数据查询的方法,其特征在于,所述步骤S1包括:S11,获取预先存储的特定字符串,分析是否有预先存储的特定字符串与当前已输入的字符串相同;

S12,若有预先存储的特定字符串与当前输入的字符串相同,则分析出下一个待输入字符是所述查询参数的首字符。

3.根据权利要求2所述数据查询的方法,其特征在于,所述步骤S1之前包括:对sql查询语句中的字符串进行拆分,并根据sql查询语句的语义对拆分后的字符串进行统计分析,以得到特定字符串并进行存储。

4.根据权利要求1所述数据查询的方法,其特征在于,所述步骤S3之后还包括:若未接收到用户针对所述选择列表中的查询参数进行选择的选择指令,则接收用户输入的查询参数;

若所述选择列表中不存在用户输入的查询参数,则将用户输入的查询参数进行保存并与所述选择列表对应的查询参数类型进行关联。

5.根据权利要求4所述数据查询的方法,其特征在于,还包括:定时统计每一查询参数类型所关联的各查询参数被选择的次数;

根据所述各查询参数被选择的次数获取所述各查询参数的显示优先级,根据所述各查询参数的显示优先级调整各查询参数在对应的选择列表中的显示顺序。

6.一种数据查询的装置,其特征在于,所述数据查询的装置包括:分析模块,用于在用户输入sql查询语句过程中,根据预设的分析规则对已输入的字符进行分析,以分析出下一个待输入字符是否是查询参数的首字符;

获取模块,用于若所述下一个待输入字符是所述查询参数的首字符,则确定所述下一个待输入字符代表的查询参数类型,并根据预存的查询参数与查询参数类型之间的关联关系获取与确定的查询参数类型对应的查询参数;

生成模块,用于生成所获取的查询参数的选择列表,以供用户从所述选择列表中选择将要输入的查询参数;

输入模块,用于响应用户针对所述选择列表中的查询参数进行选择的选择指令,将所选择的查询参数输入至当前已输入字符之后。

7.根据权利要求6所述数据查询的装置,其特征在于,所述分析模块包括:获取单元,用于获取预先存储的特定字符串,分析是否有预先存储的特定字符串与当前已输入的字符串相同;

分析单元,用于若有预先存储的特定字符串与当前输入的字符串相同,则分析出下一个待输入字符是所述查询参数的首字符。

8.根据权利要求7所述数据查询的装置,其特征在于,所述数据查询的装置还包括:拆分模块,用于对sql查询语句中的字符串进行拆分,并根据sql查询语句的语义对拆分后的字符串进行统计分析,以得到特定字符串并进行存储。

9.根据权利要求6所述数据查询的装置,其特征在于,所述数据查询的装置还包括:接收模块,用于若未接收到用户针对所述选择列表中的查询参数进行选择的选择指令,则接收用户输入的查询参数;

关联模块,用于若所述选择列表中不存在用户输入的查询参数,则将用户输入的查询参数进行保存并与所述选择列表对应的查询参数类型进行关联。

10.根据权利要求9所述数据查询的装置,其特征在于,所述数据查询的装置还包括:统计模块,用于定时统计每一查询参数类型所关联的各查询参数被选择的次数;

调整模块,用于根据所述各查询参数被选择的次数获取所述各查询参数的显示优先级,根据所述各查询参数的显示优先级调整各查询参数在对应的选择列表中的显示顺序。