国产精品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ù)字招牌顯示的制作方法

      文檔序號:7921197閱讀:420來源:國知局
      專利名稱:數(shù)字招牌顯示的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明大體上涉及數(shù)字招牌、數(shù)字招牌系統(tǒng),以及附屬的支持基礎(chǔ) 架構(gòu)。
      背景技術(shù)
      數(shù)字招牌系統(tǒng)與網(wǎng)絡(luò)會利用受控用以呈現(xiàn)不同內(nèi)容風(fēng)格的顯示屏 幕。這些系統(tǒng)通常會顯示廣告素材,并且是刊登廣告者能夠在其上購買 顯示時間的顯示網(wǎng)絡(luò)的一部分。該顯示通常受控于計算機系統(tǒng)并且會以
      該屏幕看來似乎是自主裝置(autonomous device)的方式呈現(xiàn)給觀看者。數(shù) 字招牌可用于多種其它用途,包括用于提供信息與方向給用戶的企業(yè) 顯示(corporate display);用于顯示實時生產(chǎn)數(shù)據(jù)的產(chǎn)業(yè)顯示;用于顯示待 召開集會的會議顯示;提供入境航班信息的機場顯示;以及本領(lǐng)域技術(shù) 人員已知的多種其它用途。
      現(xiàn)有技術(shù)的數(shù)字招牌網(wǎng)絡(luò)與系統(tǒng)的布署目的是為了最佳化有限的網(wǎng) 絡(luò),以傳送被視為主要的內(nèi)容驅(qū)動的特殊類型數(shù)據(jù)。因此,倘若一系統(tǒng) 被設(shè)計成用于回放視頻的話,那么,其它的信息類型(例如股票行情(stock ticker)、天氣預(yù)報、或是靜止式(或靜止循環(huán)式(statically revolving))靜態(tài) 影像)在該網(wǎng)絡(luò)中會收到較低的傳輸優(yōu)先級。倘若系統(tǒng)采用允許進行顯示 反饋與集中式控制的控制機制的話,那么,該控制數(shù)據(jù)通常會被指派到 所有數(shù)據(jù)類型的最低優(yōu)先級,因為此信息并未被視為驅(qū)動收入(driving revenus) 0
      常規(guī)的數(shù)字招牌是以模板(template)為基礎(chǔ)的,或是以全屏幕視頻回 放為基礎(chǔ)的。模板驅(qū)動式施行方式采用模板來定義要顯示在部分屏幕中 的內(nèi)容類型。該模板還定義了背景圖案以及其它的査看和感知(look and feel)施行方式。該屏幕的每個區(qū)域通常都是用于不同類型的數(shù)據(jù),從而可以在該屏幕的一部分中播放視頻,而在第二部分中顯示天氣預(yù)報,并 且在第三部分中展示股票行情或滾動新聞。因此,該屏幕的每一部分均 會依據(jù)其數(shù)據(jù)類型或輸入流而被分割。全屏回放施行方式通常會利用事 先記錄的視頻流,其會以循環(huán)的方式來播放并且周期性地被更新。這些
      系統(tǒng)通常不會依賴于實況數(shù)據(jù)(live data),而且雖然它們可能看似依賴于 模板,不過,該模板的外觀卻是該視頻流的一部分。
      現(xiàn)有技術(shù)數(shù)字招牌系統(tǒng)中的分布式節(jié)點的控制通常是為了將廣告內(nèi) 容從中央內(nèi)容源分配至顯示器,而從顯示器至中央服務(wù)器的通信通常是 為了提供審計信息,用以確認廣告已經(jīng)被播放。網(wǎng)絡(luò)中的每個顯示器通 常都會被提供一地址,而該顯示器的編程是從該中央內(nèi)容源進行的。此 中央供應(yīng)(central provisioning)允許控制要被保留的內(nèi)容。當(dāng)位置特定數(shù)據(jù) (例如天氣預(yù)報)被傳輸至顯示器時,通常會以下面兩種方式中的一種來完 成。該顯示器的集中式供應(yīng)能夠被設(shè)置為用以確保從所有位置特定數(shù) 據(jù)的集合中提取正確的位置特定數(shù)據(jù),接著傳輸至各個顯示器。雖然這 是一種有效的傳輸機制,不過其卻依賴于集中式管理,當(dāng)加入更多顯示 器時,這種集中式管理會變得非常麻煩。再者,倘若將多個顯示器重新 設(shè)置在不同的位置上,那么,必須以集中的方式來重設(shè)該新的位置數(shù)據(jù), 以確保正確的位置特定數(shù)據(jù)被傳輸至該屏幕。在另選解決方案中,該位 置被編程在該顯示器中,且所有位置特定數(shù)據(jù)的集合被傳輸至該顯示器。 這允許達成一種更容易的供應(yīng)方式,因為不再需要集中式控制來確保特 定的數(shù)據(jù)流被發(fā)送至該顯示器。不幸的是,這樣簡易的管理方式卻會造 成消耗大量的帶寬。當(dāng)招牌網(wǎng)絡(luò)增大時,這會成為問題,而且集中式服 務(wù)器要負責(zé)向每個顯示器傳輸不必要的數(shù)據(jù)。
      常規(guī)來講,倘若顯示器被提供用來僅獲取其位置特定數(shù)據(jù)的話,那 么當(dāng)該顯示器察看該內(nèi)容服務(wù)器上是否有新的數(shù)據(jù)可用時,便會在該網(wǎng) 絡(luò)上產(chǎn)生流量(traffic)。集中式內(nèi)容服務(wù)器的這種輪詢會產(chǎn)生很小的流量; 不過,當(dāng)該網(wǎng)絡(luò)中的節(jié)點數(shù)量增加時,此輪詢所消耗的帶寬便會增加。 當(dāng)網(wǎng)絡(luò)的大小增加時,除非提高輪詢事件之間的時間間隙,否則該系統(tǒng) 的穩(wěn)定性便會下降。基于多種原因,現(xiàn)有的廣告網(wǎng)絡(luò)均會依賴于中央供應(yīng),不過,其中 一項最重要的理由是,利用正確的供應(yīng)工具,整個網(wǎng)絡(luò)的子集的管理者 有可能錯誤地編程該網(wǎng)絡(luò)另一部分上的顯示器。因此,該供應(yīng)工具會被 創(chuàng)建成各種型式,以使中央機關(guān)能夠訪問所有功能與裝置,并且使子集 的管理者擁有針對它們所負責(zé)管理的屏幕的特定訪問權(quán)。此作法雖然允 許集中式控制,但是倘若需要少數(shù)的屏幕來顯示定制選擇數(shù)據(jù)的話,或 者倘若需要少數(shù)的屏幕來使用僅為這些屏幕特有的定制模板的話,就造 成巨大困難。
      在現(xiàn)有的顯示網(wǎng)絡(luò)中,顯示器與集中式內(nèi)容源之間的通信均傾向于 直接連接。每個節(jié)點均會從該集中式數(shù)據(jù)源直接獲得內(nèi)容,這就要求集 中式數(shù)據(jù)源能夠支持開放給所有這種節(jié)點的高帶寬連接。當(dāng)增加新節(jié)點 時,它們會被提供該服務(wù)器能夠連接至它們的地址。該供應(yīng)的平衡是作 為服務(wù)器側(cè)任務(wù)而實施的。此集中化為該網(wǎng)絡(luò)的管理者提供了網(wǎng)絡(luò)中的 所有節(jié)點的信息,因為沒有任何節(jié)點會接收未以集中方式供應(yīng)的數(shù)據(jù)。
      內(nèi)容的動畫效果及渲染通常是以集中的方式事先制備并且從該中央 內(nèi)容源分配至這種顯示器的。已制備的視頻流的渲染是以本地的方式完 成的,因為其通常是顯示器特有的。內(nèi)容會受限于被設(shè)計成供該內(nèi)容來 使用的顯示模板的部分。通過在內(nèi)容源處創(chuàng)建平坦化視頻流接著將該平 坦化內(nèi)容分配至顯示器,實現(xiàn)了將一種類型的數(shù)據(jù)迭置在另一種類型的 數(shù)據(jù)上(舉例來說,視頻流上的半透明文本顯示)。這簡化了顯示器節(jié)點處 所采用的渲染功能,不過,卻會導(dǎo)致實況數(shù)據(jù)無法顯示在模板的特殊定 義部分以外的任何其它部分中。
      現(xiàn)有的數(shù)字招牌顯示網(wǎng)絡(luò)中所作出的設(shè)計決策已經(jīng)作出了多種不同 的設(shè)計決策。其目的通常是要達成一致性,以方便管理并且降低顯示器 發(fā)生故障的可能性。這些系統(tǒng)通常是針對較小分配的屏幕而設(shè)計的。聲 稱具有公共管理者的網(wǎng)絡(luò)通常具有不同的基礎(chǔ)架構(gòu),以避免出現(xiàn)瓶頸, 并且解決較佳的網(wǎng)絡(luò)特定模板以及內(nèi)容問題。
      所以,本發(fā)明希望提供一種數(shù)字顯示網(wǎng)絡(luò),其具有多個節(jié)點,這些 節(jié)點會降低非必要的帶寬消耗并且在內(nèi)容的渲染以及提供方式上提供額外的靈活性。

      發(fā)明內(nèi)容
      本發(fā)明的目的是消除或減輕現(xiàn)有技術(shù)的至少其中一項缺點。 本發(fā)明的第一方面提供了一種在數(shù)字招牌顯示器上顯示信息的方
      法。該方法包括以下步驟接收內(nèi)容;根據(jù)接收到的內(nèi)容來建立多個層;
      迭置這多個層中的至少兩層;以及平坦化這些層并且將它們渲染至該數(shù)
      字招牌顯示器。
      在本發(fā)明第一方面的實施方式中,接收到的內(nèi)容包括定義了這多個 層的結(jié)構(gòu)的模板,其中至少兩層按照該模板所定義的方式迭置。對層的 渲染可通過多個處理器來進行,以使每一層都由這多個處理器中的一個 上的渲染線程來渲染。多個處理器可位于一個處理器封裝中。在另一實 施方式中,該方法還包括將實況數(shù)據(jù)結(jié)合至這些層中的至少一個的步驟。 在另一實施方式中,接收內(nèi)容的步驟包括以下步驟接收可以使用公共 數(shù)據(jù)模型的多個不同的內(nèi)容類型。這些不同的內(nèi)容類型可選自包括以下 各項的清單溫度值、天氣預(yù)報、視頻文件、視頻流、靜態(tài)照片、存貨 程度、客房利用率、生產(chǎn)水平以及其它。該內(nèi)容可以是從多個源接收的。
      本發(fā)明的第二方面提供了一種用于顯示數(shù)字內(nèi)容的數(shù)字招牌系統(tǒng)。 該系統(tǒng)包括顯示器、接收隊列、布局處理器以及渲染引擎。該顯示器 用來顯示內(nèi)容。該接收隊列接收來自外部源的內(nèi)容并對其進行列隊。該 布局處理器將列隊后的內(nèi)容整理為多個層。該渲染引擎將這些層渲染至
      該顯示器o
      在本發(fā)明第二方面的實施方式中,該布局處理器包括內(nèi)容格式化 引擎,用于根據(jù)其它接收內(nèi)容來修改層中的內(nèi)容外觀。該系統(tǒng)還可以包 括發(fā)送隊列,用于對來自該顯示器的數(shù)據(jù)進行列隊以進行發(fā)送;以及 網(wǎng)絡(luò)接口,用于從網(wǎng)絡(luò)接收數(shù)據(jù),將接收到的網(wǎng)絡(luò)數(shù)據(jù)放置在該接收隊 列中,并且將存儲在該發(fā)送隊列中的數(shù)據(jù)發(fā)送至該網(wǎng)絡(luò)。在另一實施方 式中,該接收隊列、該布局處理器以及該渲染引擎實現(xiàn)在通用計算機上, 其可經(jīng)由屏幕保護應(yīng)用將經(jīng)渲染的層發(fā)送至該顯示器。在另一實施方式中,該渲染引擎可以包括圖形處理器單元,用于控制該顯示器來顯示 經(jīng)渲染的層。
      本領(lǐng)域普通技術(shù)人員在結(jié)合附圖審閱本發(fā)明的具體實施方式
      的以下 說明后可以想到本發(fā)明的其它方面與特點。


      此處將參照附圖,僅通過舉例的方式來描述本發(fā)明的實施方式,圖中:
      圖1例示了本發(fā)明的示范性網(wǎng)絡(luò);
      圖2例示了本發(fā)明的示范性基礎(chǔ)架構(gòu);
      圖3例示了本發(fā)明的顯示器的框圖4例示了以內(nèi)容源來登記訂閱的顯示節(jié)點;
      圖5是例示了一種訂閱內(nèi)容的方法的流程圖6是一種用戶控制的內(nèi)容生成工具的表示;
      圖7是例示了一種顯示所接收數(shù)據(jù)的方法的流程圖8例示了一種將實況數(shù)據(jù)渲染至顯示器的方法。
      具體實施例方式
      本發(fā)明旨在用作數(shù)字招牌系統(tǒng)的數(shù)字顯示器和網(wǎng)絡(luò)。
      如上所述,雖然現(xiàn)有技術(shù)使用網(wǎng)絡(luò)拓樸與顯示技術(shù)來維持與舊有施 行方式的一致性,不過,本發(fā)明試圖通過重新設(shè)計數(shù)字招牌網(wǎng)絡(luò)與顯示 控制系統(tǒng)來尋求減輕許多上面所述的缺點。這會為該網(wǎng)絡(luò)的各用戶提供 一種增強型接口,并且可以按照對用戶透明的方式在現(xiàn)有網(wǎng)絡(luò)上施行許 多變更,用以增加利用現(xiàn)有技術(shù)可能無法提供的新功能。
      本發(fā)明將針對網(wǎng)絡(luò)骨干觀點、用于內(nèi)容控制的用戶界面觀點以及顯 示器呈現(xiàn)觀點加以說明。應(yīng)該注意的是,這些觀點中的每一個都非常重 要,因為它們塑造了該網(wǎng)絡(luò)的運行特性、內(nèi)容創(chuàng)建方式,以及由用戶來 感知顯示器的方式。
      下文將參考根據(jù)附圖來編號的特定元素。下面的討論本質(zhì)上應(yīng)該被 視為示范性的,而不應(yīng)被視為限制本發(fā)明的范圍。本發(fā)明的范圍是在權(quán)利要求中定義的,而不應(yīng)該視為受限于下面所述的施行細節(jié),本領(lǐng)域技術(shù) 人員會明白,可以通過用等效的功能元素代替本發(fā)明的元素來進行修改。 圖1是例示了本發(fā)明的各元素在網(wǎng)絡(luò)環(huán)境下的邏輯布局的框圖。內(nèi)
      容源100經(jīng)由網(wǎng)絡(luò)骨干連接至多個分配節(jié)點,例如分配節(jié)點102a、 102b 以及102c。這些分配節(jié)點(通稱為分配節(jié)點102)接收來自內(nèi)容源100的數(shù) 據(jù)并且將該數(shù)據(jù)分配至其它節(jié)點。如圖中針對分配節(jié)點102c所示,分配 節(jié)點可服務(wù)多個位置104a、 104b以及104c。在每個位置都有多個顯示系 統(tǒng)106a、 106b以及106c。本領(lǐng)域技術(shù)人員會明白,圖1例示了網(wǎng)絡(luò)節(jié)點 的邏輯映射而并非每條分支都必須用節(jié)點來表示。舉例來說,位置104a、 104b、以及104c可以是具有顯示站106a、 106b以及106c的地理群組, 每個顯示站106a、 106b以及106c都直接與分配節(jié)點102c進行通信。視 情況,位置104c處的顯示節(jié)點中的一個可充當(dāng)網(wǎng)關(guān),經(jīng)由該網(wǎng)關(guān)來連接 其它節(jié)點。
      本領(lǐng)域技術(shù)人員會明白,分配節(jié)點與位置服務(wù)器是提供給扮演類似 (倘若并不相同的話)角色的系統(tǒng)的邏輯名稱。就此來說,這些節(jié)點可被視 為將多個內(nèi)容源連接至多個顯示器和其它內(nèi)容用戶的內(nèi)容服務(wù)器。內(nèi)容 服務(wù)器從內(nèi)容源訂閱數(shù)據(jù),該內(nèi)容源可包括外部實時數(shù)據(jù)反饋器(data feed)、用戶驅(qū)動內(nèi)容生成應(yīng)用、傳感器以及其它數(shù)據(jù)源。內(nèi)容源可從內(nèi) 容服務(wù)器獲得數(shù)據(jù)接著將數(shù)據(jù)送回服務(wù)器。顯示節(jié)點接收來自內(nèi)容服務(wù) 器的數(shù)據(jù),但是在目前優(yōu)選的實施方式中并不直接從內(nèi)容服務(wù)器接收數(shù) 據(jù)。顯示節(jié)點可以通過收集數(shù)據(jù)而充當(dāng)內(nèi)容源,該數(shù)據(jù)包含顯示器特征、 使用細節(jié)、電力消耗記錄以及外部數(shù)據(jù)(包含溫度值和其它此類信息)。與 來自任何其它內(nèi)容源的數(shù)據(jù)非常相似,此數(shù)據(jù)也被推送至服務(wù)器。雖然 圖1例示了位置104c充當(dāng)顯示器106a、 106b以及106c的內(nèi)容服務(wù)器, 不過應(yīng)該注意的是,這些顯示器可連接至作為備份的另一內(nèi)容服務(wù)器。 當(dāng)多個節(jié)點被連接至一個或多個內(nèi)容服務(wù)器時,可施行負載平衡,以讓 每一個服務(wù)器充當(dāng)另一服務(wù)器的撤退服務(wù)器(fall back server)。這會在內(nèi)容 服務(wù)器發(fā)生故障時提供負載平衡和冗余兩項作用。
      圖2例示了網(wǎng)絡(luò)的一段。內(nèi)容源IOO利用高速數(shù)據(jù)連接108連接至分配節(jié)點102。分配節(jié)點經(jīng)由無線隊列112和無線數(shù)據(jù)連接113連接至移 動顯示器110。采用無線隊列112是為了在該移動顯示器110未連接至分 配節(jié)點102的情況下對發(fā)送至該移動顯示器110的消息進行列隊。在無 線數(shù)據(jù)網(wǎng)絡(luò)中,移動顯示器110可能無法一直保持連接。倘若移動顯示 器110位于運輸車輛上的話,其可能會在其路線的特定部分無法連接至 分配節(jié)點102。在其它實施方式中,為避免持續(xù)保持無線連接的費用,以 固定的時間間隔創(chuàng)建間歇性無線連接113。因為網(wǎng)絡(luò)中的其它節(jié)點未必知 道移動顯示器110何時被連接,所以分配節(jié)點102將數(shù)據(jù)列隊在無線隊 列112中,直到移動顯示器110創(chuàng)建了無線連接113并且能夠獲取數(shù)據(jù) 為止。這會為網(wǎng)絡(luò)節(jié)點提供可靠地將數(shù)據(jù)傳輸至沒有可靠連接的節(jié)點的 能力。本領(lǐng)域技術(shù)人員會明白,額外的顯示器可以被連接至該分配節(jié)點, 如虛線所示。在未示出的實施方式中,移動顯示器110可以具有連接至 其它顯示器的數(shù)據(jù)連接。此連接可以是有線的或無線的。在移動顯示器 IIO位于運輸車輛上的情況下,該車輛上可能會有多個連接的顯示器,且 其中一個顯示器充當(dāng)網(wǎng)關(guān),它不僅接收自己的數(shù)據(jù),還接收相同位置處 其它顯示器(不論是否移動)的數(shù)據(jù)。
      將顯示器表示為移動的用語不應(yīng)被視為該顯示器不能位于固定位置 處,相反,應(yīng)該理解的是,采用了可移動的數(shù)據(jù)連接。在使用有線連接 并不可行或是費用過高的地方,可以使用無線數(shù)據(jù)連接(例如連接U4)來 將顯示器連接至分配節(jié)點102。
      圖3例示了圖2的移動顯示器110的實施方式。移動顯示器110包 括接收隊列114和發(fā)送隊列116,它們在無線連接上連接至分配節(jié)點。應(yīng) 用118a、 118b以及118c在移動顯示站IIO上被執(zhí)行。接收自分配節(jié)點的 數(shù)據(jù)可能是以特殊的應(yīng)用(例如接收該數(shù)據(jù)時并沒有在運行的應(yīng)用A 118a) 為目的地。此數(shù)據(jù)可在接收隊列114中列隊,直到應(yīng)用A118a被執(zhí)行且 能夠接收該數(shù)據(jù)為止。每個應(yīng)用118a、 118b以及118c均能夠彼此通信并 且能夠與外部的網(wǎng)絡(luò)節(jié)點進行通信。倘若數(shù)據(jù)從應(yīng)用被發(fā)送至外部節(jié)點 的話,那么它會被發(fā)送隊列116接收,該數(shù)據(jù)會被存儲在發(fā)送隊列116 中直到產(chǎn)生可用來發(fā)送該數(shù)據(jù)的連接(例如無線連接113)為止。本領(lǐng)域技術(shù)人員會明白,可以使用多個隊列來取代單個接收隊列或發(fā)送隊列,在 目前優(yōu)選的實施方式中,每個應(yīng)用均可具有自己的隊列。
      應(yīng)該注意的是,網(wǎng)絡(luò)中的所有節(jié)點均可被施行成具有接收隊列和發(fā) 送隊列,而不論它們與該網(wǎng)絡(luò)中其余部分的連接類型如何。尤其是,如 果作為所接收數(shù)據(jù)的目的地的應(yīng)用此時不可用,則接收隊列就可施行在
      任何節(jié)點上。用于管理列隊流量的標準協(xié)議和應(yīng)用(例如Microsoft Message Queuing)可用來在該網(wǎng)絡(luò)中提供此項功能。亦可使用標準協(xié)議的 變化協(xié)議,只要彼此進行通信的所有節(jié)點均知道與定義的標準的差異即 可。變化可被施行用以避開己知的問題,包括封包尺寸限制、確認與 否定確認系統(tǒng)中的缺陷、消息優(yōu)先化(prioritization of messages)的限制以 及被接收至空滯信件隊列(dead letter queue)中的消息的處置。本領(lǐng)域技術(shù) 人員會明白,有許多不同的方式可用來施行對于標準協(xié)議的這樣修正, 每種方式均取決于基礎(chǔ)協(xié)議的設(shè)計方式。
      網(wǎng)絡(luò)中的所有節(jié)點均能夠傳輸至其它節(jié)點。這讓節(jié)點達到彼此串接 數(shù)據(jù)從而進行流水線式數(shù)據(jù)傳輸(pipelining data transmission)的目的,以 減少內(nèi)容源100上的帶寬需求。內(nèi)容在公共數(shù)據(jù)模型下經(jīng)由該網(wǎng)絡(luò)進行 傳輸。該數(shù)據(jù)模型可讓經(jīng)由該網(wǎng)絡(luò)傳輸?shù)娜魏涡畔⒈灰暈楣矓?shù)據(jù)格式, 并且以定義了該數(shù)據(jù)的用途的元數(shù)據(jù)為基礎(chǔ)進行差異化。該公共數(shù)據(jù)模 型允許靜態(tài)圖像、數(shù)據(jù)、新聞播送(newsfeed)、股票行情、軟件更新、已 更新的驅(qū)動程序以及顯示器狀態(tài)信息被當(dāng)成相同類型的數(shù)據(jù)來傳輸。這 避免了以原始數(shù)據(jù)類型為基礎(chǔ)進行數(shù)據(jù)優(yōu)先化,而上述數(shù)據(jù)優(yōu)先化在擁 塞時段中可能導(dǎo)致重要但實時敏感性不高的數(shù)據(jù)封包被遺漏。
      通過確保單個數(shù)據(jù)類型,可在數(shù)據(jù)容器中提供用于訪問控制和許可 的字段。在一個施行方式中,內(nèi)容創(chuàng)建應(yīng)用和節(jié)點僅能夠向服務(wù)器傳送 內(nèi)容,例如分配節(jié)點。同樣地,顯示節(jié)點從分配節(jié)點處獲得信息,因此, 可按集中的方式來強化分配規(guī)則以及訪問控制機制。公共數(shù)據(jù)模型可讓 分配節(jié)點以元數(shù)據(jù)為基礎(chǔ)輕易地確定對數(shù)據(jù)的訪問權(quán)。本領(lǐng)域技術(shù)人員 會明白,在該示范性實施方式中,要求內(nèi)容創(chuàng)建與內(nèi)容顯示節(jié)點僅被要 求經(jīng)由服務(wù)器來彼此進行通信。在其它實施方式中,節(jié)點可彼此自由地進行通信,并且可在節(jié)點自身上強化訪問控制機制。
      每個顯示站均會向內(nèi)容源100訂閱各種數(shù)據(jù)類型。因此,顯示器106a 和106c兩者可能會訂閱呈現(xiàn)廣告、天氣預(yù)報以及軟件更新的相同視頻內(nèi) 容,但是倘若顯示站中的顯示屏幕不同的話,則訂閱不同裝置驅(qū)動程序 的更新。該訂閱被內(nèi)容源'100存儲,接著接收到適配于該訂閱的參數(shù)的 新數(shù)據(jù),其會被自動推送至該顯示節(jié)點。
      圖4例示了內(nèi)容源120與顯示節(jié)點122之間的數(shù)據(jù)流。應(yīng)該注意的 是,內(nèi)容源120不必和圖1的內(nèi)容源100相同,而可以是顯示器會從該 處獲得數(shù)據(jù)的任何節(jié)點,例如包括分配節(jié)點102a至102c中的任一節(jié)點。 顯示節(jié)點122發(fā)出滿足一組要求的數(shù)據(jù)的訂閱請求。這些要求可包含數(shù) 項因素中的任何因素,這些因素包含在與數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)中存在標 記或特定項。在一個例子中,顯示節(jié)點122可以是商店中的顯示器,并 且其訂閱各種產(chǎn)品的存貨程度,以及促銷品的廣告,以及顯示節(jié)點122中 硬件特有的軟件和裝置更新驅(qū)動程序。利用公共數(shù)據(jù)模型,訂閱僅需要指 定必須留意的特定元數(shù)據(jù)標記。訂閱請求(其不必是一次發(fā)送)作為訂閱請 求124被發(fā)送至內(nèi)容源120。當(dāng)內(nèi)容源120接收到與該訂閱請求相對應(yīng)的 新數(shù)據(jù)時,該數(shù)據(jù)會經(jīng)由數(shù)據(jù)推送126被推送至顯示節(jié)點122。本領(lǐng)域技 術(shù)人員會明白,訂閱124和數(shù)據(jù)推送126可能會橫越不同網(wǎng)絡(luò)拓樸中的許 多未示出節(jié)點,而且除此之外,倘若沒有立即可用的連接的話,還可能會 被圖示的節(jié)點進行列隊或是被它們中的兩者之間的其它節(jié)點進行列隊。
      使用訂閱可讓顯示節(jié)點122在其可用時接收來自內(nèi)容源120的數(shù)據(jù), 而減少了要進行的網(wǎng)絡(luò)輪詢量。通過減少輪詢,網(wǎng)絡(luò)流量下降,從而減 輕了擁塞。
      圖5是例示了本發(fā)明的一種方法的流程圖。在步驟128中,顯示節(jié) 點匯集(assemble)訂閱清單。此清單能夠指定與該顯示節(jié)點感興趣的公 共數(shù)據(jù)元素相關(guān)聯(lián)的元數(shù)據(jù)。該訂閱請求會被當(dāng)作識別為元數(shù)據(jù)中的訂 閱請求的公共數(shù)據(jù)元素而發(fā)送至該內(nèi)容源。在步驟130中,針對該顯示 節(jié)點的訂閱請求被內(nèi)容源接收。倘若該內(nèi)容源并非是原始的內(nèi)容源的話 (舉例來說,它是分配節(jié)點),那么其可能聚集與其相連的所有顯示節(jié)點的訂閱且接著自身充當(dāng)顯示節(jié)點,并且在該網(wǎng)絡(luò)拓樸中向上發(fā)送經(jīng)過聚集 的訂閱請求,正如本領(lǐng)域技術(shù)人員可理解的那樣。在一時間間隔之后, 該內(nèi)容源在步驟132中接收新數(shù)據(jù)。此數(shù)據(jù)可能是從數(shù)個源中的任何源 接收的,這些源包含其它內(nèi)容源、外部傳感器、來自數(shù)據(jù)庫的銷售統(tǒng)計
      表(sales figures)、新聞播送、來自供應(yīng)系統(tǒng)的存貨信息、實時金融市場數(shù) 據(jù)供應(yīng)商、日歷數(shù)據(jù)庫、來自可編程控制器的傳感器數(shù)據(jù)、射頻標識符 (RFID)標簽讀取器,或是其它這種數(shù)據(jù)源。在步驟134中,確定新內(nèi)容 是否匹配訂閱要求。倘若新內(nèi)容不符合訂閱請求的話,系統(tǒng)便返回到等 待狀態(tài),直到接收到更多新數(shù)據(jù)為止,此時處理便返回步驟132。在步驟 134中,倘若確定為新內(nèi)容匹配訂閱請求的話,便在步驟136中將該數(shù)據(jù) 推送至該訂閱顯示節(jié)點。在步驟138中,該訂閱節(jié)點接收被推送的內(nèi)容。 為進一步緩解擁塞,可以對圖5中所示的方法進行修改,以便在多 個數(shù)據(jù)元素在步驟136中被推送至該顯示節(jié)點之前先列隊在一起。這確 保了多個數(shù)據(jù)項被一起傳輸,來防止該系統(tǒng)被大量的小規(guī)模傳輸所充滿。 本領(lǐng)域技術(shù)人員會明白,數(shù)據(jù)元素的聚集可發(fā)生在該處理中的任何步驟 中,因此在另一示范性實施方式中,多個訂閱在發(fā)送至上游節(jié)點之前先 被聚集。
      在設(shè)置節(jié)點時,可以設(shè)定諸如其位置的信息。此信息可用在動態(tài)尋 址功能中,該功能會配合訂閱功能以及其它功能來工作。倘若提供了限 定城市的位置值的話,該訂閱可能會被設(shè)為用于獲取"。/。city。/。lweather", 其中。/。city。/。代表所供應(yīng)的位置信息。此訂閱變量可被編程至所有顯示單 元中,允許使用該供應(yīng)信息來基本上填入空白中。此動態(tài)尋址功能能夠 利用可用來定義該顯示器的任何信息來使用。除了位置信息之外,還可 以使用時區(qū)、顯示器型號、顯示器設(shè)置地(venue)類型以及其它所提供 信息來實現(xiàn)此目的。因為該系統(tǒng)構(gòu)成信息可依此方式來尋址,所以所有 網(wǎng)絡(luò)節(jié)點都可以自動提供同時針對軟件更新和裝置驅(qū)動程序更新的訂閱 請求。該訂閱可被設(shè)計成使用會被解出正確值的變量,從而允許單個訂 閱被事先載入該節(jié)點的不同構(gòu)成中。
      該內(nèi)容源必須能夠確定新數(shù)據(jù)何時被提供,從而能夠?qū)τ嗛嗊M行管理。在初步實施方式中,每個數(shù)據(jù)源均可被映射至不同的目錄,而且可 以按固定的間隔來檢驗該目錄,以判斷新文件是否已經(jīng)抵達。在另一實 施方式中,外部數(shù)據(jù)源被構(gòu)造成,使得在新數(shù)據(jù)抵達時產(chǎn)生軟件中斷。. 作為該中斷處置例程的一部分,可以對數(shù)據(jù)進行評估,以確定是否必須 將其推送至節(jié)點。 .
      在其它施行方式中,可以使用采用該操作系統(tǒng)來進行文件系統(tǒng)監(jiān)視
      的目錄監(jiān)視來表示新內(nèi)容何時被接收(如圖5中的步驟132中所示)。本領(lǐng) 域技術(shù)人員會明白,不同的操作系統(tǒng)會針對此類功能采用不同的術(shù)語, 不過,其通常會被稱為文件系統(tǒng)監(jiān)視器(file system watcher)。接收到數(shù)據(jù) 時,將其登入數(shù)據(jù)庫中,因此會采用該公共數(shù)據(jù)模型。因為不論數(shù)據(jù)格 式是否發(fā)生了改變,外部源都能以固定的間隔提供數(shù)據(jù),所以可以對接 收到的文件進行循環(huán)冗余校驗(CRC)。 CRC可能相當(dāng)于對該數(shù)據(jù)庫中的 數(shù)據(jù)進行等效校驗,來確定所接收的文件是否為新的。倘若新文件不是 新數(shù)據(jù)的話,便不會將其輸入該數(shù)據(jù)庫中。倘若新文件是新數(shù)據(jù)的話, 便會將其輸入該數(shù)據(jù)庫中并且接著推送至已經(jīng)訂閱了該新文件的節(jié)點。 雖然上面的說明是采用CRC來確定該數(shù)據(jù)是否為新的,但是也可采用其 它的無用數(shù)據(jù)(hash)來驗證該數(shù)據(jù)是否為新的。
      本領(lǐng)域技術(shù)人員會明白,使用訂閱可以快速地散播信息,從而每個 顯示器都利用實況數(shù)據(jù)來有效地工作。同時,還會避免因輪詢(其為此問 題的一般現(xiàn)有技術(shù)解決方案)所產(chǎn)生的流量。
      在供應(yīng)系統(tǒng)的處理中,構(gòu)成值可被設(shè)定成對于該顯示節(jié)點的限制訪 問。這可用來讓該顯示節(jié)點能夠接收來自受信賴源的數(shù)據(jù)??梢愿鶕?jù)正 在傳輸該數(shù)據(jù)的節(jié)點的地址、原始數(shù)據(jù)源,或是通過使用加密密鑰來簽 暑該數(shù)據(jù)用以表示其來自已知源,或是發(fā)起該傳輸?shù)挠脩?,來強化該訪 問的限制。倘若數(shù)據(jù)是使用私有加密密鑰而加密簽署的且該顯示節(jié)點沒 有對應(yīng)的公有密鑰的話,便可將其配置成拒絕該信息。
      倘若連接節(jié)點的網(wǎng)絡(luò)是公共網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))的話,拒絕來自未知源 的數(shù)據(jù)便可提供安全性,用以防止黑客入侵。本領(lǐng)域技術(shù)人員已知的加 密密鑰及其它認證機制均可被用來確保僅有合法的節(jié)點,且可能甚至僅有這些節(jié)點上的特定應(yīng)用程序,才能夠向網(wǎng)絡(luò)節(jié)點(顯示節(jié)點、內(nèi)容源、分 配節(jié)點...等)發(fā)送指令。這具有在顯示網(wǎng)絡(luò)節(jié)點之間創(chuàng)建私有網(wǎng)絡(luò)的效果。
      在供應(yīng)節(jié)點并且提供其地址時,其連接至上游節(jié)點以請求訂閱。此 處理確保了上游節(jié)點知道存在新部署單元。作為響應(yīng),上游節(jié)點可開始 收集和該新部署單元有關(guān)的運行信息,如下面所說明的。
      應(yīng)該注意的是,雖然上面的討論是以從內(nèi)容源向顯示器推送內(nèi)容為 主來加以描述,不過,它們也可適當(dāng)?shù)乇灰暈閷⑿聰?shù)據(jù)從內(nèi)容源推送至 訂戶。分配節(jié)點可以為下游的顯示系統(tǒng)以及為它們本身來向內(nèi)容源訂閱 數(shù)據(jù)饋送。這會允許該分配節(jié)點經(jīng)由該訂閱系統(tǒng)來接收軟件更新。
      顯示器可充當(dāng)內(nèi)容源并且將數(shù)據(jù)轉(zhuǎn)發(fā)給上游節(jié)點。顯示系統(tǒng)生成和 它們的播放安排有關(guān)的數(shù)據(jù)、與它們的正常運行時間有關(guān)的數(shù)據(jù),以及 和該顯示器有關(guān)的控制信息,其可包含電力消耗、該顯示器的剩余額定 壽命、內(nèi)部單位溫度、該顯示器是否故障,以及其它相關(guān)的系統(tǒng)監(jiān)視值。 此信息可能會受到來自該網(wǎng)絡(luò)中的監(jiān)視節(jié)點的訂閱請求的影響。除了顯 示單元充當(dāng)數(shù)據(jù)源而訂閱單元是該網(wǎng)絡(luò)中的另一實體之外,該訂閱的工 作方式均如同前面所述。
      訂閱由顯示單元所產(chǎn)生的信息的中央監(jiān)視節(jié)點可接收根據(jù)該公共數(shù) 據(jù)模型被格式化的數(shù)據(jù),接著將該信息存儲在數(shù)據(jù)庫結(jié)構(gòu)中。這允許創(chuàng) 建能夠提供和網(wǎng)絡(luò)狀態(tài)有關(guān)的實況信息的實時數(shù)據(jù)源。在廣告網(wǎng)絡(luò)的例 子中,其接著可能會獲得特殊地理區(qū)域中為特殊產(chǎn)品播放廣告的顯示器 清單。如本領(lǐng)域技術(shù)人員將會了解的,同樣可從該數(shù)據(jù)庫中查詢其它此
      類信息。通過將此數(shù)據(jù)存儲在數(shù)據(jù)庫中,可以建立一審計軌跡(audittmil), 使其可以向廣告客戶表示;則廣告已經(jīng)被播放了多少次、該廣告被播放 的時段以及其被呈現(xiàn)的位置。
      圖6例示了用于在顯示單元上控制內(nèi)容的顯示的用戶界面。雖然現(xiàn) 有技術(shù)系統(tǒng)將在該系統(tǒng)中新增內(nèi)容僅限于集中管理者,但是本發(fā)明卻能 夠允許本地管理者控制一系列顯示器上的內(nèi)容。因為顯示單元不會響應(yīng) 于來自未經(jīng)授權(quán)源的通信,所以無需擔(dān)心管理者會受到能夠編程其它顯 示器的一小組顯示器的影響。圖6中示出了這樣的界面,其具有顯示內(nèi)容139、工具選擇器159 以及時間線151的圖形表示。在顯示表示139中,以重迭的方式彼此迭 置各種元素,包括時鐘形式的實況數(shù)據(jù)迭置140、視頻流142、經(jīng)過文 本效果處理的股票行情144、基于文本的迭置146、廣告標志148,以及 來自外部數(shù)據(jù)源的數(shù)據(jù)三維渲染圖150。常規(guī)的模板在數(shù)據(jù)類型之間強加 嚴厲的限制,以使不同的數(shù)據(jù)流被排列成單一層并且渲染在屏幕上。在 本發(fā)明中,該數(shù)字招牌顯示系統(tǒng)會被饋送多個不同數(shù)據(jù)流,而且它們會 被排列成重迭的方式。如圖所示,股票行情144以及基于文本的迭置146 作為迭印層跨越視頻流142以及相鄰的區(qū)域。層的特性(例如不透明性) 可以被指派。設(shè)置了時間線151,以使可在循環(huán)期間創(chuàng)建各元素或各層以 維持有限的持續(xù)時間。時間線界面151中有和元素或?qū)酉嚓P(guān)聯(lián)的時間條 (time bar)。用于元素A 152的時間線表示其從該循環(huán)的起點處幵始運 行,但是在該循環(huán)完成之前結(jié)束。同樣地,用于元素B154、元素C156 以及充素D 158的時間線均有起始點和結(jié)束點。用戶可被賦予觀看和元 素相關(guān)聯(lián)的特性的能力。在一個實施方式中,用戶點擊時間條(例如時間 條152)并且會顯示一組參數(shù)。參數(shù)可隨時間改變,并且接著可被表示成 嵌套(nested)時間線。在嵌套時間線的例子中,倘若元素A為文本迭置 146并且是用時間線152來表示的話,那么非常清楚的是,該迭置在該顯 示循環(huán)的起點處顯示,不過在該循環(huán)結(jié)束之前結(jié)束。該元素的不透明性 在該顯示時間的起點和結(jié)束處可能會改變,從而使其看起來彷佛不是突 然出現(xiàn),而是漸入與漸出該顯示器。該迭置的不透明性可能會在五秒窗 口中從低值0%變成高值85%(在該例中)。當(dāng)用戶展開時間條152時,可 能會顯示一輔助條,用以表示該元素的不透明性變化。此嵌套時間條功 能為內(nèi)容創(chuàng)建者提供了控制元素顯示的精確細節(jié)的能力,—同時保持一圖 形界面,從而可以看一眼顯示器就知道元素是如何顯示的。
      工具選擇器159提供了對于各種模塊式工具的訪問。本領(lǐng)域技術(shù)人 員會了解,這些工具可用來控制層的特性、增加數(shù)據(jù)源以及其它功能。 如圖所示,用戶可以使用工具A160以及工具B 162。然而如上所述,本
      發(fā)明的系統(tǒng)支持用戶特定訪問層級。倘若該內(nèi)容生成系統(tǒng)的用戶未被賦予訪問特殊數(shù)據(jù)源的權(quán)利或是未被賦予修改特殊特性的能力的話,那么 該工具便會被渲染成無法訪問。就此來說,工具C 164會變灰以避免被 使用。在其它實施方式中,甚至不會把用戶無法使用的工具及特性表示 給用戶。.
      圖6中所示的內(nèi)容生成界面可以是管理實用程序(utility)的一部分。 該管理實用程序的用戶可被賦予管理選定數(shù)量的顯示器的能力,或是創(chuàng) 建內(nèi)容的能力。取決于用戶,該應(yīng)用的功能可受到控制。在一個實施方 式中,該實用程序的功能會被建立成從中央內(nèi)容源獲得的模塊。不同的 用戶能夠訂閱不同的模塊,并且因而會被提供不同的功能。用戶簡檔可 被存儲在用戶機器上或者該內(nèi)容源中。當(dāng)存儲在內(nèi)容源中時,該用戶能 夠從該網(wǎng)絡(luò)上的任何計算機訪問該簡檔。
      當(dāng)數(shù)據(jù)是由該管理實用程序產(chǎn)生時,可將其提供給該內(nèi)容源,用以 分配至顯示單元。所生成的數(shù)據(jù)可用和該內(nèi)容創(chuàng)建者相關(guān)聯(lián)的簽章來進 行加密簽署,以使僅和該內(nèi)容創(chuàng)建者相關(guān)聯(lián)的節(jié)點接受該數(shù)據(jù)。這防止 了顯示單元的子集的管理者不小心將新內(nèi)容傳播至該網(wǎng)絡(luò)中其子集以外 的顯示器。
      圖7是例示了本發(fā)明的一種方法的流程圖?,F(xiàn)有技術(shù)系統(tǒng)將事先平 坦化的內(nèi)容渲染在顯示器上,而本發(fā)明的系統(tǒng)允許內(nèi)容創(chuàng)建者傳輸用于 渲染未被平坦化的數(shù)據(jù)的數(shù)據(jù)。舉例來說,半透明的迭置層可被放置在 顯示器的顯示視頻的一部分的上方。本發(fā)明中的模板可具有彼此重迭的 多個段,而被置入段中的數(shù)據(jù)可以是應(yīng)用了視覺效果的實況數(shù)據(jù)。在一 個實施方式中,采用表現(xiàn)建立程序(例如Windows Presentation Foundation) 來允許在閑時(on the fly)渲染該數(shù)據(jù)。實況數(shù)據(jù)可以在渲染之前結(jié)合一 預(yù)定的效果,從而實現(xiàn)更豐富的數(shù)據(jù)顯示。在一個示范性實施方式中, 實況數(shù)據(jù)元素(例如當(dāng)前溫度值)被當(dāng)作內(nèi)容而接收并且被顯示在旋轉(zhuǎn)立 方體的面上。該立方體的每一面都可以包含不同的實況數(shù)據(jù)元素,例如 溫度值、今日的預(yù)期高溫、今日的預(yù)期低溫以及濕度表示。在現(xiàn)有技術(shù) 的解決方案中該立方體的旋轉(zhuǎn)是在內(nèi)容源處被渲染并且接著被作為視頻 流傳輸至顯示器的,而在本發(fā)明中,實況數(shù)據(jù)在渲染到屏幕上時結(jié)合了該效果,以便根據(jù)需要對實況溫度值進行自動更新。其它實況數(shù)據(jù)值可 控制該立方體的角度、旋轉(zhuǎn)速度或該渲染的其它方面。還可以使用其它 實況數(shù)據(jù)值來控制表現(xiàn)的形式,使得,例如在商店中可購得的產(chǎn)品列表 中,可以動態(tài)地應(yīng)用顏色編碼技術(shù)來顯示存貨程度。當(dāng)銷售發(fā)生時,通 過改變所列項目的顏色、所用字體的大小或是其它視覺增強效果將變化 的存貨程度反映在該實況顯示器中。
      在圖7中,在步驟168中,顯示單元接收來自上游節(jié)點的布局數(shù)據(jù)。 在步驟170中,該顯示器接收用于放置在該布局中的內(nèi)容。此內(nèi)容可能 是接收自多個源中的任何源,包括供應(yīng)視頻數(shù)據(jù)的內(nèi)容源、天氣供應(yīng)器、 股票行情供應(yīng)器、新聞供應(yīng)器或其它此類數(shù)據(jù)源。在步驟172中,從在 步驟170中接收到的內(nèi)容中選擇要被顯示的內(nèi)容。此選擇是以在步驟168 中接收到的布局中的信息、在步驟170中接收到的內(nèi)容以及其它顯示規(guī) 則為基礎(chǔ)的。在步驟174中,根據(jù)該布局信息以及其它數(shù)據(jù)值將所選數(shù) 據(jù)渲染到顯示器上。本領(lǐng)域技術(shù)人員會明白這是一種實時過程,而實況 數(shù)據(jù)之結(jié)合(binding)、渲染以及平坦化會不間斷地進行并且不會簡單地終 止于循環(huán)的終點。取而代之的是,當(dāng)接收到更多數(shù)據(jù)時,將數(shù)據(jù)結(jié)合至 表現(xiàn)格式并且繼續(xù)對數(shù)據(jù)的渲染。
      圖8提供了步驟174將數(shù)據(jù)渲染到顯示器上的其他細節(jié)。此圖中所 示的步驟并非是本發(fā)明的必要步驟,而僅是在目前優(yōu)選的實施方式中被 采用。
      在步驟176中,經(jīng)確定的內(nèi)容被分成多個有序?qū)印T诓襟E178中, 實況數(shù)據(jù)被結(jié)合到該布局中指定的格式。在步驟180中,針對每一層來 創(chuàng)建渲染線程(rendering thread)。在步驟182中對這些線程進行平坦化和 渲染,而在步驟184中,將所渲染的數(shù)據(jù)傳輸至該顯示器。
      本領(lǐng)域技術(shù)人員會明白,通過創(chuàng)建多個線程,多個核心處理器和多 個處理器系統(tǒng)會并行執(zhí)行多個渲染運算。這可使復(fù)雜的渲染功能(例如視 頻段的渲染)與文本的渲染分離開,從而文本渲染不會因處理器時間被視 頻渲染處理所占用而出現(xiàn)抖動(jerky)或夸張不自然(stilted)。
      如上所述,該數(shù)字招牌網(wǎng)絡(luò)中的顯示單元能同時為內(nèi)容顯示器和內(nèi)容源。顯示器所產(chǎn)生的運算數(shù)據(jù)對整個網(wǎng)絡(luò)管理來說極為重要。通過使 用管理工具,用戶便能夠結(jié)合該網(wǎng)絡(luò)來使用自動發(fā)現(xiàn)技術(shù)來建立網(wǎng)絡(luò)拓 樸地圖。當(dāng)節(jié)點連接至該網(wǎng)絡(luò)時,它連接至分配節(jié)點或是其它網(wǎng)絡(luò)服務(wù) 器。這使得該節(jié)點能夠訂閱該數(shù)據(jù)和/或?qū)?shù)據(jù)提供給該網(wǎng)絡(luò)。在此過程 期間,該網(wǎng)絡(luò)中的每個服務(wù)器均建立了與其相連的節(jié)點的清單。用戶可 生成訂閱請求,該請求要求服務(wù)器遞歸性地獲得和所連接的網(wǎng)絡(luò)節(jié)點有 關(guān)的操作細節(jié)。有聯(lián)系的每個節(jié)點均會被要求完成相同的操作并且沿著 相同的請求來傳遞。這會造成該網(wǎng)絡(luò)的分布式滾動,并且導(dǎo)致提出請求 的服務(wù)器獲得相連節(jié)點的明確清單。該網(wǎng)絡(luò)中的每個節(jié)點可能還會被要 求表示相連的外圍設(shè)備。此信息可被用來生成地圖,用以表示節(jié)點如何 被連接以及每個節(jié)點已經(jīng)連接的服務(wù)和裝置。此信息可被用來建立實況 網(wǎng)絡(luò)目錄,該目錄可縮回并且可展開以顯示不同層級的細節(jié)。使用連接 至特殊節(jié)點的外圍元素的已知地圖,管理者便能夠遠程發(fā)送指令給該節(jié) 點,用以創(chuàng)建遙控。所提供的細節(jié)的程度能夠讓中央管理者確定細節(jié),詳 細描述哪個屏幕會被連接至特殊節(jié)點并且要在該節(jié)點的屏幕上顯示什么。
      本發(fā)明的實施方式可以表現(xiàn)成存儲在機器可讀介質(zhì)體(也稱為計算 機可讀介質(zhì)、處理器可讀介質(zhì),或其中包含計算機可讀程序代碼的計算 機可用介質(zhì))中的軟件產(chǎn)品。該機器可讀介質(zhì)可以是任何適當(dāng)?shù)挠行谓橘|(zhì), 包括磁存儲介質(zhì)、光存儲介質(zhì)或電存儲介質(zhì),它們包括磁片、緊湊盤只
      讀存儲器(CD-ROM)、數(shù)字多功能盤只讀存儲器(DVD-ROM)、存儲裝置 (易失性或非易失性)或類似的存儲機制。該機器可讀介質(zhì)可以包含多套指 令、代碼序列、構(gòu)成信息或是其它數(shù)據(jù),在被執(zhí)行之后,會使處理器執(zhí) 行根據(jù)本發(fā)明實施方式的方法中的步驟。本領(lǐng)域技術(shù)人員會明白,該機 器可讀介質(zhì)中還可以存儲施行所述發(fā)明所必需的其它指令和運算。從該 機器可讀介質(zhì)運行的軟件可與電路系統(tǒng)交流,以實施本文所述的任務(wù)。
      上述本發(fā)明的實施方式的用意僅是作為范例。本領(lǐng)域技術(shù)人員可對 這些具體實施方式
      進行替換、修改以及變型,而不會脫離完全由所附權(quán)
      利要求定義的本發(fā)明的范疇。
      權(quán)利要求
      1、一種在數(shù)字招牌顯示器上顯示信息的方法,該方法包括以下步驟接收內(nèi)容;根據(jù)接收到的內(nèi)容來建立多個層;迭置這多個層中的至少兩層;以及平坦化這些層并且將它們渲染至該數(shù)字招牌顯示器。
      2、 根據(jù)權(quán)利要求1所述的方法,其中接收到的內(nèi)容包括定義了這多 個層的結(jié)構(gòu)的模板。
      3、 根據(jù)權(quán)利要求2所述的方法,其中所述至少兩層按照該模板所定 義的方式迭置。
      4、 根據(jù)權(quán)利要求1所述的方法,其中對這些層的渲染是通過多個處 理器來進行的。
      5、 根據(jù)權(quán)利要求4所述的方法,其中每一層都由這多個處理器中的 一個上的渲染線程來渲染。
      6、 根據(jù)權(quán)利要求4所述的方法,其中這多個處理器中的至少兩個位 于一個處理器封裝中。
      7、 根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟在平坦化 和渲染這些層之前將實況數(shù)據(jù)結(jié)合至這些層中的至少一個。
      8、 根據(jù)權(quán)利要求1所述的方法,其中接收內(nèi)容的步驟包括接收多個 不同的內(nèi)容類型。
      9、 根據(jù)權(quán)利要求8所述的方法,其中這些不同的內(nèi)容類型中的每一 個都是在公共數(shù)據(jù)模型中被接收的。
      10、 根據(jù)權(quán)利要求8所述的方法,其中這些內(nèi)容類型選自包括以下 各項的清單溫度值、天氣預(yù)報、視頻文件、視頻流、靜態(tài)照片、存貨程度、客房利用率以及生產(chǎn)水平。
      11、 根據(jù)權(quán)利要求1所述的方法,其中該內(nèi)容是從多個源接收的。
      12、 一種用于顯示數(shù)字內(nèi)容的數(shù)字招牌系統(tǒng),該數(shù)字招牌系統(tǒng)包括: 顯示器,用于顯示內(nèi)容;接收隊列,用于接收來自外部源的內(nèi)容并對其進行列隊; 布局處理器,用于將列隊后的內(nèi)容整理為多個層;以及 渲染引擎,用于將該布局處理器創(chuàng)建的這些層渲染至該顯示器。
      13、 根據(jù)權(quán)利要求12所述的數(shù)字招牌系統(tǒng),其中該布局處理器包括: 內(nèi)容格式化引擎,用于根據(jù)其它接收內(nèi)容來修改層中的內(nèi)容外觀。
      14、 根據(jù)權(quán)利要求12所述的數(shù)字招牌系統(tǒng),該數(shù)字招牌系統(tǒng)還包括: 發(fā)送隊列,用于對來自該顯示器的數(shù)據(jù)進行列隊以進行發(fā)送。
      15、 根據(jù)權(quán)利要求14所述的數(shù)字招牌系統(tǒng),該數(shù)字招牌系統(tǒng)還包括:網(wǎng)絡(luò)接口,用于從網(wǎng)絡(luò)接收數(shù)據(jù),將接收到的網(wǎng)絡(luò)數(shù)據(jù)放置在該接收隊 列中,并且將存儲在該發(fā)送隊列中的數(shù)據(jù)發(fā)送至該網(wǎng)絡(luò)。
      16、 根據(jù)權(quán)利要求12所述的數(shù)字招牌系統(tǒng),其中該接收隊列、該布 局處理器以及該渲染引擎實現(xiàn)在通用計算機上。
      17、 根據(jù)權(quán)利要求16所述的數(shù)字招牌系統(tǒng),其中該通用計算機經(jīng)由 屏幕保護應(yīng)用將經(jīng)渲染的層發(fā)送至該顯示器。
      18、 根據(jù)權(quán)利要求12所述的數(shù)字招牌系統(tǒng),其中該渲染引擎包括.-圖形處理器單元,用于控制該顯示器來顯示經(jīng)渲染的層。
      全文摘要
      本發(fā)明提供了一種數(shù)字招牌網(wǎng)絡(luò),該數(shù)字招牌網(wǎng)絡(luò)采用公共數(shù)據(jù)模型和訂閱系統(tǒng)來將收集自多個數(shù)據(jù)源的數(shù)據(jù)散播至多個顯示器。網(wǎng)絡(luò)節(jié)點作為內(nèi)容源、內(nèi)容消費者或兩者而彼此互動,且某些系統(tǒng)充當(dāng)上游源的消費者并充當(dāng)下游消費者的源。該數(shù)據(jù)在數(shù)字招牌顯示器上的表現(xiàn)允許實時結(jié)合實況數(shù)據(jù),以提供豐富的顯示效果。
      文檔編號H04N7/16GK101504811SQ200810174230
      公開日2009年8月12日 申請日期2008年11月11日 優(yōu)先權(quán)日2008年2月4日
      發(fā)明者威廉·丘, 安德魯·科拉德, 尼克·伊斯霍普, 斯科特·凱伊斯, 道格·安德伍德, 道格·巴尼斯特爾, 里克·達利 申請人:歐姆尼維克斯公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1