[發明專利]一種Android終端由錄屏生成操作步驟長圖的方法及設備有效
| 申請號: | 202110507657.7 | 申請日: | 2021-05-10 |
| 公開(公告)號: | CN113093981B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 婁淵勝;季英會 | 申請(專利權)人: | 讀書郎教育科技有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;H04M1/72439;H04N5/44;H04N5/76 |
| 代理公司: | 廣州德偉專利代理事務所(普通合伙) 44436 | 代理人: | 何文穎 |
| 地址: | 528400 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 終端 生成 操作 步驟 方法 設備 | ||
1.一種Android終端由錄屏生成操作步驟長圖的方法,其特征在于,具體過程如下:
在SystemUI實現一個全屏透明的觸摸消息監聽界面,該界面是一個打開后處于任何應用之前的View,定義該View為TouchCaptureView;TouchCaptureView默認是關閉的,并且與錄屏同步打開和關閉,其打開后只會監聽觸摸屏的觸摸消息,不攔截觸摸消息;
當點擊開始錄屏時,TouchCaptureView就會同步顯示,并且開始從0計時,與此同時,TouchCaptureView開始監聽觸摸屏的觸摸消息;
當在錄屏過程中操作觸摸屏時,TouchCaptureView通過判斷觸摸消息的down、move、up值的變化,每次在收到up消息時識別出此次觸摸操作是點擊還是滑動,并把識別到的結果連同up對應的計時時間保存至觸摸信息數據庫;所述觸摸信息數據庫的表結構為(type,startX,startY,endX,endY,time),定義一個數據結構TouchInfo與表中各項數據對應,其中,type用于記錄此次觸摸操作是點擊還是滑動,(startX,startY)用于記錄此次觸摸操作down消息對應的位置;(endX,endY)用于記錄此次觸摸操作的up消息對應的位置,time用于記錄此次觸摸操作up消息發生的計時時間;
當點擊結束錄屏時,錄屏保存錄制的視頻到設定位置,TouchCaptureView在關閉之前會彈出一個對話框供用戶選擇是否導出操作步驟長圖;
當用戶選擇導出操作步驟長圖時,TouchCaptureView會結合錄屏得到的視頻和觸摸信息數據庫中保存的本次錄屏過程中的觸摸信息數據得到最終的操作步驟長圖:
1)獲取觸摸信息數據庫中保存的本次錄屏過程中的所有觸摸信息數據,并按照up消息的計時時間從小到大排列,得到一個TouchInfo的數組;
2)然后遍歷TouchInfo的數組中每項數據,從錄屏的視頻中解析出與TouchInfo中各項數據的time對應的幀的圖片,再根據每項數據的type在對應幀的圖片上畫出操作提示圖;
3)把步驟2)得到的各幀的圖片按up消息的計時時間從小到大的順序拼接在一起,得到操作步驟長圖;
4)導出拼接后的操作步驟長圖并保存到設定位置;
5)TouchCaptureView關閉并提示用戶操作步驟長圖的保存位置。
2.根據權利要求1所述的方法,其特征在于,TouchCaptureView的計時以0.1秒為單位。
3.根據權利要求1所述的方法,其特征在于,type的值為1時表示點擊,值為2時表示滑動。
4.根據權利要求1所述的方法,其特征在于,步驟2)中,如果type對應的是點擊,操作提示圖是以(startX,startY)為圓心的實心圓;如果type對應的是滑動,操作提示圖是一個箭頭,箭頭由(startX,startY)指向(endX,endY)。
5.根據權利要求1所述的方法,其特征在于,步驟3)中,操作步驟長圖中,上一張圖和下一張圖之間留有縫隙,并且有一個箭頭由上一張圖指向下一張圖。
6.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質內存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-5任一所述的方法。
7.一種Android終端,其特征在于,包括處理器和存儲器,所述存儲器用于存儲計算機程序;所述處理器用于執行所述計算機程序時,實現權利要求1-5任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于讀書郎教育科技有限公司,未經讀書郎教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110507657.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:工程定額組價方法及系統
- 下一篇:一種降低Android終端功耗的系統及方法





