信系统中短信管理模块的设计与实现_第1页
信系统中短信管理模块的设计与实现_第2页
信系统中短信管理模块的设计与实现_第3页
信系统中短信管理模块的设计与实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

科技信息 高校理科研究 数字广播短信系统巾短信管理模块昀设计与实坝 沈阳理工大学朱海珊 摘要 伴随全球信息技术的迅猛发展,整个广播电视行业正在经历一场数字化浪潮的洗礼。作为电视节目的源头, 电视节目制作播出系纯在这场数字化浪潮中受到了巨大的影响。这种影响不仅体现在节目的来源和制作完全实现了 数字化,更主要的是体现在电视节目的内容和形式的改变。这些改变直接促成了数字多媒体综合信息直播系统的提 出。短信业务的迅速强起,使数字电视广播电视业务的互动发展成为非常明显的趋势。要实现观众与节目的互动就需 要一套基于数字电视的短信平台系统。在了解、研究短信业务的基础上,以目前最为流行的S M S 短信为研究重点,通 过对C M P P 协议的研究,结合模块化设计原理,设计并实现了一套短信平台系统。本文主要介绍了短信平台系统中的 短信管理模块 关键词 s M s 短信随机生成程序数字广播系统 短信综合管理平台作为系统有机的组成部分,负责存储和管理用户发送来的短信息,并且对用户发送过来的有效信息进 行及时的反馈,对提高用户参与的积极性和娱乐性有很大的帮助作用。 短信综合管理有三个主要的功能模块,分别是短信数据管理,短信互动管理和数字电视短信节目制作。由于面向对象的 设计方法支持扩充性,即如果有一个具有某个功能的类,就可以很快的扩充这个类,创建一个扩充的功能的类,由于本系统功 能可能会有所变化,我们采用面向对象的程序设计方法,以便于系统的扩充和代码的复用。由于系统主要在局域网内用,系统 采用客户端服务器( c s ) 结构,使数据便于集中统一管理。 短信数据管理模块:主要负责短信的接收,查询,删除,发送处理操作。 短信互动管理模块:主要负责对根据参与的互动观众,产生中奖的观众,并发送中奖信息。 数字电视节目制作:主要负责制作数字电视播放节目所需的信息。 1 大数据量的处理 由于观众互动参与节目的时段的固定性和集中性,面对实时的大数据量的存储和管理,我们需要对数据库和系统结构进行 设计,以提高系统的性能。 索引是从数据库中获取数据的最高效方式之一。9 5 的数据库性能问题都可以采用索引技术得到解决,因此通常在数据库 设计的最后阶段加入索引调整数据库的性能。但是不正确的建立索引也是造成数据库缓慢的主要原因。对于大数据量的处理我 们还可以从程序设计的结构上进行优化,我们采用分页显示的机制来保证系统有较小的响应时间。 2 随机效的生成 计算机是人类所设计的各种机器中最精确、最能做出确切判断的机器,用它来产生“随机数”,这看上去似乎有些自相矛 盾,甚至在概念上是讲不通的。任何程序必将生产出完全可以预计的结果,因而不是真正的“随机”数。 然而计算机的实用“随机数生成程序”却得到了广泛的使用。这是因为对某些应用来说,没有必要达到完全意义上的随机, 只要生成程序能够满足应用问题要求的随机性就可以了。 在我们的短信管理这一应用中,要求从数据库满足要求的数据中随机的抽出几条数据。也就是说抽出任何一条数据的可能 性是等同的。 2 1 系统提供的生成程序 多数C 语言内部有可以初始化并能生成“随机数”的一对函数。系统提供的r 觚d ( ) 几乎总是“线性同余生成程序”,它 是按以下关系生成整数序列1 1 ,1 2 ,1 3 ,每个数都在0 和m 一1 之间: I j + 1 = a I j + c( dm )( 1 ) 其中a 和c 是正整数。递推式( 1 ) 一直反复进行,其周期显然不超过m 如果恰当地选取m 、a 和c 。则将获得最大周期 为长度m 。由A N s IC 标准规定r a n d ( ) 返回一个整型的数值,这个整数在许多机器中只有两个字节的长度,使R A N D _ M A x 通 常不是很大。A N s IC 标准要求R N D 砒x 最多只是3 2 7 6 7 。在许多情况下,这是不符合应用要求的。 2 2 可移植的随机数生成程序 P a r k 和M i l l e r 他1 研究出大量的随机数生成程序,这些程序迄今为止已经被使用了近3 0 年。他们提出了一个基于以下选择 的。最低标准”程序: I j + l = a I j ( m o d m )( 2 ) 其中a = 7 5 ,m = 2 3 1 。它可以和( 1 ) 式中的线性同余生成程序一样好。这个生成程序在1 9 6 9 年首先由L e w i s ,G o o d 衄n 和M i l l e r 提出,在以后的几年里,此生成程序通过了所有新型理论的检验,并且积累了大量成功的应用经验。 在具体实施中,采用S c h r a g e 的算法以避免溢出问题。 S c h r a g e 1 的算法是基于m 的“近似因子分解”: m = a q + r 即q = ( m a ) ,r = m da ( 3 ) 方括号表示整数部分。若r 很小,特别是r q 且0 z 1 的k 维空间的点。 2 4 更快的生成程序 在C 语言中,若在3 2 位长整型表示的机器中,要将两个无符号长整型数相乘,返回值只是6 4 位乘积中的低3 2 位。如果 现在选择m = 2 3 2 ,则( 1 ) 式中的这个“模”是任意的,而且有简单的: I j + 1 = a I j + c( 5 ) K n u t h 建议a = 1 6 6 4 5 2 5 ,作为的一个适当的乘子,H w L e - i s 用c = 1 0 1 3 9 0 4 2 2 3 对a 值进行了大量测试,它是一个接 医 近( J 一2 ) m 值的素数。这样产生的生成程序( 称它为r a n q d ) 是简单的: ( 下转第9 8 页) 一9 5 5 三层架构开发 所谓的三层架构就是将系统的整个业务应用划分为表示层业务逻辑层数据访闷层。这样做的日的是为了利子系统 的开发、维护、部署和扩展图4 所示为三层架构示意图。 C o d e B e h i n d LL _ 一、 - J D a t a 后台代码 L B u s j n e s s L a v e rL a v e r D B A SP N E TU U 显不贝面 农不层业务逻辑层 数据层 图4 三层架构示意图 6 总结 高校教务信息管理系统是为了适应校园网络环境下的高校教务管理任务而开发设计的一套软件,它以校园为媒体提供对各 种教务、教学信息的处理的功能,对提高教务管理的工作效率、管理水平、决策水平将起到积极的作用。 通过对基于三层架构的瑚教务管理平台的技术研究,了解基于三层架构的E B 教务管理平台的技术研究的课题所要研究 的内容、方法和技术,将对课题的深入的研究打下坚实的基础。 参考文献 【1 】刘卫宏s Q Ls e r V e r 2 0 0 0 实用教程【M 】北京:科学出版社,2 0 0 3 【1 】J e f f r e yR i c h t e r ,M i c r o s o f t n e t 框架程序设计,清华大学出版社 【3 】邵维惠,杨芙清面向对象的系统设计【M 1 北京:清华大学出版社,2 0 0 3 【4 】s h & w nw i l d e r m u t h ,A D O N E T 实用指南,清华大学出版社 ( 上接第9 5 页) u n s i g n e d1 0 n gi d 衄; i d u m := 1 6 6 4 5 2 5 L 幸i d u m + l o l 3 9 0 4 2 2 3 L : 这个程序中任何3 2 位线性同余程序一样有效,基本上满足许多应用的需要,两且只有一个单独的乘法和加法,速度相当 快。 2 5 相对的执行时间和程序的选择, 执行程序的时间必然取决于机器。然而下表表现了典型机器的相对执行时间。 表1 1 l 生成程序 r a n 0r a n l r a n 2 r a n q d I 相对执行时间 E 11 32 O 0 1 0 结束语 我的研究工作主要集中在结合面向对象的设计原理,实现了短信数据管理,短信互动管理和数字电视短信节目制作等功 能。对遇到的大数据量处理和随机数的生成的问题进行了研究和讨论。对随机数选取的处理进行了比较深入的研究,了解了现 有的几种随机数生成程序,根据实际应用要求分析了各种生成程序的利弊,并选择了一种比较适用的程序加以应用。 参考文献 【1 】B r a tl e y ,P ,P o x ,B L ,a n dS c h r a g e ,E 。L , G u i d et oS i m u l a ti o n 【L 】,1 9 8 3 【2 】P a r k ,S 【,a n dM i l l e r ,爱札,C o 衄u n i c a t i o n so ft h e C M 【M 】,v 0 1 3 l ,p p 1 1 9 2 1 2 0 l ,1 9 8 8 【3 】P o eE I n t r o d u c t i o nt or a n d o mt e s tg e n e r a t i o nf o rp r o c e s s o rv e r i f i c a t i o n 【R 】0 b s i d i a nS o f t w a r e ,2 0 0 2 【4 】L E c u y e r ,P ,C o 衄u n i c 8 t i o n so ft h e C M 【M 】,v 0 1 3 1 ,p p 7 4 2 7 7 4 ,1 9 8 8 一9 8 数字广播短信系统中短信管理模块的设计与实现数字广播短信系统中短信管理模块的设计与实现 作者:朱海珊 作者单位:沈阳理工大学 刊名: 科技信息(学术版) 英文刊名:SCIENCE 年,卷(期):2008,(12) 被引用次数:0次 参考文献(4条)参考文献(4条) 1.Bratley,P.Fox,B.L.Schrage,E.L A Guide to Simulation 1983 2.Park,S.K.Miller,K.W Communications of the ACM 1988 3.Poe E.A Introduction to random test generation for processor verification 2002 4.LEcuyer,P Communications of the ACM 1988 相似文献(1条)相似文献(1条) 1.学位论文 朱海珊 数字制播系统中短信系统的研究与实现 2005 伴随全球信息技术的迅猛发展,整个广播电视行业正在经历一场数字化浪潮的洗礼。作为电视节目的源头,电视节目制作播出系统在这场数字化浪 潮中受到了巨大的影响。这种影响不仅体现在节目的来源和制作完全实现了数字化,更主要的是体现在电视节目的内容和形式的改变。这些改变直接促 成了数字多媒体综合信息制播系统的提出。短信业务的迅速崛起,使数字电视广播电视业务的互动发展成为非常明显的趋势。要实现观众与节目的互动 就需要一套基于数字电视的短信平台系统。 本文在了解、研究短信业务的基础上,以目前最为流行的SMS短信为研究重点,通过对CMPP协议的研究,结合模块化设计原理,设计并实现了一套短 信平台系统。同时结合XML技术

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论