- 相關推薦
基于自然語言的短信查詢Java
畢業論文
目 錄
前 言 1
1 自然語言處理技術簡介 3
1.1 自然語言處理 3
1.1.1自然語言理解 3
1.1.2自然語言處理 6
1.1.3 自然語言查詢 7
1.1.4 自然語言處理的發展現狀 8
1.2 中文分詞 8
1.2.1 中文分詞的理解 8
1.2.2 中文分詞算法 9
1.2.3 中文分詞的難題 11
1.2.4 中文分詞的應用 11
2 短信服務簡介 13
2.1 短信服務 13
2.1.1 短信服務的產生 13
2.1.2 短信服務的現狀 13
2.2短信服務平臺的設計 13
2.2.1數據庫設計 15
2.2.2 短信安全 16
2.3 短信平臺的優勢 16
2.4 短信平臺的發展前景 17
3 基于自然語言的短信查詢 19
3.1 設計思路 19
3.2 建立詞庫 19
3.3 分詞算法的實現 21
3.3.1 采用算法的簡要描述 21
3.3.2 設計算法程序的具體實現 23
3.4 數據庫的連接 24
3.5 查詢的實現 25
3.5.1 查詢的步驟 25
3.5.2 sql語句的轉換 26
4 測試 27
4.1 界面及主要代碼 27
4.2 代碼編寫風格 32
4.3 設計分析 32
4.4 設計的不足 33
5 結束語 34
參考文獻 35
致謝 36
基于自然語言的短信查詢
摘 要:隨著信息化的不斷發展,短信業務已成為通迅業的重要組成部分。手機的普及,使得人們可以不需要上網,同樣可以獲得重要的信息,這就是短信查詢所要達到的目標。它真正打破了地域、網絡和硬件的局限性。然而,當前許多短信平臺提供的短信查詢服務是基于命令的方式,都有固定的格式,難以記憶,使用很不方便。而自然語言技術給我們提供了解決上述問題的方法。自然語言理解是研究如何能讓計算機理解并生成人們日常所使用的語言,并對人給計算機提出的問題,通過對話的方式,用自然語言進行回答。本文提出了使用自然語言進行短信查詢的解決方案,以教師信息查詢為例,介紹了如何建立詞庫,如何對自然語言組成的語句進行分析,如何轉換成數據庫的內部查詢,如何對結果加工并以短信的形式返回等設計過程。
關鍵字: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
前 言
短信業務是1種在移動網絡上傳送簡短信息的無線應用,是1種信息在移動網絡上儲存和轉寄的過程。世界上第1條短信息是1992年在英國Vodafone的GSM網絡上通過PC向移動電話發送成功的,而在我國開通手機短信業務則是在1998年。短短幾年的時間,短信業務以其通訊費用低廉,雙向傳輸,通訊質量可靠,速度快等顯著優點受到了越來越多人的青睞。
短信其傳播速度之迅捷、傳播效率之高、傳播費用之廉是非同尋常的。及時準確地采集前端數據、快速地將各種消息傳遞給目標人群1直是我們追求的目標。而短信查詢業務的出現,真正打破了地域、網絡和硬件的局限性,滿足了用戶隨意的搜索服務需求。
短信查詢做為短信業務的1種,他的出現真正打破了地域、網絡和硬件的局限性,滿足了用戶隨時隨地的搜索服務需求。同其他媒體相比,短信查詢有其特有的優點:
(1)自由隨心:短信能夠最大限度地將受眾解放出來。短信查詢可以隨時隨地(比如在會議上、旅途中和上班時)發送,不會影響別人,而這種無聲的交流也給了發送雙方更多的空間。這樣,人人都可以是接受者,也都可以是發送者,這種角色的自由互換使得短信業務成為真正意義上的自由隨心。
(2)覆蓋面廣:短信查詢是能傳輸包含文字、圖片、圖像、和聲音在內的多媒體信息的媒介。越來越成熟的短信中心為消費者提供各種各樣種類繁多的的定制服務,使每個行業、每個階層的用戶都可以自由挑選和找到自己所需的信息。
(3)迅速便捷:信息業內人士認為,短信查詢比其他媒體甚至網絡更有優勢,它不僅超越了地域和時間,而且還超越了電腦終端設備的限制,幾乎可做到與新聞事件同步,其傳播效率具有傳統媒體及互聯網不能比擬的優勢。而短信的收發也非常方便快捷,只要在手機上輕輕1按,1個短信就可以在很短的時間內傳播給你想發送的任何1個人。
相較于短信業務的普及,自然語言也正如雨后春筍,1步步發展起來。
自然語言是人類智慧的結晶。從計算機誕生以來,人們就在不斷嘗試讓計算機自動處理人的語言。迄今為止,自然語言已經有眾多研究成果,從理論到技術都有很大進展。但目前尚沒有突破性進展,讓計算機象人那樣理解語言還有待長期深入的研究。主要難點在于,自然語言涵蓋的是浩瀚的現實世界,目前的計算機技術還遠不足以建立如此深廣的智力。如果把處理對象縮小到1個有限領域(例如,查詢某個特定數據庫),處理難度將大大降低,計算機就可以表現出類似人類智力的能力。這種能力雖然不能等同于人的語言能力,但對最終揭示人類語言之謎將有很好的啟示作用,而這種能力本身也具有重大實用價值。
基于自然語言的查詢允許用戶在界面上輸入自然語言表達的查詢語句,然后無歧義地理解其含義,
【基于自然語言的短信查詢Java】相關文章:
基于Web的交互式數據庫查詢技術03-20
基于UDDI注冊庫的Web服務搜索Java+Jbuilder03-08
用RMI開發基于Java的企業分布式應用03-19
基于Java的視頻點播系統JSP+Tomcat+MySql03-08
基于Java的應用編程-視頻點播系統JSP+TOMCAT+SQL11-23
Java語言與Java 技術03-20
自然語言檢索中的概念控制03-21
基于Web服務的短信網關設計03-26