云计算移动网络终端设备开放性跨平台系统的制作方法

文档序号:7671473阅读:98来源:国知局
专利名称:云计算移动网络终端设备开放性跨平台系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种云计算移动网络终端设备开放性跨平台系统。
背景技术
目前移动网络终端种类型号繁多,每种类型的终端开发接口不统一,使得一种应用在不同平台上的开发和移植非常不方便甚至无法实现移植;而且每种终端设备支持的开发语言和运行库不统一,对应用的开发者技术要求很高,开发和调试难度很大,开发周期长、开发成本高。由于移动设备硬件配置比较低,在内存和存储能力以及计算能力上无法达到普通计算机的能力,且每个厂家的设置不统一,操作系统也不一致,所以相对于普通计算机来说应用功能很缺乏,在通用操作系统上(linux^indows)的很多已有的软件功能都无法使用, 很多需要大量计算和大量空间的功能在移动设备上无法实现。相应的,普通电脑(PC机)想要使用移动终端的功能或数据通信,需要不同接口的数据线,有些设备还需要安装驱动才能够把电脑和移动终端连起来,导致用户使用非常不方便,尤其用户使用两种以上不同移动终端的情况下这个问题体现的更为明显。比如诺基亚的手机,需要用户通过下载在电脑上安装诺基亚PC套件,电脑才能使用手机的部份功能,比如发短信、通讯录管理等。

