智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法
【專利摘要】本發(fā)明涉及智能電視技術(shù)。本發(fā)明是要解決現(xiàn)有智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互可能導(dǎo)致網(wǎng)絡(luò)阻塞或內(nèi)存溢出的問題,提供了一種智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,其技術(shù)方案可概括為:智能電視將對(duì)應(yīng)的需要傳輸?shù)拇髷?shù)據(jù)以一定的數(shù)據(jù)量按頁(yè)分割為多個(gè)數(shù)據(jù)包,且根據(jù)移動(dòng)設(shè)備請(qǐng)求依次將數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,并在最后一頁(yè)數(shù)據(jù)包中加入最后一頁(yè)標(biāo)識(shí),當(dāng)移動(dòng)設(shè)備獲取到傳輸來的數(shù)據(jù)包時(shí),判斷該頁(yè)數(shù)據(jù)包中是否包含最后一頁(yè)數(shù)據(jù),若是則本次數(shù)據(jù)傳輸完成,若不是則移動(dòng)設(shè)備向智能電視發(fā)送下一頁(yè)數(shù)據(jù)請(qǐng)求。本發(fā)明的有益效果是,放置網(wǎng)絡(luò)阻塞,適用于智能電視與移動(dòng)設(shè)備的交互。
【專利說明】智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視技術(shù),特別涉及智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互技術(shù)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)在生活中的滲透,智能設(shè)備的普及,智能電視的概念及推廣的進(jìn)一步深入人心,市場(chǎng)上對(duì)于對(duì)于智能電視的需求和期望日益迫切。智能電視的最大一個(gè)特點(diǎn)就是注重交互體驗(yàn),特別是網(wǎng)絡(luò)互聯(lián)、互控,例如移動(dòng)端手機(jī)和電視端之間的數(shù)據(jù)交互和相互控制。隨著智能電視功能已經(jīng)變得越來越強(qiáng)大,移動(dòng)端與電視端之間的數(shù)據(jù)交換的需求也越來越大,從最初的傳遞命令,逐漸過渡到大量數(shù)據(jù)的傳遞和交互。
[0003]傳統(tǒng)的智能電視與移動(dòng)設(shè)備(如移動(dòng)手機(jī)端)的數(shù)據(jù)交換,主要集中在傳遞命令的方式,或者是數(shù)據(jù)量較小的交互,在較短的時(shí)間內(nèi)即可傳遞完畢,若智能電視和移動(dòng)設(shè)備需要進(jìn)行非常大的數(shù)據(jù)量交互,可能導(dǎo)致網(wǎng)絡(luò)的阻塞,也可能因?yàn)檩^大的數(shù)據(jù)導(dǎo)致內(nèi)存溢出,這種數(shù)據(jù)的交互模式存在很多不確定的因素,對(duì)電視整機(jī)的穩(wěn)定運(yùn)行存在很多不利的影響,傳統(tǒng)智能電視與移動(dòng)設(shè)備的數(shù)據(jù)交互在大數(shù)據(jù)量交互時(shí),可能導(dǎo)致網(wǎng)絡(luò)阻塞或?qū)е聝?nèi)存溢出的原因是:傳統(tǒng)的智能電視通常采用的是直接將所有的數(shù)據(jù)打包,然后進(jìn)行數(shù)據(jù)交互,這就造成一次交互的數(shù)據(jù)量非常大,從而可能導(dǎo)致網(wǎng)絡(luò)阻塞或內(nèi)存溢出。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是要解決現(xiàn)有智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互可能導(dǎo)致網(wǎng)絡(luò)阻塞或內(nèi)存溢出的缺點(diǎn),提供一種智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法。
[0005]本發(fā)明解決其技術(shù)問題,采用的技術(shù)方案是,智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,其特征在于,包括如下步驟:
[0006]步驟1、移動(dòng)設(shè)備向智能電視發(fā)送數(shù)據(jù)請(qǐng)求命令,所述數(shù)據(jù)請(qǐng)求命令中至少包含第一頁(yè)標(biāo)識(shí);
[0007]步驟2、智能電視接收到數(shù)據(jù)請(qǐng)求命令,根據(jù)數(shù)據(jù)請(qǐng)求命令選擇對(duì)應(yīng)的需要傳輸?shù)臄?shù)據(jù),判斷該數(shù)據(jù)的大小是否大于設(shè)定的一定數(shù)據(jù)量,若是則進(jìn)入步驟3,若不是則將該數(shù)據(jù)與最后一頁(yè)標(biāo)識(shí)一起直接封包發(fā)送給移動(dòng)設(shè)備,進(jìn)入步驟4 ;
[0008]步驟3、智能電視對(duì)需要傳輸?shù)臄?shù)據(jù)以一定的數(shù)據(jù)量按頁(yè)分割為多個(gè)數(shù)據(jù)包,且將第一頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備;
[0009]步驟4、移動(dòng)設(shè)備獲取到傳輸來的數(shù)據(jù)包,判斷該頁(yè)數(shù)據(jù)包中是否包含最后一頁(yè)數(shù)據(jù),若是則本次數(shù)據(jù)傳輸完成,若不是則進(jìn)入步驟5 ;
[0010]步驟5、移動(dòng)設(shè)備向智能電視發(fā)送下一頁(yè)數(shù)據(jù)請(qǐng)求;
[0011]步驟6、智能電視接收到下一頁(yè)數(shù)據(jù)請(qǐng)求,判斷下一頁(yè)數(shù)據(jù)包是否為最后一頁(yè)數(shù)據(jù)包,若是則在該頁(yè)數(shù)據(jù)包中加入最后一頁(yè)標(biāo)識(shí),并將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,回到步驟4,若不是則直接將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,回到步驟4。
[0012]具體的,步驟2中,所述設(shè)定的一定數(shù)據(jù)量為根據(jù)具體硬件情況設(shè)定的。
[0013]進(jìn)一步的,所述移動(dòng)設(shè)備為智能手機(jī)或IPAD。
[0014]具體的,步驟I中,所述數(shù)據(jù)請(qǐng)求命令中還包括數(shù)據(jù)需求信息。
[0015]本發(fā)明的有益效果是,在本發(fā)明方案中,通過上述智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,將大數(shù)據(jù)分割為各個(gè)較小的數(shù)據(jù)包,不會(huì)在一次傳輸中傳輸過大的數(shù)據(jù),也就不易導(dǎo)致網(wǎng)絡(luò)阻塞或內(nèi)存溢出,不需要增加硬件成本即可實(shí)現(xiàn),方便用戶。
【具體實(shí)施方式】
[0016]下面結(jié)合實(shí)施例,詳細(xì)描述本發(fā)明的技術(shù)方案。
[0017]本發(fā)明的智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法中,首先移動(dòng)設(shè)備向智能電視發(fā)送數(shù)據(jù)請(qǐng)求命令,該數(shù)據(jù)請(qǐng)求命令中至少包含第一頁(yè)標(biāo)識(shí),智能電視接收到數(shù)據(jù)請(qǐng)求命令,根據(jù)數(shù)據(jù)請(qǐng)求命令選擇對(duì)應(yīng)的需要傳輸?shù)臄?shù)據(jù),判斷該數(shù)據(jù)的大小是否大于設(shè)定的一定數(shù)據(jù)量,若是則智能電視對(duì)需要傳輸?shù)臄?shù)據(jù)以一定的數(shù)據(jù)量按頁(yè)分割為多個(gè)數(shù)據(jù)包,且將第一頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,若不是則將該數(shù)據(jù)與最后一頁(yè)標(biāo)識(shí)一起直接封包發(fā)送給移動(dòng)設(shè)備,當(dāng)移動(dòng)設(shè)備獲取到傳輸來的數(shù)據(jù)包時(shí),判斷該頁(yè)數(shù)據(jù)包中是否包含最后一頁(yè)數(shù)據(jù),若是則本次數(shù)據(jù)傳輸完成,若不是則移動(dòng)設(shè)備向智能電視發(fā)送下一頁(yè)數(shù)據(jù)請(qǐng)求,當(dāng)智能電視接收到下一頁(yè)數(shù)據(jù)請(qǐng)求,判斷下一頁(yè)數(shù)據(jù)包是否為最后一頁(yè)數(shù)據(jù)包,若是則在該頁(yè)數(shù)據(jù)包中加入最后一頁(yè)標(biāo)識(shí),并將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,若不是則直接將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備。
[0018]實(shí)施例
[0019]本發(fā)明實(shí)施例的智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,包括以下步驟:
[0020]步驟1、移動(dòng)設(shè)備向智能電視發(fā)送數(shù)據(jù)請(qǐng)求命令,所述數(shù)據(jù)請(qǐng)求命令中至少包含第一頁(yè)標(biāo)識(shí)。
[0021]本步驟中,數(shù)據(jù)請(qǐng)求命令中還可以包括數(shù)據(jù)需求信息等指代所需要傳輸數(shù)據(jù)的信息。
[0022]步驟2、智能電視接收到數(shù)據(jù)請(qǐng)求命令,根據(jù)數(shù)據(jù)請(qǐng)求命令選擇對(duì)應(yīng)的需要傳輸?shù)臄?shù)據(jù),判斷該數(shù)據(jù)的大小是否大于設(shè)定的一定數(shù)據(jù)量,若是則進(jìn)入步驟3,若不是則將該數(shù)據(jù)與最后一頁(yè)標(biāo)識(shí)一起直接封包發(fā)送給移動(dòng)設(shè)備,進(jìn)入步驟4。
[0023]本步驟中,該設(shè)定的一定數(shù)據(jù)量是根據(jù)具體硬件情況設(shè)定的。關(guān)于大數(shù)據(jù)量的定義是依據(jù)智能電視系統(tǒng)的硬件條件決定的。比如有的智能電視系統(tǒng)可供數(shù)據(jù)交換的可分配內(nèi)存比較小的話,可能只有十幾K Byte的容量,超過這個(gè)容量就可以定義為相對(duì)于該系統(tǒng)是大數(shù)據(jù),而有的電視系統(tǒng)可供數(shù)據(jù)交換的可分配內(nèi)存比較大的話,也可能是幾M Byte的容量,超過這個(gè)容量就可以定義為相對(duì)于該系統(tǒng)是大數(shù)據(jù),因此這個(gè)大數(shù)據(jù)量是相對(duì)的,因此設(shè)定的一定數(shù)據(jù)量是根據(jù)具體硬件情況設(shè)定的。
[0024]步驟3、智能電視對(duì)需要傳輸?shù)臄?shù)據(jù)以一定的數(shù)據(jù)量按頁(yè)分割為多個(gè)數(shù)據(jù)包,且將第一頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備。
[0025]步驟4、移動(dòng)設(shè)備獲取到傳輸來的數(shù)據(jù)包,判斷該頁(yè)數(shù)據(jù)包中是否包含最后一頁(yè)數(shù)據(jù),若是則本次數(shù)據(jù)傳輸完成,若不是則進(jìn)入步驟5。
[0026]步驟5、移動(dòng)設(shè)備向智能電視發(fā)送下一頁(yè)數(shù)據(jù)請(qǐng)求。
[0027]步驟6、智能電視接收到下一頁(yè)數(shù)據(jù)請(qǐng)求,判斷下一頁(yè)數(shù)據(jù)包是否為最后一頁(yè)數(shù)據(jù)包,若是則在該頁(yè)數(shù)據(jù)包中加入最后一頁(yè)標(biāo)識(shí),并將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,回到步驟4,若不是則直接將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,回到步驟4。
[0028]整個(gè)方法中,移動(dòng)設(shè)備可以為智能手機(jī)或IPAD等智能移動(dòng)設(shè)備。
【權(quán)利要求】
1.智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,其特征在于,包括如下步驟: 步驟1、移動(dòng)設(shè)備向智能電視發(fā)送數(shù)據(jù)請(qǐng)求命令,所述數(shù)據(jù)請(qǐng)求命令中至少包含第一頁(yè)標(biāo)識(shí); 步驟2、智能電視接收到數(shù)據(jù)請(qǐng)求命令,根據(jù)數(shù)據(jù)請(qǐng)求命令選擇對(duì)應(yīng)的需要傳輸?shù)臄?shù)據(jù),判斷該數(shù)據(jù)的大小是否大于設(shè)定的一定數(shù)據(jù)量,若是則進(jìn)入步驟3,若不是則將該數(shù)據(jù)與最后一頁(yè)標(biāo)識(shí)一起直接封包發(fā)送給移動(dòng)設(shè)備,進(jìn)入步驟4 ; 步驟3、智能電視對(duì)需要傳輸?shù)臄?shù)據(jù)以一定的數(shù)據(jù)量按頁(yè)分割為多個(gè)數(shù)據(jù)包,且將第一頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備; 步驟4、移動(dòng)設(shè)備獲取到傳輸來的數(shù)據(jù)包,判斷該頁(yè)數(shù)據(jù)包中是否包含最后一頁(yè)數(shù)據(jù),若是則本次數(shù)據(jù)傳輸完成,若不是則進(jìn)入步驟5 ; 步驟5、移動(dòng)設(shè)備向智能電視發(fā)送下一頁(yè)數(shù)據(jù)請(qǐng)求; 步驟6、智能電視接收到下一頁(yè)數(shù)據(jù)請(qǐng)求,判斷下一頁(yè)數(shù)據(jù)包是否為最后一頁(yè)數(shù)據(jù)包,若是則在該頁(yè)數(shù)據(jù)包中加入最后一頁(yè)標(biāo)識(shí),并將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,回到步驟4,若不是則直接將該頁(yè)數(shù)據(jù)包發(fā)送給移動(dòng)設(shè)備,回到步驟4。
2.如權(quán)利要求1所述的智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,其特征在于,步驟2中,所述設(shè)定的一定數(shù)據(jù)量為根據(jù)具體硬件情況設(shè)定的。
3.如權(quán)利要求1所述的智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,其特征在于,步驟I中,所述數(shù)據(jù)請(qǐng)求命令中還包括數(shù)據(jù)需求信息。
4.如權(quán)利要求1或2或3所述的智能電視與移動(dòng)設(shè)備之間大數(shù)據(jù)交互方法,其特征在于,所述移動(dòng)設(shè)備為智能手機(jī)或IPAD。
【文檔編號(hào)】H04L12/805GK104486238SQ201410751912
【公開日】2015年4月1日 申請(qǐng)日期:2014年12月9日 優(yōu)先權(quán)日:2014年12月9日
【發(fā)明者】張俊喜, 趙強(qiáng), 梁祖興, 杜洋 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司