全过程工程咨询服务方法及系统与流程

文档序号:17590709发布日期:2019-05-03 21:47阅读:2239来源:国知局
全过程工程咨询服务方法及系统与流程

本发明涉及工程管理的技术领域,尤其是涉及一种全过程工程咨询服务方法及系统。



背景技术:

目前,全过程工程咨询服务是指在项目建设过程中将工程业务整体委托给一家企业,由该企业提供项目策划、可行性分析、环境影响评估报告、工程勘察、工程设计、工程监理、工程造价等工程咨询服务。在客户端咨询服务中,尤其是工程技术咨询服务中,在用户进行在线咨询时,通常是通过在线通过人工进行咨询,或者在人工咨询之前,由用户针对自身的需要进行咨询的内容,选择相应的问题,若不能解决问题,再通过人工咨询。

而随着企业业务的发展,需要咨询的内容也会相应的增加,用户在选择内容的时候需要花费大量的时间,寻找需要咨询的内容,从而降低了咨询服务的效率,同时也降低了用户体验。



技术实现要素:

本发明的目的是提供一种提高在线进行技术咨询服务效率的全过程工程咨询服务方法及系统。

本发明的上述发明目的一是通过以下技术方案得以实现的:

一种全过程工程咨询服务方法,所述全过程工程咨询服务方法包括:

获取工程项目数据,根据所述工程项目数据,获取工程进度;

则根据所述项目进度,生成咨询服务请求,并根据所述咨询服务请求,获取关键词比对字符串;

根据所述关键词比对字符串和预设的关键词数据库中的关键词字符串进行相似度比对,将相似度最高的关键词字符串作为匹配关键词;

根据所述匹配关键词,在预设的咨询数据库中进行匹配,得到对应的咨询内容。

通过采用上述技术方案,根据工程项目数据,获取工程进度,再由工程进度,获取对于那个的咨询服务请求,能够提升咨询服务请求的针对性,同时能够提升咨询服务的效率;通过从客户端中获取的咨询服务请求,得到关键词比对字符串,并通过该关键词比对字符串在预设的关键词数据库中进行匹配查找,从而获取最符合所述咨询服务请求内容的咨询内容,能够提高用户在进行咨询服务时,获取对应的咨询内容的效率,同时也提高了用户体验。

本发明进一步设置为:所述获取工程项目数据,根据所述工程项目数据,获取工程进度,包括:

所述工程项目数据包括工程勘察数据、工程设计数据和工程造价数据,为每项工程项目数据设置对应的预计完成时间;

根据所述预计完成时间,将所述工程勘察数据、工程设计数据和工程造价数据组成所述工程进度。

通过采用上述技术方案,根据工程项目数据中的工程勘察数据、工程设计数据和工程造价数据,获取对应的工程进度,能够使该工程项目进展更加有条理,且有利于对该工程项目进行咨询。

本发明进一步设置为:所述咨询服务请求包括语音数据或文字数据,所述获取咨询服务请求,并根据所述咨询服务请求,获取关键词比对字符串,包括:

若所述咨询服务请求为所述语音数据,则通过语音识别系统,将所述语音数据转换成文字内容;

将所述文字内容或所述文字数据确定为关键词比对字符串。

通过采用上述技术方案,通过将咨询服务请求中的语音数据转换成文字内容,能够使服务器根据文字内容,在服务器中进行匹配;同时将文字内容或文字数据作为比对字符串,提高了匹配模块进行匹配查询的效率。

本发明进一步设置为:所述根据所述关键词比对字符串和预设的关键词数据库中的关键词字符串进行相似度比对,将相似度最高的关键词字符串作为匹配关键词包括:

获取关键词比对字符串长度;

根据所述关键词比对字符串长度,采用朴素算法和相似度算法在所述关键词数据库的关键词字符串中进行计算,得到每一关键词字符串对应的相似度;

将所述相似度最高对应的所述关键词字符串作为所述匹配关键词。

进一步地,所述根据所述关键词比对字符串长度,采用朴素算法和相似度算法在所述关键词数据库的关键词字符串中进行计算,得到每一关键词字符串对应的相似度,包括:

根据每项技术咨询服务的具体内容对应的标题作为关键词,并将所述关键词存储至所述关键词数据库内;

将每一所述关键词与对应的技术咨询服务的具体内容相关联。

通过采用上述技术方案,通过将每一技术咨询服务的具体内容对应的标题作为关键词,并将该关键词存储至关键词数据库内,在匹配查询时,直接对标题进行匹配查询,而无需对全部内容进行匹配查询,从而提高了进行匹配查询的效率。

本发明的上述发明目的二是通过以下技术方案得以实现的:

一种全过程工程咨询服务系统,包括:

工程进度获取模块,用于获取工程项目数据,根据所述工程项目数据,获取工程进度;

数据获取模块,用于则根据所述项目进度,生成咨询服务请求,并根据所述咨询服务请求,获取关键词比对字符串;

