图书馆统一信息系统校园文化服务模块设计(2)

来源:南粤论文中心 作者:魏鹰 发表于:2010-10-30 10:21  点击:
【关健词】图书馆;统一信息;校园文化;ISMG
2 图书馆统一信息系统校园文化服务模块设计 2.1 软硬件技术与系统架构 我们在图书馆统一信息系统校园文化服务模块的开发中,主要是构建一种以Internet、手机短信为主的双向互动服务方式,利用学生常用的手机短信、E-m

  2 图书馆统一信息系统校园文化服务模块设计
  2.1 软硬件技术与系统架构
  我们在图书馆统一信息系统校园文化服务模块的开发中,主要是构建一种以Internet、手机短信为主的双向互动服务方式,利用学生常用的手机短信、E-mail、QQ邮箱、邮箱中免费手机短信通知功能构建一套性价比较高的解决方案。根据图书馆和学校的服务方式和功能定位,在图书馆统一信息系统的构建中可采用下一代网络(Next Generation Network,NGN)、CTI(Computer Telecommunication Integration,计算机电信集成技术)服务器、GSMModem(GSM调制解调器)、短信网关(Internet Short Message Gateway,ISMG)等硬件设备或接口技术,针对不同的设备或接口技术可基于API开放编程接口开发各种包括语音、视频、信息在内的特色统一信息通讯增值服务[5]。在图书馆统一信息系统校园文化服务模块中采用短信网关(ISMG)等通讯设备和技术为支撑,通过系统接口软件和Internet网络连接SP提供的动态数据交换平台系统,实现无缝高效相连,将应用系统随时产生的动态信息转变成手机短信,通过移动、电信、联通的短信中心以端口特服号码进行实时发送和接受,为统一信息系统建立一个快速的短信双向通道。功能方面,基于图书馆信息系统和数据库,解决了资源采集问题,实现自动化公告、提醒、预约、查询、信息发布、留言和即时参考咨询等功能,同时可以根据用户需要针对性地进行信息定制,系统架构如图1所示。
   在图书馆统一信息系统的信息交换中,我们应遵循各通讯设备和移动运营商的协议:网关接口SMPP(短消息点对点协议),以及与之相适应的CMPP(China Mobile Point to Point,中国移动通信互联网短信网关接口协议)、SGIP(Short Message Gateway Interface Protocol,中国联通短信网关系统接口协议)和SMGP(Short Message Gateway Protocol,中国电信短信网关协议)等。在移动手机通讯中以TCP/IP作为底层通信承载,通过Socket 连接各种短信网关和增值业务系统等网元,实现各个网元之间的数据交互和异步方式,即信息系统在任一个网元接收到请求信息后立即反馈消息[6]。
  图书馆统一信息系统采用B/S模式,在程序的开发中主要利用ASP.NET技术实现企业门户统一信息系统的Internet信息交互、短信发送与管理等。图书馆统一信息系统是一套综合了当今呼叫中心、统一消息各项主流技术,提供完整校园文化功能服务系统。它以电话、邮件、Web等用户常用的沟通方式为主要媒介,构造从单一的自动语音服务系统,到复杂的分布式协作呼叫、互动短信、邮件等中心服务系统。系统为用户提供的从校园文化信息收集、发布、服务与关怀,到热点信息互动讨论全过程的用户管理整体解决方案,完成从与学生的互动到学校教师服务为中心的完整协作过程。图书馆统一信息系统作为校园文化的强大接入平台,使用户及其信息能够“进得来”,作为用户管理过程与学校决策分析的承载手段,使得学校面向师生的校园文化策略服务能够“出得去”,学校教师、管理人员、直至决策者面向广大学生能完成管理协同过程。
  2.2 安全和监管机制
  在基于图书馆统一信息系统的校园文化建设中,我们应充分利用统一信息强大认证机制,结合学校的信息管理制度,对新生注册或学生在办理图书借阅证的管理过程中,完成学生手机号码、E-mail帐户、QQ号等信息的采集,并构成统一信息号码,在图书馆统一信息系统和图书馆的业务中同时进行认证使用。学生通信工具和手段的安全性为信息系统和信息资源的安全性提供了保障,同时也提高信息的可信度,增加了校园文化传播的广泛性与有效性。校园文化信息载体是学校活动窗口和成果,图书馆是以信息为师生提供服务的,抓住了这些主线,“软”“硬”结合,校园文化塑造工程就能有的放矢,事半功倍。
  2.3 短信收发模块设计与实现
  校园文化在图书馆统一信息系统中创新的智能化互动信息服务功能在很程度上由信息收/发模块来实现,这也是校园文化服务模块的主体组成部分。信息收发模块由两部分组成:一是通过Internet向客户端、E-mail等发送和接收信息;二是短信收发模块,通过ISMG短信网关与SP运营商的Web服务接口连接。在基于HTTP的开发方式上通过实例化对象和使用定时器触发模式,实现与服务器端通讯[7]。我们设计的是用统一特服号进行系统通信,短信息服务器在接收到短信息后要经过程序的解析,对联通、移动、电信等不同的手机号码通过不同的SP运营商短信网关发送。
  短信收发模块实现自动接收与分析信息,模块运行后即刻创建接收短信线程,部分代码如下:
  Thread threadone=new Thread(new ThreadStart(SDeal.reMessage))
  启动收发模块线程,设置实例化代理对象:
  threadone.Start()
  ……
  public class void SDeal()
  {public string reMessage()
  {……
  信息接收模块使用定时器设定时间,触发实例化代理对象(对象名:SMK),将ISMG短信通过实例化代理对象处理后,可以以本地类一样使用。系统按照定时器以轮询方式接收短信:
  TimerCallback timeMes=new TimerCallback(SMK.receive);
  Timer cTime=new Timer(timeMes,state,1000,1000);
  ……
  }
  }
  统一信息的发送模块负责将接收到的手机、小灵通信息通过业务数据处理模块分析处理后,储存到SQL数据库和待发送信息列表,然后进入判断通讯类型阶段,根据判定出来的通讯手段类别对移动、联通、电信等短信网关接口进行调用,将列表内的信息发送给用户。在程序的设计中,主要通过类来应用表达式去判别用户的移动、联通等通讯类型,在类别的判定中,主要通过前三位数或前四位数进行甄别,如移动为134-139。部分代码实现如下:
  public class Assist
  {
  联通用户:运用SGIP互联网短信网关接口协议,实现平台与中国联通短消息网关之间的连接。前三位固定为130-132,155、156、186号码段联通手机用户,后部分由8位数组成,代码:
 private static bool IsCUN(string mobile)
   {string strPat=′^(130|131|132|155|156|186)[0-9]{8}D|S′;
  bool isCU=Regex.IsMatch(mobile,strPat); (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.