发明内容
本发明的目的是提供一种云计算移动网络终端设备开放性跨平台系统,解决设备使用者、应用开发者的多设备操作的便捷性,且降低开发者应用开发难度,降低人力、时间等开发成本,实现快速发布,跨平台产品;实现移动终端和电脑进行无缝连接,电脑既能方便使用移动终端的特有功能,移动终端又可以使用电脑来弥补自身的硬件配置低等缺陷; 实现设备资源的优势互补。本发明的目的是通过以下技术方案来实现
一种云计算移动网络终端设备开放性跨平台系统,包括移动网络终端、云计算服务器以及个人电脑;
所述移动网络终端内设有云计算开放性跨平台中间件系统,云计算开放性跨平台中间件系统由解释器(⑶MWin)、信息处理程序模块(MDBCClient)、平台接口服务模块以及终端连接层构成,其中解释器实现对W3C标准的TOB解释和渲染,使应用开发者只需要用 HTML、CSS、图片、脚本等W3C标准的技术就能够使用移动网络终端的所有功能,还可以通过调用脚本来实现对互联网服务器上的功能进行调用,解释器由应用程序模块(Appl)以及应用程序管理器(MApp)构成,应用程序模块(Appl)为使用HTML+CSS+JS+图片等W3C标准技术开发的实用程序,通过调用下层的脚本引擎接口实现丰富的功能,应用程序管理器 (MApp)为本系统上的默认界面,用于下载、更新、删除、启动应用程序等一系列管理;信息处理程序模块(MDBCClient)为上层应用和底层通讯连接层连接的桥梁,用于解释MDBC消息并调用相应的功能;平台接口服务模块实现移动网络终端和互联网服务器的长连接,是移动网络终端和互联网通信的基础,为上层的模块提供通信接口和服务,使移动网络终端和互联网实现无逢连接,平台接口服务模块由实用功能封装模块、云端接口模块、社区接口模块以及终端设备功能封装模块构成;
所述云计算服务器由应用下载和更新服务器、网关模块以及服务器连接层构成,应用下载和更新服务器与应用程序管理器连接,网关模块分别与社区服务模块、云端服务模块、 WEB服务器、第三方调用模块、第三方服务模块以及服务器连接层连接,服务器连接层与终端连接层连接,其中应用下载和更新服务器(AppStore)用于本系统应用程序的发布和下载;网关模块(MDBCGate)是为云端服务、WEB服务器和其他服务器或者程序与服务器连接层的桥梁,将接口调用参数转换为本系统能够解释处理的MDBC协议,实现互联网服务器和移动网络终端通讯,移动网络终端可以通过连接层,然后通过网关模块调用云端的服务, WEB服务器和其它程序可以通过网关模块,然后通过连接层去调用移动网络终端的功能,从而达到对移动网络终端的控制和管理;WEB服务器为业务逻辑的操作界面,比如通讯录管理等,提供以WEB方式对网关模块功能调用的界面;云端服务模块,云计算、云存储等服务器是实现具体功能的服务器,当网关模块收到信息处理程序模块的云请求后,根据指定的策略来调用相应的云服务器来做具体的工作;
第三方服务模块是第三方开发者为本系统提供的特殊的云端的服务功能,比如特定行业的服务(IP地址查询服务、身份证验证等);
第三方调用模块是第三方开发者通过网关模块调用移动网络终端或者云服务提供的功能;
终端连接层(XMPPClient)和服务器连接层(XMPPServer)实现移动网络终端和互联网服务器的长连接,是移动网络终端和互联网通信的基础,为上层的模块提供通信接口和服务,使移动网络终端和互联网实现无逢连接。本发明所述的系统由三类硬件设备有机结合组成,分别是移动网络终端、云计算服务器和个人电脑,移动网络终端上运行云计算开放性中间件平台的客户端;云计算服务器上运行云计算开放性中间件平台的服务端,为客户端提供服务;个人电脑上运行控制台, 通过控制台访问云计算服务器,实现对移动网络终端的操作和管理。本发明的有益效果为
1、使用W3C标准的技术作为应用程序的开发技术,与传统的开发方法相比,大大降低了应用开发者的技术难度,大大降低了应用开发的技术风险,缩短了开发周期,节省大量开发成本;由于本系统提供的接口是统一的,所以应用开发者只需要开发一次,就可以在不同的平台上运行,不需要针对特定的平台重新进行开发,实现了一次开发,多处部署运行。2、本系统底层实现了移动网络终端和互联网服务器的长连接,使移动网络终端很方便地调用互联网服务器上的功能,达到云计算的能力;相应的,使用个人电脑,通过互联网服务器,能够方便地调用移动网络终端上特有的功能,比如拍照等;从而实现了移动网络终端和互联网服务器、个人电脑的无逢连接。从而实现用户操作的便捷性。3、本系统通过网关和应用下载和更新服务器,实现对第三方开发者的开放。第三方开发者服务器通过网关实现和移动网络终端的连接,应用程序开发完成后将应用打包上传到应用下载和更新服务器上,移动网络终端的应用程序管理器通过访问应用下载和更新服务器就可以把应用安装到移动网络终端,从而实现开放性。


