欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能電視的系統(tǒng)升級(jí)方法及裝置與流程

文檔序號(hào):11139426閱讀:1092來(lái)源:國(guó)知局
智能電視的系統(tǒng)升級(jí)方法及裝置與制造工藝

本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種智能電視的系統(tǒng)升級(jí)方法及裝置。



背景技術(shù):

電視作為信息傳播終端,在人們生活中被廣泛使用。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,智能電視在人們生活正占有越來(lái)越重要的位置?,F(xiàn)有的智能電視產(chǎn)品中,因其功能的不斷完善或者改進(jìn),需要經(jīng)常進(jìn)行系統(tǒng)升級(jí)操作。

目前,智能電視的系統(tǒng)升級(jí),一般是采用在服務(wù)器部署系統(tǒng)升級(jí)包,智能電視終端開(kāi)機(jī)后,會(huì)定時(shí)和服務(wù)器進(jìn)行信息交互,當(dāng)檢測(cè)到服務(wù)器存在新的升級(jí)包時(shí),會(huì)下載升級(jí)包到本地,然后進(jìn)行系統(tǒng)升級(jí)。

但是,這種方法存在的缺陷是:在新升級(jí)包部署后的一段時(shí)間內(nèi),同時(shí)請(qǐng)求下載的智能電視的數(shù)量非常大,導(dǎo)致網(wǎng)絡(luò)流量在這段時(shí)間內(nèi)特別高,不僅對(duì)服務(wù)器的性能和網(wǎng)絡(luò)帶寬的要求非常高,同時(shí)引起運(yùn)營(yíng)費(fèi)用的急劇增加,導(dǎo)致系統(tǒng)升級(jí)的成本高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種智能電視的系統(tǒng)升級(jí)方法及裝置,其主要目的在于解決現(xiàn)有技術(shù)中智能電視在部署升級(jí)包后的一段時(shí)間內(nèi),網(wǎng)絡(luò)流量過(guò)大造成系統(tǒng)升級(jí)成本高的技術(shù)問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供一種智能電視的系統(tǒng)升級(jí)方法,該智能電視的系統(tǒng)升級(jí)方法包括:

在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí);

根據(jù)所述設(shè)備標(biāo)識(shí)、部署的升級(jí)包的升級(jí)時(shí)間段,以及接收到所述升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,判斷所述升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件;

若判定所述升級(jí)包查詢請(qǐng)求符合所述預(yù)設(shè)條件,則將部署的所述升級(jí)包的下載地址發(fā)送至所述智能電視。

可選地,所述在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí)的步驟包括:

在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視當(dāng)前的系統(tǒng)版本號(hào),并基于所述系統(tǒng)版本號(hào)檢測(cè)所述智能電視的系統(tǒng)是否有新版本的升級(jí)包;

若所述智能電視的系統(tǒng)有新版本的升級(jí)包,則從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí)。

可選地,所述判斷所述升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件的步驟之后,所述智能電視的系統(tǒng)升級(jí)方法還包括:

若判定所述升級(jí)包查詢請(qǐng)求不符合所述預(yù)設(shè)條件,則向所述智能電視發(fā)送當(dāng)前系統(tǒng)版本已經(jīng)是最新版本的通知信息。

可選地,根據(jù)所述設(shè)備標(biāo)識(shí)、部署的升級(jí)包的升級(jí)時(shí)間段,以及接收到所述升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,判斷所述升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件的步驟包括:

根據(jù)公式Q=(D/N)*10計(jì)算設(shè)備標(biāo)識(shí)區(qū)間的上限值Q,其中,所述D為所述時(shí)間間隔,所述N為所述升級(jí)時(shí)間段;

獲取所述設(shè)備標(biāo)識(shí)的最后一位數(shù)字X,判斷X是否屬于設(shè)備標(biāo)識(shí)區(qū)間[0,Q],其中,若是,則判定所述升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件。

可選地,在所述在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí)的步驟之前,所述智能電視的系統(tǒng)升級(jí)方法還包括:

在接收到部署升級(jí)包的指令時(shí),基于所述指令獲取所述升級(jí)包的緊急程度,并查找與所述緊急程度匹配的升級(jí)時(shí)間段;

將查找到的所述升級(jí)時(shí)間段與所述升級(jí)包關(guān)聯(lián)后,部署所述升級(jí)包。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種智能電視的系統(tǒng)升級(jí)裝置,該智能電視的系統(tǒng)升級(jí)裝置包括:

獲取模塊,用于在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí);

判斷模塊,用于根據(jù)所述設(shè)備標(biāo)識(shí)、部署的升級(jí)包的升級(jí)時(shí)間段,以及接收到所述升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,判斷所述升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件;

