跨平台智能照明控制系统设计及关键技术研究
发布时间:2023-02-26 19:29
用手机、平板电脑等移动终端操控设备是实现智能照明的主要手段。目前移动操作系统种类较多,主要有Android、i OS等。对于同一应用需要为不同系统开发独立的APP,开发周期长,费用高,并且用户在使用前必须下载、安装APP。本文总结和分析了目前的跨平台技术,采用基于HTML5的移动Web APP开发模式设计跨平台智能照明控制系统,并详细阐述设计与实现过程。该控制系统具有较好的跨平台性,其使用过程免下载且能自动更新。不同移动终端均可使用该控制系统对照明系统进行控制。目前绝大多数的移动Web APP使用过程中存在页面加载缓慢,用户操作时响应延时过久等问题,用户体验感较差。本文提出了基于信息流的移动Web APP性能优化方法,将信息分为实时和非实时两个独立部分,实现了信息的并行交互。对JSON数据进行序列化去冗,降低了传输的数据量。通过优化前后数据对比分析表明,响应时延减少了47%,用户体验感较好,移动Web APP性能得到了有效提升。智能照明控制系统中,信息采用分布式存储机制,为保证各终端控制系统中信息的一致性,进行了多终端信息实时同步机制的设计。各终端中关系信息发生改变时,会触发同步到服务...
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 研究背景与意义
1.2 相关技术研究现状
1.2.1 跨平台技术的研究现状
1.2.2 智能照明系统研究现状
1.3 跨平台技术分析
1.3.1 基于HTML5的移动Web APP特点
1.3.2 现有技术存在的问题
1.3.3 研究的必要性
1.4 本文的结构安排
第2章 跨平台智能照明系统的设计与实现
2.1 跨平台智能照明控制系统的分析
2.1.1 智能照明系统的组成及相关功能
2.1.2 跨平台智能照明控制系统需求分析
2.2 跨平台移动Web APP的设计与实现
2.2.1 跨平台移动Web APP的总体设计
2.2.2 服务器环境搭建、配置及开发环境
2.2.3 移动Web APP主要模块设计
2.2.4 客户端与服务器的通信实现
2.2.5 数据库设计
2.2.6 响应式设计
2.3 云平台的设计与实现
2.3.1 云平台架构
2.3.2 逻辑业务服务器的设计与实现
2.4 本章小结
第3章 基于信息流的移动Web APP性能优化
3.1 移动Web APP响应延时分析
3.2 信息并行交互处理
3.3 JSON数据去冗算法
3.3.1 JSON数据去冗算法思想
3.3.2 JSON数据去冗算法的设计
3.4 结果分析
3.5 本章小结
第4章 多终端信息实时同步的设计与实现
4.1 信息同步的需求分析
4.2 多终端信息实时同步的设计与实现
4.2.1 总体设计
4.2.2 同步触发
4.2.3 数据传输模块的设计与实现
4.2.4 服务器同步的设计与实现
4.3 信息同步冲突解决与同步策略
4.3.1 冲突检测与处理
4.3.2 信息同步策略
4.3.3 数据唯一标识
4.4 信息同步在智能照明控制系统中应用效果
4.5 本章小结
第5章 系统测试
5.1 功能测试
5.1.1 测试设备
5.1.2 测试步骤
5.1.3 测试结果
5.2 性能测试
5.2.1 响应性能测试
5.2.2 跨平台性能测试
5.3 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
附录
本文编号:3750760
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 研究背景与意义
1.2 相关技术研究现状
1.2.1 跨平台技术的研究现状
1.2.2 智能照明系统研究现状
1.3 跨平台技术分析
1.3.1 基于HTML5的移动Web APP特点
1.3.2 现有技术存在的问题
1.3.3 研究的必要性
1.4 本文的结构安排
第2章 跨平台智能照明系统的设计与实现
2.1 跨平台智能照明控制系统的分析
2.1.1 智能照明系统的组成及相关功能
2.1.2 跨平台智能照明控制系统需求分析
2.2 跨平台移动Web APP的设计与实现
2.2.1 跨平台移动Web APP的总体设计
2.2.2 服务器环境搭建、配置及开发环境
2.2.3 移动Web APP主要模块设计
2.2.4 客户端与服务器的通信实现
2.2.5 数据库设计
2.2.6 响应式设计
2.3 云平台的设计与实现
2.3.1 云平台架构
2.3.2 逻辑业务服务器的设计与实现
2.4 本章小结
第3章 基于信息流的移动Web APP性能优化
3.1 移动Web APP响应延时分析
3.2 信息并行交互处理
3.3 JSON数据去冗算法
3.3.1 JSON数据去冗算法思想
3.3.2 JSON数据去冗算法的设计
3.4 结果分析
3.5 本章小结
第4章 多终端信息实时同步的设计与实现
4.1 信息同步的需求分析
4.2 多终端信息实时同步的设计与实现
4.2.1 总体设计
4.2.2 同步触发
4.2.3 数据传输模块的设计与实现
4.2.4 服务器同步的设计与实现
4.3 信息同步冲突解决与同步策略
4.3.1 冲突检测与处理
4.3.2 信息同步策略
4.3.3 数据唯一标识
4.4 信息同步在智能照明控制系统中应用效果
4.5 本章小结
第5章 系统测试
5.1 功能测试
5.1.1 测试设备
5.1.2 测试步骤
5.1.3 测试结果
5.2 性能测试
5.2.1 响应性能测试
5.2.2 跨平台性能测试
5.3 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
附录
本文编号:3750760
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3750760.html