專利名稱:一種用于醫(yī)療行業(yè)搜索框檢索方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于網(wǎng)絡(luò)的數(shù)據(jù)處理領(lǐng)域,特別涉及一種用于醫(yī)療行業(yè)搜索框檢索方法及系統(tǒng)。
背景技術(shù):
傳統(tǒng)患者看病時(shí),經(jīng)常不知道自己該看那科的醫(yī)生,也不知道每位醫(yī)生擅長(zhǎng)什么疾病的診斷,造成醫(yī)生的資源沒有充分利用,效率低。網(wǎng)絡(luò)上沒有一個(gè)專業(yè)的醫(yī)療類得搜索引擎,搜索的結(jié)果與用戶需求差異較大,結(jié)果不清晰,不專業(yè)。
發(fā)明內(nèi)容
發(fā)明目的提供一種用于醫(yī)療行業(yè)搜索框檢索方法及系統(tǒng),以克服現(xiàn)有技術(shù)的不足。技術(shù)方案提供一種用于醫(yī)療行業(yè)搜索框檢索方法,包括以下步驟
A、用戶通過(guò)前臺(tái)搜索界面終端機(jī)的輸入設(shè)備向搜索輸入單元輸入關(guān)于疾病癥狀的病情描述。B、搜索輸入單元通過(guò)通信設(shè)備或hternet網(wǎng)絡(luò)將所述病情描述送入分詞算法控制單元。C、分詞算法控制單元將所述病情描述進(jìn)行分詞處理。Cl、將要處理的病情描述的句子逐字打散,在樹狀結(jié)構(gòu)中遍歷,如果找到匹配的詞就繼續(xù),如果遇到終止符,則該詞是一個(gè)完整的詞,所述完整的詞作為分詞結(jié)果輸出。C2、從分詞后的下一字開始繼續(xù)做步驟Cl這樣的遍歷,如此循環(huán)往復(fù)直至將病情描述的句子中的詞分完。C3、將所有的分詞結(jié)果輸入到復(fù)合選項(xiàng)查詢庫(kù)。D、復(fù)合選項(xiàng)查詢庫(kù)根據(jù)第三步所得分詞結(jié)果,從醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)提出與疾病癥狀相應(yīng)的單項(xiàng)選擇,并通過(guò)搜索選項(xiàng)單元提供給用戶。E、用戶通過(guò)輸入設(shè)備進(jìn)行選擇,復(fù)合選項(xiàng)查詢庫(kù)根據(jù)用戶的選擇結(jié)果,從網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)中選取指定的醫(yī)生,以列表的形式發(fā)送至搜索選項(xiàng)單元供用戶選擇。F、用戶選擇合適的醫(yī)生后,進(jìn)行線上或線下預(yù)約。其中,所述在步驟Cl之前還包括分詞預(yù)處理單元將病情描述按標(biāo)點(diǎn)符號(hào)打散成一個(gè)一個(gè)的句子的步驟。本發(fā)明還提供了一種用于醫(yī)療行業(yè)搜索框檢索系統(tǒng),所述用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)包括
用于顯示前臺(tái)搜索界面的終端機(jī)及與終端機(jī)連接的輸入設(shè)備。用于輸入病情描述的搜索輸入單元。用于將所述病情描述進(jìn)行分詞處理的分詞算法控制單元;具體過(guò)程如下第一步、將要處理的病情描述的句子逐字打散,在樹狀結(jié)構(gòu)中遍歷,如果找到匹配的詞就繼續(xù), 如果遇到終止符,則該詞是一個(gè)完整的詞,所述完整的詞作為分詞結(jié)果輸出;第二步、從分詞后的下一字開始繼續(xù)做第一步這樣的遍歷,如此循環(huán)往復(fù)直至將病情描述的句子中的詞分完;第三步、將所有的分詞結(jié)果輸入到復(fù)合選項(xiàng)查詢庫(kù)。用于根據(jù)第三步所得分詞結(jié)果,從醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)提出與疾病癥狀相應(yīng)的單項(xiàng)選擇,并通過(guò)搜索選項(xiàng)單元提供給用戶;根據(jù)用戶的選擇結(jié)果,從網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)中選取指定的醫(yī)生,以列表的形式發(fā)送至搜索選項(xiàng)單元供用戶選擇的復(fù)合選項(xiàng)查詢庫(kù)。用于存儲(chǔ)網(wǎng)絡(luò)醫(yī)生信息的網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)。用于存儲(chǔ)醫(yī)學(xué)常識(shí)的醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)。所述終端機(jī)、搜索輸入單元、分詞算法控制單元、復(fù)合選項(xiàng)查詢庫(kù)依次連接;所述網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)及醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)分別與復(fù)合選項(xiàng)查詢庫(kù)連接;所述復(fù)合選項(xiàng)查詢庫(kù)通過(guò)通訊設(shè)備或hternet網(wǎng)絡(luò)與終端機(jī)連接。其中,所述用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)進(jìn)一步包括用于將病情描述按標(biāo)點(diǎn)符號(hào)打散成一個(gè)一個(gè)的句子的分詞預(yù)處理單元,串接于分詞算法控制單元之前。有益技術(shù)效果本發(fā)明用于醫(yī)療行業(yè)搜索框檢索方法及系統(tǒng)將通過(guò)人工智能的形式,基于搜索分詞算法控件、檢索條件復(fù)合選項(xiàng)查詢庫(kù)、醫(yī)藥常識(shí)數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù), 為人們提供常見疾病的自我診療服務(wù)和更便捷的尋找網(wǎng)絡(luò)醫(yī)生進(jìn)行疾病診療服務(wù)。
圖1本發(fā)明用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)結(jié)構(gòu)圖。圖2本發(fā)明用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)的樹狀結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。一、系統(tǒng)概述
該檢索系統(tǒng)分為前臺(tái)搜索界面和后臺(tái)數(shù)據(jù)庫(kù)兩大部分組成,其中前臺(tái)搜索界面設(shè)有搜索選項(xiàng)和搜索輸入框。后臺(tái)數(shù)據(jù)庫(kù)布置搜索分詞算法控件、檢索條件復(fù)合選項(xiàng)查詢庫(kù)、醫(yī)藥常識(shí)數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù),四項(xiàng)組成部分。用戶在前臺(tái)搜索框內(nèi)輸入詞或詞組,點(diǎn)擊搜索按鈕;后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)就會(huì)根據(jù)用戶輸入的詞或詞組,自動(dòng)進(jìn)行分詞算法操作,最后將依據(jù)檢索條件選項(xiàng),查詢庫(kù)以列表的選擇形式進(jìn)行信息反饋,供用戶選擇進(jìn)行下一步操作。二、具體系統(tǒng)硬件構(gòu)成如下
請(qǐng)參照?qǐng)D1,所述用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)包括 用于顯示前臺(tái)搜索界面的終端機(jī)及與終端機(jī)連接的輸入設(shè)備。用于輸入病情描述的搜索輸入單元。用于將所述病情描述進(jìn)行分詞處理的分詞算法控制單元;具體過(guò)程如下第一步、將要處理的病情描述的句子逐字打散,在樹狀結(jié)構(gòu)中遍歷,如果找到匹配的詞就繼續(xù), 如果遇到終止符,則該詞是一個(gè)完整的詞,所述完整的詞作為分詞結(jié)果輸出;第二步、從分詞后的下一字開始繼續(xù)做第一步這樣的遍歷,如此循環(huán)往復(fù)直至將病情描述的句子中的詞分完;第三步、將所有的分詞結(jié)果輸入到復(fù)合選項(xiàng)查詢庫(kù)。
用于根據(jù)第三步所得分詞結(jié)果,從醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)提出與疾病癥狀相應(yīng)的單項(xiàng)選擇,并通過(guò)搜索選項(xiàng)單元提供給用戶;根據(jù)用戶的選擇結(jié)果,從網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)中選取指定的醫(yī)生,以列表的形式發(fā)送至搜索選項(xiàng)單元供用戶選擇的復(fù)合選項(xiàng)查詢庫(kù)。用于存儲(chǔ)網(wǎng)絡(luò)醫(yī)生信息的網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)。用于存儲(chǔ)醫(yī)學(xué)常識(shí)的醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)。所述終端機(jī)、搜索輸入單元、分詞算法控制單元、復(fù)合選項(xiàng)查詢庫(kù)依次連接;所述網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)及醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)分別與復(fù)合選項(xiàng)查詢庫(kù)連接;所述復(fù)合選項(xiàng)查詢庫(kù)通過(guò)通訊設(shè)備或hternet網(wǎng)絡(luò)與終端機(jī)連接。其中,所述用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)進(jìn)一步包括用于將病情描述按標(biāo)點(diǎn)符號(hào)打散成一個(gè)一個(gè)的句子的分詞預(yù)處理單元,串接于分詞算法控制單元之前。三、用于醫(yī)療行業(yè)搜索框檢索方法的具體步驟如下
第一步、用戶通過(guò)前臺(tái)搜索界面終端機(jī)的輸入設(shè)備向搜索輸入單元輸入關(guān)于疾病癥狀的病情描述。第二步、搜索輸入單元通過(guò)通信設(shè)備或hternet網(wǎng)絡(luò)將所述病情描述送入分詞算法控制單元。第三步、分詞算法控制單元對(duì)病情描述進(jìn)行分詞處理。(1)首先將要分的全文按標(biāo)點(diǎn)符號(hào)打散成一個(gè)一個(gè)的句子。這算是預(yù)處理的一個(gè)步驟,目的是讓處理的句子短,效率更高。(2)開始將要處理的句子在樹狀結(jié)構(gòu)中遍歷,如果找到匹配的就繼續(xù),如果遇到紅色的終止符,我們就發(fā)現(xiàn)這個(gè)詞是一個(gè)完整的詞了,這樣我們就可以把這個(gè)詞作為一個(gè)一個(gè)分詞了。(3)從分詞后的下一字開始繼續(xù)做步驟2這樣的遍歷,如此循環(huán)往復(fù)就將詞分完了。到此,字符匹配效率是線性的!取出每一個(gè)字去樹上找到相應(yīng)的匹配,每次的匹配代價(jià)都是0(1),這樣匹配下來(lái)的時(shí)間復(fù)雜度就是字符串本身的長(zhǎng)度!對(duì)于一個(gè)長(zhǎng)度為η 的字符串來(lái)說(shuō),它的分詞復(fù)雜度是0(η)。而最大匹配的平均復(fù)雜度是0(η2)。舉例說(shuō)明
首先將所要分的詞按字打散,并存放到層次數(shù)據(jù)庫(kù)中。請(qǐng)參照?qǐng)D2 六邊形框內(nèi)的字表示樹上面的字串是可以單獨(dú)組成一個(gè)詞的,例如“感冒”它本身是詞庫(kù)里可以找到的詞,所有六邊形框內(nèi)的表示的是終止符。而黃色則表示樹上面的字串是無(wú)法單獨(dú)成詞的,例如“感冒解”是不存在的詞。這樣一個(gè)句子會(huì)被打散成單字去與樹狀結(jié)構(gòu)的單字去匹配,詞的長(zhǎng)度變成了樹的高度,每一次的匹配變成了樹的遍歷,而這種遍歷的效率是線性的,非常高效。分詞系統(tǒng)分完詞并找到疾病名稱后直接用疾病名稱和復(fù)合選項(xiàng)查詢庫(kù)進(jìn)行匹配, 出匹配結(jié)果選項(xiàng)。第四步、復(fù)合選項(xiàng)查詢庫(kù)根據(jù)第三步所得結(jié)果,從醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)單元提出與疾病癥狀相應(yīng)的單項(xiàng)選擇,并通過(guò)搜索選項(xiàng)單元提供給用戶。第五步、用戶通過(guò)輸入設(shè)備進(jìn)行選擇,復(fù)合選項(xiàng)查詢庫(kù)根據(jù)用戶的選擇結(jié)果,從網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)中選取指定的醫(yī)生,以列表的形式發(fā)送至搜索選項(xiàng)單元供用戶選擇.第六步、用戶選擇合適的醫(yī)生后,進(jìn)行線上或線下預(yù)約。 例如用戶輸入“我的磨牙疼,還有點(diǎn)癢”,按照分詞系統(tǒng)的設(shè)定,將此句話的字全部打散,成單一一個(gè)字,一個(gè)字,然后從第一個(gè)字開始進(jìn)行樹形匹配,匹配是根據(jù)疾病,病癥詞庫(kù)來(lái)匹配的,如本例,匹配的結(jié)果是2個(gè)詞“磨牙痛” “牙癢”。匹配出后和復(fù)合選項(xiàng)查詢庫(kù)進(jìn)行匹配,如,磨牙痛匹配出的結(jié)果為蛀牙,牙齦疼痛,假牙脫落。牙癢匹配出的結(jié)果為牙齦炎,冷、熱、酸、甜食物刺激。系統(tǒng)在前臺(tái)提示為蛀牙,牙齦疼痛,假牙脫落等若干種情況的單選列表項(xiàng)。然后用戶根據(jù)自身情況選擇牙齦疼痛,系統(tǒng)繼續(xù)提示為尋找自治的解決辦法向醫(yī)生求助。然后用戶選擇向醫(yī)生求助,系統(tǒng)提示為向當(dāng)?shù)鼐W(wǎng)絡(luò)醫(yī)生求助,向異地網(wǎng)絡(luò)醫(yī)生求助。然后用戶選擇向當(dāng)?shù)鼐W(wǎng)絡(luò)醫(yī)生求助,系統(tǒng)提供當(dāng)?shù)乜梢灾斡例l疼痛的醫(yī)生列表供用戶選擇。用戶選擇具體醫(yī)生,進(jìn)行預(yù)約診療。以上內(nèi)容是結(jié)合優(yōu)選技術(shù)方案對(duì)本發(fā)明所做的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定發(fā)明的具體實(shí)施僅限于這些說(shuō)明。對(duì)本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明的構(gòu)思的前提下,還可以做出簡(jiǎn)單的推演及替換,都應(yīng)當(dāng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種用于醫(yī)療行業(yè)搜索框檢索方法,包括以下步驟A、用戶通過(guò)前臺(tái)搜索界面終端機(jī)的輸入設(shè)備向搜索輸入單元輸入關(guān)于疾病癥狀的病情描述;B、搜索輸入單元通過(guò)通信設(shè)備或hternet網(wǎng)絡(luò)將所述病情描述送入分詞算法控制單元;C、分詞算法控制單元將所述病情描述進(jìn)行分詞處理Cl、將要處理的病情描述的句子逐字打散,在樹狀結(jié)構(gòu)中遍歷,如果找到匹配的詞就繼續(xù),如果遇到終止符,則該詞是一個(gè)完整的詞,所述完整的詞作為分詞結(jié)果輸出;C2、從分詞后的下一字開始繼續(xù)做步驟Cl這樣的遍歷,如此循環(huán)往復(fù)直至將病情描述的句子中的詞分完;C3、將所有的分詞結(jié)果輸入到復(fù)合選項(xiàng)查詢庫(kù);D、復(fù)合選項(xiàng)查詢庫(kù)根據(jù)第三步所得分詞結(jié)果,從醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)提出與疾病癥狀相應(yīng)的單項(xiàng)選擇,并通過(guò)搜索選項(xiàng)單元提供給用戶;E、用戶通過(guò)輸入設(shè)備進(jìn)行選擇,復(fù)合選項(xiàng)查詢庫(kù)根據(jù)用戶的選擇結(jié)果,從網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)中選取指定的醫(yī)生,以列表的形式發(fā)送至搜索選項(xiàng)單元供用戶選擇;F、用戶選擇合適的醫(yī)生后,進(jìn)行線上或線下預(yù)約。
2.根據(jù)權(quán)利要求1所述的用于醫(yī)療行業(yè)搜索框檢索方法,其特征在于,所述在步驟Cl之前還包括分詞預(yù)處理單元將病情描述按標(biāo)點(diǎn)符號(hào)打散成一個(gè)一個(gè)的句子的步驟。
3.一種用于醫(yī)療行業(yè)搜索框檢索系統(tǒng),其特征在于,所述用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)包括用于顯示前臺(tái)搜索界面的終端機(jī)及與終端機(jī)連接的輸入設(shè)備;用于輸入病情描述的搜索輸入單元;用于將所述病情描述進(jìn)行分詞處理的分詞算法控制單元;具體過(guò)程如下第一步、將要處理的病情描述的句子逐字打散,在樹狀結(jié)構(gòu)中遍歷,如果找到匹配的詞就繼續(xù),如果遇到終止符,則該詞是一個(gè)完整的詞,所述完整的詞作為分詞結(jié)果輸出;第二步、從分詞后的下一字開始繼續(xù)做第一步這樣的遍歷,如此循環(huán)往復(fù)直至將病情描述的句子中的詞分完; 第三步、將所有的分詞結(jié)果輸入到復(fù)合選項(xiàng)查詢庫(kù);用于根據(jù)第三步所得分詞結(jié)果,從醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)提出與疾病癥狀相應(yīng)的單項(xiàng)選擇, 并通過(guò)搜索選項(xiàng)單元提供給用戶;根據(jù)用戶的選擇結(jié)果,從網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)中選取指定的醫(yī)生,以列表的形式發(fā)送至搜索選項(xiàng)單元供用戶選擇的復(fù)合選項(xiàng)查詢庫(kù);用于存儲(chǔ)網(wǎng)絡(luò)醫(yī)生信息的網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù);用于存儲(chǔ)醫(yī)學(xué)常識(shí)的醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù);所述終端機(jī)、搜索輸入單元、分詞算法控制單元、復(fù)合選項(xiàng)查詢庫(kù)依次連接;所述網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù)及醫(yī)學(xué)常識(shí)數(shù)據(jù)庫(kù)分別與復(fù)合選項(xiàng)查詢庫(kù)連接;所述復(fù)合選項(xiàng)查詢庫(kù)通過(guò)通訊設(shè)備或hternet網(wǎng)絡(luò)與終端機(jī)連接。
4.根據(jù)權(quán)利要求3所述的用于醫(yī)療行業(yè)搜索框檢索系統(tǒng),其特征在于,所述用于醫(yī)療行業(yè)搜索框檢索系統(tǒng)進(jìn)一步包括用于將病情描述按標(biāo)點(diǎn)符號(hào)打散成一個(gè)一個(gè)的句子的分詞預(yù)處理單元,串接于分詞算法控制單元之前。
全文摘要
本發(fā)明公開了一種用于醫(yī)療行業(yè)搜索框檢索方法及系統(tǒng)。該檢索系統(tǒng)分為前臺(tái)搜索界面和后臺(tái)數(shù)據(jù)庫(kù)兩大部分組成,其中前臺(tái)搜索界面設(shè)有搜索選項(xiàng)和搜索輸入框。后臺(tái)數(shù)據(jù)庫(kù)布置搜索分詞算法控件、檢索條件復(fù)合選項(xiàng)查詢庫(kù)、醫(yī)藥常識(shí)數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù),四項(xiàng)組成部分。本發(fā)明用于醫(yī)療行業(yè)搜索框檢索方法及系統(tǒng)將通過(guò)人工智能的形式,基于搜索分詞算法控件、檢索條件復(fù)合選項(xiàng)查詢庫(kù)、醫(yī)藥常識(shí)數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)醫(yī)生數(shù)據(jù)庫(kù),為人們提供常見疾病的自我診療服務(wù)和更便捷的尋找網(wǎng)絡(luò)醫(yī)生進(jìn)行疾病診療服務(wù)。
文檔編號(hào)G06F19/00GK102331999SQ20111020546
公開日2012年1月25日 申請(qǐng)日期2011年7月22日 優(yōu)先權(quán)日2011年7月22日
發(fā)明者劉興偉, 劉明, 吉米·郭, 姜健, 李祖平, 王家富 申請(qǐng)人:大連億創(chuàng)天地科技發(fā)展有限公司