一種確定電視頻道的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體技術(shù)領(lǐng)域,尤其涉及一種確定電視頻道的方法及裝置。
【背景技術(shù)】
[0002]隨著手機(jī)APP的發(fā)展,目前用戶(hù)可以通過(guò)手機(jī)參與一些電視節(jié)目播放過(guò)程中的互動(dòng)活動(dòng)。該種互動(dòng)的實(shí)現(xiàn)過(guò)程是,手機(jī)收到用戶(hù)搖一搖手機(jī)觸發(fā)的指令后,對(duì)電視節(jié)目進(jìn)行錄音(或錄像),隨后將當(dāng)前所錄制的多媒體數(shù)據(jù)發(fā)送給服務(wù)器。服務(wù)器將收到的多媒體數(shù)據(jù)與當(dāng)前時(shí)刻各電視臺(tái)的音頻/視頻進(jìn)行匹配,確定是哪個(gè)電視臺(tái),進(jìn)而確定電視臺(tái)當(dāng)前的電視節(jié)目,然后進(jìn)行互動(dòng)活動(dòng)的處理。但是,電視機(jī)播放電視節(jié)目,用戶(hù)錄音/錄像和上傳過(guò)程,可能存在延時(shí),所以服務(wù)器在將收到的多媒體數(shù)據(jù)與當(dāng)前時(shí)刻各電視臺(tái)的音頻進(jìn)行匹配時(shí),會(huì)出現(xiàn)匹配不到任何電視臺(tái)以致匹配失敗的問(wèn)題,對(duì)于該問(wèn)題,目前只能直接給手機(jī)用戶(hù)返回匹配失敗的消息,系統(tǒng)無(wú)法主動(dòng)繼續(xù)對(duì)該問(wèn)題進(jìn)行處理,用戶(hù)若還需要參與活動(dòng),則需要重新?lián)u一搖向服務(wù)器發(fā)起新的請(qǐng)求。
[0003]故需要一種移動(dòng)終端和電視節(jié)目的匹配方案,能夠解決現(xiàn)有的移動(dòng)終端和電視節(jié)目互動(dòng)過(guò)程中,服務(wù)器對(duì)當(dāng)前移動(dòng)終端的請(qǐng)求匹配失敗后無(wú)法繼續(xù)主動(dòng)為移動(dòng)終端匹配電視臺(tái)的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種確定電視頻道的方法及裝置,用以解決現(xiàn)有的移動(dòng)終端和電視節(jié)目互動(dòng)過(guò)程中,服務(wù)器對(duì)當(dāng)前移動(dòng)終端的請(qǐng)求匹配失敗后無(wú)法繼續(xù)主動(dòng)為移動(dòng)終端的多媒體數(shù)據(jù)匹配電視頻道的問(wèn)題。
[0005]本發(fā)明提供一種確定電視頻道的方法,用于服務(wù)器,包括:
[0006]S11:接收移動(dòng)終端上傳的多媒體數(shù)據(jù)和錄制該多媒體數(shù)據(jù)的時(shí)間信息;
[0007]S12:將接收的多媒體數(shù)據(jù)與本地存儲(chǔ)的多個(gè)電視頻道在所述錄制該多媒體數(shù)據(jù)的時(shí)間信息對(duì)應(yīng)的多媒體數(shù)據(jù)進(jìn)行匹配,得到多個(gè)電視頻道的匹配度;
[0008]S13:在各電視頻道的匹配度均小于預(yù)設(shè)的第一匹配閾值時(shí),確定匹配度大于預(yù)設(shè)的第二匹配閾值的電視頻道并記錄為一條匹配記錄;其中,第一匹配閾值為判斷是否匹配成功的臨界值;第二匹配閾值小于第一匹配閾值;
[0009]S14:判斷所述移動(dòng)終端對(duì)應(yīng)的匹配記錄的條數(shù)是否小于2,若是,則向所述移動(dòng)終端發(fā)送繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令,并返回執(zhí)行S11 ;否則執(zhí)行S15 ;
[0010]S15:將所述移動(dòng)終端對(duì)應(yīng)的最近Μ條連續(xù)匹配記錄中記錄的電視頻道進(jìn)行匹配,確定最近Μ條連續(xù)匹配記錄是否存在重合的電視頻道;所述Μ的初始值為2,且Μ小于等于Ν,Ν為當(dāng)前所述移動(dòng)終端對(duì)應(yīng)的匹配記錄的條數(shù);
[0011]S16:當(dāng)存在重合的電視頻道且唯一時(shí),確定該重合的電視頻道為本次移動(dòng)終端上傳的多媒體數(shù)據(jù)所屬的電視頻道,并將本次移動(dòng)終端上傳的多媒體數(shù)據(jù)所屬的電視頻道的信息發(fā)送給所述移動(dòng)終端。
[0012]本發(fā)明實(shí)施例的一些有益效果可以包括:
[0013]本發(fā)明提供的用于服務(wù)器的確定電視頻道的方法在對(duì)移動(dòng)終端上傳的多媒體數(shù)據(jù)進(jìn)行常規(guī)匹配(計(jì)算多媒體數(shù)據(jù)和電視頻道的匹配度并判斷匹配度是否達(dá)到預(yù)設(shè)的第一匹配閾值)后,若匹配失敗,可以進(jìn)行二次匹配,二次匹配采用低于常規(guī)匹配的匹配標(biāo)準(zhǔn)匹配得到與當(dāng)前移動(dòng)終端的多媒體數(shù)據(jù)匹配的電視頻道,如果連續(xù)多次匹配失敗后二次匹配到的電視頻道重合且結(jié)果唯一,則確定該重合結(jié)果為用戶(hù)正在收看的電視臺(tái)和電視節(jié)目。該方法不僅能夠進(jìn)行移動(dòng)終端的多媒體數(shù)據(jù)和電視頻道的匹配,還能夠在對(duì)當(dāng)前移動(dòng)終端的多媒體數(shù)據(jù)匹配失敗后繼續(xù)主動(dòng)為移動(dòng)終端匹配電視頻道,實(shí)施簡(jiǎn)單,能夠提高移動(dòng)終端和電視頻道互動(dòng)匹配的準(zhǔn)確率。
[0014]在一個(gè)實(shí)施例中,若所述S15中確定出最近Μ條連續(xù)匹配記錄不存在重合的電視頻道,則所述S15之后,還包括:
[0015]向所述移動(dòng)終端返回匹配失敗消息。
[0016]該實(shí)施例中,若降低匹配標(biāo)準(zhǔn)后連續(xù)多次還是無(wú)法為移動(dòng)終端的多媒體數(shù)據(jù)匹配到電視頻道,則認(rèn)為匹配失敗。
[0017]在一個(gè)實(shí)施例中,若所述S15中確定出最近Μ條連續(xù)匹配記錄存在重合的電視頻道但不唯一,則所述S15之后,還包括:
[0018]判斷Μ是否等于Ν,是則向所述移動(dòng)終端返回匹配失敗消息,否則令Μ = Μ+1后返回執(zhí)行S15。
[0019]該實(shí)施例中,若在二次匹配中最近Μ次能匹配到多個(gè)重合的電視頻道,則可以再對(duì)最近Μ+1次的多媒體數(shù)據(jù)進(jìn)行二次匹配,以在保證匹配可靠性的前提下增加匹配成功的概率。
[0020]在一個(gè)實(shí)施例中,所述S12和S13之間,還包括步驟:
[0021]S121:判斷是否有電視頻道的匹配度大于等于預(yù)設(shè)的第一匹配閾值,是則執(zhí)行S122,否則執(zhí)行S13 ;
[0022]S122:判斷匹配成功的電視頻道是否唯一,是則確定該唯一的電視頻道為本次移動(dòng)終端上傳的多媒體數(shù)據(jù)所屬的電視頻道,否則執(zhí)行S123 ;
[0023]S123:記錄本次匹配成功的多個(gè)電視頻道,并向所述移動(dòng)終端發(fā)送繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令,并執(zhí)行S124 ;
[0024]S124:當(dāng)收到所述移動(dòng)終端根據(jù)所述繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令新上傳的下一段多媒體數(shù)據(jù)和錄制所述下一段多媒體數(shù)據(jù)的時(shí)間信息時(shí),將當(dāng)前接收的多媒體數(shù)據(jù)與本地記錄的上一次匹配成功的多個(gè)電視頻道在錄制所述下一段多媒體數(shù)據(jù)的時(shí)間信息對(duì)應(yīng)的多媒體數(shù)據(jù)進(jìn)行匹配,并返回執(zhí)行S121。
[0025]該實(shí)施例中,提供了當(dāng)首次根據(jù)第一匹配閾值為移動(dòng)終端上傳的多媒體數(shù)據(jù)匹配到電視頻道時(shí),若匹配結(jié)果不唯一,則可以通過(guò)向移動(dòng)終端發(fā)送繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令,由于移動(dòng)終是連續(xù)錄音,上傳的錄音也是連續(xù)的。所以服務(wù)器在第一次匹配成功的那幾個(gè)電視頻道的位置繼續(xù)進(jìn)行第二次常規(guī)匹配,可以準(zhǔn)確的確定是哪個(gè)電視臺(tái),進(jìn)一步提高電視頻道匹配成功的概率。
[0026]在一個(gè)實(shí)施例中,所述第一匹配閾值為70%,所述第二匹配閾值為50%。
[0027]本發(fā)明提供一種確定電視頻道的方法,用于移動(dòng)終端,包括:
[0028]S21:根據(jù)用戶(hù)觸發(fā)的匹配指令,錄制預(yù)定時(shí)長(zhǎng)的多媒體數(shù)據(jù),并記錄錄制該多媒體數(shù)據(jù)的時(shí)間信息;
[0029]S22:向服務(wù)器上傳剛錄制的多媒體數(shù)據(jù)和錄制該多媒體數(shù)據(jù)的時(shí)間信息;
[0030]S23:接收服務(wù)器發(fā)來(lái)的本次上傳的多媒體數(shù)據(jù)所屬的電視頻道的信息或匹配失敗消息或繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令;若收到繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令,則繼續(xù)執(zhí)行S24 ;
[0031]S24:獲取下一段多媒體數(shù)據(jù)和錄制所述下一段多媒體數(shù)據(jù)的時(shí)間信息,返回執(zhí)行S22。
[0032]本發(fā)明實(shí)施例的一些有益效果可以包括:
[0033]本發(fā)明提供的用于移動(dòng)終端的確定電視頻道的方法通過(guò)向服務(wù)器上傳匹配所需的多媒體數(shù)據(jù)和錄制該多媒體數(shù)據(jù)的時(shí)間信息,隨后接收服務(wù)器返回的匹配結(jié)果,并根據(jù)服務(wù)器返回繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令上傳新錄制的多媒體數(shù)據(jù)及其時(shí)間信息,從而使得服務(wù)器端可以在一次匹配不成功后可以再次匹配,最終根據(jù)多次匹配失敗后二次匹配的重合結(jié)果篩選出與當(dāng)前移動(dòng)終端最為匹配的電視頻道。
[0034]在一個(gè)實(shí)施例中,S24所述獲取下一段多媒體數(shù)據(jù)和錄制所述下一段多媒體數(shù)據(jù)的時(shí)間信息,包括:
[0035]從S23中收到所述繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令的時(shí)刻開(kāi)始,錄制預(yù)定時(shí)長(zhǎng)的多媒體數(shù)據(jù)并記錄錄制該多媒體數(shù)據(jù)的時(shí)間信息。
[0036]該實(shí)施例中,移動(dòng)終端在上一次錄制完上傳的多媒體數(shù)據(jù)時(shí)停止錄制,直至收到服務(wù)器的繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令才開(kāi)始錄制下一段多媒體數(shù)據(jù),以節(jié)省存儲(chǔ)錄制內(nèi)容所需空間。
[0037]在一個(gè)實(shí)施例中,所述步驟S22和S23之間,還包括:繼續(xù)錄制多媒體數(shù)據(jù)并記錄錄制該多媒體數(shù)據(jù)的時(shí)間信息;
[0038]S24所述獲取下一段多媒體數(shù)據(jù)和錄制所述下一段多媒體數(shù)據(jù)的時(shí)間信息,包括:將所述S22執(zhí)行后至所述S23中收到下一段多媒體數(shù)據(jù)的指令之間繼續(xù)錄制的多媒體數(shù)據(jù)及記錄的錄制該多媒體數(shù)據(jù)的時(shí)間信息作為所述下一段多媒體數(shù)據(jù)和錄制所述下一段多媒體數(shù)據(jù)的時(shí)間信息。
[0039]該實(shí)施例中,移動(dòng)終端一直不停止錄制,這樣就可在收到服務(wù)器的繼續(xù)上傳下一段多媒體數(shù)據(jù)的指令時(shí)直接快速上傳多媒體數(shù)據(jù),由于是連續(xù)錄音,上傳的錄音也是連續(xù)的,兩個(gè)電視臺(tái)連續(xù)兩個(gè)廣告都相同的概率很低,服務(wù)器根據(jù)再次上傳的多媒體數(shù)據(jù)在第一次匹配成功的位置繼續(xù)進(jìn)行第二次匹配,可以準(zhǔn)確的確定是哪個(gè)電視臺(tái)。
[0040]本發(fā)明提供一種確定電視頻道的裝置,用于服務(wù)器,包括:收發(fā)模塊、第一匹配模塊、第一判斷模塊、第二判斷模塊、存儲(chǔ)模塊、第三判斷模塊、第二匹配模塊;