2023年7月31日发(作者:)

计算机光盘软件与应用 2010年第9期 Computer CD Software and Applications 软件设计开发 短消息平台网关接口的设计与实现 洪奎 (安徽蚌埠机电技师学院,安徽蚌埠233010) 摘要:随着通信技术的发展,移动电话除了作为通话工具以外,还可以进行无线数据通信,短消息作为一种廉价方 便的无线数据传输方式,得到了广泛应用。本平台采用了B/S机构, ̄k5-SMGP/TCP/IP协议,用IIS提供WEB服务,手 机用户可以在网站上发送/接收短消息业务,实现基于web平台的互联网与移动电话的短消息互通。 关键词:SMGP;SQL;ASP 中图分类号:N945.23 文献标识码:A 文章编号:1007—9599(2010)09—0163—01 The Design&Realizing of the Short Messages Platform Gateway Interface HongKui (Anhui Bengbu Electrical&Mechanical Technician Institute,Bengbu 23301 0,China) Abstract:The platform uses the B/S mode,based O11 SMGP/TCP/IP protocol,use IIS to provide WEB services,mobile phone users on the site send/receive short message service,web—based platform for implementation of Internet and mobile phone short message exchange. keywords:SMGP;SQL;ASP 一、系统架构 能直接调用DLL的函数,所以可以使用ASP调用月影短信委托发 (一)系统结构与模块 送调用接口(XML文件调用)。设计思想是在当地客户端将所有信 系统模主要组成及功能是:通信模块负责与短消息网关(SMG) 息通过ASP程序生成所能委托发送的XML文件发送出去。代码主 通信“ ;日志模块用于记录通信模块的动作为系统监控、管理提 要如下: 供依据;数据库接口模块提供通用的数据库操作方法,与数据库 <% 类型的选择无关;用户管理模块对短消息用户的信息、状态、个 ’//创建kkstar—com.Sms0bject对象,以便加密敏感内容, 性化设置以及注册的维护管理;WEB服务器为系统管理员和手机 保护个人信息安全 用户提供基于浏览器的访问方式。 ’//所有内容都可以加密,包括登录账号、登录密码、接收方 (二)短消息模式 手机号码、短信息内容等等 本系统所采用的数据模式如下:客户端发来的短消息__进行 set rs=Server.Create0bject( kkstarcom.SmsObject ) 有效性验证一屏蔽掉无效和干扰信息~给短消息解码~分离出发 ’//生成发送的XML文件,包括发送日期、发送时间、网关代 送方信息和实际数据一通过网关发送。本系统采用ASP作为后台 号、登陆账号、登陆密码、手机号码、短信内容、使用昵称、国 程序,调用“月影短信委托发送器”。 际区号 (三)网关接口 Set 鉴于ASP不支持标准DLL调用,可以使用《月影短信委托 fso-Server.Create0bject( Scripting.FileSystemObject ) 发送》调用方式,提别提供C0M接口(Kkstar—tom.dl1)供ASP Set 加密XML文件。运行程序后可以在WINDOWS目录中(或WINNT txtfi le=fso.CreateTextFi le(Server.mappath smsxml/ +rnd 目录中)找到KKSTAR—SMS.INI文件,该文件包含所有网关代 xmlid+ .xml )) 号。 txtfile.write html 二、系统实现 (四)安全性相关 (一)开发工具 本程序使用的动态链接库kkstar—sms提供了一个 基于B/S模式的短消息服务平台系统足以ASP为后台程序, EncodeString的函数,专业用于加密重要的字符串,例如短信网 使用SQL语言实现网页数据库操作,使用《月影短信委托管理发 关登陆账号、登陆密码、短消息内容等等。但是ASP却不能直接 送器》实现网关接口。 调用DLL,为此我们提供了一个C0M接口;Kkstar—com.dll,供 ASP的优势: ASP加密重要字符串,然后才写入XML文件,通过Regsvr32.exe, Active Server Pages :“动态服务器网页”,基于ASP程 把kkstar coln.dll注册到windows系统中,Asp通过COM对象的 序开发工具的方便性、语言相容性高、隐密安全性高、易于操控 EncodeString方法加密字符串, 数据库、面向对象学习容易以及代码可移植性高而采用这个服务 器端编程程序。 本系统使用的Access数据库为关系型数据库,数据库引擎为 sms=server.createobject(“kkstar_com.smsobject”) MS jet,使用的SQL语言是依据ANSI-89 Level版的SQL语法而 Set newstring=sms.encodestring(“登陆密码”) 建立的。 服务器软件环境配置: 三、结束语 1.Windows 2000 server/2003 Server操作系统。 当今世界,网络技术发展迅猛,网络的应用日益广泛,如何 2.IIS/5.0(Win2000)/6.0(Win2003)。 将本系统在跨平台跨服务商的进一步完善,是我们面临的下一个 (二)管理模块的设计 任务,WEB应用平台的日趋完善必将为信息化在生活领域起到积 管理模块包括数据库模块、用户体验模块、短消息接口模块, 极的推动作用。 包括有对手机用户的管理(登陆认证、注册、编写自制短信等), 参考文献: 从合理性方面设计两个库:data(message表用于在WEB服务器 【1中国电信集团公司.11短消息网关(SMGP)协议v1.3,2002,4 中存储用户发送和接收的短消息、对方号码、对方呢称、发送时 [2云舟工作室.2]精通ASP3.0网络编程 北京:人民邮电出版 间、阅读标记等信息;phonenum表用于在WEB服务器中存储手机 社,2001,10:98~101 用户注册信息);Server库用于在WEB服务器中存储用户个性化 设置以及系统的内置信息。 作者简介 (三)通信模块的设计 洪奎(1981一),男,本科,副主任,助理讲师,安徽蚌埠机电技师 通信模块主要负责客户端向网关的短消息发送。由于ASP不 学院 一】63一 

