国产精品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>

      數(shù)字電視接收機(jī)功能調(diào)用的方法

      文檔序號(hào):9551851閱讀:521來(lái)源:國(guó)知局
      數(shù)字電視接收機(jī)功能調(diào)用的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,具體涉及一種數(shù)字電視接收機(jī)功能調(diào)用的方法。
      【背景技術(shù)】
      [0002]傳統(tǒng)的數(shù)字電視接收機(jī)中,數(shù)字電視功能接口的設(shè)計(jì)上通常沒(méi)有分客服端和服務(wù)端。雖然有的也分客服端和服務(wù)端,但接口主要是C語(yǔ)言風(fēng)格的接口,或者是android系統(tǒng)中提供的java語(yǔ)言風(fēng)格的接口,調(diào)用的數(shù)據(jù)規(guī)范和使用的語(yǔ)言相互捆綁,該情況下在不同的終端上調(diào)用比較困難,尤其不方便在瀏覽器中通過(guò)javascipt去調(diào)用。在NGB(NextGenerat1n Broadcasting Network,下一代廣播網(wǎng))規(guī)范中,定義了調(diào)用數(shù)字電視功能的Javascipt接口。但這套接口依賴(lài)定制的瀏覽器,且必須是擴(kuò)展了 NGB規(guī)范的瀏覽器才能使用。因此目前支持NGB規(guī)范中的數(shù)字電視功能調(diào)用,只能在數(shù)字電視接收設(shè)備上實(shí)現(xiàn),還沒(méi)有在通用瀏覽器比如IE,Chrome, FireFox等瀏覽器上實(shí)現(xiàn),也沒(méi)有在其他個(gè)人網(wǎng)絡(luò)終端設(shè)備上實(shí)現(xiàn),嚴(yán)重阻礙數(shù)字電視通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)多屏共享。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種數(shù)字電視接收機(jī)功能調(diào)用的方法,用于解決數(shù)字電視接收功能在在通用瀏覽器上調(diào)用的技術(shù)問(wèn)題。
      [0004]考慮到現(xiàn)有技術(shù)的上述問(wèn)題,根據(jù)本發(fā)明公開(kāi)的一個(gè)方面,本發(fā)明采用以下技術(shù)方案:
      [0005]—種數(shù)字電視接收機(jī)功能調(diào)用的方法,從實(shí)現(xiàn)方式上將數(shù)字電視功能軟件在功能定義的中間層劃分為服務(wù)端和客服端,所述客服端通過(guò)調(diào)用服務(wù)端的功能接口 API實(shí)現(xiàn)交互功能,所述客服端和服務(wù)端的API交互數(shù)據(jù)通過(guò)HTTP協(xié)議傳輸。
      [0006]為了更好地實(shí)現(xiàn)本發(fā)明,進(jìn)一步的技術(shù)方案是:
      [0007]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述客服端采用聯(lián)網(wǎng)設(shè)備。
      [0008]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,所述服務(wù)端和客服端可以位于同一設(shè)備上。
      [0009]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,所述HTTP協(xié)議傳輸包括HTTP POST傳輸方式或HTML5WEB SOCKET 傳輸方式。
      [0010]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,所述HTTP POST傳輸方式支持到XML HttpRequestLevel 2。
      [0011]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,XMLHttpRequest用于HTML頁(yè)面中,Javascript調(diào)用POST方法的Javascript對(duì)象,使用該對(duì)象調(diào)用方法來(lái)完成POST方法調(diào)用;第二層的XMLHttpRequest支持跨域傳輸;瀏覽器執(zhí)行中,來(lái)自前端站點(diǎn)的HTML頁(yè)面中的Javascript代碼通過(guò)XMLHttpRequest調(diào)用機(jī)頂盒設(shè)備上的功能。
      [0012]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,所述HTTP協(xié)議傳輸?shù)呢?fù)載數(shù)據(jù)滿(mǎn)足JSON RPC2.0規(guī)范:由客服端發(fā)送一個(gè)JS0N數(shù)據(jù),服務(wù)端返回一個(gè)JS0N數(shù)據(jù)來(lái)完成調(diào)用,規(guī)范對(duì)發(fā)送和返回的JS0N數(shù)據(jù)做了規(guī)定;以JS0N格式作為交互的數(shù)據(jù)格式。
      [0013]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,在服務(wù)端和客服端之間還采用支持HTTPS協(xié)議,用于加密數(shù)據(jù)的傳輸。
      [0014]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,在服務(wù)端和客服端之間還包括:音視頻數(shù)據(jù)的調(diào)用地址,采用符合HTTP協(xié)議或者RTSP協(xié)議的URL地址;播放器通過(guò)該地址播放某個(gè)數(shù)字電視節(jié)目,在該地址參數(shù)中指定電視節(jié)目的頻點(diǎn)等參數(shù)。
      [0015]本發(fā)明還可以是:
      [0016]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,所述客服端播放器發(fā)送HTTP或者RTSP請(qǐng)求,服務(wù)端收到請(qǐng)求后,從請(qǐng)求地址中獲取節(jié)目的相關(guān)參數(shù),通過(guò)該參數(shù)進(jìn)行解擾或從傳輸流中過(guò)濾指定節(jié)目的音視頻數(shù)據(jù),并按協(xié)議返回到客服端進(jìn)行播放。
      [0017]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果之一是:
      [0018]本發(fā)明的一種數(shù)字電視接收機(jī)功能調(diào)用的方法,可以方便在各類(lèi)數(shù)字電視設(shè)備或個(gè)人網(wǎng)絡(luò)終端設(shè)備上,實(shí)現(xiàn)滿(mǎn)足通用瀏覽器要求的NGB規(guī)范的數(shù)字電視功能調(diào)用接口,促進(jìn)了數(shù)字電視通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)多屏共享。
      【具體實(shí)施方式】
      [0019]下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施方式不限于此。
      [0020]由于在傳統(tǒng)數(shù)字電視接收機(jī)上,數(shù)字電視功能接口不方便在通用瀏覽器中調(diào)用,也無(wú)法通過(guò)網(wǎng)絡(luò)在手機(jī)等其他網(wǎng)絡(luò)終端設(shè)備上調(diào)用。本實(shí)施例通過(guò)公開(kāi)一種接口的設(shè)計(jì)規(guī)范,可以方便地在各類(lèi)數(shù)字電視設(shè)備和個(gè)人網(wǎng)絡(luò)終端設(shè)備上實(shí)現(xiàn)滿(mǎn)足通用瀏覽器要求的NGB規(guī)范的數(shù)字電視功能調(diào)用接口。相關(guān)應(yīng)用可以作為WEB應(yīng)用部署到前端網(wǎng)站上,這對(duì)于應(yīng)用功能的更新、添加都非常方便。具體地:
      [0021 ] 在機(jī)頂盒,電視機(jī)等數(shù)字電視接收設(shè)備中,把數(shù)字電視功能軟件,從實(shí)現(xiàn)方式上分為服務(wù)端和客服端兩大類(lèi)。這個(gè)劃分在應(yīng)用層次之前、底層驅(qū)動(dòng)之上,脫離了硬件相關(guān)特性,在功能定義的中間層劃分。
      [0022]客服端調(diào)用服務(wù)端的功能接口API (Applicat1n Programming Interface,應(yīng)用程序編程接口)實(shí)現(xiàn)功能,客服端和服務(wù)端的交互具有如下特征:
      [0023]客服端可以是手機(jī)或PC等其他聯(lián)網(wǎng)設(shè)備,也可以和服務(wù)端位于同一設(shè)備??头撕头?wù)端的API交互數(shù)據(jù)在HTTP協(xié)議上傳輸。使用HTTP協(xié)議傳輸?shù)囊饬x在于方便在瀏覽器中進(jìn)行訪(fǎng)問(wèn),也方便把相關(guān)的功能應(yīng)用部署到前端WEB服務(wù)器上.
      [0024]在上述中要求使用的HTTP協(xié)議傳輸,具體可使用HTTP POST方法或者是HTML5WEBSOCKET這兩中方式傳輸。使用HTTP POST方法可以帶上負(fù)載,傳遞復(fù)雜的參數(shù),又可以方便的在瀏覽器頁(yè)面上使用 AJAX (Asynchronous JavaScript and XML)調(diào)用;WEB SOCKET 方式交互可以保持客戶(hù)端和服務(wù)端的連接,減少開(kāi)銷(xiāo)。
      [0025]傳輸?shù)呢?fù)載數(shù)據(jù)滿(mǎn)足JSON RPC2.0規(guī)范,此規(guī)范主要特點(diǎn)是由客服端發(fā)送一個(gè)JS0N數(shù)據(jù),服務(wù)端返回一個(gè)JS0N數(shù)據(jù)來(lái)完成調(diào)用,規(guī)范對(duì)發(fā)送和返回的JS0N數(shù)據(jù)做了規(guī)定;以JS0N格式作為交互的數(shù)據(jù)格式,其優(yōu)勢(shì)在于瀏覽器中Javascript可以直接處理JS0N數(shù)據(jù)為Javascript的對(duì)象,Javascript對(duì)象也可以直接轉(zhuǎn)換為JS0N數(shù)據(jù),使用上非常方便.
      [0026]傳輸可以選擇支持HTTPS協(xié)議;此協(xié)議的作用在于可以加密傳輸?shù)臄?shù)據(jù),對(duì)傳輸數(shù)據(jù)安全有要求時(shí)可以采用這種方式.
      [0027]音視頻數(shù)據(jù)的調(diào)用地址,可采用符合HTTP協(xié)議或者RTSP協(xié)議的URL地址。播放器通過(guò)該地址可以播放某個(gè)數(shù)字電視節(jié)目,在地址參數(shù)中指定電視節(jié)目的頻點(diǎn)等參數(shù)。提供這樣的URL接口方便在播放器中進(jìn)行播放。在這種方式下,客服端播放器發(fā)送HTTP或者RTSP請(qǐng)求,服務(wù)端收到請(qǐng)求后,從請(qǐng)求地址中獲取節(jié)目相關(guān)的參數(shù),通過(guò)這些參數(shù)進(jìn)行解擾和從傳輸流中過(guò)濾指定節(jié)目的音視頻數(shù)據(jù),并按協(xié)議返回到客服端進(jìn)行播放。
      [0028]HTTP POST方法的傳輸可以支持到XML HttpRequest Level 2,即第二層的AJAX調(diào)用,也就是支持跨域傳輸。其需要服務(wù)端的支持才能使用。這里XMLHttpRequest是用于HTML頁(yè)面中,Javascript調(diào)用POST方法的Javascript對(duì)象。使用該對(duì)象調(diào)用方法來(lái)完成POST方法調(diào)用。第二層的XMLHttpRequest支持跨域傳輸。這樣就可以把數(shù)字電視的功能通過(guò)HTML頁(yè)面部署在前端,終端使用機(jī)頂盒中的通用瀏覽器即可。瀏覽器執(zhí)行中,來(lái)自前端站點(diǎn)的HTML頁(yè)面中的Javascript代碼中就可以通過(guò)XMLHttpRequest調(diào)用機(jī)頂盒設(shè)備上的功能,地址可以直接使用http://127.0.0.1。跨域傳輸是HTML5的新功能,如果不支持,無(wú)
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1