一種頻道的切換方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,特別是涉及一種頻道的切換方法和一種頻道的切換裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的快速發(fā)展,由于互聯(lián)網(wǎng)視頻應(yīng)用不僅能收看直播節(jié)目,也可以通過互聯(lián)網(wǎng)功能在豐富的網(wǎng)絡(luò)資源中找到自己想看的各類節(jié)目,因此,廣泛應(yīng)用在人們的生活中。
[0003]在視頻應(yīng)用中,大多的用戶界面Π交互都是基于觸屏的方式,其中包括頻道的切換。
[0004]目前手勢切換頻道的方式是在UI控件中加入手勢識(shí)別功能,即在UI控件特定的區(qū)域加入對于特定方向手勢的判定,進(jìn)而觸發(fā)頻道切換,在切換時(shí),視頻應(yīng)用是直接進(jìn)行切換,也容易導(dǎo)致誤操作,如誤切換。在發(fā)生誤操作時(shí),用戶需要進(jìn)行二次切換,造成電子終端的資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明實(shí)施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種頻道的切換方法和相應(yīng)的一種頻道的切換裝置。
[0006]為了解決上述問題,本發(fā)明實(shí)施例公開了一種頻道的切換方法,包括:
[0007]當(dāng)檢測到針對第一頻道的第一觸摸手勢時(shí),加載放大處理后的至少一個(gè)頻道顯示窗口 ;
[0008]在顯示界面的頻道顯示窗口中顯示所述第一頻道的頻道信息;
[0009]當(dāng)檢測到第二觸摸手勢時(shí),根據(jù)所述第二觸摸手勢的方向移動(dòng)各個(gè)頻道顯示窗口顯示的頻道信息;
[0010]當(dāng)顯示界面的頻道顯示窗口顯示第二頻道的頻道信息時(shí),播放所述第二頻道的視頻數(shù)據(jù)。
[0011]本發(fā)明實(shí)施例還公開了一種頻道的切換裝置,包括:
[0012]頻道顯示窗口加載模塊,用于在檢測到針對第一頻道的第一觸摸手勢時(shí),加載放大處理后的至少一個(gè)頻道顯示窗口;
[0013]第一頻道信息顯示模塊,用于在顯示界面的頻道顯示窗口中顯示所述第一頻道的頻道信息;
[0014]第一頻道信息移動(dòng)模塊,用于在檢測到第二觸摸手勢時(shí),根據(jù)所述第二觸摸手勢的方向移動(dòng)各個(gè)頻道顯示窗口顯示的頻道信息;
[0015]第二頻道播放模塊,用于在顯示界面的頻道顯示窗口顯示第二頻道的頻道信息時(shí),播放所述第二頻道的視頻數(shù)據(jù)。
[0016]本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
[0017]本發(fā)明實(shí)施例在進(jìn)行頻道切換時(shí),在放大處理后的頻道顯示窗口中移動(dòng)各個(gè)頻道的頻道信息,若顯示界面的頻道顯示窗口顯示第二頻道的頻道信息,則播放所述第二頻道,通過頻道信息的顯示提示用戶其觸摸手勢可以觸發(fā)的頻道,并且,通過頻道信息的切換提示用戶頻道的切換時(shí)機(jī),大大減少了誤操作的幾率,進(jìn)而避免了二次切換,減少了電子終端資源浪費(fèi)。
【附圖說明】
[0018]圖1是本發(fā)明的一種頻道的切換方法實(shí)施例1的步驟流程圖;
[0019]圖2A和圖2B是本發(fā)明實(shí)施例的一種放大處理的示例圖;
[0020]圖3是本發(fā)明實(shí)施例的一種放大處理后的頻道信息的移動(dòng)示例圖;
[0021]圖4是本發(fā)明的一種頻道的切換方法實(shí)施例2的步驟流程圖;
[0022]圖5A至圖5E是本發(fā)明實(shí)施例的一種放大處理前的頻道信息的移動(dòng)示例圖;
[0023]圖6是本發(fā)明的一種頻道的切換裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0025]參照圖1,示出了本發(fā)明的一種頻道的切換方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:
[0026]步驟101,當(dāng)檢測到針對第一頻道的第一觸摸手勢時(shí),加載放大處理后的至少一個(gè)頻道顯不窗口 ;
[0027]步驟102,在顯示界面的頻道顯示窗口中顯示所述第一頻道的頻道信息;
[0028]需要說明的是,本發(fā)明實(shí)施例可以應(yīng)用于電子終端中,例如,手機(jī)、平板電腦、智能手表等等,本發(fā)明實(shí)施例對此不加以限制。
[0029]該電子終端可以包括Android (安卓)、1S、WindwosPhone等操作系統(tǒng),通過支持視頻應(yīng)用的運(yùn)行,該視頻應(yīng)用支持頻道直播等功能。
[0030]在放大處理之前,在該電子終端的顯示界面可以包括至少一個(gè)分類頻道顯示區(qū)域,該分類頻道顯示區(qū)域可以用于顯示某一個(gè)頻道分類中的信息。
[0031]進(jìn)一步而言,該分類頻道顯示區(qū)域可以包括第一顯示子區(qū)域及至少一個(gè)第二顯示子區(qū)域,該第一顯示子區(qū)域可以用于顯示頻道分類標(biāo)識(shí),該第二顯示子區(qū)域可以用于顯示頻道顯示窗口,該頻道顯示窗口可以用于顯示在所述頻道分類的頻道對應(yīng)的頻道信息,即與該頻道相關(guān)的信息,該頻道信息可以包括頻道圖像和頻道文本等信息;
[0032]在具體實(shí)現(xiàn)中,用戶可以通過點(diǎn)擊、雙擊等第一觸摸手勢觸發(fā)第一頻道顯示窗口的加載,以顯示第一頻道的頻道信息。
[0033]需要說明的是,第一頻道為正在播放的視頻數(shù)據(jù)所屬的頻道。其中,頻道顯示窗口可以包括圖像浮層和/或文本浮層。
[0034]該圖像浮層可以加載圖像信息,則在本發(fā)明實(shí)施例中,該圖像浮層可以用于顯示頻道圖像,即體現(xiàn)該頻道特征的圖像數(shù)據(jù),如包含某個(gè)衛(wèi)視頻道的LOGO的圖像數(shù)據(jù),可以用于標(biāo)識(shí)頻道。
[0035]該文本浮層可以加載文本信息,則在本發(fā)明實(shí)施例中,該文本浮層可以用于顯示頻道文本,即體現(xiàn)該頻道特征的文本數(shù)據(jù),如頻道名稱等,頻道文本可以包括節(jié)目內(nèi)容,如節(jié)目名稱、節(jié)目播出時(shí)間等。
[0036]在Android系統(tǒng)中,該圖像浮層可以為繼承ImageView類的自定義類,該文本浮層可以為繼承TextView類的自定義類。
[0037]例如,如圖2A所示,在電子終端的顯示界面200中,可以包括三個(gè)分類頻道顯示區(qū)域,如分類頻道顯示區(qū)域201,該分類頻道顯示區(qū)域用于顯示電影頻道分類中的信息。在分類頻道顯示區(qū)域201的第一顯示子區(qū)域2011中,電影頻道分類的頻道分類標(biāo)識(shí)“電影”及其LOGO (圖標(biāo)),此外,在分類頻道顯示區(qū)域201中包括三個(gè)第二顯示子區(qū)域,如第二顯示子區(qū)域2012,在第二顯示子區(qū)域2012中的頻道顯示窗口顯示動(dòng)作電影頻道對應(yīng)的頻道信息。
[0038]放大處理,可以指對至少一個(gè)頻道顯示窗口及其所加載的頻道信息按照顯示區(qū)域的大小進(jìn)行放大,以使得當(dāng)前播放的第一頻道所屬的頻道顯示窗口占滿整個(gè)顯示區(qū)域。其他頻道所屬的頻道顯示窗口不在顯示區(qū)域中,即用戶不可視。
[0039]例如,如圖2B所示,若當(dāng)前正在播放的第一頻道為“動(dòng)作電影”頻道,則用戶觸發(fā)第一觸摸手勢時(shí),可以加載“動(dòng)作電影”頻道所屬的頻道顯示窗口,顯示“動(dòng)作電影”頻道的頻道信息。
[0040]步驟103,當(dāng)檢測到第二觸摸手勢時(shí),根據(jù)所述第二觸摸手勢的方向移動(dòng)各個(gè)頻道顯不窗口顯不的頻道?目息;
[0041]在本發(fā)明實(shí)施例中,用戶可以通過第二觸摸手勢觸發(fā)頻道的切換。
[0042]在具體實(shí)現(xiàn)中,各個(gè)頻道顯示窗口可以沿第一方向排列,如橫向排列,但也可以是縱向排列、還可以是斜向排列等等,本發(fā)明實(shí)施例對此不加以限制。
[0043]以橫向排列為例,如圖3所示,假設(shè)具有三個(gè)頻道分類,分別為B、C、D,每個(gè)頻道分類具有三個(gè)頻道,分別橫向排列,B頻道分類的頻道包括B1、B2、B3,C頻道分類的頻道包括(:1、02、03,0頻道分類的頻道包括01、02、03,當(dāng)前在電子終端的顯示界面(虛線部分)顯示的是C頻道分類的頻道C2。
[0044]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟103可以包括如下子步驟:
[0045]子步驟S11,判斷所述第二觸摸手勢的方向;
[0046]在具體實(shí)現(xiàn)中,用于計(jì)算第二觸摸手勢的觸摸事件判斷方向,該觸摸事件可以包括按下事件(Down)、移動(dòng)事件(Move)、抬起事件(Up)等等。
[0047]在一個(gè)示例中,可以優(yōu)先選取按下事件(Down)計(jì)算滑行方向,若檢測到抬起事件(Up),則可以優(yōu)先選取抬起事件(Up)與按下事件(Down)共同計(jì)算滑行方向,若為檢測到抬起事件(Up),則可以以在最近時(shí)間發(fā)生的移動(dòng)事件(Move),與按下事件(Down)共同計(jì)算滑行方向。
[0048]第二觸摸手勢的方向,可以指滑動(dòng)方向,即在先發(fā)生的觸摸事件的位置指向在后發(fā)生的觸摸事件的位置的方向。
[0049]例如,在時(shí)間、位置a(Xp Y1)發(fā)生按下事件(Down),在時(shí)間t2、位置b(x2,y2)發(fā)生抬起事件(