電視頻道播放方法和裝置制造方法
【專利摘要】本公開是關(guān)于一種電視頻道播放方法和裝置,屬于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。所述方法包括:建立與信息提供設(shè)備之間的數(shù)據(jù)連接,所述信息提供設(shè)備用于提供多個(gè)頻道的視頻流;獲取用戶選擇的頻道標(biāo)識(shí);通過所述數(shù)據(jù)連接,向所述信息提供設(shè)備發(fā)送所述頻道標(biāo)識(shí),所述信息提供設(shè)備用于向本端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。本發(fā)明通過信息提供設(shè)備所提供的頻道由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都能選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。
【專利說明】電視頻道播放方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開是關(guān)于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,具體來說是關(guān)于電視頻道播放方法和裝置。
【背景技術(shù)】
[0002]隨著智能電視的發(fā)展以及用戶對(duì)電視節(jié)目需求的提高,電視所設(shè)置的頻道越來越多,每個(gè)頻道播放的電視節(jié)目也越來越豐富,用戶可以按照自己的喜好選擇一個(gè)頻道來觀看電視節(jié)目。而對(duì)于一個(gè)家庭來說,一般只會(huì)配備一個(gè)電視,那么,當(dāng)幾個(gè)家庭成員的喜好不一致時(shí),只能選擇其中一個(gè)頻道進(jìn)行觀看,使得有的家庭成員不能觀看到喜歡的電視節(jié)目。一個(gè)電視不能滿足所有家庭成員的需求,但若是為家庭成員均配備一個(gè)電視,成本過高且占用空間過大,因此,需要提出一種方法,使得每個(gè)家庭成員都可以選擇自己喜歡的電視頻道進(jìn)行觀看。
【發(fā)明內(nèi)容】
[0003]為了解決相關(guān)技術(shù)中存在的問題,本公開提供了一種電視頻道播放方法和裝置。所述技術(shù)方案如下:
[0004]第一方面,本公開提供了一種電視頻道播放方法,所述方法包括:
[0005]建立與信息提供設(shè)備之間的數(shù)據(jù)連接,所述信息提供設(shè)備用于提供多個(gè)頻道的視頻流;
[0006]獲取用戶選擇的頻道標(biāo)識(shí);
[0007]通過所述數(shù)據(jù)連接,向所述信息提供設(shè)備發(fā)送所述頻道標(biāo)識(shí),所述信息提供設(shè)備用于向本端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0008]基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0009]所述方法還包括:
[0010]當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求,所述信息提供設(shè)備用于響應(yīng)所述指定操作。
[0011]當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求包括:
[0012]當(dāng)檢測(cè)到頻道切換操作時(shí),向所述信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0013]基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0014]當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求包括:
[0015]當(dāng)檢測(cè)到下載多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端發(fā)送所述多媒體文件;或,[0016]當(dāng)檢測(cè)到上傳多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送所述多媒體文件,所述信息提供設(shè)備用于保存所述多媒體文件;或,
[0017]當(dāng)檢測(cè)到播放多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送播放請(qǐng)求,所述播放請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述多媒體文件的視頻流;
[0018]基于所述多媒體文件的視頻流進(jìn)行播放。
[0019]所述多媒體文件為圖片文件、視頻文件或音頻文件。
[0020]第二方面,本公開提供了一種電視頻道播放方法,所述方法包括:
[0021]建立與播放終端之間的數(shù)據(jù)連接;
[0022]通過所述數(shù)據(jù)連接,接收所述播放終端發(fā)送的頻道標(biāo)識(shí);
[0023]獲取所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0024]向所述播放終端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0025]所述方法還包括:
[0026]接收所述播放終端的連接請(qǐng)求;
[0027]獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目;
[0028]判斷所述數(shù)目是否小于預(yù)設(shè)設(shè)備數(shù)目,所述預(yù)設(shè)設(shè)備數(shù)目為允許連接的播放終端的最大數(shù)目;
[0029]當(dāng)所述數(shù)目小于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),執(zhí)行建立與播放終端之間的數(shù)據(jù)連接的步驟;或,
[0030]當(dāng)所述數(shù)目大于等于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),向所述播放終端發(fā)送拒絕連接消息。
[0031]所述方法還包括:
[0032]接收所述播放終端發(fā)送的頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí);
[0033]獲取所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0034]向所述播放終端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0035]所述方法還包括:
[0036]接收所述播放終端發(fā)送的文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0037]向所述播放終端發(fā)送所述多媒體文件;或,
[0038]接收所述播放終端發(fā)送的多媒體文件,并保存所述多媒體文件;或,
[0039]接收所述播放終端發(fā)送的播放請(qǐng)求,所述播放請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0040]向所述播放終端傳輸所述多媒體文件的視頻流,所述播放終端用于基于所述多媒體文件的視頻流進(jìn)行播放。
[0041]第三方面,本公開提供了一種電視頻道播放裝置,所述裝置包括:
[0042]連接建立模塊,用于建立與信息提供設(shè)備之間的數(shù)據(jù)連接,所述信息提供設(shè)備用于提供多個(gè)頻道的視頻流;
[0043]標(biāo)識(shí)獲取模塊,用于獲取用戶選擇的頻道標(biāo)識(shí);
[0044]標(biāo)識(shí)發(fā)送模塊,用于通過所述數(shù)據(jù)連接,向所述信息提供設(shè)備發(fā)送所述頻道標(biāo)識(shí),所述信息提供設(shè)備用于向本端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0045]播放模塊,用于基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0046]所述裝置還包括:
[0047]請(qǐng)求發(fā)送模塊,用于當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求,所述信息提供設(shè)備用于響應(yīng)所述指定操作。
[0048]所述請(qǐng)求發(fā)送模塊包括:
[0049]切換請(qǐng)求發(fā)送單元,用于當(dāng)檢測(cè)到頻道切換操作時(shí),向所述信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0050]切換播放單元,用于基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0051 ] 所述請(qǐng)求發(fā)送模塊包括:
[0052]下載單元,用于當(dāng)檢測(cè)到下載多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端發(fā)送所述多媒體文件;或,
[0053]上傳單元,用于當(dāng)檢測(cè)到上傳多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送所述多媒體文件,所述信息提供設(shè)備用于保存所述多媒體文件;或,
[0054]播放請(qǐng)求發(fā)送單元,用于當(dāng)檢測(cè)到播放多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送播放請(qǐng)求,所述播放請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述多媒體文件的視頻流;
[0055]播放單元,用于基于所述多媒體文件的視頻流進(jìn)行播放。
[0056]所述多媒體文件為圖片文件、視頻文件或音頻文件。
[0057]第四方面,本公開提供了一種電視頻道播放裝置,所述裝置包括:
[0058]連接建立模塊,用于建立與播放終端之間的數(shù)據(jù)連接;
[0059]標(biāo)識(shí)接收模塊,用于通過所述數(shù)據(jù)連接,接收所述播放終端發(fā)送的頻道標(biāo)識(shí);
[0060]視頻流獲取模塊,用于獲取所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0061]視頻流傳輸模塊,用于向所述播放終端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0062]所述裝置還包括:
[0063]連接請(qǐng)求接收模塊,用于接收所述播放終端的連接請(qǐng)求;
[0064]建立數(shù)目獲取模塊,用于獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目;
[0065]判斷模塊,用于判斷所述數(shù)目是否小于預(yù)設(shè)設(shè)備數(shù)目,所述預(yù)設(shè)設(shè)備數(shù)目為允許連接的播放終端的最大數(shù)目;
[0066]連接執(zhí)行模塊,用于當(dāng)所述數(shù)目小于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),執(zhí)行建立與播放終端之間的數(shù)據(jù)連接的步驟;或,
[0067]連接拒絕模塊,用于當(dāng)所述數(shù)目大于等于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),向所述播放終端發(fā)送拒絕連接消息。
[0068]所述裝置還包括:
[0069]切換請(qǐng)求接收模塊,用于接收所述播放終端發(fā)送的頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí);[0070]切換視頻流獲取模塊,用于獲取所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0071]目標(biāo)視頻流傳輸模塊,用于向所述播放終端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0072]所述裝置還包括:
[0073]下載請(qǐng)求接收模塊,用于接收所述播放終端發(fā)送的文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0074]多媒體文件發(fā)送模塊,用于向所述播放終端發(fā)送所述多媒體文件;或,
[0075]上傳模塊,用于接收所述播放終端發(fā)送的多媒體文件,并保存所述多媒體文件;或,
[0076]播放請(qǐng)求接收模塊,用于接收所述播放終端發(fā)送的播放請(qǐng)求,所述播放請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0077]文件視頻流傳輸模塊,用于向所述播放終端傳輸所述多媒體文件的視頻流,所述播放終端用于基于所述多媒體文件的視頻流進(jìn)行播放。
[0078]本公開的一些有益效果可以包括:
[0079]本發(fā)明實(shí)施例提供的方法和裝置,信息提供設(shè)備所提供的頻道可以由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都可以選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。
[0080]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0081]為了更清楚地說明本公開中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。此處所說明的附圖用來提供對(duì)本公開的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本公開的限定。在附圖中:
[0082]圖1是電視頻道播放方法的示例性流程圖;
[0083]圖2是電視頻道播放方法的示例性流程圖;
[0084]圖3是電視頻道播放方法的示例性流程圖;
[0085]圖4是電視頻道播放裝置的示例性結(jié)構(gòu)示意圖;
[0086]圖5是電視頻道播放裝置的示例性結(jié)構(gòu)示意圖;
[0087]圖6是終端設(shè)備的示例性結(jié)構(gòu)示意圖。
[0088]通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實(shí)施方式】
[0089]為使本公開的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對(duì)本公開做進(jìn)一步詳細(xì)說明。在此,本公開的示意性實(shí)施方式及其說明用于解釋本公開,但并不作為對(duì)本公開的限定。
[0090]本公開實(shí)施例提供一種電視頻道播放方法和裝置,以下結(jié)合附圖對(duì)本公開進(jìn)行詳細(xì)說明。
[0091]在一個(gè)實(shí)施例中,圖1是電視頻道播放方法的示例性流程圖,參見圖1,所述方法包括:
[0092]在步驟101中,建立與信息提供設(shè)備之間的數(shù)據(jù)連接,該信息提供設(shè)備用于提供多個(gè)頻道的視頻流,本實(shí)施例的方法用于播放終端中。
[0093]在步驟102中,獲取用戶選擇的頻道標(biāo)識(shí)。
[0094]在步驟103中,通過該數(shù)據(jù)連接,向該信息提供設(shè)備發(fā)送該頻道標(biāo)識(shí),該信息提供設(shè)備用于向該播放終端傳輸該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流。
[0095]在步驟104中,基于該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0096]本實(shí)施例提供的方法,信息提供設(shè)備所提供的頻道可以由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都可以選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。
[0097]該方法還包括:
[0098]當(dāng)檢測(cè)到指定操作時(shí),向該信息提供設(shè)備發(fā)送該指定操作對(duì)應(yīng)的指定操作請(qǐng)求,該信息提供設(shè)備用于響應(yīng)該指定操作。
[0099]當(dāng)檢測(cè)到指定操作時(shí),向該信息提供設(shè)備發(fā)送該指定操作對(duì)應(yīng)的指定操作請(qǐng)求包括:
[0100]當(dāng)檢測(cè)到頻道切換操作時(shí),向該信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí),該信息提供設(shè)備用于向該本端傳輸該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0101]基于該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0102]當(dāng)檢測(cè)到指定操作時(shí),向該信息提供設(shè)備發(fā)送該指定操作對(duì)應(yīng)的指定操作請(qǐng)求包括:
[0103]當(dāng)檢測(cè)到下載多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送文件下載請(qǐng)求,該文件下載請(qǐng)求攜帶該多媒體文件的標(biāo)識(shí),該信息提供設(shè)備用于向該本端發(fā)送該多媒體文件;或,
[0104]當(dāng)檢測(cè)到上傳多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送該多媒體文件,該信息提供設(shè)備用于保存該多媒體文件;或,
[0105]當(dāng)檢測(cè)到播放多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送播放請(qǐng)求,該播放請(qǐng)求攜帶該多媒體文件的標(biāo)識(shí),該信息提供設(shè)備用于向該本端傳輸該多媒體文件的視頻流;
[0106]基于該多媒體文件的視頻流進(jìn)行播放。
[0107]該多媒體文件為圖片文件、視頻文件或音頻文件。
[0108]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再--贅述。
[0109]在一個(gè)實(shí)施例中,圖2是電視頻道播放方法的示例性流程圖,參見圖2,該方法包括:[0110]在步驟201中,建立與播放終端之間的數(shù)據(jù)連接,本實(shí)施例的方法用于信息提供設(shè)備中。
[0111]在步驟202中,通過該數(shù)據(jù)連接,接收該播放終端發(fā)送的頻道標(biāo)識(shí)。
[0112]在步驟203中,獲取該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流。
[0113]在步驟204中,向該播放終端傳輸該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,該播放終端用于基于該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0114]本實(shí)施例提供的方法,信息提供設(shè)備所提供的頻道可以由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都可以選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。[0115]該方法還包括:
[0116]接收該播放終端的連接請(qǐng)求;
[0117]獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目;
[0118]判斷該數(shù)目是否小于預(yù)設(shè)設(shè)備數(shù)目,該預(yù)設(shè)設(shè)備數(shù)目為允許連接的播放終端的最大數(shù)目;
[0119]當(dāng)該數(shù)目小于該預(yù)設(shè)設(shè)備數(shù)目時(shí),執(zhí)行建立與播放終端之間的數(shù)據(jù)連接的步驟;或,
[0120]當(dāng)該數(shù)目大于等于該預(yù)設(shè)設(shè)備數(shù)目時(shí),向該播放終端發(fā)送拒絕連接消息。
[0121]該方法還包括:
[0122]接收該播放終端發(fā)送的頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí);
[0123]獲取該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0124]向該播放終端傳輸該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,該播放終端用于基于該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0125]該方法還包括:
[0126]接收該播放終端發(fā)送的文件下載請(qǐng)求,該文件下載請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0127]向該播放終端發(fā)送該多媒體文件;或,
[0128]接收該播放終端發(fā)送的多媒體文件,并保存該多媒體文件;或,
[0129]接收該播放終端發(fā)送的播放請(qǐng)求,該播放請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0130]向該播放終端傳輸該多媒體文件的視頻流,該播放終端用于基于該多媒體文件的視頻流進(jìn)行播放。
[0131]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再
--贅述。
[0132]在一個(gè)實(shí)施例中,圖3是電視頻道播放方法的示例性流程圖,該實(shí)施例的交互主體為信息提供設(shè)備和播放終端,參見圖3,該方法包括:
[0133]在步驟301中,該播放終端向該信息提供設(shè)備發(fā)送連接請(qǐng)求。
[0134]在本實(shí)施例中,該信息提供設(shè)備用于提供多個(gè)頻道的視頻流,相應(yīng)的,本實(shí)施例應(yīng)用于將該信息提供設(shè)備提供的一個(gè)或多個(gè)頻道的視頻流投射到一個(gè)或多個(gè)播放終端上進(jìn)行播放的場(chǎng)景下。
[0135]其中,該信息提供設(shè)備可以為機(jī)頂盒、智能電視等,該播放終端可以為手機(jī)、平板電腦等,本實(shí)施例對(duì)該信息提供設(shè)備和該播放終端的具體類型不做限定。
[0136]在本實(shí)施例中,該播放終端和該信息提供設(shè)備連接至同一個(gè)無線網(wǎng)絡(luò),也即是,該播放終端和該信息提供設(shè)備連接了同一個(gè)路由器。該路由器可以對(duì)當(dāng)前連接的設(shè)備的信息進(jìn)行廣播,則該播放終端接收到該路由器廣播的信息時(shí),即可發(fā)現(xiàn)該信息提供設(shè)備,同理,該信息提供設(shè)備也可以發(fā)現(xiàn)該播放終端。
[0137]其中,該路由器廣播的設(shè)備信息包括該路由器連接的設(shè)備的名稱、MAC (MediumAccess Control,介質(zhì)訪問控制)地址、IP (Internet Protocol,網(wǎng)際協(xié)議)地址、端口號(hào)以及設(shè)備所支持的協(xié)議等,本實(shí)施例對(duì)此不做限定。
[0138]在本實(shí)施例中,該播放終端可以提供對(duì)該信息提供設(shè)備的連接選項(xiàng),則該步驟301可以包括:當(dāng)該播放終端檢測(cè)到用戶對(duì)該連接選項(xiàng)的點(diǎn)擊操作時(shí),向該信息提供設(shè)備發(fā)送連接請(qǐng)求。本實(shí)施例對(duì)該連接請(qǐng)求的觸發(fā)方式不做限定。
[0139]在步驟302中,當(dāng)該信息提供設(shè)備接收到該連接請(qǐng)求時(shí),獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目。
[0140]在本實(shí)施例中,該信息提供設(shè)備可以連接多個(gè)播放終端,該當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目可以表示該信息提供設(shè)備當(dāng)前連接的播放終端的數(shù)目。當(dāng)該信息提供設(shè)備建立了與任一播放終端的數(shù)據(jù)連接時(shí),將該已建立的數(shù)據(jù)連接的數(shù)目加1,而當(dāng)該信息提供設(shè)備斷開了與任一播放終端的數(shù)據(jù)連接時(shí),將該已建立的數(shù)據(jù)連接的數(shù)目減I。
[0141]在本實(shí)施例中,由于該信息提供設(shè)備和該播放終端所連接的無線網(wǎng)絡(luò)提供的總帶寬、該信息提供設(shè)備占用的帶寬以及該信息提供設(shè)備的處理能力等各方面的限制,當(dāng)該信息提供設(shè)備連接了過多的播放終端時(shí),將導(dǎo)致每個(gè)播放終端分配到的帶寬過小,且該信息提供設(shè)備的處理能力不足以負(fù)荷該多個(gè)播放終端,因此,需要對(duì)該信息提供設(shè)備連接的播放終端的數(shù)目進(jìn)行控制。
[0142]在步驟303中,該信息提供設(shè)備判斷該數(shù)目是否小于該預(yù)設(shè)設(shè)備數(shù)目,如果是,執(zhí)H步驟304,如果否,結(jié)束。
[0143]其中,該預(yù)設(shè)設(shè)備數(shù)目為該信息提供設(shè)備允許連接的播放終端的最大數(shù)目,可以由技術(shù)人員在開發(fā)時(shí)設(shè)定,或者根據(jù)無線網(wǎng)絡(luò)的帶寬設(shè)定,或者根據(jù)無線網(wǎng)絡(luò)的帶寬以及該信息提供設(shè)備占用的帶寬確定,或者根據(jù)該信息提供設(shè)備的處理能力決定(例如,電視的天線能夠支持同時(shí)接收的頻道數(shù)量),本實(shí)施例對(duì)此不做限定。
[0144]在本實(shí)施例中,當(dāng)該信息提供設(shè)備獲取到當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目時(shí),判斷該數(shù)目是否小于該預(yù)設(shè)設(shè)備數(shù)目,當(dāng)該數(shù)目小于該預(yù)設(shè)設(shè)備數(shù)目時(shí),表明當(dāng)前連接的播放終端還未到達(dá)該信息提供設(shè)備允許連接的播放終端的最大數(shù)目,則該信息提供設(shè)備可以建立與該播放終端之間的數(shù)據(jù)連接,當(dāng)該數(shù)目大于該預(yù)設(shè)設(shè)備數(shù)目時(shí),表明當(dāng)前連接的播放終端已超過該信息提供設(shè)備允許連接的播放終端的最大數(shù)目,則該信息提供設(shè)備不能再建立與該播放終端之間的數(shù)據(jù)連接,或者,當(dāng)該數(shù)目等于該預(yù)設(shè)設(shè)備數(shù)目時(shí),表明若再連接該播放終端,則該信息提供設(shè)備連接的播放終端的數(shù)目將超過該信息提供設(shè)備允許連接的播放終端的最大數(shù)目,則該信息提供設(shè)備不能再建立與該播放終端之間的數(shù)據(jù)連接。
[0145]在步驟304中,當(dāng)確定該數(shù)目小于該預(yù)設(shè)設(shè)備數(shù)目時(shí),建立該信息提供設(shè)備與該播放終端之間的數(shù)據(jù)連接。
[0146]在本實(shí)施例中,該路由器在進(jìn)行廣播時(shí),可以廣播該播放終端和該信息提供設(shè)備支持的一種或多種協(xié)議,而當(dāng)該播放終端和該信息提供設(shè)備支持相同的協(xié)議時(shí),即可基于該相同的協(xié)議建立數(shù)據(jù)連接。也即是,該方法還可以包括:當(dāng)該信息提供設(shè)備接收到該播放終端支持的協(xié)議,并確定該信息提供設(shè)備與該播放終端均支持指定協(xié)議時(shí),該信息提供設(shè)備基于該指定協(xié)議,建立與該播放終端之間的數(shù)據(jù)連接。在后續(xù)過程中,該信息提供設(shè)備可以基于該指定協(xié)議,向該播放終端傳輸視頻流或多媒體文件等。
[0147]其中,該播放終端和該信息提供設(shè)備支持的協(xié)議可以為WiFi Display協(xié)議、AirPlay協(xié)議或者AirKan協(xié)議等,相應(yīng)的,該信息提供設(shè)備與該播放終端之間的數(shù)據(jù)連接可以為支持WiFi Display協(xié)議的數(shù)據(jù)連接、支持AirPlay協(xié)議的數(shù)據(jù)連接或者支持AirKan協(xié)議的數(shù)據(jù)連接,本實(shí)施例對(duì)此不做限定。
[0148]在本實(shí)施例中,該信息提供設(shè)備在接收到該播放終端的連接請(qǐng)求時(shí),可以先根據(jù)該播放終端和該信息提供設(shè)備所支持的協(xié)議,確定該指定協(xié)議,再對(duì)該當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目進(jìn)行判斷;也可以先對(duì)該當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目進(jìn)行判斷,在確定該數(shù)目小于該預(yù)設(shè)設(shè)備數(shù)目時(shí),再根據(jù)該播放終端和該信息提供設(shè)備所支持的協(xié)議,確定該指定協(xié)議,本實(shí)施例對(duì)確定該指定協(xié)議和對(duì)該當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目進(jìn)行判斷的先后順序不做限定。
[0149]需要說明的是,本實(shí)施例以該數(shù)目大于等于該預(yù)設(shè)設(shè)備數(shù)目時(shí)不再執(zhí)行任何操作為例進(jìn)行說明,在本實(shí)施例提供的另一實(shí)施例中,該步驟303之后,該方法還包括:當(dāng)確定該數(shù)目大于等于該預(yù)設(shè)設(shè)備數(shù)目時(shí),該信息提供設(shè)備向該播放終端發(fā)送拒絕連接消息,以拒絕該播放終端的連接請(qǐng)求。
[0150]在步驟305中,該播放終端獲取用戶選擇的頻道標(biāo)識(shí);
[0151]其中,該頻道標(biāo)識(shí)用于確定該播放終端需要播放的頻道,可以為頻道序號(hào)或者頻道名稱等,如“28臺(tái)”頻道或者“北京衛(wèi)視”頻道。
[0152]在本實(shí)施例中,該播放終端可以在建立了與該信息提供設(shè)備之間的數(shù)據(jù)連接后,提供頻道選擇界面。其中,該播放終端可以通過該數(shù)據(jù)連接,獲取該信息提供設(shè)備所提供的該多個(gè)頻道的信息,如頻道標(biāo)識(shí)列表、每個(gè)頻道標(biāo)識(shí)對(duì)應(yīng)的節(jié)目時(shí)間表等,該播放終端可以根據(jù)該多個(gè)頻道的信息,顯示該頻道選擇界面,該頻道選擇界面可以包括該信息提供設(shè)備所提供的多個(gè)頻道的標(biāo)識(shí),當(dāng)檢測(cè)到用戶對(duì)任一頻道標(biāo)識(shí)的點(diǎn)擊操作時(shí),將該點(diǎn)擊操作對(duì)應(yīng)的頻道標(biāo)識(shí)獲取為用戶選擇的頻道標(biāo)識(shí)?;蛘?,由該播放終端預(yù)先設(shè)定該頻道選擇界面,并在建立了與該信息提供設(shè)備之間的數(shù)據(jù)連接后,直接顯示該頻道選擇界面,該頻道選擇界面包括頻道輸入欄,當(dāng)檢測(cè)到用戶在該頻道輸入欄輸入了頻道序號(hào)時(shí),獲取用戶輸入的頻道序號(hào),將該頻道序號(hào)獲取為用戶選擇的頻道標(biāo)識(shí)。
[0153]在本實(shí)施例中,該播放終端還可以在建立了與該信息提供設(shè)備之間的數(shù)據(jù)連接后,基于默認(rèn)頻道的視頻流進(jìn)行播放,或者基于該播放終端上一次播放結(jié)束時(shí)的頻道的視頻流進(jìn)行播放,又或者基于該信息提供設(shè)備上當(dāng)前播放頻道的視頻流進(jìn)行播放等等。當(dāng)該播放終端檢測(cè)到用戶切換頻道的操作時(shí),將該切換操作對(duì)應(yīng)的頻道標(biāo)識(shí)獲取為用戶選擇的頻道標(biāo)識(shí)。
[0154]在步驟306中,該播放終端向該信息提供設(shè)備發(fā)送該頻道標(biāo)識(shí)。
[0155]在本實(shí)施例中,該播放終端與該信息提供設(shè)備之間已建立數(shù)據(jù)連接,則該播放終端通過該數(shù)據(jù)連接,向該信息提供設(shè)備發(fā)送該頻道標(biāo)識(shí)。[0156]在步驟307中,當(dāng)該信息提供設(shè)備接收到該頻道標(biāo)識(shí)時(shí),獲取該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流。
[0157]本領(lǐng)域技術(shù)人員可以獲知,該信息提供設(shè)備可以從視頻服務(wù)器獲取到多個(gè)頻道的視頻流,并提供多個(gè)頻道的視頻流,當(dāng)選擇了任一頻道時(shí),該信息提供設(shè)備可以基于該選擇的頻道的視頻流進(jìn)行播放。
[0158]而在本實(shí)施例中,該信息提供設(shè)備通過該數(shù)據(jù)連接,接收到該播放終端發(fā)送的頻道標(biāo)識(shí)時(shí),可以根據(jù)該頻道標(biāo)識(shí),確定該播放終端請(qǐng)求播放視頻流的頻道,進(jìn)而獲取該頻道的視頻流,以便后續(xù)該播放終端基于該視頻流進(jìn)行播放。
[0159]需要說明的是,該信息提供設(shè)備在獲取該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流的過程中,可能也在基于某一頻道的視頻流進(jìn)行播放,該信息提供設(shè)備獲取該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流的過程并不會(huì)對(duì)該信息提供設(shè)備當(dāng)前的播放造成影響,該信息提供設(shè)備仍然可以基于當(dāng)前頻道的視頻流進(jìn)行播放。也即是,以該接收到的頻道標(biāo)識(shí)為第二頻道標(biāo)識(shí)為例,該步驟307還包括:當(dāng)該信息提供設(shè)備在基于第一頻道的視頻流進(jìn)行播放時(shí),接收到該第二頻道標(biāo)識(shí)時(shí),該信息提供設(shè)備獲取該第一頻道和該第二頻道的視頻流,該信息提供設(shè)備基于該第一頻道的視頻流進(jìn)行播放,并將該第二頻道的視頻流傳輸給該播放終端。
[0160]在本實(shí)施例中,當(dāng)該信息提供設(shè)備在基于第一頻道的視頻流進(jìn)行播放時(shí),接收到該播放終端發(fā)送的第二頻道標(biāo)識(shí),則該信息提供設(shè)備向該視頻服務(wù)器請(qǐng)求該第一頻道的視頻流和該第二頻道的視頻流,當(dāng)該信息提供設(shè)備獲取到該第一頻道的視頻流時(shí),在該信息提供設(shè)備的顯示屏幕上,基于該第一頻道的視頻流進(jìn)行顯示,以播放該第一頻道的視頻,而當(dāng)該信息提供設(shè)備獲取到該第二頻道的視頻流時(shí),并不會(huì)在該信息提供設(shè)備的顯示屏幕上進(jìn)行顯示,而是傳輸給該播放終端,由該播放終端在該播放終端的顯示屏幕上進(jìn)行顯示,使得該播放終端能夠播放該第二頻道的視頻。
[0161]在步驟308中,該信息提供設(shè)備向該播放終端傳輸該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流。
[0162]以機(jī)頂盒為例,該機(jī)頂盒獲取到視頻服務(wù)器發(fā)送的視頻流,則該機(jī)頂盒在獲取到該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流時(shí),實(shí)時(shí)地向該播放終端傳輸該獲取到的視頻流。
[0163]在本實(shí)施例中,該信息提供設(shè)備接收視頻服務(wù)器發(fā)送的視頻流,并在經(jīng)過一段時(shí)長(zhǎng)的延時(shí)后,將從視頻服務(wù)器獲取到的視頻進(jìn)行壓縮,得到多個(gè)數(shù)據(jù)包,并按照時(shí)間順序,將該多個(gè)數(shù)據(jù)包發(fā)送給該播放終端,該播放終端對(duì)接收到的數(shù)據(jù)包進(jìn)行解壓,并按照時(shí)間順序,依次播放得到的視頻,在播放的過程中,該信息提供設(shè)備繼續(xù)發(fā)送后續(xù)的多個(gè)數(shù)據(jù)包,該播放終端繼續(xù)接收該多個(gè)數(shù)據(jù)包,并進(jìn)行相同的處理,繼續(xù)得到后續(xù)待播放的視頻。
[0164]基于該步驟304,該步驟308還可以包括:該信息提供設(shè)備在獲取到該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流時(shí),基于該指定協(xié)議,向該播放終端傳輸該視頻流。
[0165]在步驟309中,該播放終端基于該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0166]在本實(shí)施例中,該播放終端在接收到該信息提供設(shè)備傳輸?shù)囊曨l流時(shí),即基于該視頻流進(jìn)行播放,使得該播放終端能夠?qū)崟r(shí)地播放該頻道的視頻。
[0167]對(duì)于多個(gè)播放終端來說,該信息提供設(shè)備與該多個(gè)播放終端之間均可以執(zhí)行上述步驟301-309,使得該多個(gè)播放終端能夠基于不同的頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0168]在步驟310中,當(dāng)該播放終端檢測(cè)到頻道切換操作時(shí),向該信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí)。[0169]其中,該頻道切換操作可以由用戶選擇上一頻道或下一頻道觸發(fā),還可以由用戶在該頻道選擇界面中輸入與當(dāng)前頻道序號(hào)不同的頻道序號(hào)觸發(fā),本實(shí)施例對(duì)此不做限定。
[0170]在本實(shí)施例中,當(dāng)該播放終端檢測(cè)到頻道切換操作時(shí),該頻道切換操作用于指示該播放終端從當(dāng)前播放的頻道切換至目標(biāo)頻道,則該播放終端獲取該頻道切換操作所對(duì)應(yīng)的目標(biāo)頻道標(biāo)識(shí),并向該信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶該目標(biāo)頻道標(biāo)識(shí),以便該信息提供設(shè)備根據(jù)該目標(biāo)頻道標(biāo)識(shí),提供該目標(biāo)頻道的視頻流。
[0171]需要說明的是,在該播放終端進(jìn)行播放的過程中,該信息提供設(shè)備可能也在進(jìn)行播放,該信息提供設(shè)備在播放過程中也可以切換頻道。其中,對(duì)該信息提供設(shè)備的頻道切換操作是指切換該信息提供設(shè)備播放的頻道的操作,可以通過遙控器上的頻道調(diào)整按鍵觸發(fā),而對(duì)該播放終端的頻道切換操作是指切換該播放終端所播放的頻道的操作。
[0172]如,該信息提供設(shè)備正在播放頻道“10”中的視頻,該播放終端正在播放頻道“25”中的視頻,則當(dāng)該信息提供設(shè)備檢測(cè)到用戶使用遙控器選擇了下一頻道時(shí),該信息提供設(shè)備切換至頻道“11”進(jìn)行播放,而當(dāng)該播放終端檢測(cè)到用戶在該播放終端所提供的頻道選擇界面輸入頻道序號(hào)“31”時(shí),該播放終端向該信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶頻道序號(hào)“31”,以便該信息提供設(shè)備返回頻道“31”的視頻流。
[0173]在步驟311中,當(dāng)該信息提供設(shè)備接收到該頻道切換請(qǐng)求時(shí),獲取該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流。
[0174]在本實(shí)施例中,當(dāng)該信息提供設(shè)備接收到該頻道切換請(qǐng)求時(shí),根據(jù)該頻道切換請(qǐng)求攜帶的目標(biāo)頻道標(biāo)識(shí),確定目標(biāo)頻道,從而獲取該目標(biāo)頻道的視頻流。
[0175]在步驟312中,該信息提供設(shè)備向該播放終端傳輸該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流。
[0176]該步驟312與步驟308類似,在此不再贅述。
[0177]在步驟313中,該播放終端基于該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0178]基于步驟310的舉例,當(dāng)該信息提供設(shè)備接收到該頻道切換請(qǐng)求時(shí),獲取頻道“31”的視頻流,并傳輸給該播放終端,該播放終端接收頻道“31”的視頻流,并基于該頻道“31”的視頻流進(jìn)行播放,也即是播放頻道“31”中的視頻。
[0179]需要說明的是,上述步驟310-313是以該播放終端檢測(cè)到頻道切換操作為例進(jìn)行說明,而在實(shí)際應(yīng)用中,該播放終端可能會(huì)檢測(cè)到多種操作,而這些操作均需要該信息提供設(shè)備進(jìn)行響應(yīng),也即是,該方法還包括:當(dāng)該播放終端檢測(cè)到指定操作時(shí),向該信息提供設(shè)備發(fā)送該指定操作對(duì)應(yīng)的指定操作請(qǐng)求,該信息提供設(shè)備用于響應(yīng)該指定操作。
[0180]進(jìn)一步地,以下將列舉出幾種指定操作,以說明該信息提供設(shè)備對(duì)不同的指定操作的響應(yīng)方式:
[0181](I)當(dāng)該播放終端檢測(cè)到下載多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送文件下載請(qǐng)求,該文件下載請(qǐng)求攜帶該多媒體文件的標(biāo)識(shí),當(dāng)該信息提供設(shè)備接收到該播放終端發(fā)送的文件下載請(qǐng)求時(shí),向該播放終端發(fā)送該多媒體文件。
[0182]其中,該文件下載請(qǐng)求是指從該信息提供設(shè)備保存的多媒體文件中下載多媒體文件的請(qǐng)求。該多媒體文件的標(biāo)識(shí)可以為該多媒體文件的名稱,則該信息提供設(shè)備在接收到該播放終端發(fā)送的文件下載請(qǐng)求時(shí),根據(jù)該多媒體文件的名稱進(jìn)行查詢,并向該播放終端發(fā)送查詢到的多媒體文件。該多媒體文件的標(biāo)識(shí)還可以為該多媒體文件的保存路徑以及名稱,則該信息提供設(shè)備可以直接在該保存路徑下,按照該多媒體文件的名稱,獲取到該多媒體文件,并發(fā)送給該播放終端。
[0183]在步驟(I)之后,該方法還包括:當(dāng)該播放終端接收到播放該多媒體文件的請(qǐng)求時(shí),在該播放終端上直接播放該多媒體文件。
[0184]在本實(shí)施例中,該多媒體文件可以為圖片文件、視頻文件或者音頻文件。基于AirPlay協(xié)議和AirKan協(xié)議,該播放終端與該信息提供設(shè)備之間可以傳輸圖片文件,且該播放終端可以幻燈片的形式播放該圖片文件。
[0185](2)當(dāng)該播放終端檢測(cè)到上傳多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送該多媒體文件,當(dāng)該信息提供設(shè)備接收到該播放終端發(fā)送的多媒體文件時(shí),保存該多媒體文件。
[0186]其中,該上傳多媒體文件的操作是指將多媒體文件上傳至該信息提供設(shè)備的操作。該播放終端向該信息提供設(shè)備發(fā)送該多媒體文件,該信息提供設(shè)備可以按照用戶選擇的文件夾,保存該多媒體文件,或者該信息提供設(shè)備為不同的播放終端分別創(chuàng)建文件夾,該信息提供設(shè)備將該多媒體文件保存在該播放終端對(duì)應(yīng)的文件夾中。
[0187](3)當(dāng)該播放終端檢測(cè)到播放多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送播放請(qǐng)求,該播放請(qǐng)求攜帶該多媒體文件的標(biāo)識(shí),當(dāng)該信息提供設(shè)備接收到該播放請(qǐng)求時(shí),向該播放終端傳輸該多媒體文件的視頻流,該播放終端基于該多媒體文件的視頻流進(jìn)行播放。
[0188]其中,與步驟(I)中的播放該多媒體文件的請(qǐng)求不同,步驟(3)中的播放請(qǐng)求所請(qǐng)求播放的多媒體文件未保存在該播放終端中,而是保存在該信息提供設(shè)備中。
[0189]在本實(shí)施例中,該信息提供設(shè)備保存多媒體文件,則當(dāng)該信息提供設(shè)備接收到該播放終端的播放請(qǐng)求時(shí),確定待播放的多媒體文件,并向該播放終端傳輸該多媒體文件的視頻流,使得該播放終端基于該多媒體文件的視頻流進(jìn)行播放。
[0190]本實(shí)施例提供的方法,信息提供設(shè)備所提供的頻道可以由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都可以選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。
[0191]圖4是電視頻道播放裝置的示例性結(jié)構(gòu)示意圖,參見圖4,該裝置包括:連接建立模塊401、標(biāo)識(shí)獲取模塊402、標(biāo)識(shí)發(fā)送模塊403、播放模塊404,
[0192]其中,連接建立模塊401用于建立與信息提供設(shè)備之間的數(shù)據(jù)連接,該信息提供設(shè)備用于提供多個(gè)頻道的視頻流;標(biāo)識(shí)獲取模塊402與連接建立模塊401連接,用于獲取用戶選擇的頻道標(biāo)識(shí);標(biāo)識(shí)發(fā)送模塊403與標(biāo)識(shí)獲取模塊402連接,用于通過該數(shù)據(jù)連接,向該信息提供設(shè)備發(fā)送該頻道標(biāo)識(shí),該信息提供設(shè)備用于向本端傳輸該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;播放模塊404與標(biāo)識(shí)發(fā)送模塊403連接,用于基于該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0193]該裝置還包括:
[0194]請(qǐng)求發(fā)送模塊,用于當(dāng)檢測(cè)到指定操作時(shí),向該信息提供設(shè)備發(fā)送該指定操作對(duì)應(yīng)的指定操作請(qǐng)求,該信息提供設(shè)備用于響應(yīng)該指定操作。
[0195]該請(qǐng)求發(fā)送模塊包括:
[0196]切換請(qǐng)求發(fā)送單元,用于當(dāng)檢測(cè)到頻道切換操作時(shí),向該信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí),該信息提供設(shè)備用于向該本端傳輸該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;[0197]切換播放單元,用于基于該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0198]該請(qǐng)求發(fā)送模塊包括:
[0199]下載單元,用于當(dāng)檢測(cè)到下載多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送文件下載請(qǐng)求,該文件下載請(qǐng)求攜帶該多媒體文件的標(biāo)識(shí),該信息提供設(shè)備用于向該本端發(fā)送該多媒體文件;或,
[0200]上傳單元,用于當(dāng)檢測(cè)到上傳多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送該多媒體文件,該信息提供設(shè)備用于保存該多媒體文件;或,
[0201]播放請(qǐng)求發(fā)送單元,用于當(dāng)檢測(cè)到播放多媒體文件的操作時(shí),向該信息提供設(shè)備發(fā)送播放請(qǐng)求,該播放請(qǐng)求攜帶該多媒體文件的標(biāo)識(shí),該信息提供設(shè)備用于向該本端傳輸該多媒體文件的視頻流;
[0202]播放單元,用于基于該多媒體文件的視頻流進(jìn)行播放。
[0203]該多媒體文件為圖片文件、視頻文件或音頻文件。
[0204]本實(shí)施例提供的裝置,信息提供設(shè)備所提供的頻道可以由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都可以選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。
[0205]圖5是電視頻道播放裝置的示例性結(jié)構(gòu)示意圖,參見圖5,該裝置包括:連接建立模塊501、標(biāo)識(shí)接收模塊502、視頻流獲取模塊503、視頻流傳輸模塊504,
[0206]其中,連接建立模塊501用于建立與播放終端之間的數(shù)據(jù)連接;標(biāo)識(shí)接收模塊502與連接建立模塊501連接,用于通過該數(shù)據(jù)連接,接收該播放終端發(fā)送的頻道標(biāo)識(shí);視頻流獲取模塊503與標(biāo)識(shí)接收模塊502連接,用于獲取該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;視頻流傳輸模塊504與視頻流獲取模塊503連接,用于向該播放終端傳輸該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,該播放終端用于基于該頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0207]該裝置還包括:
[0208]連接請(qǐng)求接收模塊,用于接收該播放終端的連接請(qǐng)求;
[0209]建立數(shù)目獲取模塊,用于獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目;
[0210]判斷模塊,用于判斷該數(shù)目是否小于預(yù)設(shè)設(shè)備數(shù)目,該預(yù)設(shè)設(shè)備數(shù)目為允許連接的播放終端的最大數(shù)目;
[0211]連接執(zhí)行模塊,用于當(dāng)該數(shù)目小于該預(yù)設(shè)設(shè)備數(shù)目時(shí),執(zhí)行建立與播放終端之間的數(shù)據(jù)連接的步驟;或,
[0212]連接拒絕模塊,用于當(dāng)該數(shù)目大于等于該預(yù)設(shè)設(shè)備數(shù)目時(shí),向該播放終端發(fā)送拒絕連接消息。
[0213]該裝置還包括:
[0214]切換請(qǐng)求接收模塊,用于接收該播放終端發(fā)送的頻道切換請(qǐng)求,該頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí);
[0215]切換視頻流獲取模塊,用于獲取該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流;
[0216]目標(biāo)視頻流傳輸模塊,用于向該播放終端傳輸該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,該播放終端用于基于該目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
[0217]該裝置還包括:[0218]下載請(qǐng)求接收模塊,用于接收該播放終端發(fā)送的文件下載請(qǐng)求,該文件下載請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0219]多媒體文件發(fā)送模塊,用于向該播放終端發(fā)送該多媒體文件;或,
[0220]上傳模塊,用于接收該播放終端發(fā)送的多媒體文件,并保存該多媒體文件;或,
[0221]播放請(qǐng)求接收模塊,用于接收該播放終端發(fā)送的播放請(qǐng)求,該播放請(qǐng)求攜帶多媒體文件的標(biāo)識(shí);
[0222]文件視頻流傳輸模塊,用于向該播放終端傳輸該多媒體文件的視頻流,該播放終端用于基于該多媒體文件的視頻流進(jìn)行播放。
[0223]本實(shí)施例提供的裝置,信息提供設(shè)備所提供的頻道可以由多個(gè)不同的播放終端進(jìn)行控制和播放,使得不同播放終端的使用者可以互不影響的選擇頻道,滿足了每個(gè)家庭成員都可以選擇喜歡的頻道進(jìn)行觀看的需求,且與該信息提供設(shè)備相比,播放終端更易于移動(dòng),擴(kuò)大了家庭成員在觀看時(shí)的可移動(dòng)范圍,提高了便利性。
[0224]需要說明的是:上述實(shí)施例提供的電視頻道播放裝置在播放電視頻道時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將播放終端和信息提供設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的電視頻道播放裝置與電視頻道播放方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0225]圖6是終端設(shè)備的示例性結(jié)構(gòu)示意圖,參見圖6,上述實(shí)施例中播放終端和信息提供設(shè)備執(zhí)行的步驟可以基于該終端設(shè)備的結(jié)構(gòu)。優(yōu)選的:
[0226]終端設(shè)備600可以包括通信單元110、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WIFI (WirelessFidelity,無線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0227]通信單元110可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,該通信單元110可以為RF (Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元110為RF電路時(shí),將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于 GSM (Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS (GeneralPacket Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,石馬分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolution,長(zhǎng)期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過運(yùn)行存儲(chǔ)在存儲(chǔ)器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端設(shè)備600的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130對(duì)存儲(chǔ)器120的訪問。
[0228]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。優(yōu)選地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。優(yōu)選地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0229]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備600的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用LOXLiquid Crystal Display,液晶顯示器)、0LED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖6中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0230]終端設(shè)備600還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設(shè)備600移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備600還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0231]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端設(shè)備600之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端設(shè)備600的通信。[0232]為了實(shí)現(xiàn)無線通信,該終端設(shè)備上可以配置有無線通信單元170,該無線通信單元170可以為WIFI模塊。WIFI屬于短距離無線傳輸技術(shù),終端設(shè)備600通過無線通信單元170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖中示出了無線通信單元170,但是可以理解的是,其并不屬于終端設(shè)備600的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0233]處理器180是終端設(shè)備600的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備600的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0234]終端設(shè)備600還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0235]盡管未示出,終端設(shè)備600還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。在本實(shí)施例中,終端設(shè)備還包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行本發(fā)明實(shí)施例提供的方法的指令。
[0236]此外,典型地,本公開所述的移動(dòng)終端可為各種手持終端設(shè)備,例如手機(jī)、個(gè)人數(shù)字助理(PDA)等,因此本公開的保護(hù)范圍不應(yīng)限定為某種特定類型的移動(dòng)終端。
[0237]此外,根據(jù)本公開的方法還可以被實(shí)現(xiàn)為由CPU執(zhí)行的計(jì)算機(jī)程序。在該計(jì)算機(jī)程序被CPU執(zhí)行時(shí),執(zhí)行本公開的方法中限定的上述功能。
[0238]此外,上述方法步驟以及系統(tǒng)單元也可以利用控制器以及用于存儲(chǔ)使得控制器實(shí)現(xiàn)上述步驟或單元功能的計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備實(shí)現(xiàn)。
[0239]此外,應(yīng)該明白的是,本文所述的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備(例如,存儲(chǔ)器)可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或者可以包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器兩者。作為例子而非限制性的,非易失性存儲(chǔ)器可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦寫可編程ROM(EEPROM)或快閃存儲(chǔ)器。易失性存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(RAM),該RAM可以充當(dāng)外部高速緩存存儲(chǔ)器。作為例子而非限制性的,RAM可以以多種形式獲得,比如同步RAM(DRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)SDRAM(ESDRAM)、同步鏈路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公開的方面的存儲(chǔ)設(shè)備意在包括但不限于這些和其它合適類型的存儲(chǔ)器。
[0240]本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說明硬件和軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、電路和步驟的功能對(duì)其進(jìn)行了一般性的描述。這種功能是被實(shí)現(xiàn)為軟件還是被實(shí)現(xiàn)為硬件取決于具體應(yīng)用以及施加給整個(gè)系統(tǒng)的設(shè)計(jì)約束。本領(lǐng)域技術(shù)人員可以針對(duì)每種具體應(yīng)用以各種方式來實(shí)現(xiàn)所述的功能,但是這種實(shí)現(xiàn)決定不應(yīng)被解釋為導(dǎo)致脫離本公開的范圍。
[0241]結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊和電路可以利用被設(shè)計(jì)成用于執(zhí)行這里所述功能的下列部件來實(shí)現(xiàn)或執(zhí)行:通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或晶體管邏輯、分立的硬件組件或者這些部件的任何組合。通用處理器可以是微處理器,但是可替換地,處理器可以是任何傳統(tǒng)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器結(jié)合DSP核、或任何其它這種配置。
[0242]結(jié)合這里的公開所描述的方法或算法的步驟可以直接包含在硬件中、由處理器執(zhí)行的軟件模塊中或這兩者的組合中。軟件模塊可以駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、CD-ROM、或本領(lǐng)域已知的任何其它形式的存儲(chǔ)介質(zhì)中。示例性的存儲(chǔ)介質(zhì)被耦合到處理器,使得處理器能夠從該存儲(chǔ)介質(zhì)中讀取信息或向該存儲(chǔ)介質(zhì)寫入信息。在一個(gè)替換方案中,所述存儲(chǔ)介質(zhì)可以與處理器集成在一起。處理器和存儲(chǔ)介質(zhì)可以駐留在ASIC中。ASIC可以駐留在用戶終端中。在一個(gè)替換方案中,處理器和存儲(chǔ)介質(zhì)可以作為分立組件駐留在用戶終端中。
[0243]在一個(gè)或多個(gè)示例性設(shè)計(jì)中,所述功能可以在硬件、軟件、固件或其任意組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則可以將所述功能作為一個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或通過計(jì)算機(jī)可讀介質(zhì)來傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),該通信介質(zhì)包括有助于將計(jì)算機(jī)程序從一個(gè)位置傳送到另一個(gè)位置的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能夠被通用或?qū)S糜?jì)算機(jī)訪問的任何可用介質(zhì)。作為例子而非限制性的,該計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)設(shè)備、磁盤存儲(chǔ)設(shè)備或其它磁性存儲(chǔ)設(shè)備,或者是可以用于攜帶或存儲(chǔ)形式為指令或數(shù)據(jù)結(jié)構(gòu)的所需程序代碼并且能夠被通用或?qū)S糜?jì)算機(jī)或者通用或?qū)S锰幚砥髟L問的任何其它介質(zhì)。此外,任何連接都可以適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸線纜、光纖線纜、雙絞線、數(shù)字用戶線路(DSL)或諸如紅外線、無線電和微波的無線技術(shù)來從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送軟件,則上述同軸線纜、光纖線纜、雙絞線、DSL或諸如紅外先、無線電和微波的無線技術(shù)均包括在介質(zhì)的定義。如這里所使用的,磁盤和光盤包括壓縮盤(CD)、激光盤、光盤、數(shù)字多功能盤(DVD)、軟盤、藍(lán)光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤利用激光光學(xué)地再現(xiàn)數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0244]盡管前面公開的內(nèi)容示出了本公開的示例性實(shí)施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本公開的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的公開實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不需以任何特定順序執(zhí)行。此外,盡管本公開的元素可以以個(gè)體形式描述或要求,但是也可以設(shè)想多個(gè),除非明確限制為單數(shù)。
[0245]以上所述的【具體實(shí)施方式】,對(duì)本公開的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本公開的【具體實(shí)施方式】而已,并不用于限定本公開的保護(hù)范圍,凡在本公開的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種電視頻道播放方法,其特征在于,所述方法包括: 建立與信息提供設(shè)備之間的數(shù)據(jù)連接,所述信息提供設(shè)備用于提供多個(gè)頻道的視頻流; 獲取用戶選擇的頻道標(biāo)識(shí); 通過所述數(shù)據(jù)連接,向所述信息提供設(shè)備發(fā)送所述頻道標(biāo)識(shí),所述信息提供設(shè)備用于向本端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求,所述信息提供設(shè)備用于響應(yīng)所述指定操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求包括: 當(dāng)檢測(cè)到頻道切換操作時(shí),向所述信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求包括: 當(dāng)檢測(cè)到下載多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端發(fā)送所述多媒體文件;或, 當(dāng)檢測(cè)到上傳多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送所述多媒體文件,所述信息提供設(shè)備用于保存所述多媒體文件;或, 當(dāng)檢測(cè)到播放多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送播放請(qǐng)求,所述播放請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述多媒體文件的視頻流; 基于所述多媒體文件的視頻流進(jìn)行播放。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述多媒體文件為圖片文件、視頻文件或首頻文件。
6.—種電視頻道播放方法,其特征在于,所述方法包括: 建立與播放終端之間的數(shù)據(jù)連接; 通過所述數(shù)據(jù)連接,接收所述播放終端發(fā)送的頻道標(biāo)識(shí); 獲取所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 向所述播放終端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 接收所述播放終端的連接請(qǐng)求; 獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目; 判斷所述數(shù)目是否小于預(yù)設(shè)設(shè)備數(shù)目,所述預(yù)設(shè)設(shè)備數(shù)目為允許連接的播放終端的最大數(shù)目; 當(dāng)所述數(shù)目小于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),執(zhí)行建立與播放終端之間的數(shù)據(jù)連接的步驟;或, 當(dāng)所述數(shù)目大于等于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),向所述播放終端發(fā)送拒絕連接消息。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 接收所述播放終端發(fā)送的頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí); 獲取所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 向所述播放終端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 接收所述播放終端發(fā)送的文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶多媒體文件的標(biāo)識(shí); 向所述播放終端發(fā)送所述多媒體文件;或, 接收所述播放終端發(fā)送的多媒體文件,并保存所述多媒體文件;或, 接收所述播放終端發(fā)送的播放請(qǐng)求,所述播放請(qǐng)求攜帶多媒體文件的標(biāo)識(shí); 向所述播放終端傳輸所述多媒體文件的視頻流,所述播放終端用于基于所述多媒體文件的視頻流進(jìn)行播放。
10.一種電視頻道播放裝置,其特征在于,所述裝置包括: 連接建立模塊,用于建立與信息提供設(shè)備之間的數(shù)據(jù)連接,所述信息提供設(shè)備用于提供多個(gè)頻道的視頻流; 標(biāo)識(shí)獲取模塊,用于獲取用戶選擇的頻道標(biāo)識(shí); 標(biāo)識(shí)發(fā)送模塊,用于通過所述數(shù)據(jù)連接,向所述信息提供設(shè)備發(fā)送所述頻道標(biāo)識(shí),所述信息提供設(shè)備用于向本端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 播放模塊,用于基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 請(qǐng)求發(fā)送模塊,用于當(dāng)檢測(cè)到指定操作時(shí),向所述信息提供設(shè)備發(fā)送所述指定操作對(duì)應(yīng)的指定操作請(qǐng)求,所述信息提供設(shè)備用于響應(yīng)所述指定操作。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述請(qǐng)求發(fā)送模塊包括: 切換請(qǐng)求發(fā)送單元,用于當(dāng)檢測(cè)到頻道切換操作時(shí),向所述信息提供設(shè)備發(fā)送頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 切換播放單元,用于基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述請(qǐng)求發(fā)送模塊包括: 下載單元,用于當(dāng)檢測(cè)到下載多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端發(fā)送所述多媒體文件;或, 上傳單元,用于當(dāng)檢測(cè)到上傳多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送所述多媒體文件,所述信息提供設(shè)備用于保存所述多媒體文件;或, 播放請(qǐng)求發(fā)送單元,用于當(dāng)檢測(cè)到播放多媒體文件的操作時(shí),向所述信息提供設(shè)備發(fā)送播放請(qǐng)求,所述播放請(qǐng)求攜帶所述多媒體文件的標(biāo)識(shí),所述信息提供設(shè)備用于向所述本端傳輸所述多媒體文件的視頻流; 播放單元,用于基于所述多媒體文件的視頻流進(jìn)行播放。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述多媒體文件為圖片文件、視頻文件或首頻文件。
15.一種電視頻道播放裝置,其特征在于,所述裝置包括: 連接建立模塊,用于建立與播放終端之間的數(shù)據(jù)連接; 標(biāo)識(shí)接收模塊,用于通過所述數(shù)據(jù)連接,接收所述播放終端發(fā)送的頻道標(biāo)識(shí); 視頻流獲取模塊,用于獲取所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 視頻流傳輸模塊,用于向所述播放終端傳輸所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括: 連接請(qǐng)求接收模塊,用于接收所述播放終端的連接請(qǐng)求; 建立數(shù)目獲取模塊,用于獲取當(dāng)前已建立的數(shù)據(jù)連接的數(shù)目; 判斷模塊,用于判斷所述數(shù)目是否小于預(yù)設(shè)設(shè)備數(shù)目,所述預(yù)設(shè)設(shè)備數(shù)目為允許連接的播放終端的最大數(shù)目; 連接執(zhí)行模塊,用于當(dāng)所述數(shù)目小于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),執(zhí)行建立與播放終端之間的數(shù)據(jù)連接的步驟;或, 連接拒絕模塊,用于當(dāng)所述數(shù)目大于等于所述預(yù)設(shè)設(shè)備數(shù)目時(shí),向所述播放終端發(fā)送拒絕連接消息。
17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括: 切換請(qǐng)求接收模塊,用于接收所述播放終端發(fā)送的頻道切換請(qǐng)求,所述頻道切換請(qǐng)求攜帶目標(biāo)頻道標(biāo)識(shí); 切換視頻流獲取模塊,用于獲取所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流; 目標(biāo)視頻流傳輸模塊,用于向所述播放終端傳輸所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流,所述播放終端用于基于所述目標(biāo)頻道標(biāo)識(shí)對(duì)應(yīng)的視頻流進(jìn)行播放。
18.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括: 下載請(qǐng)求接收模塊,用于接收所述播放終端發(fā)送的文件下載請(qǐng)求,所述文件下載請(qǐng)求攜帶多媒體文件的標(biāo)識(shí); 多媒體文件發(fā)送模塊,用于向所述播放終端發(fā)送所述多媒體文件;或, 上傳模塊,用于接收所述播放終端發(fā)送的多媒體文件,并保存所述多媒體文件;或,播放請(qǐng)求接收模塊,用于接收所述播放終端發(fā)送的播放請(qǐng)求,所述播放請(qǐng)求攜帶多媒體文件的標(biāo)識(shí); 文件視頻流傳輸模塊,用于向所述播放終端傳輸所述多媒體文件的視頻流,所述播放終端用于基于所述多媒體文件的視頻流進(jìn)行播放。
【文檔編號(hào)】H04N21/472GK103686317SQ201310612146
【公開日】2014年3月26日 申請(qǐng)日期:2013年11月26日 優(yōu)先權(quán)日:2013年11月26日
【發(fā)明者】文振威, 孫鵬, 許瑞軍 申請(qǐng)人:小米科技有限責(zé)任公司