基于云服务的安全型移动终端及其访问云服务器的方法技术

技术编号:10923556 阅读:72 留言:0更新日期:2015-01-18 23:38
本发明专利技术公开了一种基于云服务的安全型移动终端及其访问云服务器的方法。一种基于云服务的安全型移动终端包括数据处理器及与数据处理器连接的非易失性存储器,所述的数据处理器设有底层应用模块,所述的底层应用模块包括应用层、中间件模块层和系统平台层;所述的非易失性存储器保存有与该移动终端的硬件唯一绑定的ID序列码;该移动终端向云服务器发送数据请求时,通过鉴权验证通过后,才提供该移动终端所需要的服务。本发明专利技术实现了安全可靠地与云服务器信息交互及数据查询等,满足了大部分移动终端设备的应用场景,有极广泛的市场应用价值。本发明专利技术所采用的将硬件平台相关的部分独立抽象出来封装,提高了设备跨平台的开发效率。

【技术实现步骤摘要】

本专利技术涉及一种移动终端,更具体地说是指一种基于云服务的安全型移动终端及其访问云服务器的方法
技术介绍
随着移动互联网络技术的发展,如3G、LTE等移动通信技术的不断推进,越来越多的设备需要和远端服务器对接,实现数据交互和服务器从远端管理设备。近年来,各种智能手机、平板电脑、无线手持终端等智能移动终端设备层出不穷,在这些智能移动终端设备上实现信息获取和交互的需求也成为一种趋势,并逐渐融入到人们的日常生活中。专利技术201110255812.7公开了一移动云计算中间件平台,其采用基于嵌入式虚拟机技术,该专利技术提供的中间件技术,屏蔽了各平台的差异,在针对适配的问题上,效率得到飞速的提升,降低了开发难度,节约了开发成本。专利技术201210301297.6提供了一种机顶盒的中间件的版权保护方法及装置。该机顶盒的中间件的版权保护方法及装置,能够使中间件厂商准确了解中间件集成厂商使用中间件的出货量,以准确、灵活地确定中间件的使用费,并可以有效避免盗版现象。专利技术201010621742.8提供了一种数字家庭的服务计算中间件系统。该系统包括多个相互通信的工作模块,使用户感觉不到服务迁移过程的存在,自然地完成服务的无缝迁移,以实现与用户的无缝融洽结合。但上述专利技术实现的各种解决方案,要么功能单一,要么安全性不高,特别是无法实现兼容各种移动平台的差异性的同时又能安全可靠的与远端服务器接入,保证信息交互的高效性及安全性。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种基于云服务的安全型移动终端及其访问云服务器的方法。为实现上述目的,本专利技术采用以下技术方案:本专利技术一种基于云服务的安全型移动终端,包括数据处理器及与数据处理器连接的非易失性存储器,所述的数据处理器设有底层应用模块,所述的底层应用模块包括应用层、中间件模块层和系统平台层;所述的非易失性存储器保存有与该移动终端的硬件唯一绑定的ID序列码;该移动终端向云服务器发送数据请求时,通过鉴权验证通过后,才提供该移动终端所需要的服务。其进一步技术方案为:所述的数据处理器还包括与底层应用模块连接的上层应用层和平台适配层。其进一步技术方案为:所述的底层应用模块包括底层客户端中间件模组,及与底层客户端中间件模组连接的应用层API接口和平台API接口。其进一步技术方案为:所述的底层应用模块包括以下功能组件:初始化组件,提供建立移动终端和云服务器的网络连接、鉴权验证、登录、通信传输功能;注册组件,提供用户设备在服务器端的注册管理;软件下载组件,提供设备端系统软件的下载机制,例如,固件升级等;文件内容远程管理组件,提供从后台云端访问前端设备的媒体内容、数据等远程操作管理;其他功能组件,提供用于扩展的功能接口。本专利技术一种安全型移动终端的云服务系统,包括云服务器,和与云服务器通讯连接的若干个移动终端,所述的移动终端设有上层应用层和底层应用模块;云服务器实现与移动终端的数据响应和传输服务;上层应用层实现用户的UI图形界面的操作;底层应用模块实现与上层应用层的响应交互以及与云服务器的协议数据的传输和接收从云端服务器传回的数据包。.本专利技术一种基于云服务的安全型移动终端访问云服务器的方法,包括以下步骤:步骤10,用户通过上层应用层的UI操作向底层应用模块发出各种不同类型的数据、命令请求;步骤20,底层应用模块在收到上层应用层的请求后通过调用底层相关的接口模块并给出正确或出错的响应,上层应用层收到这些响应后更新用户界面状态,并提示给用户;步骤30,底层应用模块根据上层应用层的请求类型进行协议封装通过网络传输到云服务器,云服务器经过鉴权确认后传回给底层应用模块相应的数据包内容用于后续的处理;步骤40,底层客户端模块通过命令回调将处理后的数据包内容回传给上层应用层。其进一步技术方案为:所述的移动终端的底层应用模块包括以下工作过程:(1)初始化用于建立移动终端和云服务器的网络连接、鉴权验证、登录、通信传输;(2)注册用于提供移动终端在云服务器的注册管理;(3)软件下载用于提供移动终端的系统程序的下载机制;(4)文件内容远程管理用于提供从云服务器访问移动终端的媒体内容、数据等远程操作管理;(5)扩展,用于提供扩展接口。本专利技术一种基于云服务的安全型移动终端访问云服务器的升级方法,包括以下步骤:步骤一,当用户每次开机启动移动终端或者用户在移动终端的上层应用层中选择升级时,就会由上层应用层发起一个获取软件版本信息的请求;步骤二,底层应用模块响应该请求后就会通过底层应用模块向远端的云服务器发起服务器连接,查询最近软件版本的请求;步骤三,云服务器在联接鉴权通过之后,响应该请求,并通过网络从远端将版本信息返回给底层应用模块;步骤四,底层客户端紧接着就将该云服务器端的软件版本信息反馈给上层应用层,上层应用层在获得该软件版本信息之后向底层应用模块再次发起版本管理文件查询请求;步骤五,底层应用模块将移动终端的版本数据文件反馈给上层应用层,上层应用层通过比对两个版本数据,如果判断云服务器的软件版本为新时,就由上层应用层向底层应用模块发起下载请求,底层应用模块紧接着就向云服务器发起软件数据包的传输请求,云服务器将该软件版本的固件数据以包的形式发给底层应用模块,直到所有数据包全部发送完毕;步骤六,底层应用模块通过对接受到的固件数据包进行数据完整性校验,确认数据无误后,就启动本地的固件升级管理,升级安装完成之后,系统重新启动,完成固件的升级过程。其进一步技术方案为:步骤五的发包的过程是一个循环迭代的过程。本专利技术与现有技术相比的有益效果是:本专利技术实现了安全可靠地与云服务器信息交互及数据查询等,满足了大部分移动终端设备的应用场景,有极广泛的市场应用价值。本专利技术采用了唯一的独有的与设备硬件ID相关联的数据结构识别算法,该算法是基于预先存贮在设备存贮器中的数据结构,云端服务器通过对这些数据结构进行审核校验,确认设备的合法性之后才可以让设备使用服务器的各项服务。这种设计方法有效地避免了非法设备使用云服务。本专利技术所采用的将硬件平台相关的部分独立抽象出来封装,提高了设备跨平台的开发效率。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明图1为本专利技术一种安全型移动终端的云服务系统具体实施例的示意图;图2本文档来自技高网
...
基于云服务的安全型移动终端及其访问云服务器的方法

