数字显示方法及系统、数字显示设备及数字显示服务器与流程

文档序号:30816293发布日期:2022-07-20 00:50阅读:75来源:国知局
数字显示方法及系统、数字显示设备及数字显示服务器与流程

1.本描述涉及数字显示方法和系统、数字显示设备和数字显示服务器。


背景技术:

2.允许将播放列表和内容部署到数字显示设备的数字显示方法是已知的。wo2005/015362涉及这种方法的示例。


技术实现要素:

3.本说明的目的特别是提高这些方法的效率。
4.为此,本说明书提出了一种用于控制数字显示设备对数字内容项的显示的数字显示方法,包括:
5.a)由至少一个服务器基于显示活动生成播放列表,每个播放列表旨在由一个或多个所述数字显示设备读取,每个播放列表包括至少一系列要读取的数字内容项的标识符,但不包括数字内容项的加载地址或数字内容项的数字指纹;
6.b)由所述至少一个服务器为每个数字显示设备生成至少包括数字内容项的加载地址的下载清单;
7.c)通过数字显示设备更新播放列表和下载清单,包括:
8.c1)通过每个数字显示设备以预定间隔轮询所述至少一个服务器,以确定所述至少一个服务器是否具有对应于所述数字显示设备的新的播放列表和/或新的下载清单;
9.c2)如果是,在数字显示设备上加载所述新的播放列表和/或所述新的下载清单;
10.c3)如果已经从服务器加载了新的下载清单,则由所述数字显示设备确定在所述下载清单中引用了哪些新的数字内容项;
11.c4)以及由所述数字显示设备从新的下载清单中指示的地址下载所述新的数字内容项;
12.d)由每个数字显示设备读取与对该数字显示设备有效的播放列表相对应的数字内容项,并在属于所述数字显示设备的数字屏幕上显示这些数字内容项。
13.通过这些规定,所提出的数字显示方法在带宽方面特别有效和经济。事实上,它只需要从服务器向数字显示设备发送数量较少的分发列表和下载清单,并且仅当这些已被修改时。此外,播放列表的部分修改不会导致下载清单的任何修改(特别是当修改涉及读取顺序或先前下载清单中已经存在的内容的读取频率时,根据显示活动修改动态),这消除了下载清单的发送,这些清单大于播放列表。
14.在数字显示方法的各种实施例中,还可以可选地求助于以下规定中的一项或多项(单独或任意组合,可能独立于上述规定):
15.每个播放列表和每个下载清单由数字显示设备以加密方式加载,其提高了方法的安全性;
16.每个下载清单包括用于在所述下载清单中引用的每个数字内容项的至少一个参
考数字指纹,并且在步骤c4)期间,数字显示设备确定从下载的新的数字内容项计算的数字指纹,验证计算出的数字指纹与参考数字指纹匹配,并且仅当计算出的数字指纹与参考数字指纹匹配时验证下载的数字内容项,其提高了方法的安全性;
17.在步骤c4)中,数字显示设备以未加密的方式下载新的数字内容项;
18.在步骤c4)中,数字显示设备通过代理服务器下载新的数字内容项,代理服务器与所述显示设备和其他数字显示设备处于局域网中,其提高下载数字内容的性能;
19.在步骤c4)中,数字显示设备分块下载新的数字内容项,其提高了下载数字内容项的性能;
20.在步骤c1)中,每个数字显示设备在特定于所述数字显示设备的预定地址处轮询所述至少一个服务器,其提高了方法的安全性;
21.每个数字显示设备与所述至少一个服务器通信并且经由移动电话网络下载新的内容项。
22.此外,本说明书还涉及一种包括至少一个服务器和多个数字显示设备的数字显示系统,其中:
23.所述至少一个服务器适用于基于显示活动生成播放列表,每个播放列表旨在由一个或多个所述数字显示设备读取,每个播放列表包括至少一系列要读取的数字内容项的标识符,但不包括数字内容项的加载地址或数字内容项的数字指纹;
[0024]-所述至少一个服务器适用于为每个数字显示设备重复生成至少包括数字内容项的加载地址的下载清单;
[0025]-数字显示设备适用于更新它们的播放列表和下载清单,该更新的包括:
[0026]
c1)通过每个数字显示设备以预定间隔轮询所述至少一个服务器,以确定所述至少一个服务器是否具有对应于所述数字显示设备的新的播放列表和/或新的下载清单;
[0027]
c2)如果是,在数字显示设备上加载所述新的播放列表和/或所述新的下载清单;
[0028]
c3)如果已经从服务器加载了新的下载清单,则由所述数字显示设备确定在所述下载清单中引用了哪些新的数字内容项;
[0029]
c4)以及由所述数字显示设备从新的下载清单中指示的地址下载所述新的数字内容项;
[0030]-每个数字显示设备适用于读取与对该数字显示设备有效的播放列表相对应的数字内容项,并在属于所述数字显示设备的数字屏幕上显示这些数字内容项。
[0031]
在数字显示系统的各种实施例中,可以可选地求助于以下规定中的一个或多个(单独或以任何组合,可能独立于上述规定):
[0032]
数字显示设备适用于以加密方式加载每个播放列表和每个下载清单;
[0033]
每个下载清单包括用于在所述下载清单中引用的每个数字内容项的至少一个参考数字指纹,并且在每个新的数字内容项的下载过程中,数字显示设备用于确定从下载的新的数字内容项中计算出的数字指纹,验证计算出的数字指纹与参考数字指纹匹配,并且仅当计算的数字指纹与参考数字指纹匹配时批准下载的数字内容项;
[0034]
数字显示设备适用于以未加密的方式下载新的数字内容项;
[0035]
若干个数字显示设备属于局域网,还包括代理服务器,局域网中的每个数字显示设备适用于通过所述代理服务器下载新的数字内容项;
[0036]
每个数字显示设备适用于以分块的形式下载新的数字内容项;
[0037]
每个数字显示设备适用于在特定于所述数字显示设备的预定地址处轮询所述至少一个服务器;
[0038]
每个数字显示设备适用于与所述至少一个服务器通信并且用于经由移动电话网络下载新的内容项。
[0039]
此外,该描述还涉及一种数字显示设备,包括数字屏幕并且在存储器中至少具有:
[0040]-播放列表包括至少一系列要读取的数字内容项的标识符,但不包括数字内容项的加载地址或数字内容项的数字指纹;
[0041]-下载清单至少包括数字内容项的加载地址;
[0042]
所述数字显示设备适用于:
[0043]-更新其播放列表和下载清单,此更新包括:
[0044]
c1)以预定间隔轮询所述至少一个服务器,以确定所述至少一个服务器是否具有对应于所述数字显示设备的新的播放列表和/或新的下载清单;
[0045]
c2)如果是,在数字显示设备上加载所述新的播放列表和/或所述新的下载清单;
[0046]
c3)如果已经加载了新的下载清单,则由所述数字显示设备确定在所述下载清单中引用了哪些新的数字内容项;
[0047]
c4)以及由所述数字显示设备从新的下载清单中指示的地址下载所述新的数字内容项;
[0048]-读取与播放列表相对应的数字内容项,并在所述数字屏幕上显示这些数字内容项。
[0049]
在数字显示设备的各种实施例中,可以可选地求助于以下规定中的一个或多个(单独或以任何组合,可能独立于上述规定):
[0050]
数字显示设备用于以加密的形式加载每个播放列表和每个下载清单;
[0051]
每个下载清单包括用于在所述下载清单中引用的每个数字内容项的至少一个参考数字指纹,并且在每个新的数字内容项的下载过程中,数字显示设备适用于确定从下载的新的数字内容项中计算出的数字指纹,验证计算出的数字指纹与参考数字指纹匹配,并且仅当计算的数字指纹与参考数字指纹匹配时批准下载的数字内容项;
[0052]
数字显示设备适用于以未加密的方式下载新的数字内容项;
[0053]
数字显示设备属于局域网,还包括代理服务器和其他数个数字显示设备,所述数字显示设备适用于通过所述代理服务器下载新的数字内容项;
[0054]
数字显示设备适用于以分块的形式下载新的数字内容项;
[0055]
数字显示设备适用于在预定地址处轮询所述至少一个服务器。
[0056]
数字显示设备适用于与所述至少一个服务器通信并且用于经由移动电话网络下载新的内容项。
[0057]
最后,该描述还涉及一种数字显示服务器,适用于:
[0058]-基于显示活动生成播放列表,每个播放列表旨在由一个或多个所述数字显示设备读取,每个播放列表包括至少一系列要读取的数字内容项的标识符,但不包括数字内容项的加载地址或数字内容项的数字指纹;
[0059]-为每个数字显示设备生成至少包括数字内容项的加载地址的下载清单;
[0060]-允许数字显示设备更新它们的播放列表和下载清单,该更新包括:
[0061]
以预定间隔轮询所述服务器以确定所述至少一个服务器是否具有对应于每个数字显示设备的新的播放列表和/或新的下载清单,并且如果是,则允许所述数字显示设备加载所述新的播放列表和/或所述新的下载清单。
[0062]
在数字显示设备的各种实施例中,可以可选地求助于以下规定中的一个或多个(单独或以任何组合,可能独立于上述规定):
[0063]
数字显示服务器适用于允许数字显示设备以加密方式加载每个播放列表和每个下载清单;
[0064]
每个下载清单包括用于在所述下载清单中引用的每个数字内容项的至少一个参考数字指纹;
[0065]
数字显示服务器包括特定于每个显示设备的预定地址,适用于从所述数字显示设备接收请求。
附图说明
[0066]
数字显示方法、数字显示系统、数字显示设备和数字显示服务器的其他特征和优点将从以下对作为非限制性示例给出的两个实施例的描述中变得明显,参考附图。
[0067]
在附图中:
[0068]
图1
[0069]
[图1]图1是示出根据一个实施例的数字显示系统的示意图。
[0070]
图2
[0071]
[图2]图2是示出根据另一实施例的数字显示系统的示意图。
具体实施方式
[0072]
在不同的图中,相同的附图标记表示相同或相似的元件。
[0073]
图1示出了包括至少一个服务器7(serv)和一些数字显示设备2(disp)的数字显示系统1。为清楚起见,以下描述指的是一台服务器7,但以下描述的服务器7的功能可以分布在多个服务器7上。
[0074]
每个显示设备2包括控制设备3(ctrl),例如微型计算机等,其控制数字屏幕4。
[0075]
控制设备3执行数字内容读取器5(pl)(由控制设备3执行的软件模块)并且还执行同步模块(软件)6(sync)。
[0076]
服务器7特别地执行用于生成内容项和下载清单的列表的引擎8(eng)。
[0077]
每个数字显示设备2的同步模块6与服务器7通信并且在必要时与可能在互联网9(int)上的其他资源通信。在所示实施例中,数字显示设备2通过中央代理服务器13(prox cent)与服务器7和所述其他资源通信。
[0078]
这种通信可以经由任何广域网(wan-图1中用11表示的链路)发生。例如,在许多情况下,这种通信是经由移动电话网络(宽带蜂窝网络,例如3g或4g类型)进行的。当然,任何其他通信方式都是可能的。
[0079]
服务器7的引擎8适于根据显示活动重复地和/或根据某些操作事件(节目、内容等的改变)生成播放列表(a)。该播放列表的生成是基于广告商关于不同显示设备2的预订、基
于要为这些显示活动播放的数字内容项以及基于可用的数字显示设备来执行的。
[0080]
每个播放列表旨在由一个或多个所述数字显示设备读取。
[0081]
每个播放列表包括要在一个或多个预定时间段内顺序读取的至少一系列数字内容项的标识符。
[0082]
播放列表不包括数字内容项的加载地址或数字内容项的数字指纹;因此,它是一份代表少量数据的文件。
[0083]
服务器7的引擎8还适用于为每个数字显示设备重复地和/或根据某些操作事件(节目、内容的改变等)生成下载清单(b),所述下载清单(b)至少包括加载列表中引用的数字内容项的加载地址。对于每个数字内容项目,每个下载清单还可以包括播放列表中包括的标识符。
[0084]
每个下载清单还可以包括至少一个参考数字指纹,即数字签名,用于在所述下载清单中引用的每个数字内容项。根据一个示例,数字指纹可以是校验和,例如“md5”类型的校验和。根据另一示例,数字指纹可以是“gpg”类型的数字签名。根据第三示例,下载清单还可以包括用于每个数字内容项的两个参考数字指纹,特别是例如“md5”类型的校验和以及例如“gpg”类型的更复杂的数字签名。
[0085]
通常,数字指纹(数字签名)可以是任何已知类型,范围从简单的散列函数或校验和到“gpg”类型的复杂签名等。
[0086]
引擎8生成播放列表和下载清单的频率可以根据广告商的新预订或预订更改进来的速度而变化。该频率可以高达每几分钟一次,或者甚至更高,因为知道部分预订可能是通过自动在线拍卖进行的。如上所述,当改变涉及例如数字内容项的读取顺序或读取频率,或读取数字内容项的条件时,在不改变下载清单的情况下对播放列表进行一些更新。
[0087]
数字显示设备2的同步模块6适用于基于服务器7的引擎8更新它们的播放列表和下载清单(c)。
[0088]
这种更新可能包括以下步骤:
[0089]
c1)显示设备2的同步模块6通过以预定间隔发送请求来轮询服务器7的引擎8,以确定服务器7是否具有对应于数字显示设备2的新的播放列表和/或新的下载清单2。引擎8的轮询频率可以是固定的(例如每隔几分钟)或由先前从引擎8下载的播放列表和/或下载清单确定。例如,引擎8对播放列表的轮询频率可以是固定的(例如,每几分钟一次,特别是每5分钟一次),并且引擎8对下载清单的轮询频率可以包括在播放列表中。播放列表和下载清单可以被打上时间戳,为了判断服务器7是否有对应于数字显示设备2的新的播放列表,同步模块6可以向引擎8发送请求以接收对数字显示设备2有效的播放列表的时间戳。如果该时间戳比数字显示设备2下载的最后一个播放列表的时间戳更近,则确定服务器7的引擎8具有与数字显示设备2对应的新的播放列表。对下载清单执行相同的过程。
[0090]
c2)如果确定引擎8具有对应于数字显示设备2的新的播放列表和/或新的下载清单,则同步模块从服务器7的引擎8加载新的播放列表和/或新的下载清单(通过发送请求接收新的播放列表和/或新的下载清单)。
[0091]
c3)如果已经从服务器7加载了新的下载清单,则数字显示设备2的同步模块6确定在新的下载清单中引用了什么新的数字内容项。例如,可以通过将新的下载清单中引用的数字内容项的数字指纹与数字显示设备2的存储器中已经存在的数字内容项的数字指纹进
行比较来做出该确定。
[0092]
c4)数字显示设备2的同步模块6然后从与新的下载清单中指示的每个数字内容项对应的url地址下载所述新的数字内容项。通常,该下载是经由互联网9完成的。所讨论的url地址可以对应于服务器7、服务器7的运营商特定的另一个服务器或互联网上的另一个位置。
[0093]
每个数字显示设备2的阅读器5适用于读取与其有效播放列表(由同步模块6加载的最后播放列表)相对应的数字内容项,并将这些数字内容项显示在数字显示设备2的数字屏幕4上。
[0094]
在步骤(c1)和(c2)中,每个数字显示设备2的同步模块6总是将其请求发送到相同的url地址,该url地址是数字显示设备2特有的。
[0095]
在步骤(c1)和(c2)中,同步模块6和服务器7的引擎8可以有利地以加密方式进行通信,例如使用“https”协议。
[0096]
在步骤(c4)中,数字显示设备2的同步模块6根据下载的新的数字内容项确定计算出的数字指纹,验证计算出的数字指纹是否与下载清单中包含的参考数字指纹匹配,并且仅当计算出的数字指纹与参考数字指纹匹配时才批准下载的数字内容项。如果下载的数字内容项未经批准,则将其销毁。如果下载清单包含至少一些数字内容项的两个(或更多)数字指纹,则可以对数字内容项的不同数字指纹顺序地或并行地执行该批准。
[0097]
在步骤(c4)中,数字显示设备2的同步模块6可以未加密的方式下载新的数字内容项,例如使用“http”协议。
[0098]
在步骤(c4)中,在一个实施例中,数字显示设备2的同步模块6可以分块下载新的数字内容项。
[0099]
图2所示的实施例与图1的实施例相似,因此不再赘述。图2的这个实施例与图1的实施例的不同之处在于,数个数字显示设备2属于局域网(链路12),还包括内容代理服务器10(prox loc),局域网的每个数字显示设备2的同步模块适用于通过所述代理服务器10下载新的数字内容项。代理服务器10因此经由链路11仅加载一次每个新的内容项,该链路11可以可选地具有相对低的速度或相对低的质量,然后经由局域网的更高速度和/或更好质量的链路12将该内容分发到局域网的各种数字显示设备2。代理服务器10还可以可选地与本地服务器14(serv airp)通信,例如特定于机场。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1