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

技术编号:19098595 阅读:57 留言:0更新日期:2018-10-03 02:40
本发明专利技术实施例提供一种数据查询方法及装置。所述方法包括:获取查询请求,查询请求包括关键字;判断信息素表中是否存在关键字,信息素表由多条信息素构成,信息素包括具有对应关系的关键字、逻辑模型和逻辑模型使用次数;若判断获知信息素表中存在关键字,则将信息素表中的关键字对应的逻辑模型按照逻辑模型使用次数排列显示;获取目标信息素,并更新目标信息素中的逻辑模型使用次数,目标信息素为根据查询请求选中的逻辑模型对应的信息素。所述装置用于执行所述方法。本发明专利技术实施例通过判断获知信息素表中存在查询请求中的关键字,并将信息素表中的关键字对应的逻辑模型按照逻辑模型使用次数由大到小排列显示,提高了查询到所需逻辑模型的速率。

【技术实现步骤摘要】
一种数据查询方法及装置
本专利技术实施例涉及数据处理
,尤其涉及一种数据查询方法及装置。
技术介绍
电信行业的市场竞争格局逐渐从单元结构向多元结构方面转变,随着逐渐加剧的市场竞争局势,业务运营需要朝着更加精细化的方向发展。与以往相比,各种需求不仅在数据上呈现急速增长趋势,而且需求的内容也更加复杂深入。因此,面对需求数据和内容上的压力,单靠增加人力已经无法满足经营分析需求的快速增长,自助取数应用(自助式数据分析技术与应用)正是在这样的环境中孕育而生。自助取数是经营分析系统的一个子系统,是目前国际国内的一些商业公司为数据分析人员、市场管理人员和营销人员提供一个数据查询和数据挖掘的平台,其主要功能是通过用户使用浏览器(B/S模式)提供了一些列的取数方式(如模板取数、客户标签取数、自定义取数),使用户可以无需掌握专业的SQL语句不直接访问数据库,在没有IT支撑的情况下,通过web界面方便、快捷、简单地获取所需数据。业务人员根据自己的实际需要,选择一个或多个逻辑模型,并设定取数的结果字段和筛选条件,将其保存为一个取数信息,取数的后台服务进程会根据配置的信息生成查看SQL,并最终生成取数结果,且可在取数的基础上进行二次处理分析和制作分析报表。现有的自助取数应用虽然从功能上满足了部分业务人员的自助取数需求,但在业务人员使用过程中发现,当业务人员通过关键字查询时,由于逻辑模型较多,搜索查询按逻辑名称模糊搜索,且搜索结果按逻辑模型创建时间排序,导致业务人员需要耗费大量时间和精力查找自助取数需要的逻辑模型,导致查询效率低的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种数据查询方法及装置。一方面,本专利技术实施例提供一种数据查询方法,包括:获取查询请求,所述查询请求包括关键字;判断信息素表中是否存在所述关键字,所述信息素表由多条信息素构成,所述信息素包括具有对应关系的关键字、逻辑模型和逻辑模型使用次数;若判断获知所述信息素表中存在所述关键字,则将所述信息素表中的所述关键字对应的所述逻辑模型按照所述逻辑模型使用次数由大到小排列显示;获取目标信息素,并更新所述目标信息素中的所述逻辑模型使用次数,所述目标信息素为根据所述查询请求选中的所述逻辑模型对应的信息素。另一方面,本专利技术实施例提供一种数据查询装置,包括:获取模块,用于获取查询请求,所述查询请求包括关键字;判断模块,用于判断信息素表中是否存在所述关键字,所述信息素表由多条信息素构成,所述信息素包括具有对应关系的关键字、逻辑模型和逻辑模型使用次数;第一显示模块,用于若判断获知所述信息素表中存在所述关键字,则将所述信息素表中的所述关键字对应的所述逻辑模型按照所述逻辑模型使用次数由大到小排列显示;更新模块,用于获取目标信息素,并更新所述目标信息素中的所述逻辑模型使用次数,所述目标信息素为根据所述查询请求选中的所述逻辑模型对应的信息素。本专利技术实施例提供的一种数据查询方法及装置,通过判断获知信息素表中存在查询请求中的关键字,并将所述信息素表中的所述关键字对应的所述逻辑模型按照所述逻辑模型使用次数由大到小排列显示,提高了查询到所需逻辑模型的速率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数据查询方法流程示意图;图2为本专利技术实施例提供的一种数据查询装置结构示意图;图3为本专利技术另一实施例提供的一种数据查询装置结构示意图;图4为本专利技术又一实施例提供的一种数据查询装置结构示意图;图5为本专利技术再一实施例提供的一种数据查询装置结构示意图;图6为本专利技术实施例提供的一种数据查询装置实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种数据查询方法流程示意图,如图1所示,所述方法包括:步骤101:获取查询请求,所述查询请求包括关键字;具体地,业务人员在进行业务操作时,需要查找相应的逻辑模型,以中国移动湖南公司为例,自助取数中包含有217个逻辑模型,业务人员在自助取数的输入框中输入关键字,通过关键字来查询到所需的逻辑模型。步骤102:判断信息素表中是否存在所述关键字,所述信息素表由多条信息素构成,所述信息素包括具有对应关系的关键字、逻辑模型和逻辑模型使用次数;具体地,获取到查询请求中的关键字后,从信息素表中查询信息素表中是否存在该关键字,应当说明的是,信息素表中包含多条信息素,每条信息素中都包含有关键字、逻辑模型和逻辑模型使用次数,且关键字、逻辑模型和逻辑模型使用次数具有对应关系。例如:关键字为“4G流量”、逻辑模型为“4G客户月表”、逻辑模型使用次数为“100”就构成了一条信息素。步骤103:若判断获知所述信息素表中存在所述关键字,则将所述信息素表中的所述关键字对应的所述逻辑模型按照所述逻辑模型使用次数由大到小排列显示;具体地,如果信息素表中存在获取到的查询请求中的关键字,则将信息素表中该关键字对应的所有逻辑模型按照逻辑模型使用次数进行由大到小排序并显示,以供业务人员或开发人员选择。步骤104:获取目标信息素,并更新所述目标信息素中的所述逻辑模型使用次数,所述目标信息素为根据所述查询请求选中的所述逻辑模型对应的信息素。具体地,若业务人员或开发人员选中其中一个逻辑模型后,则将该逻辑模型和关键字对应的信息素作为目标信息素,获取到目标信息素后更新目标信息素中的逻辑模型使用次数。本专利技术实施例通过判断获知信息素表中存在查询请求中的关键字,并将信息素表中的关键字对应的逻辑模型按照逻辑模型使用次数由大到小排列显示,提高了查询到所需逻辑模型的速率。在上述实施例的基础上,所述方法还包括:若判断获知所述信息素表中不存在所述关键字,则将包含所述关键字的所述逻辑模型按照创建时间排列显示。具体地,如果获取到业务人员输入的查询请求中的关键字没有在信息素表中,则根据关键字查询包含关键字的所有逻辑模型,并将逻辑模型按照创建时间进行排序并显示,应当说明的是,可以根据创建时间的先后进行顺序排列或倒序排列。本专利技术实施例通过判断获知查询请求中的关键字没有在信息素表中时,获取包含关键字的逻辑模型,并将逻辑模型按照创建时间进行排序,以供业务人员进行选择,保证了查询的可行性。在上述实施例的基础上,所述方法还包括:获取排列显示的被选中的所述逻辑模型,将所述关键字和所述逻辑模型构成的信息素写入到所述信息素表中,其中所述信息素中的逻辑模型使用次数为1。具体地,业务人员从根据创建时间排列的逻辑模型中选择所需的逻辑模型,此时,将被选择的逻辑模型和查询请求中的关键字构成一条信息素写入到信息素表中,且该条信息素中的逻辑模型使用次数为1。本专利技术实施例通过记录获取到的关键字和选择的逻辑模型,如果信本文档来自技高网...

