System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人因数据库搜索方法、系统、终端及存储介质技术方案_技高网

人因数据库搜索方法、系统、终端及存储介质技术方案

技术编号:40239682 阅读:6 留言:0更新日期:2024-02-02 22:38
本申请涉及一种人因数据库搜索方法、系统、终端及存储介质,涉及人因智能技术领域,其包括:获取前端查询页面发送的预设数据格式的人因数据查询信息;根据所述人因数据查询信息以及使用的用于存储人因数据的数据库的类型,生成人因数据查询语句;获取与所述人因数据查询语句对应的人因数据查询执行结果,并将所述人因数据查询执行结果以预设格式发送至所述查询页面以进行展示。本申请具有降低人因数据库查询难度的效果。

【技术实现步骤摘要】

本申请涉及人因智能,尤其是涉及一种人因数据库搜索方法、系统、终端及存储介质


技术介绍

1、人因智能是以心理学、生理学、解剖学、人体测量学等学科为基础,研究如何使人—机—环境系统的设计符合人的身体结构和生理心理特点,并可结合人工智能技术完成人员状态智能评估、新型装备、系统功能优化、迭代等,实现人、机、环境之间的最佳匹配,使处于不同条件下的人能有效地、安全地、健康和舒适地进行工作与生活的科学。

2、人因数据涵盖了与人的行为、认知、生理及心理等多维度相关的信息,这也导致了人因数据搜索和数据库迁移的复杂度提升,为用户的使用带来不便。


技术实现思路

1、本申请提供了人因数据库搜索方法、系统、终端及存储介质,用于解决现有技术存在的一个或多个技术问题。

2、在本申请的第一方面,提供一种人因数据库搜索方法,应用于后端服务器,包括:

3、获取前端查询页面发送的预设数据格式的人因数据查询信息;

4、根据所述人因数据查询信息以及使用的用于存储人因数据的数据库的类型,生成人因数据查询语句;

5、获取与所述人因数据查询语句对应的人因数据查询执行结果,并将所述人因数据查询执行结果以预设格式发送至所述查询页面以进行展示。

6、通过采用上述技术方案,根据前端服务器根据用户输入或选择生成的对应的数据结构的人因数据查询信息,再根据人因数据查询信息和数据库的类型,生成对应的查询语句,并将查询结果以预设格式返还至查询界面展示,使用这种方式,能够改善人因数据查询时需要从不同数据库提取数据的问题,从而降低了人因数据搜索和数据库迁移的复杂度。

7、在一种可能的实现方式中,所述人因数据包括以下一种或多种:被试属性信息、人因实验设计要素信息、人因实验过程记录信息、人因实验分析信息、单模态或多模态人因数据采集信息、单模态或多模态人因数据分析信息;

8、所述预设数据结构包括以下一种或多种:过滤条件、排序条件、查询范围和加载设置;

9、所述过滤条件包括字段名、字段值和运算符;所述字段名包括预设字段、和/或用户动态增加的自定义字段;

10、所述排序条件包括排序依据的字段名和排列顺序;

11、所述查询范围包括跳过的记录数和返还的记录数;

12、所述加载设置包括是否需要加载总记录数。

13、在一种可能的实现方式中,根据所述人因数据查询信息以及使用的用于存储人因数据的数据库的类型,生成人因数据查询语句,包括:

14、根据用户选择的数据库的类型,确定对应数据库的类型的查询语法,其中,所述数据库的类型包括:关系型数据库或服务型数据库;

15、响应于所述预设数据结构包括的所述过滤条件,根据所述过滤条件,生成相应的where子句,并使用and或or连接多个子句;和/或,

16、响应于所述预设数据结构包括的所述排序条件,根据所述排序条件,生成相应的order by子句;和/或,

17、响应于所述预设数据结构包括的所述查询条件,根据所述查询范围,生成相应的limit或者offset子句;和/或,

18、响应于所述预设数据结构包括的所述加载条件,根据所述加载设置,判断是否执行count(*)语句来获取总记录数。

19、在一种可能的实现方式中,根据所述过滤条件,生成相应的where子句,并使用and或or连接多个子句,包括:

20、提取过滤条件中的字段名、字段值和运算符,并按照查询语法将对应的字段名、字段值和运算符插入到空白的where子句中;

21、根据运算符,选择and或or连接多个where子句。

22、在一种可能的实现方式中,获取与所述人因数据查询语句对应的人因数据查询执行结果,并将所述人因数据查询执行结果以预设格式发送至所述查询页面以进行展示,包括:

23、获取所述人因数据查询执行结果,将所述人因数据查询执行结果转换成json格式;所述json格式包括一个整数字段和一个数组字段;

24、将所述人因数据查询执行结果中每一条记录的字段名与字段值存入到子数组,并将子数组按顺序存入到数组字段的数组中;

