• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于web的互聯(lián)網(wǎng)電視機(jī)頂盒屏幕編排系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2016-03-08 18:38:24盧義美廖建新
    軟件 2016年1期
    關(guān)鍵詞:機(jī)頂盒軟件工程

    盧義美++廖建新

    摘要:近年來(lái),互聯(lián)網(wǎng)電視得到了蓬勃發(fā)展。為了方便互聯(lián)網(wǎng)電視的運(yùn)營(yíng)以及提供豐富多樣的內(nèi)容,需要對(duì)互聯(lián)網(wǎng)電視機(jī)頂盒屏幕進(jìn)行編排。目前市面上并沒(méi)有成熟的互聯(lián)網(wǎng)電視機(jī)頂盒屏幕編排系統(tǒng)。本文介紹了一款基于web的互聯(lián)網(wǎng)電視機(jī)頂盒屏幕編排系統(tǒng),對(duì)系統(tǒng)的架構(gòu)設(shè)計(jì)及實(shí)現(xiàn)進(jìn)行了詳細(xì)描述,最終高效地解決了互聯(lián)網(wǎng)電視機(jī)頂盒屏幕的編排問(wèn)題。同時(shí),本系統(tǒng)所使用的設(shè)計(jì)方法對(duì)其它類似的編排系統(tǒng)也具有參考意義。

    關(guān)鍵詞:軟件工程;屏幕編排;互聯(lián)網(wǎng)電視;機(jī)頂盒

    中圖分類號(hào):TP311.5

    文獻(xiàn)標(biāo)識(shí)碼:B

    DOI: 10.3969/j.issn.1003-6970.2016.01.013

    O 引言

    傳統(tǒng)電視在家庭中擁有核心地位,不僅僅是客廳中顯示和娛樂(lè)的中心,而且是家庭用戶使用時(shí)間最多的終端。隨著寬帶移動(dòng)網(wǎng)絡(luò)不斷普及和智能機(jī)頂盒的快速發(fā)展,面向電視終端的互聯(lián)網(wǎng)電視(NTV,Network Television)業(yè)務(wù)取得了蓬勃發(fā)展,互聯(lián)網(wǎng)電視已經(jīng)成為互聯(lián)網(wǎng)的新入口。

    互聯(lián)網(wǎng)電視是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭互聯(lián)網(wǎng)電視用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。對(duì)于互聯(lián)網(wǎng)電視,用戶不僅僅是“看”,而且在“用”,通過(guò)安裝各種應(yīng)用軟件,電視可以提供面向家庭日常生活的應(yīng)用服務(wù),包括信息服務(wù)、娛樂(lè)、購(gòu)物、繳費(fèi)、理財(cái)、安防等日常生活的方方面面。

    互聯(lián)網(wǎng)電視目前一般有兩種模式,一種是“智能機(jī)頂盒+電視機(jī)”,即智能機(jī)頂盒(STB,Set Top Box)和電視機(jī)是兩個(gè)獨(dú)立設(shè)備,機(jī)頂盒通過(guò)VGA或HDMI接口連接到電視機(jī),電視機(jī)只作為顯示終端;另外一種是“互聯(lián)網(wǎng)電視一體機(jī)”,即電視機(jī)被集成了智能機(jī)頂盒,這兩種模式雖然形式上不同,但是本質(zhì)上沒(méi)有區(qū)別。

    互聯(lián)網(wǎng)電視機(jī)頂盒展現(xiàn)給用戶的屏幕多為卡片布局的圖形用戶界面(GUI,Graphical User Interface),卡片布局的內(nèi)容可以是多種屏幕展現(xiàn)元素,包括視頻、游戲、應(yīng)用等。定制互聯(lián)網(wǎng)電視機(jī)頂盒屏幕需要對(duì)屏幕布局、屏幕內(nèi)容等進(jìn)行編排。屏幕編排系統(tǒng)可以采用基于web或者基于桌面應(yīng)用的形式??紤]到基于web形式的系統(tǒng)在跨平臺(tái)及可維護(hù)性等方面上的優(yōu)勢(shì),本文介紹的互聯(lián)網(wǎng)電視機(jī)頂盒屏幕編排系統(tǒng)采用了基于web的形式。

    l 屏幕編排系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    1.1 系統(tǒng)架構(gòu)

    本文介紹的互聯(lián)網(wǎng)電視機(jī)預(yù)盒屏幕編排系統(tǒng)包括數(shù)據(jù)庫(kù)模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)對(duì)象模塊、視圖模塊及控制器模塊等5大模塊。數(shù)據(jù)解析模塊中包含校驗(yàn)子模塊,視圖模塊中包含渲染子模塊及編排子模塊。數(shù)據(jù)對(duì)象模塊、視圖模塊和控制器模塊共同構(gòu)成了MVC模式的三大組成部分。

    機(jī)頂盒屏幕由多種屏幕對(duì)象組合而成,包括主屏、Logo、快捷入口、分屏、屏幕元素、導(dǎo)航等。在web頁(yè)面中,這些屏幕對(duì)象可以抽象為JavaScript的對(duì)象,這些JavaScript對(duì)象的屬性及接口定義等結(jié)合在一起構(gòu)成了數(shù)據(jù)對(duì)象模塊。數(shù)據(jù)對(duì)象模塊中存儲(chǔ)的JavaScript對(duì)象所代表的屏幕需要由視圖模塊在web頁(yè)面上渲染出來(lái),同時(shí)還需要支持用戶對(duì)屏幕對(duì)象進(jìn)行操作,包括修改屏幕對(duì)象的位置、修改屏幕布局等,這些工作分別由渲染模塊和編排模塊完成。控制器模塊溝通了視圖模塊和數(shù)據(jù)對(duì)象模塊,將視圖模塊中的用戶操作傳遞到數(shù)據(jù)對(duì)象模塊,保證數(shù)據(jù)對(duì)象模塊中數(shù)據(jù)的狀態(tài)與視圖模塊中屏幕對(duì)象的展現(xiàn)效果保持同步。數(shù)據(jù)對(duì)象模塊中存儲(chǔ)的屏幕對(duì)象數(shù)據(jù)在web頁(yè)面斷開(kāi)連接后將丟失,而數(shù)據(jù)庫(kù)模塊則負(fù)責(zé)對(duì)這些數(shù)據(jù)進(jìn)行永久存儲(chǔ)。數(shù)據(jù)對(duì)象模塊中存儲(chǔ)的數(shù)據(jù)為JavaScript的對(duì)象,而數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)則是JSON格式的字符串等,在這兩種不同格式的數(shù)據(jù)進(jìn)行相互轉(zhuǎn)換則由數(shù)據(jù)解析模塊完成。數(shù)據(jù)解析模塊在解析數(shù)據(jù)的過(guò)程中,需要保證所解析數(shù)據(jù)的完整性和正確性,這就是校驗(yàn)?zāi)K所要完成的工作。互聯(lián)網(wǎng)電視機(jī)頂盒屏幕編排系統(tǒng)的總體架構(gòu)圖如圖1所示。

    1.1.1 數(shù)據(jù)庫(kù)

    在實(shí)際系統(tǒng)的運(yùn)營(yíng)中,屏幕編排系統(tǒng)編排屏幕的過(guò)程不是一蹴而就的,可能會(huì)經(jīng)歷多次編排。同時(shí),實(shí)際系統(tǒng)還應(yīng)該支持對(duì)屏幕進(jìn)行管理及復(fù)用屏幕數(shù)據(jù)。這就需要有一個(gè)與屏幕編排系統(tǒng)相對(duì)應(yīng)的屏幕編排后臺(tái)管理系統(tǒng),用于對(duì)屏幕進(jìn)行管理及存儲(chǔ)屏幕數(shù)據(jù)。由于本文僅討論屏幕編排系統(tǒng),故此將屏幕編排后臺(tái)管理系統(tǒng)與數(shù)據(jù)庫(kù)抽象為了數(shù)據(jù)庫(kù)。

    1.1.2 數(shù)據(jù)解析模塊

    數(shù)據(jù)解析模塊用于對(duì)接數(shù)據(jù)庫(kù)及數(shù)據(jù)對(duì)象模塊。在本系統(tǒng)的設(shè)計(jì)中,數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)為代表屏幕信息的JSON格式數(shù)據(jù),而數(shù)據(jù)對(duì)象模塊中存儲(chǔ)的則是JavaScript對(duì)象數(shù)據(jù)。屏幕編排完成后,需要經(jīng)過(guò)數(shù)據(jù)解析模塊將數(shù)據(jù)對(duì)象模塊中的JavaScript對(duì)象數(shù)據(jù)解析為JSON格式數(shù)據(jù),然后存入數(shù)據(jù)庫(kù)。而在多次編排屏幕的場(chǎng)景下,數(shù)據(jù)庫(kù)中存儲(chǔ)的JSON格式數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)解析模塊,構(gòu)造數(shù)據(jù)對(duì)象模塊中的JavaScript對(duì)象,然后數(shù)據(jù)對(duì)象模塊通知視圖模塊渲染屏幕。

    1.1.3 校驗(yàn)?zāi)K

    校驗(yàn)?zāi)K是數(shù)據(jù)解析模塊的子模塊。為了保證數(shù)據(jù)解析模塊的正常工作,需要確保數(shù)據(jù)庫(kù)及數(shù)據(jù)對(duì)象模塊中數(shù)據(jù)的正確性和完整性,這就是校驗(yàn)?zāi)K需要完成的工作。在由數(shù)據(jù)庫(kù)中存儲(chǔ)的JSON格式數(shù)據(jù)構(gòu)建數(shù)據(jù)對(duì)象模塊中JavaScript對(duì)象數(shù)據(jù)的過(guò)程中,校驗(yàn)?zāi)K對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的JSON格式數(shù)據(jù)進(jìn)行校驗(yàn)。在由數(shù)據(jù)對(duì)象模塊中的JavaScript對(duì)象數(shù)據(jù)解析為適合數(shù)據(jù)庫(kù)存儲(chǔ)的JSON格式數(shù)據(jù)的過(guò)程中,校驗(yàn)?zāi)K對(duì)數(shù)據(jù)對(duì)象模塊中的JavaScript對(duì)象數(shù)據(jù)進(jìn)行校驗(yàn)。校驗(yàn)分為合法性校驗(yàn)和完整性校驗(yàn)這兩種校驗(yàn)形式,合法性校驗(yàn)對(duì)應(yīng)于數(shù)據(jù)的正確性,完整性校驗(yàn)對(duì)應(yīng)于數(shù)據(jù)的完整性。合法性校驗(yàn)必須全部校驗(yàn)通過(guò)才能繼續(xù)進(jìn)行數(shù)據(jù)解析。完整性校驗(yàn)不通過(guò)則會(huì)產(chǎn)生警告,告警用戶當(dāng)前屏幕數(shù)據(jù)是不完整的,需要繼續(xù)編排完成,但不影響數(shù)據(jù)解析。合法性校驗(yàn)優(yōu)先于完整性校驗(yàn),合法性校驗(yàn)不通過(guò)則無(wú)需對(duì)數(shù)據(jù)進(jìn)行完整性校驗(yàn),而會(huì)中斷數(shù)據(jù)解析過(guò)程。

    1.1.4 數(shù)據(jù)對(duì)象模塊

    機(jī)預(yù)盒屏幕可以抽象為多種屏幕對(duì)象的組合,包括主屏、Logo、快捷入口、分屏、屏幕元素、導(dǎo)航等多種屏幕對(duì)象。屏幕對(duì)象之間存在著包含關(guān)系,如主屏對(duì)象包含Logo對(duì)象、快捷入口對(duì)象、多個(gè)分屏對(duì)象以及導(dǎo)航對(duì)象,而分屏對(duì)象又包含多個(gè)屏幕元素對(duì)象等。數(shù)據(jù)對(duì)象模塊中定義了不同屏幕對(duì)象的內(nèi)容和接口,負(fù)責(zé)構(gòu)建屏幕對(duì)象存儲(chǔ)當(dāng)前屏幕數(shù)據(jù),同時(shí)提供與其它模塊的通信接口。通過(guò)數(shù)據(jù)對(duì)象模塊提供的接口方法,控制器模塊可以改變屏幕對(duì)象的狀態(tài),視圖模塊可以查詢屏幕對(duì)象的狀態(tài),數(shù)據(jù)解析模塊可以傳入解析后的屏幕數(shù)據(jù)并構(gòu)建屏幕對(duì)象。通過(guò)數(shù)據(jù)對(duì)象模塊中定義的事件機(jī)制,當(dāng)屏幕對(duì)象狀態(tài)變化的時(shí)候,數(shù)據(jù)對(duì)象模塊會(huì)通知視圖模塊調(diào)用渲染模塊更新視圖。

    1.1.5 視圖模塊

    視圖模塊是本系統(tǒng)的表示部分,用于展現(xiàn)數(shù)據(jù)對(duì)象模塊中屏幕對(duì)象數(shù)據(jù)的內(nèi)容。視圖模塊提供預(yù)覽模式和編排模式兩種不同的模式。預(yù)覽模式下,視圖模塊提供屏幕效果的預(yù)覽。編排模式下,視圖模塊向用戶提供一個(gè)友好的編排界面,用戶可以通過(guò)所見(jiàn)即所得(WYSIWYG,what you see is what you get)的方式方便地編排機(jī)頂盒屏幕。視圖模塊的編排界面包括工具區(qū)和編輯區(qū),工具區(qū)中包含了多種屏幕對(duì)象圖標(biāo)和輔助按鈕,編輯區(qū)中實(shí)時(shí)地展示了當(dāng)前所編排屏幕的效果。用戶可以通過(guò)拖拽的方式操作屏幕對(duì)象圖標(biāo),將不同的屏幕對(duì)象添加到編輯區(qū)中。不同的輔助按鈕提供了不同的功能,用戶可以通過(guò)點(diǎn)擊按鈕來(lái)設(shè)置不同的屏幕屬性。視圖模塊接收用戶的編排操作和屬性設(shè)置操作,對(duì)這些操作進(jìn)行數(shù)據(jù)驗(yàn)證,發(fā)送操作請(qǐng)求到控制器模塊。視圖模塊可以向數(shù)據(jù)對(duì)象模塊查詢屏幕對(duì)象狀態(tài),獲取屏幕對(duì)象狀態(tài)信息。通過(guò)視圖模塊提供的方法,控制器模塊可以選擇不同的視圖。視圖模塊監(jiān)聽(tīng)數(shù)據(jù)對(duì)象模塊的屏幕對(duì)象數(shù)據(jù)改變事件,調(diào)用渲染模塊更新視圖。

    1.1.6 渲染模塊

    渲染模塊是視圖模塊的子模塊。數(shù)據(jù)庫(kù)以及數(shù)據(jù)對(duì)象模塊中存儲(chǔ)的屏幕對(duì)象信息都是一些冰冷的數(shù)據(jù),這些數(shù)據(jù)對(duì)于用戶來(lái)說(shuō)是不直觀的。渲染模塊根據(jù)屏幕對(duì)象信息渲染視圖,讓用戶能直觀地了解數(shù)據(jù)所代表的意義。根據(jù)不同的適用場(chǎng)景,渲染模塊可以渲染整個(gè)視圖或者部分視圖。渲染模塊有三個(gè)適用場(chǎng)景。系統(tǒng)初次加載時(shí),此時(shí)還不存在視圖,渲染模塊根據(jù)數(shù)據(jù)對(duì)象模塊傳遞過(guò)來(lái)的屏幕對(duì)象信息渲染生成整個(gè)視圖。當(dāng)屏幕對(duì)象狀態(tài)變化時(shí),數(shù)據(jù)對(duì)象模塊通知視圖模塊屏幕對(duì)象狀態(tài)變化信息,渲染模根據(jù)這些信息更新相應(yīng)部分視圖,保持視圖和屏幕對(duì)象狀態(tài)的同步。在編排屏幕的過(guò)程中,編排操作首先影響的是視圖,渲染模塊根據(jù)編排操作更新相應(yīng)部分視圖,然后發(fā)送操作請(qǐng)求到控制器模塊,控制器模塊通知數(shù)據(jù)對(duì)象模塊屏幕對(duì)象狀態(tài)變化信息,數(shù)據(jù)對(duì)象模塊存儲(chǔ)屏幕對(duì)象狀態(tài)變化,保持視圖和屏幕對(duì)象狀態(tài)的同步。

    1.1.7 編排模塊

    編排模塊是視圖模塊的子模塊。編排模塊提供了鼠標(biāo)拖拽的操作形式,用戶僅僅使用鼠標(biāo)就能完成全部編排操作。通過(guò)編排模塊,用戶可以完成添加屏幕對(duì)象、刪除屏幕對(duì)象、修改屏幕對(duì)象大小、修改屏幕對(duì)象位置等操作。編排模塊的實(shí)現(xiàn)符合所見(jiàn)即所得的原則,用戶在進(jìn)行編排操作的時(shí)候,可以即時(shí)地看到當(dāng)前編排的效果,保證最終編排所得效果與所需效果一致。

    1.1.8 控制器模塊

    控制器模塊負(fù)責(zé)處理用戶與web之間的交互??刂破髂K接收從視圖模塊傳遞過(guò)來(lái)的用戶操作,將操作轉(zhuǎn)發(fā)給數(shù)據(jù)對(duì)象模塊,從而完成修改數(shù)據(jù)對(duì)象狀態(tài)等操作。用戶通過(guò)編排模塊編排屏幕,視圖模塊完成屏幕渲染并將編排操作傳遞給控制器模塊,控制器模塊通知數(shù)據(jù)對(duì)象模塊存儲(chǔ)相應(yīng)的數(shù)據(jù)對(duì)象狀態(tài)變化。用戶通過(guò)屬性設(shè)置操作設(shè)置屏幕屬性,視圖模塊將屬性設(shè)置操作傳遞給控制器模塊,控制器模塊通知數(shù)據(jù)對(duì)象模塊存儲(chǔ)相應(yīng)的數(shù)據(jù)對(duì)象狀態(tài)變化,然后數(shù)據(jù)對(duì)象模塊通知視圖模塊根據(jù)數(shù)據(jù)對(duì)象狀態(tài)變化渲染屏幕。用戶通過(guò)視圖模塊可以選擇當(dāng)前視圖模式為編排模式或者預(yù)覽模式,視圖模塊將模式選擇操作傳遞給控制器模塊,控制器模塊調(diào)用視圖模塊提供的接口方法完成相應(yīng)視圖的渲染??刂破髂K還支持心跳機(jī)制,控制器模塊定期向服務(wù)器發(fā)送心跳請(qǐng)求,保證web與服務(wù)器之間的連接不會(huì)因?yàn)槌瑫r(shí)而斷開(kāi)。

    1.2 系統(tǒng)實(shí)現(xiàn)

    由于本系統(tǒng)比較復(fù)雜,所以本文只對(duì)開(kāi)發(fā)語(yǔ)言的選擇、屏幕編排布局的計(jì)算、拖拽編排的原理以及校驗(yàn)?zāi)K的實(shí)現(xiàn)等進(jìn)行介紹,其余部分則不贅余。

    1.2.1 開(kāi)發(fā)語(yǔ)言的選擇

    在本系統(tǒng)的開(kāi)發(fā)語(yǔ)言選擇上,考慮到JavaScript對(duì)面向?qū)ο筇卣鞯闹С植⒉粔蛴押?,?jīng)過(guò)對(duì)比Script#以及Typescript這兩種JavaScript的超集語(yǔ)言,最終本系統(tǒng)選擇了Typescript作為開(kāi)發(fā)語(yǔ)言。Typescript是為大型應(yīng)用開(kāi)發(fā)而設(shè)計(jì)的語(yǔ)言,它是JavaScript的一個(gè)超集,Typescript向JavaScript添加了可選的靜態(tài)類型和基于類的面向?qū)ο缶幊烫卣?,Typescript最終會(huì)編譯成為JavaScript。Script#同樣是JavaScript的一個(gè)超集,它使用C#的語(yǔ)法來(lái)開(kāi)發(fā)JavaScript,Script#最終也會(huì)編譯成為JavaScript。相比Script#. Typescript有更完善的文檔等優(yōu)勢(shì)。除了Typescript語(yǔ)言外,本系統(tǒng)還使用了HTML及CSS語(yǔ)言。

    1.2.2 屏幕編排布局的計(jì)算

    屏幕編排布局的計(jì)算是渲染模塊中一個(gè)非常重要的功能。屏幕編排布局計(jì)算的準(zhǔn)確與否直接影響了渲染模塊的正常工作與否。在web頁(yè)面中,假設(shè)屏幕的寬為W,高為H,屏幕由M行N列格子組成,格子之間的橫向間隔為Wi,格子的縱向間隔為Hi。則從第m行第n列格子開(kāi)始,橫向跨越w個(gè)格子,縱向跨越h個(gè)格子的屏幕對(duì)象的位置屬性計(jì)算如下:

    1.2.3 拖拽編排的原理

    瀏覽器JavaScript引擎的事件機(jī)制為實(shí)現(xiàn)鼠標(biāo)拖拽編排的操作方式提供了可能。鼠標(biāo)按下的時(shí)候會(huì)觸發(fā)瀏覽器mousedown事件,鼠標(biāo)移動(dòng)的時(shí)候會(huì)觸發(fā)瀏覽器mousemove事件,鼠標(biāo)松開(kāi)的時(shí)候會(huì)觸發(fā)瀏覽器mouseup事件。通過(guò)給瀏覽器的mousedown、mousemove和mouseup事件分別綁定事件處理函數(shù),在這些事件觸發(fā)的時(shí)候,執(zhí)行事件處理函數(shù),根據(jù)事件攜帶的鼠標(biāo)位置參數(shù)相應(yīng)地改變被拖拽屏幕對(duì)象的位置,從而達(dá)到拖拽編排的視覺(jué)效果。拖拽編排的流程圖如圖2所示。

    1.2.4 校驗(yàn)?zāi)K的實(shí)現(xiàn)

    校驗(yàn)?zāi)K是數(shù)據(jù)解析模塊的一個(gè)子模塊。校驗(yàn)?zāi)K同時(shí)適用于數(shù)據(jù)對(duì)象模塊端到數(shù)據(jù)庫(kù)端數(shù)據(jù)解析和數(shù)據(jù)庫(kù)端到數(shù)據(jù)對(duì)象模塊端數(shù)據(jù)解析。本課題提出了兩種校驗(yàn)類型,第一種是合法性校驗(yàn),這類校驗(yàn)判斷的是會(huì)引起程序錯(cuò)誤的內(nèi)容,對(duì)于這類校驗(yàn),必須全部通過(guò)才能進(jìn)行數(shù)據(jù)解析。第二種是完整性校驗(yàn),這類校驗(yàn)判斷的是會(huì)導(dǎo)致屏幕信息不完整的內(nèi)容,考慮到存在多次編排的場(chǎng)景,這類校驗(yàn)不管有沒(méi)有通過(guò)都可以繼續(xù)進(jìn)行數(shù)據(jù)解析,但是在完整性校驗(yàn)沒(méi)有通過(guò)的情況下會(huì)警告用戶。合法性校驗(yàn)優(yōu)先于完整性校驗(yàn),合法性校驗(yàn)不通過(guò)則無(wú)需對(duì)數(shù)據(jù)進(jìn)行完整性校驗(yàn),而會(huì)中斷數(shù)據(jù)解析過(guò)程。校驗(yàn)?zāi)K的流程圖如圖3所示。

    2 結(jié)束語(yǔ)

    近年來(lái),智能家居等概念火熱興起,作為互聯(lián)網(wǎng)和傳統(tǒng)電視的結(jié)合產(chǎn)物,互聯(lián)網(wǎng)電視正逐漸地進(jìn)入千家萬(wàn)戶。本文介紹的基于web的互聯(lián)網(wǎng)電視機(jī)預(yù)盒屏幕編排系統(tǒng)解決了互聯(lián)網(wǎng)電視機(jī)頂盒屏幕的編排問(wèn)題,具有很強(qiáng)的應(yīng)用場(chǎng)景,也很好地適應(yīng)了時(shí)代潮流。

    猜你喜歡
    機(jī)頂盒軟件工程
    機(jī)頂盒上別蓋布
    安全使用機(jī)頂盒注意五點(diǎn)
    機(jī)頂盒上別蓋布
    數(shù)字電視機(jī)頂盒軟件自動(dòng)測(cè)試系統(tǒng)的開(kāi)發(fā)及應(yīng)用
    依托工作室的軟件工程實(shí)踐教學(xué)研究
    應(yīng)用瀑布模型的MOOC制作方法
    融合APTECH體系的軟件產(chǎn)業(yè)人才培養(yǎng)探究
    基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
    關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
    關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
    日本色播在线视频| 国产一区二区在线观看日韩| 街头女战士在线观看网站| 少妇人妻久久综合中文| 国产亚洲最大av| 久久午夜福利片| 人妻少妇偷人精品九色| 亚洲av在线观看美女高潮| 日韩在线高清观看一区二区三区| 肉色欧美久久久久久久蜜桃 | 亚洲国产成人一精品久久久| 午夜免费男女啪啪视频观看| 亚洲欧美一区二区三区黑人 | 欧美日韩视频精品一区| 亚洲色图综合在线观看| 欧美 日韩 精品 国产| 80岁老熟妇乱子伦牲交| 日本-黄色视频高清免费观看| 国内揄拍国产精品人妻在线| 色视频在线一区二区三区| 国产成人aa在线观看| 亚洲av在线观看美女高潮| 色综合色国产| 一区二区av电影网| 国产免费视频播放在线视频| 啦啦啦啦在线视频资源| 免费av观看视频| 男的添女的下面高潮视频| 亚洲av免费在线观看| videossex国产| 超碰97精品在线观看| 欧美高清成人免费视频www| 国产午夜福利久久久久久| 日韩伦理黄色片| 亚洲内射少妇av| 国产免费视频播放在线视频| 大片免费播放器 马上看| 国产 精品1| 99热这里只有是精品在线观看| 极品少妇高潮喷水抽搐| 熟女电影av网| 97人妻精品一区二区三区麻豆| 国产成人精品婷婷| 一本久久精品| 国产综合懂色| 99视频精品全部免费 在线| 精品久久久久久电影网| 国产精品久久久久久av不卡| 精品99又大又爽又粗少妇毛片| www.av在线官网国产| 少妇人妻一区二区三区视频| 欧美激情在线99| 免费看av在线观看网站| 免费人成在线观看视频色| 成人亚洲欧美一区二区av| 国产精品偷伦视频观看了| 丰满乱子伦码专区| 国产69精品久久久久777片| 久热这里只有精品99| 国产精品一区二区在线观看99| 亚洲成人精品中文字幕电影| 成人漫画全彩无遮挡| 熟女人妻精品中文字幕| 精品久久久噜噜| 色综合色国产| 色吧在线观看| 日韩免费高清中文字幕av| 直男gayav资源| 欧美最新免费一区二区三区| 在线观看一区二区三区| 好男人视频免费观看在线| 欧美丝袜亚洲另类| 欧美高清成人免费视频www| 国产亚洲5aaaaa淫片| 日韩强制内射视频| 91精品国产九色| 欧美+日韩+精品| 国产极品天堂在线| 一级毛片久久久久久久久女| 亚洲人成网站在线播| 中文资源天堂在线| av在线蜜桃| av在线观看视频网站免费| 我要看日韩黄色一级片| 在线免费十八禁| 国产成人a区在线观看| 黄色一级大片看看| 亚洲色图av天堂| 香蕉精品网在线| 美女视频免费永久观看网站| 成人无遮挡网站| 69人妻影院| 精品久久久久久久末码| av国产精品久久久久影院| 国产精品嫩草影院av在线观看| 女人被狂操c到高潮| av在线老鸭窝| 久久精品国产鲁丝片午夜精品| 别揉我奶头 嗯啊视频| 亚洲精品456在线播放app| 国产91av在线免费观看| 啦啦啦啦在线视频资源| 国产成人a区在线观看| 亚洲人成网站在线观看播放| 免费av不卡在线播放| 五月伊人婷婷丁香| 亚洲av一区综合| 视频中文字幕在线观看| 欧美激情在线99| 国产v大片淫在线免费观看| 国产毛片a区久久久久| 人妻夜夜爽99麻豆av| 欧美一区二区亚洲| 日韩免费高清中文字幕av| 亚洲精品456在线播放app| 男女无遮挡免费网站观看| 两个人的视频大全免费| 青青草视频在线视频观看| 下体分泌物呈黄色| 欧美激情久久久久久爽电影| 美女主播在线视频| 美女内射精品一级片tv| 欧美日韩视频高清一区二区三区二| 午夜免费鲁丝| 黄色视频在线播放观看不卡| 少妇的逼水好多| 日韩人妻高清精品专区| 亚洲av.av天堂| 最后的刺客免费高清国语| 亚洲精品乱码久久久v下载方式| 国产一区二区三区综合在线观看 | 久久人人爽av亚洲精品天堂 | 五月开心婷婷网| 少妇人妻 视频| 国产免费视频播放在线视频| 日韩视频在线欧美| 亚洲欧美日韩无卡精品| 一二三四中文在线观看免费高清| 亚洲精品乱码久久久v下载方式| 熟女电影av网| 久久影院123| 欧美成人精品欧美一级黄| 国产一区二区三区综合在线观看 | 国产av国产精品国产| 久久久久久久久久久丰满| 日本免费在线观看一区| xxx大片免费视频| 91久久精品国产一区二区成人| 99久久人妻综合| 欧美xxⅹ黑人| 成人特级av手机在线观看| 亚洲国产色片| 欧美激情久久久久久爽电影| av又黄又爽大尺度在线免费看| 丝袜脚勾引网站| 国产91av在线免费观看| 人人妻人人澡人人爽人人夜夜| 日本wwww免费看| 久久精品久久精品一区二区三区| 老女人水多毛片| 欧美最新免费一区二区三区| 少妇人妻久久综合中文| 大香蕉97超碰在线| 午夜视频国产福利| av在线观看视频网站免费| 精品一区在线观看国产| 精品亚洲乱码少妇综合久久| 日韩欧美 国产精品| 久久精品综合一区二区三区| 91精品国产九色| 国产又色又爽无遮挡免| 人妻夜夜爽99麻豆av| 欧美国产精品一级二级三级 | 国产中年淑女户外野战色| 欧美极品一区二区三区四区| 在线a可以看的网站| 制服丝袜香蕉在线| av在线天堂中文字幕| 国产精品久久久久久精品古装| 波野结衣二区三区在线| 日韩av免费高清视频| 久久久久国产精品人妻一区二区| 天天一区二区日本电影三级| 久久久成人免费电影| 能在线免费看毛片的网站| 一级爰片在线观看| 欧美精品人与动牲交sv欧美| 欧美性感艳星| 丝袜喷水一区| 国产极品天堂在线| 亚洲国产精品成人综合色| 日本三级黄在线观看| 国产免费福利视频在线观看| 亚洲国产欧美人成| 久久精品国产亚洲av天美| 欧美三级亚洲精品| 青春草亚洲视频在线观看| 如何舔出高潮| 国产女主播在线喷水免费视频网站| 偷拍熟女少妇极品色| 欧美3d第一页| 天堂中文最新版在线下载 | 青春草视频在线免费观看| 汤姆久久久久久久影院中文字幕| 国产在视频线精品| 国产精品一区二区三区四区免费观看| 18禁裸乳无遮挡动漫免费视频 | 亚洲国产av新网站| 亚洲成人久久爱视频| 久久精品熟女亚洲av麻豆精品| 国产探花在线观看一区二区| 人妻一区二区av| 黄色配什么色好看| av播播在线观看一区| 久久久国产一区二区| 日韩欧美精品免费久久| 秋霞在线观看毛片| 免费av观看视频| 久久精品人妻少妇| 国产黄a三级三级三级人| 亚洲精品影视一区二区三区av| 免费看日本二区| 欧美人与善性xxx| 日日啪夜夜撸| 日韩av免费高清视频| 啦啦啦中文免费视频观看日本| 91午夜精品亚洲一区二区三区| 晚上一个人看的免费电影| 香蕉精品网在线| 精品久久久噜噜| 寂寞人妻少妇视频99o| 一级片'在线观看视频| 国模一区二区三区四区视频| 成年av动漫网址| 日本熟妇午夜| 国产一区二区三区av在线| 69av精品久久久久久| 乱系列少妇在线播放| 久热这里只有精品99| 蜜臀久久99精品久久宅男| 久久精品综合一区二区三区| 99久久精品国产国产毛片| 精品99又大又爽又粗少妇毛片| 岛国毛片在线播放| 国产伦理片在线播放av一区| av国产免费在线观看| 午夜福利视频1000在线观看| av在线亚洲专区| 日本wwww免费看| 亚洲欧美中文字幕日韩二区| 波野结衣二区三区在线| 久久久久久久精品精品| 在线播放无遮挡| 97超视频在线观看视频| 精品99又大又爽又粗少妇毛片| 亚洲精品日韩在线中文字幕| 在线 av 中文字幕| 免费av不卡在线播放| 久久人人爽av亚洲精品天堂 | 18+在线观看网站| 99热网站在线观看| 亚洲精品国产av蜜桃| 欧美精品一区二区大全| 在现免费观看毛片| 欧美日韩综合久久久久久| 亚洲av电影在线观看一区二区三区 | 伊人久久国产一区二区| 五月伊人婷婷丁香| 女人被狂操c到高潮| 国产爱豆传媒在线观看| 亚洲四区av| 少妇高潮的动态图| 日本猛色少妇xxxxx猛交久久| 九九爱精品视频在线观看| 男人舔奶头视频| 婷婷色综合www| 亚洲色图av天堂| 欧美一区二区亚洲| 久久亚洲国产成人精品v| 午夜激情久久久久久久| 最近最新中文字幕大全电影3| 少妇被粗大猛烈的视频| 少妇熟女欧美另类| 国产乱人视频| 国内精品宾馆在线| 成年女人看的毛片在线观看| 欧美日韩国产mv在线观看视频 | 26uuu在线亚洲综合色| 亚洲欧美日韩另类电影网站 | 亚洲熟女精品中文字幕| 日韩一区二区三区影片| 91久久精品电影网| 在线免费十八禁| 全区人妻精品视频| 好男人视频免费观看在线| 日韩国内少妇激情av| 综合色av麻豆| 日韩欧美一区视频在线观看 | www.色视频.com| 久久精品国产亚洲网站| 男女啪啪激烈高潮av片| 精品一区二区三区视频在线| av在线蜜桃| 性色avwww在线观看| 成人高潮视频无遮挡免费网站| 听说在线观看完整版免费高清| 国产色婷婷99| av又黄又爽大尺度在线免费看| 99久久人妻综合| 美女主播在线视频| 中文字幕亚洲精品专区| 99热国产这里只有精品6| 国产精品一二三区在线看| 久久久亚洲精品成人影院| 亚洲精品国产av成人精品| 一个人看的www免费观看视频| 嫩草影院新地址| 免费av观看视频| 国产亚洲午夜精品一区二区久久 | 在线看a的网站| 97人妻精品一区二区三区麻豆| 国产精品精品国产色婷婷| 欧美成人精品欧美一级黄| 亚洲美女搞黄在线观看| 成年女人看的毛片在线观看| 黄色怎么调成土黄色| 蜜桃久久精品国产亚洲av| 免费看光身美女| av国产免费在线观看| 色哟哟·www| 欧美日韩亚洲高清精品| 国产午夜精品一二区理论片| 国产成人精品久久久久久| 国产综合精华液| 亚洲精品乱码久久久v下载方式| 国产探花极品一区二区| 蜜臀久久99精品久久宅男| 日韩强制内射视频| 国产v大片淫在线免费观看| 亚洲成人av在线免费| 欧美另类一区| 亚洲图色成人| 亚洲精品久久久久久婷婷小说| 亚洲av一区综合| 亚洲人成网站高清观看| 国产黄频视频在线观看| 久久午夜福利片| 午夜免费男女啪啪视频观看| 日韩制服骚丝袜av| 国产成人aa在线观看| 久久久久久久久久久免费av| 国产男女内射视频| 久热久热在线精品观看| 亚洲成人av在线免费| av在线天堂中文字幕| 人体艺术视频欧美日本| 国产高潮美女av| 日韩av免费高清视频| 亚洲成人一二三区av| 日本黄大片高清| 久久人人爽av亚洲精品天堂 | 性色av一级| 国产毛片a区久久久久| 大码成人一级视频| 高清欧美精品videossex| 热99国产精品久久久久久7| 黄色视频在线播放观看不卡| 一级毛片黄色毛片免费观看视频| 少妇丰满av| 亚洲综合精品二区| 久久久久国产网址| 丰满乱子伦码专区| 国产日韩欧美亚洲二区| 午夜福利网站1000一区二区三区| 国产视频首页在线观看| 亚洲美女搞黄在线观看| 我的老师免费观看完整版| 青青草视频在线视频观看| 黄色欧美视频在线观看| 久久精品久久久久久噜噜老黄| 最近2019中文字幕mv第一页| 国产精品一区二区在线观看99| 精品一区在线观看国产| 熟妇人妻不卡中文字幕| 91午夜精品亚洲一区二区三区| 日韩欧美精品免费久久| 欧美人与善性xxx| 国产男女内射视频| 久久精品国产鲁丝片午夜精品| 自拍偷自拍亚洲精品老妇| 最近手机中文字幕大全| 十八禁网站网址无遮挡 | 久热久热在线精品观看| 91aial.com中文字幕在线观看| 国产中年淑女户外野战色| 成人毛片a级毛片在线播放| 国产成人aa在线观看| 国产黄色免费在线视频| 亚洲精品中文字幕在线视频 | 亚洲色图av天堂| 美女内射精品一级片tv| 亚洲欧美精品自产自拍| 国产精品一区www在线观看| 久久久久久九九精品二区国产| 国产人妻一区二区三区在| 国产乱人视频| 一级av片app| 久久久久精品久久久久真实原创| 97在线人人人人妻| 大片电影免费在线观看免费| 亚洲人成网站在线观看播放| 嫩草影院新地址| 看十八女毛片水多多多| 毛片女人毛片| 91久久精品电影网| 性色av一级| 日韩中字成人| 国产亚洲av片在线观看秒播厂| 自拍欧美九色日韩亚洲蝌蚪91 | 观看免费一级毛片| 国产亚洲午夜精品一区二区久久 | 美女内射精品一级片tv| 国产免费福利视频在线观看| 亚洲精品成人av观看孕妇| 国产精品无大码| a级毛色黄片| 国产白丝娇喘喷水9色精品| 国产精品成人在线| 日韩欧美精品免费久久| 日韩国内少妇激情av| 日韩三级伦理在线观看| 内地一区二区视频在线| 自拍偷自拍亚洲精品老妇| 久久久久精品性色| 亚洲国产精品999| 又黄又爽又刺激的免费视频.| 国产高潮美女av| 国产成人a∨麻豆精品| av在线老鸭窝| 草草在线视频免费看| 久久精品久久久久久久性| 亚洲精品视频女| 丝袜脚勾引网站| 免费观看av网站的网址| 久久午夜福利片| 91狼人影院| 亚洲内射少妇av| 免费人成在线观看视频色| 一级片'在线观看视频| 在线观看人妻少妇| 亚洲欧洲国产日韩| 在线免费观看不下载黄p国产| 久久热精品热| 综合色丁香网| 精品久久久噜噜| 亚洲欧美日韩无卡精品| av卡一久久| 成人亚洲精品一区在线观看 | 乱系列少妇在线播放| 欧美人与善性xxx| 亚洲精品国产色婷婷电影| 久久久a久久爽久久v久久| 国产伦精品一区二区三区视频9| 久久99热6这里只有精品| 男女啪啪激烈高潮av片| 精品一区二区三区视频在线| 亚洲电影在线观看av| 一级毛片久久久久久久久女| 亚洲天堂国产精品一区在线| 久久久久久久午夜电影| 欧美激情久久久久久爽电影| 热99国产精品久久久久久7| 神马国产精品三级电影在线观看| 免费黄网站久久成人精品| 亚洲自偷自拍三级| 在线播放无遮挡| 久久韩国三级中文字幕| 1000部很黄的大片| 男人狂女人下面高潮的视频| 一级毛片 在线播放| 免费人成在线观看视频色| 国产综合精华液| 在线a可以看的网站| 国产 精品1| 哪个播放器可以免费观看大片| 久久久久久久久久久丰满| 国产成人福利小说| 久久久久国产网址| 日韩亚洲欧美综合| 久久99精品国语久久久| 亚洲图色成人| 久久久久久久午夜电影| 精品酒店卫生间| 色婷婷久久久亚洲欧美| 欧美日韩视频精品一区| 国产精品麻豆人妻色哟哟久久| 久久久精品欧美日韩精品| 九草在线视频观看| 国产片特级美女逼逼视频| 日韩欧美精品v在线| 久久久久久久久久久丰满| 久久久久久国产a免费观看| 黄色配什么色好看| 日本欧美国产在线视频| 国产黄频视频在线观看| 国产 一区 欧美 日韩| 久久久久久久午夜电影| 看十八女毛片水多多多| 国产 精品1| 欧美bdsm另类| 国产大屁股一区二区在线视频| 99久久中文字幕三级久久日本| 下体分泌物呈黄色| 亚洲美女搞黄在线观看| 国产精品无大码| 成人鲁丝片一二三区免费| 日韩欧美精品v在线| 干丝袜人妻中文字幕| 亚洲欧美精品专区久久| 干丝袜人妻中文字幕| 哪个播放器可以免费观看大片| 香蕉精品网在线| 欧美bdsm另类| 内地一区二区视频在线| 菩萨蛮人人尽说江南好唐韦庄| 高清毛片免费看| 一区二区av电影网| 中文字幕人妻熟人妻熟丝袜美| 99热网站在线观看| 久久久a久久爽久久v久久| 国产av不卡久久| 久久久精品免费免费高清| 综合色av麻豆| 另类亚洲欧美激情| 在线观看国产h片| 人妻一区二区av| 69人妻影院| 久久女婷五月综合色啪小说 | 久久久久久久大尺度免费视频| 国产一区二区在线观看日韩| 丝瓜视频免费看黄片| 日日撸夜夜添| 成人欧美大片| 人妻制服诱惑在线中文字幕| 69av精品久久久久久| eeuss影院久久| 高清在线视频一区二区三区| 欧美精品国产亚洲| 色5月婷婷丁香| 卡戴珊不雅视频在线播放| 三级男女做爰猛烈吃奶摸视频| 毛片女人毛片| 亚洲av国产av综合av卡| 超碰97精品在线观看| 少妇人妻久久综合中文| av专区在线播放| 青青草视频在线视频观看| 久久女婷五月综合色啪小说 | 亚洲精品一区蜜桃| 亚洲国产av新网站| 老师上课跳d突然被开到最大视频| 黑人高潮一二区| 联通29元200g的流量卡| 亚洲精品国产成人久久av| 特级一级黄色大片| 天天躁日日操中文字幕| 欧美三级亚洲精品| av女优亚洲男人天堂| 日本与韩国留学比较| 中文字幕免费在线视频6| 久久久久久久久大av| 在线观看一区二区三区激情| 男女国产视频网站| 十八禁网站网址无遮挡 | 欧美日韩视频精品一区| 欧美高清性xxxxhd video| 久久久久久伊人网av| 天堂网av新在线| 久久久久久久午夜电影| 亚洲国产精品999| 一区二区三区四区激情视频| .国产精品久久| 国产片特级美女逼逼视频| 2022亚洲国产成人精品| 欧美极品一区二区三区四区| 97超视频在线观看视频| 秋霞伦理黄片| 精品少妇久久久久久888优播| 老司机影院毛片| 丝袜脚勾引网站| 免费观看a级毛片全部| 极品少妇高潮喷水抽搐| 自拍欧美九色日韩亚洲蝌蚪91 | 人妻一区二区av| av女优亚洲男人天堂| 亚洲国产精品专区欧美| 日韩国内少妇激情av| 日韩 亚洲 欧美在线| 最近最新中文字幕免费大全7| 尾随美女入室| 国产精品嫩草影院av在线观看| 亚洲欧美成人综合另类久久久| 国产毛片在线视频| 好男人在线观看高清免费视频| 视频区图区小说| 97超碰精品成人国产| 国产亚洲av嫩草精品影院| 日本午夜av视频| 国产高清三级在线| 亚洲aⅴ乱码一区二区在线播放| 欧美精品一区二区大全| av在线app专区| 亚洲精品久久午夜乱码| 亚洲av日韩在线播放| 内地一区二区视频在线|