计算机光盘软件与应用 物联网与智慧城市 Computer CD Software and Applications 2013年第O4期 系统的试验任务仿真是最重要的功能之一,主要分为 (2)目标的位置和姿态数据。目前尚可以理解为属性 数据的一部分,存储在设施设备数据库中,记录目标所处 三个部分,即事前推演、实时显示和事后复演。 事前推演包括故障弹箭的飞行推演和设备跟踪情况的 的位置和姿态等数据。 在执行发射试验任务时主要采用基于数据文件的控制 推演两部分内容。故障弹箭飞行推演包括按照演练中超程、方式,因此需详细设计与读取文件相关的应用数据流程和 反向、下坠等故障模式的飞行推演显示。实时显示包括两 接口。将用户所建的属性数据库表合并导入到目标基础数 种显示模式,脚本模式与交互模式,脚本模式通过选择任 据库中,形成具有系统全部目标的目标基础数据库;在执 务脚本进行。交互模式是指在场景中以键盘上下左右四个 行任务前,由系统的场景布置功能实现相应目标的位置布 键控制相机视点方向,达到以键盘控制观察角度与远近的 置,将数据录入相应目标的位置姿态数据库;在系统运行 目的。事后复演与实时显示基本相同,只是数据源不同。时将已布置好的目标,利用目标基础数据库表中的数据加 事后复演是指根据试验任务获得的测控数据等完成飞行器 载到与任务相关的数据结构中。为减小用户数据库建设对 飞行过程的复演,为持续改进提供支持。 系统接口的依赖,对系统所需的属性数据,定义相应的属 5结束语 性字段别名数据字典,属性库编码字典等。 本文针对靶场信息化建设需求,在课题组已有的数字 3.3试验任务仿真控制接口设计 地球应用平台基础上构建了数字靶场三维可视化系统,实 试验任务仿真是系统最重要的一个功能,也是数字靶 现了设施设备管理、试验任务可视化显示和飞行仿真等重 场的核心内容。在试验仿真开始前,首先选择控制发射视 要功能。需进一步完善系统数据库设计,以能够装入更多 点位置变化的任务脚本,然后加载雷达、加载动态模型。 的与发射试验相关的数据, 从而驱动更多发射试验任务。 其中,选择加载雷达,则可以实现雷达发波跟踪的过程显 参考文献: 示。动态模型以飞行器类模型(如火箭)为主,是场景中 [1]承继成等.数字地球导论FM].科学出版社,2007,8. 运动的主体部分。启动接收数据后,进入发射试验仿真模 [2]陈永.WebGIS中空间数据与属性数据的关联Ⅱ】.电脑 块的主体部分,飞行器飞行时所需的发射试验数据由试验 知识与技术 10. 靶场提供。发射过程包括一级分离、整流罩分离、二级分 离、星箭分离、帆板展开等阶段,当数据接收完毕后整个 +[作者简介]邹蕾(1984-),女,研究方向软件工程, 运动过程中止。 现为在校硕士生;邹红霞,女,装备学院信息装备系副教 4系统功能实现举例 . 授,研究方向为计算机技术。 (上接第28页) 把结果返回给网上银行系统; 4.1方案介绍 (5)网上银行系统获取验证结果,验证通过后发起跨 如上图,该方案引入了短信密码验证系统,该系统与 行转账业务请求,否则业务结束。 使用短信验证服务的应用系统物理上和逻辑上,应用 4-3方案分析 系统仅负责业务逻辑处理,当应用系统需要进行短信验证 优点: 服务时通过应用系统与第三方短信验证系统之间的接口实 (1)系统安全性高。短信验证码生成、验证与应用 现短信验证码的生成以及短信验证码的验证;第三方短信 系立,验证码生成算法相对复杂、周密,在随机验 验证系统负责短信验证码的生成、验证,并通过接口方式 证码重复率检测等方面更完善,短信验证码不容易被盗 与短信平台交互实现短信验证码的发送。 用。 4.2典型流程 (2)后续开发工作量小。通过建立第三方短信验证码 仍以网上银行跨行转账超过限额后短信验证业务为 认证系统,将短信验证码的生成、验证以及验证码状态管 例,说明短信验证码生成以及验证流程。 理服务于业务系统,今后新增短信认证渠道时 使用 (1)客户登录网上银行系统,选择跨行转账业务,输 短信验证码认证服务的应用系统可以直接调用第三方短信 入转账账号、交易金额后,网上银行系统判断交易金额是 认证系统接口,减少二次开发工作量。 否超过转账短信验证指定限额;若超过限额,网上银行系 缺点:关联系统较多,短信生成和验证的系统间交互 统向第三方短信验证码认证系统发送短信密码生成请求; 流程复杂,容易产生异常。 (2)第三方短信验证码认证系统接收短信验证码生成 5总结 请求后,通过短信验证码生成模块生成短信验证码,并把 移动互联网时代,手机扮演着越来越重要角色,因此 验证码保存于数据库中,然后再通过接口方式利用短信平 它是大部分人贴身保护的极少数设备之一,相比其他认证 台将验证码发送至客户手机号码上; 手段,手机短信密码更容易准确确认用户身份,有力保障 (3)网上银行系统根据转账业务请求,获取客户输入 身份认证安全。因此动态短信密码验证功能越来越被广泛 的短信验证码后,向第三方短信验证码认证系统发送短信 用于电子支付过程。本文给出的两种系统解决方案各有优 验证请求; 缺点,商业银行在系统建设过程中可依据自身系统特点 (4)第三方短信验证码认证系统获取验证请求后,通 业务需求紧迫程度、系统架构规划、系统改造成本等因素 过短信验证码验证模块完成短信验证码的合法性验证,并 选择适合自己的一种方案进行实施。 一3O一