本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及數(shù)據(jù)有效性檢測(cè)方法及裝置、智能交互方法及裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,越來(lái)越多的領(lǐng)域采用基于數(shù)據(jù)庫(kù)的數(shù)據(jù)管理,基于數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)交互過(guò)程進(jìn)行支持。交互過(guò)程基于的數(shù)據(jù)庫(kù)中的數(shù)據(jù)通常需要進(jìn)行更新或日常維護(hù)。
現(xiàn)有技術(shù)中,當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)因時(shí)效過(guò)期、數(shù)據(jù)變動(dòng)等原因失效后,通過(guò)交互過(guò)程仍能將失效數(shù)據(jù)反饋給請(qǐng)求方,數(shù)據(jù)庫(kù)中的數(shù)據(jù)準(zhǔn)確性較差,給使用者造成了誤導(dǎo)和困擾。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的技術(shù)問(wèn)題是提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種數(shù)據(jù)有效性的檢測(cè)方法,包括:預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),以得到備份數(shù)據(jù),所述數(shù)據(jù)庫(kù)用于支持交互過(guò)程;對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),以篩選所述備份數(shù)據(jù)中的失效數(shù)據(jù);標(biāo)識(shí)所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效數(shù)據(jù)的數(shù)據(jù)。
可選的,數(shù)據(jù)有效性的檢測(cè)方法還包括:禁用所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)。
可選的,數(shù)據(jù)有效性的檢測(cè)方法還包括:生成針對(duì)所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)的提醒信息。
可選的,所述數(shù)據(jù)庫(kù)中包括有效時(shí)間段數(shù)據(jù),所述有效時(shí)間段數(shù)據(jù)具有有效時(shí)間期限;對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè)包括:確定所述備份數(shù)據(jù)中對(duì)應(yīng)于所述有效時(shí)間段數(shù)據(jù)的目標(biāo)備份數(shù)據(jù);對(duì)比所述目標(biāo)備份數(shù)據(jù)的有效時(shí)間期限與當(dāng)前時(shí)間,若所述有效時(shí)間期限在當(dāng)前時(shí)間之前,則所述目標(biāo)備份數(shù)據(jù)為失效數(shù)據(jù)。
可選的,數(shù)據(jù)有效性的檢測(cè)方法還包括:通過(guò)所述備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),得到所述備份數(shù)據(jù)和數(shù)據(jù)庫(kù)備份索引,所述數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系;所述對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè)包括:基于所述數(shù)據(jù)庫(kù)備份索引得到所述備份數(shù)據(jù)對(duì)應(yīng)的所述數(shù)據(jù)庫(kù)中的數(shù)據(jù);比對(duì)所述數(shù)據(jù)庫(kù)中當(dāng)前的數(shù)據(jù)與所述備份數(shù)據(jù)中對(duì)應(yīng)的數(shù)據(jù);如果所述備份數(shù)據(jù)中的數(shù)據(jù)不同于所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù),則將所述備份數(shù)據(jù)中的數(shù)據(jù)作為失效數(shù)據(jù)。
可選的,所述數(shù)據(jù)庫(kù)中包括鏈接數(shù)據(jù),對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè)包括:檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性。
可選的,所述數(shù)據(jù)有效性的檢測(cè)方法還包括:接收針對(duì)被標(biāo)識(shí)的數(shù)據(jù)的操作;根據(jù)操作后的數(shù)據(jù),更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù);所述更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù)包括:刪除所述失效數(shù)據(jù)或變更所述失效數(shù)據(jù)為有效數(shù)據(jù)。
可選的,所述數(shù)據(jù)庫(kù)中包括知識(shí)點(diǎn),所述知識(shí)點(diǎn)包括特征語(yǔ)句和特征語(yǔ)句的解釋語(yǔ)句,所述失效數(shù)據(jù)為失效知識(shí)點(diǎn),標(biāo)識(shí)的數(shù)據(jù)為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效知識(shí)點(diǎn)的特征語(yǔ)句。
可選的,通過(guò)搜索引擎對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行搜索,以支持所述交互過(guò)程。
本發(fā)明實(shí)施例還提供一種智能交互方法包括:根據(jù)所述的數(shù)據(jù)有效性的檢測(cè)方法,對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè);接收用戶的問(wèn)題語(yǔ)句;將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)與所述問(wèn)題語(yǔ)句匹配;根據(jù)匹配的結(jié)果,生成答案語(yǔ)句,以對(duì)所述用戶進(jìn)行響應(yīng)。
可選的,以預(yù)設(shè)的時(shí)間間隔對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè)。
可選的,若所述匹配的結(jié)果為被標(biāo)識(shí)的數(shù)據(jù),則根據(jù)不同失效的原因采用相應(yīng)的預(yù)設(shè)語(yǔ)句作為所述答案語(yǔ)句,所述失效原因包括有效時(shí)間段數(shù)據(jù)失效和數(shù)據(jù)不同失效。
可選的,所述數(shù)據(jù)庫(kù)中包括知識(shí)點(diǎn),若未匹配到知識(shí)點(diǎn),則所述生成答案語(yǔ)句包括:根據(jù)所述問(wèn)題語(yǔ)句在所述數(shù)據(jù)庫(kù)的未被標(biāo)識(shí)的數(shù)據(jù)中篩選相關(guān)度大于預(yù)設(shè)值的知識(shí)點(diǎn)作為推薦知識(shí)點(diǎn);根據(jù)所述推薦知識(shí)點(diǎn),生成所述答案語(yǔ)句。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)有效性的檢測(cè)裝置包括:備份單元,適于預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),以得到備份數(shù)據(jù),所述數(shù)據(jù)庫(kù)用于支持交互過(guò)程;
時(shí)效性檢測(cè)單元,適于對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),以篩選所述備份數(shù)據(jù)中的失效數(shù)據(jù);標(biāo)識(shí)單元,適于標(biāo)識(shí)所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效數(shù)據(jù)的數(shù)據(jù)。
可選的,所述的數(shù)據(jù)有效性的檢測(cè)裝置還包括:禁用單元,適于禁用所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)。
可選的,所述的數(shù)據(jù)有效性的檢測(cè)裝置還包括:提醒單元,適于生成針對(duì)所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)的提醒信息。
可選的,所述數(shù)據(jù)庫(kù)中包括有效時(shí)間段數(shù)據(jù),所述有效時(shí)間段數(shù)據(jù)具有有效時(shí)間期限;所述時(shí)效性檢測(cè)單元包括:目標(biāo)備份數(shù)據(jù)確定子單元,適于確定所述備份數(shù)據(jù)中對(duì)應(yīng)于所述有效時(shí)間段數(shù)據(jù)的目標(biāo)備份數(shù)據(jù);第一失效數(shù)據(jù)確定子單元,適于對(duì)比所述目標(biāo)備份數(shù)據(jù)的有效時(shí)間期限與當(dāng)前時(shí)間,若所述有效時(shí)間期限在當(dāng)前時(shí)間之前,則所述目標(biāo)備份數(shù)據(jù)為失效數(shù)據(jù)。
可選的,所述備份單元還適于得到所述備份數(shù)據(jù)和數(shù)據(jù)庫(kù)備份索引,所述數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系;所述時(shí)效性檢測(cè)單元包括:對(duì)應(yīng)數(shù)據(jù)確定子單元,適于基于所述數(shù)據(jù)庫(kù)備份索引得到所述備份數(shù)據(jù)對(duì)應(yīng)的所述數(shù)據(jù)庫(kù)中的數(shù)據(jù);比對(duì)子單元,適于比對(duì)所述數(shù)據(jù)庫(kù)中當(dāng)前的數(shù)據(jù)與所述備份數(shù)據(jù)中對(duì)應(yīng)的數(shù)據(jù);第二失效數(shù)據(jù)確定子單元,如果所述備份數(shù)據(jù)中的數(shù)據(jù)不同于所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù),則將所述備份數(shù)據(jù)中的數(shù)據(jù)作為失效數(shù)據(jù)。
可選的,所述數(shù)據(jù)庫(kù)中包括鏈接數(shù)據(jù),所述時(shí)效性檢測(cè)單元,適于檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性。
可選的,所述數(shù)據(jù)有效性的檢測(cè)裝置還包括:操作接收單元,適于接收針對(duì)被標(biāo)識(shí)的數(shù)據(jù)的操作;備份數(shù)據(jù)更新單元,適于根據(jù)操作后的數(shù)據(jù),更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù);所述更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù)包括:刪除所述失效數(shù)據(jù)或變更所述失效數(shù)據(jù)為有效數(shù)據(jù)。
可選的,所述數(shù)據(jù)庫(kù)中包括知識(shí)點(diǎn),所述知識(shí)點(diǎn)包括特征語(yǔ)句和特征語(yǔ)句的解釋語(yǔ)句,所述失效數(shù)據(jù)為失效知識(shí)點(diǎn),標(biāo)識(shí)的數(shù)據(jù)為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效知識(shí)點(diǎn)的特征語(yǔ)句。
可選的,通過(guò)搜索引擎對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行搜索,以支持所述交互過(guò)程。
本發(fā)明實(shí)施例還提供一種智能交互裝置,包括:有效性檢測(cè)單元,適于根據(jù)所述的數(shù)據(jù)有效性的檢測(cè)方法,對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè);問(wèn)題語(yǔ)句接收單元,適于接收用戶的問(wèn)題語(yǔ)句;匹配單元,適于將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)與所述問(wèn)題語(yǔ)句匹配;響應(yīng)單元,適于根據(jù)匹配的結(jié)果,生成答案語(yǔ)句,以對(duì)所述用戶進(jìn)行響應(yīng)。
可選的,所述有效性檢測(cè)單元適于以預(yù)設(shè)的時(shí)間間隔對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè)。
可選的,所述響應(yīng)單元適于若所述匹配的結(jié)果為被標(biāo)識(shí)的數(shù)據(jù),則根據(jù)不同失效的原因采用相應(yīng)的預(yù)設(shè)語(yǔ)句作為所述答案語(yǔ)句,所述失效原因包括有效時(shí)間段數(shù)據(jù)失效和數(shù)據(jù)不同失效。
可選的,所述響應(yīng)單元包括:推薦知識(shí)點(diǎn)確定子單元,適于根據(jù)所述問(wèn)題語(yǔ)句在所述數(shù)據(jù)庫(kù)的未被標(biāo)識(shí)的數(shù)據(jù)中篩選相關(guān)度大于預(yù)設(shè)值的知識(shí)點(diǎn)作為推薦知識(shí)點(diǎn);答案語(yǔ)句生成子單元,根據(jù)所述推薦知識(shí)點(diǎn),生成所述答案語(yǔ)句。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
在本發(fā)明實(shí)施例中,預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),對(duì)備份的數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),篩選備份數(shù)據(jù)中的失效數(shù)據(jù),并標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù)。由于數(shù)據(jù)庫(kù)時(shí)用于支持交互過(guò)程的,通過(guò)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行備份,對(duì)備份的數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),可以使得時(shí)效性檢測(cè)的數(shù)據(jù)獨(dú)立于對(duì)交互過(guò)程的支持的數(shù)據(jù),從而可以避免時(shí)效性檢測(cè)的過(guò)程對(duì)交互過(guò)程的效率的影響。另外,通過(guò)標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于時(shí)效數(shù)據(jù)的數(shù)據(jù),可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行區(qū)分,明確數(shù)據(jù)庫(kù)中數(shù)據(jù)的狀態(tài),提供數(shù)據(jù)庫(kù)中數(shù)據(jù)的更多信息,進(jìn)而可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
進(jìn)一步,通過(guò)所述備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),得到備份數(shù)據(jù)和數(shù)據(jù)庫(kù)備份索引,所述數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系,比對(duì)所述數(shù)據(jù)庫(kù)中當(dāng)前的數(shù)據(jù)與所述備份數(shù)據(jù)中對(duì)應(yīng)的數(shù)據(jù),如果所述備份數(shù)據(jù)中的數(shù)據(jù)不同于所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù),則將所述備份數(shù)據(jù)中的數(shù)據(jù)作為失效數(shù)據(jù)。由此,可以對(duì)數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)作為失效數(shù)據(jù)進(jìn)行標(biāo)識(shí),以對(duì)失效數(shù)據(jù)進(jìn)行確認(rèn)、刪除、修改等進(jìn)一步的操作,進(jìn)而可以對(duì)數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)進(jìn)行二次確認(rèn),以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
進(jìn)一步,當(dāng)數(shù)據(jù)庫(kù)中包括鏈接數(shù)據(jù)時(shí),對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè)可以包括檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性。數(shù)據(jù)庫(kù)可以是支持搜索引擎這種交互過(guò)程的數(shù)據(jù)庫(kù),若其在搜索結(jié)果中展示的鏈接指向的地址無(wú)效,會(huì)出現(xiàn)頁(yè)面無(wú)法打開(kāi)的情形,故通過(guò)檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性,可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性,提升用戶體驗(yàn)。
進(jìn)一步,由于失效數(shù)據(jù)是通過(guò)時(shí)效性檢測(cè)得到的有效性不確定的數(shù)據(jù),例如可以是數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)、已過(guò)有效期限的有效時(shí)間段數(shù)據(jù),或者也可以是失效的鏈接數(shù)據(jù)。數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)是對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù),故通過(guò)禁用被標(biāo)識(shí)的數(shù)據(jù),可以減少交互過(guò)程中向用戶提供錯(cuò)誤的答案,使得交互過(guò)程的準(zhǔn)確性更高。
另外,在本發(fā)明實(shí)施例提供的智能交互方法中,接收用戶的問(wèn)題語(yǔ)句,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)與問(wèn)題語(yǔ)句匹配,根據(jù)匹配的結(jié)果生成答案語(yǔ)句,以對(duì)用戶進(jìn)行響應(yīng)。由于本發(fā)明實(shí)施例中的數(shù)據(jù)庫(kù)是采用本發(fā)明中的數(shù)據(jù)有效性的檢測(cè)方法進(jìn)行檢測(cè)后的,數(shù)據(jù)庫(kù)中還可以包括對(duì)數(shù)據(jù)的標(biāo)識(shí),故在本發(fā)明實(shí)施例中生成的答案語(yǔ)句可以是結(jié)合數(shù)據(jù)的標(biāo)識(shí)生成的,準(zhǔn)確性更高。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例中一種數(shù)據(jù)有效性的檢測(cè)方法的流程圖;
圖2是圖1中步驟S12的一種具體實(shí)現(xiàn)的流程圖;
圖3是圖1中步驟S12的另一種具體實(shí)現(xiàn)的流程圖;
圖4是本發(fā)明實(shí)施例中另一種數(shù)據(jù)有效性檢測(cè)方法的部分流程示意圖;
圖5是本發(fā)明實(shí)施例中一種智能交互方法的流程圖;
圖6是本發(fā)明實(shí)施例中一種數(shù)據(jù)有效性的檢測(cè)裝置的結(jié)構(gòu)示意圖;
圖7是圖6中時(shí)效性檢測(cè)單元62的一種具體實(shí)現(xiàn)的結(jié)構(gòu)示意圖;
圖8是圖6中時(shí)效性檢測(cè)單元62的另一種具體實(shí)現(xiàn)的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例中一種智能交互裝置的結(jié)構(gòu)示意圖;
圖10是圖9中的響應(yīng)單元94的一種具體實(shí)現(xiàn)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如前所述,隨著信息技術(shù)的發(fā)展,越來(lái)越多的領(lǐng)域采用基于數(shù)據(jù)庫(kù)的數(shù)據(jù)管理,基于數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)交互過(guò)程進(jìn)行支持。交互過(guò)程基于的數(shù)據(jù)庫(kù)中的數(shù)據(jù)通常需要進(jìn)行更新或日常維護(hù)。
對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新,可以是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行覆蓋和重寫(xiě),使得數(shù)據(jù)庫(kù)中出現(xiàn)數(shù)據(jù)變化,出現(xiàn)失效數(shù)據(jù);另外,數(shù)據(jù)庫(kù)中的數(shù)據(jù)本身可以是有時(shí)效性的數(shù)據(jù),例如僅在某個(gè)時(shí)間段內(nèi)有效的通知數(shù)據(jù)。
若不對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行辨別,則數(shù)據(jù)庫(kù)中的數(shù)據(jù)準(zhǔn)確性較差,導(dǎo)致交互過(guò)程中向用戶反饋的信息準(zhǔn)確性較差。
在本發(fā)明實(shí)施例中,預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),對(duì)備份的數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),篩選備份數(shù)據(jù)中的失效數(shù)據(jù),并標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù)。由于數(shù)據(jù)庫(kù)時(shí)用于支持交互過(guò)程的,通過(guò)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行備份,對(duì)備份的數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),可以使得時(shí)效性檢測(cè)的數(shù)據(jù)獨(dú)立于對(duì)交互過(guò)程的支持的數(shù)據(jù),從而可以避免時(shí)效性檢測(cè)的過(guò)程對(duì)交互過(guò)程的效率的影響。
另外,通過(guò)標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于時(shí)效數(shù)據(jù)的數(shù)據(jù),可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行區(qū)分,明確數(shù)據(jù)庫(kù)中數(shù)據(jù)的狀態(tài),提供數(shù)據(jù)庫(kù)中數(shù)據(jù)的更多信息,進(jìn)而可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
為使本發(fā)明的上述目的、特征和有益效果能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說(shuō)明。
圖1是本發(fā)明實(shí)施例中一種數(shù)據(jù)有效性的檢測(cè)方法的流程圖,具體可以包括以下步驟:
步驟S11,預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),以得到備份數(shù)據(jù),所述數(shù)據(jù)庫(kù)用于支持交互過(guò)程;
步驟S12,對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),以篩選所述備份數(shù)據(jù)中的失效數(shù)據(jù);
步驟S13,標(biāo)識(shí)所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效數(shù)據(jù)的數(shù)據(jù)。
在步驟S11的具體實(shí)現(xiàn)中,可以通過(guò)搜索引擎對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行搜索,以對(duì)交互過(guò)程進(jìn)行支持。
備份數(shù)據(jù)庫(kù)中的數(shù)據(jù)在有效性檢測(cè)之前完成。對(duì)原數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作時(shí),備份數(shù)據(jù)中的數(shù)據(jù)不受影響,從而可以對(duì)比預(yù)先備份的備份數(shù)據(jù)和數(shù)據(jù)庫(kù)當(dāng)前的數(shù)據(jù),以發(fā)現(xiàn)失效數(shù)據(jù)。
具體地,步驟S11還可以包括:通過(guò)所述備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),得到所述備份數(shù)據(jù)和數(shù)據(jù)庫(kù)備份索引,所述數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系。
具體地,參見(jiàn)圖2,圖1中步驟S12可以通過(guò)如下步驟實(shí)現(xiàn):
步驟S21,基于所述數(shù)據(jù)庫(kù)備份索引得到所述備份數(shù)據(jù)對(duì)應(yīng)的所述數(shù)據(jù)庫(kù)中的數(shù)據(jù);
步驟S22,比對(duì)所述數(shù)據(jù)庫(kù)中當(dāng)前的數(shù)據(jù)與所述備份數(shù)據(jù)中對(duì)應(yīng)的數(shù)據(jù);
步驟S23,如果所述備份數(shù)據(jù)中的數(shù)據(jù)不同于所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù),則將所述備份數(shù)據(jù)中的數(shù)據(jù)作為失效數(shù)據(jù)。
數(shù)據(jù)庫(kù)備份索引是備份數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí)得到的,數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系,也即備份數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)一一映射的映射關(guān)系,從而可以基于數(shù)據(jù)庫(kù)備份索引,得到所述備份數(shù)據(jù)對(duì)應(yīng)的所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
數(shù)據(jù)庫(kù)中發(fā)生在備份后的數(shù)據(jù)修改,會(huì)在步驟S22的比對(duì)操作中被作為失效數(shù)據(jù)。這些數(shù)據(jù)可以在圖1中步驟S13中被標(biāo)識(shí),以對(duì)這些數(shù)據(jù)進(jìn)行進(jìn)一步的處理。
由此,可以對(duì)數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)作為失效數(shù)據(jù)進(jìn)行標(biāo)識(shí),以對(duì)失效數(shù)據(jù)進(jìn)行確認(rèn)、刪除、修改等進(jìn)一步的操作,進(jìn)而可以對(duì)數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)進(jìn)行二次確認(rèn),以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
失效數(shù)據(jù)可以是上述的數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù),也可以是已過(guò)有效期限的有效時(shí)間段數(shù)據(jù)。
有效時(shí)間段數(shù)據(jù)是具有有效時(shí)間期限的數(shù)據(jù),例如,可以是促銷(xiāo)數(shù)據(jù)或通知數(shù)據(jù)。有效時(shí)間期限通常包括在有效時(shí)間段數(shù)據(jù)內(nèi),例如“2016年12.26日上午8:00至11:00全部商品半價(jià)”的數(shù)據(jù)中,包含有效時(shí)間期限:“12.26日上午8:00至11:00”。
若當(dāng)前時(shí)間已晚于2016年12.26日上午11:00,則該數(shù)據(jù)已失去提前告知的意義,可以將其作為失效數(shù)據(jù)。
具體地,參考圖3,可以通過(guò)如下步驟對(duì)有效時(shí)間段類(lèi)數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè):
步驟S31,確定所述備份數(shù)據(jù)中對(duì)應(yīng)于所述有效時(shí)間段數(shù)據(jù)的目標(biāo)備份數(shù)據(jù);
步驟S32,對(duì)比所述目標(biāo)備份數(shù)據(jù)的有效時(shí)間期限與當(dāng)前時(shí)間,若所述有效時(shí)間期限在當(dāng)前時(shí)間之前,則所述目標(biāo)備份數(shù)據(jù)為失效數(shù)據(jù)。
在步驟S31的具體實(shí)施中,可以利用語(yǔ)義識(shí)別的方式確定有效時(shí)間段數(shù)據(jù),并確定有效時(shí)間段數(shù)據(jù)的有效時(shí)間期限。
在步驟S32的具體實(shí)施中,對(duì)比所述目標(biāo)備份數(shù)據(jù)的有效時(shí)間期限與當(dāng)前時(shí)間,可以是對(duì)比有效時(shí)間期限的最后期限和當(dāng)前時(shí)間,若有效時(shí)間期限的最后期限在當(dāng)前時(shí)間之前,則所述目標(biāo)備份數(shù)據(jù)為失效數(shù)據(jù)。
在具體實(shí)施中,當(dāng)數(shù)據(jù)庫(kù)中包括鏈接數(shù)據(jù)時(shí),圖1中步驟S12的有效性檢測(cè)可以包括檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性,若鏈接數(shù)據(jù)指向的地址無(wú)效,則可以在數(shù)據(jù)庫(kù)中標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)。
數(shù)據(jù)庫(kù)可以是支持搜索引擎這種交互過(guò)程的數(shù)據(jù)庫(kù),例如百度、360等搜索引擎的數(shù)據(jù)庫(kù),若其在搜索結(jié)果中展示的鏈接指向的地址無(wú)效,會(huì)出現(xiàn)頁(yè)面無(wú)法打開(kāi)的情形,故通過(guò)檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性,可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性,提升用戶體驗(yàn)。
繼續(xù)參見(jiàn)圖1,本發(fā)明實(shí)施例中的數(shù)據(jù)有效性的檢測(cè)方法還可以包括步驟S14,禁用所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)。
禁用所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù),是指禁止直接以被標(biāo)識(shí)的數(shù)據(jù)作為交互過(guò)程的反饋結(jié)果。由于失效數(shù)據(jù)是通過(guò)時(shí)效性檢測(cè)得到的有效性不確定的數(shù)據(jù),如前所述,可以是數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)、已過(guò)有效期限的有效時(shí)間段數(shù)據(jù),或者也可以是失效的鏈接數(shù)據(jù)。數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)是對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù),故通過(guò)禁用被標(biāo)識(shí)的數(shù)據(jù),可以減少交互過(guò)程中向用戶提供錯(cuò)誤的答案,使得交互過(guò)程的準(zhǔn)確性更高。
進(jìn)一步地,在本發(fā)明實(shí)施例中也可以生成針對(duì)所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)的提醒信息,以提示對(duì)被標(biāo)識(shí)的數(shù)據(jù)進(jìn)行進(jìn)一步的處理。
在人工智能領(lǐng)域,數(shù)據(jù)庫(kù)的維護(hù)通常由維護(hù)人員進(jìn)行,通常會(huì)出現(xiàn)多個(gè)維護(hù)人員共同對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)的情況。在這種情況下,可能會(huì)出現(xiàn)一個(gè)維護(hù)人員變更了另一個(gè)維護(hù)人員輸入的數(shù)據(jù)的情況,并且這種變更的正確性有待確定。
此時(shí)可以基于如圖2所示的步驟將備份數(shù)據(jù)中被變更的數(shù)據(jù)作為失效數(shù)據(jù),通過(guò)圖1中步驟S13標(biāo)識(shí)數(shù)據(jù)庫(kù)中與該失效數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù),并生成針對(duì)所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)的提醒信息,以便維護(hù)人員進(jìn)行進(jìn)一步的確認(rèn)處理,進(jìn)而可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
在圖1中步驟S13的具體實(shí)現(xiàn)中,標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù)可以根據(jù)數(shù)據(jù)庫(kù)中存儲(chǔ)的具體數(shù)據(jù)進(jìn)行。
例如,數(shù)據(jù)庫(kù)中可以以知識(shí)點(diǎn)的形式存儲(chǔ)數(shù)據(jù),知識(shí)點(diǎn)可以包括特征語(yǔ)句和與所述特征語(yǔ)句相關(guān)聯(lián)的解釋語(yǔ)句,失效數(shù)據(jù)可以是知識(shí)點(diǎn),標(biāo)識(shí)所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效數(shù)據(jù)的數(shù)據(jù)可以是標(biāo)識(shí)所述知識(shí)點(diǎn)中的特征語(yǔ)句。
這是由于知識(shí)點(diǎn)可以由特征語(yǔ)句進(jìn)行區(qū)分,通過(guò)標(biāo)識(shí)知識(shí)點(diǎn)中的特征語(yǔ)句,即可實(shí)現(xiàn)對(duì)知識(shí)點(diǎn)進(jìn)行標(biāo)識(shí)的效果。并且,在對(duì)知識(shí)庫(kù)進(jìn)行檢索時(shí),是通過(guò)特征語(yǔ)句進(jìn)行的,通過(guò)禁用被標(biāo)識(shí)的特征語(yǔ)句,即可實(shí)現(xiàn)禁用對(duì)應(yīng)的知識(shí)點(diǎn)的效果。
知識(shí)點(diǎn)最原始和最簡(jiǎn)單的形式就是平時(shí)常用的FAQ,一般的形式是“問(wèn)-答”對(duì)。例如,“彩鈴的資費(fèi)”就是表達(dá)清晰的標(biāo)準(zhǔn)問(wèn)描述。這里的“問(wèn)”不應(yīng)被狹義地理解為“詢問(wèn)”,而應(yīng)廣義地來(lái)理解一“輸入”,該“輸入”具有對(duì)應(yīng)的“輸出”。例如,對(duì)于用于控制系統(tǒng)的語(yǔ)義識(shí)別而言,用戶的一個(gè)指令,例如“打開(kāi)收音機(jī)”也應(yīng)可以被理解為是一個(gè)“問(wèn)”,此時(shí)對(duì)應(yīng)的“答”可以是用于執(zhí)行相應(yīng)控制的控制程序的調(diào)用。特征語(yǔ)句相當(dāng)于問(wèn),特征語(yǔ)句相當(dāng)于“問(wèn)”,與特征語(yǔ)句對(duì)應(yīng)的解釋語(yǔ)句相當(dāng)于對(duì)應(yīng)的“答”。
參見(jiàn)圖4,在本發(fā)明一實(shí)施例中,數(shù)據(jù)有效性的檢測(cè)還可以包括如下步驟:
步驟S41,接收針對(duì)被標(biāo)識(shí)的數(shù)據(jù)的操作;
步驟S42,根據(jù)操作后的數(shù)據(jù),更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù);
其中,所述更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù)包括:刪除所述失效數(shù)據(jù)或變更所述失效數(shù)據(jù)為有效數(shù)據(jù)。步驟S41和步驟S42可以在如圖1中步驟S13之后執(zhí)行。
在步驟S41的具體實(shí)施中,接收針對(duì)被標(biāo)識(shí)的數(shù)據(jù)的操作具體可以是確認(rèn)、修改或刪除等操作,以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
例如,被標(biāo)識(shí)數(shù)據(jù)為數(shù)據(jù)庫(kù)中被更改的數(shù)據(jù)時(shí),可以由維護(hù)人員根據(jù)實(shí)際情況進(jìn)行確認(rèn)、修改或刪除。
被標(biāo)識(shí)數(shù)據(jù)為已過(guò)有效期限的有效時(shí)間段數(shù)據(jù)時(shí),可以從數(shù)據(jù)庫(kù)中刪除。若需要存檔,可以另外進(jìn)行存檔,或者也可以根據(jù)需要保持其在數(shù)據(jù)庫(kù)中的被標(biāo)識(shí)狀態(tài),以避免對(duì)正常交互過(guò)程進(jìn)行干擾。
被標(biāo)識(shí)的數(shù)據(jù)為鏈接數(shù)據(jù)時(shí),可以對(duì)鏈接數(shù)據(jù)進(jìn)行刪除,或者也可以改變鏈接數(shù)據(jù)指向的地址,以使其指向的地址為符合需要的有效地址。
綜上,可以根據(jù)需要對(duì)被標(biāo)識(shí)數(shù)據(jù)進(jìn)行操作,以使得數(shù)據(jù)庫(kù)中的數(shù)據(jù)的準(zhǔn)確性得到提升。
在通過(guò)步驟S41對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新后,可以在步驟S42中更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù),以使得備份數(shù)據(jù)再次和當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù)保持一致,作為下次對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行有效性檢測(cè)的基礎(chǔ)。
在本發(fā)明實(shí)施例中,預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),對(duì)備份的數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),篩選備份數(shù)據(jù)中的失效數(shù)據(jù),并標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù)。由于數(shù)據(jù)庫(kù)時(shí)用于支持交互過(guò)程的,通過(guò)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行備份,對(duì)備份的數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),可以使得時(shí)效性檢測(cè)的數(shù)據(jù)獨(dú)立于對(duì)交互過(guò)程的支持的數(shù)據(jù),從而可以避免時(shí)效性檢測(cè)的過(guò)程對(duì)交互過(guò)程的效率的影響。另外,通過(guò)標(biāo)識(shí)數(shù)據(jù)庫(kù)中對(duì)應(yīng)于時(shí)效數(shù)據(jù)的數(shù)據(jù),可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行區(qū)分,明確數(shù)據(jù)庫(kù)中數(shù)據(jù)的狀態(tài),提供數(shù)據(jù)庫(kù)中數(shù)據(jù)的更多信息,進(jìn)而可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
本發(fā)明實(shí)施例還提供一種智能交互方法,其流程圖可以參見(jiàn)圖5,具體可以包括步驟S51至步驟S54。
在步驟S51中,根據(jù)上述的數(shù)據(jù)有效性的檢測(cè)方法,對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè)。
具體地,可以以預(yù)設(shè)的時(shí)間間隔對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè)。
在步驟S52中,接收用戶的問(wèn)題語(yǔ)句。
在步驟S53中,將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)與所述問(wèn)題語(yǔ)句匹配。
在步驟S54中,根據(jù)匹配的結(jié)果,生成答案語(yǔ)句,以對(duì)所述用戶進(jìn)行響應(yīng)。
在步驟S53的具體實(shí)施中,可以將數(shù)據(jù)庫(kù)中未被標(biāo)識(shí)的數(shù)據(jù)與問(wèn)題語(yǔ)句進(jìn)行匹配,由于未被標(biāo)識(shí)的數(shù)據(jù)是通過(guò)時(shí)效性檢測(cè)的數(shù)據(jù),準(zhǔn)確性更高,故本發(fā)明實(shí)施例中的智能交互方法的準(zhǔn)確性更高。
若所述匹配的結(jié)果為被標(biāo)識(shí)的數(shù)據(jù),則可以根據(jù)不同失效的原因采用相應(yīng)的預(yù)設(shè)語(yǔ)句作為所述答案語(yǔ)句,所述失效原因包括有效時(shí)間段數(shù)據(jù)失效和數(shù)據(jù)不同失效。
當(dāng)失效數(shù)據(jù)為有效時(shí)間段數(shù)據(jù)時(shí),可以生成針對(duì)所述有效時(shí)間段數(shù)據(jù)的提示,例如,“您搜索的優(yōu)惠活動(dòng)已過(guò)期”。
當(dāng)失效數(shù)據(jù)為數(shù)據(jù)庫(kù)中被變更的數(shù)據(jù)時(shí),可以根據(jù)被變更的數(shù)據(jù)生成針對(duì)性的提示,或者也可以以統(tǒng)一的方式進(jìn)行回復(fù),例如“等信息確認(rèn)后回復(fù)您”,并且可以在對(duì)被標(biāo)識(shí)的數(shù)據(jù)進(jìn)行操作后,進(jìn)行再次回復(fù)。
數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以包括知識(shí)點(diǎn),步驟S53中與所述問(wèn)題語(yǔ)句匹配可以是利用知識(shí)點(diǎn)對(duì)問(wèn)題語(yǔ)句進(jìn)行匹配。
若步驟S54中匹配的結(jié)果為未匹配到知識(shí)點(diǎn),生成答案語(yǔ)句可以包括如下步驟:
根據(jù)所述問(wèn)題語(yǔ)句在所述數(shù)據(jù)庫(kù)的未被標(biāo)識(shí)的數(shù)據(jù)中篩選相關(guān)度大于預(yù)設(shè)值的知識(shí)點(diǎn)作為推薦知識(shí)點(diǎn);
根據(jù)所述推薦知識(shí)點(diǎn),生成所述答案語(yǔ)句。
由此,可以在未匹配到知識(shí)點(diǎn)的情況下,生成有針對(duì)性的答案語(yǔ)句,使得答案語(yǔ)句的準(zhǔn)確性更高,更大程度上的滿足用戶需求。由于推薦知識(shí)點(diǎn)時(shí)在未被標(biāo)識(shí)的數(shù)據(jù)中篩選得到的,故推薦知識(shí)點(diǎn)的準(zhǔn)確性較高,進(jìn)而根據(jù)推薦知識(shí)點(diǎn)生成的答案語(yǔ)句準(zhǔn)確性較高。
在本發(fā)明實(shí)施例提供的智能交互方法中,接收用戶的問(wèn)題語(yǔ)句,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)與問(wèn)題語(yǔ)句匹配,根據(jù)匹配的結(jié)果生成答案語(yǔ)句,以對(duì)用戶進(jìn)行響應(yīng)。由于本發(fā)明實(shí)施例中的數(shù)據(jù)庫(kù)是采用本發(fā)明中的數(shù)據(jù)有效性的檢測(cè)方法進(jìn)行檢測(cè)后的,數(shù)據(jù)庫(kù)中還可以包括對(duì)數(shù)據(jù)的標(biāo)識(shí),故在本發(fā)明實(shí)施例中生成的答案語(yǔ)句可以是結(jié)合數(shù)據(jù)的標(biāo)識(shí)生成的,準(zhǔn)確性更高。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)有效性的檢測(cè)裝置,其結(jié)構(gòu)示意圖參見(jiàn)圖6,可以包括如下單元:
備份單元61,適于預(yù)先備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),以得到備份數(shù)據(jù),所述數(shù)據(jù)庫(kù)用于支持交互過(guò)程;
時(shí)效性檢測(cè)單元62,適于對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè),以篩選所述備份數(shù)據(jù)中的失效數(shù)據(jù);
標(biāo)識(shí)單元63,適于標(biāo)識(shí)所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效數(shù)據(jù)的數(shù)據(jù)。
在具體實(shí)施中,數(shù)據(jù)有效性的檢測(cè)裝置還可以包括禁用單元64,適于禁用所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)。
由于失效數(shù)據(jù)是通過(guò)時(shí)效性檢測(cè)得到的有效性不確定的數(shù)據(jù),例如可以是數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)、已過(guò)有效期限的有效時(shí)間段數(shù)據(jù),或者也可以是失效的鏈接數(shù)據(jù)。數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)是對(duì)應(yīng)于失效數(shù)據(jù)的數(shù)據(jù),故通過(guò)禁用被標(biāo)識(shí)的數(shù)據(jù),可以減少交互過(guò)程中向用戶提供錯(cuò)誤的答案,使得交互過(guò)程的準(zhǔn)確性更高。
在具體實(shí)施中,數(shù)據(jù)有效性的檢測(cè)裝置還可以包括提醒單元65,適于生成針對(duì)所述數(shù)據(jù)庫(kù)中被標(biāo)識(shí)的數(shù)據(jù)的提醒信息。
在具體實(shí)施中,所述數(shù)據(jù)庫(kù)中包括有效時(shí)間段數(shù)據(jù),所述有效時(shí)間段數(shù)據(jù)具有有效時(shí)間期限;參見(jiàn)圖7,所述時(shí)效性檢測(cè)單元62可以包括:
目標(biāo)備份數(shù)據(jù)確定子單元71,適于確定所述備份數(shù)據(jù)中對(duì)應(yīng)于所述有效時(shí)間段數(shù)據(jù)的目標(biāo)備份數(shù)據(jù);
第一失效數(shù)據(jù)確定子單元72,適于對(duì)比所述目標(biāo)備份數(shù)據(jù)的有效時(shí)間期限與當(dāng)前時(shí)間,若所述有效時(shí)間期限在當(dāng)前時(shí)間之前,則所述目標(biāo)備份數(shù)據(jù)為失效數(shù)據(jù)。
在具體實(shí)施中,圖6中的備份單元61還適于得到所述備份數(shù)據(jù)和數(shù)據(jù)庫(kù)備份索引,所述數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系;參照?qǐng)D8,圖6中的時(shí)效性檢測(cè)單元62可以包括:
對(duì)應(yīng)數(shù)據(jù)確定子單元81,適于基于所述數(shù)據(jù)庫(kù)備份索引得到所述備份數(shù)據(jù)對(duì)應(yīng)的所述數(shù)據(jù)庫(kù)中的數(shù)據(jù);
比對(duì)子單元82,適于比對(duì)所述數(shù)據(jù)庫(kù)中當(dāng)前的數(shù)據(jù)與所述備份數(shù)據(jù)中對(duì)應(yīng)的數(shù)據(jù);
第二失效數(shù)據(jù)確定子單元83,如果所述備份數(shù)據(jù)中的數(shù)據(jù)不同于所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù),則將所述備份數(shù)據(jù)中的數(shù)據(jù)作為失效數(shù)據(jù)。
通過(guò)所述備份數(shù)據(jù)庫(kù)中的數(shù)據(jù),得到備份數(shù)據(jù)和數(shù)據(jù)庫(kù)備份索引,所述數(shù)據(jù)庫(kù)備份索引中包括備份數(shù)據(jù)與所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系,比對(duì)所述數(shù)據(jù)庫(kù)中當(dāng)前的數(shù)據(jù)與所述備份數(shù)據(jù)中對(duì)應(yīng)的數(shù)據(jù),如果所述備份數(shù)據(jù)中的數(shù)據(jù)不同于所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的數(shù)據(jù),則將所述備份數(shù)據(jù)中的數(shù)據(jù)作為失效數(shù)據(jù)。由此,可以對(duì)數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)作為失效數(shù)據(jù)進(jìn)行標(biāo)識(shí),以對(duì)失效數(shù)據(jù)進(jìn)行確認(rèn)、刪除、修改等進(jìn)一步的操作,進(jìn)而可以對(duì)數(shù)據(jù)庫(kù)中發(fā)生變化的數(shù)據(jù)進(jìn)行二次確認(rèn),以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性。
在具體實(shí)施中,所述數(shù)據(jù)庫(kù)中可以包括鏈接數(shù)據(jù),圖6中的時(shí)效性檢測(cè)單元62,適于檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性。
數(shù)據(jù)庫(kù)中包括鏈接數(shù)據(jù)時(shí),對(duì)所述備份數(shù)據(jù)進(jìn)行時(shí)效性檢測(cè)可以包括檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性。數(shù)據(jù)庫(kù)可以是支持搜索引擎這種交互過(guò)程的數(shù)據(jù)庫(kù),若其在搜索結(jié)果中展示的鏈接指向的地址無(wú)效,會(huì)出現(xiàn)頁(yè)面無(wú)法打開(kāi)的情形,故通過(guò)檢測(cè)所述鏈接數(shù)據(jù)指向的地址的有效性,可以提升數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性,提升用戶體驗(yàn)。
繼續(xù)參見(jiàn)圖6,在具體實(shí)施中,數(shù)據(jù)有效性的檢測(cè)裝置,還可以包括:
操作接收單元66,適于接收針對(duì)被標(biāo)識(shí)的數(shù)據(jù)的操作;
備份數(shù)據(jù)更新單元67,適于根據(jù)操作后的數(shù)據(jù),更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù);
所述更新所述備份數(shù)據(jù)中對(duì)應(yīng)的失效數(shù)據(jù)可以包括:刪除所述失效數(shù)據(jù)或變更所述失效數(shù)據(jù)為有效數(shù)據(jù)。
在具體實(shí)施中,所述數(shù)據(jù)庫(kù)中可以包括知識(shí)點(diǎn),所述知識(shí)點(diǎn)包括特征語(yǔ)句和特征語(yǔ)句的解釋語(yǔ)句,所述失效數(shù)據(jù)為失效知識(shí)點(diǎn),標(biāo)識(shí)的數(shù)據(jù)為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)于所述失效知識(shí)點(diǎn)的特征語(yǔ)句。
在具體實(shí)施中,通過(guò)搜索引擎對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行搜索,以支持所述交互過(guò)程。
本發(fā)明實(shí)施例還提供一種智能交互裝置,其結(jié)構(gòu)示意圖參見(jiàn)圖9,具體可以包括:
有效性檢測(cè)單元91,適于根據(jù)上述的數(shù)據(jù)有效性的檢測(cè)方法,對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè);
問(wèn)題語(yǔ)句接收單元92,適于接收用戶的問(wèn)題語(yǔ)句;
匹配單元93,適于將所述數(shù)據(jù)庫(kù)中的數(shù)據(jù)與所述問(wèn)題語(yǔ)句匹配;
響應(yīng)單元94,適于根據(jù)匹配的結(jié)果,生成答案語(yǔ)句,以對(duì)所述用戶進(jìn)行響應(yīng)。
在具體實(shí)施中,所述有效性檢測(cè)單元91適于以預(yù)設(shè)的時(shí)間間隔對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行有效性檢測(cè)。
在具體實(shí)施中,所述響應(yīng)單元94適于若所述匹配的結(jié)果為被標(biāo)識(shí)的數(shù)據(jù),則根據(jù)不同失效的原因采用相應(yīng)的預(yù)設(shè)語(yǔ)句作為所述答案語(yǔ)句,所述失效原因包括有效時(shí)間段數(shù)據(jù)失效和數(shù)據(jù)不同失效。
參見(jiàn)圖10,在具體實(shí)施中,圖9中的響應(yīng)單元94可以包括:
推薦知識(shí)點(diǎn)確定子單元101,適于根據(jù)所述問(wèn)題語(yǔ)句在所述數(shù)據(jù)庫(kù)的未被標(biāo)識(shí)的數(shù)據(jù)中篩選相關(guān)度大于預(yù)設(shè)值的知識(shí)點(diǎn)作為推薦知識(shí)點(diǎn);
答案語(yǔ)句生成子單元102,根據(jù)所述推薦知識(shí)點(diǎn),生成所述答案語(yǔ)句。
在本發(fā)明實(shí)施例提供的智能交互裝置中,接收用戶的問(wèn)題語(yǔ)句,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)與問(wèn)題語(yǔ)句匹配,根據(jù)匹配的結(jié)果生成答案語(yǔ)句,以對(duì)用戶進(jìn)行響應(yīng)。由于本發(fā)明實(shí)施例中的數(shù)據(jù)庫(kù)是采用本發(fā)明中的數(shù)據(jù)有效性的檢測(cè)方法進(jìn)行檢測(cè)后的,數(shù)據(jù)庫(kù)中還可以包括對(duì)數(shù)據(jù)的標(biāo)識(shí),故在本發(fā)明實(shí)施例中生成的答案語(yǔ)句可以是結(jié)合數(shù)據(jù)的標(biāo)識(shí)生成的,準(zhǔn)確性更高。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤(pán)或光盤(pán)等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。