模拟非同期运行java_基于JavaME技术的移动终端设备信息查询系统的设计分析.pdf...

本文介绍了利用JavaME技术开发移动终端设备信息查询系统的过程,该系统结合JavaEE实现客户端与服务端的数据交互。系统包括站站查询、线路查询等功能,适用于移动商务场景。通过Servlet处理客户端请求,使用MySQL数据库存储数据,实现了移动设备的高效信息查询。
摘要由CSDN通过智能技术生成

应 用 科 基于 学 J a v a ME技术的移动终端设备信息查询系统的设计分析 鲁俊 ( 泰兴中等专业学校江 苏泰兴2 2 5 4 0 0 ) 【 摘 要】 J a v a M E技术开发的移动应用程序具有 可移植性特 点, 并结合 W e b S e r v i c e s 有 效地实现客户端与服务端间 的数据交 互, 提 出移动信息 服务框架 , 研发满足个性化需求 的移动客户端 。本文简要分析 了整个移动终端设备信息查询系 统的实现过程, 为企业构建移动 电子商务平 台提供 了一个 现 实、 可行的解决方案。 【 关键词】 终端 设备J a v a M E技术信息查询 l 、 引言 、 本文主要讨 论构 建移动商务系统一种架构模 型,以及利用 J a v a M E 和 J a v a E E实现移动商务系统 的技术 ,该系统能够通过手机实现 了用户 登录 、 商品检 索、 商品订购等 功能, 基本实现 了移动商务系统 的若干操 作 , 实验证 明该系统能够有效地完成移动 商务操 作, 实现 移动商务过程。随着 移动通信技术的进步和 W A P用户数量 的不 断增长, 移动应用必将有广阔的 发展前景, 而移动商务只是手机应用发展的方向之一, 该项 目的研究成果 还可 以推广至移动应用的其 它领域 , 例如移动银行、 移动信息查询等。 2 、 技术背景 2 . i J a v a g E的体系结构 J a v a M E( J a v a M i c r o E d i t i o n ) 是一种高度 优化 的 J a v a运 行环境 图 2 1 J a ~ a lV IE的傩系结构 主要针对 消费类 电子设备的,例如蜂窝电 话和可视 电话 、 数字机顶盒 、 汽 车导航系统 等 等 。 J a v a M E有 多 种 配 置 ( C o n f i g u r a — t i o n ) 、 简表 ( P r o f i l e ) 和 可选包 ( O p t i o n a l P a c k a g e ) 组成 。如图 2 . 1所示 : 配置 由 J a v a虚拟机 和 一系 列 的 A P I 集合组成 ,为某 一范围内的嵌入式设备提 供基本 的功能 , 目前 J a v a M E 主要包 含两 个配置 : 一种是运算功 能有限、 电力供应也 有 限的嵌入式装 置 ( 如 : P D A , 手机) , 定义在连接受 限设 备配置 ( C o n n e c t e d L i m i t e d D e v i c e C o n f i g u r a t i o n , C L D C ) 规格之中 ; 另外一种则是运算能 力相对较佳 、 在 电力供应上相对 比较充足的嵌入式装置 ( 如: 空调、 电冰箱、 电视机顶 盒) ,规范 为连 接设 备配置( C o n n e c t e d D e v i c e C o n f i g u r a - t i o n , C D C ) 规 格 。简表 位于配置 之上 , 为运行环境 提供高层 的 A P I , 目前, C L D C上采用 最广泛 的简表 是移动 信息 设备简表( M o b i l e I n f o r m a t i o n D e v i c e P r o f i l e , M I D P ) , 为开发者提供 了应 用程序模型 , 图形用户 界面 , 数 据持久性存储等功能 ,目前最 新的版本是 M I D P 2 . 0 。[ 1 ]基于 C L D C与 M I D P的 J a v a M E主要面对的 目标设备是移动电话 。如果需要对特定范 围的 设备进行开发 , 可 以通过添加可选 包 ( O p t i o n a l P a c k a g e ) 进行扩展。 2 . 2 J a v a E E及 S e r v e l e t J a v a E E ( J a v a E n t e r p r i s e E d i t i o n ) 是 目前流行的多层企业应用 技术 , 是使用 J a v a开发企业级应用的一种事实上 的工业标准 。J a v a E E将 业务逻辑从系统服务功能和用户界面中分离出去, 放置在客户层和应用 基 础 设施之间的 中间层 , 解决 了传统 的两层模式 ( C l i e n t / S e r v e r ) 中难 以升 级 或改进 、 可扩展性差、 业务逻辑和界面逻辑难 以重 用等 弊端 。J a v a E E相 关 的技术主要有 E J B 、 J S P 、 S e r v l e t 、 J D B C 、 J M S和 C O R B A等 [ 2 ] S e r v l e t是一种动 态加载 的模块 ,为来 自 W e b服务器 的请求提供 服 务, 由于它在服务器端运行, 因此它不依赖 于浏 览器 的兼容性 。S e r v l e t容 器 负责处理客户请求、 把请求传送 给 S e r v l e t并把结果返回给客户 。 2 、 继电保护、 自 动装置配置 2 . 1 发 电厂 发 电厂主要 配置并网同期装置 、 低周低压解列 、 振荡解列 、 高频切 机 、 超速保护、 速断、 过流 或距离、 零序保护装置 , 另有发 电机 自身保护 等。 低 周低 压解 列保护 一般 整定 为 4 7 H z 、 7 0 % U N ,高频切 机一 般设 定为 5 0 . 5 H z , 超速保护一般为 3 3 0 0转 /分 。 2 . 2并 网通道 并 网通道 一般 配置低周低压解 列、 振荡解列 、 速断、 过流或距 离、 零序 保护装置 , 甚至光纤差动保护。电网侧一般采用检无压重合 闸方式 , 如果没 有检无压功能 , 则小发电并网时停 用重合 闸。 2 . 3并 网主变 对于并 网主变来讲 , 一般另配置中性点零序 电压、 零序 电流解列保护 。 该保护主要考虑并网主变电源侧故障时, 使并网小发电解列, 从而可靠、 彻 底 切除故障点 电源 , 以隔离故障点。 一 般并网主变 电源侧中性点不直接接地运行 ,但 当小发 电通过 3 5 k v 系统并网时, 考虑到并 网通道 单相接地 时允许 短时运行 , 但 此时会 在并 网 主变电源侧 中性点产生较高不平衡 电压,为防止主变中性点绝缘损坏 , 小 发电并网时往往考虑并网主变电源侧中性点直接接地运行。 2 . 4负荷 系统一般在变 电站所供负荷装设低周低压减载装置 , 作为 电网的第三 道防线, 防止 系统频率 、 电压大幅、 持续降低时系统崩溃 。 3 、 孤嘲小系统的处理 3 . 1 单通道并 网型 对 于图 1 所示 的单通道并 网型 ,如果失去主 网电源后形成小系统 , 即 使能够短时稳定运行 , 但 由于没有备用 并网通道和 同期 装置, 只得使 小发 电手动解列, 甩负荷后从主网侧送电, 小发电再恢复并列运行。 3 . 2双通道 一并网一 备用型 对于图 2 所 示的双通道一并网一备用并 网型 ,如果主 网发 生故障 , 经 低周低压减载装置切 除部分 负荷后 , 孤 网小系统能短 时稳定在 5 O ±0 . 5 H z 范围 内运行 时, 在 检查备用通道 具备并网条件后 , 可以通过 K 3同期合 闸, 使孤网小系统恢复并 网运行 。 嘲 4 3 . 3双通道分列并网型 对 于图 3所示的双通道 分列并 网型 , 如果主网故障后 , 孤 网小系统能 稳 定运行 ,或 者经过低 周低 压减载动 作后 ,孤网 小系统能 稳定在 5 0± 0 . 5 H z 运行 时: 若分列运行发 电机各 自形成两个小系统 , 先通过 K 5同期合闸, 使两个 小系统并列运 行 , 再 合上 K 6 , 站 内倒排后拉 开 K 6 、 K 1 ( 或 K 3 ) , 空 出一条母 线 和并 网通道 , 主网通过该母线 对空 出并 网通 道送 电后, 同期合上 K 1 ( 或 K 3 ) , 即可使孤 网小系统恢复并 网。 若分列运行发 电机垮掉一个 , 则剩下的孤 网小系统恢复并 网的处理要 点类似 3 . 2过程 。 4 、 总结 ( 1 ) 并网小发电的继 电保护与 自动装置 的配置应该说现今是 比较成熟 与完善, 但 是对 于低周低压减载装置的设置与小发 电低周低压解列保护 的 配合上仍然存在不 同观 点, 从尽量保住 负荷的角度 出发 , 低周低压减载 的 设定应尽量使得小系 统孤网运行 的条 件, 不至于损 失全 部负荷, 期待与主 网系统的再并 网; 但 是从恢复送 电的角度出发 , 低 周低 压减载动作切除相 当的负荷后, 虽然保 证了剩余负荷 不失电, 但是大量经低 周低压减载切除 负荷的恢复送电需要更长 时问, 且孤 网小系统 的形成对调度员和发 电厂值 班 员提 出了更高 的要 求 , 存在非 同期合 闸的安全隐 患, 尽管这个隐患通过 有关培训 以及细 致操 作可 以避 免。这个 问题需要 充分 考虑小系统容量大 小 、 负荷性质等因素。 ( 2 ) 形成孤 网小系统后 的恢 复并网的关键在于两 点, 一是孤 网小系统 能稳定在 5 O ±0 . 5 H z范围内运行 ,而是有备用 并网通道和备用 同期装置 , 或者适当调整方式后空出备用通道和备用 同期装置 , 这 两点在 很大程度上 均依赖于发电厂有关设 备和运行值班人 员素质 , 而 后者可 以通过针对性技 术培训来完成。 参考文献 [ 1 ] 陈建枫. 崇明电网事故应急处理预案 [ J ] . 上海 电力, 2 0 0 5 ( 3 ) [ 2 ] 曹绍国, 叶念国. 从大电网中解列 出的小电厂恢 复稳 定运行 的技术措施 [ J ] . 内蒙古 电力技术, 2 0 0 5 , 2 3 ( 6 ) [ 3 ] 张崇胜. 孤立网运行 的稳定性分析 [ J ] . 发 电设备, 2 0 0 4( 4 ) ● 应 用 科 学 2 . 3基于 J a v a M E — J a v a E E的无线应用平 台 综合 J a v a M E技术和 J a v a E E技术 的特 点 ,基于 J a v a M E技术建立 客户 端程序 , 基于 7 a v a E E技术建立服务器端应用程序 , 可建立无线 网络 中的移 动信息查询平 台。 在通信 过程中, 移动终端发送数据到基站, 基站将接收到 的数据 发送到 G P R S ( G e n e r a l P a c k e t R a d i o S e r v i c e )或 者 3 G( 3 r d G e n e r a t i o n ) 网络 中 , 再通过 G P R S / 3 G网络接入 到 I n t e r n e t中 , 在 I n t e r ~ n e t下进行数据 的传输 , 发送至企业 网络 中进行会话 。 3 、 系统设计 根据 需求分析 ,本文设计的移动公交线路查询 系统具有站站查询 、 站 点查询 、 线路查询等主要 功能模块 , 而且通过对数 据库 的扩展 可 以实现全 国各个地 区, 城市 的公交线路信息查询 。 系统的功能结构图如图 3 . 1所示: 图31系统功能结构图 3 . 1总体设计 该移动 公交线 路查询 系统采 用 J a v a M E / M I D P 2 . 0开发客 户端 M I D l e t 程序, 采用 J a v a E E 开发服务器端 S e r v l e t 程序, 使用 H T T P协议实现客户 端与服务器端的网络通信, 采用 M y S Q L 数据库作为数据的存储。系统的总 体架构如 图 3 . 2所示 。 J a v a E E 廊捌强务器端 ~v a ME窑户端 — } . . . . . l¨ I I 成 I : F= 二 ] 竺 .- - : 一 图 3 2系 统总体架 构图 系统 的运行过程是: 用户使用手机 向服务器端发送 查询消息 , S e r v l e t 接 收到这些消息 , 并根据消息的分类来判断不 同的处理 , 查询数 据库 , 再将 查询到 的数据结果返回到手机端, 供 用户 使用。 3 . 2数据库的设计 本系统使用 M y S Q L 数 据库来 管理该系统所用到 的数据 。 系统 中共有公 交 ( B u s ) , 城市 ( C i t y ) , 用户 ( U s e r ) 三 个数据 表。 3 . 3客户端设计 客户端采用 J a v a M E / M I D P 2 . 0进行 开发,用户通过手机运行客户 端程 序进入系统, 然后根据需要选 择相应 的功能模块 。下面 以站站 查询 为例介 绍一下客户端模 块的设计 。当用户在主菜 单选择了站站查询选项 时, 这时 系统便转入站 站查询界 面。用户通过 T e x t F i e l d输入 起点站和 终点站信 息 , 确定之后 手机将数据发 送给服务器 端的 S e r v l e t程序 , 然后跳转到 查 询结果界面得到查询 的结果。 例如, 输出起 点站为河南工业大学, 终点站为 医学院, 如图 3 . 3所示 , 则查询结果界面如图 3 . 4所示 。 选挈 el 鲁 薰酵垃 舡 祷剁琦蜂嘲摊 -a1 5 箍 嬉 擘 冉域辩3 2 2 略 龉鲥彗 嘲蚪辩 2 毒 吝 瞎 甚蜡 南蚪赫 瞎 毒 } 辫捅挺培柑擗辞畦辨舯 6 肆 培科尊蛞焉蜡辩 8 培 辞判曲咿嗡辩精t 翻 嗥 特 墒盼 嘲 辩 箍, 聃 踌 靖判搠抬略串弗蜓 } 8 畴 黯押 尊扫琦蚪 藁 赫 赫纠l撼艳蚺卑嘉辨 3 勰畴 图 3 3站站查询界面 图3 . 4站站查询结果 3 . 4 服 务器端 设计及 查询算法 在与客户端的连接上 ,服务器 主要是与客户端建立统 一的 H T T P通信 协议, 提高系统信 息与数据 的传输率 , 减少客户 端的运算量及运算 时间, 保 证数据的实施 , 准确 的交换 。 使用 S e r v l e t技术对对信 息进行 分类 处理, 实 现客户端的各个操作功能 。 在与数据库的连接上, 服 务器端采 用了 J D B C技 术实现对数据 的操作 , 方便 了服务器端对数据的管理 。 服务器端对客户端不同模块的请求来处理客户端的信息请求, 进行相 应的处理, 查询相关数据, 再把处理后的结果返 回到手机 客户端 , 完成处理 过程。 在服务器端的 S e r v l e t程序中封装 了各种查询 算法, 下面简单介绍一 下站站查询算法 , 算法思路 : 从数据库 中查询包含 有起点站 的所有线路并 用 ~个 L i s t 变量 L i s t l 存储起 来,再从数据库 中查询 包含有终点站的所 有线路 并用一个 L i s t变量 L i s t 2存储起 来,然后让 L i s t l 和 L i s t 2的所 有线路进 行比较。具体过程如图 3 . 5所示: y 图 3 . 5 站站查询算法 流程 图 4 、 结束语 本文所开发的移动应用系统使得工作 , 学 习, 商 务交易, 信息获取更加 方便快捷 ; 同时 , 系统 运行所需 的移动终端 设备 ( 如手机 , P D A等) 成本低 , 体积小, 对资源和能源的消耗也 比台式机小得多, 更加的节能环保 。由此看 来, 能充分体现现代社会与经济的发展, 并尽快满足社会 需求, 具有一定的 经 济和社会 价值 , 值 得进一步推广 使用。 参考文献 [ 1 ] 詹建飞. J a v a M E核心技 术与最佳 实践. 北京: 电子工业 出版社. 2 0 0 7 [ 2 ] [ 美] D e e p a k A l u r , J o h n C r u p i , D a n M a l k s . J 2 E E核 心 模式 . j E 京: 机械工业出版社, 2 0 0 5 [ 3 ] 池 瑞楠 , 仵傅 , 张立涓 . J 2 M E无 线开发实训教程. 北京 : 清华大学 出版 社 , 2 0 0 7 ● 5 鲷

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值