EminView移动商务平台系统的制作方法

文档序号:7869456阅读:491来源:国知局
专利名称:EminView移动商务平台系统的制作方法
技术领域
本发明涉及一种EminView移动商务平台系统。
背景技术
随着移动网络3G的成熟,移动互联网的发展进入了一个爆炸式的增长时期,中国国务院新闻办公室2011年I月发表的第27次《中国互联网发展状况》白皮书也指出,截至2010年12月,中国网民规模达到4. 57亿;手机网民规模达3. 03亿,较2009年底增加了 6930万人,增长率达29. 7%。根据市场研究公司Forrester Research的最新研究报告,预计到2015年的时候,面向智能手机和平板电脑的移动应用市场规模将达到380亿美元。Juniper研究公司的最新研究显示,从2009年到2014年,基于云计算的手机软件年增长率将达到88%,在2014年该市场将达到95亿美元。可以肯定移动互联网用户已进入井喷阶段,移动企业应用软件的商机将在未来4年里暴增,现在所有的IT应用、企业应用、互联网应用都将移动化。3G时代到来,对于移动商务而言,它昭示了一种更美好的希望与前景,将大大提高手机数据传输的速度,为企业提供更好的多样化、个性化、专业化服务,移动商务信息发展将呈现全球化、海量化、时效化特征,移动商务将迎来井喷的时代。所谓移动商务,就是利用手机、PDA及其他移动和无线设备,用户和企业将能够通过移动系统随时随地获得营销信息、接收订货信息、做出购买决策、支付款项、客户服务支持等,从而实现整个商务过程中的电子化、数字化、网络化和无线化。无线信息化将根本改变我们每个人的生存方式,也将革命性地改变全国各地企业组织运营的方式。今天,移动商务在3G支持下更是如虎添翼,将得到广泛应用。目前国内一些主流0A、CRM乃至ERP软件商正积极利用现代手机移动技术,使无线办公、移动管理、移动支付随时随处可行。移动商务将成为未来市场的新亮点,也将成为软硬件厂商未来利润新的增长点。移动商务的优势主要分为两方面核心业务优势和运营优势。移动商务的核心业务优势来源于员工灵活性和机动性的提高,员工摆脱了办公桌和办公室的束缚,可以自由地移动漫游,同时不会失去与网络的连接,提高了员工的工作效率,提高了业务进程的速度和效率,以及增大了创建全新业务功能的可能性。运营优势则包括降低管理成本、资本支出两方面。例如,某一天,当你在拜访一个客户时,突然发现需要对某一产品的技术了解更多的细节。没关系,只需要打开你的手机,通过无线网络连接到自己企业的局域网服务器,调用关于该产品技术的资料,并顺便查收一下最近的E-mail,完全像在自己的办公室一样方便。而在此过程中,你并没有打电话请求同事帮忙,不需要麻烦同事火速送到,也不需要尴尬地借用客户网络,让客户看到不该看的东西。这正是过去的人们期望,而对未来的人们非常正常的一种工作方式。目前,国内的绝大多数企业和开发人员,还将目光盯在移动搜索、移动娱乐(游戏、音乐、视频)、移动社交、移动支付、及基于位置的服务和移动广告等面向个人的移动应用。移动企业应用还处于起步阶段,除了一些零星、简单的企业应用如移动城管、短信销售管家等,移动企业应用基本是空白,而对于企业移动应用平台的开发和研究,从目前来看还没有发现有相应的产品及企业的研发信息。

