




已阅读5页,还剩80页未读, 继续免费阅读
(系统分析与集成专业论文)基于telnet方式bbs与手机短信间互联的系统集成研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连理工大学硕士学位论文 摘要 基于t e l n e t 协议的b b s 系统已经被高校乃至于更广阔的互联网区域所使用,在信息 交流等方面发挥着重要作用:同时伴随着通信技术的发展,短信业务也越来越广泛的被 人们所使用,但在目前,能将二者相互联系的技术领域的发展还远远不够,因此,对其 中间构件的研究显示出更加深远的意义与价值。 在这种情况下,本文基于对b b s 系统和短信网关接口的理论与构架,把理论与实 践相结合,利用现有掌握的技术,对二者进行系统分析,在此基础上进一步实施p b t s 的系统开发,在经过对其系统的测评后,得到了许多重要的理论数据和很好的应用效果。 通过实践证明了在t e l n e t 协议下的b b s 系统与短信网关闻可以构建一种中间“介质”, 将它们连结成为一个有机联系的整体,从而提高了系统的实用性、灵活性和可扩展性。 本文具体工作如下: 首先,对本文的选题背景进行说明,即概述了目前互联网与通信技术的发展,进而 提出本文的研究方向、选题意义及其研究方法等等,阐述了基于t e l n e t 协议b b s 系统与 o s m 短信间信息系统p b t s 的设计研究目标性内容和实施路线。在对课题概括性了解 的前提下,文章对p b t s 系统平台及其相关理论,如t e l n e t 协议、s m s 技术等进行了一 定的介绍,奠定了基础性的理论依据。其次,本文设计了p b t s 系统具有的功能,及其 使用的技术,使课题做到有的放矢。在文章的核心部分,笔者对系统平台的设计进行了 详实的描述,在a s p 技术的基础上,利用其各种语句对诸多功能模块体系进行设计。 由于p b t s 系统属于开放式的,同时“放置”于互联网际,放此文章对其的安防体系加 以了详细的说明。最后,在对接口转换设计进行描述之后,完成了p b t s 系统平台的整 体构建,并给出了一个经过测试成功的实证举例。 关键词:p b t s :b b s ;8 m $ :t e l n e t 协议:短信网关 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 r e s e a r c ho fp b t ss y s t e mb e t w e e nb b so nt e l n e ta n ds m so ng s m a b s t r a c t b b ss y s t e mb a s e do nt e l n e ta g r e e m e n th a sb e e na p p l i e di nu n i v e r s i t ya n de v e nw i d e r i n t e r a c ta r e a - p l a y i n ga l li m p o r t a n tr o l ei ns u c ha s p e c t sa si n f o r m a t i o ni n t e r c h a n g e ;a tt h e s a m et i m e ,w i t ht h ed e v e l o p m e n to fc o m m u n i c a t i o nt e c h n o l o g y , s m sb u s i n e s sh a sb e e n u s e dm o r ea n dm o r e e x t e n s i v e l yb yp e o p l e b u ta tp r e s e n t ,t h et e c h n o l o g i c a ld e v e l o p m e n t t h a tc a l lc o n n e c tt h e s et w of i e l d si sf a rf r o mb e i n ge n o u g h ,t h e r e f o r e ,t h es t u d yo nt h e i n t e r - c o m p o n e n t sd e m o n s t r a t e sf a r - r e a c h i n gm e a n i n ga n dv a l u e h 1t h i sc a s e ,b a s e do nt h et h e o r ya n df r a m e w o r ko fb b ss y s t e ma n ds m sg a t e w a y i n t e r f a c e ,c o m b i n e dt h et h e o r yw i t hp r a c t i c e ,t h ea u t h o ra n a l y z e st h e ms y s t e m a t i c a l l yi n u s i n go fe x i s t i n gt e c h n o l o g y ,t h e ni m p l e m e n t st h es y s t e m a t i cd e v e l o p m e n to fp b t sa n d t h r o u g hs y s t e mt e s t ,r e c e i v e sal o to f i m p o r t a n tt h e o r yd a t aa n ds a t i s f a c t o r ya p p l i c a t i o nr e s u l t 肠ep a p e rd e m o n s t r a t e st h r o u g hp r a c t i c et h a tu n d e rt e l n e ta 掣e e m e mam e d i u m c a r tb e c o n s t r u c t e db e t w e e nb b ss y s t e ma n ds m sg a t e w a yi n t e r f a c et ol i n kt h e ma sa w h o l eo r g a n i c s y s t e ms oa st oi m p r o v et h es y s t e m sp r a c t i c a b i l i t y , f l e x i b i l i t ya n de x p a n s i b i l i t y t h e c o n c r e t ew o r k sa r ea sf o l l o w s : f i r s to fa l l ,t oe x p l a i nt h es u b j e c t ss e l e c t i n gb a c k g r o u n d t h a ti st os u m m a r i z et h e d e v e l o p m e n to fi n t e r a c ta n dc o m m u n i c a t i o nt e c h n o l o g y ,t h e np u tf o r w a r dt h er e s e a r c h d i r e c t i o n ,r e s e a r c hm e a n i n ga n dr e s e a r c ha p p r o a c h ,e t e , w h i c he x p a t i a t e st h er e s e a r c h g o a la n di m p l e m e n t i n gr o u t eo ft h ed e s i g no fp b t sb e t w e e nb b sa n dg s mb a s e do nt e l n e t a g r e e m e n t , a n do nt h ep r e m i s eo fg e n e r a l l yu n d e r s t a n d i n gt h e s u b j e c t , a l s ob r i e f l y i n t r o d u c e st h ep b t sp l a t f o r ma n dr e l e v a n tt h e o r y , s u c ha st e i n e ta 毋旧e l e n t ,s m s t e c h n o l o g y , s oa st oe s t a b l i s h t h eb a s i ct h e o r e t i c a lf o u n d a t i o n s e c o n d ,t od e s i g nt h e f u n c t i o na n dt h ea p p l y i n gt e c h n o l o g yo fp b t st og u i d et h es u b j e c tr e s e a r c h i nt h i sc o i e s e c t i o n ,t h ea u t h o rt h o r o u g h l yd e s c r i b e st h ed e s i g no ft h es y s t e mp l a t f o r ma n da p p l i e s v a r i o u ss e n t e n c e so fa s pt od e s i g nd i f f e r e n tf u n c t i o nm o d u l es y s t e m s b e c a u s ep b t sa r e o p e na n dp l a c e di ni n t e r a c tb o r d e r ,t h ep a p e rp a r t i c u l a r l yd e m o n s t r a t e si t ss e c u r i t ys y s t e m a tl a s t ,t oc o m p l e t et h eo v e r a l lc o n s t r u c t i o no fp b t sp l a t f o r ma f t e rt h ed e s c r i p t i o no ft h e i n t e r f a c es w i t c hd e s i g n ,a n dd e m o n s t r a t e sw i 血ac a s et e s t e d k e yw o r d s :p b t s ;b b s ;s m s ;t e l n e tp r o t o c o l ;s m sg a t e w a y 大连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用 规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子 版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内 容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论 文。 作者签名: 导师躲厶墨童 导师签名: 土】尘翌 过年上月1 7 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工 作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理 工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志 对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名;! 錾查延日期:作者签名: 2 盔迅日期: 洲、i i 大连理工大学硕士学位论文 1 绪论 1 1 选题背景 伴随着信息时代的到来,网络科技迅猛发展,网络用户与日俱增。起初互联网是 1 9 6 9 年,为了能在爆发核战争时保障通信联络,美国国防部高级研究计划署a r p a 资 助建立了世界上第一个分组交换试验网a r p a n e t ,连接美国四个大学。a r p a n e t 的建成和不断发展标志着计算机网络发展的新纪元。7 0 年代末到8 0 年代初,计算机 网络蓬勃发展,各种各样的计算机网络应运而生,如m i n 厄t 、u s e n e t 、b i t n e t 、 c s n e t 等,在网络的规模和数量上都得到了很大的发展。一系列网络的建设,产生了 不同网络之间互联的需求,并最终导致了t c p 碑协议的诞生。1 9 8 0 年,t c p ,协议 研制成功。1 9 8 2 年,a r p a n e t 开始采用i p 协议。1 9 9 5 年以来,互联网用户数量呈 指数增长趋势,平均每半年翻一番。截止到2 0 0 2 年5 月,全球已经有5 亿8 千多万用 户。其中,北美1 8 2 亿,亚太1 6 8 亿。截止到2 0 0 1 年7 月,全球连接的计算机数量 约1 2 6 亿台。互联网还在以超过摩尔定律的速度发展。有人预计,全球互联网的用户 数量2 0 0 5 年将达到1 3 亿,2 0 1 0 年将达到2 2 亿【1 l 。1 9 9 4 年,国家支持建设了c e r n e t 示范网工程,这是中国第一个全国性t c p i p 互联网肼习,进而使校园网这张无形的“网” 在全国各大高校铺开。在校园网发展的近十年间,可以说网络的进入是科学研究,科 技发展的加速器。在校广大师生充分的利用其方便快捷的特点,搜集、共享各种研究 成果;联系互通各种研究方法与心得,从而不但拉进了彼此的空间“距离”,而且节 省了大量的人力物力损耗。提及校园网的发展,不褥不想起b b s ( b u l l e t i nb o a r d s s y s t e m ) ,电子布告栏系统在其中的应用与意义 4 1 。b b s 以其信息量大与使用方便的特 点,已经被高校师生广泛的应用,并同时逐渐的被其他互联网用户喜爱。人们不但可 以从中得到及时的新闻,网友的评论和各方面的知识与技术等等,而且也能在其中与 来自五湖四海的朋友以各种方式交流畅谈。 同互联网迅速发展一样,移动通信技术也为人们的生活带来了日新月异的变化。 自1 9 8 7 年中国电信开始开办移动电话业务以来到1 9 9 3 年用户增长速度均在2 0 0 以 上,从1 9 9 4 年移动用户规模超过百万大关,移动电话用户数每年几乎比前一年翻一番。 1 9 9 7 年7 月1 7 日,我国移动电话第1 0 0 0 万个用户在江苏南京诞生,标志着我国移动 通信又上了一个台阶,它意味着中国移动电话用不到l o 年时间所发展的用户数超过了 固定电话l l o 年的发展历程。2 0 0 1 年8 月,中国的移动通信用户数超过了1 2 亿,已 超过美国跃居为世界第一位。2 0 0 3 年6 月底移动电话用户总数已达2 3 4 4 7 亿户【5 j 。目 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 前我国移动通信网的增长速度名列世界第一位,移动用户总数跃居世界第一位。同时, 在人们眼中从前单纯用来通话的手机,目前其另外一种功能短信也在越来越多的被 人们使用。据调查,在2 0 0 4 年春节期间,全国手机短信发送总量超过9 8 亿条,其总 数共超出2 0 0 3 年春节近3 0 亿条,市场收入近1 0 亿元。短信业务作为互联网与通讯产 业新的增长点,其方便快捷、简短生动的特点日益被人们所推崇。 1 2p b t s 系统的提出 很多网络用户频繁的接触着各种b b s 或者论坛,从中吸取各方面的知识与信息。 t e l n e t 协议下的b b s 以其传统的风格吸引着广大上网者,也成为了登陆各种b b s 的主 要途径。但与浏览器方式不同的是它的表层可编译性让人望而却步,故此使其与许多 新生的互联网功能失之交臂。同b b s 一样,s m s 也具有一些诸如此类的功能,并且其 更具移动性,使人们能够随时随地的进行沟通,获取信息。为此,如何能将t e l n e t 协 议下的b b s 系统与g s m 短信向“连接”便成为了一个既能方便人们,又能为移动通 讯部门带来效益的研究课题。基于t e l n e t 协议b b s 与g s m 短信间信息系统 p b t s ( p r o g r a m m eb e t w e e nb b so nt e l n e ta n ds m s ) 将为此课题提供一种解决方案与研 究思路。 1 3p b t s 系统的意义 从系统实践的角度,通过对t e l n e t 协议b b s 的分析,介绍了b b s 用户与g s m e 6 - 8 i 移动电话用户间通过短信息陋1 2 1 的方式进行交流的概念并建, - y d a 该种方式的两种或多 种网络资源集成构件,丰富了网络用户传递信息的方式。 以北京大学一塌糊涂b b s 系统为例: 该系统注册账户近1 7 0 0 0 0 个,最高在线人数近1 3 2 2 8 ,每日平均在线8 0 0 0 人 大部分经常上站用户为在校学生,来自全国各地 用户通过多种方式进行交流,如发表文章,发信,群体聊天,“点间”发消 息等等 由于不能长时间在线,所以用户间不能保证实时的通讯交流【4 】 现今,任何网络或系统都趋于服务的完整性与全面性,同时由于网络正在以极快 的速度触及社会的任何角落。1 3 b s 已经成为高校以及社会中的一种“网络社区”,来 自b b s 系统中的各种信息以全面、及时等特点驱使越来越多的人加入到该“社区”里 来。而且很多很多的人在b b s 中成为朋友,建立不同于现实中的友情。 大连理工大学硕士学位论文 手机,已经悄然走进我们大学生,走进整个社会,并成为一种最方便快捷的通讯 工具。它与人们建立一种形影不离的关系,也许它就是“影子”。短信,更是一种新 颖的交流方式,它可以使人们实现随处聊天的梦想。 本论文即是以t e l n e t 协议b b s 与g s m 短信间的集成“介质”为研究对象,通过 对两者系统的分析,达到在两者间进行信息传递,数据交换的目的。从而一方面使移 动通讯运营业务增值,另一方面可以使b b s 系统扩展,但最终的目的则是使人们的交 流与沟通更加方便。 1 4 相关研究概述 1 4 1b b s 短信功能国内外发展 b b s 系统在短信功能的发展是前者为网络用户服务的增值功能,为网络用户提供 了更广阔的交流空间。经过对国内外近4 0 个b b s 站点的调查研究发现,在国外,对 于电子公告式的网络服务站点很少架设国内这类b b s 系统1 3 】,大都是采用n e w s 新 闻组服务1 8 2 0 1 的方式,提供给用户邮件列表,而不是采用在线式的b b s 系统,故此 相关数据一般都来自于华人所在地。其中,绝大多数站点未建立相关服务,具体情况 如下表所示。 表2 1b b s 站点短信服务情况 t a b 2 1s m t u so f s m sf o rb b s 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 在对国内外b b s 系统短信功能的追踪过程中,笔者发现,虽然在技术角度b b s 短信功能并非难事,但就调查的结果显示诸多站点都未能开启该项功能,其主要原因 是对短信的控制、存储以及对b b s 系统自身进行修改等方面没有一套完整的、完善的 解决方案。其中,以很著名的水木清华b b s 站为例,其短信功能采用a k a 公司提供 的接口程序【2 ”,直接嵌入b b s 系统,开辟一个单独的功能版,要求用户必须进入该版 才能实现对短信息的发送。其做法虽然可以保证短信发送的可行性,但对信息的存储、 大连理工大学硕士学位论文 备份都停留在b b s 系统传统的信息存放方式上,同时,由于接口在b b s 系统内部, 一旦接口出现故障或者被别他人利用,会给整个系统带来极大的影响和损失。故此, 可以看出以水木清华b b s 站为代表的短信功能解决方案还需要进一步的改进。 1 4 2b b s 短信功能发展前景 基于对b b s 系统的发展趋势和应用广泛性,以及移动通讯行业的迅猛发展,使二 者之间建立联系成为了一个有待于研究的课题。目前,就该领域的研究和探索来看, 其发展前景主要有以下几点: 为短信业务带来新的利润增长点 扩大b b s 系统在网络的使用范围 使人们的交流与沟通跨越地点、网络 丰富人们获取信息的手段和途径 系统建立信息存储数据库,方便查找 1 5 研究内容和研究方法 1 5 1 研究内容 在以上的研究方法和技术路线的指引下,本文对以下内容进行研究: 在第一章“绪论”中,介绍了本文的选题背景,在对b b s 系统的广泛使用,以及 通信市场、短信使用的不断增长进行说明之后,对其二者的联系加以了较深入的阐述, 进而提出了本文。在举例描述后,笔者还就其在现实生活中的意义进行了叙述,最后 确定了本文所采用的研究方法,技术路线和研究内容。 在第二章“p b t s 系统综合介绍”中,首先本人对p b t s 系统相关的概念进行了 介绍,其次,b b s 的介绍是集中了自己对其的研究与了解,包括b b s 历史与现况; 同时在翻阅了大量文献和调查了诸多b b s 站点后,了解了b b s 短信功能在国内外研 究的趋势和目前的发展状况。随后的内容是p b t s 系统的功能介绍,分别是:信息互 发、b b si d 上站通知、b b s 信件提示、天气预报、新闻定制、定时事件提醒、b b s 每日十大文章标题、参与版面投票、交友中心、b b s 特权d 对特定用户短信广播等。 另外,针对以上功能和本人掌握技术,文章还对p b t s 使用技术加以了介绍。 正是有了第二章中p b t s 系统的功能描述,在第三章“p b t s 系统平台设计”文 章主要针对平台的具体设计进行了详实的阐述。第一部分是总体的设计原则,分为两 部分:网络设计原则和p b t s 系统设计原则。第二部分是系统构成,本人将分别就软 件构成和硬件构成进行设计。第三部分是本文的核心,即设计描述。用户管理体系中, 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 文章根据流程,分为用户注册、个人设定和注销管理;功能模块体系按照第二章中的 功能描述进行设计;安全预防体系则是对p b t s 系统的整体安防加以设计。最后,本 文对p b t s 系统的双侧接口进行了阐述。 在第四、五章系统实施与具体应用中,本人以一个测试成功的整体系统为例,对 其进行了全面的介绍,并对其存在的问题加以了说明。 在第六章| 幺;论”中,对全文进行总结,并对不足之处和以后要研究的重点进行了 说明。 1 5 2 研究方法 ( 1 ) 系统论方法 本文以p b t s 系统为主要对象,其作为一个开放系统在边界上与另外两个原来相 对独立的系统产生了信息等相互作用,从而使它们在某种程度上形成了一个复杂的新 系统。故此笔者运用了系统论的方法,首先对两个与目标p b t s 系统发生作用的系统 一b b s 与短信平台进行分析与研究,然后再根据分析结果,本着整体性原则、结构功 能原则、目的性原则、最优化原则开始构建一个开放的p b t s 系统。 ( 2 ) 控制论方法 对p b t s 系统的研究的目的之一,就在于能够有效地对其进行控制与管理。控制 论为本文对该系统的管理与控制提供了方法论的指导,因为它是自动控制、电子技术 等学科和技术相互渗透而形成的综合性科学。本文运用了计算机技术、管理技术以及 其诸多分支技术共同完成对信息流在系统中和系统问“渠道”的控制。 ( 3 ) 信息论方法 如果说以上两者对本文的研究做好基础性工作提供了方法论上的指导,那么信息 论则可以起到更加核心的作用。作为信息高速公路的体现与标志,短信与b b s 都是信 息社会中不可或缺的重要组成部分,而它们又分别是通讯产业与互联网i s p 的代表, 故此对二者的研究以及对p b t s 系统的构建可以说是在信息论的基础上而形成的。 ( 4 ) 多维度交叉研究 p b t s 课题的研究具有多系统、多平台、多接口、多功能的特点。故此本文需要 从多维度对系统进行分析,对平台进行考察,对接i :3 进行检测,对功能进行设计,从 而满足系统的集成能力,平台的交互性能,接口的稳定安全,功能的实用可扩展性。 ( 5 ) 理论与实践结合 理论可以指导实践,而实践可以丰富理论。由于p b t s 系统的复杂性与新生性, 对其模式的要求应该本着发展的观点,通过系统分析不断进行优化。在对本文的建立、 大连理工大学硕士学位论文 研究过程中,笔者经历从理论到实践,从实践回到理论的过程。本人利用在担任大型 b b s 管理员的实践中,对b b s 积累了较多的感性认识,并对其进行客观的分析,全 面地对其相关问题进行探讨,对相关理论进行研究,再将之指导于对p b t s 的实现中 去。 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 1 p b t s 系统综合分析 本文构建的p b t s 系统是介于b b s 系统与s m s 网关之间,故此本文首先对b b s 系统和s m s 网关进行分析,进而做到有的放矢,为p b t s 系统的具体分析与设计提供 理论依据。 2 1b b s 系统分析 互联网上现存的b b s 系统多种版本,如f i r e b i r d ,m a p l e ,s m t h b b s 等等,他们分 别建立在不同的系统平台之上。早期的b b s 系统大都建立在u n i x l i n u x 主机平台, 但随着网络技术的发展,经过技术人员的不断研究,将b b s 系统架设在w i n d o w s 主 机上变成可能。目前f i r e b 谢3 + f o rw i n d o w s 已经可以在w i n d o w s 平台上运行,并且 性能不逊色于架设在其它类型主机系统上的b b s 。但,无论是哪种b b s 系统,无论 是以哪种操作系统为背景的b b s 系统,其运行原理和系统架构基本相同。 本文以f i r e b i r d 3 3 w 版本b b s 为对象,对其进行初步的系统分析,旨在实现笔者 设计p b t s 系统之目的。f i r e b i r d 3 3 w 是一个以常驻服务器内存形式的应用程序,用户 可以通过“t e l n e t 目标服务器i p 地址”形式访问。该系统的管理模式与通常建立在 u n i x l i n u x 主机上b b s 系统相同,即其系统控制版面、系统档案均可以通过修改系统 目录中的不同文件来完成。各个系统文件均可以以记事本方式打开,并对其进行预想 的操作。从而使管理者对系统的编辑变得十分方便,同时也为p b t s 系统的调用、查 询脚本能准确的寻找目标信息。例如,对于用户信息的管理,f i r e b i r d 3 3 w 系统将其存 放在该系统安装目录下h o m e 中,并且以每个用户i d 的头字母分类,分别存于a z 等2 6 个子目录中。如在系统中寻找用户u s e r a 的信息,管理员可以在h o m e u u s e r a 下r e g i s t e r 文件中提取。其它的,如对各个讨论区或版面信息的查找也可以在,b o a r d s 等目录中找到。 2 2s m s 网关分析 本部分以“移动梦网”以及大连天健网相关短信网关为分析对象,对其s m s 网关 进行分析研究。s m s 网关( i n t e m e ts h o r tm e s s a g eg a t e w a y 缩写i s m g ) :提供s p ( 服 务提供商) 与短信中心之间数据交换的通道,采用c m p p ( c h i n a m o b i l e p e e r t o p e e r ) 协议与s p 进行连接,采用s m p p 3 3 协议与短信中心连接。在短信网关具有的功能中, 本文主要利用通信代理系统实现与s p 等内容供应商的连接和协议互通功能。它基于 t c p i p 协议基础之上,利用c m p p 协议与s p 之间建立一条安全、高效的传输通道。 大连理工大学硕士学位论文 简单的说,p b t s 系统在t c p i p 协议的基础上【2 2 埘】,通过互联网向短信网关给定的 u r l 发送双方约定格式的数据包,即其中包括目标手机号码、信息内容、网关编号等 等,就可以完成短信息的发送。同时,当手机用户返回信息时,s m s 网关可以向p b t s 系统给定的u r l 发送标准格式数据包,就可以完成。【2 5 也7 】 下面以大连天健网短信系统为例,对s m s 网关以及接口进行代码分段分析。 ( 1 ) 转发用户m o 请求给第三方程序 实现功能:天健网网关通过h t t p 请求的方式将用户的m o 请求转发给第三方系统。 实现方式:第三方系统编写自己的对用户的m o 信息迸行处理的程序,该程序需 要定义以下参数,以便和天健网短信系统进行通信。 参数传递格式: 假设第三方的程序是m o p h p ,那么转发用户m o 请求的方式: h t t p :l l 第三方程序所在服务器的i p 地址a n o p h p ? p i d = 第三方编号& c h a n n e l = 频道名 称& r e c v = 用户手机号码& m s g = 用户发送内容& g a t e w a y = 发送网关& l i n k i d = 用户编号 例如: h t t p :6 1 1 2 9 7 8 1 0 t h i r d p a r m e r m o p h p ? c h a n n e l = b y f e e a & r e e v = 1 3 6 0 0 0 0 0 0 0 0 & p i d 2 11 & g a t e w a y = 1 2 4 5 & m s g = 我要聊天& l i n k e d _ 1 0 3 2 8 9 2 3 8 7 8 9 7 8 9 7 2 参数定义: c h a n n e l :第三方产品计费用的频道名称,该参数由天健网确定; r e c v :用户手机号码 p i d :第三方在天健网短信系统中的编号,该参数由天健网确定; g a t e w a y :第三方产品使用的长号码; n a s g :手机用户m o 请求中写的内容,内容的长度不超过1 4 0 个字节( 7 0 个汉字 或者1 4 0 个英文字母) ; l i n k i d :该参数在移动和联通升级后需要提供。天健网网关通过h t t p 请求的方式将 用户的m o 请求转发给第三方系统。 ( 2 ) 将第三方程序回复的信息下发给手机用户( m t ) 实现功能:天健网短信系统将第三方处理用户请求后的固复信息下发到用户手机 上。 实现方式:天健网短信系统具备第三方信息下发接口,第三方程序处理完用户请 求,需要回复信息给用户的时候可以使用该接口进行下发。 参数传递格式: 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 第三方程序需要下发信息给用户的时候,在程序中通过h t t p 方式调用天健网短信 系统的下发接口,以p h p 为例: $ r e s u l t = f i l e ( h t t p :s m s 眦s k y e o m m e m b e r r e c v p h p ? p i d = 第三方编号& c h a n n e l = 频 道名称& r e c v = 号码& m s g = r a w u r l e n c o d e ( 发送数据) & g a t e w a y = 发送网关& l i n k i d = 用户编 号”) ; i f ( $ r e s u l t 0 一 o k ) ,注意p h p 中f i l e 函数返回的是一个数组; 下发信息给用户手机成功; e l s e 下发信息给用户手机失败; 参数定义: c h a n n e l :第三方产品计费用的频道名称,该参数由天健网确定,注意该频道名称 和要进行扣除的费用有关,下发的信息如果免费,使用的频道名称有可能和天健网传 递给第三方程序的频道名称不同,所以当下发的信息费用有变化的时候请询问天健网 公司; 1 e c v :用户手机号码 p i d :第三方在天健网短信系统中的编号,该参数由天健网确定; g a t e w a y :第三方产品使用的长号码,默认为空,当天健网短信系统传递给第三方 程序后,第三方程序下发时需要提供该参数; m s g :发送的短信内容,内容的长度不超过1 4 0 个字节( 7 0 个汉字或者1 4 0 个英 文字母) ,如果m s g 内容为b i l l ( 小写) 为发送包月话单功能。注意下发的内容进行 u r l 编码,以防止特殊符号的下发出现错误,在p h p 中使用r a w u r l e n c o d e 函数完成 编码; l i n k i d :当天健网短信系统传递给第三方程序后,第三方程序下发时需要提供该参 数。 大连理工大学硕士学位论文 2 3p 1 3 t s 系统分析 2 3 ,1p b t s 系统需求分析 本文设计并构建出一个基于t e l n e t 协议b b s 系统与g s m 手机短信间p b t s 信息 管理系统。这个系统除了作为信息储存与查询的工具,还用以提高b b s 系统与短信业 务的使用效率,从而为二者扩展使用范围和网民使用网络的方便。 结合两个边界系统的特点,其p b t s 信息系统主要需求如下: ( 1 )很好的开放性和高度的柔性 该p b t s 信息系统的动态性决定了系统的开放性和柔性。系统采用模块化设计,使 系统具有可扩充性、可重新组合的能力;它应支持多种应用,应能兼容不同的软硬件平 台、操作系统、数据库系统和不同的媒体表示格式。系统应该是分布式的或以分布式为 主的,其处理模式应能满足同步和异步的要求。这样的方式使得子课题的增加和减少, 总课题研究内容的增加和减少,各位用户提交和获取资料的格式比较方便。 ( 2 )比较全面的功能 各种类型数据的管理。包括数据与信息的管理、资源管理和关系管理。管理 应提供合适的工具来重新组织和存储企业中的信息和知识资源以便于访问和重复利 用。 多种应用工具。信息系统应提供信息获取、信息收集和信息重用等工具。这 些工具应很好地集成在信息管理系统中,并能通过信息的交换,完成不同层次的信息 管理要求。 良好的通讯平台。信息管理系统应具有一个良好的通讯平台。通讯平台应能 提供多种通讯模式,满足同步和异步的通讯要求;能实现不同优先级和不同安全级别 的多种媒体格式的信息的传输;提供多种通讯工具等。 ( 3 ) 安全可靠性 信息管理系统应该具有很好的安全可靠性,它应能对知识和信息资源进行权限控 制、版本控制、一致性维护和安全性备份等。系统应具有很好的容错功能和良好的错误 恢复能力,局部的功能失败不会导致整个系统的失效。 ( 4 ) 个性化的用户界面 个性化的用户界面使成员能针对自己的需要架构不同层次的信息管理应用。更进 一步的用户界面能学习和分析用户的使用习惯和喜好,主动向用户推荐知识,帮助用 户更好地矛用知识。 李大江:基于t e l n e t 方式b b s 与手机短信问互联的系统集成研究 2 3 ,2p b t $ 系统可行性分析 p b t s 系统具有以下几个方面的特征: 用户组成多样化。b b s 系统用户、手机用户以及普通网络用户等各种形式身份的 使用者,分别可以享受系统提供各种服务,通过按需分配的原则,对信息进行分配。 使用方式并行化。在该系统中,各使用者的活动在空间上是分布的,时间上是并 行的,形成并行分布方式,也就是说,在同一时刻,每个用户可能在使用自己一部分 内容,改变了传统按时间先后顺序串行研究的方式。 信息流通集成化。该系统最核心的特点就是可以使信息跨平台多角度交换,同时 对信息进行条理化储存管理。 从上面可以看出,该信息系统需要一个储存信息的平台。然而,系统里面仅靠能 够从各种媒体上找到的信息是不够的。这些技术提供的是一般的原理,在应用于实际 问题的时候,还要根据具体的主客观条件加以选择、综合与灵活处置。这就迫切需要 开发一个具有交流功能的平台,即p b t s 信息管理系统。 2 3 1 1 经济可行性分析 p b t s 系统是结合了短信业务的可增值性、可收益性的信息管理、应用系统。对 于经济的发展可以起到促进作用。首先对于b b s 系统来说,不需要任何的物力投入; 其次对于s m s 服务提供商来说,只需要合理的计算其业务成本,制定计费模式;再次 作为p b t s 系统本身可以做为物理独立的服务平台,也可以作为逻辑独立的服务平台, 二者在经济投入方面会有不超过b b s 系统建立成本的四分之一。故此,就其系统的硬 件投入来说,近乎于零投入,而对于该系统可以产生的经济效益来说,可以随着时间 的累积,发生正向增长。 2 3 1 2 操作可行性分析 p b t s 系统的操作执行设计可以大体分为基于功能设计的实现、接口设计等等, 笔者在从事b b s 系统设计与管理方面具有多年的研究经验,曾经参与包括大连理工大 学b b s 站在内的多个系统的工作,对于系统的底层研究有着充分的认识。同时,本人 在基于w e b 的多个门户型、信息管理型网站均有工作历史,故此对于各种网络编码可 以熟练运用,为p b t s 系统的设计起到关键的可操作性。对于s m s 网关方面,本文涉 及系统可以得到大连天健网络的接口支持,所以使得测试信息流成为可能。 大连理工大学硕士学位论文 2 3 3p b t s 系统流程分析 在对p b t s 系统两端的b b s 与s m s 网关进行分析之后,p b t s 系统的分析应该从 信息的流向为目标,故此本部分对以下两方面的信息流程处理进行分析: 从b b s 系统至s m s 网关的信息流信息在b b s 系统中产生之后,p b t s 系统应该 具有监测的功能,对信息进行抓取,然后通过特定的渠道送达p b t s 的数据库中,从 而起到对数据的存储备份。同时,p b t s 的内部监测程序将在短时间内对数据库进行 扫描,发现新的信息数据后。通过自动生成的u r l 连接到s m s 网关,进而完成对短 信息的发送过程。 从s m s 网关至b b s 系统的信息流当手机用户发送给b b s 用户的短信到达s m s 网关时,网关将会把信息通过连接p b t s 约定u r l 来完成短信息写入数据库的过程, 当p b t s 数据库监测程序发现新的信息后,将会通过互联网登陆b b s 系统,然后将信 息发送给目标b b s 用户。 总的来说,p b t s 系统应该是完成信息中转、存储的综合平台。 2 4p b t s 系统功能构成 信息互发功:能是指在b b s 的用户可以在t e l n e t 协议下进入指定版区,输入欲发 送信息的手机号码,以及短信内容,经过确认后信息将被发送出b b s 系统,送达p b t s 中转平台,然后平台负责将信息通过运营商的短信网关,最终传递给目标终端手机用 户。手机用户可以得知短信发送内容,b b s 用户d 以及p b t s 系统特定的短信中心 号码。用户可以通过回复该号码,将自己想要发送的信息反向传送给b b s 的i d 。 b b si d 上站通知功能:基于b b s 系统上原有的好友上站通知功能所延伸出来的。 手机用户可以通过p b t s 平台制定该服务。如1 3 9 1 2 3 4 1 2 3 4 用户,系p b t s 系统合法 注册用户,其可通过发送制定该服务的短信预约,如有b b s 系统上i d 为h i 的用户 上站,p b t s 将在h i 用户上站的时间或是i p 发送给1 3 9 1 2 3 4 1 2 3 4 用户。从而使两者可 以第一时间通过p b t s 平台在b b s 系统与手机间取得联系,方便用户交流。 信件提示功能:为了使b b s 上的用户能在第一时间得知自己接到了新邮件。目前, 许多同学或是网民再b b s 上结识了很多朋友,有的是为了交流学术,有的是为了合作 从事,有的是为了联络感情,他们有的时候不愿意“面对面”的聊天,也不愿意通过 发信阻外的方式进行沟通,所以,站内信件给他们避免了“尴尬”。也给他们很大的 空间。但每每发信之时都会盼望着尽快迎来对方的回信,如果在线的等下去,不但浪 费时间,同时也耗费了大量的精力。故此,p b t s 系统设计了信件提示的功能。如果 李大江:基于t e l n e t 方式b b s 与手机短信间互联的系统集成研究 用户制定了该功能,在其b b s 账号收到新的邮件之时,系统将把收到邮件的时间,发 信人i d 一并发送给p b t s 系统,经过其中转发送给手机用户,使其能够及时的查收。 天气预报:作为在校大学生或是工作繁忙的网民,每天可能没有或很少有看 电视听广播的时间。b b s 系统每天将会更新最及时地天气变化情况,p b t s 系统将把 前者中的天气预报编辑成短信的形式发送给手机用户,方便其掌握天气变化。 新闻定制:p b t s 系统单独为b b s 手机注册用户提供的短信息服务。新闻来源可 以是s o h u 或s i n a 的标题新闻。p b t s 将在每天固定时间,自动地抓取s o h u 或s i n a 固 定板块的新闻标题,经过格式编辑,以短信形式发送给定制过该功能的手机用户,使 其能够在掌中了解天下大事。 定时事件提醒:基于对有事件提醒的用户制定的定时短信提示。b b s 用户可以在 b b s 系统中的特定板块,输入提醒时间,提醒事件来制定该功能。制定表单会将被发 送至p b t s 系统,列入发送队列,一旦到达提醒时间,系统将会通过短信网关发送信 息之手机用户,从而起到提醒作用。 b b s 每目十大文章标题查询:对于用户需要得知b b s 系统中每曰十大文章标题 而制定的。b b s 系统中每日十大文章一直被广大用户所关注,其排名是根据同一标题 的文章
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖北恩施州巴东县农业农村局公益性岗位招聘1人模拟试卷及答案详解1套
- 2025广东阳江阳西县政府发展研究中心就业见习岗位1人模拟试卷及答案详解(新)
- 2025第十三届贵州人才博览会贵阳贵安事业单位引进高层次及急需紧缺人才770人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025贵州黔西南州望谟县消防救援大队招聘政府专职消防文员1人模拟试卷及答案详解(网校专用)
- 2025广西来宾宾信投资集团有限公司招聘拟聘人员考前自测高频考点模拟试题及参考答案详解1套
- 2025年春季中国石油哈尔滨石化公司高校毕业生招聘模拟试卷及答案详解(典优)
- 2025年春季黑龙江大庆油田有限责任公司高校毕业生招聘50人考前自测高频考点模拟试题有答案详解
- 2025年威海职业学院公开招聘高层次人才(40人)考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年上半年浙江永康市产业投资集团有限公司公开招聘合同制员工15人笔试题库历年考点版附带答案详解
- 2025广东深圳市优才人力资源有限公司招聘聘员(派遣至深圳市龙岗区审计局)1人考前自测高频考点模拟试题有答案详解
- 22G101三维彩色立体图集
- 人教版小学英语单词表(完整版)
- 自家停车位申请按照充电桩四方协议书
- 生产组织供应能力说明
- 足金点钻工艺培训
- JJG 162-2019饮用冷水水表
- 山西省煤矿安全生产管理人员培训考试题库(浓缩500题)
- 空调负荷计算-空调负荷的计算(空调工程)
- 计算机视觉之图像分类课件
- 输电线路工程安全风险识别、评估、预控措施
- 大学英语三级词汇表(新版)
评论
0/150
提交评论