截屏方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種截屏方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)技術(shù)以及多媒體技術(shù)的飛速發(fā)展,智能電視、智能手機等智能設(shè)備得到 廣泛的應(yīng)用。用戶在通過智能設(shè)備觀看視頻或圖片時,可以對自己感興趣的界面進行截屏。
[0003] 智能設(shè)備通常提供有截屏的功能,當檢測到用戶觸發(fā)該功能時,智能設(shè)備對當前 顯示界面進行截屏。例如,對于一些智能電視,當用戶想要對當前顯示界面進行截屏?xí)r,可 以觸發(fā)遙控設(shè)備上提供的截屏按鍵,智能電視接收到該操作指令時,對當前顯示界面進行 截屏。
【發(fā)明內(nèi)容】
[0004] 本公開實施例提供了一種截屏方法及裝置。所述技術(shù)方案如下:
[0005] 根據(jù)本公開實施例的第一方面,提供了 一種截屏方法,所述方法包括:
[0006] 接收終端的截屏指令;
[0007] 對當前顯示界面進行截屏,得到截屏圖片;
[0008] 獲取所述截屏圖片的下載地址;
[0009] 向所述終端發(fā)送所述下載地址,以使所述終端根據(jù)所述下載地址下載所述截屏圖 片。
[0010] 在本公開實施例的第一方面的第一種可能的實現(xiàn)方式中,當所述截屏指令攜帶壓 縮比例信息時,所述對當前顯示界面進行截屏,得到截屏圖片之后,所述方法還包括:
[0011] 根據(jù)所述壓縮比例信息,對所述截屏圖片進行對應(yīng)的壓縮,得到壓縮后的截屏圖 片;
[0012] 相應(yīng)地,所述獲取所述截屏圖片的下載地址包括:
[0013] 獲取所述壓縮后的截屏圖片的下載地址。
[0014] 在本公開實施例的第一方面的第二種可能的實現(xiàn)方式中,所述獲取所述截屏圖片 的下載地址包括:
[0015] 將所述截屏圖片發(fā)送至指定服務(wù)器,并獲取所述截屏圖片在所述指定服務(wù)器上的 下載地址;或,
[0016] 將所述截屏圖片存儲至本端的指定存儲空間,并生成所述截屏圖片在所述本端上 的下載地址。
[0017] 在本公開實施例的第一方面的第三種可能的實現(xiàn)方式中,所述向所述終端發(fā)送所 述下載地址包括:
[0018] 根據(jù)所述下載地址,生成指定文本,所述指定文本包括所述下載地址;
[0019]向所述終端發(fā)送所述指定文本。
[0020]結(jié)合本公開實施例的第一方面和第一方面的第三種可能實現(xiàn)方式,在第四種可能 的實現(xiàn)方式中,所述指定文本為JSON(JavaScript Object Notation,JavaScript對象表示 法)格式的文本。
[0021] 在本公開實施例的第一方面的第五種可能的實現(xiàn)方式中,所述截屏指令為HTTP (HyperText Transfer Protocol,超文本傳輸協(xié)議)指令。
[0022] 根據(jù)本公開實施例的第二方面,提供了 一種截屏裝置,所述裝置包括:
[0023] 接收模塊,用于接收終端的截屏指令;
[0024] 截屏模塊,用于對當前顯示界面進行截屏,得到截屏圖片;
[0025] 獲取模塊,用于獲取所述截屏模塊截取的所述截屏圖片的下載地址;
[0026] 發(fā)送模塊,用于向所述終端發(fā)送所述獲取模塊獲取到的所述下載地址,以使所述 終端根據(jù)所述下載地址下載所述截屏圖片。
[0027] 在本公開實施例的第二方面的第一種可能的實現(xiàn)方式中,當所述截屏指令攜帶壓 縮比例信息時,所述裝置還包括:
[0028] 壓縮模塊,用于根據(jù)所述壓縮比例信息,對所述截屏圖片進行對應(yīng)的壓縮,得到壓 縮后的截屏圖片;
[0029] 相應(yīng)地,所述獲取模塊用于獲取所述壓縮模塊壓縮后的截屏圖片的下載地址。
[0030] 在本公開實施例的第二方面的第二種可能的實現(xiàn)方式中,
[0031] 所述發(fā)送模塊還用于將所述截屏圖片發(fā)送至指定服務(wù)器,所述獲取模塊用于獲取 所述截屏圖片在所述指定服務(wù)器上的下載地址;或,
[0032] 所述獲取模塊用于將所述截屏圖片存儲至本端的指定存儲空間,并生成所述截屏 圖片在所述本端上的下載地址。
[0033]在本公開實施例的第二方面的第三種可能的實現(xiàn)方式中,所述裝置還包括:
[0034] 生成模塊,用于根據(jù)所述下載地址,生成指定文本,所述指定文本包括所述下載地 址;
[0035] 所述發(fā)送模塊用于向所述終端發(fā)送所述指定文本。
[0036] 結(jié)合本公開實施例的第二方面和第二方面的第三種可能實現(xiàn)方式,在第四種可能 的實現(xiàn)方式中,所述指定文本為JavaScript對象表示法JS0N格式的文本。
[0037] 在本公開實施例的第二方面的第五種可能的實現(xiàn)方式中,所述截屏指令為超文本 傳輸協(xié)議HTTP指令。
[0038]根據(jù)本公開實施例的第三方面,提供了 一種截屏裝置,包括:
[0039] 處理器;
[0040] 用于存儲所述處理器的可執(zhí)行指令的存儲器;
[0041] 其中,所述處理器用于:
[0042] 接收終端的截屏指令;
[0043]對當前顯示界面進行截屏,得到截屏圖片;
[0044] 獲取所述截屏圖片的下載地址;
[0045] 向所述終端發(fā)送所述下載地址,以使所述終端根據(jù)所述下載地址下載所述截屏圖 片。
[0046] 本公開實施例提供的技術(shù)方案可以包括以下有益效果:
[0047] 通過接收終端發(fā)送的截屏指令,對當前顯示界面進行截屏,并將截屏圖片的下載 地址發(fā)送給終端,以使終端可以根據(jù)下載地址獲取到截屏圖片,為終端獲取截屏圖片提供 了方便,避免需要拷貝或分享等繁瑣操作,可以提高截屏圖片的利用率。
[0048] 應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0049] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施 例,并與說明書一起用于解釋本公開的原理。
[0050] 圖1是根據(jù)一示例性實施例示出的一種截屏方法的流程圖。
[0051 ]圖2是根據(jù)另一示例性實施例示出的一種截屏方法的流程圖。
[0052]圖3是根據(jù)一示例性實施例示出的一種截屏裝置的框圖。
[0053]圖4是根據(jù)另一示例性實施例示出的一種截屏裝置的框圖。
[0054]圖5是根據(jù)一示例性實施例示出的一種終端500的框圖。
【具體實施方式】
[0055] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0056] 本公開實施例提供的方法,可以應(yīng)用于智能設(shè)備中,該智能設(shè)備支持截屏功能。該 智能設(shè)備可以是智能電視等智能家居設(shè)備,也可以是手機、平板電腦或計算機等終端。
[0057] 圖1是根據(jù)一示例性實施例示出的一種截屏方法的流程圖。該截屏方法可以包括 如下幾個步驟:
[0058]在步驟101中,接收終端的截屏指令。
[0059]在步驟102中,對當前顯示界面進行截屏,得到截屏圖片。
[0060]在步驟103中,獲取截屏圖片的下載地址。
[0061] 在步驟104中,向終端發(fā)送下載地址,以使終端根據(jù)下載地址下載截屏圖片。
[0062] 本公開實施例提供的方法,通過接收終端發(fā)送的截屏指令,對當前顯示界面進行 截屏,并將截屏圖片的下載地址發(fā)送給終端,以使終端可以根據(jù)下載地址獲取到截屏圖片, 為終端獲取截屏圖片提供了方便,避免需要拷貝或分享等繁瑣操作,可以提高截屏圖片的 利用率。
[0063] 基于上述提供的方法,在一種可能的實現(xiàn)方式中,當所述截屏指令攜帶壓縮比例 信息時,所述對當前顯示界面進行截屏,得到截屏圖片之后,所述方法還包括:
[0064] 根據(jù)所述壓縮比例信息,對所述截屏圖片進行對應(yīng)的壓縮,得到壓縮后的截屏圖 片;
[0065] 相應(yīng)地,所述獲取所述截屏圖片的下載地址包括:
[0066] 獲取所述壓縮后的截屏圖片的下載地址。
[0067] 上述當截屏指令攜帶壓縮比例信息時,根據(jù)壓縮比例信息,對截屏圖片進行對應(yīng) 地壓縮,增加了截屏的方式,可以滿足不同的需求。
[0068] 在另一種可能的實現(xiàn)方式中,所述獲取所述截屏圖片的下載地址包括:
[0069] 將所述截屏圖片發(fā)送至指定服務(wù)器,并獲取所述截屏圖片在所述指定服務(wù)