[發(fā)明專利]基于Android的同步繪圖方法、裝置、可讀存儲介質(zhì)及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201810851414.3 | 申請日: | 2018-07-27 |
| 公開(公告)號: | CN109150992A | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設(shè)計(jì))人: | 季培隆 | 申請(專利權(quán))人: | 深圳TCL數(shù)字技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 張志江 |
| 地址: | 518054 廣東省深圳市前海深港合作區(qū)前灣一路鯉魚門街一號前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 繪圖操作 序列化對象 預(yù)設(shè) 對象存儲 繪圖信息 繪圖 可讀存儲介質(zhì) 傳輸 傳輸方式 傳輸過程 傳輸序列 存儲對象 軌跡數(shù)據(jù) 繪圖裝置 目標(biāo)應(yīng)用 同步效率 圖片傳輸 應(yīng)用調(diào)用 類封裝 類生成 同步的 序列化 記錄 調(diào)用 檢測 | ||
本發(fā)明公開了一種基于Android的同步繪圖方法,所述基于Android的同步繪圖方法包括:在檢測到目標(biāo)應(yīng)用有繪圖操作時,源Android設(shè)備調(diào)用預(yù)設(shè)對象存儲類記錄所述繪圖操作的繪圖信息;根據(jù)已記錄所述繪圖信息的預(yù)設(shè)對象存儲類,將所述預(yù)設(shè)對象存儲類生成序列化對象;將已生成的所述序列化對象傳輸至對應(yīng)的目標(biāo)Android設(shè)備,以使所述目標(biāo)Android設(shè)備應(yīng)用調(diào)用所述序列化對象同步所述繪圖操作的繪圖信息。本發(fā)明還公開了一種基于Android的同步繪圖裝置、可讀存儲介質(zhì)及系統(tǒng)。本發(fā)明將需同步的繪圖操作以預(yù)設(shè)存儲對象類封裝后形成序列化對象,并通過序列化傳輸方式傳輸,在傳輸過程中以傳輸序列化的軌跡數(shù)據(jù)可以提高圖片傳輸效率,進(jìn)而實(shí)現(xiàn)提高繪圖操作同步效率的有益效果。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種基于Android的同步繪圖方法、基于Android的同步繪圖裝置、可讀存儲介質(zhì)及系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)在開發(fā)一個功能為同步畫圖的app(計(jì)算機(jī)應(yīng)用程序)時遇到了同步效率較低的問題,該app功能包括A-Android設(shè)備與B-Android設(shè)備通過該app相連,在A-Android設(shè)備上畫圖,同步顯示在B-Android設(shè)備上,反之亦然。
現(xiàn)有的同步方式是在每一次繪圖操作后,將繪圖的圖片數(shù)據(jù)整體傳輸?shù)竭B接的app上,而在實(shí)際應(yīng)用中,若是app所在設(shè)備的Android平臺配置過低時,采用此種同步方式的同步效率較低,繪圖數(shù)據(jù)往往不能及時同步到其他app所在設(shè)備,而且android虛擬機(jī)默認(rèn)是不允許某一圖片的內(nèi)存占用超過8m(內(nèi)存容量單位),因?yàn)槠涠褩DJ(rèn)只有8m,所以采用直接傳輸圖片的方式還可能引起堆棧溢出導(dǎo)致app異常退出。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于Android的同步繪圖方法,旨在解決現(xiàn)有技術(shù)中在同步繪圖操作時,由于Android設(shè)備的Android平臺系統(tǒng)配置低造成的繪圖同步操作效率低的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于Android的同步繪圖方法,包括以下內(nèi)容:
在檢測到目標(biāo)應(yīng)用有繪圖操作時,源Android設(shè)備調(diào)用預(yù)設(shè)對象存儲類記錄所述繪圖操作的繪圖信息;
根據(jù)已記錄所述繪圖信息的預(yù)設(shè)對象存儲類,將所述預(yù)設(shè)對象存儲類生成序列化對象;
將已生成的所述序列化對象傳輸至對應(yīng)的目標(biāo)Android設(shè)備,以使所述目標(biāo)Android設(shè)備應(yīng)用調(diào)用所述序列化對象同步所述繪圖操作的繪圖信息。
優(yōu)選地,所述在檢測到目標(biāo)應(yīng)用有繪圖操作時,源Android設(shè)備調(diào)用預(yù)設(shè)對象存儲類記錄所述繪圖操作的繪圖信息的步驟,包括:
提取所述繪圖信息的畫筆信息及畫筆順序;
以所述預(yù)設(shè)對象存儲類的基礎(chǔ)類型記錄所述畫筆信息,并在所述預(yù)設(shè)對象存儲類的預(yù)設(shè)函數(shù)中添加所述畫筆信息的畫筆順序。
優(yōu)選地,所述源Android設(shè)備調(diào)用預(yù)設(shè)對象存儲類記錄所述繪圖操作的繪圖信息的步驟之后,還包括:
在檢測到所述繪圖操作的操作結(jié)束后,執(zhí)行將已記錄的所述繪圖操作的預(yù)設(shè)對象存儲類生成序列化對象的步驟。
優(yōu)選地,所述將已生成的所述序列化對象傳輸至對應(yīng)的目標(biāo)Android設(shè)備,以使所述目標(biāo)Android設(shè)備應(yīng)用調(diào)用所述序列化對象同步所述繪圖操作的繪圖信息的步驟之后,還包括:
在接收到源Android設(shè)備發(fā)送的序列化對象時,將所述序列化對象還原為預(yù)設(shè)對象存儲類;
將所述預(yù)設(shè)對象存儲類存儲的繪畫信息繪制在當(dāng)前畫布以同步所述繪圖操作的繪圖信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳TCL數(shù)字技術(shù)有限公司,未經(jīng)深圳TCL數(shù)字技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810851414.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種對象數(shù)據(jù)存儲管理的裝置和方法
- 用于數(shù)據(jù)副本的遷移的系統(tǒng)和方法
- 多數(shù)據(jù)中心存儲環(huán)境管理方法和系統(tǒng)
- 在本地對象存儲節(jié)點(diǎn)中同步對象的方法及裝置
- 一種面向閃存存儲的數(shù)據(jù)訪問方法及其裝置
- 用于容錯對象存儲器結(jié)構(gòu)的分布式索引
- 一種基于CMSP和KUDU的分布式對象存儲架構(gòu)和平臺
- 一種對象存儲聚合系統(tǒng)及其聚合方法
- 傳輸心跳信息的方法、設(shè)備、系統(tǒng)、裝置及組件
- 對象存儲器結(jié)構(gòu)、處理節(jié)點(diǎn)、存儲器對象存儲和管理方法





