论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
前 言 1
1 自然语言处理技术简介 3
1.1 自然语言理解 3
1.1.1 自然语言理解技术的发展 4
1.1.2 自然语言理解系统的发展阶段 5
1.1.3 自然语言的处理技术 7
1.2 自然语言查询 10
1.2.1 汉语查询语言中的词汇分类 10
1.2.2 分词词典的营造 11
2 短信应用与短信平台简介 13
2.1 何谓“短信” 13
2.2 短信业务的发展与应用现状 13
2.2.1 短信的应用 13
2.2.2 短信在我国的发展 13
2.3 短消息服务(SMS)原理 15
2.3.1 网络原理 15
2.3.2 信号发送原理 15
2.4 短信平台 16
2.4.1 短信平台的概念 16
2.4.2 短信息系统的主要组成部分 17
2.4.3 网络构架图 18
2.4.4 短信查询简介及应用 19
3 基于自然语言的短信查询 20
3.1 自然语言短信查询简介 20
3.2 数据库设计及说明 21
3.3 词库的建立 22
3.4 分词的实现 23
3.5 SQL查询语句的生成 26
3.6 设计的实现 28
3.7 设计过程中的难点处理 32
3.7.1 Java语言中字符编码的处理 32
3.7.2 Tomcat的配置 34
3.7.3 数据库连接配置调用及操作 35
3.7.4 短信查询注意事项 37
4 结束语 38
参考文献 39
致 谢 40
基于自然语言短信查询技术的研究与应用
摘要:现代移动通讯的发展与普及给传统的生活方式带来了巨大的变革。短信作为1种特殊的信息载体,1经出现,就受到大家广泛的欢迎,并已得到全面的普及,带来了巨大的商业价值。而短信查询作为短信业务之1同样也受到了高度的重视。如何把自然语言的查询应用到短信查询中去,已经开始受到人们的关注,这也是本次设计所要研究的课题。本次设计的主要任务包括词库的建立、自然语言的分词以及将自然语言查询转换成数据库内部查询,以及对结果进行加工以短信形式返回。本首先介绍了与本课题相关的自然语言处理技术、短信业务等,然后以教师信息查询为例,详细介绍了使用自然语言进行短信查询的设计过程。
关键词:自然语言理解;数据库查询;短信;JAVA
Research of Short Message Inquiry in Natural Language and It’s Applications
Abstract: Modern mobile communication development and the popularization have brought the huge transformation for the traditional life style. As one kind of special information carrier, the short message receives everybody widespread welcome, obtains the comprehensive popularization and has brought the huge commercial value as soon as passes through the appearance. But the short message inquiry has also received the high value as one of short message services.People have attach importance to how to apply the natural language inquiry in the short message inquiry. This also is a topic which this design needs to study. This design primary mission includs the establishment of word stock, the natural language participle as well as the natural language inquiry transforming into the database interior inquiry,and carries on the processing to the result by the short message form returns. The present paper first introduced the natural language processing technology, the short note service which relate to this topic and so on.Then take the teacher information inquiry as the example,introduced a design process which use natural language to inquiry by short message in detail. (科教论文网 lw.nSeAc.com编辑发布)
Keywords: Natural Language Understanding; Database Inquiry; Short Message Service; JAVA
前 言
在各类电信业务之中,短信的发展历程绝对堪称奇迹。1毛钱1条的业务能形成上百亿元的产值,靠的就是数量和规模。据信息产业部统计,2004年全国短信的发送量达到5500亿条,而2006年将超过14000亿条,1个市场规模超过千亿元的大产业正在迅速形成。
然而,长期以来短信应用主要集中在以移动QQ、图片和铃声下载、短信游戏为主的个人通信和娱乐应用方面,由此陷入1个前景并不明朗的狭小市场,缺乏持续增长的动力。
市场的多元化要求短信经济走出1条新的发展之路,短信产业正在从以手机铃声和图片下载、手机游戏、交友等经典应用为特征的个人服务模式向为各行业提供及时、准确的市场信息服务的行业应用模式转化。
行业应用巨大的市场需求正酝酿短信经济新的发展契机。对企业来说,为了提高效率、拓展市场,他们希望短信业务能够尽快实现大规模行业应用;对个人来说,短信业务的行业应用能够解决日常生活中1些繁琐的问题,从而提高生活品质……总之,在企事业单位的信息化建设和日常生活中,短信越来越发挥出某些其他传统媒体无法比拟的优势。
(1) 信息传递快捷,能在瞬间将信息传递至用户手机。
(2) 传送高效,几乎能全部达到目标对象。
(3) 成本低廉,比之于传统的信息传递方式,费用成倍降低。
(4) 浏览机率高,几乎所有用户都会浏览短信内容。
(5) 短信内容艺术性强,精心构思的短信更受欢
短信查询作为短信业务之1,同样也得到了广泛的应用。例如以短信的形式查询天气、查询手机号码归属地等。但是烦琐的命令符不但难于记忆,而且给用户的输入也带来了很大的不便。例如要查找湘潭市的天气,输入“W+湘潭”发送至8688,而查找13012345678的号码归属地则“P+13012345678”发送至8088。如何才能方便快捷地进行短信查询呢?这就要引入自然语言查询。
自然语言查询系统用来实现从自然语言向SQL语言的转换。计算机可以无歧义地理解其含义,并完成相应的后续处理,返回查找结果。自然语言理解是人工智能的1个重要课题。从计算机诞生以来,人们就在不断尝试让计算机自动处理人的语言。迄今为止,自然语言理解已经有众多研究成果,从理论到技术都有很大进展。但目前尚没有突破性进展,让计算机象人那样理解语言还有待长期深入的研究。主要难点在于,自然语言涵盖的是浩瀚的现实世界,目前的计算机技术还远不足以建立如此深广的智力。如果把处理对象缩小到1个有限的领域(例如:查询某个特定数据库),处理难度将大大降低,计算机就可以表现出类似人类智力的能力。这种能力虽然不能等同于人的语言能力,但对最终揭示人类语言之谜将有很好的启示作用,而这种能力本身也具有重大实用价值。[1]
我国自然语言理解的研究起步较晚,比国外晚了17年。国外在1963年就建成了早期的自然语言