一个移动通信增值应用系统
上传者:方艺辉|上传时间:2015-05-06|密次下载
一个移动通信增值应用系统
2006年第23卷第11期微电子学与计算机67
一个移动通信增值应用系统
张书奎
(苏州大学计算机科学与技术学院,江苏苏州215006)
摘
要:通过对现有移动通信网络及其特点的分析,达到为不同的用户访问时提供不同服务的目的,本文介绍了
短消息服务、通用门户站点服一个移动通信增值应用系统的设计框架及相应的实现方法,它具有WAP查询服务、
务、证券查询服务、话费查询服务、电子邮件服务等功能特点。此外,还可方便地进行扩展,应用于较大规模的移动网络中。
关键词:移动通信,WAP,SMS,数据应用系统中图分类号:TP31
文献标识码:A
文章编号:1000-7180(2006)11-0067-04
AMobileCommunicationsValue-addedApplicationSystem
ZHANGShu-kui
(CollegeofComputerScience&Technology,SoochowUniversity,Suzhou215006,China)
Abstract:Byanalyzingfeaturesofcurrentmobilenetwork,thedifferentcustomerareprovideddifferentservices,The
paperintroducesaMobilecommunicationdesignedframeworkandcorresponsivetechnologies.ItbeprovidedwithWAPqueryservice,SMSservice,gatestationservice,securitiesqueryservice,billingquery
内容需要下载文档才能查看servise,mailserviceetc.Further-more,theprojectisscalableandapplicabletolarge-scaleMobilenetwork.Keywords:Mobilecommunications,WAP,SMS,Dataapplicationsystem
1引言
在移动通信中,GSM数字移动通信系统是建设
数据管理平台进行开发而成的。利用移动数据管理平台的开放性屏蔽了多种硬件设备(WAP网关)的差异,从而变成一个比较通用的产品[1,2]。总体结构如图1所示。
移动数据业务流行的骨干网络。基于GSM的GPRS技术采用分组交换的方式,可以给GSM用户提供移动环境下最高速率达164kb数据业务服务,还可以提供收发Emai1、Internet例览等功能。本文所设计的“移动通信数据应用系统”目的是为移动用户提供数据服务,主要是基于WAP的查询服务和基于短消息的提醒服务。WAP作为一个公共开放的无线信息处理平台和工具,是无线数据信息处理业务发展过程中的重要一步,基于WAP的开发屏蔽了不同设备厂商底层平台的差异,并使一系列创新增值业务成为可能。随着Internet的广泛应用,基于无处不在”,从而WAP的互联网服务将使Internet“极大地改善人们的生活质量。
2概述
2.1总体结构
移动通信数据应用系统定位在移动数据业务应用层,在移动数据的平台上为移动用户提供数据服务。它首先构架在移动数据网络之上,基于移动
收稿日期:2005-10-24
WAP查询服务
WAP(无线应用协议)是为无线设备提供数据和语音服务的一种手机上网协议,它采用了和Inter-net类似的结构[3],与WWW服务有先天的一致性,其对比关系如表1所示。2.2
表1传输
WWW和WAP对比关系
访问
语言
WWWWAP
TCP/IPWDP/WCMP
HTTPWTP/WSP
HTML(JavaScript等)WML(WMLScript等)
68
微电子学与计算机
由于二者的对应关系,目前在WWW上实现的
2006年第23卷第11期
构比较明晰。系统中只宏观地描述了整体的应用结构,具体来说,每个功能模块都可能需要实现这个流程。Web服务器也是众多功能的集成所在。系统总体结构如图3所示。
应用基本上都可以移植到WAP应用上。WWW的主要用途是互联网上的查询服务,因此移动通信数据应用系统主要利用WAP实现了移动数据服务中的查询服务。查询服务首先需要的是信息源,这个信源与WWW服务的信源完全一致,表现为一个可以被访问的本地数据库。其次是一个解码器,它负责将动态查询返回的结果翻译成为WML语言发送给手机浏览器;还有的就是一个动态页面,用户使用手机浏览这个页面,发出查询请求,然后得到查询结果。
2.3
SMS短消息服务
点对点的SMS服务提供了在无线手持设备之间的信息传递机制。SMS服务的一个显著特点是手
持设备在任何时间都能接收信息,而与信道是否处
于接收语音和数据信息状态无关。短消息能实现如通知服务、与电子邮件系统交互、与寻呼系统交互及其他信息服务,这些功能在移动通信数据应用系统中被广泛采用。
短消息处理在移动通信数据应用设计中,被认为是一个黑箱。需要发送短消息的功能模块只需简单地向短消息处理黑箱的接口队列中放入相应的格式化的消息即可。具体的短消息存储、发送算法、队列管理、发送日志等复杂的机制在黑箱内实现。如图2所示。
3.1通用门户站点服务系统
此模块用于建设运营商的主站点,甚至可以建
设成为其门户站点。此门户站点负责运营商的形象宣传,业务介绍,网络导航,全文检索,并呈现其他功能模块的服务入口等等。同时此站点还有对应的
WTA站点,移动用户同样可以利用手机浏览门户站
点,获取相关服务。
3.1.1功能概述
在internet上信息快速膨胀的今天,信息检索和
导航日益成为ICP提供给用户的一个快速查询信息的工具,为此,系统将为访问站点的客户提供导航功能。
3.1.2接口定义
(1)热门站点导航:在页面上布置热门站点的
用户可以通过点击相URL链接,使访问本站点的用。
关站点的URL链接到想要访问的站点的页面。
(2)分类检索:在页面上布置外协搜索引擎列表选择框,用户从页面输入检索网站信息,系统通过提交按钮按相应搜索引擎的调用方式向该网站发送查询请求.这样需要向外协搜索引擎提供商取得
3系统设计
移动通信数据应用的主要功能集中在Web服
调用方式。
(3)全文检索:在页面上布置外协全文搜索引擎列表选择框,用户从页面输入检索信息,系统通过提交按钮按相应搜索引擎的调用方式向该网站发送查询请求.这样需要向外协搜索引擎提供商取得调用方式。
务器上,大多数动态查询应用都需要使用cgi程序,这就形成逻辑上的中间件应用服务器,其实在物理上是和Web服务器统一的。可以采用XML语言开发Web页面,使之能同时转换生成HTML和WML语言的页面,所谓的代码转换器主要是指这一功能。短消息中心对移动通信数据应用系统来说最好是一个接口,而不是一个功能模块。这样的系统结
3.1.3实现过程
(1)热门站点导航、从外协搜索引擎分类检索
网站、从外协搜索引擎进行全文检索。
内容需要下载文档才能查看 内容需要下载文档才能查看技术实现上
2006年第23卷第11期微电子学与计算机69
比较简单,可用html语言和cgi调用方便的实现。价格,所以在股票价位达到某个值时通知用户就是一个很重要的功能。支持E-mail、SMS和中文寻呼。用户可以用PC、PDA和WAP手机设置股票行情报警器,在股价超过预设值后通过用户定义的渠道发出报警。
Html是页面描述语言,主要优点是简单,命令和命
令类型都较少,较为通用。Cgi是公共网关接口,它为外部应用程序与Web服务器的交互提供了一个公共的环境和一组协议。例:
<formaction=http://search.etang.com/cgi-bin/
Searchmethod=getname=SearchForm>
(2)利用第三方技术制作本地的搜索引擎:易宝北信公司推出的TRS通用数据库全文检索系统,该产品以统一的接口和实现方式,为各种主流的关系数据库管理系统提供了专业级中文全文检索技术,这必将大大扩展全文检索技术的应用领域,是全文检索技术的新突破。该产品的推出,大大加强了民族软件在主流商业应用软件中的地位。TRS通用数据库全文检索系统支持的RDBMS包括Oracle,
3.2.2数据格式
(1)信息接收器,转换器
通过DDN专线,利用信息接收器(一个自动运
行着的守护进程的模块),快速,安全,准确的从证券所取得实时的股票信息。然后再触发信息转换器,把所取得的信息转换为短信息中心所需的格式,及时写到短信息中心。
(2)源数据格式
根据对证券所数据的分析,其数据的主要字段有:证券代码(关键字),证券名称、最近成交时间、最近成交价、昨日收盘、今日开盘、最高价、最低价、升跌、升跌幅、成交量、成交额、竞买价、竞卖价、委托比、量比、市盈率。若作为短信息,有下划线的字段可酌情忽略,这样可满足短信息160个字节的要求。
(3)股票数据格式
考虑到短信息的长度不能超过160个字节。因此制定该文本串格式(或规范)如下:
(证券代码,6字节)+(证券名称,12字节)+现价(4字节)+(现成交价,7字节,最大值9999.99)+昨收盘+(昨收盘价,7字节,最大值9999,99)+今开盘(6字节)+(今日开盘,7字节,最大值9999,99)+最高成交(8字节)+(最高成交价,7字节,最大值
DB2,SQLServer,Sybase和Informix五个主要的关
系数据库管理系统。
3.2证券查询服务系统
3.2.1功能模块结构
(1)即时行情查询
股票信息数据在整个接收和转换过程中体现为两种状态:源数据,目标数据。系统先从证券所取得最新的股票数据(源数据),利用转换器转换为所需格式,然后写到目标数据。这样就提供了实时的股票信息。这个系统运作起来实时,高效,又安全。用户根据提示输入要查询的股票代码。
用户能够通过PC、PDA和移动电话方便的查询到实时的金融行情。注册用户可以定制自己感兴趣的股票清单,免去了记忆和输入证券代码的麻烦。
(2)票订阅的申请/取消
9999,99)+最低成交(8字节)+(最低成交价,7字节,
最大值9999,99)+升跌(4字节)+(升跌价,6字节,
极值+/-99,99)+成交量(6字节)+(成交量,10字节)。(最多)共111字节,其中以上短信息串可按需求在160字节范围内增加一定的字段或将某些字段长度调整。
Web/WAP通过PC机或手机及相应的操作代
码,完成股票申请和取消买卖交易。
(3)个股行情定制
Web/WAP访问设置用户名/密码,兼容SMS方
式查询自己关心的个股和大盘走势,个股行情模块向手机发送被查证券行情信息,并定时刷新。
(4)上市公司信息
上市公司信息包括高度可定制的金融背景资料、新闻、评论和预测。当用户查询一只股票的行情时,他能够得到关于这只股票的公司材料和新闻、评论。这对用户交易有很大的帮助。
(5)价位通知
由于绝大多数的投资者不能随时监视股票的
3.3移动话费查询服务系统
以下描述均能使用普通WWW页面和WAP方
式进行。
!查询手机用户当月的话费信息。
!查询任意一个时期的历史话费信息。!针对预付费用户,可查询话费余额信息。!请求发送话费详单到EMAIL信箱功能。3.4
电子邮件服务系统
如图4所示,WAP网关将用户的操作命令转为
WML语言传给WEB应用服务器,利用MO短消息
70
微电子学与计算机
(3)地址本
2006年第23卷第11期
接口,发送接入码为869的E-MAIL服务。WEB应用服务程序和轮询程序向支持POP3协议的邮件服务系统发出查询请求,并接收返回的信息。
存放地址信息,其中包括子邮箱的信息。
3.4.2邮件目录
邮件目录,使用三级哈希(Hash)目录结构,在
每个目录下最多有100个目录或文件,保证不会对单个目录造成太大压力。邮件文件按一定的规律组织在这三级目录下,用户通过邮件编号访问对应的邮件文件。每个邮件文件,有一个应用计数,表示拥有这封邮件的邮箱个数,只有当邮件在所有的邮箱中都被删除之后,这个邮件文件才被真正删除。
3.4.3邮件ID的复用
邮件编号(ID)是可以复用的:当邮箱需要一个
文件来存储新到达的邮件时,它向系统申请一个
3.4.1邮箱目录(MailBox)
邮箱目录(MailBox),使用两级哈希(Hash)目录
ID,并将邮件存储在对应的邮件文件中;当邮箱要将邮件删除时它释放ID,系统将ID从新放入空闲队列等待再次分配。ID资源在系统中是自动分配和
管理的,随着ID资源的消耗,系统会在ID资源不足时再产生新的ID。
结构来组织邮箱(缺省为100×100,共10,000个子目录),邮箱以子目录的形式存放在两级哈希目录下。邮箱的信息存放一下三个文件中:
(1)邮箱控制文件
4结束语
本文旨在利用现有的移动平台与Internet相结
!文件头
存放邮箱的总体信息,包括邮箱的状态(如总邮件数,邮箱占用字节数,用户权限等)。用户在
合在其上开发增值服务,其系统的设计思想已在中国联通的部分地市得到实施,相信将有越来越多企业和个人使用这种服务,也应该是运营商发展增值服务的一个方向。下一步的改进将实现统一的消息解决方案,即将电子邮件、即时消息、传真和语SMS、音邮件及多媒体信息统一在一起,并通过单一的信箱进行访问,实现更多的移动通信数据增值服务。参考文献:
[1]SBradne.KeywordsforuseinRFCstoindicaterequire-
mentLevels.March2003:38 ̄40
[2]KBarry.Webservicesandservice-orientedarchitecture.
MorganKaufmannPublishers,2003:56 ̄59[3]URL:http://www.wapforum.org/
WebMail和IMAP4中建立的用户目录(folder)信
息。
!主体
存放每封邮件的概要信息:包括主题,大小,发件人,到达时间等。最重要的是一个邮件编号(ID),它唯一标识邮件目录(MailFile)中的一个文件,即邮件存储的真正地方。在邮件的信息中有一个标记是记录邮件正在被应用次数,比如建立了一个POP3连接,那么就将所有还没被删除的邮件的应用计数加1。当有其中一个POP3连接要删除邮件时,先对邮件作删除标记,只有当应用计数为0时,邮件才真正被删除。这样保证了POP3连接一旦建立,数据会保持到连接结束。所以多个POP3连接可以同时到一个邮箱里取信。
(2)过滤器
存放用户级过滤器的过滤规则(文本文件)。
作者简介:
张书奎
男,(1966-),高级工程师。研究方向为智能信息处
理、数据通信及信息安全等
内容需要下载文档才能查看 内容需要下载文档才能查看。
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 小红伞内容
- 抚触方法
- 爱捉迷藏的淀粉.1
- 一日教学轻音乐
- 幼儿园见习
- 大班说课材料
- 幼儿卫生学第三章第二节自编题
- 中班安全教案
- 幼儿卫生保健第六章自编练习题
- 传统宝宝起名方法大全
- 如何组织幼儿一日过渡环节
- 倾听孩子 共同成长
- 幼儿早教常识
- 小班家长工作小结
- 给宝宝取个好名字
- 常识教案---合理用餐身体棒
- 早期教育之0
- 西安月嫂推荐:待产准妈妈和宝宝所需物品大全
- 大班数学 3.30练习题
- 易经生辰八字起名对宝宝的影响
- 儿童感冒预防的小绝招
- 家教不难 每天问四句话改变孩子一生
- 宝宝起名知识:名字的诱导力
- 根据孩子生辰八字起名字
- 幼儿防溺水小知识
- 手指操
- 0~6岁早期教育计划说明
- 金夫人笔笔音乐胎教:听爸爸妈妈唱
- 养大一个孩子最少要花多少钱
- 教育观念
网友关注视频
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 苏科版八年级数学下册7.2《统计图的选用》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
- 冀教版英语四年级下册第二课
- 8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
- 苏科版数学七年级下册7.2《探索平行线的性质》
- 二年级下册数学第一课
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
- 七年级英语下册 上海牛津版 Unit3
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 人教版二年级下册数学
- 冀教版小学数学二年级下册第二单元《有余数除法的简单应用》
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 二年级下册数学第三课 搭一搭⚖⚖
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
- 外研版英语七年级下册module1unit3名词性物主代词讲解
- 北师大版数学四年级下册3.4包装
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理