基于Web Service的家庭人体健康监护系统快速开发平台

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文 感知 应 用系 统 开 发 平 台提 供 了对 上 下 文 访 问和 上 下文 表示 等 的管 理 , 以降低 应 用 系统 的开发 难 可
现有 的开 发 平 台多 为实 现 了上 下 文 访 问 管 理
收 稿 日期 :0 1 4 5日, 回 日期 :0 1 5 2 21 年 月 修 2 1 年 月 0日
关键 词 上下文感知 ; b服务 ; 务流程执行语言 ; 感器 We 业 传
T 33 P 9
服务 , 开发人员既可 以直 接调 用这些服务 , 又可以创建基于这些服务 的业 务流程 , 极大 的提 高了工作效率 。
中图分类号
Ra i v lp n a f r Ba e n W e e vc o me He lh a e p d De eo me tPl to m s d o b S r ief rHo a t c r
文数据 。
图 1 平 台 实 现 框 架
上 下文 服务 管理 以 W e evc 构 为 基 bSri e架
础 , 上 下 文 访 问 进 行 对
在 基 于 W e evc 的 开发 平 台 中 , 下 文访 bS rie 上 问 以 We b服务 的形 式被 部 署 到 W e 务 器 中 , b服 并
Cls m b r TP 9 a s Nu e 33
1 引 言
近年来 , 随着 传 感 器 软 硬 件技 术 的发 展 , 生 产
了越来 越多 的上 下文 感知 应用 系统 , 被广 泛 应用 并
度 , 高开发 人员 的效 率 。 提
因此 , 文 提 出一 种新 的 开发 平 台 , 平 台采 本 该 用 W e evcE 架构 , 上 下 文 的 访 问进 行 服 务 bSri z e ̄ 对
为各 种 网络服 务提 供 了
部署 平 台 , 为 服 务 调 也 用者 提 供 了编 程 接 口。
图 2 早 展 安全 起 床 监 控 系统 结 构
数 据传 输使 用 基 于 X 的 S AP ( 单 对 象访 MI O E 简 j
问协议 ) 协议 。
由于 we evc 本 身具 有 的 规 范 的访 问 接 b S rie
使 用 UDD [ ( 用描 述 、 现 与集 成 服 务 ) 服 务 I 通 3 发 对
服务 化 抽象 和管理 。作
为 W e evc 架 构 的 b S rie 核 心 部 分 , b S re We ev r
进 行 注册 。 当应 用 系统 开 发 人 员 需 要 某 个 上 下 文 w e 务时 , 以使 用 UD I 行 查 询 , 服 务 的 b服 可 D 进 而
下 文感 知 的应用 之 一 , 过传 感 器采 集 人 体生 理 和 通 物理上 下 文 , 同环 境 上下 文一 起 被具 体 应 用逻 辑 连
处理 , 实现 对人 体 的健康 状况 进 行 实 时监 控 。上 下
需要具有对传感器 硬件编程 的屏 蔽 , 上下文访 问 的动
态 扩展性 、 台无关J 平 陛以及 良好的上 下文访 问接 口。 2 1 现有 的 开发 平 台 .
下 文 we b服务 , 大地 方便 了开发人 员 的工 作 。 极
2 上 下 文 感 知 应 用 系统 开 发 平 台
在进行上下文感知应用 系统 的开发 时 , 良好 的开 发平 台可 以提高应用逻 辑 的开发 效率 , 这些开 发平 台
的实体 的 环境 信 息 。家庭 人体 健 康 监 护 系 统 是 上
机制。 2 2 基 于 w e evc 的 开发 平台 . bS r i e
上F 文服务组合管理器l l r e服 务管理器 上 义w b
匹 亘 困 l I匝 廷 l l
厂 。
Il

经 过 以 上 对 上 下 文 感 知 应 用 系 统 开 发 平 台 的 设 计 准 则 和 现 有 中 间件 平 台 的 分 析 , 们 知道 我 在 上 下 文 数 据 源 的动 态 查 找 和添 加 , 问方 式 的 访
南京 20 9) 1 0 3 ( 京 大 学计 算 机 系 南



家庭人体健康监护 系统 作为上下文感知应用 的一种 , 越来越多 的被应用 到有老人或病人的家庭 中。该文提 出
种 新的面t f 的开发平 台, hH 务 . 引入 We ev e bS ri 框架 , c 将家庭人 体健 康监护 系统 中的软硬 件集 成模块抽 象成 独立 的网络
据供应 者提 供 的服务 功 能描述 文 件 、 服务 接 口描 述 文件将 服务 实现 部署 到 We ev r 。服务 查 询 bS re 中
mo e p e a e ti a i e ih h v h l e r p t n s Th s a t l r p s s a fe h s r ie o in e e eo m e t p a — r r v l n n fm l s wh c a e t e o d ro a i t . i r i e p o o e r s e vc re t d d v l p n lt i e c f r wh c t o u i g W e e v c r hi c u e n b t a t h o p n n swh c o d b t o t r n a d r o i — o m ih i r d cn b S r iea c t t r ,a d a s r c ec m o e t ih b n o h s fwa e a d h r wa et n e t n
由 于对 数据 库 查 询 语 言 的依 赖 , 种 模 式 很 难 被 这 集 成 到 结 构 复 杂 的 应 用 逻 辑 中 , 时也 难 以在 多 同 种 运 行 环境 中被 使 用 。基 于 移 动 Ag n 模 式 的平 et 台 提供 功 能独 立 的 A e t 为上 下 文 访 问 及 处 理 gn 作 逻 辑 的代体 , 以 自主 的 移动 , 与其 他 Ag n 交 可 并 et
I传感器注册表 H
传感器部署 l
I 倡 动管理 H 外没 区
安拿呵靠性管理I
规范化描 述 等方 面 现有 开 发 平 台均 有 所 欠缺 。
我 们 引 入 面 向服 务 模 式 以及 We evc 架 构 的 bS r i e
概 念 。将 对 上 下 文 的 访 问 封 装 成 W e b服 务 , 开 发 人 员 可 以通 过 统 一 的 W e b服 务 接 口获 取 上 下
Biblioteka Baidu
封装 成 对 象 , 上 下 文 的 访 问通 过 对 象 的接 口来 对 实 现 。这 样 , 开 发 应 用 逻 辑 时 可 以 利 用 面 向 对 在
象 技 术 。这种 技 术 限制 了应 用 系统 的跨 平 台性 以
及 开发 语 言无 关 性 , 且 并 没 有 提 供 完 善 的安 全 而
口、 扩展性 和平 台无 关性 , 比于其 他开 发 平 台 , 相 可
以更好 的满 足 了上 下 文 感 知 应用 系 统 开 发平 台 的
在平 台 的 设 计 框 架 中 , 上下 文服 务均 被部署 到
We ev r , 以 We bS re 中 并 b服务 的形式 向外 界提供 。 服务 注册 主要 面 向上 下 文 服 务 的 供 应 者 。平 台根
互 , 终 实现 应 用 逻 辑 。面 向 对 象 模 式 将 上 下 文 最
了消除这种紧耦合 , 可以用独立的管理器对传感器 硬 件进 行统 一 管 理 。传 感 器 管 理 器 定 期查 询传 感
器 状态 , 管理 传感 器 的生 命 周 期 , 收并 存 储 传 感 接 器 硬件传 输 的上下 文数 据 , 向上层 调 用者 提 供实 并 时的数 据查 询服 务 。 ( 用 户 ) l F 服 接J 上 文 务 问 L 方 l
总第 2 4 6 期
21年第 1 01 O期
计算机 与数 字工 程
Co u e mp tr& Dii lEn ie rn gt gn eig a
Vo. 9No 1 13 . 0
5 2
基 于 We evc bSrie的家庭 人 体 健 康 监 护 系统 快 速 开 发 平 台
刘 博 陶先 平
作者简 介 : 刘博 , , 士研 究生 , 男 硕 研究方 向 : 普适计算 。
2 1 年第 1 01 O期
计算机与数字工程
的 中间件 系统 , 型 的中 间件 系统 主要 包 括 :QI 典 s
查 询 模式 , 动 Ag n 模 式 , 向对 象模 式 等 。在 移 et 面
3 1 逻辑 结构 .
Li Ta a p n u Bo o Xi n i g
( e at n f o ue c nea dTeh oo y D pr met mp trS i c n cn l ,Naj gUnvri ,N ni 2 0 9 ) oC e g ni ies y a j g 1 0 3 n t n
要 求 , 高 开发人 员 的工作效 率 。 提
除 了提供 上 下 文 We b服 务访 问 方 式 , 开 发 新 平 台还包 含 了 B E ] 作 流 执 行 引擎 , PI 工 能够 将 上 下文 we b服务 集 成 为 工 作 流 的形 式 , 而 为 复 杂 从 的应 用逻 辑 开发提 供 了 良好 的支 持 。
由于部署 到 w e ev r中 的上 下 文 W e b S re b服
S QL查 询 模 式 中 , 下 文 数 据 被 存 储 到 中央 数 据 上
库中, 对数 据 的 查 询 以 标 准 的 S 句 来 实 现 。 QI语
务均 以对 环境 中的传感 器 的访 问为 基础 , 数据 采 其 集 方式 , 数据 传 输方 式 和硬 件 驱 动 各 不 相 同 , 命 生 周期 也在 动态 变化 , 这种 软硬 件 的 紧耦合 使 得很 难 将 对传感 器 硬件 的访 问直 接 封 装 成 网络 服 务 。为
化 抽象 , 统一 管 理 , 并 为应 用 系 统 开 发人 员 提 供 上
到军 事 , 境 监 测 , 疗 卫 生 , 为 识 别 等 多 个 领 环 医 行 域 。对 上下 文 的定 义 L 有 多种 , 以将 其 定 义为一 】 ] 可 种 可 以描述 人 、 地点 或者 与用 户 和应 用 的 交互 相 关
dvd a b sr ie.I an ihefce c yu ig t i pafr ,wh r e eo esn t nyc ud c lt es rie i c— iiu lwe evcs t ishg fiin yb sn hs lto m g e ed v lp r o l o l al h e vc sdr t o e
Ab t a t Ho eh ma o y h a t n t r s se i n ft e c n e t a r p lc t n n e o i g mo e a d s rc m u n b d e l mo i y t m s o e o h o t x - wa e a p ia i s a d b c m n r n h o o
l u lo c u d b i u i e s p o e s s y b ta s o l u l b sn s r c s e . d
Ke o d c n e ta r ,W e evc ,BP yW rs o tx- wa e bS r ie EL,sn o e sr
相关文档
最新文档