發(fā)送模塊,用于若判定所述升級(jí)包查詢請(qǐng)求符合所述預(yù)設(shè)條件,則將部署的所述升級(jí)包的下載地址發(fā)送至所述智能電視。

可選地,所述獲取模塊還用于:在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視當(dāng)前的系統(tǒng)版本號(hào),并基于所述系統(tǒng)版本號(hào)檢測(cè)所述智能電視的系統(tǒng)是否有新版本的升級(jí)包;以及,若所述智能電視的系統(tǒng)有新版本的升級(jí)包,則從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí)。

可選地,所述發(fā)送模塊還用于:若判定所述升級(jí)包查詢請(qǐng)求不符合所述預(yù)設(shè)條件,則向所述智能電視發(fā)送當(dāng)前系統(tǒng)版本已經(jīng)是最新版本的通知信息。

可選地,所述判斷模塊包括:

計(jì)算單元,用于根據(jù)公式Q=(D/N)*10計(jì)算設(shè)備標(biāo)識(shí)區(qū)間的上限值Q,其中,所述D為所述時(shí)間間隔,所述N為所述升級(jí)時(shí)間段;

判斷單元,用于獲取所述設(shè)備標(biāo)識(shí)的最后一位數(shù)字X,判斷X是否屬于設(shè)備標(biāo)識(shí)區(qū)間[0,Q],其中,若是,則判定所述升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件。

可選地,所述獲取模塊還用于:在接收到部署升級(jí)包的指令時(shí),基于所述指令獲取所述升級(jí)包的緊急程度,并查找與所述緊急程度匹配的升級(jí)時(shí)間段;

所述智能電視的系統(tǒng)升級(jí)裝置還包括:

部署模塊,用于將查找到的所述升級(jí)時(shí)間段與所述升級(jí)包關(guān)聯(lián)后,部署所述升級(jí)包。

本發(fā)明提出的智能電視的系統(tǒng)升級(jí)方法及裝置,部署升級(jí)包時(shí)設(shè)置升級(jí)時(shí)間段,在接收到升級(jí)包查詢請(qǐng)求時(shí),從該升級(jí)包查詢請(qǐng)求中獲取智能電視的設(shè)備標(biāo)識(shí),確定接收到升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,并根據(jù)時(shí)間間隔,根據(jù)該時(shí)間間隔、升級(jí)時(shí)間段以及設(shè)備標(biāo)識(shí)判斷升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件,當(dāng)該請(qǐng)求符合預(yù)設(shè)條件時(shí),將部署的升級(jí)包的下載地址發(fā)送給所述智能電視,也就是說(shuō),當(dāng)同時(shí)請(qǐng)求升級(jí)的智能電視數(shù)量過(guò)多時(shí),只有部分符合條件的智能電視才能夠收到返回的下載地址,實(shí)現(xiàn)了對(duì)智能電視的升級(jí)包查詢請(qǐng)求的分流,避免新升級(jí)包部署后的一段時(shí)間內(nèi),網(wǎng)絡(luò)流量過(guò)大造成系統(tǒng)升級(jí)成本高,降低系統(tǒng)的升級(jí)成本。

附圖說(shuō)明

圖1為本發(fā)明智能電視的系統(tǒng)升級(jí)方法第一實(shí)施例的流程圖;

圖2為本發(fā)明智能電視的系統(tǒng)升級(jí)方法第二實(shí)施例的流程圖;

圖3為本發(fā)明智能電視的系統(tǒng)升級(jí)裝置第一實(shí)施例的功能模塊示意圖;

圖4為本發(fā)明智能電視的系統(tǒng)升級(jí)裝置第二實(shí)施例的功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種智能電視的系統(tǒng)升級(jí)方法。參照?qǐng)D1所示,為本發(fā)明智能電視的系統(tǒng)升級(jí)方法第一實(shí)施例的流程圖。

在本實(shí)施例中,該智能電視的系統(tǒng)升級(jí)方法包括:

步驟S10,在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí);

當(dāng)智能電視有新的升級(jí)包時(shí),需要將新版本系統(tǒng)的升級(jí)包部署在服務(wù)器,智能電視開(kāi)啟后,會(huì)自動(dòng)檢測(cè)當(dāng)前的系統(tǒng)是否為最新版本,并通過(guò)向服務(wù)器發(fā)送升級(jí)包查詢請(qǐng)求來(lái)判斷是否有新版本的升級(jí)包。

