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

技术编号:16153117 阅读:32 留言:0更新日期:2017-09-06 18:24
本发明专利技术公开过了一种数据查询方法和装置,应用于系统服务器,所述系统服务器与数据服务器相连接,其特征在于,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述方法接收用户终端发送的查询指令,所述查询指令中包括查询关键字;解析所述查询指令,得到所述查询关键字;根据所述查询关键字搜索所述关键词文件,得到与所述查询关键字相应的关键字查询结果;将所述关键字查询结果返回所述用户终端进行显示。由于根据用户终端的查询指令是对系统服务器中的关键词文件进行的查询,不对数据进行直接操作,即使查询较多时也不会影响数据库的性能,避免数据库服务器瘫痪。

【技术实现步骤摘要】
一种数据查询方法及装置
本专利技术涉及数据处理
,更具体的说,是涉及一种数据查询方法及装置。
技术介绍
当用户需要查询所要了解的信息时,通常都需要通过查询数据库的方式得到需要查询的信息。例如,查询股票行情时,用户通过用户终端输入查询指令,包括股票代码“1”,发送给与用户终端通讯的系统服务器,系统服务器接收到查询指令后,查询与之连接的数据服务器中的数据库,得到与股票代码“1”相关的股票信息作为查询结果,返回给用户终端。但是,此种查询方式会对数据库直接进行操作,当有多个查询同时进行时,会同时对数据进行查询操作,数据库会出现过载、崩溃,甚至引起数据库服务器瘫痪。
技术实现思路
有鉴于此,本专利技术提供了一种数据查询方法及装置,不对数据库直接操作,在查询较多时也不会对数据库造成压力,避免数据库服务器瘫痪。本专利技术提供了一种数据查询方法,应用于系统服务器,所述系统服务器与数据服务器相连接,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述关键词文件包括对数据库中的数据表简化了数据结构的数据表,所述方法包括:接收用户终端发送的查询指令,所述查询指令中包括查询关键字;解析所述查询指令,得到所述查询关键字;根据所述查询关键字在所述关键词文件中进行查询,得到与所述查询关键字相应的关键字查询结果;将所述关键字查询结果返回所述用户终端进行显示。优选的,所述根据所述数据服务器的数据库所生成的关键词文件的具体过程包括:获取预设的文件生成规则,所述文件生成规则中至少包括关键字字段和关键字信息字段;根据所述关键字字段查询所述数据库的数据表生成包括关键字数据表的关键字缓存文件;根据所述关键字信息字段查询所述数据库的数据表生成包括关键字信息数据表的关键字信息缓存文件;将所述关键字缓存文件和所述关键字信息缓存文件作为所述关键词文件。优选的,所述根据所述查询关键字搜索所述关键词文件,得到与所述查询关键字相应的关键字查询结果包括:根据所述查询关键字查找所述关键字缓存文件中的关键字数据表,得到与所述查询关键字相匹配的关键字和匹配关键字;根据所述匹配关键字,查找所述关键字信息缓存文件中的关键字信息数据表,得到与所述匹配关键字相对应的关键字信息;将所述关键字和所述关键字信息相结合,得到关键字查询结果。优选的,还包括:根据预设时间规则,对所述关键词文件进行更新。优选的,还包括:发送所述关键词文件到用户终端,使得所述用户终端对所述关键词文件进行保存。本专利技术另一方面提供了一种数据查询装置,应用于系统服务器,所述系统服务器与数据服务器相连接,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述关键词文件包括对数据库中的数据表简化了数据结构的数据表,所述装置包括:接收装置,用于接收用户终端发送的查询指令,所述查询指令中包括查询关键字;解析装置,用于解析所述查询指令,得到所述查询关键字;查询装置,用于根据所述查询关键字在所述关键词文件中进行查询,得到与所述查询关键字相应的关键字查询结果;返回装置,用于将所述关键字查询结果返回所述用户终端进行显示。优选的,还包括关键词文件生成装置,所述关键词文件生成装置用于根据所述数据服务器的数据库所生成的关键词文件,具体包括:获取单元,用于获取预设的文件生成规则,所述文件生成规则中至少包括关键字字段和关键字信息字段;第一生成单元,用于根据所述关键字字段查询所述数据库的数据表生成包括关键字数据表的关键字缓存文件;第二生成单元,用于根据所述关键字信息字段查询所述数据库的数据表生成包括关键字信息数据表的关键字信息缓存文件;关键词文件生成单元,用于将所述关键字缓存文件和所述关键字信息缓存文件作为所述关键词文件。优选的,所述查询装置包括:第一查询单元,用于根据所述查询关键字查找所述关键字缓存文件中的关键字数据表,得到与所述查询关键字相匹配的关键字和匹配关键字;第二查询单元,用于根据所述匹配关键字,查找所述关键字信息缓存文件中的关键字信息数据表,得到与所述匹配关键字相对应的关键字信息;结果生成单元,用于将所述关键字和所述关键字信息相结合,得到关键字查询结果。优选的,还包括:更新装置,用于根据预设时间规则,对所述关键词文件进行更新。优选的,还包括:发送模块,用于发送所述关键词文件到用户终端,使得所述用户终端对所述关键词文件进行保存。经由上述的技术方案可知,与现有技术相比,本专利技术公开过了一种数据查询方法和装置,应用于系统服务器,所述系统服务器与数据服务器相连接,其特征在于,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述关键词文件包括对数据库中的数据表简化了数据结构的数据表,所述方法接收用户终端发送的查询指令,所述查询指令中包括查询关键字;解析所述查询指令,得到所述查询关键字;根据所述查询关键字搜索所述关键词文件,得到与所述查询关键字相应的关键字查询结果;将所述关键字查询结果返回所述用户终端进行显示。由于根据用户终端的查询指令是对系统服务器中的关键词文件进行的查询,不对数据进行直接操作,即使查询较多时也不会影响数据库的性能,避免数据库服务器瘫痪,并且由于关键词文件中的数据表的数据结构经过了简化,提高了查询效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本申请实施例提供的一种数据查询方法的流程示意图;图2是本申请实施例提供的生成关键词文件的流程示意图;图3是本申请实施例提供的一种数据查询装置的结构示意图;图4是本申请实施例提供的另一种数据查询装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本申请实施例提供的一种数据查询方法的流程示意图。参见图1,本专利技术提供了一种数据查询方法,应用于系统服务器,所述系统服务器与数据服务器相连接,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述关键词文件包括对数据库中的数据表简化了数据结构的数据表;本申请的主要应用场景可以包括用户终端、系统服务器和数据服务器。其中,用户终端与系统服务器进行通信,用户终端作为客户端,系统服务器作为服务端。与系统服务器相连接的还包括数据服务器,数据服务器中保存有应用的数据库,存储了各种应用的数据,例如股票应用中,数据库存储有数据表,数据表包括多个字段,例如,股票代码,股票信息,备注信息,股票公司信息等等。本申请实施例中,在系统服务器中存储了关键词文件,关键词文件是根据数据库生成,关键词文件中的数据表的数据结构相对于数据服务器中数据库的数据表的数据结构要简化很多。例如,数据库的数据表的数据结构分为至少8个字段,而关键词文件的数据表仅包括2个字段。其中,2个字段的选取是根据用户实际需求来确定的,可以由开发人员预先设置,也可以根据本文档来自技高网...
一种数据查询方法及装置

