本發(fā)明涉及多系統(tǒng)間通信技術(shù)領(lǐng)域,特別是涉及一種多系統(tǒng)截屏文件的處理方法和系統(tǒng)。
背景技術(shù):
在整機(jī)中,經(jīng)常會(huì)使用“截屏”這一功能,可以方便保存當(dāng)前界面的信息。在多系統(tǒng)的整機(jī)中,一般在各個(gè)系統(tǒng)中均可以進(jìn)行截屏,在主系統(tǒng)中進(jìn)行截屏,在主系統(tǒng)中可以展示其截屏文件,在子系統(tǒng)中進(jìn)行截屏,在子系統(tǒng)中可以展示其截屏文件,但在子系統(tǒng)中進(jìn)行截屏得到的截屏文件,會(huì)統(tǒng)一保存至子系統(tǒng)下,主系統(tǒng)無法展示其截圖,對(duì)主系統(tǒng)管理整機(jī)的截屏文件造成不便。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)現(xiàn)有的多系統(tǒng)整機(jī)中主系統(tǒng)無法展示子系統(tǒng)的截屏文件導(dǎo)致主系統(tǒng)無法有效管理整機(jī)截屏文件的問題,提供一種多系統(tǒng)截屏文件的處理方法和系統(tǒng)。
一種多系統(tǒng)截屏文件的處理方法,包括以下步驟:
獲取子系統(tǒng)執(zhí)行截屏操作所獲得的截屏文件;
在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系;
根據(jù)連接關(guān)系將截屏文件傳輸至主系統(tǒng)的截屏文件夾中。
一種多系統(tǒng)截屏文件的處理系統(tǒng),包括以下單元:
獲取單元,用于獲取子系統(tǒng)執(zhí)行截屏操作所獲得的截屏文件;
連接單元,用于在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系;
傳輸單元,用于根據(jù)連接關(guān)系將將截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中。
根據(jù)上述本發(fā)明的多系統(tǒng)截屏文件的處理方法和系統(tǒng),其是獲取子系統(tǒng)執(zhí)行截屏操作所獲得的截屏文件,在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系,根據(jù)連接關(guān)系將獲取的截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾。在本發(fā)明中,通過在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系,可以將子系統(tǒng)中的截屏文件傳輸至主系統(tǒng),便于主系統(tǒng)管理子系統(tǒng)的截屏文件,有效提高主系統(tǒng)對(duì)整機(jī)截屏文件的管理效率。
附圖說明
圖1為其中一個(gè)實(shí)施例的多系統(tǒng)截屏文件的處理方法的流程示意圖;
圖2為其中一個(gè)具體應(yīng)用實(shí)施例的多系統(tǒng)截屏文件的處理方法的流程示意圖;
圖3為其中一個(gè)實(shí)施例的多系統(tǒng)截屏文件的處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為其中一個(gè)實(shí)施例的多系統(tǒng)截屏文件的處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖5為其中一個(gè)實(shí)施例的多系統(tǒng)截屏文件的處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
參見圖1所示,為本發(fā)明一個(gè)實(shí)施例中多系統(tǒng)截屏文件的處理方法的流程示意圖。該實(shí)施例中的多系統(tǒng)截屏文件的處理方法,包括以下步驟:
步驟S101:獲取子系統(tǒng)執(zhí)行截屏操作所獲得的截屏文件;
步驟S102:在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系;
在本步驟中,在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系,主要是為了讓子系統(tǒng)和主系統(tǒng)能進(jìn)行數(shù)據(jù)傳輸。
步驟S103:根據(jù)連接關(guān)系將截屏文件傳輸至主系統(tǒng)的截屏文件夾中。
在本實(shí)施例中,其是獲取子系統(tǒng)中的截屏文件,在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系,根據(jù)建立的連接關(guān)系可以將獲取的截屏文件傳輸至主系統(tǒng)中的截屏文件夾,便于主系統(tǒng)管理子系統(tǒng)的截屏文件,有效提高主系統(tǒng)對(duì)整機(jī)截屏文件的管理效率。在本方案中,獲取子系統(tǒng)執(zhí)行截屏操作所獲得的截屏文件的步驟和在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系的步驟沒有先后順序之分,即這兩個(gè)步驟可以互換,對(duì)本方案的實(shí)施沒有影響。
在其中一個(gè)實(shí)施例中,將截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中的步驟之前還包括以下步驟:
判斷主系統(tǒng)中是否存在對(duì)應(yīng)子系統(tǒng)的截屏文件夾,若否,則在主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾。
在本實(shí)施例中,在子系統(tǒng)和主系統(tǒng)之間建立連接關(guān)系后,先要判斷主系統(tǒng)中是否存在對(duì)應(yīng)子系統(tǒng)的截屏文件夾,若是,則可以進(jìn)入根據(jù)連接關(guān)系將截屏文件傳輸至主系統(tǒng)的截屏文件夾中的步驟;若否,則需要在主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾,便于保存接收到的子系統(tǒng)的截屏文件。
在其中一個(gè)實(shí)施例中,在子系統(tǒng)和主系統(tǒng)之間建立連接的步驟包括以下步驟:
調(diào)用調(diào)試橋工具的連接指令,通過連接指令建立子系統(tǒng)和主系統(tǒng)之間的連接關(guān)系。
在本實(shí)施例中,利用調(diào)試橋(Android Debug Bridge,簡稱adb)工具的連接指令可以方便地在整機(jī)內(nèi)部的主系統(tǒng)和子系統(tǒng)之間建立連接關(guān)系,而且調(diào)試橋工具安裝在整機(jī)中,無需從整機(jī)外部調(diào)用工具。
優(yōu)選的,調(diào)試橋工具可以安裝在子系統(tǒng)中,由子系統(tǒng)一端來建立子系統(tǒng)和主系統(tǒng)的連接關(guān)系。
在其中一個(gè)實(shí)施例中,在主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾的步驟包括以下步驟:
調(diào)用調(diào)試橋工具的創(chuàng)建指令,通過創(chuàng)建指令在主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾。
在本實(shí)施例中,利用調(diào)試橋工具的創(chuàng)建指令可以方便地在整機(jī)的主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾,而且調(diào)試橋工具安裝在整機(jī)中,無需從整機(jī)外部調(diào)用工具。
在其中一個(gè)實(shí)施例中,根據(jù)連接關(guān)系將子系統(tǒng)中的截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中的步驟包括以下步驟:
調(diào)用調(diào)試橋工具的傳輸指令,通過傳輸指令將子系統(tǒng)中的截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中。
在本實(shí)施例中,利用調(diào)試橋工具的傳輸指令可以方便地將子系統(tǒng)中的截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中,而且調(diào)試橋工具安裝在整機(jī)中,無需從整機(jī)外部調(diào)用工具。
在其中一個(gè)實(shí)施例中,根據(jù)連接關(guān)系將子系統(tǒng)中的截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中的步驟之后包括以下步驟:
在顯示界面上顯示代表截屏文件的傳輸結(jié)果狀態(tài)的信息。
在本實(shí)施例中,當(dāng)截屏文件傳輸結(jié)束時(shí),會(huì)在整機(jī)的顯示界面上顯示代表截屏文件的傳輸結(jié)果狀態(tài)的信息。若截屏文件傳輸成功,則在顯示界面上顯示對(duì)應(yīng)截屏文件傳輸成功的信息,若截屏文件傳輸失敗,則在顯示界面上顯示對(duì)應(yīng)截屏文件傳輸失敗的信息,可以及時(shí)反映截屏文件的處理結(jié)果,以便于對(duì)整體的截屏文件進(jìn)行統(tǒng)一管理和操作。
在其中一個(gè)實(shí)施例中,子系統(tǒng)包括高清晰度多媒體系統(tǒng)、視頻圖像陣列系統(tǒng)或影音播放系統(tǒng)。
在本實(shí)施例中,子系統(tǒng)包括但不限于高清晰度多媒體系統(tǒng)、視頻圖像陣列系統(tǒng)和影音播放系統(tǒng)等,在不同的子系統(tǒng)中進(jìn)行截屏操作,獲得的截屏文件均可以傳輸至主系統(tǒng),實(shí)現(xiàn)主系統(tǒng)管理各子系統(tǒng)的截屏文件。
在其中一個(gè)實(shí)施例中,子系統(tǒng)中的截屏文件是子系統(tǒng)中的懸浮截屏工具接收觸發(fā)指令后生成的,子系統(tǒng)中的截屏文件保存在子系統(tǒng)的臨時(shí)文件夾中;
獲取子系統(tǒng)中的截屏文件的步驟包括以下步驟:
從臨時(shí)文件夾中獲取子系統(tǒng)的截屏文件。
在本實(shí)施例中,子系統(tǒng)中的懸浮截屏工具接收觸發(fā)指令,生成子系統(tǒng)的截屏文件,相對(duì)于調(diào)用工具欄中的截屏工具,利用懸浮截屏工具可以更直接地接收觸發(fā)指令,截屏效率更高;子系統(tǒng)進(jìn)行截屏操作,得到的截屏文件可以保存在子系統(tǒng)的臨時(shí)文件夾中,在傳輸截屏文件之前,相比于從子系統(tǒng)的常用文件中獲取截屏文件,從子系統(tǒng)的臨時(shí)文件夾中獲取截屏文件更加便捷。
在一個(gè)具體的實(shí)施例中,整機(jī)中包括主系統(tǒng)和子系統(tǒng),在主系統(tǒng)和子系統(tǒng)中均可以進(jìn)行截屏操作。
如圖2所示,主系統(tǒng)的截屏流程如下:調(diào)用主系統(tǒng)的懸浮截屏工具,接收觸發(fā)指令,觸發(fā)截屏操作,獲得主系統(tǒng)的截屏文件;截屏結(jié)束后,將截屏文件保存于主系統(tǒng)某個(gè)按照當(dāng)前日期命名的文件夾當(dāng)中;
子系統(tǒng)的截屏流程如下:打開主系統(tǒng)中的觸摸菜單,切換至子系統(tǒng),如:HDMI(高清晰度多媒體系統(tǒng))系統(tǒng)、VGA(視頻圖像陣列)系統(tǒng)、AV(影音播放)系統(tǒng)等;
在子系統(tǒng)中,調(diào)用子系統(tǒng)的懸浮截屏工具,接收觸發(fā)指令,觸發(fā)截屏操作,獲得子系統(tǒng)的截屏文件;截屏結(jié)束后,將截屏文件保存于子系統(tǒng)下的一個(gè)臨時(shí)目錄(主系統(tǒng)不需要關(guān)注);
通過在子系統(tǒng)下使用adb工具的連接指令,將子系統(tǒng)連接至主系統(tǒng);
子系統(tǒng)連接至主系統(tǒng)后,確認(rèn)主系統(tǒng)中相應(yīng)的截屏文件夾是否存在(某個(gè)按照當(dāng)前日期和子系統(tǒng)命名的文件夾,用于保存子系統(tǒng)的截屏文件),若不存在,則需要通過adb工具的創(chuàng)建指令創(chuàng)建相應(yīng)的用于保存子系統(tǒng)的截屏文件夾;
用于保存子系統(tǒng)的截屏文件夾確認(rèn)無誤后,最后通過adb工具的傳輸指令將子系統(tǒng)臨時(shí)文件夾中的截屏文件傳輸至主系統(tǒng)的對(duì)應(yīng)子系統(tǒng)的截屏文件夾中。
不論是主系統(tǒng)截屏得到的截屏文件,還是子系統(tǒng)截屏并傳輸至主系統(tǒng)的截屏文件,只要成功保存至主系統(tǒng)的截屏文件夾中,都會(huì)顯示截屏保存成功的提示,一般是以最終截屏保存在主系統(tǒng)中的路徑來進(jìn)行提示。
通過主系統(tǒng)下的文件瀏覽器或者圖片瀏覽器,可以打開截屏文件進(jìn)行瀏覽。子系統(tǒng)的截屏文件處理過程對(duì)用戶是透明的,即用戶感知不到子系統(tǒng)與主系統(tǒng)建立連接、截屏文件傳輸?shù)炔僮鳌?/p>
根據(jù)上述多系統(tǒng)截屏文件的處理方法,本發(fā)明還提供一種多系統(tǒng)截屏文件的處理系統(tǒng),以下就本發(fā)明的多系統(tǒng)截屏文件的處理系統(tǒng)的實(shí)施例進(jìn)行詳細(xì)說明。
參見圖3所示,為本發(fā)明一個(gè)實(shí)施例中多系統(tǒng)截屏文件的處理系統(tǒng)的結(jié)構(gòu)示意圖。該實(shí)施例中的多系統(tǒng)截屏文件的處理系統(tǒng)包括以下單元:
獲取單元210,用于獲取子系統(tǒng)執(zhí)行截屏操作所獲得的截屏文件;
連接單元220,用于在子系統(tǒng)和主系統(tǒng)之間建立連接;
傳輸單元230,用于根據(jù)連接關(guān)系將截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中。
在其中一個(gè)實(shí)施例中,如圖4所示,多系統(tǒng)截屏文件的處理系統(tǒng)還包括以下單元:判斷單元240和創(chuàng)建單元250;
判斷單元240用于判斷主系統(tǒng)中是否存在對(duì)應(yīng)子系統(tǒng)的截屏文件夾;
創(chuàng)建單元250用于在判斷單元240判定主系統(tǒng)中不存在對(duì)應(yīng)子系統(tǒng)的截屏文件夾時(shí),在主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾。
在其中一個(gè)實(shí)施例中,連接單元220調(diào)用調(diào)試橋工具的連接指令,通過連接指令建立子系統(tǒng)和主系統(tǒng)之間的連接關(guān)系。
在其中一個(gè)實(shí)施例中,創(chuàng)建單元250調(diào)用調(diào)試橋工具的創(chuàng)建指令,通過創(chuàng)建指令在主系統(tǒng)中創(chuàng)建對(duì)應(yīng)子系統(tǒng)的截屏文件夾。
在其中一個(gè)實(shí)施例中,傳輸單元230調(diào)用調(diào)試橋工具的傳輸指令,通過傳輸指令將子系統(tǒng)中的截屏文件傳輸至主系統(tǒng)中對(duì)應(yīng)子系統(tǒng)的截屏文件夾中。
在其中一個(gè)實(shí)施例中,如圖5所示,多系統(tǒng)截屏文件的處理系統(tǒng)還包括顯示單元260,用于在顯示界面上顯示代表截屏文件的傳輸結(jié)果狀態(tài)的信息。
在其中一個(gè)實(shí)施例中,子系統(tǒng)包括高清晰度多媒體系統(tǒng)、視頻圖像陣列系統(tǒng)或影音播放系統(tǒng)。
在其中一個(gè)實(shí)施例中,子系統(tǒng)中的截屏文件是子系統(tǒng)中的懸浮截屏工具接收觸發(fā)指令后生成的,子系統(tǒng)中的截屏文件保存在子系統(tǒng)的臨時(shí)文件夾中;
獲取單元210從臨時(shí)文件夾中獲取子系統(tǒng)的截屏文件。
本發(fā)明的多系統(tǒng)截屏文件的處理系統(tǒng)與本發(fā)明的多系統(tǒng)截屏文件的處理方法一一對(duì)應(yīng),在上述多系統(tǒng)截屏文件的處理方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于多系統(tǒng)截屏文件的處理系統(tǒng)的實(shí)施例中。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。