2023年7月31日发(作者:)

计算机光盘软件与应用 2010年第9期 Computer CD Software and Applications 软件设计开发 短消息平台网关接口的设计与实现 洪奎 (安徽蚌埠机电技师学院,安徽蚌埠233010) 摘要:随着通信技术的发展,移动电话除了作为通话工具以外,还可以进行无线数据通信,短消息作为一种廉价方 便的无线数据传输方式,得到了广泛应用。本平台采用了B/S机构, ̄k5-SMGP/TCP/IP协议,用IIS提供WEB服务,手 机用户可以在网站上发送/接收短消息业务,实现基于web平台的互联网与移动电话的短消息互通。 关键词:SMGP;SQL;ASP 中图分类号:N945.23 文献标识码:A 文章编号:1007—9599(2010)09—0163—01 The Design&Realizing of the Short Messages Platform Gateway Interface HongKui (Anhui Bengbu Electrical&Mechanical Technician Institute,Bengbu 23301 0,China) Abstract:The platform uses the B/S mode,based O11 SMGP/TCP/IP protocol,use IIS to provide WEB services,mobile phone users on the site send/receive short message service,web—based platform for implementation of Internet and mobile phone short message exchange. keywords:SMGP;SQL;ASP 一、系统架构 能直接调用DLL的函数,所以可以使用ASP调用月影短信委托发 (一)系统结构与模块 送调用接口(XML文件调用)。设计思想是在当地客户端将所有信 系统模主要组成及功能是:通信模块负责与短消息网关(SMG) 息通过ASP程序生成所能委托发送的XML文件发送出去。代码主 通信“ ;日志模块用于记录通信模块的动作为系统监控、管理提 要如下: 供依据;数据库接口模块提供通用的数据库操作方法,与数据库 <% 类型的选择无关;用户管理模块对短消息用户的信息、状态、个 ’//创建kkstar—com.Sms0bject对象,以便加密敏感内容, 性化设置以及注册的维护管理;WEB服务器为系统管理员和手机 保护个人信息安全 用户提供基于浏览器的访问方式。 ’//所有内容都可以加密,包括登录账号、登录密码、接收方 (二)短消息模式 手机号码、短信息内容等等 本系统所采用的数据模式如下:客户端发来的短消息__进行 set rs=Server.Create0bject( kkstarcom.SmsObject ) 有效性验证一屏蔽掉无效和干扰信息~给短消息解码~分离出发 ’//生成发送的XML文件,包括发送日期、发送时间、网关代 送方信息和实际数据一通过网关发送。本系统采用ASP作为后台 号、登陆账号、登陆密码、手机号码、短信内容、使用昵称、国 程序,调用“月影短信委托发送器”。 际区号 (三)网关接口 Set 鉴于ASP不支持标准DLL调用,可以使用《月影短信委托 fso-Server.Create0bject( Scripting.FileSystemObject ) 发送》调用方式,提别提供C0M接口(Kkstar—tom.dl1)供ASP Set 加密XML文件。运行程序后可以在WINDOWS目录中(或WINNT txtfi le=fso.CreateTextFi le(Server.mappath smsxml/ +rnd 目录中)找到KKSTAR—SMS.INI文件,该文件包含所有网关代 xmlid+ .xml )) 号。 txtfile.write html 二、系统实现 (四)安全性相关 (一)开发工具 本程序使用的动态链接库kkstar—sms提供了一个 基于B/S模式的短消息服务平台系统足以ASP为后台程序, EncodeString的函数,专业用于加密重要的字符串,例如短信网 使用SQL语言实现网页数据库操作,使用《月影短信委托管理发 关登陆账号、登陆密码、短消息内容等等。但是ASP却不能直接 送器》实现网关接口。 调用DLL,为此我们提供了一个C0M接口;Kkstar—com.dll,供 ASP的优势: ASP加密重要字符串,然后才写入XML文件,通过Regsvr32.exe, Active Server Pages :“动态服务器网页”,基于ASP程 把kkstar coln.dll注册到windows系统中,Asp通过COM对象的 序开发工具的方便性、语言相容性高、隐密安全性高、易于操控 EncodeString方法加密字符串, 数据库、面向对象学习容易以及代码可移植性高而采用这个服务 器端编程程序。 本系统使用的Access数据库为关系型数据库,数据库引擎为 sms=server.createobject(“kkstar_com.smsobject”) MS jet,使用的SQL语言是依据ANSI-89 Level版的SQL语法而 Set newstring=sms.encodestring(“登陆密码”) 建立的。 服务器软件环境配置: 三、结束语 1.Windows 2000 server/2003 Server操作系统。 当今世界,网络技术发展迅猛,网络的应用日益广泛,如何 2.IIS/5.0(Win2000)/6.0(Win2003)。 将本系统在跨平台跨服务商的进一步完善,是我们面临的下一个 (二)管理模块的设计 任务,WEB应用平台的日趋完善必将为信息化在生活领域起到积 管理模块包括数据库模块、用户体验模块、短消息接口模块, 极的推动作用。 包括有对手机用户的管理(登陆认证、注册、编写自制短信等), 参考文献: 从合理性方面设计两个库:data(message表用于在WEB服务器 【1中国电信集团公司.11短消息网关(SMGP)协议v1.3,2002,4 中存储用户发送和接收的短消息、对方号码、对方呢称、发送时 [2云舟工作室.2]精通ASP3.0网络编程 北京:人民邮电出版 间、阅读标记等信息;phonenum表用于在WEB服务器中存储手机 社,2001,10:98~101 用户注册信息);Server库用于在WEB服务器中存储用户个性化 设置以及系统的内置信息。 作者简介 (三)通信模块的设计 洪奎(1981一),男,本科,副主任,助理讲师,安徽蚌埠机电技师 通信模块主要负责客户端向网关的短消息发送。由于ASP不 学院 一】63一