【技术保护点】
一种数据查询方法,应用于系统服务器,所述系统服务器与数据服务器相连接,其特征在于,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述关键词文件包括对数据库中的数据表简化了数据结构的数据表,所述方法包括:接收用户终端发送的查询指令,所述查询指令中包括查询关键字;解析所述查询指令,得到所述查询关键字;根据所述查询关键字在所述关键词文件中进行查询,得到与所述查询关键字相应的关键字查询结果;将所述关键字查询结果返回所述用户终端进行显示。

【技术特征摘要】
1.一种数据查询方法,应用于系统服务器,所述系统服务器与数据服务器相连接,其特征在于,所述系统服务器中存储有根据所述数据服务器的数据库所生成的关键词文件,所述关键词文件包括对数据库中的数据表简化了数据结构的数据表,所述方法包括:接收用户终端发送的查询指令,所述查询指令中包括查询关键字;解析所述查询指令,得到所述查询关键字;根据所述查询关键字在所述关键词文件中进行查询,得到与所述查询关键字相应的关键字查询结果;将所述关键字查询结果返回所述用户终端进行显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据服务器的数据库所生成的关键词文件的具体过程包括:获取预设的文件生成规则,所述文件生成规则中至少包括关键字字段和关键字信息字段;根据所述关键字字段查询所述数据库的数据表生成包括关键字数据表的关键字缓存文件;根据所述关键字信息字段查询所述数据库的数据表生成包括关键字信息数据表的关键字信息缓存文件;将所述关键字缓存文件和所述关键字信息缓存文件作为所述关键词文件。3.根据权利要求2所述的方法,其特征在于,所述根据所述查询关键字搜索所述关键词文件,得到与所述查询关键字相应的关键字查询结果包括:根据所述查询关键字查找所述关键字缓存文件中的关键字数据表,得到与所述查询关键字相匹配的关键字和匹配关键字;根据所述匹配关键字,查找所述关键字信息缓存文件中的关键字信息数据表,得到与所述匹配关键字相对应的关键字信息;将所述关键字和所述关键字信息相结合,得到关键字查询结果。4.根据权利要求2或3所述的方法,其特征在于,还包括:根据预设时间规则,对所述关键词文件进行更新。5.根据权利要求1至4任意一项所述的方法,其特征在于,还包括:发送所述关键词文件到用户终端,使得所述用户终端对所述关键词文件进行保存。6.一种数据查询装置,应用于系统服务器,所述系统服务器与数据服务器相连接,其特征在于,所述系统...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建,35

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

1