[發明專利]一種將企業信息系統快速轉化為移動應用的方法和系統在審
| 申請號: | 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.szxzyx.cn/pat/books/201410436981.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:預防醫學衛生消毒車
- 下一篇:一種具有防水透氣閥的電機
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





