亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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

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