一种基于机器人的健康知识问答系统的制作方法

文档序号:16390523发布日期:2018-12-22 11:26阅读:252来源:国知局
一种基于机器人的健康知识问答系统的制作方法

本发明涉及一种基于机器人的健康知识问答系统,属于科技医疗技术领域。

背景技术

互联网,又称网际网路或音译因特网、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协定相连,形成逻辑上的单一巨大国际网络。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络称“互联网”,即是“互相连接一起的网络”。随着互联网的发展,互联网累积了海量的医疗健康信息资源,并且多以文本问答对、文本数据等方式呈现。然而传统的搜索引擎网页搜索结果较多,而且可能有许多重复和无关的内容。尤其对于医疗健康的相关问题,用户使用搜索引擎难以区分可靠和不可靠的答案。因此,医疗健康领域急需一个专业可靠的知识获取系统,以尽可能充分利用网络健康信息资源,用以帮助用户和医疗资源,实现资源的合理利用。



技术实现要素:

本发明的目的在于提供一种基于机器人的健康知识问答系统,以解决上述背景技术中提出的问题。

实现上述目的的技术方案是:一种基于机器人的健康知识问答系统,该问答系统包括用户端和服务器,所述用户端设置为移动端或者web端,所述用户端包括注册功能模块、用户登录模块、个人基本信息模块、云健康模块和消息模块,所述服务器包括结构化数据库、医疗健康问答数据库和开放式知识图谱,用户端向服务器获取答案的请求,服务器从结构化数据库、医疗健康问答数据库和开放式知识图谱中获取答案,并将答案进行处理和合成后返回至用户端。

优选的,所述注册功能模块包括手机号码检测模块和验证码获取模块,收集号码检测模块用于检测手机号码位数是否正确,检测手机号码是否存在数据库中,如存在侧自动跳转到用户登录模块,验证码获取模块用于向注册手机发送验证码并验证该验证码是否正确。

优选的,所述用户登录模块包括账号密码判空检测模块、账号有效检测模块、密码有效检测模块、多设备登录检测模块、保存用户登录记忆模块和合作软件登录模块,账号密码判空检测模块,用于检查账号或密码是否为空并提示用户先输入后登录,账号有效检测模块,用于检测账号是否存在数据库中,若不存在则提示用户进行注册,密码有效检测模块,用于检测密码与账号是否匹配,若不匹配则提示用户账号或密码有错,若忘记密码可重新设置后登录,多设备登录检测模块,用于检测账号是否登录于多个设备,若是则原登录自动退出,保存用户登录记忆模块,用于保存用户登录信息,下次可自动登录,合作软件登录模块,用于可由其他合作软件进行身份验证登录。

优选的,所述个人基本信息模块用于完善个人基本信息,包括姓名、联系方式、证件类型及号码、医保与否、电子邮件等,方便后续使用时查询信息,同时也方便将信息传至云健康模块。

优选的,所述云健康模块,用于给用户提供评估及健康咨询,用户可将自己的基本身体情况:身高、体重、肺活量、血压、血脂、血糖、尿酸、心率数据上传至数据平台,再经平台反馈做出专业的健康评估分析报告,给出提醒或建议,同时加以记录,方便后续使用时对比之前的改变。

优选的,所述消息模块用于提问消息,实现健康知识问答的作用,通过消息模块的文本框发送和接收内容,上传至服务器并从服务器得到反馈信息。

优选的,该问答系统的实现方法的具体流程为:用户进行验证身份,进行登录或者注册,身份验证完成后,用户可以完善个人基本信息模块和云健康模块,用以方便下次使用,用户通过消息模块的文本框发送消息,服务器进行处理,将问句进行预处理后,服务器将消息传递至结构化数据库、医疗健康问答数据库和开放式知识图谱,从而获取答案,当从结构化数据库中找到答案,当答案过长时,进行答案摘要,当从开放式知识图谱中得到反馈答案后,将答案生产为通俗语言的答案,当从医疗健康问答数据库中找到答案,进行答案合成,监听并记录用户反馈结果,将答案通过消息模块的文本框反馈至用户端。

优选的,所述还包括开放式知识图谱。

优选的,用户进行验证身份,进行登录或者注册,身份验证完成后,用户可以完善个人基本信息模块和云健康模块,用户通过消息模块的文本框发送消息,服务器进行处理,将问句进行预处理后,服务器将消息传递至结构化数据库、医疗健康问答数据库和开放式知识图谱,从而获取答案,当从结构化数据库中找到答案,当答案过长时,进行答案摘要,当从开放式知识图谱中得到反馈答案后,将答案生产为通俗语言的答案,当从医疗健康问答数据库中找到答案,进行答案合成,监听并记录用户反馈结果,将答案通过消息模块的文本框反馈至用户端。

