一种用于医疗行业搜索框检索方法及系统技术方案

技术编号:7074653 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于医疗行业搜索框检索方法及系统。该检索系统分为:前台搜索界面和后台数据库两大部分组成,其中前台搜索界面设有搜索选项和搜索输入框。后台数据库布置搜索分词算法控件、检索条件复合选项查询库、医药常识数据库、网络医生数据库,四项组成部分。本发明专利技术用于医疗行业搜索框检索方法及系统将通过人工智能的形式,基于搜索分词算法控件、检索条件复合选项查询库、医药常识数据库、网络医生数据库,为人们提供常见疾病的自我诊疗服务和更便捷的寻找网络医生进行疾病诊疗服务。

【技术实现步骤摘要】

本专利技术涉及基于网络的数据处理领域,特别涉及一种用于医疗行业搜索框检索方法及系统
技术介绍
传统患者看病时,经常不知道自己该看那科的医生,也不知道每位医生擅长什么疾病的诊断,造成医生的资源没有充分利用,效率低。网络上没有一个专业的医疗类得搜索引擎,搜索的结果与用户需求差异较大,结果不清晰,不专业。
技术实现思路
专利技术目的提供一种用于医疗行业搜索框检索方法及系统,以克服现有技术的不足。技术方案提供一种用于医疗行业搜索框检索方法,包括以下步骤A、用户通过前台搜索界面终端机的输入设备向搜索输入单元输入关于疾病症状的病情描述。B、搜索输入单元通过通信设备或hternet网络将所述病情描述送入分词算法控制单元。C、分词算法控制单元将所述病情描述进行分词处理。Cl、将要处理的病情描述的句子逐字打散,在树状结构中遍历,如果找到匹配的词就继续,如果遇到终止符,则该词是一个完整的词,所述完整的词作为分词结果输出。C2、从分词后的下一字开始继续做步骤Cl这样的遍历,如此循环往复直至将病情描述的句子中的词分完。C3、将所有的分词结果输入到复合选项查询库。D、复合选项查询库根据第三步所得分词结果,从医学常识数据库提出与疾病症状相应的单项选择,并通过搜索选项单元提供给用户。E、用户通过输入设备进行选择,复合选项查询库根据用户的选择结果,从网络医生数据库中选取指定的医生,以列表的形式发送至搜索选项单元供用户选择。F、用户选择合适的医生后,进行线上或线下预约。其中,所述在步骤Cl之前还包括分词预处理单元将病情描述按标点符号打散成一个一个的句子的步骤。本专利技术还提供了一种用于医疗行业搜索框检索系统,所述用于医疗行业搜索框检索系统包括用于显示前台搜索界面的终端机及与终端机连接的输入设备。用于输入病情描述的搜索输入单元。用于将所述病情描述进行分词处理的分词算法控制单元;具体过程如下第一步、将要处理的病情描述的句子逐字打散,在树状结构中遍历,如果找到匹配的词就继续, 如果遇到终止符,则该词是一个完整的词,所述完整的词作为分词结果输出;第二步、从分词后的下一字开始继续做第一步这样的遍历,如此循环往复直至将病情描述的句子中的词分完;第三步、将所有的分词结果输入到复合选项查询库。用于根据第三步所得分词结果,从医学常识数据库提出与疾病症状相应的单项选择,并通过搜索选项单元提供给用户;根据用户的选择结果,从网络医生数据库中选取指定的医生,以列表的形式发送至搜索选项单元供用户选择的复合选项查询库。用于存储网络医生信息的网络医生数据库。用于存储医学常识的医学常识数据库。所述终端机、搜索输入单元、分词算法控制单元、复合选项查询库依次连接;所述网络医生数据库及医学常识数据库分别与复合选项查询库连接;所述复合选项查询库通过通讯设备或hternet网络与终端机连接。其中,所述用于医疗行业搜索框检索系统进一步包括用于将病情描述按标点符号打散成一个一个的句子的分词预处理单元,串接于分词算法控制单元之前。有益技术效果本专利技术用于医疗行业搜索框检索方法及系统将通过人工智能的形式,基于搜索分词算法控件、检索条件复合选项查询库、医药常识数据库、网络医生数据库, 为人们提供常见疾病的自我诊疗服务和更便捷的寻找网络医生进行疾病诊疗服务。附图说明图1本专利技术用于医疗行业搜索框检索系统结构图。图2本专利技术用于医疗行业搜索框检索系统的树状结构示意图。具体实施例方式下面结合附图和实施例对本专利技术进行详细说明。一、系统概述该检索系统分为前台搜索界面和后台数据库两大部分组成,其中前台搜索界面设有搜索选项和搜索输入框。后台数据库布置搜索分词算法控件、检索条件复合选项查询库、医药常识数据库、网络医生数据库,四项组成部分。用户在前台搜索框内输入词或词组,点击搜索按钮;后台数据库系统就会根据用户输入的词或词组,自动进行分词算法操作,最后将依据检索条件选项,查询库以列表的选择形式进行信息反馈,供用户选择进行下一步操作。二、具体系统硬件构成如下请参照图1,所述用于医疗行业搜索框检索系统包括 用于显示前台搜索界面的终端机及与终端机连接的输入设备。用于输入病情描述的搜索输入单元。用于将所述病情描述进行分词处理的分词算法控制单元;具体过程如下第一步、将要处理的病情描述的句子逐字打散,在树状结构中遍历,如果找到匹配的词就继续, 如果遇到终止符,则该词是一个完整的词,所述完整的词作为分词结果输出;第二步、从分词后的下一字开始继续做第一步这样的遍历,如此循环往复直至将病情描述的句子中的词分完;第三步、将所有的分词结果输入到复合选项查询库。用于根据第三步所得分词结果,从医学常识数据库提出与疾病症状相应的单项选择,并通过搜索选项单元提供给用户;根据用户的选择结果,从网络医生数据库中选取指定的医生,以列表的形式发送至搜索选项单元供用户选择的复合选项查询库。用于存储网络医生信息的网络医生数据库。用于存储医学常识的医学常识数据库。所述终端机、搜索输入单元、分词算法控制单元、复合选项查询库依次连接;所述网络医生数据库及医学常识数据库分别与复合选项查询库连接;所述复合选项查询库通过通讯设备或hternet网络与终端机连接。其中,所述用于医疗行业搜索框检索系统进一步包括用于将病情描述按标点符号打散成一个一个的句子的分词预处理单元,串接于分词算法控制单元之前。三、用于医疗行业搜索框检索方法的具体步骤如下第一步、用户通过前台搜索界面终端机的输入设备向搜索输入单元输入关于疾病症状的病情描述。第二步、搜索输入单元通过通信设备或hternet网络将所述病情描述送入分词算法控制单元。第三步、分词算法控制单元对病情描述进行分词处理。(1)首先将要分的全文按标点符号打散成一个一个的句子。这算是预处理的一个步骤,目的是让处理的句子短,效率更高。(2)开始将要处理的句子在树状结构中遍历,如果找到匹配的就继续,如果遇到红色的终止符,我们就发现这个词是一个完整的词了,这样我们就可以把这个词作为一个一个分词了。(3)从分词后的下一字开始继续做步骤2这样的遍历,如此循环往复就将词分完了。到此,字符匹配效率是线性的!取出每一个字去树上找到相应的匹配,每次的匹配代价都是0(1),这样匹配下来的时间复杂度就是字符串本身的长度!对于一个长度为η 的字符串来说,它的分词复杂度是0(η)。而最大匹配的平均复杂度是0(η2)。举例说明首先将所要分的词按字打散,并存放到层次数据库中。请参照图2 六边形框内的字表示树上面的字串是可以单独组成一个词的,例如“感冒”它本身是词库里可以找到的词,所有六边形框内的表示的是终止符。而黄色则表示树上面的字串是无法单独成词的,例如“感冒解”是不存在的词。这样一个句子会被打散成单字去与树状结构的单字去匹配,词的长度变成了树的高度,每一次的匹配变成了树的遍历,而这种遍历的效率是线性的,非常高效。分词系统分完词并找到疾病名称后直接用疾病名称和复合选项查询库进行匹配, 出匹配结果选项。第四步、复合选项查询库根据第三步所得结果,从医学常识数据库单元提出与疾病症状相应的单项选择,并通过搜索选项单元提供给用户。第五步、用户通过输入设备进行选择,复合选项查询库根据用户的选择结果,从网络医生数据库中选取指定的医生,以列表的形式发送至搜索选项单元供用户本文档来自技高网...

