[发明专利]基于Cordova的跨平台在线教育移动终端在审
申请号: | 201710896277.0 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107479906A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 曹晟;毕丙伟;陈泽东 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cordova 平台 在线教育 移动 终端 | ||
技术领域
本发明涉及在线教育移动终端设计领域,尤其涉及一种基于Cordova的跨平台在线教育移动终端设计方法。
背景技术
近年来,国家在宏观政策层面对教育行业予以高度重视,云计算等相关技术被在线教育行业广泛应用和推广,终身学习的理念激发人们对知识和技能的渴求,在众多因素的作用下,在线教育市场迎来了爆发式的增长。
根据中国互联网络信息中心(CNNIC)发布的《第40次中国互联网络发展状况统计报告》,截至2017年6月,我国在线教育用户规模达1.44亿,较2016年底增加662万人;手机在线教育用户规模为1.20亿,与2016年底相比增长2192万人,增长率为22.4%。移动教育正逐步成为在线教育的主流,CNNIC调查数据显示,83.3%的在线教育用户分布在手机端。与PC端相比,移动教育能提供个性化的学习场景,借助移动设备的触感、语音输出等方式,构建出更加个性化的人机交互场景,提升学习本身的趣味性,尤其对于题库类、数字阅读类、音频类在线教育产品,更适合从移动端切入。长远来看,基于移动终端,拥有优质教学内容、能寓教于乐的教育产品,在市场上更有优势。
作为学习教育类app的杀手锏,拍照搜题功能的强弱是一款软件好用与否的重要评判标准。互联网+教育的真正魅力就在于能够无视地域、距离、时间等客观因素,使学生能够通过app进行自主学习。在线教育平台的相互交流学习功能也是一个重点,学习者能通过app找到与自己相同水平的学习者相互交流学习和竞技。同样,功能再强大,如果没有一个美丽的界面也很难得到同学们的关注,用户界面越发受到用户的重视,清晰的逻辑及友好的交互已成每一款app的必备。
为了实现上述功能,涉及到与终端底层的硬件交互,如摄像头、传感器、麦克风以及内部存储等。但是,当前移动终端设备有各种品牌,拥有不同的系统平台,目前大部分企业需要为在线教育移动终端开发适合多种平台的软件,需要根据不同平台的API进行原生应用的开发,也就是说,为了适配不同的操作系统,企业开发同一款应用就需要用到至少2到3个领域的程序员,而且每个平台的版本可能还会有一些差别,分别在各自的移动操作系统上进行原生应用的开发,会带来昂贵的开发费用、耗费大量人力、增加修改维护难度,若仅仅对部分功能进行细微修改,也不能避免在各个操作系统上单独进行版本改动。这就直接导致了用户体验下降,开发难度上升,以及开发进度不统一,反而提高了开发一款应用的成本。如果有种技术可以击穿这种壁垒,实现“一次编码,四处运行”,对于节约开发成本、提高开发效率都有很关键的作用。于此同时,可以降低开发的门槛,可以引入更多的开发者,提高初学者的开发热情。
为了降低开发成本,缩短开发周期,就需要寻求一种跨平台的移动应用开发解决方案。当前主流的跨移动平台应用开发解决方案之一是利用跨移动平台开发框架,如Apache Cordova、Titanium、Corona等,这类应用能够抽取出大部分公共模块,并结合对本地操作系统API的支持,比较节省开发成本。对于在线教育移动终端,单纯利用开发框架,也未能很好地满足移动终端应用程序的功能实现。为此,本发基于Cordova框架进行扩展,以满足移动教育终端设计更复杂的功能需求。
发明内容
本发明的目的在于针对上述在线教育移动终端应用的多平台开发问题,提供一种基于Cordova的跨平台在线教育移动终端设计方法。
为了实现上述目的,本发明采用的技术方案如下。
一种基于Cordova的跨平台在线教育移动终端,包括:(1)Cordova框架模块;(2)Web层逻辑模块;(3)拍照搜题扩展模块;(4)视频录制与自识别扩展模块;(5)摇一摇功能扩展模块。
整个终端通过Cordova框架支撑,分为Web层、Cordova层以及Native适配层,其中Native适配层提供底层功能支持,Cordova层包括各所述扩展模块;Web层提供各扩展模块的Javascript封装,以及上层的功能逻辑。
进一步地,所述Cordova框架模块,包含Cordova核心组件以及插件,用于支持访问移动设备基本固件,提供Web层Javascript与Native层交互的桥梁,向上提供Javascript接口调用,并能在Native适配层执行完毕之后,通过Callback回调Javascript中的回调函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710896277.0/2.html,转载请声明来源钻瓜专利网。