模塊電視升級(jí)的方法及模塊電視的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電視領(lǐng)域,尤其涉及一種模塊電視升級(jí)的方法及模塊電視。
【背景技術(shù)】
[0002] 模塊電視將電視的功能模塊化,用戶(hù)可以根據(jù)自己的需求定制差異化的功能模 塊,實(shí)現(xiàn)自主定制電視。模塊電視包括智能卡端與屏端,屏端主要提供顯示及聲音功放功 能,是一個(gè)類(lèi)單片機(jī)的系統(tǒng);而智能卡端采用安卓操作系統(tǒng),能夠?yàn)橛脩?hù)提供多媒體、互聯(lián) 網(wǎng)服務(wù)及增值服務(wù)等。由于智能卡端是智能操作系統(tǒng)(如Android系統(tǒng)),具有網(wǎng)絡(luò)功能, 可以與服務(wù)器進(jìn)行業(yè)務(wù)上的交互,因此,智能卡端進(jìn)行升級(jí)時(shí)可以沿用現(xiàn)有的智能電視的 升級(jí)流程,但屏端是類(lèi)單片機(jī)系統(tǒng),其本身不提供網(wǎng)絡(luò)接口,無(wú)法與服務(wù)器進(jìn)行網(wǎng)絡(luò)交互, 也無(wú)法對(duì)自身的軟件,如畫(huà)質(zhì)、配屏或聲音等軟件進(jìn)行升級(jí)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的主要目的在于解決模塊電視的屏端由于不能與服務(wù)器進(jìn)行交互而無(wú)法 獲取服務(wù)器上的升級(jí)包進(jìn)行升級(jí)的技術(shù)問(wèn)題。
[0004] 為實(shí)現(xiàn)上述目的,本發(fā)明提供一種模塊電視升級(jí)的方法,所述模塊電視包括由串 口連接的智能卡端及屏端,所述模塊電視升級(jí)的方法包括以下步驟:
[0005] 當(dāng)屏端的升級(jí)狀態(tài)為已激活狀態(tài)且需要升級(jí)時(shí),智能卡端獲取所述屏端的設(shè)備配 置信息,向服務(wù)器發(fā)送包含所述設(shè)備配置信息的升級(jí)查詢(xún)信息;
[0006] 當(dāng)服務(wù)器查詢(xún)到有可用的升級(jí)包時(shí),所述智能卡端接收服務(wù)器返回的升級(jí)包,發(fā) 送所述升級(jí)包給所述屏端;
[0007] 所述屏端接收所述升級(jí)包,根據(jù)所述升級(jí)包進(jìn)行軟件升級(jí)。
[0008] 優(yōu)選地,所述當(dāng)服務(wù)器查詢(xún)到有可用的升級(jí)包時(shí),所述智能卡端接收服務(wù)器返回 的升級(jí)包,發(fā)送所述升級(jí)包給所述屏端的步驟包括:
[0009] 所述智能卡端接收服務(wù)器返回的升級(jí)包,向所述屏端發(fā)送升級(jí)配置信息;
[0010] 接收所述屏端根據(jù)所述升級(jí)配置信息返回的升級(jí)解析信息,根據(jù)所述升級(jí)解析信 息發(fā)送所述升級(jí)包給所述屏端。
[0011] 優(yōu)選地,所述當(dāng)屏端的升級(jí)狀態(tài)為已激活狀態(tài)且需要升級(jí)時(shí),智能卡端獲取所述 屏端的設(shè)備配置信息,向服務(wù)器發(fā)送包含所述設(shè)備配置信息的升級(jí)查詢(xún)信息的步驟之前包 括:
[0012] 判斷所述屏端的升級(jí)狀態(tài)是否為已激活狀態(tài);
[0013] 若所述屏端的升級(jí)狀態(tài)為未激活狀態(tài)時(shí),所述屏端將自身的設(shè)備信息發(fā)送給智能 卡端;
[0014] 智能卡端接收所述設(shè)備信息,根據(jù)所述設(shè)備信息生成激活請(qǐng)求信息,將所述激活 請(qǐng)求信息發(fā)送給服務(wù)器;
[0015] 智能卡端接收服務(wù)器根據(jù)所述激活請(qǐng)求信息返回的激活響應(yīng)信息,將所述激活響 應(yīng)信息發(fā)送所述屏端;
[0016] 所述屏端根據(jù)所述激活響應(yīng)信息更改自身的升級(jí)狀態(tài)為已激活狀態(tài),并添加所述 激活響應(yīng)信息到所述屏端的設(shè)備配置信息中。
[0017] 優(yōu)選地,所述激活響應(yīng)信息包括屏端指定編號(hào)及動(dòng)態(tài)隨機(jī)碼。
[0018] 優(yōu)選地,所述屏端接收所述升級(jí)包,根據(jù)所述升級(jí)包進(jìn)行軟件升級(jí)的步驟之后包 括:
[0019] 當(dāng)所述屏端升級(jí)完成后,所述屏端向所述智能卡端發(fā)送升級(jí)結(jié)果信息,以通過(guò)所 述智能卡端將所述升級(jí)結(jié)果信息發(fā)送給所述服務(wù)器。
[0020] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種模塊電視,所述模塊電視包括由串口連 接的智能卡端及屏端,其特征在于,所述智能卡端包括第一發(fā)送模塊及第二發(fā)送模塊,所述 屏端包括升級(jí)模塊,其中:
[0021] 所述第一發(fā)送模塊,用于當(dāng)屏端的升級(jí)狀態(tài)為已激活狀態(tài)且需要升級(jí)時(shí),獲取所 述屏端的設(shè)備配置信息,向服務(wù)器發(fā)送包含所述設(shè)備配置信息的升級(jí)查詢(xún)信息;
[0022] 所述第二發(fā)送模塊,用于當(dāng)服務(wù)器查詢(xún)到有可用的升級(jí)包時(shí),接收服務(wù)器返回的 升級(jí)包,發(fā)送所述升級(jí)包給所述屏端;
[0023] 所述升級(jí)模塊,用于接收所述升級(jí)包,根據(jù)所述升級(jí)包進(jìn)行軟件升級(jí)。
[0024] 優(yōu)選地,所述第二發(fā)送模塊包括:
[0025] 第一發(fā)送單元,用于接收服務(wù)器返回的升級(jí)包,向所述屏端發(fā)送升級(jí)配置信息;
[0026] 第二發(fā)送單元,用于接收所述屏端根據(jù)所述升級(jí)配置信息返回的升級(jí)解析信息, 根據(jù)所述升級(jí)解析信息發(fā)送所述升級(jí)包給所述屏端。
[0027] 優(yōu)選地,所述屏端還包括判斷模塊、第三發(fā)送模塊及更改模塊,所述智能卡端還包 括生成模塊及接收模塊,其中:
[0028] 所述判斷模塊,用于判斷所述屏端的升級(jí)狀態(tài)是否為已激活狀態(tài);
[0029] 所述第三發(fā)送模塊,用于若所述屏端的升級(jí)狀態(tài)為未激活狀態(tài)時(shí),將自身的設(shè)備 信息發(fā)送給智能卡端;
[0030] 所述生成模塊,用于接收所述設(shè)備信息,根據(jù)所述設(shè)備信息生成激活請(qǐng)求信息,將 所述激活請(qǐng)求信息發(fā)送給服務(wù)器;
[0031] 所述接收模塊,用于接收服務(wù)器根據(jù)所述激活請(qǐng)求信息返回的激活響應(yīng)信息,將 所述激活響應(yīng)信息發(fā)送所述屏端;
[0032] 所述更改模塊,用于根據(jù)所述激活響應(yīng)信息更改自身的升級(jí)狀態(tài)為已激活狀態(tài), 并添加所述激活響應(yīng)信息到所述屏端的設(shè)備配置信息中。
[0033] 優(yōu)選地,所述激活響應(yīng)信息包括屏端指定編號(hào)及動(dòng)態(tài)隨機(jī)碼。
[0034] 優(yōu)選地,所述屏端還包括第四發(fā)送模塊,用于當(dāng)所述屏端升級(jí)完成后,向所述智能 卡端發(fā)送升級(jí)結(jié)果信息,以通過(guò)所述智能卡端將所述升級(jí)結(jié)果信息發(fā)送給所述服務(wù)器。 [0035] 本發(fā)明的一種模塊電視升級(jí)的方法及模塊電視,其屏端在自身的升級(jí)狀態(tài)為激活 狀態(tài)后,與智能卡端通過(guò)串口通訊協(xié)議進(jìn)行交互,并由智能卡端與服務(wù)器通過(guò)網(wǎng)絡(luò)協(xié)議進(jìn) 行交互,向服務(wù)器發(fā)送升級(jí)查詢(xún)信息,來(lái)查詢(xún)服務(wù)器上是否有屏端可用的升級(jí)包,當(dāng)有可用 的升級(jí)包時(shí),智能卡端接收服務(wù)器返回的升級(jí)包并發(fā)送給屏端,由此,類(lèi)單片機(jī)的屏端可通 過(guò)智能卡端獲取升級(jí)包,并實(shí)現(xiàn)自身的軟件升級(jí),使模塊電視的功能更加完善。
【附圖說(shuō)明】
[0036] 圖1為本發(fā)明模塊電視升級(jí)的方法第一實(shí)施例的流程示意圖;
[0037] 圖2為圖1中步驟S102的細(xì)化流程示意圖;
[0038] 圖3為本發(fā)明模塊電視升級(jí)的方法第二實(shí)施例的流程示意圖;
[0039] 圖4為本發(fā)明模塊電視的第一實(shí)施例的功能模塊示意圖;
[0040] 圖5為圖4中第二發(fā)送模塊的細(xì)化功能模塊示意圖;
[0041] 圖6為本發(fā)明模塊電視的第二實(shí)施例的功能模塊示意圖。
[0042] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0043] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044] 本發(fā)明提供一種模塊電視升級(jí)的方法,參照?qǐng)D1,在一實(shí)施例中,該模塊電視升級(jí) 的方法包括:
[0045] 步驟S101,當(dāng)屏端的升級(jí)狀態(tài)為已激活狀態(tài)且需要升級(jí)時(shí),智能卡端獲取所述屏 端的設(shè)備配置信息,向服務(wù)器發(fā)送包含所述設(shè)備配置信息的升級(jí)查詢(xún)信息;
[0046] 模塊電視包括智能卡端及屏端,本實(shí)施例中,智能卡端及屏端之間通過(guò)串口連接, 兩者之間進(jìn)行的所有通信均遵循串口通信協(xié)議。智能卡端與服務(wù)器通過(guò)網(wǎng)絡(luò)連接,兩者之 間進(jìn)行的通信均遵循HTTP協(xié)議。
[0047] 本實(shí)施例中,模塊電視的智能卡端及屏端在服務(wù)器上是被當(dāng)做兩個(gè)獨(dú)立的終端設(shè) 備來(lái)部署。該兩個(gè)終端要與服務(wù)器進(jìn)行交互,就要進(jìn)行激活、登錄或認(rèn)證等。而屏端只有一 個(gè)升級(jí)業(yè)務(wù)需求,因此只需做激活即可,且一次激活可永久有效。
[0048] 本實(shí)施例中,當(dāng)屏端需要進(jìn)行軟件升級(jí)時(shí),需要判斷自身的升級(jí)狀態(tài)是否為激活 狀態(tài),一般來(lái)說(shuō),屏端在第一次聯(lián)網(wǎng)時(shí)都需要在服務(wù)器上進(jìn)行激活,并進(jìn)行登記。
[0049] 其中,當(dāng)屏端的升級(jí)狀態(tài)為已激活狀態(tài)且需要升級(jí)時(shí),屏端將存儲(chǔ)的設(shè)備配置信 息發(fā)送給智能卡端,設(shè)備配置信息包括屏端標(biāo)識(shí)碼、屏端型號(hào)、屏端指定編號(hào)、動(dòng)態(tài)隨機(jī)碼 及系統(tǒng)主版本號(hào),如下表1中所示 :
[0050]
[0051] 表 1
[0052] 其中,屏端指定編號(hào)、動(dòng)態(tài)隨機(jī)碼為屏端在激活時(shí)服務(wù)器通過(guò)智能卡端發(fā)送給屏 端的。
[0053] 本實(shí)施例中,智能卡端接收到屏端的設(shè)備配置信息時(shí),通過(guò)HTTP協(xié)議向服務(wù)器發(fā) 送升級(jí)查詢(xún)信息,該升級(jí)查詢(xún)信息包含設(shè)備配置信息,服務(wù)器接收到升級(jí)查詢(xún)信息后,根據(jù) 設(shè)備配置信息查詢(xún)是否有該屏端可用的升級(jí)包。
[0054] 步