[發(fā)明專利]書寫筆跡顯示方法、裝置、設(shè)備及計算機存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010421736.1 | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111651079B | 公開(公告)日: | 2023-09-29 |
| 發(fā)明(設(shè)計)人: | 楊躍斌 | 申請(專利權(quán))人: | 廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041;G06F3/04883;G06F16/957 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 周奕君 |
| 地址: | 510530 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 書寫 筆跡 顯示 方法 裝置 設(shè)備 計算機 存儲 介質(zhì) | ||
本發(fā)明提供一種書寫筆跡顯示方法、裝置、設(shè)備及計算機存儲介質(zhì),網(wǎng)頁端通過客戶端的網(wǎng)頁渲染控件加載,所述方法包括:若客戶端獲得在網(wǎng)頁端書寫操作過程中產(chǎn)生的觸摸點數(shù)據(jù),通過預設(shè)接口將所述觸摸點數(shù)據(jù)分發(fā)給網(wǎng)頁端;將客戶端書寫筆跡疊加顯示在網(wǎng)頁端書寫筆跡上,客戶端書寫筆跡通過客戶端將由觸摸點數(shù)據(jù)得到的位圖寫入幀緩沖區(qū)獲得,網(wǎng)頁端書寫筆跡采用網(wǎng)頁渲染方式對觸摸點數(shù)據(jù)進行渲染獲得。由于通過直接寫入幀緩沖區(qū)方式的書寫延遲,小于采用頁面渲染方式的書寫延遲,并且客戶端書寫筆跡覆蓋在網(wǎng)頁端書寫筆跡上,所以用戶感官上會認為客戶端書寫筆跡是自己正在繪制的筆跡,從而避免出現(xiàn)書寫筆跡不跟隨用戶的書寫而對應同步顯示的現(xiàn)象。
技術(shù)領(lǐng)域
本發(fā)明涉及智能設(shè)備技術(shù)領(lǐng)域,尤其涉及書寫筆跡顯示方法、裝置、設(shè)備及計算機存儲介質(zhì)。
背景技術(shù)
用戶可以通過瀏覽器打開網(wǎng)頁版的書寫軟件(簡稱網(wǎng)頁端),并利用該網(wǎng)頁端進行書寫操作。而實際應用中,由于網(wǎng)頁端需要通過腳本來渲染筆跡,解析腳本的時候效率很低,特別是在性能較差的設(shè)備上,由于網(wǎng)頁渲染的時延較長,會出現(xiàn)書寫筆跡不跟隨用戶的書寫而對應同步顯示的現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明提供了書寫筆跡顯示方法、裝置、設(shè)備及計算機存儲介質(zhì),以解決現(xiàn)有技術(shù)中書寫筆跡不跟隨用戶的書寫而對應同步顯示的缺陷。
根據(jù)本發(fā)明實施例的第一方面,提供一種書寫筆跡顯示方法,網(wǎng)頁端通過客戶端的網(wǎng)頁渲染控件加載,所述方法包括:
若客戶端獲得在網(wǎng)頁端書寫操作過程中產(chǎn)生的觸摸點數(shù)據(jù),通過預設(shè)接口將所述觸摸點數(shù)據(jù)分發(fā)給網(wǎng)頁端;
將客戶端書寫筆跡疊加顯示在網(wǎng)頁端書寫筆跡上,所述客戶端書寫筆跡通過客戶端將由所述觸摸點數(shù)據(jù)得到的位圖寫入幀緩沖區(qū)獲得,所述網(wǎng)頁端書寫筆跡通過網(wǎng)頁渲染控件采用網(wǎng)頁渲染方式對所述觸摸點數(shù)據(jù)進行渲染獲得。
在一個實施例中,所述客戶端與所述網(wǎng)頁端通過瀏覽器內(nèi)核提供的所述預設(shè)接口進行通信。
在一個實施例中,所述方法還包括:
所述網(wǎng)頁端開啟書寫功能后,通過所述預設(shè)接口通知所述客戶端啟動客戶端書寫筆跡繪制功能。
在一個實施例中,所述觸摸點數(shù)據(jù)通過網(wǎng)頁渲染控件提供的第一子線程分發(fā)給網(wǎng)頁端。
在一個實施例中,所述客戶端書寫筆跡的繪制在客戶端的第二子線程執(zhí)行,所述網(wǎng)頁端書寫筆跡的繪制在客戶端的主線程執(zhí)行。
在一個實施例中,所述將客戶端書寫筆跡疊加顯示在網(wǎng)頁端書寫筆跡上,包括:
將由觸摸點數(shù)據(jù)獲得的位圖寫入主界面層對應的幀緩沖區(qū),以使所述客戶端書寫筆跡疊加在主界面層的網(wǎng)頁端書寫筆跡上。
在一個實施例中,所述將客戶端書寫筆跡疊加顯示在網(wǎng)頁端書寫筆跡上,包括:
將由觸摸點數(shù)據(jù)獲得的位圖寫入鼠標層對應的幀緩沖區(qū),并將鼠標層疊加在主界面層上,所述主界面層上包括網(wǎng)頁端書寫筆跡。
在一個實施例中,所述方法還包括:
在所述書寫操作結(jié)束且延遲第一預設(shè)時間后,清除所述客戶端書寫筆跡,所述第一預設(shè)時間是預先設(shè)置的用于指示網(wǎng)頁端書寫筆跡繪制完成時間與客戶端書寫筆跡繪制完成時間的差值。
在一個實施例中,所述書寫操作結(jié)束的判斷過程包括:
在檢測到觸摸抬起事件時,判定所述書寫操作結(jié)束;或,
在檢測到觸摸抬起事件、且在所述觸摸抬起事件后的第二預設(shè)時間內(nèi)沒有檢測到同一個觸摸體或不同觸摸體的觸摸落下事件,判定所述書寫操作結(jié)束。
在一個實施例中,所述客戶端為客戶端書寫軟件,所述網(wǎng)頁端為網(wǎng)頁版書寫軟件。
該專利技術(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/202010421736.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





