[发明专利]一种将企业信息系统快速转化为移动应用的方法和系统在审
申请号: | 201410436981.4 | 申请日: | 2014-08-29 |
公开(公告)号: | CN104268739A | 公开(公告)日: | 2015-01-07 |
发明(设计)人: | 赵波 | 申请(专利权)人: | 蓝信工场(北京)科技有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;H04L29/06;H04L29/08;G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 企业 信息系统 快速 转化 移动 应用 方法 系统 | ||
技术领域
本发明涉及移动通信领域的移动应用程序开发,尤其涉及将企业信息系统快速转化为移动应用的方法和系统。
背景技术
随着企业的不断发展,积淀了很多实用并且庞大的管理应用软件,如办公自动化系统(OA,Office Automation System)、企业资源计划系统(ERP,Enterprise Resource Planning)、供应链管理系统(SCM,Supply Chain Management)、客户关系管理系统(CRM,Customer Relationship Management)等等。而移动互联网的快速发展和普及,使得企业移动信息化意识逐渐增强,移动化成为近年管理软件领域的一大热点,在提高收入、缩短产品上市时间、提升竞争力、改善用户体验、提高生产力和降低成本等方面体现了较明显的优势,是未来企业管理软件的必然趋势。
整个移动的产品不仅仅是对原来软件的移动化,还会加入很多的便利性内容。不仅继承了传统软件的功能和界面,还会把移动端的能力附加到软件中,例如读取手机通讯录、消息的主动提醒、通过App的方式进行推送等。移动化让手机成为了数据抓取的一个重要的端口。一方面让企业的信息数据转移到移动端,另一方面移动端的数据也可以很容易的抓取到云端。
对于如何将企业积淀的庞大管理应用软件转化到移动设备上去,目前有两种常见的解决方案。
第一种是软件定制,这是国外企业管理软件来源的主要渠道,相对于国外的繁荣而言,软件管理与软件定制在国内发展比较滞后,但也已经开始兴起。软件定制的优点是纯原生开发,可以通过原生编程语言访问设备所有功能,针对性强,能满足企业的个性化需求,打造最适合本企业的管理软件,并且,在软件实施时,能与企业当前的办公和业务系统无缝结合。其缺点是要求开发人员了解企业已有的复杂业务流程,并讨论设计新业务流程,开发周期较长。
第二种是中间件,这种方式已经历了多年的发展,移动中间件的概念已被行业内人士所熟知。对于旧模式中间件,基本的解释有:(1)封装不同平台底层API,提供统一API供开发;(2)一次开发,多平台运行;(3)BS、DB、WS等数据抓取方式;等等。移动中间件很大的一个特点就是代码可以重新复用在不同的平台,iOS和Android平台的应用不用重新写代码,只需要重新编译即可,并且,支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能。同时,其也存在局限性,主要体现在:多数流行的中间件使用专有的API和协议,导致来自不同厂商的实现很难互操作;有些中间件只提供部分平台的实现,从而限制了应用在异构系统之间的移植。目前市场上已有纯原生移动化中间件和html5移动化中间件。
上述两种解决方案都存在不同程度的缺点,需要提出第三种方案,能充分综合上述两种方案的优势。
发明内容
基于背景技术中的上述问题,本发明提供了一种将企业信息系统快速转化为移动应用的方法和系统,其中所述方法包括如下步骤:
步骤101:客户端应用(app)向服务端Java中间件发送请求,其中所述客户端应用是html5文件和原生容器的组合;
步骤102:所述服务端Java中间件接收到所述请求后进行核心处理,通过统一数据总线请求相应企业信息系统的数据库、接口或页面;
步骤103:所述统一数据总线通过数据库驱动、接口驱动或网页驱动从所述企业信息系统采集数据,转化为JSON格式数据,并将所述JSON格式数据发送给所述客户端应用,其中所述JSON格式数据中key为自定义标签;
步骤104:所述客户端应用接收并解析所述JSON格式数据,生成用户界面,其中所述用户界面中的html5动态数据使用自定义标签。
进一步地,在上述方法中,所述客户端与所述服务端之间通过虚拟专用网络VPN连接,所述步骤101进一步包括:在向所述服务端Java中间件发送所述请求前,所述客户端应用先使用安全传输协议加密所述请求;所述步骤102进一步包括:所述服务端Java中间件接收到所述请求后,先使用所述安全传输协议认证所述请求的合法性,认证为合法后进行解密操作。
具体地,在上述方法中,所述步骤104进一步包括:在生成所述用户界面时,所述客户端应用中所述原生容器的原生代码通过JavaScript设备API访问所述客户端的设备功能,以返回并呈现相关内容,其中所述设备功能至少包括位置信息、通讯录、SIM卡信息、通话记录、记事本、通知系统、地图功能、邮件功能、麦克风和/或摄像头。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蓝信工场(北京)科技有限公司,未经蓝信工场(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410436981.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预防医学卫生消毒车
- 下一篇:一种具有防水透气阀的电机
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理