專利名稱:一種嬰幼兒成長建議系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及了一種專家系統(tǒng)的應(yīng)用技術(shù)領(lǐng)域,具體來說,涉及了一種對(duì)傳統(tǒng)專家系統(tǒng)進(jìn)行裁減優(yōu)化并采用類B/S結(jié)構(gòu)以適應(yīng)年輕家庭進(jìn)行嬰幼兒成長建議系統(tǒng)。
背景技術(shù):
為進(jìn)一步提高人們的生活水平,數(shù)字家庭產(chǎn)業(yè)正朝實(shí)踐層面不斷深入發(fā)展,數(shù)字技術(shù)正在向大眾生活滲透,與人們的衣食住行密切相關(guān)。根據(jù)IDC的定義,數(shù)字家庭是指借助計(jì)算機(jī)和網(wǎng)絡(luò)通信技術(shù),將住宅中的各種通信、電腦、信息家電、安防控制設(shè)備有機(jī)結(jié)合在一起,進(jìn)行監(jiān)視、控制與管理的智能化網(wǎng)絡(luò)家庭。數(shù)字家庭實(shí)現(xiàn)的功能可以歸納為四項(xiàng)辦公通訊、娛樂、安全防衛(wèi)與舒適享受。大致體現(xiàn)在以下幾個(gè)方面(1)提供舒適、安全、高品味和方便的家庭生活空間;(2)提供家庭安防控制,遠(yuǎn)程控制家用電器或自動(dòng)使家庭與安防系統(tǒng)聯(lián)網(wǎng);(3)提供豐富多彩和高素質(zhì)的業(yè)余文化生活,提高人們的生活質(zhì)量;(4)提供家庭保健、遠(yuǎn)程看護(hù)和醫(yī)療服務(wù)等。
數(shù)字家庭技術(shù)應(yīng)該具有一定的針對(duì)性,能對(duì)不同類型的家庭提供更細(xì)致更專業(yè)的服務(wù)。對(duì)于剛有孩子的一類家庭,年輕父母往往沒有經(jīng)驗(yàn)照顧他們的嬰幼兒,無法給嬰幼兒最適合的照顧,如可能錯(cuò)誤地給新生兒配制太濃的奶粉,即使想進(jìn)行合適的嬰幼兒教育力不從心。另外,現(xiàn)今社會(huì)的年輕父母通常有很繁忙的事業(yè),也需要個(gè)人的娛樂空間和時(shí)間,若沒有新的數(shù)字技術(shù)幫助年輕父母,年輕父母將事倍功半,既不能給嬰幼兒最好地照顧,又犧牲了自己的事業(yè)娛樂時(shí)間。因此,對(duì)于存在嬰幼兒的年輕家庭,數(shù)字家庭更應(yīng)該做到兩點(diǎn)一給嬰幼兒提供最好的成長環(huán)境,給予年輕父母照顧孩子的經(jīng)驗(yàn);二保證教育好嬰幼兒的前提下,最大限度地給予年輕父母更多的事業(yè)空間、娛樂空間。在這種情況下,應(yīng)該有一種數(shù)字技術(shù)來解決年輕父母的煩惱,幫助他們最好地?fù)狃B(yǎng)嬰幼兒。
專家系統(tǒng)是人工智能的一個(gè)重要分支,是一種在相關(guān)領(lǐng)域中具有專家水平解題能力的智能程序系統(tǒng),它能運(yùn)用領(lǐng)域?qū)<叶嗄攴e累的經(jīng)驗(yàn)與專門知識(shí),模擬人類專家的思維過程,求解需要專家才能解決的困難問題。與傳統(tǒng)的計(jì)算機(jī)程序不同,專家系統(tǒng)不是由數(shù)據(jù)庫和程序兩級(jí)構(gòu)成,而是由數(shù)據(jù)庫、知識(shí)庫和推理機(jī)三級(jí)組成。自第一個(gè)專家系統(tǒng)DENDRAL以來,專家系統(tǒng)技術(shù)已經(jīng)獲得了迅速發(fā)展,廣泛地應(yīng)用于醫(yī)療診斷、圖像處理、石油化工、地質(zhì)勘探、金融決策、軍事等多種領(lǐng)域中,產(chǎn)生了巨大的社會(huì)效益及經(jīng)濟(jì)效益。
B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。
但由于傳統(tǒng)專家系統(tǒng)主要針對(duì)于重大的工業(yè)或服務(wù)業(yè)領(lǐng)域,對(duì)于育嬰類較小型應(yīng)用沒辦法適用,必須經(jīng)過適當(dāng)剪裁和技術(shù)修改優(yōu)化。傳統(tǒng)專家系統(tǒng)很少采用類B/S結(jié)構(gòu)作為實(shí)施系統(tǒng)的構(gòu)架。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種嬰幼兒成長建議系統(tǒng),本發(fā)明目的在于提供一種輔助撫養(yǎng)嬰幼兒的專家系統(tǒng),該系統(tǒng)能夠?yàn)閶胗變禾峁┮粋€(gè)更健康、更安全的成長環(huán)境,同時(shí)減輕了年輕父母的負(fù)擔(dān),幫助他們更好地?fù)狃B(yǎng)嬰幼兒。
本發(fā)明的技術(shù)方案如下一種嬰幼兒成長建議系統(tǒng),包括服務(wù)器端系統(tǒng)和用戶端系統(tǒng)兩大部分,其特征是本系統(tǒng)是由一個(gè)或多個(gè)服務(wù)器端系統(tǒng)作為服務(wù)器,多個(gè)用戶端系統(tǒng)通過網(wǎng)絡(luò)與一個(gè)或多個(gè)服務(wù)器端系統(tǒng)相連的類B/S模式,其中用戶端系統(tǒng)通過網(wǎng)絡(luò)與服務(wù)器端系統(tǒng)相連,可以訪問服務(wù)器端系統(tǒng)的知識(shí)庫,獲得更新的知識(shí)及信息,獲得更新的組件,服務(wù)器端系統(tǒng)可訪問用戶端系統(tǒng)數(shù)據(jù)庫的公共內(nèi)容,以人工或智能提取知識(shí)進(jìn)行知識(shí)庫的修正;所述服務(wù)器端系統(tǒng)由界面層模塊、數(shù)據(jù)庫模塊、知識(shí)庫模塊、外件接口模塊、推理機(jī)及控制模塊、通信模塊六大模塊組成,所述用戶端系統(tǒng)的組成和服務(wù)器端系統(tǒng)組成相似。
所述服務(wù)器端系統(tǒng)的界面層有兩方面的作用一是適合領(lǐng)域?qū)<一蛑R(shí)工程師通過它輸入知識(shí),更新、完善知識(shí)庫,二是接受用戶的請(qǐng)求處理命令并輸出查詢結(jié)果。所述用戶端系統(tǒng)的界面層是年輕父母用戶與系統(tǒng)的接口,接受用戶的請(qǐng)求處理,并以用戶可理解的方式較人性化的方式輸出系統(tǒng)的回答。二者的界面層都由I/O、轉(zhuǎn)換層、解釋結(jié)構(gòu)和智能Agent四個(gè)部分組成,I/O層負(fù)責(zé)基本的輸入輸出,根據(jù)智能Agent的參數(shù),以最適合用戶習(xí)慣的方式進(jìn)行I/O,更加個(gè)性化、人性化,轉(zhuǎn)換層將用戶輸入的請(qǐng)求處理、客觀事實(shí)、知識(shí)轉(zhuǎn)換成系統(tǒng)可理解的方式,反之,解釋機(jī)構(gòu)將系統(tǒng)的輸出轉(zhuǎn)換成用戶可理解的方式,解釋機(jī)構(gòu)跟蹤并記錄推理過程,當(dāng)用戶提出詢問需要給出解釋時(shí),它將根據(jù)問題的要求分別做相應(yīng)的處理,最后把解答用約定的形式通過I/O輸出給用戶,智能Agent可記錄并自動(dòng)發(fā)覺用戶的習(xí)慣,以最適合用戶的方式進(jìn)行I/O。
所述服務(wù)器端系統(tǒng)的數(shù)據(jù)庫存放嬰幼兒相關(guān)數(shù)據(jù)、系統(tǒng)運(yùn)行信息和系統(tǒng)參數(shù),系統(tǒng)運(yùn)行信息是指存放用戶提供的初始事實(shí)、問題描述以及系統(tǒng)運(yùn)行過程中得到的中間結(jié)果、最終結(jié)果、運(yùn)行信息等,系統(tǒng)運(yùn)行信息通過網(wǎng)絡(luò)獲得,系統(tǒng)參數(shù)是指整個(gè)系統(tǒng)的運(yùn)行參數(shù)、狀態(tài),大部分模塊的參數(shù)等,比如是否自啟動(dòng),自啟的時(shí)間,安全性設(shè)置,界面模塊保存的Agent參數(shù)等等,系統(tǒng)參數(shù)也包括與其相連的服務(wù)器端系統(tǒng)或用戶端系統(tǒng)的一些狀態(tài)信息。所述用戶端系統(tǒng)的數(shù)據(jù)庫主要存放了自家的嬰幼兒資料、環(huán)境資料,嬰幼兒資料分為私有、公有資料,保留嬰幼兒成長的記憶,并為成長建議系統(tǒng)提供更多的事實(shí)論據(jù),更加保證正確性,同時(shí)公有資料有一定的社會(huì)價(jià)值,可為專家提供更多的統(tǒng)計(jì)資料,環(huán)境資料是指用戶家庭的空氣溫度、濕度、空氣質(zhì)量等信息,若通過某種方式將這些環(huán)境情況輸入系統(tǒng)中,成長建議系統(tǒng)得出的結(jié)果將更加準(zhǔn)確,而且可以提供一些智能性——比如,當(dāng)室內(nèi)濕度大于70%的時(shí)候,系統(tǒng)將自動(dòng)得出濕度大于70%時(shí)對(duì)嬰幼兒的影響及應(yīng)采取的措施提醒父母(如父母不在家時(shí)發(fā)短信提醒),這些數(shù)據(jù)庫資料在用戶通過用戶端系統(tǒng)對(duì)服務(wù)器端系統(tǒng)發(fā)出請(qǐng)求時(shí),將通過網(wǎng)絡(luò)被服務(wù)器端系統(tǒng)調(diào)用進(jìn)行推理。
所述服務(wù)器端系統(tǒng)的知識(shí)庫模塊分為知識(shí)庫接口、知識(shí)獲取機(jī)構(gòu)、知識(shí)庫及其管理系統(tǒng)、更新安全機(jī)制,知識(shí)獲取機(jī)構(gòu)的基本任務(wù)是把知識(shí)輸入到知識(shí)庫中,并負(fù)責(zé)維持知識(shí)的一致性及完整性,建立起性能良好的知識(shí)庫,知識(shí)庫是知識(shí)的存儲(chǔ)機(jī)構(gòu),用于存儲(chǔ)領(lǐng)域內(nèi)的原理性知識(shí)、專家的經(jīng)驗(yàn)知識(shí)以及有關(guān)的事實(shí)等,知識(shí)庫管理系統(tǒng)負(fù)責(zé)對(duì)知識(shí)庫中的知識(shí)進(jìn)行組織、檢索、維護(hù)等,系統(tǒng)中其他部分如要與知識(shí)庫發(fā)生聯(lián)系,都必須通過該管理系統(tǒng)來完成,這樣就可實(shí)現(xiàn)對(duì)知識(shí)庫的統(tǒng)一管理和使用,更新安全機(jī)制保證了數(shù)據(jù)庫內(nèi)容的可靠性及時(shí)效性,比如,對(duì)于公共的權(quán)威的系統(tǒng)知識(shí)庫,必須經(jīng)過安全機(jī)制進(jìn)行控制,防止錄入不準(zhǔn)確的信息,另外,對(duì)于嬰兒用品這類商品信息,為保證全面可靠性及新鮮性,也要有更新安全機(jī)制作為保證。所述用戶端系統(tǒng)一般不設(shè)立知識(shí)庫模塊,但對(duì)于本領(lǐng)域普通的技術(shù)人員顯而易見的是,用戶端系統(tǒng)也可用設(shè)立知識(shí)庫模塊來提高系統(tǒng)性能,用戶端系統(tǒng)的知識(shí)庫模塊也可以是由一個(gè)小型知識(shí)庫和更新安全機(jī)制構(gòu)成。
所述服務(wù)器端系統(tǒng)和用戶端系統(tǒng)的外件接口模塊都是用來擴(kuò)展系統(tǒng)的功能,使得更人性化,更智能,更方便,如設(shè)置的聊天工具類,供年輕父母?jìng)兣c專家進(jìn)行專門的請(qǐng)教,供同有此類系統(tǒng)的年輕父母?jìng)兘涣鲹狃B(yǎng)孩子的經(jīng)驗(yàn)心得等。所述用戶端系統(tǒng)外件接口模塊有經(jīng)過安全認(rèn)證的升級(jí)裝置,可以通過網(wǎng)絡(luò)下載新的版本,增加新有的功能,對(duì)于家庭用戶來說,通過讓外件接口接收某些其他系統(tǒng)的參數(shù)、命令,作出適合自己家庭的應(yīng)用,如用戶設(shè)置了屋內(nèi)環(huán)境探測(cè)器,則外件接口模塊可將屋內(nèi)環(huán)境探測(cè)器探測(cè)的室內(nèi)溫度、濕度、空氣質(zhì)量等等參數(shù)收錄到數(shù)據(jù)庫模塊中的數(shù)據(jù)庫的環(huán)境信息里,更好地保證服務(wù)器端系統(tǒng)推理的正確性。
所述服務(wù)器端系統(tǒng)的推理機(jī)及控制模塊是本發(fā)明的“思維”機(jī)構(gòu),協(xié)調(diào)整個(gè)建議系統(tǒng)運(yùn)行的過程,模擬專家的思維過程,控制并執(zhí)行對(duì)問題的求解,本模塊根據(jù)當(dāng)前已知的事實(shí)(用戶輸入的,環(huán)境資料,嬰幼兒資料),利用知識(shí)庫中的知識(shí)(如保健知識(shí)類等),按一定的推理方法和控制策略進(jìn)行推理,求得問題的答案。所述用戶端系統(tǒng)的推理機(jī)及控制模塊一般只具有控制功能,即協(xié)調(diào)各模塊運(yùn)作的功能而已。所述服務(wù)器端系統(tǒng)和用戶端系統(tǒng)的通信模塊負(fù)責(zé)系統(tǒng)的網(wǎng)絡(luò)通信。
本發(fā)明系統(tǒng)具有如下特點(diǎn)1)專門解決年輕父母在養(yǎng)育嬰幼兒的問題。由于采用了類B/S結(jié)構(gòu),解決了傳統(tǒng)專家系統(tǒng)不適合家用的問題,同時(shí)專家系統(tǒng)調(diào)用的數(shù)據(jù)庫是用戶端數(shù)據(jù)庫詳盡的用戶資料,其結(jié)論對(duì)用戶更具針對(duì)性和正確性。
本發(fā)明的知識(shí)庫設(shè)置在服務(wù)器端,由服務(wù)器端收集了經(jīng)專家驗(yàn)證的權(quán)威知識(shí),而不用每個(gè)家庭單獨(dú)設(shè)置,非常適于家用。甚至可以收集嬰幼兒商品類等信息,并保證適時(shí)更新及準(zhǔn)確性。本系統(tǒng)的結(jié)論不僅依賴于知識(shí)庫,更結(jié)合用戶輸入信息與用戶端數(shù)據(jù)庫原有的及歷史的數(shù)據(jù)資料,因此系統(tǒng)會(huì)根據(jù)用戶的情況做出專家級(jí)又最適合自家嬰幼兒的建議,這就解決了傳統(tǒng)專家系統(tǒng)的用戶數(shù)據(jù)資料不足的地方。比如系統(tǒng)會(huì)自動(dòng)根據(jù)數(shù)據(jù)庫中嬰幼兒的資料(如生日)來判斷奶粉稀釋的濃度,生后1周加水1/2,2周為1/3,3周為1/4。比如嬰幼兒生了小病,根據(jù)年輕父母輸入的情況,再結(jié)合數(shù)據(jù)庫原有的歷史的信息,使用專家知識(shí)進(jìn)行推理,便可以得到最準(zhǔn)確的診斷和詳盡的最適合自家嬰幼兒解決方案。比如系統(tǒng)判斷數(shù)據(jù)庫中嬰幼兒某種病癥經(jīng)常出現(xiàn),就會(huì)做出提醒及預(yù)防措施等監(jiān)測(cè)行為。由于通過網(wǎng)絡(luò)采用用戶端數(shù)據(jù)庫,提供動(dòng)態(tài)建議信息。本發(fā)明數(shù)據(jù)庫還保存相關(guān)外界環(huán)境的信息,如室內(nèi)溫度等,則本發(fā)明的查詢結(jié)論更準(zhǔn)確。比如當(dāng)室內(nèi)濕度大到不適宜嬰幼兒健康時(shí),系統(tǒng)會(huì)自動(dòng)提醒父母?jìng)儙胗變喝裉?,并根?jù)嬰幼兒的歲數(shù)和健康等等情況曬太陽的強(qiáng)度、時(shí)間等。
2)知識(shí)庫與推理機(jī)相分離,用戶端數(shù)據(jù)庫不僅保存嬰幼兒的珍貴資料,更承擔(dān)了被服務(wù)端控制調(diào)用,解決了傳統(tǒng)專家系統(tǒng)需要人大量輸入用戶信息的情況。
知識(shí)庫與推理機(jī)相分離,保證了知識(shí)庫知識(shí)的獨(dú)立性,可以隨時(shí)更新知識(shí)庫里的知識(shí),比如保證知識(shí)庫里有最新的嬰幼兒商品資料。數(shù)據(jù)庫組織保存好嬰幼兒的資料,珍藏嬰幼兒成長的記憶。同時(shí),年輕父母還可提供一定的資料公開供社會(huì)統(tǒng)計(jì)研究專用。
3)模塊化的結(jié)構(gòu),具備可擴(kuò)展性。
本框架給出的是按功能劃分的模塊設(shè)計(jì),在遵循整個(gè)框架設(shè)計(jì)的情況下,實(shí)現(xiàn)者可以根據(jù)規(guī)模的大小將模塊放在不同軟硬件上實(shí)現(xiàn),也可以根據(jù)實(shí)際的需要在性能和價(jià)值間均衡以達(dá)到性價(jià)比最高。比如服務(wù)器端系統(tǒng)可使用性能較好的數(shù)據(jù)庫等,而一般用戶級(jí)可以具體考慮成本采用適合自己家庭的實(shí)現(xiàn)方式,如可以直接采用接口方式訪問大型的公用權(quán)威的知識(shí)庫,而不用單獨(dú)設(shè)立知識(shí)庫和知識(shí)獲取機(jī)構(gòu)。另外,本系統(tǒng)設(shè)置外件接口,加入聊天工具等,即可方便年輕父母?jìng)冞M(jìn)行經(jīng)驗(yàn)交流,甚至可以向?qū)<艺?qǐng)教。
圖1是本發(fā)明系統(tǒng)的結(jié)構(gòu)框圖;圖2是服務(wù)器端系統(tǒng)框架示意圖;圖3是用戶端系統(tǒng)框架示意圖;圖4是本發(fā)明的執(zhí)行流程圖;圖5是數(shù)據(jù)庫錄入修改查詢執(zhí)行流程;圖6是專家級(jí)數(shù)據(jù)庫智能獲取相關(guān)知識(shí)實(shí)現(xiàn)示意圖;圖7是外件接口模塊更新及其它工作實(shí)現(xiàn)流程圖;圖8是自適應(yīng)外界環(huán)境功能實(shí)現(xiàn)示意圖;圖9是查詢及推理功能實(shí)現(xiàn)流程圖簡單示意。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
本發(fā)明有兩個(gè)組成部分將本發(fā)明在服務(wù)器上的組成部分稱為服務(wù)器端系統(tǒng);將本發(fā)明在家庭用戶中安裝的部分稱之為用戶端系統(tǒng)。如圖1所示,本發(fā)明的實(shí)施架構(gòu)是一個(gè)或多個(gè)服務(wù)器端系統(tǒng)作為服務(wù)器,多個(gè)用戶端系統(tǒng)通過網(wǎng)絡(luò)與一個(gè)或多個(gè)服務(wù)器端系統(tǒng)相連的類B/S模式。所述服務(wù)器端系統(tǒng)是用戶端系統(tǒng)的服務(wù)器,可人工或智能增加專家知識(shí)并通過設(shè)立網(wǎng)絡(luò)接口供用戶端系統(tǒng)進(jìn)行知識(shí)庫訪問或查詢?cè)L問或功能更新的系統(tǒng)。一般服務(wù)器端系統(tǒng)可由嬰幼兒專家知識(shí)及信息提供商擁有,因此可以通過與專家的溝通獲得更多的專家知識(shí),也可以接受一些正當(dāng)商人的嬰幼兒商品類信息。所述用戶端系統(tǒng)是指給嬰幼兒家庭用戶直接使用的系統(tǒng),在本發(fā)明中是內(nèi)嵌在計(jì)算機(jī)、手機(jī)等網(wǎng)絡(luò)瀏覽器應(yīng)用軟件上的管理軟件。用戶端系統(tǒng)通過網(wǎng)絡(luò)選擇與合適的服務(wù)器端系統(tǒng)連接,以獲得更新的知識(shí)或嬰幼兒商品類等信息,獲得更新的組件功能。所述服務(wù)器端系統(tǒng)與用戶端系統(tǒng)的聯(lián)系為用戶端系統(tǒng)通過網(wǎng)絡(luò)與服務(wù)器端系統(tǒng)相連,可以訪問服務(wù)器端系統(tǒng)的知識(shí)庫,獲得更新的知識(shí)及信息,獲得更新的組件。服務(wù)器端系統(tǒng)可訪問用戶端系統(tǒng)數(shù)據(jù)庫的公共內(nèi)容,以人工或智能提取知識(shí)進(jìn)行知識(shí)庫的修正。
如圖2,是本發(fā)明的服務(wù)器端系統(tǒng)的管理軟件的邏輯結(jié)構(gòu)圖,由界面層模塊、數(shù)據(jù)庫模塊、知識(shí)庫模塊、外件接口模塊、推理機(jī)及控制模塊、通信模塊六大模塊組成。如圖3所示,是本發(fā)明的用戶端系統(tǒng)的管理軟件的邏輯組成圖。對(duì)于那些本領(lǐng)域普通的技術(shù)人員顯而易見的是,雖然在本說明書中一個(gè)實(shí)施例中將用戶端系統(tǒng)描述為具有和服務(wù)器端系統(tǒng)類似結(jié)構(gòu)(也具有推理機(jī)甚至有小型知識(shí)庫)的系統(tǒng),但在另一個(gè)實(shí)施例中將用戶端系統(tǒng)描述為對(duì)服務(wù)器系統(tǒng)單純的訪問軟件,但在不同的實(shí)施例中,不脫離本發(fā)明實(shí)施例的精神的條件下,用戶可以選取適合自己的成本合適的用戶端系統(tǒng)。下面對(duì)各模塊分別說明。
1.界面層服務(wù)器端系統(tǒng)的界面層有兩方面的作用一是適合領(lǐng)域?qū)<一蛑R(shí)工程師通過它輸入知識(shí),更新、完善知識(shí)庫,二是接受用戶的請(qǐng)求處理命令并輸出查詢結(jié)果。用戶端系統(tǒng)的界面層是年輕父母用戶與系統(tǒng)的接口,接受用戶的請(qǐng)求處理,并以用戶可理解的方式較人性化的方式輸出系統(tǒng)的回答。二者的界面層都由四個(gè)部分組成I/O,轉(zhuǎn)換層,解釋結(jié)構(gòu),智能Agent。I/O層負(fù)責(zé)基本的輸入輸出,根據(jù)智能Agent的參數(shù),以最適合用戶習(xí)慣的方式進(jìn)行I/O,更加個(gè)性化、人性化。轉(zhuǎn)換層將用戶輸入的請(qǐng)求處理、客觀事實(shí)、知識(shí)轉(zhuǎn)換成系統(tǒng)可理解的方式。反之,解釋機(jī)構(gòu)將系統(tǒng)的輸出轉(zhuǎn)換成用戶可理解的方式,解釋機(jī)構(gòu)跟蹤并記錄推理過程,當(dāng)用戶提出詢問需要給出解釋時(shí),它將根據(jù)問題的要求分別做相應(yīng)的處理,最后把解答用約定的形式通過I/O輸出給用戶。智能Agent可記錄并自動(dòng)發(fā)覺用戶的習(xí)慣,以最適合用戶的方式進(jìn)行I/O。當(dāng)然,用戶可以直接設(shè)置一些Agent參數(shù)。由于采用了類B/S結(jié)構(gòu),界面層接受的是經(jīng)用戶級(jí)界面層轉(zhuǎn)換后的系統(tǒng)查詢命令,同樣輸出的是未經(jīng)處理的查詢結(jié)果,由用戶端系統(tǒng)界面層進(jìn)行轉(zhuǎn)換。一方面減輕了服務(wù)器端系統(tǒng)的負(fù)擔(dān),一方面也照顧到用戶端系統(tǒng)年輕父母用戶的個(gè)性化處理。
2.數(shù)據(jù)庫模塊服務(wù)器端系統(tǒng)的數(shù)據(jù)庫存放嬰幼兒相關(guān)數(shù)據(jù)、系統(tǒng)運(yùn)行信息和系統(tǒng)參數(shù)。系統(tǒng)運(yùn)行信息是指存放用戶提供的初始事實(shí)、問題描述以及系統(tǒng)運(yùn)行過程中得到的中間結(jié)果、最終結(jié)果、運(yùn)行信息等。系統(tǒng)運(yùn)行信息通過網(wǎng)絡(luò)獲得。系統(tǒng)參數(shù)是指整個(gè)系統(tǒng)的運(yùn)行參數(shù)、狀態(tài),大部分模塊的參數(shù)等,比如是否自啟動(dòng),自啟的時(shí)間,安全性設(shè)置,界面模塊保存的Agent參數(shù)等等。系統(tǒng)參數(shù)也包括與其相連的服務(wù)器端系統(tǒng)或用戶端系統(tǒng)的一些狀態(tài)信息。用戶端系統(tǒng)的數(shù)據(jù)庫主要存放了自家的嬰幼兒資料、環(huán)境資料。嬰幼兒資料分為私有、公有資料,保留嬰幼兒成長的記憶,并為成長建議系統(tǒng)提供更多的事實(shí)論據(jù),更加保證正確性,同時(shí)公有資料有一定的社會(huì)價(jià)值,可為專家提供更多的統(tǒng)計(jì)資料。環(huán)境資料是指用戶家庭的空氣溫度、濕度、空氣質(zhì)量等信息,若通過某種方式將這些環(huán)境情況輸入系統(tǒng)中,成長建議系統(tǒng)得出的結(jié)果將更加準(zhǔn)確,而且可以提供一些智能性——比如,當(dāng)室內(nèi)濕度大于70%的時(shí)候,系統(tǒng)將自動(dòng)得出濕度大于70%時(shí)對(duì)嬰幼兒的影響及應(yīng)采取的措施提醒父母(如父母不在家時(shí)發(fā)短信提醒)。這些數(shù)據(jù)庫資料在用戶通過用戶端系統(tǒng)對(duì)服務(wù)器端系統(tǒng)發(fā)出請(qǐng)求時(shí),將通過網(wǎng)絡(luò)被服務(wù)器端系統(tǒng)調(diào)用進(jìn)行推理。
3.知識(shí)庫模塊服務(wù)器端系統(tǒng)的知識(shí)庫模塊分為知識(shí)庫接口、知識(shí)獲取機(jī)構(gòu)、知識(shí)庫及其管理系統(tǒng)、更新安全機(jī)制。知識(shí)獲取機(jī)構(gòu)的基本任務(wù)是把知識(shí)輸入到知識(shí)庫中,并負(fù)責(zé)維持知識(shí)的一致性及完整性,建立起性能良好的知識(shí)庫。知識(shí)庫是知識(shí)的存儲(chǔ)機(jī)構(gòu),用于存儲(chǔ)領(lǐng)域內(nèi)的原理性知識(shí)、專家的經(jīng)驗(yàn)知識(shí)以及有關(guān)的事實(shí)等。知識(shí)庫管理系統(tǒng)負(fù)責(zé)對(duì)知識(shí)庫中的知識(shí)進(jìn)行組織、檢索、維護(hù)等。系統(tǒng)中其他部分如要與知識(shí)庫發(fā)生聯(lián)系,都必須通過該管理系統(tǒng)來完成,這樣就可實(shí)現(xiàn)對(duì)知識(shí)庫的統(tǒng)一管理和使用。更新安全機(jī)制保證了數(shù)據(jù)庫內(nèi)容的可靠性及時(shí)效性。比如,對(duì)于公共的權(quán)威的系統(tǒng)知識(shí)庫,必須經(jīng)過安全機(jī)制進(jìn)行控制,防止錄入不準(zhǔn)確的信息。另外,對(duì)于嬰兒用品這類商品信息,為保證全面可靠性及新鮮性,也要有更新安全機(jī)制作為保證。用戶端系統(tǒng)一般不設(shè)立知識(shí)庫模塊。但對(duì)于本領(lǐng)域普通的技術(shù)人員顯而易見的是,用戶端系統(tǒng)也可用設(shè)立知識(shí)庫模塊來提高系統(tǒng)性能,用戶端系統(tǒng)的知識(shí)庫模塊也可以是由一個(gè)小型知識(shí)庫和更新安全機(jī)制構(gòu)成。
4.外件接口模塊服務(wù)器端系統(tǒng)和用戶端系統(tǒng)的外件接口模塊都是用來擴(kuò)展系統(tǒng)的功能,使得更人性化,更智能,更方便。如設(shè)置的聊天工具類,供年輕父母?jìng)兣c專家進(jìn)行專門的請(qǐng)教,供同有此類系統(tǒng)的年輕父母?jìng)兘涣鲹狃B(yǎng)孩子的經(jīng)驗(yàn)心得等。用戶端系統(tǒng)外件接口模塊有經(jīng)過安全認(rèn)證的升級(jí)裝置,可以通過網(wǎng)絡(luò)下載新的版本,增加新有的功能。對(duì)于家庭用戶來說,通過讓外件接口接收某些其他系統(tǒng)的參數(shù)、命令,作出適合自己家庭的應(yīng)用,如用戶設(shè)置了屋內(nèi)環(huán)境探測(cè)器,則外件接口模塊可將屋內(nèi)環(huán)境探測(cè)器探測(cè)的室內(nèi)溫度、濕度、空氣質(zhì)量等等參數(shù)收錄到數(shù)據(jù)庫模塊中的數(shù)據(jù)庫的環(huán)境信息里,更好地保證服務(wù)器端系統(tǒng)推理的正確性。
5.推理機(jī)及控制模塊服務(wù)器端系統(tǒng)的推理機(jī)及控制模塊是本發(fā)明的“思維”機(jī)構(gòu),協(xié)調(diào)整個(gè)建議系統(tǒng)運(yùn)行的過程,模擬專家的思維過程,控制并執(zhí)行對(duì)問題的求解。本模塊根據(jù)當(dāng)前已知的事實(shí)(用戶輸入的,環(huán)境資料,嬰幼兒資料),利用知識(shí)庫中的知識(shí)(如保健知識(shí)類等),按一定的推理方法和控制策略進(jìn)行推理,求得問題的答案。用戶端系統(tǒng)的此模塊一般只具有控制功能,即協(xié)調(diào)各模塊運(yùn)作的功能而已。
6.通信模塊服務(wù)器端系統(tǒng)和用戶端系統(tǒng)的通信模塊負(fù)責(zé)系統(tǒng)的網(wǎng)絡(luò)通信。
如圖4所示,為本發(fā)明的工作流程圖。本發(fā)明的五個(gè)工作流程為數(shù)據(jù)庫錄入修改察看、查詢推理、知識(shí)庫更新、設(shè)置系統(tǒng)參數(shù)、外件模塊更新及工作。由于本發(fā)明采用了類B/S結(jié)構(gòu),因此這五個(gè)工作流程有些在用戶端和服務(wù)器端各自執(zhí)行,有些需要兩端的協(xié)作共同完成。在啟動(dòng)本發(fā)明后,管理軟件先加載于計(jì)算機(jī)裝置中,進(jìn)行計(jì)算機(jī)裝置內(nèi)部各操作系統(tǒng)的規(guī)劃及設(shè)計(jì),啟動(dòng)功能1時(shí),通過運(yùn)行管理軟件的計(jì)算機(jī)裝置訪問存儲(chǔ)器裝置,可以進(jìn)行數(shù)據(jù)庫資料的錄入、修改,并可查看數(shù)據(jù)庫的資料,這個(gè)功能主要是針對(duì)用戶端系統(tǒng);啟動(dòng)功能2時(shí),由于管理軟件保存外件擴(kuò)展接口和管理軟件部分功能調(diào)用接口,因此可以很方便地?cái)U(kuò)展其他功能的模塊,當(dāng)服務(wù)器端系統(tǒng)裝載了新的軟件功能后,用戶端管理軟件通過通信裝置進(jìn)行更新信息監(jiān)控,將更新程序在計(jì)算機(jī)上運(yùn)行,這樣用戶端系統(tǒng)的外件接口模塊可以通過網(wǎng)絡(luò)下載新的功能模塊并安裝,外件模塊可與其他模塊協(xié)同工作;啟動(dòng)功能3時(shí),用戶端通過通信裝置對(duì)遠(yuǎn)程服務(wù)器端進(jìn)行查詢,管理軟件運(yùn)行于計(jì)算機(jī)上處理查詢信息,其數(shù)據(jù)庫模塊和知識(shí)庫模塊通過存儲(chǔ)器驅(qū)動(dòng)訪問數(shù)據(jù)庫和知識(shí)庫,根據(jù)數(shù)據(jù)庫的事實(shí)和知識(shí)庫里的知識(shí)所推理的結(jié)果通過界面模塊給予用戶詳盡的解釋,這也是本系統(tǒng)核心的功能;啟動(dòng)功能4時(shí),在服務(wù)器端系統(tǒng)中,管理軟件通過安全認(rèn)證后,將專家知識(shí)通過知識(shí)獲取機(jī)構(gòu)錄入到存放知識(shí)庫的存儲(chǔ)器中,若用戶端存在知識(shí)庫,則其更新是通過與專家級(jí)知識(shí)庫的網(wǎng)絡(luò)連接進(jìn)行的;啟動(dòng)功能5時(shí),本系統(tǒng)可以進(jìn)行參數(shù)設(shè)置,包括是否自啟動(dòng),自啟動(dòng)的時(shí)間,安全級(jí)別設(shè)置等等系統(tǒng)及模塊的參數(shù),參數(shù)保存在存儲(chǔ)器上。這5項(xiàng)功能可以同時(shí)啟動(dòng),協(xié)同工作。
如圖5所示,是用戶端數(shù)據(jù)錄入、修改或查詢的執(zhí)行流程。用戶端計(jì)算機(jī)上運(yùn)行管理軟件,界面模塊將以Agent模塊所提示的友好的界面顯示在顯示器屏幕上,將用戶操作轉(zhuǎn)換成界面模塊可接受的用戶資料輸入或查詢選擇或更改后,同時(shí)更新Agent模塊參數(shù)到存儲(chǔ)器上以保證用戶習(xí)慣的更新,并將用戶的輸入轉(zhuǎn)化為數(shù)據(jù)庫模塊的管理系統(tǒng)所能接受的命令,通過數(shù)據(jù)庫管理系統(tǒng)訪問存放在存儲(chǔ)器上的用戶數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫進(jìn)行資料的輸入或修改更新或訪問,最后將結(jié)果通過界面模塊在Agent參數(shù)下以用戶最喜歡的方式顯示給用戶。數(shù)據(jù)庫管理系統(tǒng)會(huì)將錄入的資料合理錄入到存儲(chǔ)器,并根據(jù)資料的重要性做適當(dāng)?shù)膫浞蓊惞ぷ鳌?br>
如圖6所示,為服務(wù)器端系統(tǒng)與用戶端系統(tǒng)交互,從用戶端系統(tǒng)獲取廣泛事實(shí),提取知識(shí)的實(shí)現(xiàn)示意圖。采用人工錄入知識(shí)的服務(wù)器端系統(tǒng)當(dāng)專家需要對(duì)某種嬰幼兒知識(shí)進(jìn)行社會(huì)的普遍調(diào)查以提取信息時(shí),將知識(shí)錄入后通過運(yùn)行于計(jì)算機(jī)裝置的管理軟件界面模塊轉(zhuǎn)換和知識(shí)獲取模塊后,將知識(shí)存放到知識(shí)庫存儲(chǔ)器上。而對(duì)于智能獲取技術(shù)的服務(wù)器端系統(tǒng),經(jīng)過界面層的轉(zhuǎn)換、推理機(jī)及控制模塊的控制、通信模塊的通信機(jī)制,通過通信裝置生成包含知識(shí)要求的檢索包并網(wǎng)絡(luò)群發(fā)給用戶端系統(tǒng)。用戶端系統(tǒng)通過通信裝置接收檢索包,經(jīng)過安全認(rèn)證后打開檢索包,根據(jù)檢索包的要求用一定的搜索算法匹配存放在數(shù)據(jù)庫的公用部分的事實(shí),將符合條件的事實(shí)發(fā)回給向其發(fā)出搜索要求的服務(wù)器端系統(tǒng)。服務(wù)器端系統(tǒng)將經(jīng)過安全認(rèn)證的返回包打開根據(jù)一定的算法(人工或自動(dòng))地對(duì)其內(nèi)容進(jìn)行一定篩選,將最終符合記錄的數(shù)據(jù)存入數(shù)據(jù)庫。若此服務(wù)器端系統(tǒng)采用的是智能知識(shí)獲取機(jī)構(gòu),將自動(dòng)從數(shù)據(jù)中提取相關(guān)知識(shí)更新或修改知識(shí)庫。若非智能知識(shí)獲取機(jī)構(gòu),等待專家的人工處理。
如圖7,為用戶端外件接口模塊通過網(wǎng)絡(luò)向服務(wù)器端系統(tǒng)更新及其它工作實(shí)現(xiàn)流程圖。計(jì)算機(jī)上啟動(dòng)運(yùn)行本發(fā)明管理軟件后,控制模塊通過讀取存儲(chǔ)器上的系統(tǒng)的參數(shù)(如自啟動(dòng)某項(xiàng)功能,自啟動(dòng)外件更新)或獲取用戶的命令(如啟動(dòng)聊天工具功能)向外件模塊發(fā)出命令,外件模塊判斷命令,若是更新命令,首先通過網(wǎng)卡等通信裝置向服務(wù)器端系統(tǒng)服務(wù)器網(wǎng)絡(luò)發(fā)包監(jiān)測(cè)是否有新功能,如果通過安全認(rèn)證,而且用戶同意安裝,則下載此插件,否則提示錯(cuò)誤信息,如果系統(tǒng)參數(shù)設(shè)置為下載并安裝,便自動(dòng)安裝此插件,若安裝失敗便提示錯(cuò)誤信息,如果系統(tǒng)參數(shù)為手動(dòng)安裝,則提示用戶下載完的位置即可。當(dāng)然,如果本系統(tǒng)參數(shù)設(shè)置為可以被動(dòng)下載,即可以通過服務(wù)器端系統(tǒng)主動(dòng)發(fā)出有新功能的征詢包來啟動(dòng)下載,這即也屬于處理與其他系統(tǒng)的交互消息上。處理與其他系統(tǒng)的交互消息不僅包括如前所述的與其他服務(wù)器端系統(tǒng)、用戶系統(tǒng)的交互消息上,也表現(xiàn)在本系統(tǒng)與設(shè)置本系統(tǒng)上的計(jì)算機(jī)裝置的其他系統(tǒng)或與本系統(tǒng)網(wǎng)絡(luò)互聯(lián)的其他系統(tǒng)或通過某種方式能與本系統(tǒng)交互消息的其他系統(tǒng)。如前面所說的當(dāng)室內(nèi)空氣達(dá)到危害嬰兒健康時(shí)的自動(dòng)電話報(bào)警功能,就是通過與室內(nèi)環(huán)境探測(cè)器系統(tǒng)和電話系統(tǒng)交互作用而進(jìn)行的。如圖8所示,是系統(tǒng)自適應(yīng)環(huán)境功能實(shí)現(xiàn)示意圖。當(dāng)系統(tǒng)設(shè)置自啟動(dòng)某功能塊,或用戶手動(dòng)啟動(dòng)某功能塊時(shí),外件接口模塊根據(jù)啟動(dòng)命令將某功能塊啟動(dòng)。如前所述的聊天工具功能塊,供年輕父母?jìng)児蚕砜鞓放c經(jīng)驗(yàn)。當(dāng)然,系統(tǒng)可以卸載已有的功能模塊,雖然并未在圖8標(biāo)示出。
如圖9,是本發(fā)明查詢及推理功能實(shí)現(xiàn)流程簡單示意。用戶端計(jì)算機(jī)上運(yùn)行管理軟件后,5大模塊并行工作,界面模塊以Agent模塊所提示的友好的界面等待用戶輸入。一旦用戶端接受用戶操作后,將用戶資料查詢要求傳輸?shù)浇缑婺K后,控制模塊將同時(shí)通過更新存儲(chǔ)器上存放的界面模塊Agent模塊參數(shù)以保證用戶習(xí)慣的更新。界面模塊將查詢輸入轉(zhuǎn)化成適當(dāng)格式后,由用戶端通過通信裝置將查詢命令包發(fā)送到服務(wù)端系統(tǒng)。經(jīng)安全認(rèn)證后,服務(wù)端將執(zhí)行經(jīng)過解析的命令。服務(wù)端的推理機(jī)控制驅(qū)動(dòng)訪問存儲(chǔ)器中的用戶數(shù)據(jù)庫(通過網(wǎng)絡(luò)調(diào)用用戶數(shù)據(jù)庫)和專家知識(shí),根據(jù)數(shù)據(jù)庫已有事實(shí)和知識(shí)庫里的知識(shí)進(jìn)行推理,推理的控制策略可以采取正向推理、逆向推理、混合推理、雙向推理等,推理的過程和方法可以采用常規(guī)專家系統(tǒng)的方法。最后將結(jié)果通過通信裝置發(fā)還給用戶。通過安全認(rèn)證后,用戶端解釋機(jī)構(gòu)以比較友好的方式顯示在屏幕上。
不同服務(wù)器端系統(tǒng)的知識(shí)庫的更新不同,為提高性能而采取的具有部分學(xué)習(xí)功能的知識(shí)庫模塊的知識(shí)獲取機(jī)構(gòu),由系統(tǒng)直接與領(lǐng)域?qū)<覍?duì)話獲取知識(shí),或者通過系統(tǒng)的運(yùn)行實(shí)踐、總結(jié)出新的知識(shí),而沒有自學(xué)習(xí)功能的則需由知識(shí)工程師向領(lǐng)域?qū)<耀@取知識(shí),然后再通過相應(yīng)的知識(shí)編輯軟件把知識(shí)送到知識(shí)庫中。對(duì)于用戶端系統(tǒng)的知識(shí)庫更新則比較簡單,通過網(wǎng)絡(luò)與服務(wù)器端系統(tǒng)互聯(lián),以獲取更新。
下面將簡單舉例說明本發(fā)明嬰幼兒成長建議系統(tǒng)的實(shí)現(xiàn)效果。
存儲(chǔ)器上存放的數(shù)據(jù)庫包括嬰幼兒私有資料、嬰幼兒公有資料、環(huán)境資料等用戶數(shù)據(jù),并存放系統(tǒng)運(yùn)行信息等,存儲(chǔ)器上存放的知識(shí)庫信息分為嬰幼兒保健類、嬰幼兒商品類、政策新聞?lì)?如某地流感盛行、嬰幼兒打預(yù)防針信息等)、教育娛樂類四大類,每一類再細(xì)化分層管理。數(shù)據(jù)庫存放了嬰幼兒成長的記憶,而且當(dāng)年輕父母輸入資料時(shí),會(huì)自動(dòng)進(jìn)行分類存入。當(dāng)父母進(jìn)行查詢時(shí),將參考數(shù)據(jù)庫已有的歷史信息,更加保證準(zhǔn)確性,其中一部分資料還可以做為社會(huì)統(tǒng)計(jì)專用。
假設(shè)年輕父母遇到一個(gè)簡單的問題不知道給新生兒配制奶粉的濃度要多少才適宜,經(jīng)訪問成長建議系統(tǒng),可以得出詳細(xì)的結(jié)論給新生兒配制奶粉不宜太濃,調(diào)制的具體方法是先將所需奶粉放入鍋內(nèi),把計(jì)劃好所需水的一小部分先倒入,調(diào)成糊狀,再倒入全部的水,攪勻,即為所需全奶。煮沸消毒后,加入5~8%的糖,待溫度適宜即可喂哺。然而本系統(tǒng)還會(huì)根據(jù)數(shù)據(jù)庫里的新生兒實(shí)際周齡,做出加水稀釋的程度,如生后1周加水1/2,2周為1/3,3周為1/4,還會(huì)根據(jù)數(shù)據(jù)庫的資料,比如此家新生兒發(fā)育并不是很好,而再加以修改,最后得出的結(jié)論是雖以兩周,但仍應(yīng)加水1/2。因此得到的結(jié)論是最適合這個(gè)家庭的嬰幼兒的。若嬰兒得了小病,年輕父母可以根據(jù)病癥求助成長建議系統(tǒng),便可以得到嬰幼兒的病癥及注意事項(xiàng)、解決辦法,就不用因?yàn)樾〔“Y而去求助醫(yī)院,節(jié)省年輕父母的時(shí)間,緩和年輕父母的緊張。而且因?yàn)榻Y(jié)論是根據(jù)數(shù)據(jù)庫里面詳盡的嬰幼兒資料得出的,治療方案將更適合自己的嬰兒。另外,若系統(tǒng)實(shí)時(shí)地得到室內(nèi)天氣狀況,若溫度低于某個(gè)易使嬰幼兒生病的溫度,則會(huì)提醒年輕父母注意,防止嬰幼兒生病。若父母想為嬰幼兒購買禮物,成長建議系統(tǒng)可以提供全面、時(shí)尚的商品信息。
通過外接聊天工具,系統(tǒng)幫助年輕父母?jìng)兓ハ嘟涣黟B(yǎng)兒經(jīng)驗(yàn),甚至若專家有公開的談話會(huì)也可以與專家進(jìn)行直接交流。
權(quán)利要求
1.一種嬰幼兒成長建議系統(tǒng),包括服務(wù)器端系統(tǒng)和用戶端系統(tǒng)兩大部分,其特征是本系統(tǒng)是由一個(gè)或多個(gè)服務(wù)器端系統(tǒng)作為服務(wù)器,多個(gè)用戶端系統(tǒng)通過網(wǎng)絡(luò)與一個(gè)或多個(gè)服務(wù)器端系統(tǒng)相連的類B/S模式,其中用戶端系統(tǒng)通過網(wǎng)絡(luò)與服務(wù)器端系統(tǒng)相連,可以訪問服務(wù)器端系統(tǒng)的知識(shí)庫,獲得更新的知識(shí)及信息,獲得更新的組件,服務(wù)器端系統(tǒng)可訪問用戶端系統(tǒng)數(shù)據(jù)庫的公共內(nèi)容,以人工或智能提取知識(shí)進(jìn)行知識(shí)庫的修正;所述服務(wù)器端系統(tǒng)由界面層模塊、數(shù)據(jù)庫模塊、知識(shí)庫模塊、外件接口模塊、推理機(jī)及控制模塊、通信模塊六大模塊組成,所述用戶端系統(tǒng)的組成和服務(wù)器端系統(tǒng)組成相似。
2.根據(jù)權(quán)利要求所述的嬰幼兒成長建議系統(tǒng),其特征是所述服務(wù)器端系統(tǒng)的界面層有兩方面的作用一是適合領(lǐng)域?qū)<一蛑R(shí)工程師通過它輸入知識(shí),更新、完善知識(shí)庫,二是接受用戶的請(qǐng)求處理命令并輸出查詢結(jié)果;所述用戶端系統(tǒng)的界面層是年輕父母用戶與系統(tǒng)的接口,接受用戶的請(qǐng)求處理,并以用戶可理解的方式較人性化的方式輸出系統(tǒng)的回答;二者的界面層都由I/O、轉(zhuǎn)換層、解釋結(jié)構(gòu)和智能Agent四個(gè)部分組成,I/O層負(fù)責(zé)基本的輸入輸出,根據(jù)智能Agent的參數(shù),以最適合用戶習(xí)慣的方式進(jìn)行I/O,更加個(gè)性化、人性化,轉(zhuǎn)換層將用戶輸入的請(qǐng)求處理、客觀事實(shí)、知識(shí)轉(zhuǎn)換成系統(tǒng)可理解的方式,反之,解釋機(jī)構(gòu)將系統(tǒng)的輸出轉(zhuǎn)換成用戶可理解的方式,解釋機(jī)構(gòu)跟蹤并記錄推理過程,當(dāng)用戶提出詢問需要給出解釋時(shí),它將根據(jù)問題的要求分別做相應(yīng)的處理,最后把解答用約定的形式通過I/O輸出給用戶,智能Agent可記錄并自動(dòng)發(fā)覺用戶的習(xí)慣,以最適合用戶的方式進(jìn)行I/O。
3.根據(jù)權(quán)利要求所述的嬰幼兒成長建議系統(tǒng),其特征是所述服務(wù)器端系統(tǒng)的數(shù)據(jù)庫存放嬰幼兒相關(guān)數(shù)據(jù)、系統(tǒng)運(yùn)行信息和系統(tǒng)參數(shù),系統(tǒng)運(yùn)行信息是指存放用戶提供的初始事實(shí)、問題描述以及系統(tǒng)運(yùn)行過程中得到的中間結(jié)果、最終結(jié)果、運(yùn)行信息等,系統(tǒng)運(yùn)行信息通過網(wǎng)絡(luò)獲得,系統(tǒng)參數(shù)是指整個(gè)系統(tǒng)的運(yùn)行參數(shù)、狀態(tài),大部分模塊的參數(shù)等,比如是否自啟動(dòng),自啟的時(shí)間,安全性設(shè)置,界面模塊保存的Agent參數(shù)等等,系統(tǒng)參數(shù)也包括與其相連的服務(wù)器端系統(tǒng)或用戶端系統(tǒng)的一些狀態(tài)信息;所述用戶端系統(tǒng)的數(shù)據(jù)庫主要存放了自家的嬰幼兒資料、環(huán)境資料,嬰幼兒資料分為私有、公有資料,保留嬰幼兒成長的記憶,并為成長建議系統(tǒng)提供更多的事實(shí)論據(jù),更加保證正確性,同時(shí)公有資料有一定的社會(huì)價(jià)值,可為專家提供更多的統(tǒng)計(jì)資料,環(huán)境資料是指用戶家庭的空氣溫度、濕度、空氣質(zhì)量等信息,若通過某種方式將這些環(huán)境情況輸入系統(tǒng)中,成長建議系統(tǒng)得出的結(jié)果將更加準(zhǔn)確,而且可以提供一些智能性——比如,當(dāng)室內(nèi)濕度大于70%的時(shí)候,系統(tǒng)將自動(dòng)得出濕度大于70%時(shí)對(duì)嬰幼兒的影響及應(yīng)采取的措施提醒父母(如父母不在家時(shí)發(fā)短信提醒),這些數(shù)據(jù)庫資料在用戶通過用戶端系統(tǒng)對(duì)服務(wù)器端系統(tǒng)發(fā)出請(qǐng)求時(shí),將通過網(wǎng)絡(luò)被服務(wù)器端系統(tǒng)調(diào)用進(jìn)行推理。
4.根據(jù)權(quán)利要求所述的嬰幼兒成長建議系統(tǒng),其特征是所述服務(wù)器端系統(tǒng)的知識(shí)庫模塊分為知識(shí)庫接口、知識(shí)獲取機(jī)構(gòu)、知識(shí)庫及其管理系統(tǒng)、更新安全機(jī)制,知識(shí)獲取機(jī)構(gòu)的基本任務(wù)是把知識(shí)輸入到知識(shí)庫中,并負(fù)責(zé)維持知識(shí)的一致性及完整性,建立起性能良好的知識(shí)庫,知識(shí)庫是知識(shí)的存儲(chǔ)機(jī)構(gòu),用于存儲(chǔ)領(lǐng)域內(nèi)的原理性知識(shí)、專家的經(jīng)驗(yàn)知識(shí)以及有關(guān)的事實(shí)等,知識(shí)庫管理系統(tǒng)負(fù)責(zé)對(duì)知識(shí)庫中的知識(shí)進(jìn)行組織、檢索、維護(hù)等,系統(tǒng)中其他部分如要與知識(shí)庫發(fā)生聯(lián)系,都必須通過該管理系統(tǒng)來完成,這樣就可實(shí)現(xiàn)對(duì)知識(shí)庫的統(tǒng)一管理和使用,更新安全機(jī)制保證了數(shù)據(jù)庫內(nèi)容的可靠性及時(shí)效性,比如,對(duì)于公共的權(quán)威的系統(tǒng)知識(shí)庫,必須經(jīng)過安全機(jī)制進(jìn)行控制,防止錄入不準(zhǔn)確的信息,另外,對(duì)于嬰兒用品這類商品信息,為保證全面可靠性及新鮮性,也要有更新安全機(jī)制作為保證;所述用戶端系統(tǒng)一般不設(shè)立知識(shí)庫模塊,但對(duì)于本領(lǐng)域普通的技術(shù)人員顯而易見的是,用戶端系統(tǒng)也可用設(shè)立知識(shí)庫模塊來提高系統(tǒng)性能,用戶端系統(tǒng)的知識(shí)庫模塊也可以是由一個(gè)小型知識(shí)庫和更新安全機(jī)制構(gòu)成。
5.根據(jù)權(quán)利要求所述的嬰幼兒成長建議系統(tǒng),其特征是所述服務(wù)器端系統(tǒng)和用戶端系統(tǒng)的外件接口模塊都是用來擴(kuò)展系統(tǒng)的功能,使得更人性化,更智能,更方便,如設(shè)置的聊天工具類,供年輕父母?jìng)兣c專家進(jìn)行專門的請(qǐng)教,供同有此類系統(tǒng)的年輕父母?jìng)兘涣鲹狃B(yǎng)孩子的經(jīng)驗(yàn)心得等;所述用戶端系統(tǒng)外件接口模塊有經(jīng)過安全認(rèn)證的升級(jí)裝置,可以通過網(wǎng)絡(luò)下載新的版本,增加新有的功能,對(duì)于家庭用戶來說,通過讓外件接口接收某些其他系統(tǒng)的參數(shù)、命令,作出適合自己家庭的應(yīng)用,如用戶設(shè)置了屋內(nèi)環(huán)境探測(cè)器,則外件接口模塊可將屋內(nèi)環(huán)境探測(cè)器探測(cè)的室內(nèi)溫度、濕度、空氣質(zhì)量等等參數(shù)收錄到數(shù)據(jù)庫模塊中的數(shù)據(jù)庫的環(huán)境信息里,更好地保證服務(wù)器端系統(tǒng)推理的正確性。
6.根據(jù)權(quán)利要求所述的嬰幼兒成長建議系統(tǒng),其特征是所述服務(wù)器端系統(tǒng)的推理機(jī)及控制模塊是本發(fā)明的“思維”機(jī)構(gòu),協(xié)調(diào)整個(gè)建議系統(tǒng)運(yùn)行的過程,模擬專家的思維過程,控制并執(zhí)行對(duì)問題的求解,本模塊根據(jù)當(dāng)前已知的事實(shí)(用戶輸入的,環(huán)境資料,嬰幼兒資料),利用知識(shí)庫中的知識(shí)(如保健知識(shí)類等),按一定的推理方法和控制策略進(jìn)行推理,求得問題的答案;所述用戶端系統(tǒng)的推理機(jī)及控制模塊一般只具有控制功能,即協(xié)調(diào)各模塊運(yùn)作的功能而已。
7.根據(jù)權(quán)利要求所述的嬰幼兒成長建議系統(tǒng),其特征是所述服務(wù)器端系統(tǒng)和用戶端系統(tǒng)的通信模塊負(fù)責(zé)系統(tǒng)的網(wǎng)絡(luò)通信。
全文摘要
本發(fā)明公開一種嬰幼兒成長建議系統(tǒng),包括服務(wù)器端系統(tǒng)和用戶端系統(tǒng)兩大部分,是由一個(gè)或多個(gè)服務(wù)器端系統(tǒng)作為服務(wù)器,多個(gè)用戶端系統(tǒng)通過網(wǎng)絡(luò)與一個(gè)或多個(gè)服務(wù)器端系統(tǒng)相連的類B/S模式。服務(wù)器端系統(tǒng)是用戶端系統(tǒng)的服務(wù)器,可人工或智能增加專家知識(shí)并通過設(shè)立網(wǎng)絡(luò)接口供用戶端系統(tǒng)進(jìn)行知識(shí)庫訪問或查詢?cè)L問或功能更新的系統(tǒng)。用戶端系統(tǒng)是指給嬰幼兒家庭用戶直接使用的系統(tǒng),用戶端系統(tǒng)通過網(wǎng)絡(luò)選擇與合適的服務(wù)器端系統(tǒng)連接,以獲得更新的知識(shí)或嬰幼兒商品類等信息,獲得更新的組件功能。本發(fā)明的專家系統(tǒng)可以給年輕父母提供專家級(jí)、針對(duì)自己的小寶寶級(jí)的撫養(yǎng)教育信息,為小寶寶的成長創(chuàng)造更健康的環(huán)境。
文檔編號(hào)H04L29/08GK1949782SQ20061003759
公開日2007年4月18日 申請(qǐng)日期2006年9月8日 優(yōu)先權(quán)日2006年9月8日
發(fā)明者張娜, 羅笑南 申請(qǐng)人:中山大學(xué)