【技术保护点】
一种基于云服务的安全型移动终端,其特征在于包括数据处理器及与数据处理器连接的非易失性存储器,所述的数据处理器设有底层应用模块,所述的底层应用模块包括应用层、中间件模块层和系统平台层;所述的非易失性存储器保存有与该移动终端的硬件唯一绑定的ID序列码;该移动终端向云服务器发送数据请求时,通过鉴权验证通过后,才提供该移动终端所需要的服务。

【技术特征摘要】
1.一种基于云服务的安全型移动终端,其特征在于包括数据处理器及与数
据处理器连接的非易失性存储器,所述的数据处理器设有底层应用模块,
所述的底层应用模块包括应用层、中间件模块层和系统平台层;所述的非
易失性存储器保存有与该移动终端的硬件唯一绑定的ID序列码;该移动终
端向云服务器发送数据请求时,通过鉴权验证通过后,才提供该移动终端
所需要的服务。
2.根据权利要求1所述的基于云服务的安全型移动终端,其特征在于所述
的数据处理器还包括与底层应用模块连接的上层应用层和平台适配层。
3.根据权利要求1或2所述的基于云服务的安全型移动终端,其特征在于
所述的底层应用模块包括底层客户端中间件模组,及与底层客户端中间件
模组连接的应用层API接口和平台API接口。
4.根据权利要求1或2所述的基于云服务的安全型移动终端,其特征在于
所述的底层应用模块包括以下功能组件:
初始化组件,提供建立移动终端和云服务器的网络连接、鉴权验证、登录、
通信传输功能;
注册组件,提供用户设备在服务器端的注册管理;
软件下载组件,提供设备端系统软件的下载机制,例如,固件升级等;
文件内容远程管理组件,提供从后台云端访问前端设备的媒体内容、数据
等远程操作管理;
其他功能组件,提供用于扩展的功能接口。
5.一种安全型移动终端的云服务系统,其特征在于包括云服务器,和与云
服务器通讯连接的若干个移动终端,所述的移动终端设有上层应用层和底
层应用模块;
云服务器实现与移动终端的数据响应和传输服务;
上层应用层实现用户的UI图形界面的操作;
底层应用模块实现与上层应用层的响应交互以及与云服务器的协议数据的
传输和接收从云端服务器传回的数据包。
6.一种基于云服务的安全型移动终端访问云服务器的方法,包括以下步骤:
步骤10,用户通过上层应用层的UI操作向底层应用模块发出各种不同类
型的数据、命令请求;
步骤20,底层应用模块在收到上层应用层的请求后通过调用底层相关的接
口模块并给出正确或出错的响应,上层应用层收到这些响应后更新用户界
面状态,并提示给用户;
步骤30,底层应用模块根据上层应用层的...

【专利技术属性】
技术研发人员:张晓波
申请(专利权)人:深圳万兴信息科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1