Android推送技术在多媒体教室管理平台的运用
- 格式:pdf
- 大小:235.33 KB
- 文档页数:3
~ 国
一
数据库服 务器
图 1 信 息推送平 台的网络结构 图 服务器端运行 了一个 Apache服务 ,并 且单独设置 了一台 数据库 服务器 ,服务 器定时检 查数据库 的相关 字段 ,并通 过 推送到用户的手机客户端上 。
基 金 项 目 : 四 川I文 理 学 院 科 研 项 目 资 助 ,项 目编 号 :
2014Z002Y 。
作者简 介 :钱真坤 (1980一),男 ,硕 士 ,实验师 ,研 究方 向 : 计算机应用技术 。 收 稿 日期 :2016—03—25
;;I _ 器 41
一
…
.
.…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…………… Nhomakorabea…
…
实用第一/智慧密集
. .
…
…
览器访问 http://x.X x:7070/index.do fx.x.x.x表示服务器 的 IP地
址 ,如果在本机测 试可 以使 用 127.0.0.1),这时可 以进入服 务 器 端的 Web界 面 ,这是 因为 AndroidPN服务器 端包含 了一个
web服 务器 ,该服务器 的默认 监听端 13为 7070,通 过该端 口
可以接收客户端 的信息 。
(2)客户 端 的配置 ,在 导入 到 Myeclipse里 的 client里 ,
1 引 言 伴 随着信 息技术 的快速 发展 和 日益 普及 ,互联 网上 的数
据 日益剧 增 ,人们可 以很方 便地通过 各种终端接人 到互联 网。 可 以说 ,人 们正处 在一个 巨大 的互 联 网信息 海洋 中 ,存 在着 大量 的信息 和资 源 。同 时 ,新 的信 息 也在 随时 地不 断产 生 , 信息 量正在 呈指 数规律猛 增 。这种情况 被称 为 “信 息爆 炸”。 所 以 .在 当今这 个互联 网时代 ,采取何 种方 式来快 速高 效及 准确 地从 这些海量 的信息 数据 中获得 所需要 的信 息和 资源面 临的挑战性课题 。
W eb Server: Apache 2.0
开发工具 :JDK 1.7、Andfiod SDK、MYEclipse 8.5、ADT、 MySQL6.0 2_3 需 求
本系统设计功能是需要在手机端运行一个 App,在该程序 运行 后 ,在 后 台会 一直运行 一个服 务 。当该 服务接 收到 服务 器推送过来 的程序后 ,会把消息显示 到 Android终 端的通知栏 里 ,并发 出声音 ,提示用户查看详细信息 。
在服 务器端 运行一 个推送 服务 该服务 通过定 时检查 数 据库 相关数 据 ,这 里可 以设 置为每 分钟 、每小时 、每天 检查 一 次 。 3 系统 实现
在需求分 析的基础上 ,得 出需要设计 的是 基于 Andriod的 推送 系统 ,这里对该 系统进行详 细设计 .系统采用结构 为 B/S 结构 ,系统网络结 构如图 1所示 :
XMPP(可扩 展消 息处理 现场协 议)在 当前 流行 的信息 推 送协议 中的使 用的可扩展性 是最好 的 。因为 它是基于 XML协 议 。所 以用 户 的需 求可 以通过 扩 展 信息 来 满 足 ,可 以基 于 XMPP协议来建立应用服务程序 。 2.2 系统开发环境
操作系统 :Windows Server 2012 数据库 :MySQL6.0 浏览器 :IE8以上 ,兼容 f irfox及 crom
Android推 送技术在 多媒体 教 室管理平 台的运 用
钱 真坤
(四川文理学院国有资产管理处 ,四川 达州 635000)
摘 要 :高校 多媒 体教室及相关设备的管理是教 学管理 的重要 环节。其故障 的处理往往 需要及 时性 ,如设备的状 态 信 息、保修信 息 ,要求管理人 员能及时处理 ,但是传统 的管理 平 台下 ,只能 由管理人 员主动地 去查看。 由主动查看 变为被动接收 ,信 息推 送技术就 可以很 好地解决这个 问题 ,让信息主动地去找 用户。以 AndroidPn为技 术背景 ,以 信 息的 实时推 送为愿景 ,依托四川文理 学院 多媒体教 室管理的 实际 需求 ,提 出了对于 多媒体管理 消息的 实时推送 的 解 决 方 案 。 关键 词 :移动终端 ;多媒体教 室管理 系统 ;AndroidPn开源软 件;推送技 术
需要配置 raw/androidpn.properties文件 .把 xmppHost字段配置
图 2 系统整体功能模块 图
为 :服务 器 的 IP地 址 ,如歌 xmmpPort=5222,这 是 服 务 器 xmmp协议 的监听端 121
3.1 系统整体架构
(3)运行 客户端 ,这时服 务器会 向服 务器发起 连接 ,服
以 四川 文理学 院 的多 媒体 教室管 理为 例 ,在 设计 多媒体 教 室管理 系统 时发现 ,由于 多媒体教 室 的故障处 理 .往往 强 调 处理 的实时 性 ,在设 计设备 的状 态信息模 块 和设备 报修 信 息模 块 时 .针 对于管理 员用 户 ,其 获取该 类信 息需要 实时 获 取 。但按 传统方 式设计 管理 系统时 ,只能 由管 理员 登录系统 后 ,才能获取 到这些信 息 。管 理人 员往往会 错过 设备 的状 态 信 息 的改变 ,以及 网络报修状 态 ,从而对 教学 活动造 成 了影 响。所 以信息 推送技 术在此类 需要 实时获 取信 息的 系统是很 有 必 要 的 。 2 体 系结构 与 需 求 2.1 XMPP协 议
以往 人们 获取 信息都依 靠用 户 自己去浏 览 ,但 是推 送技 术 的 出现 ,使获取 信息 的方式从 拉取 变成 了推送 ,人们 可 以 设定 自己需 要或 者是感兴 趣 的信息 。等信息 从服 务器 主动推 送 到终端 ,保证 了信息 的准确 性和实 时性 ,特别 是在某 些领 域 的信息 服务 ,往 往需要服务的个性化 、实时 l生。