数据查询方法、装置及系统制造方法及图纸

技术编号:3873753 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了数据查询领域的一种数据查询方法、装置及系统。所述数据查询方法,应用于数据库中的数据查询,其包括:步骤S10、根据设置指令执行数据的配置,并对配置数据进行选择管理;步骤S11、根据所述配置数据发送查询请求,进行数据查询。所述数据查询装置及系统,可通过将手动查询与自动查询相结合,并可对作为自动查询的查询条件以及执行策略进行修改,以提升数据查询的便利性。

【技术实现步骤摘要】

本专利技术涉及到数据查询领域,特别涉及到一种数据查询方法、装置及系统
技术介绍
随着电信业务的发展,从传统的语音业务到现在数据业务,各种新的应用以及新 的业务不断引入,运营商需要关注的业务报表也越来越多,对业务报表系统的要求也越来 越高。在进行业务报表查询中,使用者可通过手动查询,实时、迅速的获取业务报表;还可利 用自动查询,根据制定的固定策略,定期自动产生业务报表。 所述手动查询,具有实时性强以及查询条件设计灵活的优点,适合数据量小的数 据查询,可快速产生报表;但是对于数据量大,查询时间长的报表,其查询性能低下,可用性差。 所述自动查询,适用数据量大,分析时间长,具有周期性的报表查询;但是,其查询 条件在制定后,将固定不变。若更改所述查询条件,需要重新开发配置,造成使用不便。
技术实现思路
本专利技术的目的之一为提供数据查询方法、装置及系统,提升了数据查询的便利性。 本专利技术提出一种数据查询方法,应用于数据库中的数据查询,包括 步骤S10、根据设置指令执行数据的配置,并对配置数据进行选择管理; 步骤Sll、根据所述配置数据发送查询请求,进行数据查询。 优选地,所述选择管理包括 选择所述配置数据进行保存、选择手动查询方式或者自动查询方式进行数据查 询、选择对已保存的配置数据进行提取和/或选择对提取的配置数据进行修改。 优选地,所述步骤Sll进一步包括 S100、根据选择的查询方式发送查询请求,以进行数据查询; S101、根据提取保存的所述配置数据发送查询请求,以进行数据查询。 优选地,所述配置数据包括 查询条件数据以及执行策略数据。 优选地,所述选择所述配置数据进行保存包括 步骤S110、获取所述配置数据进行封装以及序列化; 步骤Slll、将封装以及序列化后的配置数据存储至数据库。 优选地,所述选择对已保存的配置数据进行提取包括 步骤S112、提取存储于数据库中的配置数据; 步骤S113、对从数据库中提取的配置数据进行反序列化以及解析。 本专利技术还提出一种数据查询装置,应用于数据库中的数据查询,包括 配置管理模块,根据设置指令执行数据的配置,并对配置数据进行选择管理; 请求查询模块,根据所述配置数据发送查询请求,进行数据查询。 优选地,所述配置管理模块包括 选择保存单元,选择所述配置数据进行保存; 选择查询单元,选择手动查询方式或者自动查询方式进行数据查询; 选择提取单元,选择对已保存的配置数据进行提取; 选择修改单元,选择对提取的配置数据进行修改。 优选地,所述请求查询模块进一步包括 第一查询单元,根据所述选择查询单元选择的所述配置数据,发送查询请求以进 行数据查询; 第二查询单元,根据所述选择提取单元提取的所述配置数据,发送查询请求以进 行数据查询。 优选地,所述选择保存单元包括 封装组件,获取所述配置数据进行封装以及序列化; 存储组件,将封装以及序列化后的配置数据存储至数据库。 优选地,所述选择提取单元包括 提取组件,提取存储于数据库中的配置数据; 解析组件,对从数据库中提取的配置数据进行反序列化以及解析。 本专利技术又提出一种数据查询系统,应用于数据库中的数据查询,包括 配置管理模块,根据设置指令执行数据的配置,并对配置数据进行选择管理; 请求查询模块,根据所述配置数据发送查询请求,进行数据查询; 查询处理模块,接收所述请求查询模块发送的查询请求,并进行分析转换; 数据访问模块,获取所述查询处理模块分析转换后的查询请求,提交至数据库,并将数据库返回的执行结果传送至所述请求查询模块。 优选地,所述配置管理模块包括 选择保存单元,选择所述配置数据进行保存; 选择查询单元,选择手动查询方式或者自动查询方式进行数据查询; 选择提取单元,选择对已保存的配置数据进行提取; 选择修改单元,选择对提取的配置数据进行修改。 优选地,所述请求查询模块进一步包括 第一查询单元,根据所述选择查询单元选择的所述配置数据,发送查询请求以进 行数据查询; 第二查询单元,根据所述选择提取单元提取的所述配置数据,发送查询请求以进 行数据查询。 本专利技术的数据查询方法、装置及系统,通过将手动查询中设置的查询条件以及执 行策略进行保存,作为自动查询中的查询条件以及执行策略进行周期性查询,可将手动查 询与自动查询的优点相结合;并可对作为自动查询的查询条件以及执行策略进行修改,使 用者可根据具体需要更改自动查询的查询条件以及执行策略,使得自动查询更加便利。附图说明 图1是本专利技术一实施例中数据查询方法的步骤流程示意图; 5 图2是本专利技术一实施例的一实施方式中进行数据查询的步骤流程示意图; 图3是本专利技术一实施例的另一实施方式中配置数据保存的步骤流程示意图; 图4是本专利技术一实施例的另一实施方式中配置数据提取的步骤流程示意图; 图5是本专利技术另一实施例中数据查询装置的结构示意图; 图6是本专利技术另一实施例的一实施方式中配置管理模块的结构示意图; 图7是本专利技术另一实施例的另一实施方式中选择保存单元的结构示意图; 图8是本专利技术另一实施例的另一实施方式中选择提取单元的结构示意图; 图9是本专利技术另一实施例的另一实施方式中请求查询模块的结构示意图; 图10是本专利技术另一实施例中数据查询系统的结构示意图; 图11是本专利技术另一实施例中数据查询系统的手动查询流程示意图; 图12是本专利技术另一实施例中数据查询系统的自动查询流程示意图。 本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式本专利技术通过将手动查询与自动查询相结合,利用手动查询模式进行数据查询条件以及执行策略的设置,存储至数据库中;再使用自动查询模式加载数据查询条件以及执行策略,调用数据查询处理模块,获取查询结果。本专利技术实现了手动查询与自动查询的无缝结合,使数据查询具有实时性强以及查询条件设置灵活等特点;同时,又可适合进行数据量大、分析时间长以及具有周期性的数据查询,结合了自动查询与手动查询的优点。 参照图l,本专利技术提出一实施例的一种数据查询方法,应用于数据库中的数据查询,其包括 步骤S10、根据设置指令执行数据的配置,并对配置数据进行选择管理; 步骤Sll、根据所述配置数据发送查询请求,进行数据查询。 如步骤S10所述,其中,配置数据可包括查询条件数据以及执行策略数据等。在进 行数据查询前,可根据具体的设置指令设置好配置数据,并根据具体需要选择对所述配置 数据进行管理。对配置数据的所述管理包括选择所述配置数据进行保存、选择手动查询方 式或者自动查询方式进行数据查询、选择对已保存的配置数据进行提取和/或选择对提取 的配置数据进行修改。 比如电信业务中的报表查询,可根据使用者的设置指令(即输入查询指令),产生 为数据库系统可辨识的查询条件以及自动生成报表策略(执行策略)。然后,可对所述查 询条件以及执行策略分情况进行选择管理。如果需要实时获取报表,则利用选择查询方式 的管理,选择手动查询迅速取得;如果需要周期性自动获取报表,则先利用选择所述配置数 据进行保存管理,再通过选择查询方式的管理,选择自动查询周期性自动取得报表;如果需 要对查询条件以及执行策略进行修改,则先选择提取需要修改的所述查询条件以及执行策 略,再选择对提取的所述查询条件以及执行策本文档来自技高网...

【技术保护点】
一种数据查询方法,应用于数据库中的数据查询,其特征在于,包括:    步骤S10、根据设置指令执行数据配置,并对配置数据进行选择管理;    步骤S11、根据所述配置数据发送查询请求,进行数据查询。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄模辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1