【技术保护点】
1.一种用于医疗行业搜索框检索方法,包括以下步骤:A、用户通过前台搜索界面终端机的输入设备向搜索输入单元输入关于疾病症状的病情描述;B、搜索输入单元通过通信设备或Internet网络将所述病情描述送入分词算法控制单元;C、分词算法控制单元将所述病情描述进行分词处理:C1、将要处理的病情描述的句子逐字打散,在树状结构中遍历,如果找到匹配的词就继续,如果遇到终止符,则该词是一个完整的词,所述完整的词作为分词结果输出;C2、从分词后的下一字开始继续做步骤C1这样的遍历,如此循环往复直至将病情描述的句子中的词分完;C3、将所有的分词结果输入到复合选项查询库;D、复合选项查询库根据第三步所得分词结果,从医学常识数据库提出与疾病症状相应的单项选择,并通过搜索选项单元提供给用户;E、用户通过输入设备进行选择,复合选项查询库根据用户的选择结果,从网络医生数据库中选取指定的医生,以列表的形式发送至搜索选项单元供用户选择;F、用户选择合适的医生后,进行线上或线下预约。

【技术特征摘要】

【专利技术属性】
技术研发人员:吉米·郭李祖平姜健刘明王家富刘兴伟
申请(专利权)人:大连亿创天地科技发展有限公司
类型:发明
国别省市:91

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

1