发明内容
本发明的目的在于克服现有技术的不足,提供一种方便商务应用数据的提交、处理、查询、管理的EminView移动商务平台系统,该平台不仅能丰富数据内容,还能及时对数据进行高效处理,通过这个平台,开发人员能够快速移植传统PC程序到手机端,使新的企业移动应用开发简单容易且高效,大大缩短开发周期的。本发明的目的是通过以下技术方案来实现的=EminView移动商务平台系统,它包括智能终端、云服务器和外部管理设备;智能终端完成数据的录入以及数据运算的结果展现,并通过互联网与云服务器进行交互;云服务器提供云计算、云存储以及企业级的移动应用,云服务器通过互联网与外部管理设备连接;所述的云服务器它包括以下模块
通讯管理模块提供云服务器和智能终端之间的通讯协议,处理及时通信,以及对数据的压缩和完整性校验;
安全管理模块提供对系统用户的身份认证授权,控制用户对服务器的访问;
报表管理模块提供对应用产生的报表的模板及生成的报表的管理;
更新管理模块提供智能终端软件和数据的下载和更新;
应用管理模块提供对移动应用程序的管理如增加、移除、通讯功能;
存储管理模块提供数据仓库、云数据存储中心、保存各种业务数据和位置地理信息,可以进行数据挖掘和查询;
手机认证引擎引擎提供对手机等移动智能终端的身份认证服务,结合系统的安全管理向移动终端的用户提供访问控制、权限管理功能;
搜索引擎引擎为上层应用提供统一的全文搜索服务,系统的其他模块及应用都能通过统一的接口访问该引擎,从而为用户提供搜索功能;
数据整合DI引擎引擎能够将不同的数据源(如各种数据库、文件、网络服务webservice)集成在一起综合起来完成业务;
工作流引擎引擎处理业务的工作流调度;
应用程序框架模块和第三方应用集成模块;
所述的智能终端包括以下模块
统一通讯管理模块处理服务器和终端之间的通讯协议,数据传输,压缩和完整性校
验;
应用管理模块提供手机平台上多应用的管理;
数据安全模块提供对中央服务器的认证及数据的安全管理;
Emin协议模块提供对自定义标签和通信协议的解析;
配置管理模块提供平台及平台应用的配置信息管理,它将管理诸如云服务器的域名或IP、本地文件目录结构信息及其他系统配置信息;
版本管理模块提供对数据及应用的版本管理,下载新版本的软件和数据并进行软件或数据的更新和升级;
数据访问层模块提供统一的数据访问接口给上层应用,使得应用不用关心数据是来自本地还是远端服务器;本地数据模块提供手机本地数据访问的接口 ;
UI中间件模块实现对HTML的解析,支持扩展标签定义,将HTML文件或扩展的标签定义简析成Π可以画出的⑶I ;
互动管理模块管理平台应用的用户互动。所述的互联网为无线网络,包括WiF1、3G或NFC。管理设备系统包括手机、平板电脑或PC终端。智能终端和云服务器之间采用公共密钥基础设施PKI控制数据传输的安全。所述的智能终端安装有X. 509数字证书,该证书包含授权手机MEI和授权手机卡IMSI信息,从而绑定手机和手机卡,无法被伪造和篡改,在手机登陆云服务器需提供该证书,经认证后才能得到授权。智能终端和云服务器之间的通讯数据采用DES加密和压缩传输。智能终端和云服务器之间采用消息摘要MAC验证传输信息的完整性。所述的完整性验证算法是MD5。智能终端是智能手机。

本发明的优点在于
1.能灵活地加入平台或移除;
2.能够共享平台提供的服务,如安全认证和授权,通讯协议,数据存储,Π生成和管理
等;
3.本平台系统利用手机的便携性,可定位性及具有丰富传感器的特点,为商务应用的数据的提交、处理、查询和管理带来极大的方便;
4.数据内容得到了很大的丰富,并且能够对数据进行及时处理,大大提高了处理效率。5.通过这个平台,开发人员能够快速移植传统PC程序到手机端,使新的企业移动应用开发变得简单、容易而高效,开发周期将大大缩短。