本发明的有益效果是:该基于机器人的健康知识问答系统,通过用户以实名认证的方式进行注册登录,方便用户后续的使用,同时也方便医疗机构对信息的整合和归纳,对医疗的进步在一定程度上有所帮助,登录过后,用户通过消息模块进行健康知识的问答,从而对医疗知识进行学习,并且从中对自身身体情况做一个初步的了解,并将信息储存,有利于与下阶段的身体健康状况进行对比,该基于机器人的健康知识问答系统,不仅有利于自身对于医疗知识的学习和自身身体情况的判断,还能够推动互联网健康知识问答系统的完善。

附图说明

图1是本发明的拓扑架构图;

图2是本发明的用户端框架图;

图3是本发明的流程示意图。

图中:1用户端、2服务器、3注册功能模块、4用户登录模块、5个人基本信息模块、6云健康模块、7消息模块、8结构化数据库、9医疗健康问答数据库、10开放式知识图谱。

具体实施方式

下面将结合附图1-3对本发明作进一步说明,一种基于机器人的健康知识问答系统,该问答系统包括用户端1和服务器2,所述用户端1设置为移动端或者web端,所述用户端1包括注册功能模块3、用户登录模块4、个人基本信息模块5、云健康模块6和消息模块7,所述服务器2包括结构化数据库8、医疗健康问答数据库9和开放式知识图谱10,用户端1向服务器2获取答案的请求,服务器2从结构化数据库8、医疗健康问答数据库9和开放式知识图谱10中获取答案,并将答案进行处理和合成后返回至用户端1,方便信息的处理和反馈,实现网络的互通,将资源的利用率提升到最大化。

具体的,所述注册功能模块3包括手机号码检测模块和验证码获取模块,收集号码检测模块用于检测手机号码位数是否正确,检测手机号码是否存在数据库中,如存在侧自动跳转到用户登录模块4,验证码获取模块用于向注册手机发送验证码并验证该验证码是否正确,用于进行实名认证,方便下次使用。

具体的,所述用户登录模块4包括账号密码判空检测模块、账号有效检测模块、密码有效检测模块、多设备登录检测模块、保存用户登录记忆模块和合作软件登录模块,账号密码判空检测模块,用于检查账号或密码是否为空并提示用户先输入后登录,账号有效检测模块,用于检测账号是否存在数据库中,若不存在则提示用户进行注册,密码有效检测模块,用于检测密码与账号是否匹配,若不匹配则提示用户账号或密码有错,若忘记密码可重新设置后登录,多设备登录检测模块,用于检测账号是否登录于多个设备,若是则原登录自动退出,保存用户登录记忆模块,用于保存用户登录信息,下次可自动登录,合作软件登录模块,用于可由其他合作软件进行身份验证登录,登录模块4方便下次登录时的简便操作,极大地简化了步骤,提高了工作效率。

所述个人基本信息模块5用于完善个人基本信息,包括姓名、联系方式、证件类型及号码、医保与否、电子邮件等,方便后续使用时查询信息,同时也方便将信息传至云健康模块6。

所述云健康模块6,用于给用户提供评估及健康咨询,用户可将自己的基本身体情况:身高、体重、肺活量、血压、血脂、血糖、尿酸、心率数据上传至数据平台,再经平台反馈做出专业的健康评估分析报告,给出提醒或建议,同时加以记录,方便后续使用时对比之前的改变。

所述消息模块7用于提问消息,实现健康知识问答的作用,通过消息模块7的文本框发送和接收内容,上传至服务器2并从服务器2得到反馈信息。

该问答系统的实现方法的具体流程为:用户进行验证身份,进行登录或者注册,身份验证完成后,用户可以完善个人基本信息模块5和云健康模块6,用以方便下次使用,用户通过消息模块7的文本框发送消息,服务器2进行处理,将问句进行预处理后,服务器2将消息传递至结构化数据库8、医疗健康问答数据库9和开放式知识图谱10,从而获取答案,当从结构化数据库8中找到答案,当答案过长时,进行答案摘要,当从开放式知识图谱10中得到反馈答案后,将答案生产为通俗语言的答案,当从医疗健康问答数据库9中找到答案,进行答案合成,监听并记录用户反馈结果,将答案通过消息模块7的文本框反馈至用户端1。

以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。

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