在本發(fā)明實(shí)施例中,智能電視在向服務(wù)器發(fā)送升級(jí)包查詢請(qǐng)求時(shí),在該升級(jí)包查詢請(qǐng)求中攜帶本機(jī)的設(shè)備標(biāo)識(shí),該設(shè)備標(biāo)識(shí)可以是該智能電視的產(chǎn)品序列號(hào)、物理地址等可以唯一標(biāo)識(shí)該設(shè)備的編碼,以下電視的產(chǎn)品序列號(hào)為例進(jìn)行說(shuō)明。服務(wù)器在接收到升級(jí)包查詢請(qǐng)求時(shí),先從該查詢請(qǐng)求中獲取到產(chǎn)品序列號(hào)。

步驟S20,根據(jù)所述設(shè)備標(biāo)識(shí)、部署的升級(jí)包的升級(jí)時(shí)間段,以及接收到所述升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,判斷所述升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件;

步驟S30,若判定所述升級(jí)包查詢請(qǐng)求符合所述預(yù)設(shè)條件,則將部署的所述升級(jí)包的下載地址發(fā)送至所述智能電視。

服務(wù)器端在部署升級(jí)包時(shí),在服務(wù)器端設(shè)置一個(gè)升級(jí)時(shí)間段,并記錄部署該升級(jí)包的時(shí)間點(diǎn),在本實(shí)施例中,該升級(jí)時(shí)間段以天為單位,例如,設(shè)置升級(jí)時(shí)間段為10天,記錄部署升級(jí)包的日期,并且在接收到升級(jí)包查詢請(qǐng)求時(shí),獲取當(dāng)前的日期,根據(jù)當(dāng)前日期以及記錄的部署升級(jí)包的日期計(jì)算接收到升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,在本實(shí)施例中,該時(shí)間間隔的單位與升級(jí)時(shí)間段的單位一致,均以天為單位。

在升級(jí)時(shí)間段內(nèi),根據(jù)上述時(shí)間間隔,每天只開(kāi)放部分升級(jí)包查詢請(qǐng)求中的產(chǎn)品序列號(hào)符合要求的智能電視進(jìn)行升級(jí),將升級(jí)包的下載地址發(fā)送給這些符合預(yù)設(shè)條件的智能電視,其中,預(yù)設(shè)條件的設(shè)置可以有多種實(shí)施方式,由用戶根據(jù)需要設(shè)置。

可選地,作為一種實(shí)施方式,步驟S20可以包括以下細(xì)化步驟:

根據(jù)公式Q=(D/N)*10計(jì)算設(shè)備標(biāo)識(shí)區(qū)間的上限值Q,其中,所述D為所述時(shí)間間隔,所述N為所述升級(jí)時(shí)間段;

獲取所述設(shè)備標(biāo)識(shí)的最后一位數(shù)字X,判斷X是否屬于設(shè)備標(biāo)識(shí)區(qū)間[0,Q],其中,若是,則判定所述升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件。

在該實(shí)施方式中,提供一種分流算法,在部署升級(jí)包時(shí),設(shè)置參數(shù)N,其中,上述公式中的常數(shù)10也可以設(shè)置為其他常數(shù),只要滿足小于或者等于預(yù)先設(shè)置的升級(jí)時(shí)間段參數(shù)N即可,這樣不僅能夠?qū)崿F(xiàn)分流,而且能夠保證所有的智能電視最終都能夠升級(jí)。在獲取到產(chǎn)品序列號(hào)之后,獲取產(chǎn)品序列號(hào)的最后一位數(shù)字X,并獲取時(shí)間間隔D,以下以N=10為例進(jìn)行說(shuō)明,其中,可以理解的是,產(chǎn)品序列號(hào)的最后一位數(shù)字的取值范圍是0-9。

在部署升級(jí)包的第一天接收到的升級(jí)包查詢請(qǐng)求的時(shí)間間隔均為0,那么D=0,計(jì)算得到Q=0,只有產(chǎn)品序列號(hào)的最后一位X=0的升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件;部署升級(jí)包的第二天,D=1,計(jì)算得到Q=1,設(shè)備標(biāo)識(shí)區(qū)間為[0,1],在這一天發(fā)送升級(jí)包查詢請(qǐng)求的智能電視中,只有產(chǎn)品序列號(hào)的最后一位X=0或者1的升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件;部署升級(jí)包的第三天,D=2,計(jì)算得到Q=2,只有產(chǎn)品序列號(hào)為的最后一位X=0、1或者2的升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件,以此類推,發(fā)送升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)距離部署升級(jí)包的時(shí)間點(diǎn)的時(shí)間間隔越長(zhǎng),D數(shù)值越大,符合條件的升級(jí)包查詢請(qǐng)求越多,那么到部署升級(jí)包的第10天起,計(jì)算得到的Q=9,設(shè)備標(biāo)識(shí)區(qū)間為[0,9],所有的智能電視發(fā)送的升級(jí)包查詢請(qǐng)求都符合預(yù)設(shè)條件。