比对模块,用于根据所述关键词比对字符串和预设的关键词数据库中的关键词字符串进行相似度比对,将相似度最高的关键词字符串作为匹配关键词;

匹配模块,用于根据所述匹配关键词,在预设的咨询数据库中进行匹配,得到对应的咨询内容。

通过采用上述技术方案,根据工程项目数据,获取工程进度,再由工程进度,获取对于那个的咨询服务请求,能够提升咨询服务请求的针对性,同时能够提升咨询服务的效率;通过从客户端中获取的咨询服务请求,得到关键词比对字符串,并通过该关键词比对字符串在预设的关键词数据库中进行匹配查找,从而获取最符合所述咨询服务请求内容的咨询内容,能够提高用户在进行咨询服务时,获取对应的咨询内容的效率,同时也提高了用户体验。

综上所述,本发明的有益技术效果为:

1.根据工程项目数据,获取工程进度,再由工程进度,获取对于那个的咨询服务请求,能够提升咨询服务请求的针对性,同时能够提升咨询服务的效率;

2.通过从客户端中获取的咨询服务请求,得到关键词比对字符串,并通过该关键词比对字符串在预设的关键词数据库中进行匹配查找,从而获取最符合所述咨询服务请求内容的咨询内容,能够提高用户在进行咨询服务时,获取对应的咨询内容的效率,同时也提高了用户体验。

附图说明

图1是本发明一实施例中全过程工程咨询服务方法的一流程图。

图2是本发明一实施例中全过程工程咨询服务方法中对步骤s10的实现流程图。

图3是本发明一实施例中全过程工程咨询服务方法中对步骤s20的实现流程图。

图4是本发明一实施例中全过程工程咨询服务方法中对步骤s30的实现流程图。

图5是本发明一实施例中全过程工程咨询服务方法中对步骤s32的实现流程图。

图6是本发明一实施例中全过程工程咨询服务系统的一原理框图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

实施例一:

在一实施例中,如图1所示,为本发明公开的一种全过程工程造价咨询服务方法,包括如下步骤:

s10:获取工程项目数据,根据工程项目数据,获取工程进度。

在本实施例中,工程项目数据是指记录有该工程项目具体内容的数据。工程进度是指在工程项目实施中,各个工程项目的安排与时间顺序,以及各个工序的进度

s20:根据项目进度,生成咨询服务请求,并根据咨询服务请求,获取关键词比对字符串。

在本实施例中,咨询服务请求是指由用户触发,请求对工程技术进行咨询的消息。关键词比对字符串是指待用于进行比对的字符串。

具体地,在获取时该咨询服务请求时,根据工程进度的具体内容,获取具体的咨询服务请求。在获取到该咨询服务请求后,根据咨询服务请求中的具体内容,将该内容作为关键词比对字符串。

s30:根据关键词比对字符串和预设的关键词数据库中的关键词字符串进行相似度比对,将相似度最高的关键词字符串作为匹配关键词。

在本实施例中,关键词数据库是指预先设置好,存储有与咨询服务内容对应的关键词的数据库。

具体地,将该关键词比对字符串,与关键词数据库中的每一关键词字符串进行相似度计算,得到该关键词比对字符串与每一关键词字符串对应的相似度。根据该相似度,获取相似度最高的对应的关键词字符串,作为该匹配关键词。

s40:根据匹配关键词,在预设的咨询数据库中进行匹配,得到对应的咨询内容。

在本实施例中,咨询数据库是指存储有工程技术咨询的相关内容的数据库。

具体地,根据匹配关键词,在咨询数据库中进行匹配查找,将匹配查找到的具体内容,作为该咨询内容。

在本实施例中,根据工程项目数据,获取工程进度,再由工程进度,获取对于那个的咨询服务请求,能够提升咨询服务请求的针对性,同时能够提升咨询服务的效率;通过从客户端中获取的咨询服务请求,得到关键词比对字符串,并通过该关键词比对字符串在预设的关键词数据库中进行匹配查找,从而获取最符合所述咨询服务请求内容的咨询内容,能够提高用户在进行咨询服务时,获取对应的咨询内容的效率,同时也提高了用户体验。

在一实施例中,如图2所示,在步骤s10中,即获取工程项目数据,根据工程项目数据,获取工程进度,具体包括如下步骤:

s11:工程项目数据包括工程勘察数据、工程设计数据和工程造价数据,为每项工程项目数据设置对应的预计完成时间。

在本实施例中,工程勘察数据是指对工程项目进行现场勘察得到的数据。工程设计数据是指根据工程勘察数据,对工程项目进行设计得到的数据。工程造价数据是指根据工程勘察数据,对工程项目进行预算得到的数据。

具体地,分别为工程勘察数据、工程设计数据和工程造价数据设置对应的预计完成时间。

s12:根据预计完成时间,将工程勘察数据、工程设计数据和工程造价数据组成工程进度。