图1为本发明的平台系统结构示意 图2为本发明EminView云服务器系统平台架构;
图3为本发明EminView智能终端系统平台架构。
具体实施例方式下面结合附图进一步说明本发明的技术方案,但本发明所保护的内容不局限于以下所述。如图1所示,EminView移动商务平台系统,它包括智能终端、云服务器和外部管理设备;智能终端完成数据的录入以及数据运算的结果展现,并通过互联网与云服务器进行交互;云服务器提供云计算、云存储以及企业级的移动应用,云服务器通过互联网与外部管理设备连接;其特征在于所述的云服务器它包括以下模块
通讯管理模块提供云服务器和智能终端之间的通讯协议,处理及时通信,以及对数据的压缩和完整性校验;
安全管理模块提供对系统用户的身份认证授权,控制用户对服务器的访问;报表管理模块提供对应用产生的报表的模板及生成的报表的管理;
更新管理模块提供智能终端软件和数据的下载和更新;
应用管理模块提供对移动应用程序的管理如增加、移除、通讯功能;
存储管理模块提供数据仓库、云数据存储中心、保存各种业务数据和位置地理信息,可以进行数据挖掘和查询;
手机认证引擎引擎提供对手机等移动智能终端的身份认证服务,结合系统的安全管理向移动终端的用户提供访问控制、权限管理功能;
搜索引擎引擎为上层应用提供统一的全文搜索服务,系统的其他模块及应用都能通过统一的接口访问该引擎,从而为用户提供搜索功能;
数据整合DI引擎引擎能够将不同的数据源(如各种数据库、文件、网络服务webservice)集成在一起综合起来完成业务;
工作流引擎引擎处理业务的工作流调度;
应用程序框架模块和第三方应用集成模块;
所述的智能终端包括以下模块 统一通讯管理模块处理服务器和终端之间的通讯协议,数据传输,压缩和完整性校
验;
应用管理模块提供手机平台上多应用的管理;
数据安全模块提供对中央服务器的认证及数据的安全管理;
Emin协议模块提供对自定义标签和通信协议的解析;
配置管理模块提供平台及平台应用的配置信息管理,它将管理诸如云服务器的域名或IP、本地文件目录结构信息及其他系统配置信息;
版本管理模块提供对数据及应用的版本管理,下载新版本的软件和数据并进行软件或数据的更新和升级;
数据访问层模块提供统一的数据访问接口给上层应用,使得应用不用关心数据是来自本地还是远端服务器;
本地数据模块提供手机本地数据访问的接口 ;
UI中间件模块实现对HTML的解析,支持扩展标签定义,将HTML文件或扩展的标签定义简析成Π可以画出的⑶I ;
互动管理模块管理平台应用的用户互动。互联网为无线网络,包括WiF1、3G或NFC。管理设备系统包括手机、平板电脑或PC终端。智能终端和云服务器之间采用公共密钥基础设施PKI控制数据传输的安全。所述的智能终端安装有X. 509数字证书,该证书包含授权手机MEI和授权手机卡IMSI信息,从而绑定手机和手机卡,无法被伪造和篡改,在手机登陆云服务器需提供该证书,经认证后才能得到授权。智能终端和云服务器之间的通讯数据采用DES加密和压缩传输。智能终端和云服务器之间采用消息摘要MAC验证传输信息的完整性,完整性验证算法是MD5。所述的智能终端是智能手机。
EminView企业移动应用平台使用的技术支持快速开发移动应用软件,在手机客户端软件开发的基本思想如下
1、使用HTML编辑工具“画”出应用程序的界面⑶I,并以HTML文件格式存储;
2、使用javascript等语言实现逻辑运算和条件跳转,跳转使用超连接实现;
3、使用Π中间件将这些HTML文件显示在手机的⑶I上,Π中间件同时支持标签(Tag)的自定义,对于有些很难用HTML直接表示的界面,可以定义扩展的标签,并由Π中间件解释并显示。在中央服务器,各种服务进行了模块化,能够灵活地组合。基本服务和具体业务进行了隔离,从而使新的应用只专注于具体业务的开发和实现,将大大缩短开发周期。另外,利用提供的接口,可以集成现存的企业应用,从而使扩展现存的企业应用到移动互联领域成为可能。本发明应用的逻辑最终都是通过GUI展现,绕开了 PC程序的多样性和手机操作系统的不统一,通过采用中间语言HTML来展现GUI,通过超链接实现GUI之间的逻辑联系,从而达到以一种统一的方式实现快速移植。在移动客户端平台,使用了 UI中间件。UI中间件设计的目的是能够快速移植PC应用程序到智能终端,能够简单实现手机终端软件的更新和升级,并且可以提供跨平台的能力。程序采用了被广泛支持Webkit引擎(Android、iPhone, Symbian等浏览器均支持)从而可以解析HTML,支持对Web Service的访问,从而具有极大的灵活性。EminView移动商务平台系统将电子证书应用于手机认证。在证书签发时将手机卡的MSI号或手机的MEI号中的一个或多个写入电子证书,无法伪造和修改,可以保证每个授权的手机卡和手机唯一对应一个证书。EminView移动商务平台系统将建立起一套包含通讯管理、安全认证、存储管理、报表管理、工作流管理的标准服务以及一套稳定的应用程序框架。基于此框架,新开发的企业移动应用程序可以会共享这些服务,从而避免重复地实现这些功能。另外应用程序框架将完成应用程序UI的显示,活动的调度,工作流的处理等工作,因此应用程序只需专注于组织自己的数据和开发自己的业务逻辑。另外通过多数据源报表的快速生成引擎以及手机Π中间件实现和使用等技术,将使新的企业应用开发变得容易而高效,开发周期将大大缩短,软件质量更高。基于此平台开发出快速消费品的企业移动应用,支持Linux和Windows操作系统,手机支持Android平台,支持I万部手机的同时访问,平均响应时间少于5秒。在此平台下新开发的企业移动应用开发周期缩短60%,质量提高40%。
权利要求
1.EminView移动商务平台系统,它包括智能终端、云服务器和外部管理设备;智能终端完成数据的录入以及数据运算的结果展现,并通过互联网与云服务器进行交互;云服务器提供云计算、云存储以及企业级的移动应用,云服务器通过互联网与外部管理设备连接;其特征在于所述的云服务器它包括以下模块 通讯管理模块提供云服务器和智能终端之间的通讯协议,处理及时通信,以及对数据的压缩和完整性校验; 安全管理模块提供对系统用户的身份认证授权,控制用户对服务器的访问; 报表管理模块提供对应用产生的报表的模板及生成的报表的管理; 更新管理模块提供智能终端软件和数据的下载和更新; 应用管理模块提供对移动应用程序的管理如增加、移除、通讯功能; 存储管理模块提供数据仓库、云数据存储中心、保存各种业务数据和位置地理信息,可以进行数据挖掘和查询; 手机认证引擎引擎提供对手机等移动智能终端的身份认证服务,结合系统的安全管理向移动终端的用户提供访问控制、权限管理功能; 搜索引擎引擎为上层应用提供统一的全文搜索服务,系统的其他模块及应用都能通过统一的接口访问该引擎,从而为用户提供搜索功能; 数据整合DI引擎引擎能够将不同的数据源(如各种数据库、文件、网络服务webservice)集成在一起综合起来完成业务; 工作流引擎引擎处理业务的工作流调度; 应用程序框架模块和第三方应用集成模块; 所述的智能终端包括以下模块 统一通讯管理模块处理服务器和终端之间的通讯协议,数据传输,压缩和完整性校验; 应用管理模块提供手机平台上多应用的管理; 数据安全模块提供对中央服务器的认证及数据的安全管理; Emin协议模块提供对自定义标签和通信协议的解析; 配置管理模块提供平台及平台应用的配置信息管理,它将管理诸如云服务器的域名或IP、本地文件目录结构信息及其他系统配置信息; 版本管理模块提供对数据及应用的版本管理,下载新版本的软件和数据并进行软件或数据的更新和升级; 数据访问层模块提供统一的数据访问接口给上层应用,使得应用不用关心数据是来自本地还是远端服务器; 本地数据模块提供手机本地数据访问的接口 ; UI中间件模块实现对HTML的解析,支持扩展标签定义,将HTML文件或扩展的标签定义简析成n可以画出的⑶I ; 互动管理模块管理平台应用的用户互动。
2.根据权利要求1所述的EminView移动商务平台系统,其特征在于所述的互联网为无线网络。
3.根据权利要求2所述的EminView移动商务平台系统,其特征在于所述的无线网络包括 WiF1、3G 或 NFC。
4.根据权利要求1所述的EminView移动商务平台系统,其特征在于所述的管理设备系统包括手机、平板电脑或PC终端。
5.根据权利要求1所述的EminView移动商务平台系统,其特征在于智能终端和云服务器之间采用公共密钥基础设施PKI控制数据传输的安全。
6.根据权利要求5所述的EminView移动商务平台系统,其特征在于所述的智能终端安装有X. 509数字证书,该证书包含授权手机MEI和授权手机卡IMSI信息,从而绑定手机和手机卡,无法被伪造和篡改,在手机登陆云服务器需提供该证书,经认证后才能得到授权。
7.根据权利要求1所述的EminView移动商务平台系统,其特征在于智能终端和云服务器之间的通讯数据采用DES加密和压缩传输。
8.根据权利要求1所述的EminView移动商务平台系统,其特征在于智能终端和云服务器之间采用消息摘要MAC验证传输信息的完整性。
9.根据权利要求8所述的EminView移动商务平台系统,其特征在于所述的完整性验证算法是MD5。
10.根据权利要求1所述的EminView移动商务平台系统,其特征在于所述的智能终端是智能手机。
全文摘要
本发明公开了一种EminView移动商务平台系统,它包括智能手机终端、云服务器和外部管理设备,手机智能终端完成数据的录入以及数据运算的结果展现,并通过互联网与云服务器进行交互,所述的互联网为无线网络,云服务器集中了多种资源,能够提供云计算、云存储以及企业级的移动应用等复杂的运算和业务处理,并将结果通过互联网输出到外部管理设备。本发明的优点在于能灵活地加入平台或移除;能够共享平台提供的安全认证和授权,通讯协议,数据存储,UI生成和管理等服务;利用手机的便携性,可定位性及具有丰富传感器的特点,为商务应用的数据的提交、处理、查询和管理带来极大的方便,能够对数据进行及时处理,大大提高了处理效率。
文档编号H04L29/08GK103034947SQ20121055790
公开日2013年4月10日 申请日期2012年12月20日 优先权日2012年12月20日
发明者赵良 申请人:成都羿明科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1