一种数据查询方法及装置的制作方法

文档序号:6381931阅读:113来源:国知局
专利名称:一种数据查询方法及装置的制作方法
技术领域
本发明涉及数据处理领域,尤其涉及一种数据查询方法及装置。
背景技术
随着全球(IT, Information Technology)技术的不断发展和积累,数据库已经成为IT技术发展的基础之一。现有技术中存在各种类型的数据库系统,例如Microsoft SQLServer,OracIe、DB2、MySQL等,用户使用这些数据库进行数据存储和查询。现有技术中的一种数据查询方法为数据库系统向用户提供关键字接口,由用户 输入希望查询的关键字信息,数据库系统根据用户输入的关键字信息在数据库中查询匹配成功的数据,并返回给用户。例如用户希望查询本月销售部和客户部的成本,则可能会输入如下关键字“11月,成本,销售部,客户部”。但是现有技术的方案中存在如下缺点用户每次进行数据查询时都需要输入关键字信息,而有时候用户多次输入的关键字区别不大,甚至完全相同,但却仍需用户逐字进行输入,例如用户查询本月销售部和客户部的成本时输入的关键字为“11月,成本,销售部,客户部”,之后用户又希望查询上月销售部和客户部的成本,则用户还需要输入关键字“10月,成本,销售部,客户部”,这对用户来说进行了大量的重复劳动,降低了数据查询的效率。

发明内容
本发明实施例公开了一种数据查询方法及装置,能够有效提高数据查询的效率。本发明实施例提供的数据查询方法,包括接收用户发送的请求信息,所述请求信息中携带有用于进行数据查询的关键字;对所述关键字进行存储,并对存储的关键字分配方案标识;向用户返回所述方案标识。可选地,所述接收用户发送的请求信息之后还包括根据所述关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。可选地,所述向用户返回所述方案标识之后包括接收用户的方案查询请求,所述方案查询请求中携带有方案标识;根据所述方案标识对应的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。可选地,所述向用户返回所述方案标识之后包括接收用户的方案查询请求,所述方案查询请求中携带有方案标识;向用户展示所述方案标识对应的关键字;接收用户更新后的关键字;使用更新后的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
可选地,所述方法还包括将分配的方案标识在符合预置条件的用户之间进行共享。本发明实施例提供的数据查询装置,包括接收单元,用于接收用户发送的请求信息,所述请求信息中携带有用于进行数据查询的关键字;存储单元,用于对所述关键字进行存储,并对存储的关键字分配方案标识;返回单元,用于向用户返回所述方案标识。可选地,所述装置还包括
查询单元,用于根据所述关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。可选地,所述接收单元还用于接收用户的方案查询请求,所述方案查询请求中携带有方案标识;所述查询单元还用于根据所述方案标识对应的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。可选地,所述数据查询装置还包括更新单元;所述接收单元还用于接收用户的方案查询请求,所述方案查询请求中携带有方案标识;所述更新单元用于向用户展示所述方案标识对应的关键字,并接收用户更新后的关键字;所述查询单元还用于使用更新后的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。可选地,所述数据查询装置还包括共享单元,用于将分配的方案标识在符合预置条件的用户之间进行共享。由上述技术方案可以看出,本发明实施例具有如下有益效果本发明实施例中,数据查询装置接收到用户发送的请求消息之后,可以将该请求消息中用于进行数据查询的关键字进行保存,并且给保存的关键字分配方案标识,同时,还可以将该方案标识返回给用户,所以本发明实施例中可以建立关键字与方案标识之间的对应关系,使得用户下次进行查询时只需要输入方案标识即可完成查询,而无需再次重复输入具体的关键字,所以能够有效提高数据查询效率。


