专利名称:图像显示设备和通过网络与图像显示设备通信的方法
技术领域:
本申请总体上涉及可通过网络连接到图像源的图像显示设备,其中所述图像显示设备可以配置为通过网络接收来自计算设备的多播消息。
本公开内容通过附图的图以举例的方式来阐明,但不限于所述举例,其中相同的标号代表相同的元素,且其中图1是连接到网络的多个图像源和多个图像显示设备的示意图,展示通过网络向图像源通告图像显示设备的存在的方法的第一个实施例。
图2是展示通过网络通告图像显示设备的存在、检测其存在、连接到和发送数据到该图像显示设备的方法的实施例的流程图。
图3是展示图像源多播管理消息到图像显示设备的图表。
图4A是通过网络选择图像显示设备、连接图像显示设备以及从已发现的多个图像显示设备发送数据到一个图像显示设备的方法的实施例的流程图。
图4B是图4A的流程图的后续。
图5是用于向图像源用户显示已发现的图像显示设备的用户界面的示例实施例的视图。
图6是用于向图像源用户显示有关已发现的图像显示设备上的固件的版本的信息的用户界面的示例实施例的视图。
图7是投影设备和可分离的图像提供设备(image-rendering device)的示例实施例的透视图。
图8是图7中的图像提供设备的示意图。
图9是图7中的图像提供设备的电气系统的示例实施例的框图。
具体实施例方式
图1在10总体展示示例图像处理和显示系统。系统10包括与多个图像显示设备14和图像源16连接的网络12。网络12可以是任何适合的网络,包括但不限于,局域网(LAN)、无线局域网(WLAN)或广域网(WAN)。图1展示三个示例图像显示设备14投影设备14a(例如,数字投影机);投影设备14b,其具有用于通过网络12通信并处理通过网络12接收的图像数据的可分离的图像提供设备(下面更详细地描述);以及背投显示设备14c。图1还展示了三个示例图像源个人数字助理(PDA)16a、桌面计算机16b,及膝上型计算机16c。应理解,仅仅为了示例目的展示这些图像显示设备14和图像源16,且任何其他适合的图像显示设备14和图像源16都可在系统10中使用。此外,虽然系统10如所示包括三个图像显示设备14和图像源16,系统10可以有更多或更少的图像显示设备14和/或图像源16。
每个图像显示设备14可配置为通过网络向图像源16通告其存在。类似地,图像源16可以配置为检测由每个图像显示设备14发送的通告。以此方式,每个图像显示设备14可以向图像源16中的一个用户通知它是否可用(或不可用)。这有助于在具有多个图像源和显示设备的使用环境中使用图像显示设备14和图像源16,这样的使用环境包括但不限于,学校和公司设置。
每个图像显示设备14可配置为以任何适合的方式通过网络向图像源16通告其存在。例如,每个图像显示设备14可以通过网络向网络上的所有设备广播通告消息。这通常包括发送单个通告消息到网络上的广播地址,然后该广播地址发送该消息到在网络上的与广播图像显示设备14的距离在预定的网络距离内的每个设备。然而,这会导致通告消息被发送到很多对接收该通告消息不感兴趣的网络设备,从而浪费了网络上的带宽。在此所用的术语“地址”可以包括IP地址、MAC地址,或适合于标识网络上的设备的任何其他地址。
图像显示设备14还可以通过网络12单播通告消息,即,发送单独的通告消息到网络上的每个图像源16。然而,这要求在图像显示设备14上有相当的处理能力,而且还要求每个图像显示设备14知道每个图像源14的地址。
为了更好地利用网络12的资源和带宽,图像显示设备14可以配置为通过网络12多播通告消息。其中单播是“一对一”的协议,广播是“一对所有”的协议,而多播是“一对多”的协议。在多播中,图像显示设备14发送通告消息到网络上的多播地址,如线18所示。多播地址在图1中的20处展示。只有已配置为监视或接收来自多播地址的消息的设备接收该消息。这由图1中的线22指示。因此,多播发送通告消息到与广播相比潜在地更小的一组网络设备。然后需要与图像显示设备连接的图像源可以通过网络直接与图像显示设备连接,如线23所示。
多播可以提供优于广播和单播通告消息的几个优点。例如,多播允许通告消息被发送到多个图像源而发送图像显示设备14不需要知道图像源16的地址,或图像源16不需要知道图像显示设备14的地址。只要图像源16配置为从多播地址接收消息且在发送器的多播生存时间范围内,图像源16就可以接收该地址。此外,多个图像显示设备14可以发送通告消息到单个多播节点,允许一个图像源16同时从多个图像显示设备14接收消息。
每个图像显示设备14可以包括通告发送器,在图1中示意性地在30展示。通告发送器30配置为形成通告消息,并发送通告消息到一个或多个预先选择的多播地址20。每个图像源16可以包括通告接收器32,通告接收器配置为监视一个或多个预先选择的多播地址20并接收由图像显示设备14发送到多播地址20的任何通告消息。通告接收器32还可以配置为提取包含在通告消息内的信息,以由图像源的用户和图像源上的客户机程序两者使用。适合的通告消息的形式和内容的例子在下面更详细地说明。
虽然在所示实施例中通告发送器30如所示在图像显示设备14上而通告接收器32如所示在图像源16上,应理解,通告发送器30可以在图像源16上,而通告接收器32可以在图像显示设备14上。在这种配置中,图像源16向图像显示设备14通告其存在,后者配置为在多播地址20监听通告。支持将通告发送器放在图像显示设备14上的一个因素是图像显示设备可能比图像源通电时间少。
每个图像显示设备14还可以包括用于与图像源16上的一个或多个客户机程序连接的一个或多个服务。在所示实施例中,图像显示设备14包括管理服务34及数据接收和处理服务36。管理服务34配置为接收来自管理客户机38的管理消息,从而允许图像源16的用户远程更改图像显示设备14的管理设置。可以由管理服务34执行的管理任务的例子包括但不限于,对网络设置做出更改,及执行诊断功能。对网络设置的更改的例子包括但不限于,设置图像显示设备的“友好名称”、设置图像显示设备的IP地址、设置由图像显示设备多播通告消息的频率、设置图像显示设备的独立基本服务集(IBSS),以及设置图像显示设备为802.11b操作模式。诊断功能的例子包括但不限于,发出测试信号来响应对来自图像源的命令的接收(如使得图像显示设备上的LED或其他显示设备闪烁)、强制重启动,以及使图像显示设备回到缺省设置,这包括但不限于初始出厂设置。
数据接收和处理服务36配置为接收来自每个图像源上的图像数据发送客户机40的图像数据。例如,数据接收和处理服务36可以配置为接收压缩格式的图像数据、解压缩该图像数据、控制来自图像源的图像数据的传输,及其他的如此的功能。数据接收和处理服务36可以包括用于解压缩多种格式(如JPEG、MPEG、PDF、PNG、GIF等等)或来自单种压缩格式的压缩图像数据的软件。当数据接收和处理服务36配置为解压缩来自单种压缩格式的数据时,数据处理和发送客户机40可以配置为将显示在图像源16的屏幕上的位映射像(bitmap images)生成压缩图像数据文件。
图像显示设备14还可以包括多播接收服务,而图像源16可以包括多播发送服务,它们未在图1中展示。这些服务的目的在下面更详细地描述。
通告发送器30和通告接收器32可以使用任何所需协议。协议可以包括多播IP地址和端口、消息格式,及周期限制。此外,当网络是802.11无线网络时,无线电信道和独立基本服务集(IBSS)可以是相同的,再加上其他802.11设置参数。在缺乏接入点时,特别模式为IBSS。相同信道上且具有802.11服务集标识(SSID)的相同拼写的那些节点构成逻辑LAN网段。
如RFC1112所定义,用于多播的IP地址的可用范围是224.0.0.0到239.255.255.255,某些保留的地址位于开头。同样,RFC2365定义可以使用的管理范围地址块,239.192.0.0/14(239.192.0.0-239.251.255.255)。为了减少使用环境内IP地址冲突的任何可能性,此管理范围地址块内的地址可以选择用于多播地址。
通告消息生存时间(TTL)可设置为任何适合的值。此参数设置通告消息可以传播的路由器跳跃数量。例如,为了将通告消息范围保持在本地网段内,TTL可以设置为1。或者,为允许通告消息传播得更远,TTL可以设置为更大的值。
通告消息可以包含有关发送图像显示设备14的任何所需信息。例如,消息可以包含有关图像显示设备14上哪些服务可用或不可用的信息。或者,图像显示设备14可以对图像显示设备14上的每个服务发送单独的通告消息。当对每个服务发送单独的通告消息时,一个服务的通告消息可以发送到和其他服务的通告消息相同的多播端口,或不同的多播端口。使用不同的多播端口有助于避免“端口忙”错误。
通告消息还可以包含有关安装在每个检测到的图像显示设备14上的服务的版本的信息。这可以允许,例如,每个检测到的图像显示设备14上的软件或固件在发现该版本的软件或固件比最新的可用版本旧时得到更新。
通告消息还可以包括有关如何连接到发送图像显示设备14的信息。例如,通告消息可以包括指定通告的服务的端口(或每个服务的端口,在通告了不止一个服务时)的字段。通告消息还可以包括发送图像显示设备14的名称,和/或发送图像显示设备14的IP地址。在某些情况下,通告消息可以不包含发送图像显示设备的IP地址。这允许具有不止一个网络接口的设备不必对每个接口发送唯一的通告消息。在此情况,图像源16可以包括图像显示设备名称和关联的IP地址的列表,使得IP地址可以通过通告消息中的名称字段确定。
通告消息还可以包括指示另一个通告消息的下次刷新时间(TTNR)的字段。此字段可以包括例如图像源16应该接收另一个通告消息之前的毫秒数(或其他适合的时间范围)。或者,通告消息可以不包括TTNR信息。
此外,通告消息还可以包括“关键字(key)”字段,其可以是允许特定的图像源16使消息目标定为发送图像显示设备14的唯一标识符。在此情况,对每个显示设备14分配不同的“关键字”或标识符。在某些实施例中,该关键字可以是图像显示设备14的MAC地址。或者,在其他实施例中,该关键字可以是任何其他唯一标识符。图像源可以配置为比较通告消息中的关键字和存储在图像源上的关键字或标识符,且仅当消息中的关键字与图像源上的关键字具有预定的关系(如与图像源上的关键字相等或相同)时才对通告消息采取动作。
通告消息所包含的各种信息可以是以数据库记录的形式。在接收到通告消息时,图像源16可以将该记录放在数据库中。如果在多个N倍TTRN时间间隔内没有接收到更进一步的通告消息,则可以从数据库中移除该记录。在此情况,可以从用户界面中移除图像显示设备,或用户界面可以将该图像显示设备的状态显示为“未知”。这样的用户界面在下面更详细地描述。此外,通告消息可以包含告诉图像源16从“可用”列表中移除该发送图像显示设备14的“显示移除”指令。例如,在接收到来自用户的断电指令时,可以发送此通告消息。
通告消息可以有任何适合的大小。例如,通告消息可以足够小,以便适合单个IP包。或者,通告消息可以大于一个IP包的数据。
通告消息内的信息/记录可以用任何适合的格式编码。在一个示例实施例中,通告消息内的信息用XML(可扩展标记语言)格式编码。XML的使用提供了这样的优点对通告消息内的服务的描述的范围可以随着时间进化且并不影响早期的实现。例如,后期的实现中的新元素和属性可以由较早的实现忽略。此外,任何元素内的属性顺序可以是固定的,或可以是不固定的。另外,XML消息可以包括或不包括PC数据。排除PC数据可以提高性能,因为这可允许使用更小更简单的XML解析器。
适合用于通告单个服务的XML通告消息的一个抽象例子如下<srvs name="string"key="abcd"ttnr="integermsec">
<service name="string"port="integer"inuse="truefalse"/>
</srvs>
此示例XML通告消息包含一个“srvs”父元素和一个“service”子元素。父元素包括给出发送图像显示设备14名称的属性、用于识别发送图像显示设备14通告发送器30的关键字,及具有毫秒值的下次接收时间。在此例中,只有一个具有名称“string”、服务的端口为“integer”且“在使用中”描述符为真或假的“service”子元素。当消息包括有关发送图像显示设备14上的不止一个服务的信息时,更多的“service”子元素可以包括在“svrs”父元素下。对属性具有实际值的两个子消息的例子如下<srvs key="00E047000100"ttnr="2000"name="deviceone">
<service name="admin"port="5002"inuse="false"/>
<service name="datareceiver"port="42345"inuse="false"/>
</srvs>
如果任何一个服务当前正在使用,则“inuse”属性可被更改为“true”来警告图像源16这些服务当前不可用。
除了基于规则的周期性时间间隔发送通告消息,图像显示设备14还可以配置为在无论何时通告消息内的元素的属性发生改变时发送更新消息到多播地址20。例如,如果用户连接到图像显示设备14中的一个,则该图像显示设备的使用状态从“不在使用中”改变为“在使用中”。在此情况,具有名称属性“admin”的元素“service”的属性“inuse”从“false”改变为“true”。因此,当这发生时,可以发送属性“inuse”从“false”改变为“true”的部分消息,从而警告图像源16该发送图像显示设备不再可用。
虽然图1所示的图像源16具有管理和数据发送客户机两者,而图像显示设备14具有管理和数据处理服务两者,但应理解,可以使用其他系统架构。例如,在一个替换实施例中,图像源16可以具有管理客户机和图像数据发送服务器,而图像显示设备14可以具有管理服务器和图像数据发送客户机。在此实施例中,图像显示设备14可以发送有关其存在的通告消息到多播地址,而图像源16也可以发送通告他们存在的通告消息到多播地址20。图像显示设备14可以监听多播地址,并将通过其接收通告消息的任何图像源添加到该图像显示设备14上所包含的图像源数据库。然后,如果已选定图像源16的用户希望使用选定的图像显示设备14来呈现图像时,用户可以控制在选定的图像源16上的管理客户机38发送消息到选定的图像显示设备14,控制选定的图像显示设备14上的图像数据接收和处理客户机34连接到选定的图像源16。然后选定的图像显示设备14上的图像数据和处理客户机36可以控制图像数据从选定的图像源16到选择的图像显示设备14的发送,并可以通过管理服务接收来自选定的图像源16的用户的指令。
接下来,图2在100总体展示从图像显示设备14发送通告消息、在图像源16接收通告消息、在图像显示设备14和图像源16之间形成连接,及在图像源16和图像显示设备14之间发送图像数据和/或管理命令的方法的实施例的流程图。图2首先描述发生在图像显示设备14处的事件的范围(context),然后描述发生在图像源16处的事件的范围。
首先,图像显示设备14在102发送多播通告消息到网络12上的多播地址。在102发送的多播通告消息可以通告图像显示设备14是可连接的。多播通告消息还可以包括有关图像显示设备14的状态的其他信息、有关如何连接到图像显示设备14的信息(例如,在图像的IP地址上可用的服务,每个可用服务的服务端口等等)、有关通告消息的下次发送时间的信息,及任何其他适合的信息,如上所述的那样。然后,在104图像显示设备14等待接收来自接收到多播消息并希望连接的任何图像源16的连接请求。
如果没有接收到连接请求,则图像显示设备14在102继续周期性地多播通告消息并等待连接请求。如果接收到连接请求,则4在106图像显示设备1通过网络制造到图像源16的连接,并在108开始接收和处理数据。虽然忙于接收和处理数据,图像显示设备14也可以在110发送表明图像显示设备14当前正在使用的通告消息到多播地址20。图像显示设备14可以周期性地发送“在使用中”通告消息到多播地址20,直到在112图像显示设备14和图像源16之间的连接终止。一旦连接在112终止,图像显示设备就可以通过再次在102多播“可用”通告消息来重新开始。
图2还展示了发生在图像源16处的事件。首先,在120图像源16监视网络12上的多播地址20。当图像显示设备14发送通告消息到多播地址时,只要图像源被指示从该特定的多播地址和端口接收消息,在122图像源16接收通告消息。
在接收到通告消息时,图像源在124读取消息来确定图像显示设备14“可用”还是“在使用中”。如果图像显示设备14“在使用中”,则图像源16可以通过用户界面向用户显示此状态,如126所示。
另一方面,如果图像显示设备14“可用”,则图像显示设备14的状态可以在图像源16上的用户界面上显示为“可用”,如图2中的128所示。如果用户选择请求连接到图像显示设备14,则用户可以在图像源输入请求(例如,通过键盘或鼠标),如130所示。然后通过包含在通告消息内的图像显示设备14的IP地址,或通过包含在通告消息内并匹配在图像源16上维护的IP地址列表的图像显示设备名称(或其他标识符),在132将连接请求直接发送到图像显示设备14。
如果成功制造到图像显示设备14的连接,则在134图像源16通过该连接发送图像数据和/或管理命令,为了图像显示设备14进行接收和处理(并,在图像数据的情况下,显示)。一旦用户完成对图像显示设备14的使用,连接就可以在136终止。
如上所述,图像源16还可以配置为通过多播与图像显示设备14通信。例如,图像源16可以配置为多播其名称、IP地址,和/或其他信息到图像显示设备14,使得图像显示设备可以填充当前可用图像源的列表或数据库。在此情况,图像显示设备14可以具有配置为接收来自多播地址20(或网络12上的其他多播地址)由图像源16发送的多播消息的多播接收服务。这可以允许对图像显示设备14做出更改而无需通过网络12在图像源16和图像显示设备14之间形成直接连接。
例如,在希望对选择的网络或子网上的所有图像显示设备做出单个的管理改变时,可以通过多播同时发送该单个改变到所有图像显示设备,而不是必须形成到每个设备的连接。此外,当希望通过多播发送管理消息到单个图像显示设备时,发送到该多播地址的管理消息可以包括标识管理消息的预定目标的关键字。另外,图像显示设备14可以配置为仅在消息包括正确的标识关键字时(例如,在标识关键字和目标设备上的关键字相同或相等时)处理多播管理消息。以此方式,由图像源16发送的多播消息可用于只更改目标图像显示设备上的管理设置。这在设置具有最小机载用户界面的设备,如图像提供设备14b上的管理设置时特别有用,下面将对此做更详细的描述。
由图像源16发送的多播管理消息可以具有任何适合的格式。例如,消息可以采取XML消息的形式,其中“关键字”为XML消息中的元素的属性。XML消息可以通过发送用于图像显示设备14上的每个管理设置的值,或通过只发送用于已更改的那些元素的值,来做出管理更改。包含用于单个管理设置的新值的XML消息的抽象例子如下。
<admin_multicast id="integer"key="key"returnAddress="IPaddr"port="port">
<elementname value="string"/>
</admin_multicast>
在XML消息重置不止一个设置时,其他设置可以编码为在“admin_muticast”根元素下的附加子元素。
XML格式的管理多播消息的又一种格式是包括用于管理使用XPath的单个XML路径的“set”和“get”命令,以分别更改和查询当前管理设置。一个抽象例子如下<admin_multicast id="integer"key="key"returnAddress="IPaddr"port="port">
<set path="specific-path"value="string"/>
<get path="specific-path"/>
</admin_multicast>
此形式的具体管理多播命令消息的例子如下,它更改目标图像显示设备的IP地址。在此例中,属性“IP address”被更改,且该动作要求密码。
<admin_multicast id="integer"key="key"returnAddress="IPaddr"port="port">
<set path="root/system/IPaddress"value="10.0.0.3"password="passwd"/>
</admin_multicast>
也可以支持“get”和“set”之外的其他命令。其他命令的例子包括但不限于,用于通过使设置更改一小段时间(即,“快闪”)来测试图像显示设备14上的多播管理服务的命令,及强制图像显示设备14重置为新加电状态的重启动命令。
应理解,前面展示的XML小文档(doclet)中的任何一个还包括密码元素或属性以提供密码给接收设备上的安全特性。
除XML之外的其他格式也可以使用于从图像源16发送到图像显示设备14的多播消息,例如,包括数据位的二进制封装。这样的消息格式可以使用确认和重试方案(通常称为自动重试请求,“ARQ”)来确保每个消息到目标的完全的一次发送。例如,二进制格式的消息可以包括头部、指示消息长度(包括或不包括头部)的长度字段、向消息分配唯一标识的文档标识、将消息的目标定为指定的图像显示设备14的“关键字”、对命令的响应由图像显示设备所发送到的端口(或其他网络位置信息),等等。在消息中使用唯一的文档标识可以允许接收该消息的一个或多个图像显示设备检测重复消息,从而忽略重复消息。
响应于对目标消息的接收,图像显示设备可以返回该消息已被接收的简短确认。例如,这样的确认可以包括由图像显示设备接收的消息的唯一文档标识,用于确认消息的接收。
图3在200总体展示图像显示设备14和图像源16内的服务之间,及图像显示设备14和图像源16之间在示例消息多播处理期间的通信的时间线。图像源16在图3的左边展示,包括用户界面202、管理消息多播发送器204,及通告消息接收器206。图像显示设备14在右边展示,包括通告消息发送器210,及管理消息多播接收器服务212。图像显示设备14还包括包含在存储器中的通告速率(announcement rate)214,及包括对各种图像显示设备功能的初始或缺省设置及其他信息的非易失性存储器216。为清晰起见,图像显示设备14上的其他服务,如数据接收和处理服务32和管理服务34,均未展示。
如220所示,图3开始于初始化或恢复缺省的通告速率,通告速率是图像显示设备14发送通告消息的频率。通告消息发送器210从通告速率设置214中获取通告速率,如线222所示,然后周期性地通过网络12发送通告消息到图像源16(通过多播地址20),如224所示。图像源16在通告消息接收器206接收通告消息,并可以将有关图像显示设备14的信息显示在用户界面202上。
在某个点上,用户界面202接收来自用户的输入,如226所示,请求图像显示设备14更改其发送通告消息的频率。用户界面传输此请求到管理多播发送器204,后者通过网络12多播管理消息。图像显示设备14在管理多播接收器212接收发送的管理多播消息。图像显示设备14然后读取通告消息,在230提取新通告速率设置,并在232将新的通告速率设置保存在非易失性存储器216中,使得新通告速率设置214可以持续存储。新通告速率设置也被发送到通告发送器210。结果,较长的时间段过去,直到通告发送器210发送下一个通告消息。这些步骤通常由管理服务34执行。
如上所述,图像源16可以从不止一个图像显示设备14接收通告消息。因此,图像源16可以配置为向图像源16的用户呈现选择的检测到的图像显示设备14,并允许用户选择所需的可用图像显示设备用于呈现图像数据。此外,图像源16还可以配置为记住使用过的最后N个图像显示设备14,无论当前是否检测到那些图像显示设备14。此外,图像源16可以配置为扫描不止一个WLAN,然后在每个检测到的WLAN上接收通告消息。
图4A和4B在300总体展示允许用户通过WLAN发现、选择和连接到图像显示设备14的适合的方法的一个实施例。应理解,方法300可以使用在上文中描述的通告和发现方法和系统。首先,在302,用户启动图像源16上的用户界面程序。在启动后,用户界面程序可以检测和在用户的计算机上保存当前的WLAN设置,使得一旦用户已完成数据到选择的图像显示设备14的发送,就可以恢复它们。
接下来,在304,用户界面程序可以显示图像显示设备14的列表,用户可以从中选择所需的图像显示设备14用于显示演示。图像显示设备14的列表可以包括用户的计算机访问过的最后N个图像显示设备14,或当前通过WLAN检测到的图像显示设备14,或两者。
接下来,在306用户可以检查图像显示设备的列表以确定所需的图像显示设备14是否在该列表上。如果所需的图像显示设备14未出现在列表上,则所需的图像显示设备14可能连接到用户的计算机当前连接的那个WLAN之外的WLAN。在此情况,用户可以在308选择扫描以检测所需的图像显示设备14可能位于其中的任何其他WLAN。
在310如果没有检测到其他WLAN,则用户界面程序可以在312警告用户没有其他WLAN可用。在此,用户可以返回在304向用户呈现的图像显示设备列表以重新开始图像显示设备14选择处理。
然而,如果在310检测到其他WLAN,则用户可能希望扫描其他WLAN以继续搜索所需的图像显示设备。因此,在312,向用户给出尝试此扫描的选项。如果用户选择执行此扫描,则可以警告用户该扫描将导致丢失对当前WLAN的连接。
如果用户此时决定不连接扫描其他WLAN,则用户可以取消此操作并返回在304呈现的图像显示设备列表。另一方面,如果用户在此选择连接到另一个检测到的WLAN,则用户界面程序在316扫描所有检测到的WLAN。然后将在此扫描中发现的任何图像显示设备添加到在304向用户呈现的图像显示设备列表,且用户可以再次在306检查列表以查找所需的图像显示设备。
向用户呈现的图像显示设备列表可以包括有关每个发现的图像显示设备的状态的信息。例如,该列表可以显示每个列出的图像显示设备14是在当前的WLAN上还是在另一个WLAN上,和/或每个列出的图像显示设备14当前是否在使用中。
可以用任何适合的格式向用户呈现图像显示设备列表。适合的格式的例子如图5中展示的图像显示设备列表窗口400。图像显示设备列表窗口400包括清单字段(listing field)402,在清单字段中向用户呈现检测到的所有图像显示设备(在此显示为投影机)。清单字段402可以包括滚动条403以允许在字段中列出比在该字段中一次能查看的更多的图像显示设备。
清单字段402中的单个图像显示设备14清单可以包括有关图像显示设备的任何所需信息,且可以用任何适合的方式排列。例如,清单字段402可以包括标识名称栏404,其中通过其公共名称向用户标识每个图像显示设备。清单字段402还可以具有标识编号栏406,其中列出每个检测到的图像显示设备14的序列号或其他标识编号。
另外,清单字段402可以具有给出有关每个检测到的图像显示设备的状态的信息的状态栏408。例如,如果图像显示设备14位于和用户的计算机相同的WLAN上,则用户的计算机可以检测该图像显示设备14当前是否正在由另一用户使用,或该图像显示设备14是否可用。当选择的图像显示设备14当前正在使用时,用户界面程序可以通过在选择的图像显示设备旁边的状态栏中显示单词“在使用中”指示此情况。类似地,当选择的图像显示设备14不在使用中时,可以在状态栏中显示单词“可用”。另一方面,当选择的图像显示设备14在和用户的计算机当前连接到的那个WLAN不同的WLAN上时,则可以在选择的图像显示设备旁边的状态栏中显示单词“未知”,指示用户界面程序当时不能确定选择的图像显示设备14的状态。
其次,图像显示设备列表窗口400可以包括允许用户在用户界面程序内执行特定操作的一个或多个按钮。例如,图像显示设备列表窗口400可以包括“显示”按钮410。用户可以首先通过选择清单字段402中的图像显示设备,然后选择“显示”按钮410,来通过所需的图像显示设备14呈现演示。此操作在下面更详细地描述。图像显示设备列表窗口400还可以包括“扫描”按钮412,该按钮可以由用户选择来扫描用户的计算机当前连接到的WLAN之外的其他WLAN上的图像显示设备14。此外,图像显示设备列表窗口400可以包括其他控制按钮,如用于通过WLAN更改图像显示设备设置的设置按钮414,及结束显示会话并可以将图像源16从图像显示设备14断开连接的“结束显示”按钮415。
图像显示设备列表窗口400还可以配置为允许用户从用户界面程序环境内部控制其他计算机特性。例如,图像显示设备列表窗口400可以包括可选择用于选择性地显示和隐藏首选项子屏幕417的首选项按钮416。首选项子屏幕417可以包括这样的控制,如允许用户调整压缩运算法则的压缩特性以平衡速度和图像质量特性的分辨率控制418。首选项子屏幕417还可以包括这样的控制,以允许用户在显示期间启用加密420、在计算机启动时自动地启动用户界面程序422、在显示期间关闭其他警告消息应用426,及在显示期间关闭屏幕保护程序428。
如上所述,分辨率控制418可以配置为允许用户调整用于压缩发送的图像的压缩运算法则。用户可以通过调整分辨率控制418的位置来做出此调整。分辨率控制418的选择的位置可以配置为触发压缩运算法则的预定组合。例如,在分辨率控制418的第一个区域中(那里的标签为“更好的图像”),分辨率控制可以配置为关闭有损压缩运算法则,如RGB-YCrCb颜色空间变换,且只使用无损压缩运算法则,如LZO压缩运算法则。类似地,此位置可以配置为使图像以高的屏幕分辨率显示,如1024×768像素(XGA)。
另一方面,移动分辨率控制418到其范围的另一端(那里标签为“更好的性能”)会导致颜色空间变换被单独使用,或组合LZO压缩使用。此外,此滑块位置也可以配置为使图像以比XGA更低的分辨率显示,如800×600像素(SVGA)。分辨率控制418在这两极之间的位置可以配置为使用这些技术的任何组合,以得到性能/分辨率的成比例增加/减少。
再次参考图4A,如果用户在306发现所需的图像显示设备14位于已发现的图像显示设备14的列表中,则用户可以尝试选择所需的图像显示设备14。然而,在允许用户使用图像显示设备之前,用户界面程序首先在318检查以确定所需的图像显示设备14是否可用,即图像显示设备14是否既在当前的WLAN上也未被另一用户使用。如果所需的图像显示设备14可用,则(再次参考图4b)用户可以高亮显示所需的图像显示设备14,然后在320选择“显示”按钮410。这可以激活图像数据压缩和发送客户机,使得图像数据被压缩并发送到图像显示设备14。用户的屏幕由选择的图像显示设备14显示,直到用户在324选择“停止显示”控制(未展示),这将结束显示会话并可以关闭用户界面程序。在此,可以在325恢复计算机先前的WLAN设置。
再次参考图4A,如果在318所需的图像显示设备14未被确定为“可用”,则在326确定图像显示设备14是否“在使用中”。如果图像显示设备14被确定为“在使用中”,则可以在清单字段402中用与在清单字段中显示的其他图像显示设备相比不同的颜色、字体、大小,或其他外观特性显示该图像显示设备14的标识。这向用户指示不能选择那个特定的图像显示设备14。
然而,如果在326确定所需的图像显示设备14的使用状态为未知,则这指示所需的图像显示设备14可能在和用户的计算设备当前连接到的WLAN不同的WLAN上。在此情况,再次参考图4A,用户可以通过选择该图像显示设备14并选择“显示”来尝试使用该图像显示设备14,如330所示。这可以促使用户界面程序在332尝试检测其他WLAN。如果在332没有检测到其他WLAN,则可以显示警告,以警告用户所需的图像显示设备14超出范围或已关闭,如334所示。然后,用户可以再次检查在304显示的图像显示设备14的列表来选择另一个所需的图像显示设备。
另一方面,如果在332检测到其他WLAN,则用户界面程序可以连接到其他WLAN,以在其他WLAN上搜索选择的图像显示设备14。在连接之前,可以在336警告用户在用户界面程序搜索选择的图像显示设备时,当前的网络连接将丢失。在此,用户可以选择取消搜索。如果用户这样选择,则可以将用户带回在304显示的图像显示设备列表,以选择另一个所需的图像显示设备。
如果用户不选择取消,则用户界面程序从当前的WLAN断开连接并连接到其他检测到的WLAN来查找所需的图像显示设备的位置。如果不能找到所需的图像显示设备14,则在338确定所需的图像显示设备已关闭或超出范围,且可以如在334那样警告用户。
如果可以找到所需的图像显示设备14,则用户界面程序接下来在340确定所需的图像显示设备14是否“可用”,即它未被另一用户使用。如果所需的图像显示设备14在使用中,则可以在342向用户警告其状态,然后将用户导向在304显示的图像显示设备列表,以选择另一个所需的图像显示设备14。然而,如果所需的图像显示设备14被确定为“可用”,则图像源16连接到图像显示设备14,且用户可以按前面对步骤322、324和325所述的那样显示演示。
在多个图像显示设备14连接到单个LAN(或WAN、WLAN,或任何其他类型的网络)时,可以通过网络从单个计算机更新每个图像显示设备14上的软件和/或固件。例如,用户界面程序可以具有管理软件和/或固件更新的“更新”功能。“更新”功能可以通过上述通告和检测系统和方法检测当前网络上打开的并且可用的所有图像显示设备14。“更新”功能还可以检测图像显示设备14的状态的各个方面,包括但不限于,存储在图像显示设备14上的任何软件和/或固件的版本号。
用户界面程序接下来可以向用户显示检测到的图像显示设备14的列表。此列表可以用任何适合的方式显示,且可以包含有关每个检测到的图像显示设备14的标识和状态的任何所需信息。图6在500总体展示适合的更新界面窗口的例子。更新界面窗口500包括清单字段502,该字段包含在当前网络上检测到的所有图像显示设备14的列表,检测到的图像显示设备通过名称排列在栏504中。或者,图像显示设备14可以通过序列号、会议室名称或编号等等来标识。
清单字段502还可以显示当前安装在每个检测到的图像显示设备14上的固件和/或软件的版本号(或其他标识符),如506所示。所示的清单字段502只显示了每个图像显示设备14的固件版本。然而,应理解,清单字段可以显示软件版本,或软件和固件版本两者。另外,清单字段502可以显示所示的图像显示设备14是否在使用中,如508所示。
接下来,为了更新固件和/或软件,用户可以首先通过与每个列出的图像显示设备14关联的复选框510来选择用户希望更新的图像显示设备14。例如,在所示的实施例中,用户可能只希望更新那些运行最旧的固件版本的图像显示设备14。因此,用户可以通过选中这些图像显示设备14中的每个旁边的框来选择投影机1、2、6和7。用户不能选择投影机4,因为它如所示在使用中。接下来,用户可以简单地选择更新按钮512来开始每个列出的图像显示设备14的更新固件。或者,用户可以简单地通过选择“取消”按钮514来取消更新处理。在更新处理已完成之后,用户界面程序可以通过在状态栏508下指示更新成功还是不成功(未展示)来更新在图11中显示的列表。
如上参考图1所述,某些图像显示设备14可以是配置为可移除地连接到其他显示设备(如数字投影机)的图像提供设备14b,图像提供设备用于通过网络12通信并接收和处理通过网络12发送的图像数据。这样的可分离图像提供设备可以允许广泛类型的各种图像源用于单个投影设备。
图7在614总体展示配置为可移除地连接到图像投影机或可视演示投影机610以将图像传输到图像投影机610的图像提供设备610的示例实施例的透视图。图像提供设备614适用于从多个不同的源接收图像数据,以将图像数据处理为可由图像投影机610使用的形式,并自动地发送处理过的图像数据到图像投影机610用于演示。虽然图像提供设备614在图7中数字投影机610的范围中展示,但应理解,图像提供设备614可以配置为用于任何其他适合的图像显示设备。
图像提供设备614包括具有投影机连接器616的机身615。投影机连接器616用于连接图像提供设备614到图像投影机610。投影机连接器616还用于发送或传输可投影图像数据到图像投影机610。如图7所示,投影机连接器616可以包括适用于接入图像投影机610中的对应的插座620的插头618以允许图像提供设备614直接连接或插入图像投影机610。包括插销622、凸出、栓、突起、夹子、螺钉或其他适合的支撑的连接结构,可以用于将图像提供设备614固定在插座620内。或者,投影机连接器616可以通过线缆和适合的插头(未展示)以远程方式连接到投影机610,而不是使用集成的连接器。
可以使用任何适合的插头。适合的投影机连接器的一个例子是标准的视频插头。使用标准的视频插头可以允许图像提供设备614用于具有标准插座的各种图像投影机。例如,投影机连接器16可以是对应于M1标准视频接口的视频电子标准协会(VESA)M1插头,它在大量图像投影机上可用。例如,M1插头可以是任何显示器插座接口,例如而不限于,数字连接器(如M1-D连接器)、模拟连接器(如M1-A连接器),或数字和模拟连接器(如M1-DA连接器)。
图像提供设备614可以使用任何适合的电源。例如,投影机连接器616可以包括允许图像提供设备614通过连接器616获取能量的电源。这样的投影机连接器的一个例子是上述的VESA M1插头。此外,投影机连接器616可以支持模拟和数字显示需求两者。
现参考图8,可以更详细地理解图像提供设备614。具体来说,图像提供设备614的机身615可以包括至少一个配置为接受多种不同的数据传输设备626的图像接收器624,其例子如630、632、634和635所示。每种数据传输设备都适用于把来自独立的来源(例如为外部计算设备或大容量存储设备)的可传输的图像、演示、幻灯或其他类型的数据提供到图像提供设备614。外部计算设备,如下面更详细的说明,包括任何适合的计算设备,包括但不限于,个人计算机、桌面计算机、膝上型计算机、手持式计算机等等。
数据传输设备626允许图像提供设备614从多个来源接收图像。数据传输设备626可以是卡、扩展板、适配器或适用于插入图像提供设备614内的槽628中的其他适合的设备。应注意,槽628配置为允许不同的卡快速容易地插入和移除图像提供设备614。槽628可以具有适合的尺寸,使得标准尺寸的卡可被插入或适用于插入槽28中。
任何数量的不同数据传输设备626都可以可交换地接入槽628内。例如,数据传输设备626可以是网络接口卡,如有线网卡(在630处示意性的示出),或无线网卡(在632处示意性的示出)。具体来说,有线网卡630可以包括IEEE 802.3标准有线局域网(LAN)接口卡,如以太网、10BASE-T标准(IEEE 802.3u)或快速以太网,IEEE 802.3z或千兆比特以太网,和/或其他适合的有线网络接口。无线网卡632可以包括无线LAN卡,如IEEE 802.11a、802.11b、802.11g、802.11x、无线电卡、蓝牙无线电卡、ZigBee无线电等等。
每个网络接口卡,无论其类型,都支持图像提供设备614和例如为远程计算机、服务器、网络等等的独立来源之间的通信。此通信允许存储在独立来源上的图像或演示被发送到图像提供设备614。
槽628还可以配置为接受其他类型的数据传输设备。例如,数据传输设备626可以是演示卡,如在634示意性地示出。演示卡634可以是任何适合类型的大容量存储设备。例如,演示卡634可以是存储器卡、闪存卡、固态存储器卡、硬盘等等。用户可以将包含预先存储的演示的演示卡插入到图像接收器624中。然后可以自动地将预先存储的图像传输到图像投影机610。或者,为了选择演示用户可以浏览显示在观看面上的菜单。如果演示卡上存储有不止一个演示时,这种配置将特别有用。图像接收器624还可以配置为接受任何其他适合的图像存储和/或传输设备,如635所示。
可以在图像提供设备614内配备软件使该设备将预先存储的图像转换(convert)和提供(render)为可投影图像。例如,可以在该设备中配备软件使预先存储的演示以动态图形和其他动画呈现。具体来说,演示可以用原始图形格式和/或用压缩格式存储,并由图像提供设备614解压缩或或以其它方式提供为可投影图像。
使用图像提供设备614内的演示卡的其它应用可以参考标准的数字照相机来来进行最好的说明。通常,标准的数字照相机包括某种类型的存储数字照片的存储器设备,如非易失性存储器卡,或其他大容量存储设备。图像接收器624可以配置为接收这样的存储器设备,使得存储在存储器卡和/或大容量存储设备中的照片可以由图像投影机610呈现。此外,图像提供设备614可以配置为提供来自存储器卡中的图像以模拟幻灯片显示。另外,应注意,用户可以在呈现幻灯片显示时对照片进行排列、动画、插入过渡和/或以其它方式更改照片。
图像提供设备614还可以在机身615上包括至少一个外围设备连接器636。外围设备连接器636配置为允许至少一个外围设备可操作地链接到图像提供设备614,使图像能从外围设备传输到图像投影机610或相反。外设连接器636可以是任何适合的连接器。例如,外设连接器636可以是标准的连接器,如通用串行总线(USB)端口、IEEE 1394端口、并行端口,如增强并行端口(EPP)、扩展能力端口(ECP)等等。应注意,可以在机身615上配备不止一个外设连接器。
如所示,任何数量的外围设备可以通过外设连接器636连接到图像提供设备614。示例外围设备包括,但不限于,打印机638、照相机640、扫描仪或文档照相机642及其他外围设备644。如上所述,图像可以从任何一个外围设备传输到图像投影机或相反。可以用此方式将扫描的图像传输到图像提供设备614并通过图像投影机610投影到图像投影面上。类似地,照相机640内的照片可以直接从照相机发送到图像投影机610并投影到图像投影面上。另外,投影的图像或演示可以通过图像提供设备614往回传送并由打印机638打印。
图9展示一个实施例的示例性的电气和逻辑系统的框图。应注意,此图仅用于说明目的,并不旨在具有任何意义上的限制性。具体来说,图像提供设备614包括通过总线704连接到图形控制器702的处理器700。图形控制器702适用于处理和产生可由图像投影机610投影的图像。缓冲705直接链接到图形控制器702并为图形控制器702提供临时存储器。图像提供设备614还包括通过总线704链接到处理器700和图形控制器702的存储器,如可编程只读存储器(PROM)706和随机存取存储器(RAM)707。PROM 706和RAM 707可用于存储可由图形控制器702执行来为投影机610处理和产生图像的一组指令。也可以使用其他类型的存储器。
外围设备,包括网络接口卡708(包括连接器709)和USB主机710,也通过总线704链接到处理器700和图形控制器702。USB主机710可以链接到USB-A连接器711和/或USB-B连接器712且还可以直接链接到M1-D插头714。还应理解,图形控制器702可以通过模拟接口和/或最小化传输差分信号(TMDS)发送器716链接到M1-D插头714。图形控制器702显示数据通道718链接到M1-D插头714。
另外,音频转换器在702处展示,其具有附连的立体声插座722以允许通过外部扬声器和/或内部扬声器进行音频输出。为通过蓝牙收发器724的蓝牙无线电卡预留位置。也提供小型闪存接口726,以允许在槽628内插入和使用小型闪存卡或其他数据传输设备,如图8所示的630、632、634和635。
如上所述,图像提供设备614可以通过M1-D插头714或其他类似设备由来自图像投影机的VESA M1接口供电。还可以在系统内使用电源转换器728。或者,可以通过电源插座730提供电源。
虽然本公开内容包括具体的实施例,但具体实施例不应视为具有限制意义,因为各种变化都是可能的。本发明的主题包括在此公开的各种元素、特性、功能和/或属性的所有新颖和非显而易见的组合及子组合。本申请的权利要求特别指出视为新颖和非显而易见的特定组合及子组合。这些权利要求可能引用“一个”元素或“第一”元素或其等价。这样的权利要求应被理解为包括一个或多个这样的元素,而不是要求或排除两个或多个这样的元素。特性、功能、元素和/或属性的其他组合及子组合可以通过本发明权利要求的修改或通过在此申请或相关申请中提供新的权利要求来要求其权利。这样的权利要求,无论是比原始权利要求范围更宽、更窄、等价或不同,都应视为包括在本公开内容的主题之内。
权利要求
1.在配置为连接到网络的图像显示设备中,一种通过所述网络与所述网络上的远程设备通信的方法,所述方法包括接收由所述远程设备发送到所述网络上的多播地址的消息,其中所述消息包括让所述图像显示设备执行功能的指令;及执行由所述消息指示的所述功能。
2.如权利要求1所述的方法,其特征在于,所述功能是更改所述图像显示设备的网络地址。
3.如权利要求1所述的方法,其特征在于,所述功能是更改所述图像显示设备通过所述网络多播通告消息的速率。
4.如权利要求1所述的方法,其特征在于,所述功能是设置所述图像显示设备的802.11独立基本服务集。
5.如权利要求1所述的方法,其特征在于,所述功能是重启动所述图像显示设备。
6.如权利要求1所述的方法,其特征在于,所述功能是将所述图像显示设备上的管理设置返回到缺省设置。
7.如权利要求1所述的方法,其特征在于,所述消息是单个IP包。
8.如权利要求1所述的方法,其特征在于,所述消息包括标识符,还包括比较所述消息中的标识符与关联于所述图像显示设备的唯一标识符;及如果所述消息中的标识符与关联于所述图像显示设备的唯一标识符具有预定的关系,则执行所述指令。
9.如权利要求8所述的方法,其特征在于,所述预定的关系包括这样的关系,其中所述消息中的标识符和关联于所述图像显示设备的唯一标识符相同。
10.如权利要求8所述的方法,其特征在于,所述唯一标识符和所述图像显示设备的媒体访问控制地址相同或者是它的一部分。
11.如权利要求8所述的方法,其特征在于,还包括如果所述标识符与所述唯一标识符不具有预定的关系,则不执行所述指令。
12.如权利要求1所述的方法,其特征在于,所述消息包括XML内容。
13.在配置为连接到网络的图像显示设备中,一种通过所述网络与所述网络上的远程设备通信的方法,所述方法包括接收由所述远程设备发送到网络上的多播地址的消息,其中所述消息包含要由所述图像显示设备执行的指令,且其中所述消息还包括标识符;比较所述消息中的标识符与关联于所述图像显示设备的唯一标识符;及如果所述消息中的标识符与关联于所述图像显示设备的唯一标识符具有预定的关系,则执行所述指令。
14.如权利要求13所述的图像显示设备,其特征在于,所述预定的关系包括这样的关系,其中所述消息中的标识符和关联于所述图像显示设备的唯一标识符相同。
15.如权利要求13所述的图像显示设备,其特征在于,所述唯一标识符和所述图像显示设备的媒体访问控制地址相同或者是它的一部分。
16.如权利要求13所述的图像显示设备,其特征在于,所述执行指令包括执行管理功能。
17.如权利要求16所述的图像显示设备,其特征在于,所述管理功能包括更改所述图像显示设备的网络地址。
18.如权利要求16所述的图像显示设备,其特征在于,所述管理功能包括更改所述图像显示设备通过所述网络多播通告消息的速率。
19.如权利要求16所述的图像显示设备,其特征在于,所述管理功能包括重置所述图像显示设备的802.11独立基本服务集。
20.如权利要求13所述的图像显示设备,其特征在于,所述执行指令包括执行诊断功能。
21.如权利要求20所述的图像显示设备,其特征在于,所述诊断功能包括发出指示已接收到所述消息的信号。
22.如权利要求20所述的图像显示设备,其特征在于,所述诊断功能包括重启动所述图像显示设备。
23.如权利要求20所述的图像显示设备,其特征在于,所述诊断功能包括将所述图像显示设备重置为缺省值。
24.如权利要求13所述的图像显示设备,其特征在于,所述消息包含在单个IP包内。
25.在配置为连接到图像显示设备所连接的网络的计算设备中,一种指示所述图像显示设备执行功能的方法,所述方法包括形成发送到所述图像显示设备的消息,其中所述消息包括指示所述图像显示设备执行所述功能的指令;及发送所述消息到所述网络上的多播地址。
26.如权利要求25所述的方法,其特征在于,所述功能是更改所述图像显示设备的网络地址。
27.如权利要求25所述的方法,其特征在于,所述功能是更改所述图像显示设备通过所述网络多播通告消息的速率。
28.如权利要求25所述的方法,其特征在于,所述功能是重置所述图像显示设备的802.11独立基本服务集。
29.如权利要求25所述的方法,其特征在于,所述功能是重启动所述图像显示设备。
30.如权利要求25所述的方法,其特征在于,所述功能是将所述图像显示设备上的管理设置返回到缺省设置。
31.如权利要求25所述的方法,其特征在于,所述消息包含在单个IP包内。
32.如权利要求25所述的方法,其特征在于,所述消息包括使所述消息目标定为特定图像显示设备的标识符,且其中所述图像显示设备配置为比较所述消息中的标识符与关联于所述图像显示设备的唯一标识符。
33.如权利要求25所述的方法,其特征在于,所述消息包括XML内容。
34.一种配置为连接到网络的图像显示设备,包括配置为接收由计算设备发送到所述网络上的多播地址的消息的多播接收器,其中所述消息包含指示所述图像显示设备执行功能的指令;及配置为处理包含在所述消息中的所述指令并执行由所述指令指示的功能的至少一个服务。
35.如权利要求34所述的图像显示设备,其特征在于,所述至少一个服务包括管理服务,且其中所述功能是管理功能。
36.如权利要求35所述的图像显示设备,其特征在于,所述管理功能是更改所述图像显示设备的网络地址。
37.如权利要求35所述的图像显示设备,其特征在于,所述管理功能是更改所述图像显示设备通过所述网络多播通告消息的速率。
38.如权利要求35所述的图像显示设备,其特征在于,所述功能是重置所述图像显示设备的802.11独立基本服务集。
39.如权利要求34所述的图像显示设备,其特征在于,所述至少一个服务包括管理服务,且其中所述功能是诊断功能。
40.如权利要求39所述的图像显示设备,其特征在于,所述功能是重启动所述图像显示设备。
41.如权利要求39所述的图像显示设备,其特征在于,所述功能是将所述图像显示设备的设置重置为缺省值。
42.如权利要求39所述的图像显示设备,其特征在于,所述功能是发出指示已接收到所述消息的信号。
43.如权利要求34所述的图像显示设备,其特征在于,还包括配置为通过网络多播通告消息的多播发送器,且其中所述通告消息通告所述至少一个服务。
44.一种配置为连接到网络的图像显示设备,其中所述图像显示设备包括存储器和处理器,且其中所述存储器包括存储于其上并可由所述处理器执行以执行一种通过所述网络与所述网络上的远程设备通信的方法的代码,所述代码包括用于接收由所述远程设备发送到所述网络上的多播地址的消息的代码段,其中所述消息包括让所述图像显示设备执行功能的指令;及用于执行由所述消息指示的所述功能的代码段。
45.如权利要求44所述的图像显示设备,其特征在于,所述功能是更改所述图像显示设备的网络地址。
46.如权利要求44所述的图像显示设备,其特征在于,所述功能是更改所述图像显示设备通过所述网络多播通告消息的速率。
47.如权利要求44所述的图像显示设备,其特征在于,所述功能是重置所述图像显示设备的802.11独立基本服务集。
48.如权利要求44所述的图像显示设备,其特征在于,所述功能是重启动所述图像显示设备。
49.如权利要求44所述的图像显示设备,其特征在于,所述功能是将所述图像显示设备上的管理设置返回到缺省设置。
50.如权利要求44所述的图像显示设备,其特征在于,所述消息是单个IP包。
51.如权利要求44所述的图像显示设备,其特征在于,所述消息包括标识符,还包括用于比较所述消息中的标识符与关联于所述图像显示设备的唯一标识符的代码段,且如果所述消息中的标识符与关联于所述图像显示设备的唯一标识符具有预定的关系,则执行所述指令。
52.如权利要求51所述的图像显示设备,其特征在于,所述预定的关系包括这样的关系,其中所述消息中的标识符和关联于所述图像显示设备的唯一标识符相同。
53.如权利要求51所述的图像显示设备,其特征在于,所述唯一标识符基本上类似于所述图像显示设备的媒体访问控制地址。
54.如权利要求51所述的图像显示设备,其特征在于,还包括如果所述标识符与所述唯一标识符不具有预定的关系,则不执行所述指令。
55.如权利要求44所述的图像显示设备,其特征在于,所述消息包括XML内容。
56.一种配置为连接到网络的计算设备,其中所述计算设备包括存储器和处理器,且其中所述存储器包括存储在其上并可由所述处理器执行以执行一种与所述网络上的图像显示设备通信的方法的代码,所述代码包括用于形成发送到所述图像显示设备的消息的代码段,其中所述消息包括指示所述图像显示设备执行所述功能的指令;及用于发送所述消息到所述网络上的多播地址的代码段。
57.如权利要求56所述的计算设备,其特征在于,所述功能是更改所述图像显示设备的网络地址。
58.如权利要求56所述的计算设备,其特征在于,所述功能是更改所述图像显示设备通过所述网络多播通告消息的速率。
59.如权利要求56所述的计算设备,其特征在于,所述功能是重置所述图像显示设备的802.11独立基本服务集。
60.如权利要求56所述的计算设备,其特征在于,所述功能是重启动所述图像显示设备。
61.如权利要求56所述的计算设备,其特征在于,所述功能是将所述图像显示设备上的管理设置返回到缺省设置。
62.如权利要求56所述的计算设备,其特征在于,所述消息包含在单个IP包内。
63.如权利要求56所述的计算设备,其特征在于,所述消息包括使所述消息目标定为特定图像显示设备的标识符,且其中所述图像显示设备配置为比较所述消息中的标识符与关联于所述图像显示设备的唯一标识符。
64.如权利要求56所述的计算设备,其特征在于,所述消息包括XML内容。
全文摘要
在配置为连接到网络的图像显示设备中,公开了一种通过网络与网络上的远程设备通信的方法。该方法包括接收由远程设备发送到网络上的多播地址的消息,其中该消息包括让图像显示设备执行功能的指令,及执行由该消息指示的功能。
文档编号G03B19/00GK1871594SQ200480022377
公开日2006年11月29日 申请日期2004年6月2日 优先权日2003年6月2日
发明者乔·卡斯塔尔迪, 罗宾·F·霍伊 申请人:富可视公司