1 / 23

移动医疗服务平台

移动医疗服务平台. @ 彭亮. 身边的变化 我们的方案 关键技术 演示. 目录 CONTENTS. 现在. 过去. 电脑. 智能终端. 现在. 过去. 网址导航站. APP. 现在. 过去. 门户信息. 微博. 现在. 过去. QQ/MSN. 微信. 现在. 过去. QQ 空间、人人网. 微信 - 朋友圈. 现在. 过去. 体检过程. 医院获取. Mobile Health. (7个工作日). 上网查询. 结果获取. 智能移动医疗APP. 传统的体检流程. 身边的变化 我们的方案 关键技术 演示. 目录

farica
Download Presentation

移动医疗服务平台

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 移动医疗服务平台 @彭亮

  2. 身边的变化 我们的方案 关键技术 演示 目录 CONTENTS

  3. 现在 过去 电脑 智能终端

  4. 现在 过去 网址导航站 APP

  5. 现在 过去 门户信息 微博

  6. 现在 过去 QQ/MSN 微信

  7. 现在 过去 QQ空间、人人网 微信-朋友圈

  8. 现在 过去 体检过程 医院获取 MobileHealth (7个工作日) 上网查询 结果获取 智能移动医疗APP 传统的体检流程

  9. 身边的变化 我们的方案 关键技术 演示 目录 CONTENTS

  10. 结构图

  11. 身边的变化 我们的方案 关键技术 演示 目录 CONTENTS

  12. 关键技术 • 如何获取医院的医疗检查结果? • 如何转换结果的格式? • 如何推送结果(PUSH or PULL)? • 客户端收到结果之后如何处理? • 本地如何缓存历史结果?

  13. 推送--为什么不是C2DM 是什么? • Google为Android平台提供C2DM(Cloudto Device Messaging)服务。 • C2DM用来帮助开发者从服务器向Android应用程序发送数据的服务。该服务提供了一个简单的、轻量级的机制,允许服务器可以通知移动应用程序直接与服务器进行通信,以便于从服务器获取应用程序更新和用户数据。 方案的缺陷 • C2DM内置于Android的2.2系统上,无法兼容老的1.6到2.1系统; • C2DM需要依赖于Google官方提供的C2DM服务器,由于国内的网络环境,这个服务经常不可用,如果想要很好的使用,我们的App Server必须也在国外,实现起来会有难度; • 国产行货绝大多数把这个服务去掉了

  14. 为什么选择--XMPP协议 • XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一。 • XMPP是一种基于XML的协议,可以非常灵活的定制自己的业务 • 有可以运行的开源项目(AndroidPN)

  15. Androidpn • androidpn 全称是 Android Push Notification • 韩国人开源放在 sourceforge.net 上的一个开源项目,文档是韩文的。 • B/S结构 • 基于另外一个openfire开源工程 • 最近的版本更新时间是 2010-11-15,也就是约三年之前。 • 来自中国的下载量,占其总下载量的76%。 • 项目地址:http://sourceforge.net/projects/androidpn/

  16. Androidpn 以上的基本信息表明,Androidpn不是一个很成熟的项目(貌似个人维护的),但是确有大量的中国人有兴趣。

  17. Androidpn androidpn服务器端也是java语言实现的,基于openfire开源工程,不过它的Web部分采用的是spring框架,这一点与 openfire是不同的。 Androidpn服务器包含两个部分,一个是侦听在5222端口上的XMPP服务,负责与客户端的 XMPPConnection类进行通信,作用是用户注册和身份认证,并发送推送通知消息。另外一部分是Web服务器,采用一个轻量级的HTTP服务器, 负责接收用户的Web请求。

  18. Androidpn服务器框架 SessionManager负责管理客户端与服务器之间的会话 Auth Manager负责客户端用户认证管理Presence Manager负责管理客户端用户的登录状态 NotificationManager负责实现服务器向客户端推送消息功能。 演示Androidpn项目

  19. Androidpn缺陷 经过测试,我发现androidpn存在一些不足之处:   1. 时间过长时,就再也收不到推送的信息了。   2. 性能上也不够稳定。   3. 服务器不会确认用户是否在线,消息发出之后不再确认(已修复) 4.耗电量较大 5.客户端掉线之后不会重连(已修复) 6.用户标识业务逻辑(已修复) .............

  20. 身边的变化 我们的方案 关键技术 演示 目录 CONTENTS

  21. 演示视频

  22. 现场DEMO • 连接网络 ciscosb-1 密码:TCwireless-1 • apk下载地址:http://192.168.1.111:8080/downloads/4.0/CSUMedical.apk

  23. 谢谢! 邮箱:csupengliang1024@gmail.com chuyun923@126.com

More Related