【技术保护点】
1.一种数据查询方法,其特征在于,包括:获取查询请求,所述查询请求包括关键字;判断信息素表中是否存在所述关键字,所述信息素表由多条信息素构成,所述信息素包括具有对应关系的关键字、逻辑模型和逻辑模型使用次数;若判断获知所述信息素表中存在所述关键字,则将所述信息素表中的所述关键字对应的所述逻辑模型按照所述逻辑模型使用次数由大到小排列显示;获取目标信息素,并更新所述目标信息素中的所述逻辑模型使用次数,所述目标信息素为根据所述查询请求选中的所述逻辑模型对应的信息素。

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:获取查询请求,所述查询请求包括关键字;判断信息素表中是否存在所述关键字,所述信息素表由多条信息素构成,所述信息素包括具有对应关系的关键字、逻辑模型和逻辑模型使用次数;若判断获知所述信息素表中存在所述关键字,则将所述信息素表中的所述关键字对应的所述逻辑模型按照所述逻辑模型使用次数由大到小排列显示;获取目标信息素,并更新所述目标信息素中的所述逻辑模型使用次数,所述目标信息素为根据所述查询请求选中的所述逻辑模型对应的信息素。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断获知所述信息素表中不存在所述关键字,则将包含所述关键字的所述逻辑模型按照创建时间排列显示。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取排列显示的被选中的所述逻辑模型,将所述关键字和所述逻辑模型构成的信息素写入到所述信息素表中,其中所述信息素中的逻辑模型使用次数为1。4.根据权利要求1所述的方法,其特征在于,所述若判断获知所述信息素表中存在所述关键字,所述方法还包括:若所述信息素表中没有包含所有的包含所述关键字的所述逻辑模型,则获取除所述信息素表中的所述逻辑模型以外的包含所述关键字的剩余逻辑模型,将所述剩余逻辑模型排在所述信息素表中的所述关键字对应的所述逻辑模型之后。5.根据权利要求1-4任一项所述的方法,其特征在于,所述更新所述目标信息素中的所述逻辑模型使用次数,包括:在原有的所述逻辑模型使用次数的基础上加1处理。6.一种数据查询装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:张轶
申请(专利权)人:中国移动通信集团公司中国移动通信集团湖南有限公司
类型:发明
国别省市:北京,11

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

1