html5用于性能测试的api,基于HTML5开放API设备的跨平台研究与实现

摘要:

随着移动互联网和物联网技术的发展,移动应用与智能硬件的结合为人们的衣食住行提供便利,万物互联,连接一切,设备、技术、服务三者共融成为信息技术时代的发展趋势。但当前智能设备服务商固步自封,缺乏共享意识,不同品牌的设备间缺少连通。同时移动终端快速更新,终端的操作系统、种类纷繁复杂。同一个功能,开发者需要根据不同系统、不同平台、不同开发语言开发不同的程序,极大提高了开发和维护的成本。因此,智能设备开放共享和移动应用跨平台急需解决。本文基于现有的开放API设备和跨平台应用的分析与研究,结合开放API OAuth2.0协议及HTML5跨平台相关技术,设计并实现了具有集成开放API智能设备,分析用户行为数据并提供个性化建议的跨平台Web App应用系统。首先,根据系统总体方案,选取开放API的fitbit智能手环和withings智能体重秤作为接入设备,从市场、用户、技术等多角度验证系统可行性,进而提出功能和非功能需求。并基于系统总体框架,对后台服务器和终端处理方案进行设计。其次,对设备授权管理、数据接收、数据存储、数据交换、终端展示、设备和场景管理及目标建议等模块进行详细设计。采用OAuth2.0协议和访问令牌机制,实现设备服务商对本系统进行合法性验证及用户授权处理。利用Mysql与Redis双数据库共存模式减少I/O请求,采用RESTful API接口在服务器和不同移动设备的客户端间进行表现层的状态传输。最后,基于HTML相关技术、MUI框架、响应式设计方案,在系统终端实现类原生应用的展示和交互,并基于智能设备的数据及热量摄入消耗计算模型,为用户提供个性的指导建议。系统实现中,搭建前端自动化工作流,自动检测代码风格、实时页面刷新、JS/CSS/图像自动压缩,极大提高开发效率。系统实现后,对系统进行兼容性、功能、性能测试,通过PageSpeed Insights优化建议和localstorage的缓存机制对系统进行优化,最终实现了具有研究意义和实用价值的集成开放API智能设备,分析用户行为数据并提供个性化建议的跨平台系统。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值