上述升級(jí)時(shí)間段和預(yù)設(shè)條件均可以由用戶根據(jù)需要設(shè)置,服務(wù)器將升級(jí)包的下載地址發(fā)送至符合條件的智能電視,這些智能電視可以根據(jù)接收到的下載地址請(qǐng)求新版本的升級(jí)包的下載,按照上述分流算法,實(shí)現(xiàn)了智能電視系統(tǒng)升級(jí)的分流,避免在部署升級(jí)包后的短時(shí)間內(nèi),進(jìn)行升級(jí)的智能電視數(shù)量過(guò)大,為服務(wù)器和網(wǎng)絡(luò)帶寬帶來(lái)過(guò)大的負(fù)擔(dān),同時(shí)降低了運(yùn)營(yíng)費(fèi)用,降低系統(tǒng)的升級(jí)成本。

在步驟S20之后,若判定所述升級(jí)包查詢請(qǐng)求不符合所述預(yù)設(shè)條件,則向所述智能電視發(fā)送當(dāng)前系統(tǒng)版本已經(jīng)是最新版本的通知信息。

仍然以上述實(shí)施方式中的數(shù)據(jù)為例,在部署升級(jí)包的第二天,由于設(shè)備標(biāo)識(shí)區(qū)間為[0,1],則產(chǎn)品序列號(hào)的最后一位為2-9的智能電視的升級(jí)包查詢請(qǐng)求是不符合預(yù)設(shè)條件的,則向這些智能電視發(fā)送當(dāng)前系統(tǒng)版本已經(jīng)是最新版本的通知信息。

可選地,作為一種實(shí)施方式,步驟S10包括:

在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視當(dāng)前的系統(tǒng)版本號(hào),并基于所述系統(tǒng)版本號(hào)檢測(cè)所述智能電視的系統(tǒng)是否有新版本的升級(jí)包;

若所述智能電視的系統(tǒng)有新版本的升級(jí)包,則從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí)。

由于發(fā)送升級(jí)包查詢請(qǐng)求的智能電視的系統(tǒng)可能已將升級(jí)到了最新版本的系統(tǒng),因此,智能電視在發(fā)送升級(jí)包查詢請(qǐng)求時(shí),需要在該查詢請(qǐng)求中加載該智能電視的系統(tǒng)的當(dāng)前版本號(hào),服務(wù)器在接收到查詢請(qǐng)求時(shí),基于該當(dāng)前版本號(hào)檢測(cè)該系統(tǒng)是否有新版本的升級(jí)包,當(dāng)檢測(cè)到有新版本的升級(jí)包時(shí),再?gòu)牟樵冋?qǐng)求中獲取智能電視的設(shè)備標(biāo)識(shí)。

可以理解的是,本申請(qǐng)的系統(tǒng)升級(jí)方法不限于智能電視,也適用于其他安裝有智能操作系統(tǒng)的智能終端,例如,智能手機(jī)、平板電腦等移動(dòng)終端。

本實(shí)施例提出的智能電視的系統(tǒng)升級(jí)方法,部署升級(jí)包時(shí)設(shè)置升級(jí)時(shí)間段,在接收到升級(jí)包查詢請(qǐng)求時(shí),從該升級(jí)包查詢請(qǐng)求中獲取智能電視的設(shè)備標(biāo)識(shí),確定接收到升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,并根據(jù)時(shí)間間隔,根據(jù)該時(shí)間間隔、升級(jí)時(shí)間段以及設(shè)備標(biāo)識(shí)判斷升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件,當(dāng)該請(qǐng)求符合預(yù)設(shè)條件時(shí),將部署的升級(jí)包的下載地址發(fā)送給所述智能電視,也就是說(shuō),當(dāng)同時(shí)請(qǐng)求升級(jí)的智能電視數(shù)量過(guò)多時(shí),只有部分符合條件的智能電視才能夠收到返回的下載地址,實(shí)現(xiàn)了對(duì)智能電視的升級(jí)包查詢請(qǐng)求的分流,避免新升級(jí)包部署后的一段時(shí)間內(nèi),網(wǎng)絡(luò)流量過(guò)大造成系統(tǒng)升級(jí)成本高,降低系統(tǒng)的升級(jí)成本。

