電視機(jī)及該電視機(jī)上顯示存儲(chǔ)設(shè)備的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種電視機(jī)及該電視機(jī)上顯示存儲(chǔ)設(shè)備的方法和裝置。該方法包括接收用戶的第一操作命令;響應(yīng)于第一操作命令,運(yùn)行頁面顯示activity組件,以顯示顯示頁面,其中,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備;接收用戶的第二操作命令,其中,第二操作命令用于打開第一tab頁,第一tab頁為多個(gè)tab頁中的任意一個(gè),第一tab頁用于顯示第一類存儲(chǔ)設(shè)備;以及響應(yīng)于第二操作命令,控制第一fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,其中,第一tab頁對(duì)應(yīng)第一fragment組件。通過本發(fā)明,能夠使得用戶操作簡單,提升用戶體驗(yàn)。
【專利說明】電視機(jī)及該電視機(jī)上顯示存儲(chǔ)設(shè)備的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視機(jī)【技術(shù)領(lǐng)域】,具體而言,特別涉及電視機(jī)及該電視機(jī)上顯示存儲(chǔ)設(shè)備的方法和裝置。
【背景技術(shù)】
[0002]隨著手機(jī)、平板電腦等信息訪問終端的智能化發(fā)展,電視機(jī)也逐步的進(jìn)入智能化發(fā)展的進(jìn)程,從而實(shí)現(xiàn)電視機(jī)、網(wǎng)絡(luò)和程序之間跨平臺(tái)搜索,用戶可隨時(shí)訪問自己需要的信
肩、O
[0003]其中,當(dāng)電視機(jī)通過網(wǎng)絡(luò)、設(shè)備連接其他存儲(chǔ)設(shè)備時(shí),用戶便可通過電視機(jī)訪問這些存儲(chǔ)設(shè)備上的信息。在現(xiàn)有技術(shù)中,如果用戶的訪問需求在各類存儲(chǔ)設(shè)備之間跳轉(zhuǎn)時(shí),例如,用戶在訪問第一類存儲(chǔ)設(shè)備之后,意在訪問第二類存儲(chǔ)設(shè)備時(shí),需要用戶退出第一類存儲(chǔ)設(shè)備的顯示頁面,然后尋找和打開第二類存儲(chǔ)設(shè)備的顯示頁面,用戶操作復(fù)雜。而用戶在操作電視機(jī)時(shí),常用的操作工具為遙控器,遙控器與PC機(jī)、手機(jī)等智能終端相比,前者操作距離較遠(yuǎn),其操作靈活度和信息接收能力遠(yuǎn)遠(yuǎn)小于后者,因此,在電視機(jī)任何冗余的操作均會(huì)直接降低用戶體驗(yàn)。
[0004]針對(duì)現(xiàn)有技術(shù)中通過電視機(jī)訪問存儲(chǔ)設(shè)備時(shí),用戶操作復(fù)雜、體驗(yàn)差的問題,目前尚未提出有效的解決方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種電視機(jī)及該電視機(jī)上顯示存儲(chǔ)設(shè)備的方法和裝置,以解決現(xiàn)有技術(shù)中通過電視機(jī)訪問存儲(chǔ)設(shè)備時(shí),用戶操作復(fù)雜、體驗(yàn)差的問題。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,該方法包括:接收用戶的第一操作命令,其中,第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面;響應(yīng)于第一操作命令,運(yùn)行頁面顯示activity組件,以顯示顯示頁面,其中,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備;接收用戶的第二操作命令,其中,第二操作命令用于打開第一 tab頁,第一 tab頁為多個(gè)tab頁中的任意一個(gè),第一 tab頁用于顯示第一類存儲(chǔ)設(shè)備;以及響應(yīng)于第二操作命令,控制第一 fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,其中,第一 tab頁對(duì)應(yīng)第一 fragment組件。
[0007]進(jìn)一步地,多個(gè)tab頁分別用于顯示本地存儲(chǔ)設(shè)備、外接存儲(chǔ)設(shè)備、遠(yuǎn)程存儲(chǔ)設(shè)備和云盤存儲(chǔ)設(shè)備。
[0008]進(jìn)一步地,遠(yuǎn)程存儲(chǔ)設(shè)備包括SMB設(shè)備、FTP設(shè)備和DLNA設(shè)備。
[0009]進(jìn)一步地,第一類存儲(chǔ)設(shè)備為遠(yuǎn)程存儲(chǔ)設(shè)備,控制第一 fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備包括:掃描與電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備;判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否與預(yù)設(shè)的端口號(hào)連接;若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備與預(yù)設(shè)的端口號(hào)連接,則控制第一 fragment組件顯示掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0010]進(jìn)一步地,第一類存儲(chǔ)設(shè)備為遠(yuǎn)程存儲(chǔ)設(shè)備,控制第一 fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備包括:掃描與電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備;判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議;以及若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議,則控制第一 fragment組件顯示掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0011]進(jìn)一步地,第一類存儲(chǔ)設(shè)備為遠(yuǎn)程存儲(chǔ)設(shè)備,控制第一 fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備包括:獲取電視機(jī)中存儲(chǔ)的連接遠(yuǎn)程存儲(chǔ)設(shè)備的歷史記錄;控制第一 fragment組件顯示歷史記錄中的一個(gè)或多個(gè)設(shè)備。
[0012]進(jìn)一步地,歷史記錄中的各條記錄采用統(tǒng)一的數(shù)據(jù)類型。
[0013]依據(jù)本發(fā)明的一個(gè)方面,提供了一種電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置,該裝置包括:第一接收模塊,用于接收用戶的第一操作命令,其中,第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面;第一響應(yīng)模塊,用于響應(yīng)于第一操作命令,運(yùn)行頁面顯示activity組件,以顯示顯示頁面,其中,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備;第二接收模塊,用于接收用戶的第二操作命令,其中,第二操作命令用于打開第一 tab頁,第一 tab頁為多個(gè)tab頁中的任意一個(gè),第一 tab頁用于顯示第一類存儲(chǔ)設(shè)備;以及第二響應(yīng)模塊,用于響應(yīng)于第二操作命令,控制第一 fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,其中,第一 tab頁對(duì)應(yīng)第一 fragment組件。
[0014]進(jìn)一步地,多個(gè)tab頁分別用于顯示本地存儲(chǔ)設(shè)備、外接存儲(chǔ)設(shè)備、遠(yuǎn)程存儲(chǔ)設(shè)備和云盤存儲(chǔ)設(shè)備。
[0015]進(jìn)一步地,遠(yuǎn)程存儲(chǔ)設(shè)備包括SMB設(shè)備、FTP設(shè)備和DLNA設(shè)備。
[0016]進(jìn)一步地,第一類存儲(chǔ)設(shè)備為遠(yuǎn)程存儲(chǔ)設(shè)備,第二響應(yīng)模塊包括:第一掃描子模塊,用于掃描與電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備;第一判斷子模塊,用于判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否與預(yù)設(shè)的端口號(hào)連接;第一控制子模塊,用于若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備與預(yù)設(shè)的端口號(hào)連接,則控制第一 fragment組件顯示掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0017]進(jìn)一步地,第一類存儲(chǔ)設(shè)備為遠(yuǎn)程存儲(chǔ)設(shè)備,第二響應(yīng)模塊包括:第二掃描子模塊,用于掃描與電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備;第二判斷子模塊,用于判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議;以及第二控制子模塊,用于若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議,則控制第一 fragment組件顯示掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0018]進(jìn)一步地,第一類存儲(chǔ)設(shè)備為遠(yuǎn)程存儲(chǔ)設(shè)備,第二響應(yīng)模塊包括:獲取子模塊,用于獲取電視機(jī)中存儲(chǔ)的連接遠(yuǎn)程存儲(chǔ)設(shè)備的歷史記錄;第三控制子模塊,用于控制第一fragment組件顯示歷史記錄中的一個(gè)或多個(gè)設(shè)備。
[0019]進(jìn)一步地,歷史記錄中的各條記錄采用統(tǒng)一的數(shù)據(jù)類型。
[0020]依據(jù)本發(fā)明的另一個(gè)方面,提供了一種電視機(jī),該電視機(jī)包括本發(fā)明提供的任意一種電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置。
[0021]通過本發(fā)明,將整個(gè)顯示頁面設(shè)置為一個(gè)activity組件,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備,電視機(jī)接收到打開存儲(chǔ)設(shè)備顯示頁面的操作命令時(shí),運(yùn)行頁面顯示activity組件,以顯示顯示頁面,當(dāng)用戶在該顯示頁面上選擇訪問A類存儲(chǔ)設(shè)備時(shí),電視機(jī)打開A類存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁,并控制該tab頁對(duì)應(yīng)的fragment組件顯示A類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,同理,當(dāng)用戶在該顯示頁面上選擇訪問B類存儲(chǔ)設(shè)備時(shí),電視機(jī)仍然在該顯示頁面上,并打開B類存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁,并控制該tab頁對(duì)應(yīng)的fragment組件顯示B類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,因而,當(dāng)用戶的訪問需求在各類存儲(chǔ)設(shè)備之間跳轉(zhuǎn)時(shí),無需退出當(dāng)前一類存儲(chǔ)設(shè)備的顯示頁面,并且各類存儲(chǔ)設(shè)備的顯示頁面分別作為整個(gè)存儲(chǔ)設(shè)備顯示頁面的一個(gè)tab頁顯示,使得用戶操作簡單,解決了現(xiàn)有技術(shù)中通過電視機(jī)訪問存儲(chǔ)設(shè)備時(shí),用戶操作復(fù)雜、體驗(yàn)差的問題。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0022]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1是根據(jù)本發(fā)明第一實(shí)施例的電視機(jī)上顯示存儲(chǔ)設(shè)備的方法的流程圖;
圖2是根據(jù)本發(fā)明第二實(shí)施例的電視機(jī)上顯示存儲(chǔ)設(shè)備的方法的流程圖;
圖3是根據(jù)本發(fā)明第三實(shí)施例的電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置的框圖;
圖4是根據(jù)本發(fā)明第四實(shí)施例的電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置的框圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明做進(jìn)一步說明。需要指出的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0024]實(shí)施例一
首先,本發(fā)明實(shí)施例一提供了一種電視機(jī)上顯不存儲(chǔ)設(shè)備的方法,該方法主要描述在電視機(jī)上顯示存儲(chǔ)設(shè)備的過程,參見圖1,該方法可以包括以下步驟:
步驟S102:接收用戶的第一操作命令,其中,第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面。
[0025]電視機(jī)可訪問的存儲(chǔ)設(shè)備包括本地存儲(chǔ)設(shè)備、外接存儲(chǔ)設(shè)備、遠(yuǎn)程存儲(chǔ)設(shè)備以及云盤存儲(chǔ)設(shè)備等設(shè)備,各類存儲(chǔ)設(shè)備可集成在統(tǒng)一的文件管理器應(yīng)用下。
[0026]各類存儲(chǔ)設(shè)備的整個(gè)顯示頁面設(shè)置為一個(gè)activity組件,整個(gè)顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備,也即,在一個(gè)頁面顯示activity組件下包括多個(gè)fragment組件。其中,activity組件是Android系統(tǒng)中的一種組件,fragment組件作為activity組件的一部分組成出現(xiàn)。
[0027]例如,用戶利用遙控器進(jìn)行操作時(shí),首先在應(yīng)用顯示頁面上將操作焦點(diǎn)移動(dòng)至文件管理器圖標(biāo)并按下確定按鈕,遙控器發(fā)出第一操作命令,以打開存儲(chǔ)設(shè)備的顯示頁面。
[0028]步驟S104:響應(yīng)于第一操作命令,運(yùn)行頁面顯示activity組件,以顯示存儲(chǔ)設(shè)備的顯示頁面。
[0029]電視機(jī)接收到第一操作命令后,進(jìn)行命令解析,并響應(yīng)該操作命令,運(yùn)行頁面顯示activity組件,此時(shí),頁面上顯示各個(gè)tab頁的頁簽,同時(shí)顯示某一默認(rèn)的tab頁的頁面,或者同時(shí)顯示最后一次打開的tab頁的頁面,或者同時(shí)顯示用戶訪問最多的tab頁的頁面。
[0030]步驟S106:接收用戶的第二操作命令,其中,第二操作命令用于打開第一 tab頁。[0031]將存儲(chǔ)設(shè)備的顯示頁面展示給用戶以后,用戶可通過操作不同tab頁的頁簽打開相應(yīng)的頁面。例如,用戶利用遙控器進(jìn)行操作時(shí),首先在存儲(chǔ)設(shè)備的顯示頁面上將操作焦點(diǎn)移動(dòng)至某一 tab頁的頁簽并按下確定按鈕,遙控器發(fā)出第二操作命令,以打開該tab頁,顯示該tab頁對(duì)應(yīng)的一類存儲(chǔ)設(shè)備。若用戶意在訪問另一類存儲(chǔ)設(shè)備,無需對(duì)當(dāng)前顯示的tab頁做任何操作,只需將操作焦點(diǎn)移動(dòng)至該另一類存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁的頁簽并按下確定按鈕,遙控器同樣發(fā)出第二操作命令,以打開新的tab頁顯示該另一類存儲(chǔ)設(shè)備。
[0032]在該實(shí)施例中,以多個(gè)tab頁中的某一個(gè)tab頁,也即第一 tab頁為例,該第一 tab頁對(duì)應(yīng)第一 fragment組件,用于顯示遠(yuǎn)程存儲(chǔ)設(shè)備。
[0033]步驟S108:響應(yīng)于第二操作命令,控制第一 fragment組件顯示遠(yuǎn)程存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備。
[0034]電視機(jī)接收到第二操作命令后,進(jìn)行命令解析,并響應(yīng)該操作命令,確定該操作命令對(duì)應(yīng)的第一 tab頁,以控制第一 tab頁對(duì)應(yīng)的第一 fragment組件顯示遠(yuǎn)程存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備。其中,多個(gè)設(shè)備可包括歷史記錄中存儲(chǔ)的已連接過的遠(yuǎn)程存儲(chǔ)設(shè)備,也可包括新搜索到的遠(yuǎn)程存儲(chǔ)設(shè)備,并且,遠(yuǎn)程存儲(chǔ)設(shè)備可包括FTP設(shè)備、SMB設(shè)備以及DLNA設(shè)備。SMB設(shè)備為滿足SMB (Server Message Block,服務(wù)器信息塊協(xié)議)的遠(yuǎn)程存儲(chǔ)設(shè)備,F(xiàn)TP設(shè)備為滿足FTP (File Transfer Protocol,文件傳輸協(xié)議)的遠(yuǎn)程存儲(chǔ)設(shè)備,DLNA設(shè)備為滿足DLNA(Digital Living Network Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟協(xié)議)的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0035]采用該實(shí)施例提供的電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,將整個(gè)顯示頁面設(shè)置為一個(gè)activity組件,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備,電視機(jī)接收到打開存儲(chǔ)設(shè)備顯示頁面的操作命令時(shí),運(yùn)行頁面顯示activity組件,以顯示顯示頁面。當(dāng)用戶在該顯示頁面上選擇訪問某類存儲(chǔ)設(shè)備時(shí),電視機(jī)打開該類存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁,并控制該tab頁對(duì)應(yīng)的fragment組件顯示該類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,因而,當(dāng)用戶的訪問需求在各類存儲(chǔ)設(shè)備之間跳轉(zhuǎn)時(shí),無需退出當(dāng)前一類存儲(chǔ)設(shè)備的顯示頁面,并且各類存儲(chǔ)設(shè)備的顯示頁面分別作為整個(gè)存儲(chǔ)設(shè)備顯示頁面的一個(gè)tab頁顯示,使得用戶操作簡單,用戶體驗(yàn)好。
[0036]實(shí)施例二
該實(shí)施例為在實(shí)施例一的基礎(chǔ)上進(jìn)一步優(yōu)選的電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,參見圖2,該方法可以包括以下步驟:
步驟S202:接收用戶的第一操作命令,其中,第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面。
[0037]步驟S204:響應(yīng)于第一操作命令,運(yùn)行頁面顯示activity組件,以顯示顯示頁面,其中,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示
一類存儲(chǔ)設(shè)備。
[0038]步驟S206:接收用戶的第二操作命令,其中,第二操作命令用于打開第一 tab頁,第一 tab頁為多個(gè)tab頁中的一個(gè),第一 tab頁用于顯示遠(yuǎn)程存儲(chǔ)設(shè)備。
[0039]步驟S208:響應(yīng)于第二操作命令,獲取電視機(jī)中存儲(chǔ)的連接遠(yuǎn)程存儲(chǔ)設(shè)備的歷史記錄。
[0040]在用戶通過電視機(jī)連接遠(yuǎn)程存儲(chǔ)設(shè)備成功時(shí),電視機(jī)自動(dòng)將設(shè)備參數(shù)進(jìn)行存儲(chǔ)成為歷史記錄,例如,存儲(chǔ)設(shè)備的設(shè)備名稱、設(shè)備類型、設(shè)備端口號(hào)、用戶名、連接類型以及密碼等,在接收到用戶輸入的遠(yuǎn)程存儲(chǔ)設(shè)備打開命令時(shí),自動(dòng)獲取這些歷史記錄,在該歷史記錄中,可能包括與電視機(jī)連接成功的一個(gè)或多個(gè)遠(yuǎn)程存儲(chǔ)設(shè)備的設(shè)備參數(shù),并且各遠(yuǎn)程類遠(yuǎn)程存儲(chǔ)設(shè)備,例如手機(jī)、PAD、PC機(jī)等,采用統(tǒng)一的數(shù)據(jù)類型形成各條歷史記錄,以使歷史記錄的獲取和處理更加方便。
[0041]步驟S210:控制第一 fragment組件顯示歷史記錄中的設(shè)備。
[0042]獲取到歷史記錄后,控制第一 fragment組件將歷史記錄中包括的遠(yuǎn)程存儲(chǔ)設(shè)備顯示在第一 tab頁上。
[0043]步驟S212:掃描與電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0044]在獲取并顯示歷史記錄的同時(shí),電視機(jī)自動(dòng)啟動(dòng)搜索功能,在電視機(jī)所在的局域網(wǎng)內(nèi),搜索與電視機(jī)連接的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0045]步驟S214:判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否與預(yù)設(shè)的端口號(hào)連接。
[0046]掃描到以后,首先判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否與預(yù)設(shè)的端口號(hào)連接,例如,根據(jù)通信協(xié)議,預(yù)設(shè)的端口號(hào)為139和445,若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備與預(yù)設(shè)的端口號(hào)連接,則執(zhí)行步驟S218,此時(shí)搜索到的設(shè)備為SMB設(shè)備。若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備沒有與預(yù)設(shè)的端口號(hào)連接,則執(zhí)行步驟S216。
[0047]步驟S216:判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議。
[0048]掃描到以后,判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否滿足UPNP (Universal Plug andPlay,通用即插即用)設(shè)備發(fā)現(xiàn)協(xié)議,若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議,則執(zhí)行步驟S218,此時(shí)搜索到的設(shè)備為UPNP設(shè)備。
[0049]步驟S218:控制第一 fragment組件顯示掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0050]其中,可進(jìn)行實(shí)時(shí)顯示,每搜索到一個(gè)設(shè)備便顯示出來,也可以在搜索完成之后,一次顯示所有搜索到的設(shè)備。
[0051]采用該優(yōu)選實(shí)施例,當(dāng)用戶在該顯示頁面上選擇訪問遠(yuǎn)程存儲(chǔ)設(shè)備時(shí),電視機(jī)打開該遠(yuǎn)程存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁,并在tab頁上顯示歷史記錄中的遠(yuǎn)程存儲(chǔ)設(shè)備,從而可以使得用戶對(duì)其中任一遠(yuǎn)程存儲(chǔ)設(shè)備進(jìn)行訪問時(shí),電視機(jī)調(diào)用該遠(yuǎn)程存儲(chǔ)設(shè)備的設(shè)備參數(shù),在后臺(tái)啟用連接的進(jìn)程,自動(dòng)連接至該遠(yuǎn)程存儲(chǔ)設(shè)備,無需用戶再次輸入設(shè)備參數(shù);同時(shí),在tab頁上顯示自動(dòng)搜索到的、與電視機(jī)在同一局域網(wǎng)內(nèi)、且與電視機(jī)連接的遠(yuǎn)程存儲(chǔ)設(shè)備,減少用戶操作,能夠極大地提高用戶體驗(yàn)。
[0052]以上是對(duì)本發(fā)明所提供的電視機(jī)上顯示存儲(chǔ)設(shè)備的方法進(jìn)行的描述。下面將對(duì)本發(fā)明提供的電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置進(jìn)行描述,需要說明的是,該裝置可用于執(zhí)行上述任意一種電視機(jī)上顯示存儲(chǔ)設(shè)備的方法。
[0053]實(shí)施例三
與本發(fā)明實(shí)施例一提供的電視機(jī)上顯示存儲(chǔ)設(shè)備的方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置,該裝置位于電視機(jī)一端,參見圖3,該裝置可以包括第一接收模塊310、第一響應(yīng)模塊320、第二接收模塊330和第二響應(yīng)模塊340。
[0054]第一接收模塊310用于接收用戶的第一操作命令,其中,第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面。
[0055]電視機(jī)可訪問的存儲(chǔ)設(shè)備包括本地存儲(chǔ)設(shè)備、外接存儲(chǔ)設(shè)備、遠(yuǎn)程存儲(chǔ)設(shè)備以及云盤存儲(chǔ)設(shè)備等設(shè)備,各類存儲(chǔ)設(shè)備可集成在統(tǒng)一的文件管理器應(yīng)用下。
[0056]各類存儲(chǔ)設(shè)備的整個(gè)顯示頁面設(shè)置為一個(gè)activity組件,整個(gè)顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備,也即,在一個(gè)頁面顯示activity組件下包括多個(gè)fragment組件。其中,activity組件是Android系統(tǒng)中的一種組件,fragment組件作為activity組件的一部分組成出現(xiàn)。
[0057]例如,用戶利用遙控器進(jìn)行操作時(shí),首先在應(yīng)用顯示頁面上將操作焦點(diǎn)移動(dòng)至文件管理器圖標(biāo)并按下確定按鈕,遙控器發(fā)出第一操作命令,第一接收模塊310接收該第一操作命令,以打開存儲(chǔ)設(shè)備的顯示頁面。
[0058]第一響應(yīng)模塊320用于響應(yīng)于第一操作命令,運(yùn)行頁面顯示activity組件,以顯示存儲(chǔ)設(shè)備的顯示頁面。
[0059]第一接收模塊310接收到第一操作命令后,第一響應(yīng)模塊320進(jìn)行命令解析,并響應(yīng)該操作命令,運(yùn)行頁面顯示activity組件,此時(shí),頁面上顯示各個(gè)tab頁的頁簽,同時(shí)顯示某一默認(rèn)的tab頁的頁面,或者同時(shí)顯示最后一次打開的tab頁的頁面,或者同時(shí)顯示用戶訪問最多的tab頁的頁面。
[0060]第二接收模塊330用于接收用戶的第二操作命令,其中,第二操作命令用于打開第一 tab頁。
[0061]將存儲(chǔ)設(shè)備的顯示頁面展示給用戶以后,用戶可通過操作不同tab頁的頁簽打開相應(yīng)的頁面。例如,用戶利用遙控器進(jìn)行操作時(shí),首先在存儲(chǔ)設(shè)備的顯示頁面上將操作焦點(diǎn)移動(dòng)至某一 tab頁的頁簽并按下確定按鈕,遙控器發(fā)出第二操作命令,第二接收模塊330接收該第二操作命令,以打開該tab頁,顯示該tab頁對(duì)應(yīng)的一類存儲(chǔ)設(shè)備。若用戶意在訪問另一類存儲(chǔ)設(shè)備,無需對(duì)當(dāng)前顯示的tab頁做任何操作,只需將操作焦點(diǎn)移動(dòng)至該另一類存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁的頁簽并按下確定按鈕,遙控器同樣發(fā)出第二操作命令,以打開新的tab頁顯示該另一類存儲(chǔ)設(shè)備。
[0062]在該實(shí)施例中,以多個(gè)tab頁中的某一個(gè)tab頁,也即第一 tab頁為例,該第一 tab頁對(duì)應(yīng)第一 fragment組件,用于顯示遠(yuǎn)程存儲(chǔ)設(shè)備。第一接收模塊310和第二接收模塊330可采用同一個(gè)接收模塊實(shí)現(xiàn)。
[0063]第二響應(yīng)模塊340用于響應(yīng)于第二操作命令,控制第一 fragment組件顯示第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備。
[0064]第二接收模塊330接收到第二操作命令后,第二響應(yīng)模塊340進(jìn)行命令解析,并響應(yīng)該操作命令,確定該操作命令對(duì)應(yīng)的第一 tab頁,以控制第一 tab頁對(duì)應(yīng)的第一 fragment組件顯示遠(yuǎn)程存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備。其中,多個(gè)設(shè)備可包括歷史記錄中存儲(chǔ)的已連接過的遠(yuǎn)程存儲(chǔ)設(shè)備,也可包括新搜索到的遠(yuǎn)程存儲(chǔ)設(shè)備,并且,遠(yuǎn)程存儲(chǔ)設(shè)備可包括FTP設(shè)備、SMB設(shè)備以及DLNA設(shè)備。SMB設(shè)備為滿足SMB (Server Message Block,服務(wù)器信息塊協(xié)議)的遠(yuǎn)程存儲(chǔ)設(shè)備,F(xiàn)TP設(shè)備為滿足FTP (File Transfer Protocol,文件傳輸協(xié)議)的遠(yuǎn)程存儲(chǔ)設(shè)備,DLNA設(shè)備為滿足DLNA(Digital Living Network Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟協(xié)議)的遠(yuǎn)程存儲(chǔ)設(shè)備。
[0065]采用該實(shí)施例提供的電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置,將整個(gè)顯示頁面設(shè)置為一個(gè)activity組件,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備,第一接收模塊310接收到打開存儲(chǔ)設(shè)備顯示頁面的操作命令時(shí),第一響應(yīng)模塊320運(yùn)行頁面顯示activity組件,以顯示顯示頁面。當(dāng)用戶在該顯示頁面上選擇訪問某類存儲(chǔ)設(shè)備時(shí),第二響應(yīng)模塊340打開該類存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁,并控制該tab頁對(duì)應(yīng)的fragment組件顯示該類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,因而,當(dāng)用戶的訪問需求在各類存儲(chǔ)設(shè)備之間跳轉(zhuǎn)時(shí),無需退出當(dāng)前一類存儲(chǔ)設(shè)備的顯示頁面,并且各類存儲(chǔ)設(shè)備的顯示頁面分別作為整個(gè)存儲(chǔ)設(shè)備顯示頁面的一個(gè)tab頁顯示,使得用戶操作簡單,用戶體驗(yàn)好。
[0066]實(shí)施例四
該實(shí)施例為在實(shí)施例三的基礎(chǔ)上進(jìn)一步優(yōu)選的電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置,參見圖
4,該裝置可以包括第一接收模塊410、第一響應(yīng)模塊420、第二接收模塊430和第二響應(yīng)模塊 440。
[0067]其中,第二響應(yīng)模塊440包括第一掃描子模塊441、第一判斷子模塊442、第二判斷子模塊443、第一控制子模塊444、獲取子模塊445和第三控制子模塊446。
[0068]在該實(shí)施例中,第一接收模塊410、第一響應(yīng)模塊420和第二接收模塊430分別與實(shí)施例三中相應(yīng)的模塊類似,此處不再贅述。
[0069]在接收到用于打開遠(yuǎn)程存儲(chǔ)設(shè)備的tab頁,顯示遠(yuǎn)程存儲(chǔ)設(shè)備時(shí),電視機(jī)自動(dòng)啟動(dòng)搜索功能,在電視機(jī)所在的局域網(wǎng)內(nèi),搜索與電視機(jī)連接的遠(yuǎn)程存儲(chǔ)設(shè)備,具體地,第一掃描子模塊441掃描與電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備,掃描到以后,第一判斷子模塊442判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否與預(yù)設(shè)的端口號(hào)連接,若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備與預(yù)設(shè)的端口號(hào)連接,此時(shí)搜索到的設(shè)備為SMB設(shè)備;第二判斷子模塊443判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議,若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議,此時(shí)搜索到的設(shè)備為UPNP設(shè)備。
[0070]無論搜索到的設(shè)備為SMB設(shè)備還是UPNP設(shè)備,第一控制子模塊444都會(huì)控制fragment組件顯示掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備,可進(jìn)行實(shí)時(shí)顯示,每搜索到一個(gè)設(shè)備便顯示出來,也可以在搜索完成之后,一次顯示所有搜索到的設(shè)備。
[0071]此外,在用戶通過電視機(jī)連接遠(yuǎn)程存儲(chǔ)設(shè)備成功時(shí),電視機(jī)自動(dòng)將設(shè)備參數(shù)進(jìn)行存儲(chǔ)成為歷史記錄,例如,存儲(chǔ)設(shè)備的設(shè)備名稱、設(shè)備類型、設(shè)備端口號(hào)、用戶名、連接類型以及密碼等,在接收到用戶輸入的遠(yuǎn)程存儲(chǔ)設(shè)備打開命令時(shí),獲取子模塊445自動(dòng)獲取這些歷史記錄,并由第三控制子模塊446控制fragment組件顯示歷史記錄中的設(shè)備。
[0072]在該歷史記錄中,可能包括與電視機(jī)連接成功的一個(gè)或多個(gè)遠(yuǎn)程存儲(chǔ)設(shè)備的設(shè)備參數(shù),并且各遠(yuǎn)程類遠(yuǎn)程存儲(chǔ)設(shè)備,例如手機(jī)、PAD、PC機(jī)等,采用統(tǒng)一的數(shù)據(jù)類型形成各條歷史記錄,以使歷史記錄的獲取和處理更加方便。
[0073]采用該優(yōu)選實(shí)施例,當(dāng)用戶在該顯示頁面上選擇訪問遠(yuǎn)程存儲(chǔ)設(shè)備時(shí),電視機(jī)打開該遠(yuǎn)程存儲(chǔ)設(shè)備對(duì)應(yīng)的tab頁,并在tab頁上顯示歷史記錄中的遠(yuǎn)程存儲(chǔ)設(shè)備,從而可以使得用戶對(duì)其中任一遠(yuǎn)程存儲(chǔ)設(shè)備進(jìn)行訪問時(shí),電視機(jī)調(diào)用該遠(yuǎn)程存儲(chǔ)設(shè)備的設(shè)備參數(shù),在后臺(tái)啟用連接的進(jìn)程,自動(dòng)連接至該遠(yuǎn)程存儲(chǔ)設(shè)備,無需用戶再次輸入設(shè)備參數(shù);同時(shí),在tab頁上顯示自動(dòng)搜索到的、與電視機(jī)在同一局域網(wǎng)內(nèi)、且與電視機(jī)連接的遠(yuǎn)程存儲(chǔ)設(shè)備,減少用戶操作,能夠極大地提高用戶體驗(yàn)。
[0074]從以上各實(shí)施例的描述中,可以看出,本發(fā)明實(shí)施例實(shí)現(xiàn)了如下技術(shù)效果:將整個(gè)顯示頁面設(shè)置為一個(gè)activity組件,顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備。當(dāng)用戶的訪問需求在各類存儲(chǔ)設(shè)備之間跳轉(zhuǎn)時(shí),無需退出當(dāng)前一類存儲(chǔ)設(shè)備的顯示頁面,并且各類存儲(chǔ)設(shè)備的顯示頁面分別作為整個(gè)存儲(chǔ)設(shè)備顯示頁面的一個(gè)tab頁顯示,使得用戶操作簡單,用戶體驗(yàn)好。
[0075] 以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,包括: 接收用戶的第一操作命令,其中,所述第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面; 響應(yīng)于所述第一操作命令,運(yùn)行頁面顯示activity組件,以顯示所述顯示頁面,其中,所述顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,所述每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備; 接收用戶的第二操作命令,其中,所述第二操作命令用于打開第一 tab頁,所述第一tab頁為所述多個(gè)tab頁中的任意一個(gè),所述第一 tab頁用于顯示第一類存儲(chǔ)設(shè)備;以及 響應(yīng)于所述第二操作命令,控制第一 fragment組件顯示所述第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,其中,所述第一 tab頁對(duì)應(yīng)所述第一 fragment組件。
2.根據(jù)權(quán)利要求1所述電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,所述多個(gè)tab頁分別用于顯示本地存儲(chǔ)設(shè)備、外接存儲(chǔ)設(shè)備、遠(yuǎn)程存儲(chǔ)設(shè)備和云盤存儲(chǔ)設(shè)備。
3.根據(jù)權(quán)利要求2所述電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,所述遠(yuǎn)程存儲(chǔ)設(shè)備包括SMB設(shè)備、FTP設(shè)備和DLNA設(shè)備。
4.根據(jù)權(quán)利要求2或3所述電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,所述第一類存儲(chǔ)設(shè)備為所述遠(yuǎn)程存儲(chǔ)設(shè)備,控制第一 fragment組件顯示所述第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備包括: 掃描與所述電視機(jī)在同一局域 網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備; 判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否與預(yù)設(shè)的端口號(hào)連接; 若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備與預(yù)設(shè)的端口號(hào)連接,則控制所述第一 fragment組件顯示所述掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
5.根據(jù)權(quán)利要求2或3所述電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,所述第一類存儲(chǔ)設(shè)備為所述遠(yuǎn)程存儲(chǔ)設(shè)備,控制第一 fragment組件顯示所述第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備包括: 掃描與所述電視機(jī)在同一局域網(wǎng)內(nèi)的遠(yuǎn)程存儲(chǔ)設(shè)備; 判斷掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備是否滿足UPNP設(shè)備發(fā)現(xiàn)協(xié)議;以及 若掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備滿足所述UPNP設(shè)備發(fā)現(xiàn)協(xié)議,則控制所述第一 fragment組件顯示所述掃描到的遠(yuǎn)程存儲(chǔ)設(shè)備。
6.根據(jù)權(quán)利要求2或3所述電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,所述第一類存儲(chǔ)設(shè)備為所述遠(yuǎn)程存儲(chǔ)設(shè)備,控制第一 fragment組件顯示所述第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備包括: 獲取所述電視機(jī)中存儲(chǔ)的連接遠(yuǎn)程存儲(chǔ)設(shè)備的歷史記錄; 控制所述第一 fragment組件顯示所述歷史記錄中的一個(gè)或多個(gè)設(shè)備。
7.根據(jù)權(quán)利要求6所述電視機(jī)上顯示存儲(chǔ)設(shè)備的方法,其特征在于,所述歷史記錄中的各條記錄采用統(tǒng)一的數(shù)據(jù)類型。
8.—種電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置,其特征在于,包括: 第一接收模塊,用于接收用戶的第一操作命令,其中,所述第一操作命令用于打開存儲(chǔ)設(shè)備的顯示頁面; 第一響應(yīng)模塊,用于響應(yīng)于所述第一操作命令,運(yùn)行頁面顯示activity組件,以顯示所述顯示頁面,其中,所述顯示頁面包括多個(gè)tab頁,每個(gè)tab頁對(duì)應(yīng)一個(gè)fragment組件,所述每個(gè)tab頁用于顯示一類存儲(chǔ)設(shè)備; 第二接收模塊,用于接收用戶的第二操作命令,其中,所述第二操作命令用于打開第一tab頁,所述第一 tab頁為所述多個(gè)tab頁中的任意一個(gè),所述第一 tab頁用于顯示第一類存儲(chǔ)設(shè)備;以及 第二響應(yīng)模塊,用于響應(yīng)于所述第二操作命令,控制第一 fragment組件顯示所述第一類存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備,其中,所述第一 tab頁對(duì)應(yīng)所述第一 fragment組件。
9.根據(jù)權(quán)利要求8所述電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置,其特征在于,所述多個(gè)tab頁分別用于顯示本地存儲(chǔ)設(shè)備、外接存儲(chǔ)設(shè)備、遠(yuǎn)程存儲(chǔ)設(shè)備和云盤存儲(chǔ)設(shè)備。
10.一種電視機(jī),其特征在于,包括權(quán)利要求8或9所述的電視機(jī)上顯示存儲(chǔ)設(shè)備的裝置。
【文檔編號(hào)】H04N21/422GK103702224SQ201310734221
【公開日】2014年4月2日 申請日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】李朋飛, 劉佳 申請人:樂視致新電子科技(天津)有限公司