一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据查询方法、装置、设备及存储介质与流程

2022-11-12 23:03:51 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及一种数据查询方法、装置、设备及存储介质。


背景技术:

2.随着云时代的来临,大数据(big data)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,以及与之相关的技术发展与创新。与此同时,数据正在迅速膨胀并变大,目前人们所关心的是如何从如此巨大的数据中查询或者搜索到用户关心的有价值数据。传统用户查询信息的方式为用户通过个人计算机(用户终端)发送数据请求,数据中心服务器收到命令开始从存储网络中查询或搜索用户所需要的数据信息。但是对于日益庞大的数据系统来说,直接根据用户的数据请求在海量的数据中进行查找无疑是困难的,因此,如何提高数据的查询效率成为了亟待解决的问题。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供了一种数据查询方法、装置、设备及存储介质,旨在解决现有技术直接根据用户的数据请求在海量的数据中进行查找的查询效率不高的技术问题。
5.为实现上述目的,本发明提供了一种数据查询方法,所述方法包括以下步骤:
6.从接收到的数据查询请求中提取查询关键字;
7.确定所述查询关键字对应的查询类别;
8.根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果;
9.根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。
10.可选地,所述确定所述查询关键字对应的查询类别的步骤,包括:
11.对所述查询关键字进行分词处理,将所述查询关键字分解为多个依序排列的词语组合;
12.采用预设词向量模型获取与所述词语组合中各个词语的语义相近的相近词集合;
13.根据所述相近词集合替换所述查询关键字中的目标词语,形成与所述查询关键字语义相近的查询关键字集合;
14.确定所述查询关键字集合中各个关键字的查询类别。
15.可选地,所述确定所述查询关键字对应的查询类别的步骤,包括:
16.对所述查询关键字进行语义分析,获得所述查询关键字对应的文本语义信息;
17.根据所述文本语义信息确定与所述查询关键字语义相近的查询关键字集合;
18.确定所述查询关键字集合中各个关键字的查询类别。
19.可选地,所述根据所述查询类别在预设数据库中查询所述查询关键字对应的查询
结果的步骤,包括:
20.确定所述查询类别在预设数据库中对应的查询字段;
21.获取所述查询字段对应的索引表;
22.在所述索引表中查找所述查询关键字对应的数据存储地址;
23.根据所述数据存储地址在所述预设数据库中查询所述查询关键字对应的查询结果。
24.可选地,所述确定所述查询类别在预设数据库中对应的查询字段的步骤之前,还包括:
25.根据预设存储分类信息确定查询需求;
26.根据所述查询需求对应的查询字段构建查询索引表。
27.可选地,所述根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果的步骤,包括:
28.获取所述数据查询请求中的查询条件;
29.在所述查询条件为阈值条件时,确定所述查询条件对应的条件类别;
30.获取所述查询结果中所述条件类别对应的参考信息;
31.根据所述阈值条件对所述参考信息进行筛选,获得目标参考信息;
32.将所述目标参考信息对应的查询结果作为目标查询结果。
33.可选地,所述获取所述数据查询请求中的查询条件的步骤之后,还包括:
34.在所述查询条件为逻辑条件时,获取所述数据查询请求中各个查询关键字的关联关系;
35.根据所述关联关系对所述查询结果进行筛选,获得目标查询结果。
36.可选地,所述从接收到的数据查询请求中提取查询关键字的步骤之前,还包括:
37.在检测到数据更新时,获取待更新数据对应的存储类别和历史数据;
38.根据所述存储类别提取所述待更新数据中的存储信息;
39.根据所述待更新数据按照所述存储信息更新所述历史数据,获得目标数据;
40.按照预设存储数据结构存储所述历史数据和所述目标数据。
41.可选地,所述从接收到的数据查询请求中提取查询关键字的步骤,包括:
42.接收用户基于创建的项目发送的数据查询请求;
43.从所述数据查询请求中提取查询关键字。
44.可选地,所述接收用户基于创建的项目发送的数据查询请求的步骤之前,还包括:
45.接收项目创建请求,根据所述项目创建请求确定项目基本信息;
46.根据所述项目基本信息创建项目入口;
47.根据所述项目入口和所述项目基本信息进行项目创建。
48.可选地,所述根据所述项目入口和所述项目基本信息进行项目创建的步骤之后,还包括:
49.获取成员邀请指令,根据所述成员邀请指令确定待邀请成员和成员权限信息;
50.向所述待邀请成员发送项目邀请信息;
51.在所述待邀请成员加入所述项目后,根据所述成员权限信息为所述待邀请成员分配权限。
processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
73.本领域技术人员可以理解,图1中示出的结构并不构成对数据查询设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
74.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据查询程序。
75.在图1所示的数据查询设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明数据查询设备中的处理器1001、存储器1005可以设置在数据查询设备中,所述数据查询设备通过处理器1001调用存储器1005中存储的数据查询程序,并执行本发明实施例提供的数据查询方法。
76.基于上述数据查询设备,本发明实施例提供了一种数据查询方法,参照图2,图2为本发明数据查询方法第一实施例的流程示意图。
77.本实施例中,所述数据查询方法包括以下步骤:
78.步骤s10:从接收到的数据查询请求中提取查询关键字。
79.需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如手机、平板电脑、个人电脑等,或者是一种能够实现上述功能的电子设备或数据查询设备。以下以所述数据查询设备为例,对本实施例及下述各实施例进行说明。
80.需要说明的是,所述数据查询请求可以是用户发送的包含查询关键字的查询命令。所述查询关键字可以是从所述数据查询请求中提取的查询文本。
81.进一步的,为了提高数据查询的效率,所述步骤s10之前,还包括:在检测到数据更新时,获取待更新数据对应的存储类别和历史数据;根据所述存储类别提取所述待更新数据中的存储信息;根据所述待更新数据按照所述存储信息更新所述历史数据,获得目标数据;按照预设存储数据结构存储所述历史数据和所述目标数据。
82.需要说明的是,所述存储类别可以是根据用户的查询需求确定的所述待更新数据在进行存储时为了方便后续的查询而进行分类存储的存储类别。例如,用户的查询需求有根据时间查询、根据负责人查询、根据项目的操作类型进行查询,则在数据更新时,根据待更新数据对应的存储类别提取所述待更新数据中的存储信息,并根据所述待更新数据按照所述存储信息更新所述历史数据,获得目标数据。所述预设存储数据结构可以是树形数据结构,可以是二叉树、b树、b 树等数据结构,本实施例在此不加以限制。所述按照预设存储数据结构存储所述历史数据和所述目标数据可以是将所述历史数据和所述目标数据均进行存储,并不直接删除历史数据,便于文档资源的追溯。
83.步骤s20:确定所述查询关键字对应的查询类别。
84.需要说明的是,所述查询类别可以包括在数据存储时,对数据进行分类存储时的
类别,例如,对要存储的数据按照负责人、时间、项目标识等类别进行存储。所述查询关键字对应的查询类别可以是所述查询关键字对应的类别,例如,查询关键字为时间类关键字时,所述查询类别为时间。
85.进一步的,为了使查询结果更加准确,全面,所述步骤s20,可包括:对所述查询关键字进行语义分析,获得所述查询关键字对应的文本语义信息;根据所述文本语义信息确定与所述查询关键字语义相近的查询关键字集合;确定所述查询关键字集合中各个关键字的查询类别。
86.需要说明的是,所述对所述查询关键字进行语义分析可以是获取所述查询关键字的语义特征,即所述文本语义信息,进而根据所述文本语义信息确定与所述查询关键字语义相近的查询关键字集合,分别获取所述查询关键字集合中各个查询关键字的查询类别作为所述数据查询请求中的查询关键字对应的查询类别。
87.步骤s30:根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果。
88.需要说明的是,所述预设数据库可以是用于存储所述查询关键字对应的数据信息的数据库。所述根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果可以是在预设数据库中按照所述查询类别对应的查询字段进行查找,查找所述查询关键字对应的查询结果。
89.进一步的,为了提高查找效率,所述步骤s30,可包括:确定所述查询类别在预设数据库中对应的查询字段;获取所述查询字段对应的索引表;在所述索引表中查找所述查询关键字对应的数据存储地址;根据所述数据存储地址在所述预设数据库中查询所述查询关键字对应的查询结果。
90.需要说明的是,所述查询字段可以是所述查询类别在预设数据库中对应的存储字段,例如,当查询类别为时间类别时,所述查询字段可以是时间;当查询类别为项目名称时,所述查询字段可以是项目名称。
91.应理解的是,为了提高查找的效率,本实施例中可根据预设存储分类信息确定查询需求;根据所述查询需求对应的查询字段构建查询索引表。所述预设存储分类信息可以是用户设置或发送的数据分类信息,包括查询的需求信息和对存储的数据进行分类的分类信息。查询需求包括可用于查询的字段、数据类别等信息,所述根据所述查询需求对应的查询字段构建查询索引表可以是根据所述查询需求确定查询需求对应的查询字段,所述查询字段在数据查询过程中用于查询数据,为了提高查询效率,需要预先根据所述查询字段构建查询索引表。进而在数据查询过程中,可以获取所述查询字段对应的索引表;在所述索引表中查找所述查询关键字对应的数据存储地址;根据所述数据存储地址在所述预设数据库中查询所述查询关键字对应的查询结果。
92.步骤s40:根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。
93.需要说明的是,所述根据所述数据查询请求对所述查询结果进行筛选可以是根据所述数据查询请求中的查询条件或筛选条件对所述查询结果进行筛选,将筛选后的结果作为所述目标查询结果。
94.进一步的,为了提高对查询结果进行筛选的效率,所述步骤s40,可包括:获取所述数据查询请求中的查询条件;在所述查询条件为阈值条件时,确定所述查询条件对应的条
件类别;获取所述查询结果中所述条件类别对应的参考信息;根据所述阈值条件对所述参考信息进行筛选,获得目标参考信息;将所述目标参考信息对应的查询结果作为目标查询结果。
95.需要说明的是,所述查询条件包括阈值条件和逻辑条件,所述阈值条件可以是所述数据查询请求中包含一个查询阈值,用于根据所述查询阈值对查询结果进行筛选,例如,查询阈值为查询x年x月x日之后的数据,则根据所述查询阈值对所述查询结果进行筛选,将查询结果中x年x月x日之后的数据作为目标查询结果。具体可以是在所述查询条件为阈值条件时,确定所述阈值条件对应的条件类别,例如,阈值条件为x年x月x日之后的数据,则条件类别为时间,所述参考信息可以是所述查询结果中时间类别对应的信息,根据所述阈值条件对所述参考信息进行筛选,获得目标参考信息;将所述目标参考信息对应的查询结果作为目标查询结果。
96.需要说明的是,所述逻辑条件可以是和、或等逻辑条件。在所述查询条件为逻辑条件时,获取所述数据查询请求中各个查询关键字的关联关系;根据所述关联关系对所述查询结果进行筛选,获得目标查询结果。例如,在所述查询条件为逻辑条件时,所述数据查询请求中各个查询关键字的关联关系为和的关系时,分别获取各个查询关键字对应的查询结果,将各个查询结果作为目标查询结果;若所述数据查询请求中各个查询关键字的关联关系为或的关系时,分别获取各个查询关键字对应的查询结果,确定所述各个查询结果的交集,将各个查询结果的交集作为目标查询结果。
97.本实施例从接收到的数据查询请求中提取查询关键字;确定所述查询关键字对应的查询类别;根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果;根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。由于本实施例是根据数据查询请求中的查询关键字的查询类别在预设数据库中查询对应的查询结果,并根据数据查询请求对查询结果进行筛选,获得目标查询结果。相对于现有的直接根据查询关键字在数据库中进行查找的方式,本实施例上述方式能够按照查询关键字的查询类别进行查找,提高查询的效率。
98.参考图3,图3为本发明数据查询方法第二实施例的流程示意图。
99.基于上述第一实施例,在本实施例中,所述步骤s20包括:
100.步骤s201:对所述查询关键字进行分词处理,将所述查询关键字分解为多个依序排列的词语组合。
101.需要说明的是,分词就是将连续的字序列按照一定的规范重新组合成语义独立词序列的过程。例如,将查询关键字“加湿器故障”进行分词处理,得到的多个依序排列的词语组合可以是:“加湿器”“故障”。
102.步骤s202:采用预设词向量模型获取与所述词语组合中各个词语的语义相近的相近词集合。
103.需要说明的是,所述预设词向量模型可以采用一些将词表征为实数值向量的工具形成,例如word2vec,该工具可以利用深度学习的思想,通过训练把对文本内容的处理简化为k维向量空间中的向量运算,而向量空间上的相似度可以用来表示文本语义上的相似度。上述词向量是指采用神经网络对语言模型进行建模,同时获得一种单词在向量空间上的表示,采用词向量对词语进行处理就能根据词语之间的相似度获得该词语的相近词。例如,得
到的多个依序排列的词语组合可以是:“加湿器”“故障”,经过预设词向量模型可以得到与词语“加湿器”语义相近的相近词“加湿装置”,经过预设词向量模型可以得到与词语“故障”语义相近的相近词:“异常”“障碍”“阻碍”“毛病”等。“异常”“障碍”“阻碍”“毛病”可以是词语“故障”对应的相近词集合。
104.步骤s203:根据所述相近词集合替换所述查询关键字中的目标词语,形成与所述查询关键字语义相近的查询关键字集合。
105.需要说明的是,所述根据所述相近词集合替换所述查询关键字中的目标词语可以是按照所述相近词集合对应的目标词语在查询关键字中的顺序替换查询关键字中的目标词语,例如,“异常”“障碍”“阻碍”“毛病”对应的目标词语是“故障”,则根据所述相近词集合替换所述查询关键字中的目标词语,形成的与查询关键字语义相近的查询关键字集合可以是:“加湿器异常”“加湿器障碍”“加湿器阻碍”“加湿器毛病”等。
106.步骤s204:确定所述查询关键字集合中各个关键字的查询类别。
107.需要说明的是,所述确定所述查询关键字集合中各个关键字的查询类别可以是分别确定所述查询关键字集合中各个查询关键字对应的查询类别,并将所述查询类别作为从接收到的数据查询请求中提取到的查询关键字对应的查询类别。
108.本实施例对所述查询关键字进行分词处理,将所述查询关键字分解为多个依序排列的词语组合;采用预设词向量模型获取与所述词语组合中各个词语的语义相近的相近词集合;根据所述相近词集合替换所述查询关键字中的目标词语,形成与所述查询关键字语义相近的查询关键字集合;确定所述查询关键字集合中各个关键字的查询类别。本实施例对查询关键字进行分词处理,将查询关键字分解为多个依序排列的词语组合;采用预设词向量模型获取与词语组合中各个词语的语义相近的相近词集合;根据相近词集合替换查询关键字中的目标词语,形成与查询关键字语义相近的查询关键字集合;确定查询关键字集合中各个关键字的查询类别。本实施例获得与查询关键字语义相近的查询关键字集合,进而对查询关键字集合中的查询关键字分别进行查找,使得查询结果更加全面,准确。
109.参考图4,图4为本发明数据查询方法第三实施例的流程示意图。
110.基于上述各实施例,在本实施例中,所述步骤s10,包括:
111.步骤s101:接收用户基于创建的项目发送的数据查询请求。
112.需要说明的是,所述创建的项目可以是用户预先通过项目创建请求创建的项目,具体可以是:在步骤s101之前,接收项目创建请求,根据所述项目创建请求确定项目基本信息;根据所述项目基本信息创建项目入口;根据所述项目入口和所述项目基本信息进行项目创建。
113.需要说明的是,所述项目创建请求可以是用户发送的创建项目的请求,可以包括项目基本信息,项目基本信息包括项目的名称、周期、负责人、成员、各成员的权限等信息。根据所述项目入口和所述项目基本信息进行项目创建可以是通过所述项目入口和项目基本信息完善项目的基本信息,进而完成项目的创建。
114.进一步的,为了提高项目管理的效率,所述根据所述项目入口和所述项目基本信息进行项目创建的步骤之后,还包括:获取成员邀请指令,根据所述成员邀请指令确定待邀请成员和成员权限信息;向所述待邀请成员发送项目邀请信息;在所述待邀请成员加入所述项目后,根据所述成员权限信息为所述待邀请成员分配权限。
115.应理解的是,可以默认仅项目拥有者或负责人能够邀请成员加入项目,如需其他成员具备邀请成员功能,管理员可通过项目设置进行配置。首次创建项目完成后,会继续引导进行项目成员邀请,可选择添加成员或从已有的其他项目复制。项目设置包含项目基本信息设置、项目成员角色权限功能分配、项目标签管理、项目转让管理功能等。所述成员权限信息可以是为受邀请加入项目的成员设置的权限信息。在所述待邀请成员加入所述项目后,需要根据所述成员权限信息为所述待邀请成员分配权限。
116.需要说明的是,在根据所述成员权限信息为所述待邀请成员分配权限之后,还包括获取项目成员对所述项目的操作信息;根据所述操作信息确定操作类别;在所述操作类别与所述项目成员的操作权限匹配时,执行所述操作信息对应的操作。
117.需要说明的是,所述操作信息可以是所述项目成员对所述项目做出的对数据进行增删改查的操作信息。所述操作类别可以是所述操作信息对应的类别,例如增删改查中的一种或多种。所述操作权限可以是所述项目成员对所述项目拥有的权限信息,例如,项目成员拥有对项目进行查询和新增的权限。
118.应理解的是,为了提高项目的管理效率,还可以将项目的创建、设置过程均记录下来,对项目知识进行沉淀,得到相关的项目文档。还可以将项目文档按文件夹进行整理归纳,分出多个层级。其中,可以按照项目操作类型来对项目文档按文件夹进行整理归纳,也可以按照项目操作时间来对项目文档按文件夹进行整理归纳,还可以按照项目操作人员来对项目文档按文件夹进行整理归纳,本实施例对此不作限制。为了便于文档查看和文档编辑,还可以将文档和文件夹以树形数据结构的方式进行存储,且支持文档的在线编辑。
119.在具体实施中,为了便于文档资源的追溯,当存储的文档被修改时,并不会删除原来的版本,而是将历史版本和最新版本均进行保存,可根据需求灵活查看文档。
120.步骤s102:从所述数据查询请求中提取查询关键字。
121.本实施例接收项目创建请求,根据所述项目创建请求确定项目基本信息;根据所述项目基本信息创建项目入口;根据所述项目入口和所述项目基本信息进行项目创建。接收用户基于创建的项目发送的数据查询请求;从所述数据查询请求中提取查询关键字。本实施例中根据项目创建请求确定项目基本信息;根据项目基本信息创建项目入口;根据项目入口和项目基本信息进行项目创建,并接收用户基于创建的项目发送的数据查询请求;从数据查询请求中提取查询关键字。能够提高项目的开发或管理效率。
122.参照图5,图5为本发明数据查询装置第一实施例的结构框图。
123.如图5所示,本发明实施例提出的数据查询装置包括:
124.提取模块10,用于从接收到的数据查询请求中提取查询关键字;
125.确定模块20,用于确定所述查询关键字对应的查询类别;
126.查询模块30,用于根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果;
127.筛选模块40,用于根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。
128.本实施例从接收到的数据查询请求中提取查询关键字;确定所述查询关键字对应的查询类别;根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果;根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。由于本实施例是根据
数据查询请求中的查询关键字的查询类别在预设数据库中查询对应的查询结果,并根据数据查询请求对查询结果进行筛选,获得目标查询结果。相对于现有的直接根据查询关键字在数据库中进行查找的方式,本实施例上述方式能够按照查询关键字的查询类别进行查找,提高查询的效率。
129.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
130.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的数据查询方法,此处不再赘述。
131.基于本发明上述数据查询装置第一实施例,提出本发明数据查询装置的第二实施例。
132.在本实施例中,所述确定模块20,还用于对所述查询关键字进行分词处理,将所述查询关键字分解为多个依序排列的词语组合;
133.采用预设词向量模型获取与所述词语组合中各个词语的语义相近的相近词集合;
134.根据所述相近词集合替换所述查询关键字中的目标词语,形成与所述查询关键字语义相近的查询关键字集合;
135.确定所述查询关键字集合中各个关键字的查询类别。
136.进一步的,所述确定模块20,还用于对所述查询关键字进行语义分析,获得所述查询关键字对应的文本语义信息;
137.根据所述文本语义信息确定与所述查询关键字语义相近的查询关键字集合;
138.确定所述查询关键字集合中各个关键字的查询类别。
139.进一步的,所述查询模块30,还用于确定所述查询类别在预设数据库中对应的查询字段;
140.获取所述查询字段对应的索引表;
141.在所述索引表中查找所述查询关键字对应的数据存储地址;
142.根据所述数据存储地址在所述预设数据库中查询所述查询关键字对应的查询结果。
143.进一步的,所述查询模块30,还用于根据预设存储分类信息确定查询需求;
144.根据所述查询需求对应的查询字段构建查询索引表。
145.进一步的,所述筛选模块40,还用于获取所述数据查询请求中的查询条件;
146.在所述查询条件为阈值条件时,确定所述查询条件对应的条件类别;
147.获取所述查询结果中所述条件类别对应的参考信息;
148.根据所述阈值条件对所述参考信息进行筛选,获得目标参考信息;
149.将所述目标参考信息对应的查询结果作为目标查询结果。
150.进一步的,所述筛选模块40,还用于在所述查询条件为逻辑条件时,获取所述数据查询请求中各个查询关键字的关联关系;
151.根据所述关联关系对所述查询结果进行筛选,获得目标查询结果。
152.进一步的,所述提取模块10,还用于在检测到数据更新时,获取待更新数据对应的存储类别和历史数据;
153.根据所述存储类别提取所述待更新数据中的存储信息;
154.根据所述待更新数据按照所述存储信息更新所述历史数据,获得目标数据;
155.按照预设存储数据结构存储所述历史数据和所述目标数据。
156.进一步的,所述提取模块10,还用于接收用户基于创建的项目发送的数据查询请求;
157.从所述数据查询请求中提取查询关键字。
158.进一步的,所述提取模块10,还用于接收项目创建请求,根据所述项目创建请求确定项目基本信息;
159.根据所述项目基本信息创建项目入口;
160.根据所述项目入口和所述项目基本信息进行项目创建。
161.进一步的,所述提取模块10,还用于获取成员邀请指令,根据所述成员邀请指令确定待邀请成员和成员权限信息;
162.向所述待邀请成员发送项目邀请信息;
163.在所述待邀请成员加入所述项目后,根据所述成员权限信息为所述待邀请成员分配权限。
164.进一步的,所述提取模块10,还用于获取项目成员对所述项目的操作信息;
165.根据所述操作信息确定操作类别;
166.在所述操作类别与所述项目成员的操作权限匹配时,执行所述操作信息对应的操作。
167.本发明数据查询装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
168.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有数据查询程序,所述数据查询程序被处理器执行时实现如上文所述的数据查询方法的步骤。
169.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
170.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
171.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
172.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
173.本发明公开了a1、一种数据查询方法,所述数据查询方法包括以下步骤:
174.从接收到的数据查询请求中提取查询关键字;
175.确定所述查询关键字对应的查询类别;
176.根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果;
177.根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。
178.a2、如a1所述的数据查询方法,所述确定所述查询关键字对应的查询类别的步骤,包括:
179.对所述查询关键字进行分词处理,将所述查询关键字分解为多个依序排列的词语组合;
180.采用预设词向量模型获取与所述词语组合中各个词语的语义相近的相近词集合;
181.根据所述相近词集合替换所述查询关键字中的目标词语,形成与所述查询关键字语义相近的查询关键字集合;
182.确定所述查询关键字集合中各个关键字的查询类别。
183.a3、如a1所述的数据查询方法,所述确定所述查询关键字对应的查询类别的步骤,包括:
184.对所述查询关键字进行语义分析,获得所述查询关键字对应的文本语义信息;
185.根据所述文本语义信息确定与所述查询关键字语义相近的查询关键字集合;
186.确定所述查询关键字集合中各个关键字的查询类别。
187.a4、如a1所述的数据查询方法,所述根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果的步骤,包括:
188.确定所述查询类别在预设数据库中对应的查询字段;
189.获取所述查询字段对应的索引表;
190.在所述索引表中查找所述查询关键字对应的数据存储地址;
191.根据所述数据存储地址在所述预设数据库中查询所述查询关键字对应的查询结果。
192.a5、如a4所述的数据查询方法,所述确定所述查询类别在预设数据库中对应的查询字段的步骤之前,还包括:
193.根据预设存储分类信息确定查询需求;
194.根据所述查询需求对应的查询字段构建查询索引表。
195.a6、如a1所述的数据查询方法,所述根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果的步骤,包括:
196.获取所述数据查询请求中的查询条件;
197.在所述查询条件为阈值条件时,确定所述查询条件对应的条件类别;
198.获取所述查询结果中所述条件类别对应的参考信息;
199.根据所述阈值条件对所述参考信息进行筛选,获得目标参考信息;
200.将所述目标参考信息对应的查询结果作为目标查询结果。
201.a7、如a6所述的数据查询方法,所述获取所述数据查询请求中的查询条件的步骤之后,还包括:
202.在所述查询条件为逻辑条件时,获取所述数据查询请求中各个查询关键字的关联关系;
203.根据所述关联关系对所述查询结果进行筛选,获得目标查询结果。
204.a8、如a1所述的数据查询方法,所述从接收到的数据查询请求中提取查询关键字的步骤之前,还包括:
205.在检测到数据更新时,获取待更新数据对应的存储类别和历史数据;
206.根据所述存储类别提取所述待更新数据中的存储信息;
207.根据所述待更新数据按照所述存储信息更新所述历史数据,获得目标数据;
208.按照预设存储数据结构存储所述历史数据和所述目标数据。
209.a9、如a1-a8任一项所述的数据查询方法,所述从接收到的数据查询请求中提取查询关键字的步骤,包括:
210.接收用户基于创建的项目发送的数据查询请求;
211.从所述数据查询请求中提取查询关键字。
212.a10、如a9所述的数据查询方法,所述接收用户基于创建的项目发送的数据查询请求的步骤之前,还包括:
213.接收项目创建请求,根据所述项目创建请求确定项目基本信息;
214.根据所述项目基本信息创建项目入口;
215.根据所述项目入口和所述项目基本信息进行项目创建。
216.a11、如a10所述的数据查询方法,所述根据所述项目入口和所述项目基本信息进行项目创建的步骤之后,还包括:
217.获取成员邀请指令,根据所述成员邀请指令确定待邀请成员和成员权限信息;
218.向所述待邀请成员发送项目邀请信息;
219.在所述待邀请成员加入所述项目后,根据所述成员权限信息为所述待邀请成员分配权限。
220.a12、如a11所述的数据查询方法,所述在所述待邀请成员加入所述项目后,根据所述成员权限信息为所述待邀请成员分配权限的步骤之后,还包括:
221.获取项目成员对所述项目的操作信息;
222.根据所述操作信息确定操作类别;
223.在所述操作类别与所述项目成员的操作权限匹配时,执行所述操作信息对应的操作。
224.本发明公开了b13、一种数据查询装置,所述数据查询装置包括:
225.提取模块,用于从接收到的数据查询请求中提取查询关键字;
226.确定模块,用于确定所述查询关键字对应的查询类别;
227.查询模块,用于根据所述查询类别在预设数据库中查询所述查询关键字对应的查询结果;
228.筛选模块,用于根据所述数据查询请求对所述查询结果进行筛选,获得目标查询结果。
229.b14、如b13所述的数据查询装置,所述确定模块,还用于对所述查询关键字进行分词处理,将所述查询关键字分解为多个依序排列的词语组合;
230.采用预设词向量模型获取与所述词语组合中各个词语的语义相近的相近词集合;
231.根据所述相近词集合替换所述查询关键字中的目标词语,形成与所述查询关键字
语义相近的查询关键字集合;
232.确定所述查询关键字集合中各个关键字的查询类别。
233.b15、如b13所述的数据查询装置,所述确定模块,还用于对所述查询关键字进行语义分析,获得所述查询关键字对应的文本语义信息;
234.根据所述文本语义信息确定与所述查询关键字语义相近的查询关键字集合;
235.确定所述查询关键字集合中各个关键字的查询类别。
236.b16、如b13所述的数据查询装置,所述查询模块,还用于确定所述查询类别在预设数据库中对应的查询字段;
237.获取所述查询字段对应的索引表;
238.在所述索引表中查找所述查询关键字对应的数据存储地址;
239.根据所述数据存储地址在所述预设数据库中查询所述查询关键字对应的查询结果。
240.b17、如b16所述的数据查询装置,所述查询模块,还用于根据预设存储分类信息确定查询需求;
241.根据所述查询需求对应的查询字段构建查询索引表。
242.b18、如b13所述的数据查询装置,所述筛选模块,还用于获取所述数据查询请求中的查询条件;
243.在所述查询条件为阈值条件时,确定所述查询条件对应的条件类别;
244.获取所述查询结果中所述条件类别对应的参考信息;
245.根据所述阈值条件对所述参考信息进行筛选,获得目标参考信息;
246.将所述目标参考信息对应的查询结果作为目标查询结果。
247.本发明公开了c19、一种数据查询设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据查询程序,所述数据查询程序配置为实现如a1至a12中任一项所述的数据查询方法的步骤。
248.本发明公开了d20、一种存储介质,所述存储介质上存储有数据查询程序,所述数据查询程序被处理器执行时实现如a1至a12任一项所述的数据查询方法的步骤。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献