具体地,根据该预计完成时间,并按照该预计完成时间的顺序,将工程勘察数据、工程设计数据和工程造价数据组成该工程进度。

在一实施例中,如图3所示,咨询服务请求包括语音数据或文字数据,在步骤s20中,即获取咨询服务请求,并根据咨询服务请求,获取关键词比对字符串,具体包括如下步骤:

s21:若咨询服务请求为语音数据,则通过语音识别系统,将语音数据转换成文字内容。

在本实施例中,语音数据是指用户通过语音发送的咨询服务请求。

具体地,若获取到的该咨询服务请求为语音数据,则通过现有的语音识别系统,将该语音数据转化为文字内容。

优选地,由于存在不同地区有不同口音的情况,可以在该语音识别系统进行训练,以达到提升语音识别的效率。

s22:将文字内容或文字数据确定为关键词比对字符串。

具体地,将文字内容或文字数据确定为关键词比对字符串。

在一实施例中,如图4所示,在步骤s30中,即根据关键词比对字符串和预设的关键词数据库中的关键词字符串进行相似度比对,将相似度最高的关键词字符串作为匹配关键词,具体包括如下步骤:

s31:获取关键词比对字符串长度。

具体地,通过调用相应的函数,例如length函数,计算并获取关键词比对字符串的长度。

s32:根据关键词比对字符串长度,采用朴素算法和相似度算法在关键词数据库的关键词字符串中进行计算,得到每一关键词字符串对应的相似度。

具体地,通过朴素算法,通过有效偏移,并通过相似度算法逐一判断相似度,得到该关键词比对字符串对应的相似度。

s33:将相似度最高对应的关键词字符串作为匹配关键词。

具体地,对所有关键次比对字符串的相似度从高至低进行排序,获取排名最前的相似度对应的关键词字符串作为匹配关键词。

在一实施例中,如图5所示,在步骤s32中,即根据关键词比对字符串长度,采用朴素算法和相似度算法在关键词数据库的关键词字符串中进行计算,得到每一关键词字符串对应的相似度,具体包括如下步骤:

s321:根据每项技术咨询服务的具体内容对应的标题作为关键词,并将关键词存储至关键词数据库内。

具体地,每项技术咨询服务的具体内容都包括对应的标题,将该标题作为关键词,并将该关键词存储在预先创建好的关键词数据库中。

s322:将每一关键词与对应的技术咨询服务的具体内容相关联。

具体地,通过映射函数,将每一关键词映射至对应的技术咨询服务的具体内容,使得可以通过该关键词,获取对应的技术咨询服务的具体内容。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

实施例二:

在一实施例中,提供一种全过程工程咨询服务系统,该全过程工程咨询服务系统与上述实施例中全过程工程咨询服务方法一一对应。如图6所示,该全过程工程咨询服务系统包括工程进度获取模块10、数据获取模块20、比对模块30和匹配模块40。各功能模块详细说明如下:

工程进度获取模块10,用于获取工程项目数据,根据所述工程项目数据,获取工程进度;

数据获取模块20,用于则根据所述项目进度,生成咨询服务请求,并根据所述咨询服务请求,获取关键词比对字符串;

比对模块30,用于根据所述关键词比对字符串和预设的关键词数据库中的关键词字符串进行相似度比对,将相似度最高的关键词字符串作为匹配关键词;

匹配模块40,用于根据所述匹配关键词,在预设的咨询数据库中进行匹配,得到对应的咨询内容。

优选地,工程进度获取模块10包括:

规划子模块11,用于所述工程项目数据包括工程勘察数据、工程设计数据和工程造价数据,为每项工程项目数据设置对应的预计完成时间;

工程进度获取子模块12,用于根据所述预计完成时间,将所述工程勘察数据、工程设计数据和工程造价数据组成所述工程进度。

优选地,数据获取模块20包括:

语音识别子模块21,用于若系统咨询服务请求为系统语音数据,则通过语音识别系统,将系统语音数据转换成文字内容;

比对字符串获取子模块22,用于将系统文字内容或系统文字数据确定为关键词比对字符串。

优选地,比对模块30包括:

字符串长度获取子模块31,用于获取关键词比对字符串长度;

比对子模块32,用于根据系统关键词比对字符串长度,采用朴素算法和相似度算法在系统关键词数据库的关键词字符串中进行计算,得到每一关键词字符串对应的相似度;

匹配关键词获取模块33,用于将系统相似度最高对应的系统关键词字符串作为系统匹配关键词。

优选地,比对子模块32包括:

关键词数据库建立单元321,用于根据每项技术咨询服务的具体内容对应的标题作为关键词322,并将系统关键词存储至系统关键词数据库内;

关联单元,用于将每一系统关键词与对应的技术咨询服务的具体内容相关联。

关于全过程工程咨询服务系统的具体限定可以参见上文中对于全过程工程咨询服务方法的限定,在此不再赘述。上述全过程工程咨询服务系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1