[发明专利]一种移动终端应用的跨平台系统及其方法有效

专利信息
申请号: 201210032109.4 申请日: 2012-02-14
公开(公告)号: CN102546819A 公开(公告)日: 2012-07-04
发明(设计)人: 薄满辉;唐红武;佟业新;高栋;李长杰 申请(专利权)人: 中国民航信息网络股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 北京瑞思知识产权代理事务所(普通合伙) 11341 代理人: 李涛
地址: 100010 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 移动 终端 应用 平台 系统 及其 方法
【说明书】:

技术领域

发明涉及一种移动终端应用的跨平台系统及其方法,该移动终端应用的跨平台系统充分考虑了NATIVE模式和传统WEB应用的优劣势,融合两种模式的优点,尽可能降低手机客户端应用的版本变化,应用提供商可以实时地更新和推广使用,提高用户需求的反应能力,降低应用的推广成本和难度。

背景技术

目前移动应用软件多采用NATIVE模式。这种模式的优点在于用户体验好、响应速度快。同样缺点也比较明显,主要是更新不方便,不同的客户端在不同的手机平台上不兼容。手机平台较多,跨平台的开发成本高,版本更新和变更复杂。不利于大规模的企业应用的开发和推广。

相较NATIVE模式,html5方式恰好可以弥补其不足,当然也存在其缺点,如数据的加密,压缩,交互体验和视觉等。

本发明很好地融合这两种模式的优点,提出跨平台的移动应用开发,解决了移动应用显示界面与手机本身的耦合问题,实现了手机应用的跨平台,数据的有效通信和服务端资源访问手机本地功能,形成初步的移动开发技术框架和规范。

发明内容

本发明的移动终端应用的跨平台系统由客户端、服务端和消息通知系统构成。其中客户端包括客户端与html5交互模块、客户端数据请求模块、客户端数据缓存模块;服务端包括服务端解密模块和服务端服务提供模块;消息通知系统包括消息通知模块。

客户端与html5交互模块由webkit引擎和html5组成,利用html在页面设计和跨平台上的优点以及native在调用系统功能和系统性能方面的优点,降低在跨平台上的开发难度,提高开发移动应用的效率。

客户端数据请求模块是用户通过客户端UI发送请求后,在数据交互过程中,对请求数据采用DES对称加密算法进行加密处理,提高信息安全性。

客户端数据缓存模块将用户访问的数据缓存于客户端本地数据库,用户在首次访问之后,后续都默认从客户端本地数据库中获取数据,只有当用户显式的刷新时才会从服务端重新获取数据。在缓存过程中,首先判断之前是否有相同数据,若有,则不缓存,若没有,则缓存。在获取数据过程中,对数据有失效时间判断,若已过失效时间,则无法获取数据,若未过失效时间,则返回数据给页面。

服务端解密模块是服务器端接收到客户端发送的请求后,在对数据进行处理前对其进行解密,为了提高安全性,服务端将定期向客户端发送秘密码,保持密码的实时更新。

消息通知模块是基于XMPP(可扩展消息处理现场协议)协议标准,实现服务端和客户端相互通知及不稳定网络的异步消息的推送。

根据本发明的移动终端应用的跨平台方法,包括如下步骤:

步骤1,运行客户端软件,客户端实时监控是否接收到服务器端发送的消息提醒;

步骤2,如果客户端检测到服务器端发送的消息提醒,在客户端页面显示,如果否,则返回步骤1;

步骤3,根据客户端选择的功能指令,客户端与html5交互模块调用移动应用系统相应功能,获取请求数据;

步骤4,如果获取请求数据成功,客户端数据请求模块对客户端发送的请求数据进行加密,如果否,则返回步骤1;

步骤5,把加密后的请求数据发送到服务器端;

步骤6,如果服务器端接收到客户端发送的消息,则对数据解密,根据实际业务处理后发送回客户端;

步骤7,判断客户端是否获取数据成功,如果否,则返回步骤1;

步骤8,客户端数据缓存模块将数据缓存入客户端数据库。

在步骤2客户端使用XMPP(可扩展消息处理现场协议)协议标准通过数据通道的模式实现IM(即时消息)及在线现场准实时探测,如果监测到服务器端发送的消息提醒,则在客户端页面显示消息提醒,如果没有,则继续监测。

在步骤3客户端调用客户端与html5交互模块,在选择功能指令时,针对复杂的业务,UI的产生由服务器端完成,采用web开发常用的dwr操作数据方式通过类WEB页面进行展示,针对简单的、更新不频繁的应用,UI直接在客户端生成。

在步骤5中,对客户端生成的请求数据采用DES对称加密算法加密,如果数据加密的密码过期失效,客户端则从服务器端获取密码,将客户端的密码更新。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210032109.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top