基于第一實(shí)施例提出本發(fā)明智能電視的系統(tǒng)升級(jí)方法的第二實(shí)施例。參照?qǐng)D2所示,在本實(shí)施例中,在步驟S10之前,該智能電視的系統(tǒng)升級(jí)方法還包括:

步驟S40,在接收到部署升級(jí)包的指令時(shí),基于所述指令獲取所述升級(jí)包的緊急程度,并查找與所述緊急程度匹配的升級(jí)時(shí)間段;

步驟S50,將查找到的所述升級(jí)時(shí)間段與所述升級(jí)包關(guān)聯(lián)后,部署所述升級(jí)包。

可以根據(jù)部署的升級(jí)包的緊急程度設(shè)置不同的升級(jí)時(shí)間段,例如,對(duì)于比較緊急的系統(tǒng)升級(jí),可以將升級(jí)時(shí)間段設(shè)置的較小,對(duì)于不太緊急的系統(tǒng)升級(jí),可以升級(jí)時(shí)間段設(shè)置的較大,作為一種實(shí)施方式,服務(wù)器端的管理員在部署升級(jí)包時(shí),可以手動(dòng)配置升級(jí)時(shí)間段;作為另一種實(shí)施方式,服務(wù)器端的管理員只需要預(yù)先配置不同的緊急程度對(duì)應(yīng)的升級(jí)時(shí)間段即可,例如,緊急程度最高的升級(jí)時(shí)間段為1天,也就是說(shuō),在升級(jí)包部署的第一天,所有的智能終端都能夠升級(jí);緊急程度較高的升級(jí)時(shí)間段為2天,緊急程度較低的升級(jí)時(shí)間段為5天,緊急程度最低的升級(jí)時(shí)間段為10天。上述數(shù)據(jù)僅為舉例說(shuō)明,不用于限定本發(fā)明,可以由用戶根據(jù)需要預(yù)先配置不同的緊急程度,以及對(duì)應(yīng)的升級(jí)時(shí)間段。

當(dāng)用戶在觸發(fā)部署升級(jí)包的指令時(shí),輸入該升級(jí)包的緊急程度,服務(wù)器接收到上述指令時(shí),獲取緊急程度,并查找到與之匹配的升級(jí)時(shí)間段,將查找到的升級(jí)時(shí)間段與升級(jí)包關(guān)聯(lián)后部署升級(jí)包。

本實(shí)施例提出的智能電視的系統(tǒng)升級(jí)方法,在實(shí)現(xiàn)系統(tǒng)升級(jí)分流的同時(shí),該可以根據(jù)升級(jí)包的緊急程度,靈活地設(shè)置升級(jí)時(shí)間段,對(duì)于緊急升級(jí)包,雖然流量大一些,但是能夠滿足其快速升級(jí)的需求,對(duì)于相對(duì)不緊急的升級(jí)包,則可以進(jìn)行分流控制,降低網(wǎng)絡(luò)流量,降低運(yùn)營(yíng)成本。

本發(fā)明還提出一種智能電視的系統(tǒng)升級(jí)裝置。

參照?qǐng)D3所示,為本發(fā)明智能電視的系統(tǒng)升級(jí)裝置第一實(shí)施例的功能模塊示意圖。

在該實(shí)施例中,該智能電視的系統(tǒng)升級(jí)裝置包括:

獲取模塊10,用于在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí);

當(dāng)智能電視有新的升級(jí)包時(shí),需要將新版本系統(tǒng)的升級(jí)包部署在服務(wù)器,智能電視開(kāi)啟后,會(huì)自動(dòng)檢測(cè)當(dāng)前的系統(tǒng)是否為最新版本,并通過(guò)向服務(wù)器發(fā)送升級(jí)包查詢請(qǐng)求來(lái)判斷是否有新版本的升級(jí)包??梢岳斫獾氖?,本實(shí)施例中的智能電視的系統(tǒng)升級(jí)裝置可以是上述服務(wù)器。

在本發(fā)明實(shí)施例中,智能電視在向服務(wù)器發(fā)送升級(jí)包查詢請(qǐng)求時(shí),在該升級(jí)包查詢請(qǐng)求中攜帶本機(jī)的設(shè)備標(biāo)識(shí),該設(shè)備標(biāo)識(shí)可以是該智能電視的產(chǎn)品序列號(hào)、物理地址等可以唯一標(biāo)識(shí)該設(shè)備的編碼,以下電視的產(chǎn)品序列號(hào)為例進(jìn)行說(shuō)明。服務(wù)器在接收到升級(jí)包查詢請(qǐng)求時(shí),獲取模塊10先從該查詢請(qǐng)求中獲取到產(chǎn)品序列號(hào)。