25、将总记录数以一个整数的形式返还,并存入到整数字段中;

26、若未执行count(*)语句,则返还的整数字段为null;

27、将所述json格式的所述人因数据查询执行结果发送至所述查询页面以进行显示。

28、在本申请的第二方面,提供一种人因数据库搜索方法,应用于前端服务器,包括:

29、获取用户在查询页面的输入信息;

30、将所述输入信息按照预设数据结构生成人因数据查询信息,并发送至后端服务器,以使得后端服务器发送人因数据查询执行结果至查询页面;

31、获取后端服务器发送的人因数据查询执行结果并展示。

32、在一种可能的实现方式中,将所述输入信息按照预设数据结构生成查询信息,并发送至后端服务器,包括:

33、提取所述输入信息中对应过滤条件的区域内的字段名、字段值和运算符,得到过滤条件;所述字段名包括已预设的字段和/或用户动态增加的自定义字段;

34、提取所述输入信息中对应排序条件的区域内的字段名和排列顺序,得到排序条件;

35、提取所述输入信息中对应查询范围的区域内的跳过的记录数和返还的记录数,得到查询范围;

36、提取所述输入信息中对应加载设置的区域内的布尔值,确定是否需要加载总记录数,得到加载设置。

37、在本申请的第三方面,提供一种人因数据库搜索系统,包括:

38、前端服务器,用于获取用户在查询页面的输入信息;将所述输入信息按照预设数据结构生成人因数据查询信息,并发送至后端服务器,以使得后端服务器发送人因数据查询执行结果至查询页面;获取后端服务器发送的人因数据查询执行结果并展示;

39、后端服务器,用于获取前端查询页面发送的预设数据格式的人因数据查询信息;根据所述人因数据查询信息以及使用的用于存储人因数据的数据库的类型,生成人因数据查询语句;获取与所述人因数据查询语句对应的人因数据查询执行结果,并将所述人因数据查询执行结果以预设格式发送至所述查询页面以进行展示。

40、在本申请的第四方面,提供一种终端,具有稳定传输加密数据的特点。

41、本申请的上述申请目的三是通过以下技术方案得以实现的:

42、一种终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述数据加密传输方法的计算机程序。

43、在本申请的第五方面,提供一种计算机存储介质,能够存储相应的程序,具有便于实现稳定传输加密数据的特点。

44、本申请的上述申请目的四是通过以下技术方案得以实现的:

45、一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种数据加密传输本文档来自技高网...

【技术保护点】

1.一种人因数据库搜索方法,应用于后端服务器,其特征在于,包括:

2.根据权利要求1所述的人因数据库搜索方法,其特征在于,所述人因数据包括以下一种或多种:被试属性信息、人因实验设计要素信息、人因实验过程记录信息、人因实验分析信息、单模态或多模态人因数据采集信息、单模态或多模态人因数据分析信息;

3.根据权利要求2所述的人因数据库搜索方法,其特征在于,根据所述人因数据查询信息以及使用的用于存储人因数据的数据库的类型,生成人因数据查询语句,包括:

4.根据权利要求3所述的人因数据库搜索方法,其特征在于,根据所述过滤条件,生成相应的WHERE子句,并使用AND或OR连接多个子句,包括:

5.根据权利要求3所述的人因数据库搜索方法,其特征在于,获取与所述人因数据查询语句对应的人因数据查询执行结果,并将所述人因数据查询执行结果以预设格式发送至所述查询页面以进行展示,包括:

6.一种人因数据库搜索方法,应用于前端服务器,其特征在于,包括:

7.根据权利要求6所述的人因数据库搜索方法,其特征在于,将所述输入信息按照预设数据结构生成查询信息,并发送至后端服务器,包括:

8.一种人因数据库搜索系统,其特征在于,包括:

9.一种终端,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种人因数据库搜索方法,应用于后端服务器,其特征在于,包括:

2.根据权利要求1所述的人因数据库搜索方法,其特征在于,所述人因数据包括以下一种或多种:被试属性信息、人因实验设计要素信息、人因实验过程记录信息、人因实验分析信息、单模态或多模态人因数据采集信息、单模态或多模态人因数据分析信息;

3.根据权利要求2所述的人因数据库搜索方法,其特征在于,根据所述人因数据查询信息以及使用的用于存储人因数据的数据库的类型,生成人因数据查询语句,包括:

4.根据权利要求3所述的人因数据库搜索方法,其特征在于,根据所述过滤条件,生成相应的where子句,并使用and或or连接多个子句,包括:

5.根据权利要求3所述的人因数据库搜索方法,其特征在于,获取...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名
申请(专利权)人:北京津发科技股份有限公司
类型:发明
国别省市:

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

1