下面根据附图对本发明作进一步详细说明。图1是本发明实施例所述的云计算移动网络终端设备开放性跨平台系统的框架图2是本发明实施例所述的云计算移动网络终端设备开放性跨平台系统中网关模块的结构示意图。图中
1、移动网络终端;11、云计算开放性跨平台中间件系统;111、解释器;1111、应用程序模块;1112、应用程序管理器;112、信息处理程序模块;113、平台接口服务模块;1131、实用功能封装模块;1132、云端接口模块;1133、社区接口模块;1134、终端设备功能封装模块; 114、终端连接层;2、云计算服务器;21、应用下载和更新服务器;22、网关模块;221、服务提供商模块;222、服务信息模块;223、服务器列表模块;224、服务参数模块;23、服务器连接层;24、社区服务模块;25、云端服务模块;26、WEB服务器;27、第三方调用模块;28、第三方服务模块;3、个人电脑。
具体实施例方式如图1所示,本发明实施例所述的一种云计算移动网络终端设备开放性跨平台系统,包括移动网络终端1、云计算服务器2以及个人电脑3 ;
所述移动网络终端1内设有云计算开放性跨平台中间件系统11,云计算开放性跨平台中间件系统11由解释器111、信息处理程序模块112、平台接口服务模块113以及终端连接层构成114,其中解释器(⑶MWin) 111实现对W3C标准的TOB解释和渲染,使应用开发者只需要用HTML、CSS、图片、脚本等W3C标准的技术就能够使用移动网络终端的所有功能,还可以通过调用脚本来实现对互联网服务器上的功能进行调用,解释器由应用程序模块(Appl) 1111以及应用程序管理器(MApp) 1112构成,应用程序模块(Appl) 1111为使用 HTML+CSS+JS+图片等W3C标准技术开发的实用程序,通过调用下层的脚本引擎接口实现丰富的功能,应用程序管理器(MApp) 1112为本系统上的默认界面,用于下载、更新、删除、启动应用程序等一系列管理;信息处理程序模块(MDBCClient) 112为上层应用和底层通讯连接层连接的桥梁,用于解释MDBC消息并调用相应的功能;平台接口服务模块113实现移动网络终端和互联网服务器的长连接,是移动网络终端和互联网通信的基础,为上层的模块提供通信接口和服务,使移动网络终端和互联网实现无逢连接,平台接口服务模块113由实用功能封装模块1131、云端接口模块1132、社区接口模块1133以及终端设备功能封装模块1134构成;
所述云计算服务器2由应用下载和更新服务器21、网关模块22以及服务器连接层23 构成,应用下载和更新服务器21与应用程序管理器1112连接,网关模块22分别与社区服务模块24、云端服务模块25、WEB服务器沈、第三方调用模块27、第三方服务模块观以及服务器连接层23连接,服务器连接层23与终端连接层连接114,其中应用下载和更新服务器(AppStore) 21用于本系统应用程序的发布和下载;网关模块(MDBCGate) 22是为云端服务、WEB服务器和其他服务器或者程序与服务器连接层的桥梁,将接口调用参数转换为本系统能够解释处理的MDBC协议,实现互联网服务器和移动网络终端通讯,移动网络终端可以通过连接层,然后通过网关模块调用云端的服务,WEB服务器和其它程序可以通过网关模块,然后通过连接层去调用移动网络终端的功能,从而达到对移动网络终端的控制和管理; WEB服务器沈为业务逻辑的操作界面,比如通讯录管理等,提供以TOB方式对网关模块功能调用的界面;云端服务模块25,云计算、云存储等服务器是实现具体功能的服务器,当网关模块收到信息处理程序模块的云请求后,根据指定的策略来调用相应的云服务器来做具体的工作;第三方服务模块观是第三方开发者为本系统提供的特殊的云端的服务功能,比如特定行业的服务(IP地址查询服务、身份证验证等);第三方调用模块27是第三方开发者通过网关模块调用移动网络终端或者云服务提供的功能;
终端连接层(XMPPClient) 114和服务器连接层(XMPPServer) 23实现移动网络终端和互联网服务器的长连接,是移动网络终端和互联网通信的基础,为上层的模块提供通信接口和服务,使移动网络终端和互联网实现无逢连接;
个人电脑3上运行控制台,通过控制台访问云计算服务器2,实现对移动网络终端1的操作和管理。 如图2所示,所述网关模块22内部设置服务提供商模块221、服务信息模块222、 服务器列表模块223以及服务参数模块224,其中 服务提供商模块221
字I备注
权利要求
1.一种云计算移动网络终端设备开放性跨平台系统,包括移动网络终端(1)、云计算服务器(2)以及个人电脑(3),其特征在于所述移动网络终端(1)内设有云计算开放性跨平台中间件系统(11),云计算开放性跨平台中间件系统(11)由解释器(111)、信息处理程序模块(112)、平台接口服务模块(113) 以及终端连接层(114)构成,其中解释器(111)实现对W3C标准的TOB解释和渲染,使应用开发者只需要用HTML、CSS、图片、脚本W3C标准的技术就能够使用移动网络终端的所有功能,还可以通过调用脚本来实现对互联网服务器上的功能进行调用;信息处理程序模块 (112)为上层应用和底层通讯连接层连接的桥梁,用于解释MDBC消息并调用相应的功能; 平台接口服务模块(113)实现移动网络终端和互联网服务器的长连接,是移动网络终端和互联网通信的基础,为上层的模块提供通信接口和服务,使移动网络终端和互联网实现无逢连接,平台接口服务模块由实用功能封装模块、云端接口模块、社区接口模块以及终端设备功能封装模块构成;所述云计算服务器(2)由应用下载和更新服务器(21)、网关模块(22)以及服务器连接层(23)构成,应用下载和更新服务器(21)与应用程序管理器(1112)连接,网关模块(22)分别与社区服务模块(24)、云端服务模块(25)、TOB服务器(26)、第三方调用模块(27)、第三方服务模块(28 )以及服务器连接层(23 )连接,服务器连接层(23 )与终端连接层(114 )连接,其中应用下载和更新服务器(21)用于本系统应用程序的发布和下载;网关模块(22) 为云端服务、WEB服务器或者程序与服务器连接层的桥梁,将接口调用参数转换为本系统能够解释处理的MDBC协议,实现互联网服务器和移动网络终端通讯,移动网络终端可以通过连接层,然后通过网关模块调用云端的服务,WEB服务器可以通过网关模块,然后通过连接层去调用移动网络终端的功能,从而达到对移动网络终端的控制和管理;WEB服务器(26) 为业务逻辑的操作界面,提供以WEB方式对网关模块功能调用的界面;云端服务模块(25), 为云计算、云存储服务器实现具体功能的服务器,当网关模块收到信息处理程序模块的云请求后,根据指定的策略来调用相应的云服务器来做具体的工作;第三方服务模块(28)是第三方开发者为本系统提供的特殊的云端的服务功能;第三方调用模块(27)是第三方开发者通过网关模块调用移动网络终端或者云服务提供的功能;个人电脑(3)上运行控制台,通过控制台访问云计算服务器(2),实现对移动网络终端 (1)的操作和管理。
2.根据权利要求1所述的云计算移动网络终端设备开放性跨平台系统,其特征在于 解释器(111)由应用程序模块(1111)以及应用程序管理器(1112)构成,应用程序模块 (1111)为使用HTML+CSS+JS+图片W3C标准技术开发的实用程序,通过调用下层的脚本引擎接口实现丰富的功能,应用程序管理器(1112)为本系统上的默认界面,用于下载、更新、删除、启动应用程序等一系列管理。
3.根据权利要求1或2所述的云计算移动网络终端设备开放性跨平台系统,其特征在于终端连接层(114)和服务器连接层(23)实现移动网络终端和互联网服务器的长连接, 是移动网络终端和互联网通信的基础,为上层的模块提供通信接口和服务,使移动网络终端和互联网实现无逢连接。
全文摘要
本发明涉及一种云计算移动网络终端设备开放性跨平台系统,包括移动网络终端、云计算服务器以及个人电脑,所述移动网络终端内设有云计算开放性跨平台中间件系统,云计算开放性跨平台中间件系统由解释器、信息处理程序模块、平台接口服务模块以及终端连接层构成,所述云计算服务器由应用下载和更新服务器、网关模块以及服务器连接层构成,应用下载和更新服务器与应用程序管理器连接,网关模块分别与社区服务模块、云端服务模块、WEB服务器、第三方调用模块、第三方服务模块以及服务器连接层连接,服务器连接层与终端连接层连接。本发明解决设备使用者、应用开发者的多设备操作的便捷性,实现快速发布。
文档编号H04L29/08GK102209111SQ201110131459
公开日2011年10月5日 申请日期2011年5月20日 优先权日2011年5月20日
发明者于宏涛, 李增浪 申请人:重庆广典传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1