[發(fā)明專利]一種提高移動端跨平臺快速開發(fā)的方法在審
| 申請?zhí)枺?/td> | 201810507872.5 | 申請日: | 2018-05-24 |
| 公開(公告)號: | CN108762744A | 公開(公告)日: | 2018-11-06 |
| 發(fā)明(設(shè)計)人: | 張忠明;梁羽平;楊中良;馮磊;賴雪菲 | 申請(專利權(quán))人: | 吉旗(成都)科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京權(quán)智天下知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11638 | 代理人: | 張廷利 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動端 跨平臺 研發(fā) 解析 開發(fā)模式 數(shù)據(jù)邏輯 系統(tǒng)平臺 頁面樣式 業(yè)務(wù)需求 多平臺 輸出口 靈活 層級 開發(fā) 并行 分發(fā) 清晰 響應(yīng) 脫離 組建 部署 統(tǒng)一 | ||
本發(fā)明公開了一種提高移動端跨平臺快速開發(fā)的方法,包括DSL層、Vir tual DOM層、移動端層和系統(tǒng)平臺層,本發(fā)明采用統(tǒng)一內(nèi)容輸出口,頁面樣式、數(shù)據(jù)邏輯均由DSL層控制,層級更清晰,方便控制;采用多平臺并行研發(fā),部署和分發(fā)更靈活;采用Virtual DOM作為DSL解析層,且放在Native端,更輕量級,響應(yīng)速度更快;移動端層改變原來的開發(fā)模式,將業(yè)務(wù)需求脫離,專注于解析和組建的研發(fā)。開發(fā)更高效靈活。
技術(shù)領(lǐng)域
本發(fā)明涉及移動互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體為一種提高移動端跨平臺快速開發(fā)的方法。
背景技術(shù)
移動互聯(lián)網(wǎng),就是將移動通信和互聯(lián)網(wǎng)二者結(jié)合起來,成為一體。是指互聯(lián)網(wǎng)的技術(shù)、平臺、商業(yè)模式和應(yīng)用與移動通信技術(shù)結(jié)合并實踐的活動的總稱。4G時代的開啟以及移動終端設(shè)備的凸顯必將為移動互聯(lián)網(wǎng)的發(fā)展注入巨大的能量,2014年移動互聯(lián)網(wǎng)產(chǎn)業(yè)必將帶來前所未有的飛躍;移動互聯(lián)網(wǎng)是一種通過智能移動終端,采用移動無線通信方式獲取業(yè)務(wù)和服務(wù)的新興業(yè)務(wù),包含終端、軟件和應(yīng)用三個層面。終端層包括智能手機(jī)、平板電腦、電子書、MID等;軟件包括操作系統(tǒng)、中間件、數(shù)據(jù)庫和安全軟件等。應(yīng)用層包括休閑娛樂類、工具媒體類、商務(wù)財經(jīng)類等不同應(yīng)用與服務(wù)。隨著技術(shù)和產(chǎn)業(yè)的發(fā)展,未來,LTE和NFC等網(wǎng)絡(luò)傳輸層關(guān)鍵技術(shù)也將被納入移動互聯(lián)網(wǎng)的范疇之內(nèi)。
如今移動互聯(lián)網(wǎng)的發(fā)展迅速,移動端應(yīng)用的開發(fā)不僅需要并行研發(fā)的能力,也需要提升部署和分發(fā)的靈活性。所以移動應(yīng)用開發(fā)急需要一款更輕量級的通用框架,實現(xiàn)跨平臺的統(tǒng)一,提高需求的研發(fā)效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種提高移動端跨平臺快速開發(fā)的方法,以解決上述背景技術(shù)中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種提高移動端跨平臺快速開發(fā)的方法,包括DSL層、Virtual DOM層、移動端層和系統(tǒng)平臺層,所述DSL層依次連接VirtualDOM層、移動端層和系統(tǒng)平臺層。
優(yōu)選的,包括以下步驟:
A、DSL層描述了需要展示的信息:一個按鈕,按鈕的描述信息可以通過分組關(guān)聯(lián),如分別關(guān)聯(lián)上按鈕的樣式信息、布局信息、點擊事件,并將此DSL信息下發(fā)到Native端的Virtual DOM層進(jìn)行解析。
B、Virtual DOM收到DSL的描述信息后,進(jìn)行解析,解析為一個按鈕對象,該對象包含按鈕的描述信息,以及按鈕的點擊事件,同時也會生成一個全局通用模塊,包含通用的數(shù)據(jù)處理等,還有一個全局交互模塊,用于和移動端的交互,然后Virtual DOM會將其解析的數(shù)據(jù),發(fā)送給移動端進(jìn)行映射處理;
C、移動端收到Virtual DOM解析后的對象,會進(jìn)行本地的映射,最后生成Native語言所描述的按鈕對象,包含按鈕的樣式、布局、點擊事件等信息,同時也會生成一個全局通用模塊,包含通用的數(shù)據(jù)處理等,還有一個全局交互模塊,用于和Virtual DOM的數(shù)據(jù)交互;
D、最后,不同移動端系統(tǒng),通過不同平臺的渲染機(jī)制,將所描述的按鈕繪制到界面上展示。用戶點擊按鈕時,對點擊事件作出相應(yīng)——彈出一個提示彈框。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明采用統(tǒng)一內(nèi)容輸出口,頁面樣式、數(shù)據(jù)邏輯均由DSL層控制,層級更清晰,方便控制;采用多平臺并行研發(fā),部署和分發(fā)更靈活;采用Virtual DOM作為DSL解析層,且放在Native端,更輕量級,響應(yīng)速度更快;移動端層改變原來的開發(fā)模式,將業(yè)務(wù)需求脫離,專注于解析和組建的研發(fā)。開發(fā)更高效靈活。
附圖說明
圖1為本發(fā)明流程。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于吉旗(成都)科技有限公司,未經(jīng)吉旗(成都)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810507872.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于人機(jī)交互行為的跨平臺身份認(rèn)證系統(tǒng)及方法
- 一種具有跨平臺工作吊車的海洋平臺
- 跨平臺內(nèi)容控制方法、裝置、終端、服務(wù)器及存儲介質(zhì)
- 一種基于配置的跨平臺應(yīng)用生成方法及裝置
- 跨平臺開發(fā)行動應(yīng)用程序的方法及其系統(tǒng)
- 數(shù)據(jù)處理方法及裝置、計算機(jī)系統(tǒng)和計算機(jī)可讀存儲介質(zhì)
- 集成跨平臺移動應(yīng)用開發(fā)框架的方法和裝置
- 基于默克爾樹的可信跨鏈?zhǔn)录?gòu)造與驗證方法和設(shè)備
- 一種鐵路檢修地溝的搭接式跨線裝置
- 一種鐵路檢修地溝的搭接式跨線裝置
- 數(shù)據(jù)化和數(shù)據(jù)匹配方法和代碼推薦方法及相關(guān)裝置
- 一種基于服務(wù)協(xié)作模式的研發(fā)管理方法和系統(tǒng)
- 基于流程驅(qū)動研發(fā)任務(wù)的方法及系統(tǒng)
- 一種研發(fā)工時計算方法和裝置
- 一種企業(yè)研發(fā)管理方法及系統(tǒng)
- 產(chǎn)品研發(fā)管理方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 軟件研發(fā)管理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種研發(fā)試制信息管理方法及系統(tǒng)
- 軟件研發(fā)安全能力動態(tài)評估和提升方法及系統(tǒng)
- 研發(fā)項目資金監(jiān)管系統(tǒng)