判斷模塊20,用于根據(jù)所述設(shè)備標(biāo)識(shí)、部署的升級(jí)包的升級(jí)時(shí)間段,以及接收到所述升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,判斷所述升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件;

發(fā)送模塊30,用于若判定所述升級(jí)包查詢請(qǐng)求符合所述預(yù)設(shè)條件,則將部署的所述升級(jí)包的下載地址發(fā)送至所述智能電視。

服務(wù)器端在部署升級(jí)包時(shí),在服務(wù)器端設(shè)置一個(gè)升級(jí)時(shí)間段,并記錄部署該升級(jí)包的時(shí)間點(diǎn),在本實(shí)施例中,該升級(jí)時(shí)間段以天為單位,例如,設(shè)置升級(jí)時(shí)間段為10天,記錄部署升級(jí)包的日期,并且在接收到升級(jí)包查詢請(qǐng)求時(shí),獲取當(dāng)前的日期,根據(jù)當(dāng)前日期以及記錄的部署升級(jí)包的日期計(jì)算接收到升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,在本實(shí)施例中,該時(shí)間間隔的單位與升級(jí)時(shí)間段的單位一致,均以天為單位。

在升級(jí)時(shí)間段內(nèi),根據(jù)上述時(shí)間間隔,每天只開(kāi)放部分升級(jí)包查詢請(qǐng)求中的產(chǎn)品序列號(hào)符合要求的智能電視進(jìn)行升級(jí),發(fā)送模塊30將升級(jí)包的下載地址發(fā)送給這些符合預(yù)設(shè)條件的智能電視,其中,預(yù)設(shè)條件的設(shè)置可以有多種實(shí)施方式,由用戶根據(jù)需要設(shè)置。

可選地,作為一種實(shí)施方式,判斷模塊20包括:

計(jì)算單元,用于根據(jù)公式Q=(D/N)*10計(jì)算設(shè)備標(biāo)識(shí)區(qū)間的上限值Q,其中,所述D為所述時(shí)間間隔,所述N為所述升級(jí)時(shí)間段;

判斷單元,用于獲取所述設(shè)備標(biāo)識(shí)的最后一位數(shù)字X,判斷X是否屬于設(shè)備標(biāo)識(shí)區(qū)間[0,Q],其中,若是,則判定所述升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件。

在該實(shí)施方式中,提供一種分流算法,在部署升級(jí)包時(shí),設(shè)置參數(shù)N,其中,上述公式中的常數(shù)10也可以設(shè)置為其他常數(shù),只要滿足小于或者等于預(yù)先設(shè)置的升級(jí)時(shí)間段參數(shù)N即可,這樣不僅能夠?qū)崿F(xiàn)分流,而且能夠保證所有的智能電視最終都能夠升級(jí)。在獲取到產(chǎn)品序列號(hào)之后,獲取產(chǎn)品序列號(hào)的最后一位數(shù)字X,并獲取時(shí)間間隔D,以下以N=10為例進(jìn)行說(shuō)明,其中,可以理解的是,產(chǎn)品序列號(hào)的最后一位數(shù)字的取值范圍是0-9。

在部署升級(jí)包的第一天接收到的升級(jí)包查詢請(qǐng)求的時(shí)間間隔均為0,那么D=0,計(jì)算單元計(jì)算得到Q=0,判斷單元判定只有產(chǎn)品序列號(hào)的最后一位X=0的升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件;部署升級(jí)包的第二天,D=1,計(jì)算單元計(jì)算得到Q=1,設(shè)備標(biāo)識(shí)區(qū)間為[0,1],在這一天發(fā)送升級(jí)包查詢請(qǐng)求的智能電視中,判斷單元判定只有產(chǎn)品序列號(hào)的最后一位X=0或者1的升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件;部署升級(jí)包的第三天,D=2,計(jì)算單元計(jì)算得到Q=2,判斷單元判定只有產(chǎn)品序列號(hào)為的最后一位X=0、1或者2的升級(jí)包查詢請(qǐng)求符合預(yù)設(shè)條件,以此類推,發(fā)送升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)距離部署升級(jí)包的時(shí)間點(diǎn)的時(shí)間間隔越長(zhǎng),D數(shù)值越大,符合條件的升級(jí)包查詢請(qǐng)求越多,那么到部署升級(jí)包的第10天起,計(jì)算得到的Q=9,設(shè)備標(biāo)識(shí)區(qū)間為[0,9],判斷單元判定所有的智能電視發(fā)送的升級(jí)包查詢請(qǐng)求都符合預(yù)設(shè)條件。

