基于智能手机和加密短信的远程监控系统的设计与实现.docVIP

基于智能手机和加密短信的远程监控系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于智能手机和加密短信的远程监控系统的设计与实现.doc

基于智能手机和加密短信的远程监控系统的设计与实现   1. 引言   本文根据电力企业的实际情况,结合当前普及率极高的智能手机和短信技术,给出一种基于智能手机和加密短信的远程监控系统的设计和实现方案,通过此方案与电力企业内部局域网的运维系统结合使用,希望能对电力企业业务系统及其运行环境的监控和维护提供更好帮助。   2. 系统简介   基于智能手机和加密短信的远程监控系统,是以智能手机作为远程监控系统的操作终端,以加密短信作为数据传输的通道。这几年,智能手机在国内突飞猛进地发展,其应用软件及开发技术均已非常成熟,为此,随身携带的智能手机作为远程监控系统的用户操作端,是最佳选择。   综合考虑电力企业信息内外网网络结构以及业务系统情况,基于智能手机和加密短信的远程监控系统由业务接口服务子系统、短信接口服务子系统、信息内外网前置机子系统、短信网关子系统、智能手机APP五大子系统组成。   业务接口服务子系统,通过监控接口协议与电力企业内部业务系统进行数据通信,此接口服务子系统可根据各种业务系统的实际情况进行专门的定制开发,实现对业务系统运行情况的监控、以及向业务系统发送特定操作指令的双向数据交互作用;短信接口服务子系统,主要是为各业务接口服务子系统提供短信的收发服务,它与业务接口服务子系统一样,均部署在电力企业的信息安全内网;代理前置机子系统,部署于信息安全外网,主要是实现了短信接口服务子系统与短信网关子系统之间数据传输的桥梁作用;短信网关子系统,实现了与三大运营商(移动、联通、电信)短信网关的接口协议;智能手机APP,是安装于监控人员手机上的操作软件,业务系统监控人员通过此软件对业务系统进行监控和维护,它通过运营商短信通道与运营商短信网关之间进行数据的接收和发送。   通过此基于智能手机和加密短信的远程监控系统,监控人员能够在智能手机上进行两个方面的系统监控和维护操作:一方面是当电力企业内部业务系统出现故障情况时,智能手机APP能够及时接收到业务系统的故障信息,并向监控人员发出告警;另外一方面是监控人员能够通过智能手机APP对电力企业内部业务系统进行多种维护性操作(如:为业务系统进行参数配置、主动查询业务系统的运行情况、重启业务系统、重启数据库系统、重启服务器等)。   3. 通信模型   基于智能手机和加密短信的远程监控系统中的数据通信模型为:监控系统中的智能手机APP子系统与运营商短信网关之间采用运营商的短信通道进行数据的接收和发送;而监控系统与业务系统之间,监控系统内部的各子系统(除手机APP外的业务接口服务子系统、短信接口服务子系统、代理前置机子系统、短信网关子系统)之间、监控系统与运营商短信网关之间进行信息交互时,则采用以TCP/IP协议为底层承载的通信接口协议进行数据交互。   3.1 长连接   监控系统与业务系统之间,监控系统内部的各子系统之间、监控系统与运营商短信网关之间进行信息交互时,采用长连接方式。长连接的通信双方以客户-服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。   参数C、T、N原则上应可配置,例如可取值为:C=3分钟,T=60秒,N=3。   监控系统内部的各子系统之间、监控系统与业务系统之间、监控系统与运营商短信网关之间的消息发送后等待T秒后未收到响应,立即重发,再连续发送N-1次后仍未得到响应则停发。例如可取值为:T=60秒,N=3。   长连接的通信双方在提交信息时采用异步方式,即消息发送方每提交一条信息后不必等待接收方的响应即可再次提交信息。   3.2 加密短信   为保证数据传输过程中的安全性,无论是业务系统出现故障时需要向监控人员手机发送的故障告警短信(最终由安装于智能手机上的APP子系统接收),还是监控人员通过智能手机APP向业务系统发起的各种维护性操作的短信,均需要进行加密处理。才加密短信采用如下算法生成:   该加密短信包含有两个部分:消息头和消息体。   1) 消息头为固定长度的内容,包含有四个消息属性:   ?? 短信长度:标识此次整个短信的长度(包含消息头和消息体);   ?? 消息号:唯一标识此次加密短信的消息号,可采用“月日时分秒+序列号”的组合方式标识消息号;   ?? 身份识别ID:业务系统与手机APP端约定的数据交互账号信息;   ?? 用于鉴别源地址的十六进制字符串:即利用身份识别ID、操作密码、时间戳等进行MD5加密后的十六进制字符串。   2) 消息体紧跟在消息头后面,包含有两个消息属性:   ?? 业务系统识别ID:当业

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档