国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種跨平臺應用系統(tǒng)的制作方法

      文檔序號:8266051閱讀:918來源:國知局
      一種跨平臺應用系統(tǒng)的制作方法
      【技術(shù)領域】
      [0001] 本發(fā)明涉及跨平臺技術(shù)領域,更具體地說,涉及一種跨平臺應用系統(tǒng)。
      【背景技術(shù)】
      [0002] 伴隨移動互聯(lián)網(wǎng)的快速發(fā)展和智能移動終端設備的廣泛普及,人們的生活已經(jīng) 由于各種科技的創(chuàng)新和升級變得更加便捷和現(xiàn)代化,智能移動終端上各種五花八門的應 用軟件也在改變?nèi)藗兊纳罘绞胶退季S方式,目前的時代不僅僅是一個信息爆炸的時代, 也是一個更智能更自動化的時代。智能移動終端上的業(yè)務作為科技發(fā)展的產(chǎn)品,無時無 刻為用戶提供各種信息咨詢、服務、社交等功能,但目前智能移動終端操作系統(tǒng)市場也由 于各大廠商的競爭和差異化服務,推出了不同的智能移動終端操作系統(tǒng),譬如谷歌推出的 Android(安卓)操作系統(tǒng)、微軟推出的Windows Phone操作系統(tǒng)(微軟發(fā)布的一款手機操 作系統(tǒng))、蘋果推出的i〇S操作系統(tǒng)(為iPhone開發(fā)的操作系統(tǒng))等等。
      [0003] 除了上述主流的三大智能移動終端操作系統(tǒng),還有其他廠商例如黑莓推出的 BlackBerry OS操作系統(tǒng)和諾基亞推出的Symbian操作系統(tǒng)等等。在這個高度信息化的社 會,企業(yè)能參與到人民大眾的移動生活之中就意味著巨大的收益和發(fā)展?jié)摿?,因此,企業(yè)的 發(fā)展不能忽視智能移動終端上應用服務的開發(fā)與推廣。
      [0004] 面對這些智能移動終端操作系統(tǒng),要滿足優(yōu)質(zhì)的用戶體驗和與操作系統(tǒng)最大程度 的兼容,不同智能移動終端操作系統(tǒng)的業(yè)務開發(fā)者一般都采用各智能操作系統(tǒng)的原生語言 進行開發(fā),即Android操作系統(tǒng)采用Java編程語言開發(fā)、Windows Phone操作系統(tǒng)采用C# 編程語言開發(fā)、i〇S操作系統(tǒng)采用object-C或者Swift編程語言開發(fā),并且這三個操作系 統(tǒng)的開發(fā)均采用不同的開發(fā)模式、開發(fā)環(huán)境和開發(fā)工具。
      [0005] 基于上述技術(shù)方案,不同的智能移動終端操作系統(tǒng)的業(yè)務開發(fā)均采用不同的開發(fā) 環(huán)境、開發(fā)語言、開發(fā)環(huán)境和開發(fā)工具等,要完成同一業(yè)務在至少三個不同操作系統(tǒng)上的開 發(fā),需要對至少三類技術(shù)人才進行儲備和培訓,并投入相應的資源以支持三個操作系統(tǒng)上 的開發(fā),同時,由于三個操作系統(tǒng)上業(yè)務開發(fā)的難易程度不同,勢必造成同一業(yè)務無法在同 一時間完成。三個操作系統(tǒng)的業(yè)務各自開發(fā)完成之后由于開發(fā)環(huán)境和工具之間的差異,也 不能實現(xiàn)源代碼的統(tǒng)一管理和復用,容易產(chǎn)生業(yè)務的不同分支。

      【發(fā)明內(nèi)容】

      [0006] 有鑒于此,本發(fā)明的目的是提供一種跨平臺應用系統(tǒng),將每個業(yè)務所對應的數(shù)據(jù) 層和界面層分離,這樣可以采用任意一種開發(fā)語言對數(shù)據(jù)層進行開發(fā),降低開發(fā)成本、實現(xiàn) 源代碼的統(tǒng)一管理并盡可能降低產(chǎn)生不同分支的可能性,保證同一業(yè)務在同一時間完成。
      [0007] 為了實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
      [0008] 本發(fā)明實施例提供一種跨平臺應用系統(tǒng),包括:智能移動終端和服務器集群,所述 服務器集群用于進行業(yè)務邏輯的處理,并將處理后的結(jié)果反饋給所述智能移動終端,所述 服務器集群中存儲有業(yè)務邏輯處理所用數(shù)據(jù);所述智能移動終端包括:視圖模塊、映射模 塊、數(shù)據(jù)對象模塊、業(yè)務邏輯控制模塊、業(yè)務調(diào)用模塊、即時通訊模塊和消息推送模塊;其 中,
      [0009] 所述視圖模塊,用于為智能終端操作系統(tǒng)配置用戶界面設置;
      [0010] 所述映射模塊,用于進行數(shù)據(jù)到用戶界面的雙向映射;
      [0011] 所述數(shù)據(jù)對象模塊,用于存儲智能移動終端中的數(shù)據(jù);
      [0012] 所述業(yè)務邏輯控制模塊,用于控制前臺業(yè)務邏輯的處理和與所述服務器集群通信 的邏輯;
      [0013] 所述業(yè)務調(diào)用模塊,用于實現(xiàn)所述智能移動終端與所述服務器集群的業(yè)務調(diào)用功 能;
      [0014] 所述即時通訊模塊,用于實現(xiàn)所述智能移動終端與所述服務器集群之間的實時通 信與數(shù)據(jù)交互功能;
      [0015] 所述消息推送模塊,用于與第三方消息推送服務器進行通信。
      [0016] 優(yōu)選地,所述服務器集群包括:負載均衡服務器、多個業(yè)務邏輯處理服務器、多個 數(shù)據(jù)服務器和多個靜態(tài)存儲服務器;其中,
      [0017] 所述負載均衡服務器,用于根據(jù)不同業(yè)務邏輯處理服務器的業(yè)務處理能力對業(yè)務 請求進行轉(zhuǎn)發(fā),其中所述業(yè)務請求由所述智能移動終端發(fā)送;
      [0018] 所述業(yè)務邏輯處理服務器,用于接收來自所述負載均衡服務器的業(yè)務請求,基于 所述業(yè)務請求與所述多個數(shù)據(jù)服務器和所述靜態(tài)存儲服務器進行通信和數(shù)據(jù)交互以對業(yè) 務請求對應的業(yè)務邏輯進行處理,并將業(yè)務處理結(jié)果直接返回給智能移動終端;
      [0019] 所述數(shù)據(jù)服務器,用于為所述業(yè)務邏輯處理服務器的業(yè)務請求提供數(shù)據(jù)和存儲所 述業(yè)務處理結(jié)果;
      [0020] 所述靜態(tài)存儲服務器,用于存儲與業(yè)務請求相關(guān)的靜態(tài)文件。
      [0021] 優(yōu)選地,所述多個數(shù)據(jù)服務器被劃分為一個主數(shù)據(jù)服務器和多個從數(shù)據(jù)服務器; 其中,
      [0022] 所述主數(shù)據(jù)服務器,用于執(zhí)行寫數(shù)據(jù)以存儲所述業(yè)務處理結(jié)果,并指示所述多個 從數(shù)據(jù)服務器均衡地為業(yè)務邏輯處理服務器的業(yè)務請求提供數(shù)據(jù);
      [0023] 所述從數(shù)據(jù)服務器,用于為所述業(yè)務邏輯處理服務器的業(yè)務請求提供數(shù)據(jù)。
      [0024] 優(yōu)選地,所述數(shù)據(jù)服務器采用的數(shù)據(jù)管理系統(tǒng)為MS SQL Server 2014,且利用復 制技術(shù)實現(xiàn)數(shù)據(jù)的熱備份與存儲。
      [0025] 優(yōu)選地,所述服務器集群中的各個服務器采用的操作系統(tǒng)為Windows Server 2008〇
      [0026] 優(yōu)選地,所述業(yè)務調(diào)用模塊通過WCF通信機制與所述負載均衡服務器進行通信
      [0027] 或者
      [0028] 所述業(yè)務調(diào)用模塊通過ASP. NET Web API通信機制與所述負載均衡服務器進行通 信。
      [0029] 優(yōu)選地,所述即時通訊模塊通過ASP. NET SignalR通信機制與所述負載均衡服務 器進行通信。
      [0030] 優(yōu)選地,所述消息推送模塊中集成有第三方的消息推送組件,所述第三方的消息 推送組件用于與第三方消息推送服務器進行通信。
      [0031] 優(yōu)選地,所述智能移動終端上集成有Mono庫和.NET庫,所述Mono庫和.NET庫用 于為所述智能移動終端上的各個模塊提供開發(fā)基礎。
      [0032] 與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點如下:
      [0033] 本發(fā)明在智能移動終端中視圖模塊、映射模塊和數(shù)據(jù)對象模塊
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1