- 相關(guān)推薦
基于自然語言的短信查詢Java
畢業(yè)論文
目 錄
前 言 1
1 自然語言處理技術(shù)簡(jiǎn)介 3
1.1 自然語言處理 3
1.1.1自然語言理解 3
1.1.2自然語言處理 6
1.1.3 自然語言查詢 7
1.1.4 自然語言處理的發(fā)展現(xiàn)狀 8
1.2 中文分詞 8
1.2.1 中文分詞的理解 8
1.2.2 中文分詞算法 9
1.2.3 中文分詞的難題 11
1.2.4 中文分詞的應(yīng)用 11
2 短信服務(wù)簡(jiǎn)介 13
2.1 短信服務(wù) 13
2.1.1 短信服務(wù)的產(chǎn)生 13
2.1.2 短信服務(wù)的現(xiàn)狀 13
2.2短信服務(wù)平臺(tái)的設(shè)計(jì) 13
2.2.1數(shù)據(jù)庫設(shè)計(jì) 15
2.2.2 短信安全 16
2.3 短信平臺(tái)的優(yōu)勢(shì) 16
2.4 短信平臺(tái)的發(fā)展前景 17
3 基于自然語言的短信查詢 19
3.1 設(shè)計(jì)思路 19
3.2 建立詞庫 19
3.3 分詞算法的實(shí)現(xiàn) 21
3.3.1 采用算法的簡(jiǎn)要描述 21
3.3.2 設(shè)計(jì)算法程序的具體實(shí)現(xiàn) 23
3.4 數(shù)據(jù)庫的連接 24
3.5 查詢的實(shí)現(xiàn) 25
3.5.1 查詢的步驟 25
3.5.2 sql語句的轉(zhuǎn)換 26
4 測(cè)試 27
4.1 界面及主要代碼 27
4.2 代碼編寫風(fēng)格 32
4.3 設(shè)計(jì)分析 32
4.4 設(shè)計(jì)的不足 33
5 結(jié)束語 34
參考文獻(xiàn) 35
致謝 36
基于自然語言的短信查詢
摘 要:隨著信息化的不斷發(fā)展,短信業(yè)務(wù)已成為通迅業(yè)的重要組成部分。手機(jī)的普及,使得人們可以不需要上網(wǎng),同樣可以獲得重要的信息,這就是短信查詢所要達(dá)到的目標(biāo)。它真正打破了地域、網(wǎng)絡(luò)和硬件的局限性。然而,當(dāng)前許多短信平臺(tái)提供的短信查詢服務(wù)是基于命令的方式,都有固定的格式,難以記憶,使用很不方便。而自然語言技術(shù)給我們提供了解決上述問題的方法。自然語言理解是研究如何能讓計(jì)算機(jī)理解并生成人們?nèi)粘K褂玫恼Z言,并對(duì)人給計(jì)算機(jī)提出的問題,通過對(duì)話的方式,用自然語言進(jìn)行回答。本文提出了使用自然語言進(jìn)行短信查詢的解決方案,以教師信息查詢?yōu)槔,介紹了如何建立詞庫,如何對(duì)自然語言組成的語句進(jìn)行分析,如何轉(zhuǎn)換成數(shù)據(jù)庫的內(nèi)部查詢,如何對(duì)結(jié)果加工并以短信的形式返回等設(shè)計(jì)過程。
關(guān)鍵字:JAVA;查詢;自然語言理解;短信
Short Message Inquiry in Natural Language
Abstract:Along with the information unceasing development, the short message service has become passes the communication industry important constituent. The short message inquiry must achieve the goal is along with the mobile popularization, causes the people to be allowed not to need to access the net, similarly may obtain the important information. It has truly broken the region, the network and the hardware limitation. However, the current many short note platform provides the short note inquiry service is based on the order way, all has the fixed form, remembered with difficulty, the use is not very convenient. But the natural language technology has provided the solution above question method to us. How is the natural language understanding studies can let the computer understand the parallel intergrowth becomes the language which the people daily uses, and to the person the question which proposed to the computer, through the dialogue way, carries on the reply with the natural language .This article proposed the use natural language carries on the short note inquiry the solution, take the teacher information inquiry as the example, introduced how builds the word storehouse, how carries on the analysis to the natural language composition sentence, how transforms the database internal inquiry, how returns to and so on to the result processing and by the short note form to design .
Keywords: Java ; Inquiry ; Natural language understanding ; SMS
前 言
短信業(yè)務(wù)是1種在移動(dòng)網(wǎng)絡(luò)上傳送簡(jiǎn)短信息的無線應(yīng)用,是1種信息在移動(dòng)網(wǎng)絡(luò)上儲(chǔ)存和轉(zhuǎn)寄的過程。世界上第1條短信息是1992年在英國Vodafone的GSM網(wǎng)絡(luò)上通過PC向移動(dòng)電話發(fā)送成功的,而在我國開通手機(jī)短信業(yè)務(wù)則是在1998年。短短幾年的時(shí)間,短信業(yè)務(wù)以其通訊費(fèi)用低廉,雙向傳輸,通訊質(zhì)量可靠,速度快等顯著優(yōu)點(diǎn)受到了越來越多人的青睞。
短信其傳播速度之迅捷、傳播效率之高、傳播費(fèi)用之廉是非同尋常的。及時(shí)準(zhǔn)確地采集前端數(shù)據(jù)、快速地將各種消息傳遞給目標(biāo)人群1直是我們追求的目標(biāo)。而短信查詢業(yè)務(wù)的出現(xiàn),真正打破了地域、網(wǎng)絡(luò)和硬件的局限性,滿足了用戶隨意的搜索服務(wù)需求。
短信查詢做為短信業(yè)務(wù)的1種,他的出現(xiàn)真正打破了地域、網(wǎng)絡(luò)和硬件的局限性,滿足了用戶隨時(shí)隨地的搜索服務(wù)需求。同其他媒體相比,短信查詢有其特有的優(yōu)點(diǎn):
(1)自由隨心:短信能夠最大限度地將受眾解放出來。短信查詢可以隨時(shí)隨地(比如在會(huì)議上、旅途中和上班時(shí))發(fā)送,不會(huì)影響別人,而這種無聲的交流也給了發(fā)送雙方更多的空間。這樣,人人都可以是接受者,也都可以是發(fā)送者,這種角色的自由互換使得短信業(yè)務(wù)成為真正意義上的自由隨心。
(2)覆蓋面廣:短信查詢是能傳輸包含文字、圖片、圖像、和聲音在內(nèi)的多媒體信息的媒介。越來越成熟的短信中心為消費(fèi)者提供各種各樣種類繁多的的定制服務(wù),使每個(gè)行業(yè)、每個(gè)階層的用戶都可以自由挑選和找到自己所需的信息。
(3)迅速便捷:信息業(yè)內(nèi)人士認(rèn)為,短信查詢比其他媒體甚至網(wǎng)絡(luò)更有優(yōu)勢(shì),它不僅超越了地域和時(shí)間,而且還超越了電腦終端設(shè)備的限制,幾乎可做到與新聞事件同步,其傳播效率具有傳統(tǒng)媒體及互聯(lián)網(wǎng)不能比擬的優(yōu)勢(shì)。而短信的收發(fā)也非常方便快捷,只要在手機(jī)上輕輕1按,1個(gè)短信就可以在很短的時(shí)間內(nèi)傳播給你想發(fā)送的任何1個(gè)人。
相較于短信業(yè)務(wù)的普及,自然語言也正如雨后春筍,1步步發(fā)展起來。
自然語言是人類智慧的結(jié)晶。從計(jì)算機(jī)誕生以來,人們就在不斷嘗試讓計(jì)算機(jī)自動(dòng)處理人的語言。迄今為止,自然語言已經(jīng)有眾多研究成果,從理論到技術(shù)都有很大進(jìn)展。但目前尚沒有突破性進(jìn)展,讓計(jì)算機(jī)象人那樣理解語言還有待長(zhǎng)期深入的研究。主要難點(diǎn)在于,自然語言涵蓋的是浩瀚的現(xiàn)實(shí)世界,目前的計(jì)算機(jī)技術(shù)還遠(yuǎn)不足以建立如此深廣的智力。如果把處理對(duì)象縮小到1個(gè)有限領(lǐng)域(例如,查詢某個(gè)特定數(shù)據(jù)庫),處理難度將大大降低,計(jì)算機(jī)就可以表現(xiàn)出類似人類智力的能力。這種能力雖然不能等同于人的語言能力,但對(duì)最終揭示人類語言之謎將有很好的啟示作用,而這種能力本身也具有重大實(shí)用價(jià)值。
基于自然語言的查詢?cè)试S用戶在界面上輸入自然語言表達(dá)的查詢語句,然后無歧義地理解其含義,
【基于自然語言的短信查詢Java】相關(guān)文章:
基于Web的交互式數(shù)據(jù)庫查詢技術(shù)03-20
基于UDDI注冊(cè)庫的Web服務(wù)搜索Java+Jbuilder03-08
用RMI開發(fā)基于Java的企業(yè)分布式應(yīng)用03-19
基于Java的視頻點(diǎn)播系統(tǒng)JSP+Tomcat+MySql03-08
基于Java的應(yīng)用編程-視頻點(diǎn)播系統(tǒng)JSP+TOMCAT+SQL11-23
Java語言與Java 技術(shù)03-20
一種基于Java技術(shù)的網(wǎng)絡(luò)管理軟件的設(shè)計(jì)方案03-01
自然語言檢索中的概念控制03-21