[发明专利]基于Cordova的跨平台智能家居移动终端有效
申请号: | 201510769615.5 | 申请日: | 2015-11-10 |
公开(公告)号: | CN105573129B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 刘发贵;冯炜君;肖敏 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G05B19/418 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍 |
地址: | 510006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cordova 平台 智能家居 移动 终端 | ||
本发明公开基于Cordova的跨平台智能家居移动终端,包括Apache Cordova框架、数据缓存扩展模块、视频监控扩展模块、消息推送扩展模块以及Web层主要逻辑模块,整个终端通过Cordova框架支撑,分为Web层、Cordova层以及Native适配层,Native适配层提供底层功能支持,Cordova层包括各所述扩展模块;Web层提供各扩展模块的Javascript封装以及上层的功能逻辑。本发明通过Apache Cordova开源框架的跨平台优势,来节省智能家居领域的移动终端开发成本,同时保障智能家居应用的功能性、可扩展性,以满足目前针对智能家居的移动终端应用的快速、低成本开发要求。
技术领域
本发明属于智能家居移动终端设计领域,具体涉及基于Cordova的跨平台智能家居移动终端设计方法。
技术背景
随着移动互联网的逐渐普及,面向移动互联网的应用、服务快速发展,各大移动平台如Google的Android、苹果的iOS等不断地拓展、丰富移动平台的功能。移动设备终端已逐渐成为日常生活中不可或缺的产品,而与此同时,移动互联网应用也正在向生活化、人性化的趋势发展,逐渐渗透人们的生活、社交当中,智能家居也开始走进一些家庭中。
智能家居系统是一个集硬件、软件、通信多方面技术的应用系统,其中移动终端作为用户操作行为的接口,拥有远程控制、监控等丰富功能。当前移动终端设备有各种品牌,拥有不同的系统平台,目前大部分厂商需要为智能家居移动终端开发适合多种平台的软件,需要根据不同平台的API进行原生应用的开发,而现今流行的主流移动平台操作系统有Android、iOS、Windows Phone等,分别在各自的移动操作系统上进行原生应用的开发,会带来昂贵的开发费用、耗费大量人力、增加修改维护难度,若仅仅对部分功能进行细微修改,也不能避免在各个操作系统上单独进行版本改动。
对于上述的问题,首先考虑到的解决方案,就是选择一个跨移动平台的应用开发解决方案,当前国内外主流的跨移动平台应用开发解决方案,主要有两种:1.利用B/S架构开发基于Web的移动应用,但这类应用缺乏本地功能支持,如设备传感器数据等; 2.利用跨移动平台开发框架,如Apache Cordova、Titanium、Corona等,这类应用能够抽取出大部分公共模块,并结合对本地操作系统API的支持,比较节省开发成本。对于智能家居移动终端应用来说,大部分厂商都把远程控制家电、视频监控、安防警报等作为研发的重点功能,而这些功能的实现,需要涉及家电设备信息数据处理、不同视频监控设备厂商的SDK整合以及移动平台上的消息推送技术,显然需要采用第二种方案,但是单纯利用开发框架,也未能很好地满足智能家居移动终端应用程序的功能实现,故本发明对框架进行模块扩展,以满足更复杂的功能需求。
发明内容
本发明的目的在于针对智能家居移动终端应用的多平台开发问题,对ApacheCordova框架进行模块扩展,基于此设计并实现了基于Cordova的跨平台智能家居移动终端。
为了实现上述目的,本发明采用的技术方案如下。
基于Cordova的跨平台智能家居移动终端,包括Apache Cordova框架、数据缓存扩展模块、视频监控扩展模块、消息推送扩展模块以及Web层主要逻辑模块,整个终端通过Cordova框架支撑,分为Web层、Cordova层以及Native适配层,其中Native适配层提供底层功能支持,Cordova层包括各所述扩展模块;Web层提供各扩展模块的Javascript封装,以及上层的功能逻辑;
所述数据缓存扩展模块包括:数据缓存DataCache Plugin适配模块,实现Android端与iOS端的适配,用于向Web层提供本地沙盒环境的文件读写、Sqlite数据库读写功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510769615.5/2.html,转载请声明来源钻瓜专利网。