錄屏方法及錄屏終端與流程
2023-10-19 12:27:48 2

本發明涉及電子設備的安全應用領域,具體涉及一種錄屏方法及錄屏終端。
背景技術:
錄屏系統主要是對終端(例如手機)的屏幕進行多媒體數據採集,並生成視頻文件。隨著網際網路技術的快速發展,用戶可以採用錄屏技術對終端屏幕進行錄像,記錄或者共享終端的操作過程來分享在終端屏幕上進行的操作處理。
通常,用戶在終端中安裝錄屏應用後,即可實現對終端屏幕進行錄像。這種終端的錄屏功能太過單一,僅對當前操作完全錄製下來,不會根據當前用戶的實際需求實時調整,如果用於操作分享,此時一些私密信息(圖片、文字等)就不適合呈現在錄製視頻中、再如用於教學視頻的錄製,終端的桌面以及圖標就應該更嚴肅一點,一些應用也應該被隱藏掉等等,導致用戶只能通過反覆的錄製來篩選滿意的作品。
針對現有技術中這種對終端屏幕操作的錄製方法很容易將用戶的隱私信息錄製到視頻文件中,從而導致用戶隱私信息外洩的問題,或者錄製的視頻文件與其用途不對應的問題,還未提出有效的解決方案。
技術實現要素:
有鑑於此,本發明實施例提供了一種錄屏方法及錄屏終端,以解決現有技術中終端屏幕操作的錄製方法很容易將用戶的隱私信息錄製到視頻文件中,從而導致用戶隱私信息外洩的問題,或者錄製的視頻文件與其用途不對應的問題。
為此,本發明實施例提供了如下技術方案:
本發明第一方面,提供了一種錄屏方法,包括:接收用戶的錄屏指令;根據所述錄屏指令更新終端狀態;根據更新後的終端狀態進行錄屏。
結合本發明第一方面,本發明第一方面第一實施方式中,所述錄屏指令包括錄屏用途類型信息;所述根據所述錄屏指令更新終端狀態包括:根據所述錄屏用途類型信息更新終端狀態。
結合本發明第一方面第一實施方式,本發明第一方面第二實施方式中,所述根據所述錄屏用途類型信息更新終端狀態,具體包括:根據預置的錄屏用途類型信息與終端狀態模板配置信息的對應關係,獲取所述錄屏用途類型信息對應的終端狀態模板配置信息;根據所述終端狀態模板配置信息更新終端狀態。
結合本發明第一方面第二實施方式,本發明第一方面第三實施方式中,所述終端狀態模板配置信息包括以下至少之一:開啟或者關閉錄音的信息、開啟或者關閉背景音樂的信息、是否更換終端桌面圖片的信息、是否更換終端桌面主題的信息、隱藏或者顯示終端接收/發送信息的信息、隱藏或者顯示終端應用圖標的信息。
結合本發明第一方面,本發明第一方面第四實施方式中,在所述根據更新後的終端狀態進行錄屏之後,所述方法還包括:將終端狀態恢復至錄屏之前的終端狀態。
本發明第二方面,還提供了一種錄屏終端,包括:接收模塊,用於接收用戶的錄屏指令;更新模塊,用於根據所述錄屏指令更新終端狀態;錄屏模塊,用於根據更新後的終端狀態進行錄屏。
結合本發明第二方面,本發明第二方面第一實施方式中,所述錄屏指令包括錄屏用途類型信息;所述更新模塊還用於根據所述錄屏用途類型信息更新終端狀態。
結合本發明第二方面第一實施方式,本發明第二方面第二實施方式中,所述更新模塊具體包括:獲取單元,用於根據預置的錄屏用途類型信息與終端狀態模板配置信息的對應關係,獲取所述錄屏用途類型信息對應的終端狀態模板配置信息;更新單元,用於根據所述終端狀態模板配置信息更新終端狀態。
結合本發明第二方面第二實施方式,本發明第二方面第三實施方式中,所述終端狀態模板配置信息包括以下至少之一:開啟或者關閉錄音的信息、開啟或者關閉背景音樂的信息、是否更換終端桌面圖片的信息、是否更換終端桌面主題的信息、隱藏或者顯示終端接收/發送信息的信息、隱藏或者顯示終端應用圖標的信息。
結合本發明第二方面,本發明第二方面第四實施方式中,所述錄屏終端還包括:恢復模塊,用於在所述錄屏模塊根據更新後的終端狀態進行錄屏之後,將終端狀態恢復至錄屏之前的終端狀態。
本發明第三個方面,還提供了一種終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器執行如下步驟:接收用戶的錄屏指令;根據所述錄屏指令更新終端狀態;根據更新後的終端狀態進行錄屏。
本發明實施例技術方案,具有如下優點:
本發明實施例提供了一種錄屏方法及錄屏終端,接收用戶的錄屏指令,即在用戶開啟錄屏功能的同時終端獲取到該指令,根據錄屏指令更新終端狀態,例如在錄製用於比較正式場合的視頻文件時,關閉終端當前正在播放的活潑的音樂,根據更新後的終端狀態進行錄屏,也就是說,在需要通過終端錄屏時,重新配置終端狀態後,終端開始視頻錄像。解決了現有技術中終端屏幕操作的錄製方法很容易將用戶的隱私信息錄製到視頻文件中,導致用戶隱私信息外洩的問題,或者錄製的視頻文件與其用途不對應的問題,從而提高了錄屏的效率,提升了用戶體驗。
附圖說明
為了更清楚地說明本發明具體實施方式或現有技術中的技術方案,下面將對具體實施方式或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施方式,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1示出了本發明實施例中手機的結構圖;
圖2是根據本發明實施例的錄屏方法的一個流程圖;
圖3是根據本發明實施例的錄屏方法的另一個流程圖;
圖4是根據本發明實施例的錄屏終端的一個結構框圖;
圖5是根據本發明實施例的更新模塊的結構框圖;
圖6是根據本發明實施例的錄屏終端的另一個結構框圖;
圖7是本發明實施例提供的終端硬體結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
如圖1所示,是本發明的實施例的應用場景示意圖。移動終端可以為手機或平板電腦等行動裝置,移動終端以手機為例,手機的部分結構框圖如圖1所示,手機包括射頻電路210、存儲器220、輸入單元230、顯示單元240、傳感器250、音頻電路260、無線模塊270、處理器280以及電源290等部分。本領域技術人員可以理解,圖1中示出的手機結構並不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中rf電路210用於收發信息或通話過程中,信號的接收和發送。存儲器220用於存儲軟體程序以及模塊,處理器280通過運行存儲在存儲器220的軟體程序以及模塊,從而執行手機的各種功能應用以及數據處理。輸入單元230用於接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。輸入單元230可包括觸控面板231以及其他輸入設備232。其他輸入設備232可以包括但不限於物理鍵盤、功能鍵、滑鼠、操作杆中的一種或幾種。顯示單元240用於顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元240可以包括顯示面板241。觸控面板231可覆蓋顯示面板241,當觸控面板231檢測到在其上或附近的觸摸操作後,傳送給處理器280以確定觸摸事件的類型,隨後處理器280根據觸摸事件的類型在顯示面板241上提供相應的視覺輸出。
手機還可包括至少一種傳感器250,如光傳感器、運動傳感器以及其他傳感器。光傳感器可包括環境光傳感器及接近傳感器,環境傳感器可根據環境光線的明暗來調節顯示面板241的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板241和/或背光。本實施例中光傳感器可以設置在手機的正面和背面的殼體上,用於檢測用戶持握手機時的遮擋區域。此處還可以包括壓力傳感器,設置在手機的正面或背面殼體上,用於通過檢測壓力的方式獲得用戶持握手機時的遮擋區域。此外,手機還可以配置陀螺儀、氣壓計、溼度計、溫度計、紅外線傳感器等其他傳感器,不再贅述。
音頻電路260、揚聲器261、傳聲器262可提供用戶與手機之間的音頻接口。無線模塊270可以是wifi模塊,為用戶提供無線的網際網路訪問服務。
處理器280是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器220內的軟體程序和/或模塊,以及調用存儲在存儲器220內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器280可以包括一個或多個處理單元。此外,手機還包括各部件供電的電源290,通過電源管理系統與處理器280邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
儘管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
在本實施例中提供了一種錄屏方法,可用於上述的移動終端,如手機、平板電腦等,圖2是根據本發明實施例的錄屏方法的一個流程圖,如圖2所示,該流程包括如下步驟:
步驟s21,接收用戶的錄屏指令;在用戶開啟錄屏功能的同時會觸發終端接收上述錄屏指令;
步驟s22,根據上述錄屏指令更新終端狀態;例如在錄製用於比較正式場合的文件時,關閉終端當前正在播放的活潑的音樂;又或者在終端顯示私密信息時,對私密信息進行隱藏等;
步驟s23,根據更新後的終端狀態進行錄屏;即根據更新之後的終端狀態進行錄屏,從而可以滿足用戶的實際需求,錄製符合用戶要求的視頻文件。
通過上述步驟,在終端對屏幕進行錄像之前更新終端狀態,根據更新之後的終端狀態進行錄屏,相比於現有技術中將終端當前操作直接地、完全的錄製下來,不會根據當前用戶的實際需求實時調整,上述步驟中根據更新之後的終端狀態進行錄屏,解決了現有技術中終端屏幕操作的錄製方法很容易將用戶的隱私信息錄製到視頻文件中,導致用戶隱私信息外洩的問題,或者錄製的視頻文件與其用途不對應的問題,從而提高了錄屏的效率,提升了用戶體驗。
上述步驟s22中涉及到根據錄屏指令更新終端狀態,在一個可選實施例中,錄屏指令可以包括錄屏用途類型信息,根據錄屏用途類型信息更新終端狀態。,例如用戶開啟錄屏功能時,終端彈出錄屏用途選項(操作演示、教學錄製、知識分享等等),根據錄屏用途信息配置終端狀態。具體地,根據預置的錄屏用途類型信息與終端狀態模板配置信息的對應關係,獲取錄屏用途類型信息對應的終端狀態模板配置信息,每個終端狀態模板配置信息可以是在終端側定義好的,用戶也可以修改或自定義模板配置內容。
終端狀態模板配置信息主要根據錄屏用途設定終端的各種狀態,在一個可選實施例中,終端狀態模板配置信息可以包括:開啟或者關閉錄音的信息、開啟或者關閉背景音樂的信息、是否更換終端桌面圖片的信息、是否更換終端桌面主題的信息、隱藏或者顯示終端接收/發送信息的信息、隱藏或者顯示終端應用圖標的信息等等。
在一個具體的可選實施例中,在用戶開啟錄屏功能的同時,提示用戶選擇用途模板,之後終端按照用途模板配置終端狀態,完成後開始錄屏,錄製完成後自動恢復終端錄製前狀態。舉例如下,用戶開啟錄屏功能時,終端彈出錄屏用途選項(操作演示、教學錄製、知識分享等等),如用戶選擇教學錄製,終端會選擇對應的模板配置信息(如開啟錄音、開啟背景音樂、桌面圖片、主題、私密信息隱藏、特定應用圖標隱藏等等)設定終端狀態,配置完成後開始錄屏,錄製完成後終端恢復錄製前狀態,這樣用戶就可以得到想要的錄屏文件了。
本實施例列出了幾個模板信息如下表所示,這裡舉例定義了六種配置模板:有針對個人生活的操作演示、針對工作辦公的操作演示、針對教學錄製以及知識分享、針對特定應用程式的錄屏操作、不做任何特殊處理的完全錄製等等。
如上述表格所示,在錄屏的用途為針對個人生活的操作演示時,關閉錄音、關閉背景音樂、不更換終端桌面圖片、更換終端桌面主題、不隱藏終端私密信息、不隱藏終端應用圖標;在錄屏的用途為針對工作辦公的操作演示時,關閉錄音、關閉背景音樂、更換終端桌面圖片(例如將終端桌面圖片更換為/data/path1路徑下的圖片)、更換終端桌面主題、隱藏終端私密信息、顯示系統應用和辦公應用;在錄屏的用途為用於教學的情況下,開啟錄音、關閉背景音樂、更換終端桌面圖片(例如將終端桌面圖片更換為/data/path1路徑下的圖片)、更換終端桌面主題、隱藏終端私密信息、僅顯示系統應用;在錄屏的用途為用於知識分享的情況下,關閉錄音、開啟背景音樂、更換終端桌面圖片(例如將終端桌面圖片更換為/data/path1路徑下的圖片)、更換終端桌面主題、隱藏終端私密信息、僅顯示系統應用;在錄屏的用途為對特定應用進行錄製的情況下,例如對微信應用的錄製時,關閉錄音、關閉背景音樂、更換終端桌面圖片(例如將終端桌面圖片更換為/data/path1路徑下的圖片)、更換終端桌面主題、隱藏終端私密信息、僅顯示系統應用;在錄屏的用途為對終端操作完全錄製的情況下,不更新終端的當前狀態,直接進行錄屏。
配置終端狀態之前的終端狀態應該是用戶最滿意的狀態,因此,在一個可選實施例中,根據更新後的終端狀態進行錄屏之後,將終端狀態恢復至錄屏之前的終端狀態。
當終端開啟錄屏功能時,檢測用戶選擇的錄屏用途模板,並按照所選模板配置終端狀態,完成後開始錄屏,待錄屏完成時恢復終端到錄製前狀態。具體實現流程如圖3所示。
在本實施例中還提供了一種錄屏終端,該錄屏終端用於實現上述實施例及優選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語「模塊」可以實現預定功能的軟體和/或硬體的組合。儘管以下實施例所描述的錄屏終端較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。
圖4是根據本發明實施例的錄屏終端的一個結構框圖,如圖4所示,該錄屏終端包括:接收模塊41,用於接收用戶的錄屏指令;更新模塊42,用於根據所述錄屏指令更新終端狀態;錄屏模塊43,用於根據更新後的終端狀態進行錄屏。
通過上述錄屏終端,在終端對屏幕進行錄像之前更新終端狀態,根據更新之後的終端狀態進行錄屏,相比於現有技術中將終端當前操作直接地、完全的錄製下來,不會根據當前用戶的實際需求實時調整,上述步驟中根據配置之後的終端狀態進行錄屏,解決了現有技術中終端屏幕操作的錄製方法很容易將用戶的隱私信息錄製到視頻文件中,導致用戶隱私信息外洩的問題,或者錄製的視頻文件與其用途不對應的問題,從而提高了錄屏的效率,提升了用戶體驗。
可選地,所述錄屏指令包括錄屏用途類型信息;所述更新模塊還用於根據所述錄屏用途類型信息更新終端狀態。
圖5是根據本發明實施例的更新模塊的結構框圖,如圖5所示,更新模塊42包括:獲取單元421,用於根據預置的錄屏用途類型信息與終端狀態模板配置信息的對應關係,獲取所述錄屏用途類型信息對應的終端狀態模板配置信息;更新單元422,用於根據所述終端狀態模板配置信息更新終端狀態。
可選地,所述終端狀態模板配置信息包括以下至少之一:開啟或者關閉錄音的信息、開啟或者關閉背景音樂的信息、是否更換終端桌面圖片的信息、是否更換終端桌面主題的信息、隱藏或者顯示終端接收/發送信息的信息、隱藏或者顯示終端應用圖標的信息。
圖6是根據本發明實施例的錄屏終端的另一個結構框圖,如圖6所示,該錄屏終端還包括:恢復模塊61,用於在所述錄屏模塊根據更新後的終端狀態進行錄屏之後,將終端狀態恢復至錄屏之前的終端狀態。
本實施例中的錄屏終端是以功能單元的形式來呈現,這裡的單元是指asic電路,執行一個或多個軟體或固定程序的處理器和存儲器,和/或其他可以提供上述功能的器件。
上述各個模塊的更進一步的功能描述與上述對應實施例相同,在此不再贅述。
在另一個可選實施例中,還提供了一種終端,包括:至少一個處理器;以及與該至少一個處理器通信連接的存儲器;其中,該存儲器存儲有可被該一個處理器執行的指令,該指令被該至少一個處理器執行,以使該至少一個處理器執行如下步驟:接收用戶的錄屏指令;根據所述錄屏指令更新終端狀態;根據更新後的終端狀態進行錄屏。
圖7是本發明實施例提供的終端硬體結構示意圖,如圖7所示,該設備包括一個或多個處理器710以及存儲器720,圖7中以一個處理器810為例。
處理器710、存儲器720可以通過總線或者其他方式連接,圖7中以通過總線連接為例。
處理器710可以為中央處理器(centralprocessingunit,cpu)。處理器710還可以為其他通用處理器、數位訊號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現場可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件等晶片,或者上述各類晶片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
存儲器720作為一種非暫態計算機可讀存儲介質,可用於存儲非暫態軟體程序、非暫態計算機可執行程序以及模塊,如本申請實施例中的錄屏方法對應的程序指令/模塊。處理器710通過運行存儲在存儲器720中的非暫態軟體程序、指令以及模塊,從而執行伺服器的各種功能應用以及數據處理,即實現上述方法實施例錄屏的處理方法。
存儲器720可以包括存儲程序區和存儲數據區,其中,存儲程序區可存儲作業系統、至少一個功能所需要的應用程式;存儲數據區可存儲根據錄屏方法所創建的數據等。此外,存儲器720可以包括高速隨機存取存儲器,還可以包括非暫態存儲器,例如至少一個磁碟存儲器件、快閃記憶體器件、或其他非暫態固態存儲器件。在一些實施例中,存儲器720可選包括相對於處理器710遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至錄屏方法的處理裝置。上述網絡的實例包括但不限於網際網路、企業內部網、區域網、移動通信網及其組合。
所述一個或者多個模塊存儲在所述存儲器720中,當被所述一個或者多個處理器710執行時,執行如圖2-3所示的方法。
上述產品可執行本發明實施例所提供的方法,具備執行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,具體可參見如圖2-3所示的實施例中的相關描述。
本領域技術人員可以理解,實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(rom)或隨機存儲記憶體(ram)等。
雖然結合附圖描述了本發明的實施例,但是本領域技術人員可以在不脫離本發明的精神和範圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的範圍之內。