国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于服務(wù)交互式機(jī)頂盒的方法

      文檔序號(hào):7854724閱讀:217來源:國知局
      專利名稱:一種基于服務(wù)交互式機(jī)頂盒的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種基于服務(wù)交互式機(jī)頂盒的方法。
      背景技術(shù)
      現(xiàn)在的數(shù)字電視機(jī)頂盒的軟件程序中,UI (User Interface,用戶界面)是直接與各項(xiàng)業(yè)務(wù)進(jìn)行交互。這樣使得Π與業(yè)務(wù)緊密相關(guān),并且Π只能被動(dòng)的接受信息或數(shù)據(jù),無法完全地、便捷地控制各項(xiàng)業(yè)務(wù)功能。例如EPG (Electronic Program Guide,電子節(jié)目指南)業(yè)務(wù)在開機(jī)后,會(huì)不停的監(jiān)控EPG信息,一但發(fā)現(xiàn)數(shù)據(jù)變化,便往UI發(fā)送消息。但有時(shí)用戶切換到無EPG處理的界面,消息依舊在發(fā)送,這樣就造成了資源浪費(fèi)及時(shí)間浪費(fèi)。另夕卜,UI的移植不方便,在不同的項(xiàng)目上業(yè)務(wù)接口不盡相同,從而導(dǎo)致了同一 Π在不同項(xiàng)目上移植起來很困難。

      發(fā)明內(nèi)容
      為了解決上述Π無法完全地、便捷地控制各項(xiàng)業(yè)務(wù)功能以及移植不方便等問題,本發(fā)明提供一種基于服務(wù)交互式機(jī)頂盒的方法解決方案。一種基于服務(wù)交互式機(jī)頂盒的方法,包括用于與用戶交互的UI,以及提供基礎(chǔ)服務(wù)的業(yè)務(wù)層,UI與業(yè)務(wù)層之間設(shè)置有設(shè)置一個(gè)與Π配合交互的并對(duì)不同業(yè)務(wù)提供標(biāo)準(zhǔn)接口的服務(wù)單元;所述服務(wù)單元包括注冊(cè)服務(wù),在開機(jī)時(shí)注冊(cè)所有機(jī)頂盒相關(guān)服務(wù);鏈接服務(wù),鏈接所有與當(dāng)前界面相關(guān)的服務(wù);請(qǐng)求服務(wù),向已鏈接的接目標(biāo)服務(wù)請(qǐng)求服務(wù);獲取數(shù)據(jù),從請(qǐng)求服務(wù)的目標(biāo)服務(wù)獲取相關(guān)數(shù)據(jù);斷開服務(wù),斷開所有相關(guān)服務(wù)鏈接;注銷服務(wù),銷毀服務(wù)所使用的資源。具體的,所述服務(wù)單元與UI和業(yè)務(wù)層交互的流程為
      (O開機(jī)時(shí),服務(wù)單元查詢業(yè)務(wù)層當(dāng)前的所有服務(wù)并一一進(jìn)行注冊(cè);
      (2)用戶訪問UI的某個(gè)界面時(shí),服務(wù)單元對(duì)當(dāng)前界面所需提供的相關(guān)服務(wù)與業(yè)務(wù)層對(duì)應(yīng)的服務(wù)分別進(jìn)行鏈接;
      (3)UI請(qǐng)求相關(guān)服務(wù),服務(wù)單元根據(jù)請(qǐng)求向業(yè)務(wù)層相關(guān)的服務(wù)發(fā)送請(qǐng)求;
      (4)業(yè)務(wù)層相關(guān)的服務(wù)接收到請(qǐng)求后,返回相關(guān)數(shù)據(jù),并通過服務(wù)單元發(fā)送至UIdI將相關(guān)數(shù)據(jù)顯示給用戶;
      (5)若相關(guān)服務(wù)向UI發(fā)送消息,UI便接受處理,執(zhí)行步驟3
      (6)用戶結(jié)束Π訪問時(shí),服務(wù)單元斷開所有相關(guān)服務(wù)鏈接,并銷毀服務(wù)所使用的資源。更具體的,所述Π請(qǐng)求相關(guān)服務(wù)須先通過服務(wù)單元與對(duì)應(yīng)目標(biāo)服務(wù)成功鏈接。更具體的,所述相關(guān)服務(wù)向UI發(fā)送消息須先通過服務(wù)單元與UI成功鏈接。進(jìn)一步的,當(dāng)UI向業(yè)務(wù)層請(qǐng)求相關(guān)服務(wù)時(shí),若該對(duì)應(yīng)的服務(wù)無法及時(shí)準(zhǔn)備好所需的相關(guān)數(shù)據(jù),則返回?cái)?shù)據(jù)并未準(zhǔn)備好的消息,當(dāng)在數(shù)據(jù)準(zhǔn)備完成后該服務(wù)再次發(fā)送消息通知Π來重新獲取數(shù)據(jù)。綜上所述,本發(fā)明具有以下有益效果采用基于服務(wù)交互式的架構(gòu)開發(fā)數(shù)字電視機(jī)頂盒軟件系統(tǒng),利用服務(wù)單元與業(yè)務(wù)層進(jìn)行交互,可以解決Π與業(yè)務(wù)的獨(dú)立性問題;(2)UI能夠完全、便捷控制各項(xiàng)業(yè)務(wù)的功能并且有地避免了資源及時(shí)間的浪費(fèi);(3)可以方便的將UI移植到不同的項(xiàng)目中,大大提高開發(fā)效率。


      圖I為本發(fā)明的所述基于服務(wù)交互式機(jī)頂盒的方法的架構(gòu)示意 圖2為本發(fā)明的所述基于服務(wù)交互式機(jī)頂盒的方法的實(shí)施方式示意圖。
      具體實(shí)施例方式為了讓本領(lǐng)域的技術(shù)人員能夠更好地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的闡述。如圖I所示,一種基于服務(wù)交互式機(jī)頂盒的方法,包括用于與用戶交互的UI,以及 提供基礎(chǔ)服務(wù)的業(yè)務(wù)層,UI與業(yè)務(wù)層之間設(shè)置有設(shè)置一個(gè)與UI配合交互的并對(duì)不同業(yè)務(wù)提供標(biāo)準(zhǔn)接口的服務(wù)單元;服務(wù)單元包括注冊(cè)服務(wù),在開機(jī)時(shí)注冊(cè)所有機(jī)頂盒相關(guān)服務(wù);鏈接服務(wù),鏈接所有與當(dāng)前界面相關(guān)的服務(wù);請(qǐng)求服務(wù),向已鏈接的接目標(biāo)服務(wù)請(qǐng)求服務(wù);獲取數(shù)據(jù),從請(qǐng)求服務(wù)的目標(biāo)服務(wù)獲取相關(guān)數(shù)據(jù);斷開服務(wù),斷開所有相關(guān)服務(wù)鏈接;注銷服務(wù),銷毀服務(wù)所使用的資源。機(jī)頂盒開機(jī)時(shí),服務(wù)單元查詢當(dāng)前業(yè)務(wù)層所有的服務(wù)并一一進(jìn)行注冊(cè)。實(shí)施方式如圖2所示,當(dāng)用戶訪問UI的某個(gè)界面時(shí),服務(wù)單元根據(jù)當(dāng)前界面所提供功能內(nèi)容查找相關(guān)服務(wù),并與業(yè)務(wù)層對(duì)應(yīng)的各個(gè)服務(wù)分別進(jìn)行鏈接。當(dāng)用戶才做Π的某個(gè)菜單時(shí),Π將向?qū)?yīng)的服務(wù)發(fā)出請(qǐng)求,服務(wù)單元接收到Π的請(qǐng)求后根據(jù)請(qǐng)求向業(yè)務(wù)層相關(guān)的服務(wù)發(fā)送請(qǐng)求;業(yè)務(wù)層相關(guān)的服務(wù)接收到請(qǐng)求,根據(jù)請(qǐng)求內(nèi)容返回對(duì)應(yīng)的數(shù)據(jù),并通過服務(wù)單元發(fā)送至UI,Π將相關(guān)數(shù)據(jù)顯示給用戶;若該服務(wù)無法及時(shí)準(zhǔn)備好所需的相關(guān)數(shù)據(jù),則返回?cái)?shù)據(jù)并未準(zhǔn)備好的消息,當(dāng)在數(shù)據(jù)準(zhǔn)備完成后該服務(wù)再次發(fā)送消息通知UI來重新獲取數(shù)據(jù)。當(dāng)某個(gè)服務(wù)向UI發(fā)送消息,如數(shù)據(jù)發(fā)送消息,UI收到該消息后,便向?qū)?yīng)的服務(wù)發(fā)出請(qǐng)求,服務(wù)單元接收到請(qǐng)求之后通知該服務(wù)發(fā)送數(shù)據(jù)。當(dāng)用戶結(jié)束Π訪問時(shí),服務(wù)單元斷開所有相關(guān)服務(wù)鏈接,并銷毀服務(wù)所使用的資源。需要說明的是,UI請(qǐng)求相關(guān)服務(wù)須先通過服務(wù)單元與對(duì)應(yīng)目標(biāo)服務(wù)成功鏈接,沒有與服務(wù)單元鏈接成功的服務(wù)則無法完成服務(wù)請(qǐng)求。同樣,相關(guān)服務(wù)向UI發(fā)送消息須先通過服務(wù)單元與UI成功鏈接,沒有與與服務(wù)單元鏈接成功的服務(wù)則無法向UI發(fā)送消息。本實(shí)施例只是本發(fā)明的較優(yōu)實(shí)施方式,需要說明的是,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      1.一種基于服務(wù)交互式機(jī)頂盒的方法,包括用于與用戶交互的UI,以及提供基礎(chǔ)服務(wù)的業(yè)務(wù)層,其特征在于,Π與業(yè)務(wù)層之間設(shè)置有設(shè)置一個(gè)與UI配合交互的并對(duì)不同業(yè)務(wù)提供標(biāo)準(zhǔn)接口的服務(wù)單元; 所述服務(wù)單元包括 注冊(cè)服務(wù),在開機(jī)時(shí)注冊(cè)所有機(jī)頂盒相關(guān)服務(wù); 鏈接服務(wù),鏈接所有與當(dāng)前界面相關(guān)的服務(wù); 請(qǐng)求服務(wù),向已鏈接的接目標(biāo)服務(wù)請(qǐng)求服務(wù); 獲取數(shù)據(jù),從請(qǐng)求服務(wù)的目標(biāo)服務(wù)獲取相關(guān)數(shù)據(jù); 斷開服務(wù),斷開所有相關(guān)服務(wù)鏈接; 注銷服務(wù),銷毀服務(wù)所使用的資源。
      2.根據(jù)權(quán)利要求I所述的基于服務(wù)交互式機(jī)頂盒的方法,其特征在于,所述服務(wù)單元與UI和業(yè)務(wù)層交互的流程為 (O開機(jī)時(shí),服務(wù)單元查詢業(yè)務(wù)層當(dāng)前的所有服務(wù)并一一進(jìn)行注冊(cè); (2)用戶訪問UI的某個(gè)界面時(shí),服務(wù)單元對(duì)當(dāng)前界面所需提供的相關(guān)服務(wù)與業(yè)務(wù)層對(duì)應(yīng)的服務(wù)分別進(jìn)行鏈接; (3)UI請(qǐng)求相關(guān)服務(wù),服務(wù)單元根據(jù)請(qǐng)求向業(yè)務(wù)層相關(guān)的服務(wù)發(fā)送請(qǐng)求; (4)業(yè)務(wù)層相關(guān)的服務(wù)接收到請(qǐng)求后,返回相關(guān)數(shù)據(jù),并通過服務(wù)單元發(fā)送至UIdI將相關(guān)數(shù)據(jù)顯示給用戶; (5)若相關(guān)服務(wù)向UI發(fā)送消息,UI便接受處理,執(zhí)行步驟3 (6)用戶結(jié)束Π訪問時(shí),服務(wù)單元斷開所有相關(guān)服務(wù)鏈接,并銷毀服務(wù)所使用的資源。
      3.根據(jù)權(quán)利要求2所述的基于服務(wù)交互式機(jī)頂盒的方法,其特征在于,所述UI請(qǐng)求相關(guān)服務(wù)須先通過服務(wù)單元與對(duì)應(yīng)目標(biāo)服務(wù)成功鏈接。
      4.根據(jù)權(quán)利要求2所述的基于服務(wù)交互式機(jī)頂盒的方法,其特征在于,所述相關(guān)服務(wù)向UI發(fā)送消息須先通過服務(wù)單元與UI成功鏈接。
      5.根據(jù)權(quán)利要求2所述的基于服務(wù)交互式機(jī)頂盒的方法,其特征在于,當(dāng)Π向業(yè)務(wù)層請(qǐng)求相關(guān)服務(wù)時(shí),若該對(duì)應(yīng)的服務(wù)無法及時(shí)準(zhǔn)備好所需的相關(guān)數(shù)據(jù),則返回?cái)?shù)據(jù)并未準(zhǔn)備好的消息,當(dāng)在數(shù)據(jù)準(zhǔn)備完成后該服務(wù)再次發(fā)送消息通知UI來重新獲取數(shù)據(jù)。
      全文摘要
      本發(fā)明公開了一種基于服務(wù)交互式機(jī)頂盒的方法,包括用于與用戶交互的UI,以及提供基礎(chǔ)服務(wù)的業(yè)務(wù)層,UI與業(yè)務(wù)層之間設(shè)置有設(shè)置一個(gè)與UI配合交互的并對(duì)不同業(yè)務(wù)提供標(biāo)準(zhǔn)接口的服務(wù)單元;所述服務(wù)單元包括注冊(cè)服務(wù)、鏈接服務(wù)、請(qǐng)求服務(wù)、獲取數(shù)據(jù)、斷開服務(wù)、注銷服務(wù)。本發(fā)明采用基于服務(wù)交互式的架構(gòu)開發(fā)數(shù)字電視機(jī)頂盒軟件系統(tǒng),利用服務(wù)單元與業(yè)務(wù)層進(jìn)行交互,可以解決UI與業(yè)務(wù)的獨(dú)立性問題;UI能夠完全、便捷控制各項(xiàng)業(yè)務(wù)的功能并且有地避免了資源及時(shí)間的浪費(fèi);可以方便的將UI移植到不同的項(xiàng)目中,大大提高開發(fā)效率。
      文檔編號(hào)H04N21/25GK102892036SQ20121021982
      公開日2013年1月23日 申請(qǐng)日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
      發(fā)明者譚林, 梁國清, 鄭廣平 申請(qǐng)人:廣東九聯(lián)科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1