上述升級(jí)時(shí)間段和預(yù)設(shè)條件均可以由用戶根據(jù)需要設(shè)置,發(fā)送模塊30將升級(jí)包的下載地址發(fā)送至符合條件的智能電視,這些智能電視可以根據(jù)接收到的下載地址請(qǐng)求新版本的升級(jí)包的下載,按照上述分流算法,實(shí)現(xiàn)了智能電視系統(tǒng)升級(jí)的分流,避免在部署升級(jí)包后的短時(shí)間內(nèi),進(jìn)行升級(jí)的智能電視數(shù)量過(guò)大,為服務(wù)器和網(wǎng)絡(luò)帶寬帶來(lái)過(guò)大的負(fù)擔(dān),同時(shí)降低了運(yùn)營(yíng)費(fèi)用,降低系統(tǒng)的升級(jí)成本。

發(fā)送模塊30還用于:若判定所述升級(jí)包查詢請(qǐng)求不符合所述預(yù)設(shè)條件,則向所述智能電視發(fā)送當(dāng)前系統(tǒng)版本已經(jīng)是最新版本的通知信息。

仍然以上述實(shí)施方式中的數(shù)據(jù)為例,在部署升級(jí)包的第二天,由于設(shè)備標(biāo)識(shí)區(qū)間為[0,1],則產(chǎn)品序列號(hào)的最后一位為2-9的智能電視的升級(jí)包查詢請(qǐng)求是不符合預(yù)設(shè)條件的,則發(fā)送模塊30向這些智能電視發(fā)送當(dāng)前系統(tǒng)版本已經(jīng)是最新版本的通知信息。

可選地,作為一種實(shí)施方式,獲取模塊10還用于:在接收到智能電視發(fā)送的升級(jí)包查詢請(qǐng)求時(shí),從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視當(dāng)前的系統(tǒng)版本號(hào),并基于所述系統(tǒng)版本號(hào)檢測(cè)所述智能電視的系統(tǒng)是否有新版本的升級(jí)包;以及,若所述智能電視的系統(tǒng)有新版本的升級(jí)包,則從所述升級(jí)包查詢請(qǐng)求中獲取所述智能電視的設(shè)備標(biāo)識(shí)。

由于發(fā)送升級(jí)包查詢請(qǐng)求的智能電視的系統(tǒng)可能已將升級(jí)到了最新版本的系統(tǒng),因此,智能電視在發(fā)送升級(jí)包查詢請(qǐng)求時(shí),需要在該查詢請(qǐng)求中加載該智能電視的系統(tǒng)的當(dāng)前版本號(hào),服務(wù)器在接收到查詢請(qǐng)求時(shí),獲取模塊10獲取從查詢請(qǐng)求中獲取智能電視當(dāng)前的系統(tǒng)版本號(hào),基于該當(dāng)前版本號(hào)檢測(cè)該系統(tǒng)是否有新版本的升級(jí)包,當(dāng)檢測(cè)到有新版本的升級(jí)包時(shí),獲取模塊10再?gòu)牟樵冋?qǐng)求中獲取智能電視的設(shè)備標(biāo)識(shí)。

可以理解的是,本申請(qǐng)的系統(tǒng)升級(jí)裝置不僅可以用戶智能電視的升級(jí),也適用于其他安裝有智能操作系統(tǒng)的智能終端的升級(jí),例如,智能手機(jī)、平板電腦等移動(dòng)終端。

本實(shí)施例提出的智能電視的系統(tǒng)升級(jí)裝置,部署升級(jí)包時(shí)設(shè)置升級(jí)時(shí)間段,在接收到升級(jí)包查詢請(qǐng)求時(shí),從該升級(jí)包查詢請(qǐng)求中獲取智能電視的設(shè)備標(biāo)識(shí),確定接收到升級(jí)包查詢請(qǐng)求的時(shí)間點(diǎn)與部署升級(jí)包的時(shí)間點(diǎn)之間的時(shí)間間隔,并根據(jù)時(shí)間間隔,根據(jù)該時(shí)間間隔、升級(jí)時(shí)間段以及設(shè)備標(biāo)識(shí)判斷升級(jí)包查詢請(qǐng)求是否符合預(yù)設(shè)條件,當(dāng)該請(qǐng)求符合預(yù)設(shè)條件時(shí),將部署的升級(jí)包的下載地址發(fā)送給所述智能電視,也就是說(shuō),當(dāng)同時(shí)請(qǐng)求升級(jí)的智能電視數(shù)量過(guò)多時(shí),只有部分符合條件的智能電視才能夠收到返回的下載地址,實(shí)現(xiàn)了對(duì)智能電視的升級(jí)包查詢請(qǐng)求的分流,避免新升級(jí)包部署后的一段時(shí)間內(nèi),網(wǎng)絡(luò)流量過(guò)大造成系統(tǒng)升級(jí)成本高,降低系統(tǒng)的升級(jí)成本。

