[发明专利]输入智能提示装置和输入智能提示方法有效
申请号: | 201210223600.5 | 申请日: | 2012-06-28 |
公开(公告)号: | CN102799649A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 玄令涛;刘永强;王卫波 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入 智能 提示 装置 方法 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种输入智能提示装置和一种输入智能提示方法。
背景技术
当输入框里面有用户输入关键字时会跟数据库打交道,会去动态的匹配这个关键字的信息,然后给出用户提示信息,这样用户可以很方便的选择相关的信息,而不用输入全部(类似百度的搜索提示),具体流程如图1所示。但是这种做法存在着问题,就是跟数据库交互的太频繁,如果用户量较大,数据库的压力会特别大,可是这种交互又可以提升用户体验。
因此,需要一种新的输入提示方法,通过后台线程把相应的表映射成文件,然后用检索系统进行索引,进而在索引的基础上进行查询而不是去数据库里进行查询,提高了系统的运行速度。
发明内容
本发明正是基于上述问题,提出了一种输入智能提示装置,通过后台线程把相应的表映射成文件,然后用检索系统进行索引,进而在索引的基础上进行查询而不是去数据库里进行查询,提高了系统的运行速度。
有鉴于此,本发明提出了一种输入智能提示装置,包括:导出单元,根据数据库中的数据表生成导出文件,根据所述导出文件生成索引文件,其中,所述导出文件中包括所述数据表中的数据,所述索引文件包括所述导出文件的索引信息;获取单元,获取用户的检索词,并从所述索引文件中获取所述检索词的匹配索引信息;显示单元,将所述导出文件中的所述匹配索引信息对应的数据信息提供给所述用户。
在该技术方案中,通过将数据表生成相应的导出文件与索引文件,在用户进行检索时,就可以在通过索引查询相应的数据信息,而不需要通过与数据库交互来查询,提高了查询系统的运行速度,降低了数据库的压力。
在上述技术方案中,优选的,还包括:更新单元,根据所述数据库中的所述数据表的更新频率,生成所述导出文件和所述索引文件。
在该技术方案中,当数据表中的数据更新过多时,原来的索引就已经不能代表数据表中的数据了,需要根据数据表重新生成导出文件与索引文件。
在上述技术方案中,优选的,在需要生成新的所述导出文件和所述索引文件时,所述更新单元还用于,删除已有的所述导出文件和所述索引文件。
在该技术方案中,可以直接删除已有的导出文件和索引文件,并生成新的导出文件和索引文件,以完成更新操作。
在上述技术方案中,优选的,还包括:压缩单元,将所述匹配索引信息对应的数据信息提供给所述用户前,进行压缩处理。
在该技术方案中,通过将查询出的结果进行压缩处理,能够减少客户端和服务器数据的传输量。
在上述技术方案中,优选的,还包括:存储单元,当所述用户使用所述检索词的频率达到预定频率时,将所述匹配索引信息对应的数据信息存入内存中;则所述获取单元还用于,再次接收到所述检索词时,从内存中取得所述匹配索引信息对应的数据信息。
在该技术方案中,当某个检索词被查询的次数较高时,可以将这个检索词及其对应的索引及数据信息放入内存,当再次查询这个检索词时,可以不再去进行检索操作,而是直接从内存中获取相应的索引及数据信息,这也能够提升系统的运行速度和用户体验。
根据本发明的又一方面,还提出了一种输入智能提示方法,包括:根据数据库中的数据表生成导出文件,所述导出文件中包括所述数据库中的数据;为所述导出文件生成索引文件,所述索引文件包括所述导出文件的索引信息;获取用户的检索词,从所述索引文件中获取所述检索词的匹配索引信息,并将所述导出文件中的所述匹配索引信息对应的数据信息提供给所述用户。
在该技术方案中,通过将数据表生成相应的导出文件与索引文件,在用户进行检索时,就可以在通过索引查询相应的数据信息,而不需要通过与数据库交互来查询,提高了查询系统的运行速度,降低了数据库的压力。
在上述技术方案中,优选的,根据所述数据库中的所述数据表的更新频率,生成所述导出文件和所述索引文件。
在该技术方案中,当数据表中的数据更新过多时,原来的索引就已经不能代表数据表中的数据了,需要根据数据表重新生成导出文件与索引文件。
在上述技术方案中,优选的,在需要生成新的所述导出文件和所述索引文件时,删除已有的所述导出文件和所述索引文件。
在该技术方案中,可以直接删除已有的导出文件和索引文件,并生成新的导出文件和索引文件,以完成更新操作。
在上述技术方案中,优选的,将所述匹配索引信息对应的数据信息提供给所述用户前,进行压缩处理。
在该技术方案中,通过将查询出的结果进行压缩处理,能够较少客户端和服务器数据的传输量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210223600.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双离合变速器的换挡执行装置
- 下一篇:一种行星排