我结婚很多年了,我和丈夫是外人眼中的模范夫妻。但是婚姻就是爬满虱子的华丽袍子,哪个光鲜的外表下没有问题渐渐地,老公不再陪我逛街,他喜欢研究股票和游戏,我也把注意力放到了其他地方,比如说孩子、美容和自己的工作。日子就在这样的渴望和失望中度过。如果不是他的出现,我或许就平静地接受了。
他是怎么出现的呢说起来还有点缘分天注定的意思。那天,爸爸骨折了,我带他去看病,在急诊室里当班的就是他。他是个脸上有动人笑容的人,脾气很温和,对每个病人都很耐心,一点不急躁。因为爸爸的病情,需要来来回回拍片子打石膏,所以我跟他打了好几个照面。每次我担忧焦虑地询问,他都会认真地倾听,然后给出答案,同时露出白白的牙齿和灿烂的笑容。
我对他的第一印象仅限于此。但是在那天晚上,不知道为什么,我梦到了他,无关颜色,只是梦到了这个人,醒来后的第一感觉是甜蜜。现在想起来,或许那时我就对他有了好感吧。
第二次带爸爸去看病,我特意把自己打扮得很漂亮。他果然在,我在门口站了好一会,看着他给病人看病。后来他抬头看到我了,我说:“医生,上次我来看过病的,今天是复诊。”他说他记得的,特意冲我笑了一下。我喜欢这种温暖的笑容,配合他干净的眼神,让我不自觉地心跳加速。
到了爸爸看病的时候,他很认真仔细。最后药开好了,我咨询了很多病情方面的问题,
很久以后,他告诉我,那天如果不是我先开口,他也会跟我要号码的。
“我已经察觉到了这样不好,因为我开始像一个小女生一样,习惯等一个人的短消息,心情跟着短消息起伏不平。”
大概是一个星期后的某天晚上,已经9点多了,他发了个短消息:“你爸爸的病好点了吗”我想了半天,回答说:“好多了谢谢你。”然后又过了半个小时,我忍耐不住又给他一个消息:“你是不是在值夜班”他说:“是的,你怎么知道”我说:“认识的人都夸我聪明。”他说:“羡慕你老公,一定很开心,祝你们全家快乐。”我说:“也羡慕你老婆。”
接下来的几天我们保持着短消息联系。短消息真是个奇怪的东西,它让人们有时空上的距离,却又可以让人们在情感上更加接近。通常我们在聊短消息的时候,都是无所顾忌的,那些话是面对面时完全不敢讲的。早上起床时,刚下夜班的他就给我消息说:“想你了,憋不住想问你在干嘛。”我说在上班的路上。他说路上当心。于是,这一天我的心情都特别好。晚上11点多,我给他发消息问他睡了吗他说,夜猫子,快点睡觉去。于是,我就乖乖地上床,安心睡觉。我已经察觉到了这样不好,因为我开始像一个小女生一样,习惯等一个人的短消息。心情跟着它起伏不平。但是我控制不了自己的情绪和行为。
一天早上,我发消息给他,问他在做什么。他说刚刚值夜班回家。我问他家在什么方向。他说在虹桥。我说不巧,我刚从虹桥回来,否则中午可以请你吃饭。他说今天有点忙,后天可以啊。结果到了后天,他提前说突然安排了手术,不能来了。我心里掂量着到底是真的还是假的,也许他当时是在敷衍我,并没真的打算要和我吃饭。后来,我约了朋友在新天地吃饭,那天天气不错,坐在室外的太阳伞下人也很悠闲。我忍不住拍了一张照片,发彩信给他,说如果能跟他喝咖啡就更开心了。那么的表白,我都不知道自己哪里来的勇气。
周末的时候,我去美容院,那里的女孩子说我身体经络不通,需要做按摩。这个时候我想到了他,我问他,颈部不好是去按摩院还是去医院。他说:“当然是医院了,下周你过来我帮你检查看看。”天知道,我是不是存心的。
两天后,我到医院去找他。第一次那么近距离地和他面对面,我开始紧张心跳,不怎么敢看他。他帮我检查右手臂,我看到他长久注视我做过的美甲,脸就“刷”一下红了。后来他说再帮我看看脊柱,让我趴在检查床上,我脸红得厉害,说能不能就站着检查。他说如果你怕脏,我去找个一次性的床单。我硬是不答应,说还是站着检查吧。他走过去关起了门,然后扭了几下我的脊柱,说是好的。然后我坐下来开始听他谈病情,关起的门让我觉得更不自然。
回去的路上,我给他发消息,说不知道是咖啡还是你,我今天心跳不正常。他说,我也心神不宁,给人看病老是集中不了精神。隔了一会,他又说:“明天我有空,不许你安排其他事情。”他用了“不许”两个字,这让我刚刚平复的心情又一次荡漾起来。谜底都揭开了,我们彼此都有好感。那天,我感到一种久违的幸福和兴奋。
“经过了那次牵手,听了他火热的表白后,我的心有点退缩了,考虑的问题也多了。”
那个约会,我有点矛盾。内心里,道德和情感在打架。道德说,不能去。感情说,我要去。其实,每次和他联系,和他见面,我都要经历这样一个矛盾的心理过程。这真是一种折磨。
出了大楼,他去开车,我有意识地选了后座,而不是副驾驶的位置。他看了我一眼,没说什么,等我坐定后,就稍稍调整了下后视镜,说:“我想多看看你。”镜子里他的眼睛还是和往常一样很迷人,很温暖,但是我不敢像往常那样沉醉其中……车子一到医院,我就说了声“再见”,快速地离开了。
回公司的路上,我突然意识到这样下去很危险。我承认对他很心动,也承认过去的那几个星期里,我一度以为自己又回到了青春少女时期,那种感觉很美好。但经过了那次牵手,我的心有点退缩了。
前几天晚上,我看了一个电视,里面的女主角有一段内心的忏悔,说她因为一时的糊涂,受了另一个男人的诱惑和欺骗,最后做了对不起丈夫的事情。以前看这种电视,我是没什么感觉的,但是那天晚上我心里特别难受,觉得自己很不对很不对。我为什么这样做呢我很害怕,接下去会怎么样每每看到他发来的短消息,我都不知道如何回答。
2.最坑人:“为庆祝移动公司成立十周年及短信息发送量突破50亿条,特推出此次回馈用户酬宾活动,只要将此信息转发给10位用户,您的卡上将自动加入50元!发完后查证!这是真的,我刚试过,快发吧!”发吧!发吧!发完后一查,一分钱没加,哪有天上掉馅饼的好事,移动公司员工正偷着乐呢:这个月又可以加工资了!这条信息把广大用户坑苦啦!
3.最讨厌:“对不起,您卡上的余额不足,请尽快充值!”相信不论谁看到这条信息都会感到很讨厌的,最令人讨厌的信息非此条莫属!
4.发送率最高:“我以前的手机号欠费停机了,现在换成这个号码,有事发信息联系我。”欠费多,谁受得了?还不如重新买张卡用,用完就扔!扔的人多了,发送率就高了。
5.最莫名其妙:“有花无月恨茫茫,有月无花恨转长,花美似人临月镜,月明如水照花香,扶筇月下寻花步,携酒花前带月尝。如此好花如此月,莫将花月作寻常。——每句猜一字,联起来一句话。”某个无聊人把风马牛不相及的东西想凑到一块儿,唐伯虎的诗居然藏有天机!可笑!更可笑的是,居然有人自称猜出了谜底,这句话就是:“受不了你们这些人!”简直莫名其妙。
6.最无聊:“寂寞的夜里,你是否跟我一样正承受着孤独的煎熬请即刻加入‘缘分的天空’交友俱乐部,与你梦想中的他(她)敞开心灵,碰撞激情!回复‘MM’到‘菖菖菖菖菖菖’即可!”无聊人的无聊游戏。
8.最无奈:“我上星期刚充的100元话费,今天就只剩20元了,移动公司肯定有猫腻,我这张卡打爆就换联通的卡!”且不说移动是否真的有问题,但凡用手机的同志,你敢说你的话费你自己一清二楚的吗?
关键词:SMGP;SQL;ASP
TheDesign&RealizingoftheShortMessagesPlatformGatewayInterface
HongKui
(AnhuiBengbuElectrical&MechanicalTechnicianInstitute,Bengbu233010,China)
Abstract:TheplatformusestheB/Smode,basedonSMGP/TCP/IPprotocol,useIIStoprovideWEBservices,mobilephoneusersonthesitesend/receiveshortmessageservice,web-basedplatformforimplementationofInternetandmobilephoneshortmessageexchange.
keywords:SMGP;SQL;ASP
一、系统架构
(一)系统结构与模块
系统模主要组成及功能是:通信模块负责与短消息网关(SMG)通信[1];日志模块用于记录通信模块的动作为系统监控、管理提供依据;数据库接口模块提供通用的数据库操作方法,与数据库类型的选择无关;用户管理模块对短消息用户的信息、状态、个性化设置以及注册的维护管理;WEB服务器为系统管理员和手机用户提供基于浏览器的访问方式。
(二)短消息模式
本系统所采用的数据模式如下:客户端发来的短消息--进行有效性验证--屏蔽掉无效和干扰信息--给短消息解码--分离出发送方信息和实际数据---通过网关发送。本系统采用ASP作为后台程序,调用“月影短信委托发送器”。
(三)网关接口
鉴于ASP不支持标准DLL调用,可以使用《月影短信委托发送》调用方式,提别提供COM接口(Kkstar_com.dll)供ASP加密XML文件。运行程序后可以在WINDOWS目录中(或WINNT目录中)找到KKSTAR-SMS.INI文件,该文件包含所有网关代号。
二、系统实现
(一)开发工具
基于B/S模式的短消息服务平台系统是以ASP为后台程序,使用SQL语言实现网页数据库操作,使用《月影短信委托管理发送器》实现网关接口。
ASP的优势:
ActiveServerPages[2]:“动态服务器网页”,基于ASP程序开发工具的方便性、语言相容性高、隐密安全性高、易于操控数据库、面向对象学习容易以及代码可移植性高而采用这个服务器端编程程序。
本系统使用的Access数据库为关系型数据库,数据库引擎为MSJet,使用的SQL语言是依据ANSI-89Level版的SQL语法而建立的。
服务器软件环境配置:
1.Windows2000server/2003Server操作系统。
2.IIS/5.0(Win2000)/6.0(Win2003)。
(二)管理模块的设计
(三)通信模块的设计
通信模块主要负责客户端向网关的短消息发送。由于ASP不能直接调用DLL的函数,所以可以使用ASP调用月影短信委托发送调用接口(XML文件调用)。设计思想是在当地客户端将所有信息通过ASP程序生成所能委托发送的XML文件发送出去。代码主要如下:
'//创建kkstar_com.SmsObject对象,以便加密敏感内容,保护个人信息安全
setrs=Server.CreateObject("kkstar_com.SmsObject")
Setfso=Server.CreateObject("Scripting.FileSystemObject")
Settxtfile=fso.CreateTextFile(Server.mappath("sms_xml/"+rndxmlid+".xml"))
txtfile.writehtml
本程序使用的动态链接库kkstar_sms提供了一个EncodeString的函数,专业用于加密重要的字符串,例如短信网关登陆账号、登陆密码、短消息内容等等。但是ASP却不能直接调用DLL,为此我们提供了一个COM接口;Kkstar_com.dll,供ASP加密重要字符串,然后才写入XML文件,通过Regsvr32.exe,把kkstar_com.dll注册到windows系统中,Asp通过COM对象的EncodeString方法加密字符串,
……
Setsms=server.createobject(“kkstar_com.smsobject”)
Setnewstring=sms.encodestring(“登陆密码”)
三、结束语
当今世界,网络技术发展迅猛,网络的应用日益广泛,如何将本系统在跨平台跨服务商的进一步完善,是我们面临的下一个任务,WEB应用平台的日趋完善必将为信息化在生活领域起到积极的推动作用。
参考文献:
[1]中国电信集团公司.短消息网关(SMGP)协议v1.3,2002,4
关键词:短消息服务;安全认证;安全服务;短信网关;安全业务接入
中图分类号:TP393.08
文献标志码:A
Securitycommunicationsystembasedonshortmessageservice
SHUMing-lei,TANCheng-xiang,YUDing-guo
(
SchoolofElectronicsandInformation,TongjiUniversity,Shanghai201804,China
)
Abstract:
ConcerningtheinsecurefactorsofShortMessageService(SMS)overpublicmobilenetwork,aSMSsystemforsecurecommunicationwasputforward,fromthepointofviewofreal-timeprotectionability,activeprotectionability,andmanagement-controlability,featureandarchitectureofthesystemwereintroduced,securitypolicyofthesystemwasdescribedindetail,andalsotheschemewasimplemented.
ConcerningtheinsecurefactorsofShortMessageService(SMS)inpublicmobilenetwork,aSMSsystemforsecurecommunicationwasputforward.Fromthepointofviewsofreal-timeprotectionability,activeprotectionability,andmanagement-controlability,featureandarchitectureofthesystemwereintroduced,securitypolicyofthesystemwasdescribedindetail,andfinallytheschemewasimplemented.
Keywords:
ShortMessageService(SMS);securityauthentication;securityservice;ShortMessageService(SMS)gateway;securityservicesaccess
0引言
1系统的功能特性
安全短消息服务系统的目的是提供安全可靠的通信信道,并在此信道上提供可扩展、可管控的服务[8-9],它的安全需求主要包括以下几个方面。
1)身份认证。在开展短信业务时,必须先确认双方的身份,以防止终端身份被仿冒或受到钓鱼攻击。
2)数据机密性。对传输的信息进行加密,即使通信数据被中途窃听、截获,攻击者也无法得到真实的内容。
3)数据完整性。系统对信息在传输过程中是否被第三方篡改、添加、删除、重新排序等操作进行验证,未通过验证的信息将被丢弃。
4)不可抵赖性。信息的发送方和接收方都不能对已经发送或接收的信息进行否认。
5)访问控制。对于不同级别的用户给予不同的访问权限,对于任何越权的服务请求,系统都予以拒绝。
6)服务可用性。系统能有效防止客户非法操作,抵抗重放攻击和拒绝访问攻击,确保合法终端能及时安全地使用各种应用服务。
因此,本文所设计的安全消息服务系统具备如下的基本业务性能。
2)双向认证。平台使用终端和接入网关进行互认证的方式,并在互认证过程中确定会话密钥。在互认证的过程中,终端、SIM(SubscriberIdentityModule)卡、用户是一一对应的关系。在安全级别方面,平台应能支持几种安全强度、认证速度不相同的认证方式。在认证要素方面,终端最低限度应包括国际移动设备身份码(InternationalMobileEquipmentIdentity,IMEI)、移动台国际ISDN号码(MobileStationISDNnumber,MSISDN),可选其他要素包括用户私钥、用户群共享密钥等,网关最低限度应包括网关号码,可选其他要素包括网关私钥。
3)安全保障及访问控制机制。加密保存终端的配置信息、服务配置文件,由终端特征码变换生成密钥,终端用户私钥由用户自定义口令和上述密钥联合加密保存。通过输入用户自定义口令访问程序,可实现程序自锁。在网关服务器端,对用户的访问进行合法性验证和控制,对不同用户、不同用户组、不同服务应用不同的访问许可。
4)服务业务的易扩展性。为降低平台服务构建成本、便于扩展,允许第三方已有的Webservice应用作为服务进入系统,支持各种数据查询服务。终端的每个服务都能提供友善的图形界面,并能保存每次服务的结果。
5)安全策略及系统配置管理。后台管理应具备查看当前网关状态信息、终端用户管理、终端用户所属用户组以及用户组共享密钥管理、添加更新服务和重新终端服务配置文件等服务配置管理、操作员及其权限的设置管理等功能。终端具备可以由用户修改网关信息、SMS设置、用户组密钥、用户自定义密钥等配置信息的功能。
┑4期┦婷骼诘:基于短消息的移动安全通信系统
┆扑慊应用┑30卷
图片
图1系统网络拓扑
2系统的设计
2.1系统拓扑结构
2.2系统层次架构
图2系统层次架构
3系统的安全策略
3.1短信传输安全策略
局端与终端进行互认证后,双方所传输的短信数据按照预定的格式和算法并使用由认证过程中协商的会话密钥进行加密传输。所有上下行消息都以密文形式发送,其中,包含了会话密钥和大量用户身份信息的认证消息采用1B024位的RSA加密算法,以实现在最大限度上保证消息的保密性,而为确保消息处理效率,占系统收发消息比例成分较大的应用消息,使用加密级较低的3DES算法,以平衡安全性和运行性能。
3.2业务应用接入安全策略
系统采用三级认证方式,分别是强认证、中等认证和快捷认证。强认证进行两次信息交换,通过认证因子和会话密钥对用户信息和局端信息完成强加密,使用了RSA和3DES加密算法。中等认证基于共享密钥交换原理,不需对终端生成随机数验证因子,在一次信息交换中完成认证过程。认证强度最低的快捷认证则不涉及RSA加密,在认证请求中使用用户群组密钥作为预共享密钥对消息进行加密。
3.3局端管理安全策略
4系统实现与性能分析
跨越上海、江苏、浙江的外场移动漫游的联动实测验证了平台的安全性能和使用效率,目前该平台已初步在物流运输、985平台等部门投入实际运用。
本文设计并实现移动安全短信系统时,始终以满足面向终端、面向链路以及面向应用的安全需求为基本准则。对于终端,采用双向认证及多因子认证方式,并实施基于角色的访问控制策略,因而能有效避免非法用户对系统的冒用和钓鱼式攻击,合理调度控制终端客户对系统的访问和使用。对于通信链路,采用数据包加密、完整性验证以及自定义包载荷格式等措施,能有效抵抗对链路信息的窃听、仿冒和篡改攻击。对于应用服务,系统使用完善的重发机制以实现拒绝包重放的功能,并可动态挂接上层应用服务,提高了系统的安全性和灵活性,方便用户使用。
图3终端系统操作界面
图4管理平台使用界面
5结语
本文提出并实现了安全传输短信系统及业务应用系统一体化的解决方案,该方案在终端和局端之间构建安全信道,无缝集成有线固网和移动无线网络,接入成本低廉,易于部署,并且可灵活扩展挂接上层应用服务,具有较高的现实意义和市场价值。今后的工作重点在于进一步提高认证算法的速度和性能,在算法库中扩充加入ECC、DSA等算法,以及研究基于MMS(多媒体短信服务)的安全传输,确保重要视频、音频信息在移动网络中的安全性。
[1]李相鹤,张焕国.移动通信信息安全技术方案研究[J].计算机应用,2004,24(6):184-186.
[2]单广玉,范晓晖,杨义先.短消息业务系统安全性分析[J].信息网络安全,2003(11):52-54.
[3]ALZOMAIM,JSANGA,MCCULLAGHA,etal.StrengtheningSMS-basedauthenticationthroughusability[C]//Proceedingsofthe2008IEEEInternationalSymposiumonParallelandDistributedProcessingwithApplications.Washington,DC:IEEEComputerSociety,2008:683-688.
[4]HASSINENM,HYPPONENK,HAATAJAK.Anopen,PKI-basedmobilepaymentsystem[EB/OL].[2009-07-01]./content/q7r863u804898tl4/.
[5]
NOLLJ,CALVETJ,MYKSVOLLK.Admittanceservicesthroughmobilephoneshortmessages[C]//ProceedingsoftheInternationalMulti-ConferenceonComputingintheGlobalInformationTechnology.Washington,DC:IEEEComputerSociety,2006:77.
[6]RONGYUH,GUOLEIZ,CHAOWENC.APK-SIMcardbasedend-to-endsecurityframeworkforSMS[J].ComputerStandardsandInterfaces,2009,31(4):629-641.
[7]孙亮,张来顺,赵国磊.移动警务安全短消息通信系统设计[J].计算机技术与发展,2006,16(3):173-175.
关键词:短消息业务;卫星通信;网络管理;多线程
DesignandImplementofShortMessageSysteminSatelliteCommunicationNetwork
GUOChen-guang,MEMGXian-qi,LIChun-zhi
(DepartmentofCommunication,PLA65066,Dalian116100,China)
Abstract:Shortmessageserviceinsatellitecommunicationnetworkisanewservice.Thispapersetsupthemodelofshortmessageserviceinsatellitecommunicationnetwork,anddiscussessomekeyproblemsthatneedsolveofthemodelinapplication.Italsorealizesthekerneldevice,ShortMessageServiceServer(SMSS).
Keywords:shortmessageservice;satellitecommunication;networdmanage;mulitithread
当前,卫星通信业务已在各行业广泛应用,但其仅限于话音、数据等传统业务。为了拓展卫星通信的业务领域,使其在未来应用中发挥更大效益,本文结合短消息业务技术和卫星通信网络管理技术各自的优点,依托于现有卫星通信系统平台,提出了卫星通信网短消息业务的概念以及短消息系统的体系结构。
1短消息系统结构
卫星通信网短消息系统主要由短消息系统服务器和用户终端设备组成。短消息系统服务器仅次于网控中心,是整个系统的核心,负责完成短消息的转发,并且提供查询、客户端配置等功能。用户终端设备可以是地球站,也可以是装有短消息系统客户端软件的计算机。
图1中各设备功能说明如下:
1)地球站及短消息业务客户端(SMSC,ShortMessagingServiceClient):收发短消息的终端设备,具有接收、发送、显示、编辑、保存短消息等功能。
2)ACS:接入控制服务器(AccessControlServer),是网控中心处理机与卫星室外单元的接口软件,负责网控中心与地球站间的数据链路层通信。
3)SMSS:短消息业务服务器(ShortMessagingServer),是短消息处理的核心设备,负责对短消息进行判断、审核、转发、中止等操作。
4)MSW:MSW(MonitorandSWitch)是用于对网控系统进行管理和控制的软件,对短消息业务来说,它主要负责协调SMSS与网控中心其他进程间的关系,以及对网络资源进行管理和控制,其工作方式为双机热备份。
5)NCP:NCP(NetworkControlProcess)是网控系统内处理通信业务的软件。NCP对业务资源的控制主要以数据库表文件的形式体现,SMSS不直接与NCP通信。
6)KDC:密钥分发中心(KeyDistributionCenter)负责对ACS与地球站间通信所用的密钥进行管理。
7)DBMS:数据库管理系统,用于保存各类短消息队列,以及全网配置和状态信息、运行记录、操作日志等。
短消息发送流程为:对于地球站发送的短消息,通过卫星信道传送至网控中心,网控中心的ACS收取后把短消息转换为数据包交给短消息业务服务器SMSS;对于客户端发送的短消息,通过专用计算机网络直接交付SMSS。SMSS对所收到的短消息先进行格式转换以及存储于数据库;然后对等待转发的短消息进行审核判断,如果通过审核,SMSS就将此条短消息交给ACS转发给接收方地球站。
2系统关键设计
2.1传输信道的选择
卫星通信网的信道一般可分为两类:业务信道和控制信道。短消息采用何种信道传输是实现短消息系统的最关键问题,决定了短消息系统的实际应用性能。
短消息采用存储转发模式,无连接方式传输,无需繁杂的连接建立和拆除工作。短消息帧上行(地球站到网控中心)采用ALOHA方式,下行(网控中心到地球站)采用TDM广播方式。短消息一次传输就构成一次通信,适合数目较多的小数据量信息同时传输。
2.2增值服务功能
为提高短消息的应用价值并弥补其固有的缺陷,我们还设计了回执和群发两种短消息增值服务。
所谓短消息回执是对短消息发送状况的反馈通知,用于告知发送方其所发短消息是否成功到达。
图2中各阶段分别为:
1)发送方向SMSS发送短消息;
2)SMSS收到短消息后,向发送方发送“短消息录入应答信令”;
3)SMSS向接收方转发短消息;
4)接收方收到短消息后,向SMSS发送“短消息下载应答信令”;
5)SMSS收到“短消息下载应答信令”后,向发送方发送短消息。
所谓短消息群发是指用户发送一条短消息,其接收对象是一个用户群。群发过程如下:主发方的地球站发送一条携带组号的短消息到网控中心,网控中心的SMSS除对该短消息进行正常审核之外,还需对主发方的权限是否能向目标组群发短消息进行审核,设定权限的目的是为了防止卫星网络内群发短消息的泛滥。若该短消息通过审核鉴定,SMSS就把其携带的组号转换为组地址,再广播下发给所有地球站,但只有属于目标组的站才把收到的短消息提交给操作员。
3系统的实现
3.1短消息业务服务器
由于短消息业务服务器SMSS需要处理卫星通信系统中所有短消息,因此其实时性要求较高。对于实时性要求较高的服务器,其设计应遵循实时服务器的设计模式,即单进程多线程的模式。
线程:SMSS进程按功能模块划分为数十个线程。这些线程分别实现不同层次的功能,大体可分为三类:
1)业务处理类:承担短消息处理工作,负责对每条短消息的收发双方的权限进行审核,对于通过审核的短消息进行转发以及中止发送等各种操作。
2)管理控制类:负责对SMSS自身的管理和控制,以及执行MSW发来的各种命令。
3)通信类:承担与网控其他进程之间的通信工作,例如SMSS与ACS、MSW的数据通信。
队列:在SMSS内部设置了多个缓冲队列,队列中存放短消息数据和管理控制信息,各线程通过操作这些队列完成业务处理和管理控制任务。
3.2性能测试
上述短消息系统已经在模拟卫星通信环境中投入实际运行。SMSS是一个实用的多线程服务性程序,利用单进程多线程而不是多进程是因为线程之间通信和同步较易实现,并且开销小,能够提高系统运行效率。测试结果表明,短消息系统在流量正常时运行良好。当出现突发性的流量增长时,可通过限制短消息的发送速率,避免出现拥塞现象。
4结束语
短消息系统具有很好的通用性,可高效地实现各种卫星通信网中的短消息传输与控制,无论对民用网络还是军事卫星通信网都有很高的实用价值。
[1]ETSIGSM3.40,DigitalCellularTelecommunicationSystem(Phase2+)TechnicalRealisationoftheShortMessageServicePoint-to-Point[S].V.4.13,1996.
[2]ETSIGSM3.40,DigitalCellularTelecommunicationSystem(Phase2+)TechnicalRealisationoftheShortMessageServiceCellBroadcast(SMSCB)[S].V.5.2.0,1996.