图I为本发明实施例中数据查询方法一个实施例示意图;图2为本发明实施例中数据查询方法另一实施例示意图;图3为本发明实施例中方案保存界面示意图;图4为本发明实施例中数据查询装置一个实施例示意图;图5为本发明实施例中数据查询装置另一实施例示意图。
具体实施例方式本发明实施例公开了一种数据查询方法及装置,能够有效提高数据查询的效率。
请参阅图1,本发明实施例中数据查询方法一个实施例包括101、接收用户发送的请求信息;本实施例中,当用户希望进行数据查询时,可以想数据查询装置发送请求消息,该请求消息中可以携带有用于进行数据查询的关键字。102、对关键字进行存储,并对存储的关键字分配方案标识;数据查询装置接收到用户发送的请求消息之后,可以提取出其中的关键字,对这些关键字进行存储,并对存储的关键字分配方案标识,使得这一组关键字对应一个方案标识。103、向用户返回方案标识。 当数据查询装置对这些关键字进行存储,并对存储的关键字分配方案标识之后,可以向用户返回方案标识。本实施例中,数据查询装置接收到用户发送的请求消息之后,可以将该请求消息中用于进行数据查询的关键字进行保存,并且给保存的关键字分配方案标识,同时,还可以将该方案标识返回给用户,所以本发明实施例中可以建立关键字与方案标识之间的对应关系,使得用户下次进行查询时只需要输入方案标识即可完成查询,而无需再次重复输入具体的关键字,所以能够有效提高数据查询效率。为便于理解,下面以一个具体实例对本发明数据查询方法进行详细说明,请参阅图2,本发明实施例数据查询方法另一实施例包括201、接收用户发送的请求信息;本实施例中,当用户希望进行数据查询时,可以想数据查询装置发送请求消息,该请求消息中可以携带有用于进行数据查询的关键字。本实施例中,假设用户希望在数据库中查询2012年10月I日至2012年11月I日之间,检测系统的车道检测器中名称为JCQ-01-05的车道检测器出现的设备故障报错里事件级别为“极高”的事件,则用户在请求消息中携带的关键字可以为“2012. 10. Γ2012. 11. 1,极高,设备故障报错,JCQ-01-05,车道检测器,检测系统”。202、对关键字进行存储,并对存储的关键字分配方案标识;数据查询装置接收到用户发送的请求消息之后,可以提取出其中的关键字,对这些关键字进行存储,并对存储的关键字分配方案标识,使得这一组关键字对应一个方案标识。例如,数据查询装置获取到关键字“2012. 10. Γ2012. 11. 1,极高,设备故障报错,JCQ-01-05,车道检测器,检测系统”之后,可以为其分配一个方案标识“查询方案三”。需要说明的是,本实施例中,如果用户需要现在就进行查询,则数据查询装置还可以直接根据关键字“2012. 10. Γ2012. 11. 1,极高,设备故障报错,JCQ-01-05,车道检测器,检测系统”在数据库中查询匹配的数据,并向该用户返回查询到的数据。若用户暂时不需要直接查询,则数据查询装置也可以暂不查询,而等待用户下一次的查询请求。203、向用户返回方案标识。当数据查询装置对这些关键字进行存储,并对存储的关键字分配方案标识之后,可以向用户返回方案标识。
204、接收用户的方案查询请求;本实施例中,当用户获取到了方案标识之后,若希望再次进行查询,则用户可以发送方案查询请求,该方案查询请求中携带有方案标识。例如,用户可以在方案查询请求中携带“查询方案三”。本实施例中,方案标识分配之后,数据查询装置可以将分配的方案标识在符合预置条件的用户之间进行共享,该预置条件可以是指具有相同权限的,或者是达到某一个权限的,或者是所有用户等,具体此处不做限定。上述的共享可以使得多个用户都可以使用该方案标识,从而找到对应的关键字进 行数据查询,而并非只有发送请求消息的用户才能使用该方案标识。205、向用户展示方案标识对应的关键字;数据查询装置在接收到用户的方案查询请求之后,可以根据其中的方案标识找到该方案标识对应的关键字,并向用户展示这些关键字。本实施例中,具体的方案标识可以为“查询方案三”,该方案标识对应的关键字为“2012. 10. Γ2012. 11. 1,极高,设备故障报错,JCQ-01-05,车道检测器,检测系统”,所以用户可以看到如图3所示的方案设置界面。需要说明的是,本实施例中,用户在任何时候都可以通过如图3所示的方案设置界面对已保存的方案标识与关键字之间的对应关系进行修改。206、接收用户更新后的关键字;本实施例中,若用户希望在“查询方案三”对应的关键字的基础上进行一些修改,则用户可以对“查询方案三”对应的关键字进行更新,例如用户希望查询2012年10月I日至2012年11月I日之间,检测系统的车道检测器中名称为JCQ-01-06的车道检测器出现的设备故障报错里事件级别为“极高”的事件,则用户可以将原关键字中的“JCQ-01-05”修改为 “ JCQ-01-06”。可以理解的是,如果用户希望修改其他的关键字,也可以按照类似的方式进行吸怪,此处不做限定。需要说明的是,在实际应用中,用户可以选择修改关键字,也可以选择不修改关键字,如果不修改关键字,则本步骤可以不执行。207、使用更新后的关键字在数据库中查询匹配的数据;当用户对关键字进行更新之后,则数据查询装置可以使用更新后的关键字在数据库中查询匹配的数据。例如,数据查询装置可以使用关键字“2012. 10. Γ2012. 11. 1,极高,设备故障报错,JCQ-01-06,车道检测器,检测系统”在数据库中查询匹配的数据。需要说明的是,如果用户没有修改关键字,则数据查询装置仍然可以使用关键字“2012. 10. Γ2012. 11. 1,极高,设备故障报错,JCQ-01-05,车道检测器,检测系统”在数据库中查询匹配的数据。208、向用户返回查询到的数据。当数据查询装置查询到匹配的数据之后,则可以向用户返回查询到的数据。本实施例中,数据查询装置接收到用户发送的请求消息之后,可以将该请求消息中用于进行数据查询的关键字进行保存,并且给保存的关键字分配方案标识,同时,还可以将该方案标识返回给用户,所以本发明实施例中可以建立关键字与方案标识之间的对应关系,使得用户下次进行查询时只需要输入方案标识即可完成查询,而无需再次重复输入具体的关键字,所以能够有效提高数据查询效率;其次,方案标识可以在不同的用户之间进行共享,使得不同的用户都能使用该方案标识找到对应的关键字从而进行数据查询,所以进一步提高了数据查询效率。上面对本发明实施例中的数据查询方法进行了描述,下面对本发明实施例中的数据查询装置进行描述,请参阅图4,本发明实施例中的数据查询装置一个实施例包括接收单元401,用于接收用户发送的请求信息,该请求信息中携带有用于进行数据查询的关键字;存储单元402,用于对该关键字进行存储,并对存储的关键字分配方案标识;
返回单元403,用于向用户返回该方案标识。本实施例中,接收单元401接收到用户发送的请求消息之后,存储单元402可以将该请求消息中用于进行数据查询的关键字进行保存,并且给保存的关键字分配方案标识,同时,返回单元403还可以将该方案标识返回给用户,所以本发明实施例中可以建立关键字与方案标识之间的对应关系,使得用户下次进行查询时只需要输入方案标识即可完成查询,而无需再次重复输入具体的关键字,所以能够有效提高数据查询效率。为便于理解,下面以一具体实例对本发明实施例中的数据查询装置进行详细描述,请参阅图5,本发明实施例中的数据查询装置另一实施例包括接收单元501,用于接收用户发送的请求信息,该请求信息中携带有用于进行数据查询的关键字;存储单元502,用于对该关键字进行存储,并对存储的关键字分配方案标识;返回单元503,用于向用户返回该方案标识。本实施例中的数据查询装置还可以进一步包括查询单元504,用于根据该关键字在数据库中查询匹配的数据,并向该用户返回查询到的数据。本实施例中的接收单元501还用于接收用户的方案查询请求,该方案查询请求中携带有方案标识;本实施例中的查询单元504还用于根据该方案标识对应的关键字在数据库中查询匹配的数据,并向该用户返回查询到的数据。本实施例中的数据查询装置还可以进一步包括更新单元505 ;本实施例中的接收单元501还用于接收用户的方案查询请求,该方案查询请求中携带有方案标识;本实施例中的更新单元505用于向用户展示该方案标识对应的关键字,并接收用户更新后的关键字;本实施例中的查询单元504还用于使用更新后的关键字在数据库中查询匹配的数据,并向该用户返回查询到的数据。需要说明的是,本实施例中的数据查询装置还可以进一步包括共享单元506,用于将分配的方案标识在符合预置条件的用户之间进行共享。本实施例数据查询装置中的各单元的功能与前述图2所示实施例中描述的流程类似,此处不再赘述。本实施例中,接收单元501接收到用户发送的请求消息之后,存储单元502可以将该请求消息中用于进行数据查询的关键字进行保存,并且给保存的关键字分配方案标识,同时,返回单元503还可以将该方案标识返回给用户,所以本发明实施例中可以建立关键字与方案标识之间的对应关系,使得用户下次进行查询时只需要输入方案标识即可完成查询,而无需再次重复输入具体的关键字,所以能够有效提高数据查询效率;其次,共享单元506可以将分配的方案标识在符合预置条件的用户之间进行共享,使得不同的用户都能使用该方案标识找到对应的关键字从而进行数据查询,所以进一步提高了数据查询效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的一种数据查询方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种数据查询方法,其特征在于,包括 接收用户发送的请求信息,所述请求信息中携带有用于进行数据查询的关键字; 对所述关键字进行存储,并对存储的关键字分配方案标识; 向用户返回所述方案标识。
2.根据权利要求I所述的数据查询方法,其特征在于,所述接收用户发送的请求信息之后还包括 根据所述关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
3.根据权利要求I或2所述的方法,其特征在于,所述向用户返回所述方案标识之后包括 接收用户的方案查询请求,所述方案查询请求中携带有方案标识; 根据所述方案标识对应的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
4.根据权利要求I或2所述的方法,其特征在于,所述向用户返回所述方案标识之后包括 接收用户的方案查询请求,所述方案查询请求中携带有方案标识; 向用户展示所述方案标识对应的关键字; 接收用户更新后的关键字; 使用更新后的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
5.根据权利要求I或2所述的方法,其特征在于,所述方法还包括 将分配的方案标识在符合预置条件的用户之间进行共享。
6.一种数据查询装置,其特征在于,包括 接收单元,用于接收用户发送的请求信息,所述请求信息中携带有用于进行数据查询的关键字; 存储单元,用于对所述关键字进行存储,并对存储的关键字分配方案标识; 返回单元,用于向用户返回所述方案标识。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括 查询单元,用于根据所述关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
8.根据权利要求7所述的装置,其特征在于,所述接收单元还用于接收用户的方案查询请求,所述方案查询请求中携带有方案标识; 所述查询单元还用于根据所述方案标识对应的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
9.根据权利要求7所述的装置,其特征在于,所述数据查询装置还包括更新单元; 所述接收单元还用于接收用户的方案查询请求,所述方案查询请求中携带有方案标识; 所述更新单元用于向用户展示所述方案标识对应的关键字,并接收用户更新后的关键字; 所述查询单元还用于使用更新后的关键字在数据库中查询匹配的数据,并向所述用户返回查询到的数据。
10.根据权利要求7所述的装置,其特征在于,所述数据查询装置还包括共享单元,用于将分配的方案标识在符合预置条件的用户之间进行共享。
全文摘要
本发明实施例公开了一种数据查询方法及装置,能够提高数据查询的效率。本发明实施例方法包括接收用户发送的请求信息,所述请求信息中携带有用于进行数据查询的关键字;对所述关键字进行存储,并对存储的关键字分配方案标识;向用户返回所述方案标识。本发明实施例还提供相关的装置。本发明实施例可以有效提高数据查询的效率。
文档编号G06F17/30GK102968482SQ20121047546
公开日2013年3月13日 申请日期2012年11月21日 优先权日2012年11月21日
发明者唐健, 陈毅林, 王娟 申请人:深圳市捷顺科技实业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1