基于第一實(shí)施例提出本發(fā)明智能電視的系統(tǒng)升級(jí)裝置的第二實(shí)施例。參照?qǐng)D4所示,在本實(shí)施例中,獲取模塊10還用于:在接收到部署升級(jí)包的指令時(shí),基于所述指令獲取所述升級(jí)包的緊急程度,并查找與所述緊急程度匹配的升級(jí)時(shí)間段;

所述智能電視的系統(tǒng)升級(jí)裝置還包括:

部署模塊40,用于將查找到的所述升級(jí)時(shí)間段與所述升級(jí)包關(guān)聯(lián)后,部署所述升級(jí)包。

可以根據(jù)部署的升級(jí)包的緊急程度設(shè)置不同的升級(jí)時(shí)間段,例如,對(duì)于比較緊急的系統(tǒng)升級(jí),可以將升級(jí)時(shí)間段設(shè)置的較小,對(duì)于不太緊急的系統(tǒng)升級(jí),可以升級(jí)時(shí)間段設(shè)置的較大,作為一種實(shí)施方式,服務(wù)器端的管理員在部署升級(jí)包時(shí),可以手動(dòng)配置升級(jí)時(shí)間段;作為另一種實(shí)施方式,服務(wù)器端的管理員只需要預(yù)先配置不同的緊急程度對(duì)應(yīng)的升級(jí)時(shí)間段即可,例如,緊急程度最高的升級(jí)時(shí)間段為1天,也就是說(shuō),在升級(jí)包部署的第一天,所有的智能終端都能夠升級(jí);緊急程度較高的升級(jí)時(shí)間段為2天,緊急程度較低的升級(jí)時(shí)間段為5天,緊急程度最低的升級(jí)時(shí)間段為10天。上述數(shù)據(jù)僅為舉例說(shuō)明,不用于限定本發(fā)明,可以由用戶根據(jù)需要預(yù)先配置不同的緊急程度,以及對(duì)應(yīng)的升級(jí)時(shí)間段。

當(dāng)用戶在觸發(fā)部署升級(jí)包的指令時(shí),輸入該升級(jí)包的緊急程度,服務(wù)器接收到上述指令時(shí),獲取模塊10獲取緊急程度,并查找到與之匹配的升級(jí)時(shí)間段,部署模塊40將查找到的升級(jí)時(shí)間段與升級(jí)包關(guān)聯(lián)后部署升級(jí)包。

本實(shí)施例提出的智能電視的系統(tǒng)升級(jí)裝置,在實(shí)現(xiàn)系統(tǒng)升級(jí)分流的同時(shí),該可以根據(jù)升級(jí)包的緊急程度,靈活地設(shè)置升級(jí)時(shí)間段,對(duì)于緊急升級(jí)包,雖然流量大一些,但是能夠滿足其快速升級(jí)的需求,對(duì)于相對(duì)不緊急的升級(jí)包,則可以進(jìn)行分流控制,降低網(wǎng)絡(luò)流量,降低運(yùn)營(yíng)成本。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。

另外,在發(fā)明中涉及“第一”、“第二”等等的描述僅描述目的,而不能理解為指示或暗示其相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。另外,各個(gè)實(shí)施例之間的技術(shù)方案可以相互結(jié)合,但是必須是以本領(lǐng)域普通技術(shù)人員能夠?qū)崿F(xiàn)為基礎(chǔ),當(dāng)技術(shù)方案的結(jié)合出現(xiàn)相互矛盾或無(wú)法實(shí)現(xiàn)時(shí)應(yīng)當(dāng)人認(rèn)為這種技術(shù)方案的結(jié)合不存在,也不在本發(fā)明要求的保護(hù)范圍之內(nèi)。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沈丘县| 福海县| 大竹县| 玉树县| 连江县| 淮安市| 宝坻区| 清丰县| 贡嘎县| 滕州市| 黔南| 郓城县| 萨迦县| 山丹县| 思南县| 怀集县| 稷山县| 松桃| 汝城县| 石门县| 托克逊县| 玛沁县| 嘉义县| 江永县| 荆门市| 新宁县| 吴堡县| 保德县| 津市市| 恩平市| 浦县| 芜湖县| 资兴市| 晋宁县| 本溪市| 石河子市| 大方县| 华坪县| 肥乡县| 通江县| 江口县|