[發(fā)明專利]一種應(yīng)用的跨平臺實現(xiàn)方法、裝置及設(shè)備在審
| 申請?zhí)枺?/td> | 201611156323.5 | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN108228249A | 公開(公告)日: | 2018-06-29 |
| 發(fā)明(設(shè)計)人: | 趙鵬 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用平臺 目標(biāo)應(yīng)用 跨平臺 裝置及設(shè)備 代碼文件 環(huán)境生成 通用描述 應(yīng)用 代碼類型 唯一識別 進度 開發(fā) | ||
1.一種目標(biāo)應(yīng)用的跨平臺實現(xiàn)方法,其特征在于,包括:
基于待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面,生成所述目標(biāo)應(yīng)用界面的通用描述文件;
基于所述通用描述文件,生成各個應(yīng)用平臺唯一識別的代碼文件;以及
將所生成的各個代碼文件注入到對應(yīng)的應(yīng)用平臺環(huán)境,以供在所述應(yīng)用平臺環(huán)境生成目標(biāo)應(yīng)用界面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通用描述文件包括所述目標(biāo)應(yīng)用界面中的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,基于待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面,生成所述目標(biāo)應(yīng)用界面的通用描述文件包括:
基于待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面,獲取所述目標(biāo)應(yīng)用界面中的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息;
基于所獲取的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息,生成所述目標(biāo)應(yīng)用界面的通用描述文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,基于待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面,獲取所述目標(biāo)應(yīng)用界面中的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息包括:
在檢測到針對目標(biāo)應(yīng)用界面中的各元素的信息獲取操作后,呈現(xiàn)信息輸入界面以供用戶輸入各元素的樣式信息以及各元素之間的相關(guān)邏輯信息;
獲取用戶輸入的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法包括:
通過導(dǎo)入目標(biāo)應(yīng)用界面的設(shè)計圖的方式或者通過用戶手動拖曳目標(biāo)應(yīng)用界面中的各元素的方式來獲取待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述樣式信息包括:
位置信息;
大小信息;
顏色信息;
形狀信息;和
背景圖片信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述目標(biāo)應(yīng)用界面是通過用戶手動拖曳目標(biāo)應(yīng)用界面中的各元素的方式來獲取時,基于待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面,獲取所述目標(biāo)應(yīng)用界面中的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息包括:
根據(jù)用戶對所述目標(biāo)應(yīng)用界面中的各元素的拖曳操作,獲取所述各元素的樣式信息中的位置信息和大小信息;
在檢測到用戶對各元素的點擊操作后,呈現(xiàn)信息輸入界面以供用戶輸入各元素的顏色信息、形狀信息和背景圖片信息以及各元素之間的相關(guān)邏輯信息;
獲取用戶輸入的各元素的顏色信息、形狀信息和背景圖片信息以及各元素之間的相關(guān)邏輯信息。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述樣式信息還包括約束信息。
9.根據(jù)權(quán)利要求1-8中任一所述的方法,其特征在于,基于所述通用描述文件,生成各個應(yīng)用平臺唯一識別的代碼文件包括:
遍歷所述通用描述文件,獲取所述通用描述文件中的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息;
根據(jù)預(yù)先存儲的各個應(yīng)用平臺的代碼解析規(guī)則,基于所獲取的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息,生成各個應(yīng)用平臺唯一識別的代碼文件。
10.一種用于目標(biāo)應(yīng)用的跨平臺實現(xiàn)的裝置,其特征在于,包括:
通用描述文件生成模塊,用于基于待跨平臺實現(xiàn)的目標(biāo)應(yīng)用界面,生成所述目標(biāo)應(yīng)用界面的通用描述文件;
代碼文件生成模塊,用于基于所述通用描述文件,生成各個應(yīng)用平臺唯一識別的代碼文件;以及
注入模塊,用于將所生成的各個代碼文件注入到對應(yīng)的應(yīng)用平臺環(huán)境,以供在所述應(yīng)用平臺環(huán)境生成目標(biāo)應(yīng)用界面。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述通用描述文件包括所述目標(biāo)應(yīng)用界面中的各元素的樣式信息以及各元素之間的相關(guān)邏輯信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611156323.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





