信息传送装置、信息传送系统以及信息传送方法

文档序号:6351472阅读:153来源:国知局
专利名称:信息传送装置、信息传送系统以及信息传送方法
技术领域
本发明涉及用于向信息呈现装置传送从服务器分发的数据的信息传送装置、信息传送系统以及信息传送方法。
背景技术
在具有USB (通用串行总线)接口并经由USB线缆等相互连接的两个装置之间传送内容(例如,图像、音乐和视频)的数据是通常执行的操作。执行数据传送的两个装置中的一个是管理装置之间的连接的USB主机,另一个是服从USB主机的管理的USB设备。使用个人计算机来作为要作为USB主机的装置的具体示例。使用数字摄像机、数字相框、移动音乐播放器等来作为要作为USB设备的装置的具体示例。当经由USB线缆等的电源线和信号线来电连接装置时,启用USB主机和USB设备之间的连接,以及当将电源线和信号线中的至少一个电断开时,禁用USB主机和USB设备之间的连接。当在传送数据时启用与USB主机的连接时,为了防止由于操作之间的冲突造成出错和数据的损坏,USB设备具有以下功能向来自USB主机的操作给出优先级,并锁定USB设备以禁用USB设备上的操作。因此,为了在完成数据传送之后操作USB设备,有必要禁用与USB主机的连接,例如,通过拔出USB线缆来进行,并且这成为了麻烦的操作。在专利文献I中,描述了经由USB线缆启用连接到USB主机(打印机)的USB设备(数字相机)的操作的方法。根据专利文献I中描述的方法,在执行数据传送的情况下,通过用户的操作(例如,按压打印机的按钮)来启用打印机和数字相机之间的连接。数字相机向打印机传送通过用户拍摄图像所获得的数据。当数据传送结束时,打印机电断开USB线缆的电源线,以禁用与数字相机的连接。因为除了在执行数据传送时之外没有启用USB主机和USB之间的连接,即使USB设备经由USB线缆连接到USB主机,也有可能操作USB设备。最近已经普及了一种信息传送系统,向该信息传送系统提供了分发内容的服务器,呈现(显示/再现)数据的信息呈现装置,以及向信息呈现装置传送从服务器分发的数据的信息传送装置。如果在信息传送装置和信息呈现装置之间执行数据传送的情况下应用专利文献I中描述的方法,其中信息传送装置和信息呈现装置分别担当USB主机和USB设备,即使信息呈现装置经由USB线缆连接到信息传送装置,也有可能操作信息呈现装置,因为除了在正在执行数据传送时之外不启用信息传送装置和信息呈现装置之间的连接。专利文献专利文献I JP2006-094376A

发明内容
在信息传送系统中可以更新数据,以及为了在信息呈现装置上呈现已更新的数据,有必要响应于更新,向信息呈现装置传送数据。在专利文献I中描述的方法中,如果使用数字相机(作为USB设备)拍摄图片的用户更新数据,用户可以认识到数据已被更新。因此,仅当数据已被更新时,用户可以使用其操作来作为触发,执行从USB设备到USB主机的数据传送。然而,在上述的信息传送系统中,用户难以认识到从服务器分发的数据是否已被更新。因此,仅当数据已经更新时,难以使用用户操作来作为触发执行从信息传送装置(作为USB主机)到信息呈现装置(作为USB设备)的数据传送。存在的问题是当用户执行针对数据传送的操作时,即使数据实际上未被更新,也启用信息传送装置和信息呈现装置之间的连接,以及执行浪费的数据传送,使得操作信息呈现装置变为不可能。本发明的目的是提供能够解决上述问题的信息传送装置、信息传送系统以及信息 传送方法。为了实现以上目的,本发明的信息传送装置是信息传送装置,包括经由网络连接到分发数据的服务器的网络接口,以及连接到呈现数据的信息呈现装置的USB接口,所述信息传送装置向所述信息呈现装置传送从所述服务器分发的数据,所述信息传送装置包括开关,启用或禁用经由所述USB接口与所述信息呈现装置的连接;以及控制部分,判断从所述服务器分发的数据是否已被更新,仅在判断数据已被更新时,通过所述开关启用与所述信息呈现装置的连接,以向所述信息呈现装置传送数据,在传送数据之后,通过所述开关禁用与所述信息呈现装置的连接。为了实现以上目的,本发明的信息传送系统是信息传送系统,包括分发数据的服务器,呈现数据的信息呈现装置,以及信息传送装置,所述信息传送装置包括经由网络连接到所述服务器的网络接口以及连接到所述信息呈现装置的USB接口,所述信息传送装置向所述信息呈现装置传送从所述服务器分发的数据,其中所述信息传送装置包括开关,启用或禁用经由所述USB接口与所述信息呈现装置的连接;以及控制部分,判断从所述服务器分发的数据是否已被更新,仅在判断数据已被更新时,通过所述开关启用与所述信息呈现装置的连接,以向所述信息呈现装置传送数据,在传送数据之后,通过所述开关禁用与所述信息呈现装置的连接。为了实现以上目的,本发明的信息传送方法是信息传送方法,应用于信息传送装置,所述信息传送装置包括经由网络连接到分发数据的服务器的网络接口,以及连接到呈现数据的信息呈现装置的USB接口,所述信息传送装置向所述信息呈现装置传送从所述服务器分发的数据,所述方法包括判断从所述服务器分发的数据是否已被更新;仅当判断数据已被更新时,启用通过所述USB接口与所述信息呈现装置的连接,以向所述信息呈现装置传送数据;以及
在传送数据之后,禁用与所述信息呈现装置的连接。本发明的效果根据本发明,信息传送装置判断数据是否已被更新;仅当数据已被更新时,启用经由USB接口与信息呈现装置的连接,以向信息呈现装置传送数据;以及在传送数据之后禁用与信息呈现装置的连接。因此,如果没有执行数据更新,不执行数据传送,并且有可能防止浪费的数据传送从而不能操作信息呈现装置。


图I是示出第一示例性实施例的信息传送系统的配置的方框图。图2是示出图I中示出的新到达管理表的图。 图3是示出图I中示出的信息传送装置的控制部分的操作的流程图。图4是示出图I中示出的信息传送系统的操作的序列图。图5是示出第二示例性实施例的信息传送系统的配置的方框图。图6是示出图5中示出的信息传送系统的操作的序列图。图7是示出第三示例性实施例的信息传送系统的配置的方框图。图8是示出第四示例性实施例的信息传送系统的配置的方框图。图9是示出图8中示出的信息传送系统的操作的序列图。
具体实施例方式接下来,将参考附图描述示例性实施例。(第一示例性实施例)图I是示出第一示例性实施例的信息传送系统的配置的方框图。图I中示出的信息传送系统I具有信息传送装置10、信息呈现装置20和服务器30。信息传送装置10经由USB线缆等连接到信息呈现装置20,并且还经由诸如互联网的网络连接到服务器30,向信息呈现装置20传送从服务器30分发的内容(例如,图像、音乐和视频)的数据。将信息传送装置10假设为小尺寸的终端装置,靠近信息呈现装置20安装和使用。信息呈现装置20经由USB线缆等呈现(显示/再现)从信息传送装置10传送的数据。作为信息呈现装置20的具体示例,有数字相机、数字相框、移动音乐播放器等。服务器30存储由服务器30的管理员输入的数据,并响应于来自信息传送装置10的请求,向信息传送装置10分发所存储的数据。接下来,将描述信息传送装置10的配置。信息传送装置10具有控制部分11、USB开关12、网络I/F部分13和事件产生部分14。为了与USB开关12连接,控制部分11具有两个接口,虽然图I中没有示出该两个接口。一个接口是USB接口,控制部分11经由该USB接口向USB开关12传送数据。另一接口是并行接口(例如,GPIO(通用I/O)接口),控制部分11经由该并行接口指示USB开关12启用或禁用与信息呈现装置20的连接。控制部分11具有USB接口(虽然在图I中没有示出),以与网络I/F部分13连接,并经由该USB接口接收从服务器30分发的数据。控制部分11具有如下的USB主机功能在经由USB接口连接到信息呈现装置20或网络I/F部分13时变为USB主机,以及控制作为USB设备的信息呈现装置20和网络I/F部分13。控制部分11使用来自事件产生部分14的事件的发生通知来作为触发,执行用于确认服务器30中的数据是否已被更新的过程。如果数据已被更新,控制部分11通过USB开关12启用与信息呈现装置20的连接,向信息呈现装置20传送从服务器30分发的数据,以及当完成数据传送时,禁用与信息呈现装置20的连接。由执行算术处理的CPU (中央处理单元)、执行临时存储处理的存储器等来构建控制部分11。 USB开关12根据经由并行接口(例如,GPIO接口)来自控制部分11的指令,启用或禁用信息传送装置10和信息呈现装置20之间经由USB接口的连接。当启用与信息呈现装置20的连接时,立即向信息呈现装置20传送从控制部分11传送的数据。通过经由USB线缆等的电源线和信号线来电连接信息传送装置10和信息呈现装置20,USB开关12启用信息传送装置10和信息呈现装置20之间的连接,并通过电断开电源线和信号线中的至少一个来禁用该两个装置之间的连接。在下面的描述中,除非另有指定,假设在禁用与信息呈现装置20的连接的情况下,信号线和电源线都被电断开。当正与控制部分11连接时,网络I/F部分13变为USB设备,并向服务器30发送确认数据是否已被更新的请求或分发数据的请求,或者根据来自控制部分11的指示,接收从服务器30分发的数据。向网络I/F部分13分配MAC地址,并且服务器30使用该MAC地址来作为标识信息传送装置10的标识信息。向事件产生部分14提供定时器功能,事件产生部分14产生事件,该事件指示用于使控制部分11以恒定周期(例如,30分钟)执行确认数据是否更新的处理的触发,以及事件产生部分14向控制部分11通知事件的发生。例如,通过从事件产生部分14向控制部分11输出控制信号来执行事件的发生通知。还向事件产生部分14提供响应于按压信息传送装置10的按钮来产生额外的事件的功能。接下来,将描述信息呈现装置20的配置。信息呈现装置20具有操作部分21、控制部分22、内容存储部分23和再现部分24。操作部分21接受用户输入的操作,并向控制部分22输出与所接受的操作相对应的指令。具体地,操作部分21通过按压按钮等来接受诸如移动光标、呈现数据、中断呈现以及删除数据之类的操作,并向控制部分22输出对应的指令。当正经由USB接口连接到控制部分11 (USB主机)时,控制部分22变为USB设备,并根据来自控制部分11的指令操作内容存储部分23中的数据。具体地,控制部分22执行将从信息传送装置10传送的数据存储在内容存储部分23中,读取或删除所存储的数据,获取所存储的数据的列表等。控制部分22还根据来自操作部分21的指令,执行向再现部分24输出存储在内容存储部分23中的数据或者列表,删除所存储的数据中的特定数据等。
如上所述,控制部分22遵循来自控制部分11和操作部分21的指令。然而,为了防止由于来自控制部分11的指令与来自操作部分21的指令之间的冲突而造成的对存储在内容存储部分23中的数据的损坏,控制部分22执行排他控制,以使得当启用与控制部分11的连接时,不从操作部分21接收指令。因此,仅当禁用与控制部分11的连接时,操作部分21的操作才是可能的。内容存储部分23由通用硬盘、闪存等来配置,并且根据控制部分22对数据的处理来执行数据存储、所存储的数据的列表的呈现、所存储的数据的输出和删除等。再现部分24接收从控制部分22输出的数据,并将接收到的数据作为图像、音乐、视频等进行呈现(显示/再现)。当启用了控制部分22和控制部分11之间的连接时,再现部分24中断数据的呈现。接下来,将描述服务器30的配置。服务器30具有管理部分31、新到达管理表32、Web服务器33以及内容存储部分34。当服务器30的管理员输入内容数据和与作为数据分发目的地的信息传送装置10有关的标识信息时,管理部分31向Web服务器33输出所输入的数据和标识信息。与信息传送装置10有关的标识信息是向该信息传送装置10的网络I/F部分13分配的MAC地址。如图2中所示出的,新到达管理表32这样的表在该表中,与信息传送装置10有关的标识信息(向网络I/F部分13分配的MAC地址)和指示分发目的地是信息传送装置10的数据是否已被更新的新到达标记彼此相关联,以及如果数据已被更新,将新到达标记设置为1,以及如果数据还未被更新,设置为O。当从管理部分31输出数据以及与信息传送装置10有关的标识信息时,Web服务器33在新到达管理表32中设置I来作为与标识信息相关联的新到达标记,并向内容存储部分34输出数据。当从信息传送装置10发送对确认数据是否已被更新的请求时,Web服务器33确认新到达管理表32中与该信息传送装置10有关的标识信息所关联的新到达标记,并向信息传送装置10通知数据是否已被更新。此外,当从信息传送装置10发送对分发数据的请求时,Web服务器33读取在内容存储部分34中存储的数据,并向信息传送装置10分发所读取的数据。内容存储部分34将从Web服务器33输出的数据存储在与信息传送装置10有关的每项标识信息所对应的目录中。内容存储部分34根据来自Web服务器33的指令,执行对所存储的数据的列表的呈现,对所存储的数据的输出和删除等。接下来,将描述控制部分11的操作。图3是示出由控制部分11执行的确认数据是否已被更新的过程的操作的流程图。当被事件产生部分14通知了事件的发生时,控制部分11向Web服务器发送对确 认数据是否已被更新的请求(步骤S101)。如果Web服务器33提供还未更新数据的通知(步骤SlOl :否),控制部分11终止该过程。如果Web服务器33提供数据已被更新的通知(步骤SlOl :是),控制部分11指示USB开关12启用与控制部分22的连接。
当检测到与控制部分22的连接被启用时(步骤S102),控制部分11指示控制部分22删除存储在内容存储部分23中的数据(即,之前传送的旧数据)(步骤S103)。在完成数据删除之后,控制部分11向Web服务器33发送对数据分发的请求,向控制部分22传送响应于请求从Web服务器33分发的数据,指示控制部分22将所传送的数据存储在内容存储部分23中,并完成数据传送(步骤S104)。在完成数据传送后,控制部分11指示USB开关12禁用与控制部分22的连接。当检测到连接被禁用时(步骤S105),控制部分11指示Web服务器33设置0作为与信息传送装置10有关的标识信息所关联的新到达标记(步骤S106)。接下来,将描述信息传送系统I的操作。图4是示出信息传送系统I的操作的序列图。假设向网络I/F部分13分配MAC地址00004C00ABCD,以及事件产生部分14每30 分钟通知事件的发生。还假设内容存储部分23存储之前传送的旧内容的数据(00A. jpg、00B. jpg以及00C. jpg)。此外,假设已由服务器30的管理员输入了三个图像的内容的数据(001. jpg、002.jpg和003. jpg)以及与作为数据的分发目的地的信息传送装置10有关的标识信息(MAC地址 00004C00ABCD)。下面,通过将操作划分为在向服务器30输入数据时执行的操作、当数据已被更新时执行的操作、当还未更新数据时执行的操作以及呈现数据的操作,来描述信息传送系统I的操作。(1-1)在向服务器30输入数据时执行的操作当由服务器30的管理员将数据(001. jpg、002. jpg和003. jpg)和与信息传送装置10有关的标识信息(MAC地址00004C00AB⑶)输入到管理部分31 (步骤S201)时,服务器30将数据存储在内容存储部分34中与标识信息相对应的目录中,并在新到达管理表32中设置I作为与标识信息相对应的新到达标记(步骤S202)。(1-2)当已经更新数据时执行的操作当从最后一次的事件发生起已过去30分钟,以及从事件产生部分14通知了事件的发生(步骤S203)时,信息传送装置10开始用于确认数据是否已被更新的过程,并由控制部分11发送对确认数据是否已被更新的请求(步骤S204)。此时,信息传送装置10读取向网络I/F部分13分配的MAC地址00004C00ABCD,并将所读取的MAC地址与确认请求一起向服务器30通知。当Web服务器33接收到从信息传送装置10发送的对确认数据是否已被更新的请求时,服务器30使用与确认请求一起通知的MAC地址作为键值搜索新到达管理表32。然后,由于I被设置为与所通知的MAC地址相关联的新到达标记,服务器30向信息传送装置10通知数据已被更新(步骤S205)。当从服务器30通知数据已被更新,信息传送装置10通过USB开关12启用与信息呈现装置20的连接(步骤S206)。当检测到与信息传送装置10的连接被启用,信息呈现装置20停止接受由操作部分21执行的操作,以及如果正在由再现部分24执行数据的呈现(例如,显示图像的幻灯片放映),则强制中断该数据的呈现(步骤S207)。当检测到与信息呈现装置20的连接被启用,信息传送装置10请求存储在内容存储部分23中的数据的列表(步骤S208),以及信息呈现装置20向信息传送装置10发送存储在内容存储部分23中的数据(00A. jpg、00B. jpg和00C. jpg)的列表(步骤S209)。当控制部分11接收到从信息呈现装置20发送的列表时,信息传送装置10请求信息呈现装置20删除列表中示出的数据(步骤S210),亦即,之前传送的旧图像内容的数据,以及信息呈现装置20通过控制部分22删除请求删除的数据。当数据删除完成,信息呈现装置20就此向信息传送装置10进行通知。 当被通知已经完成数据删除时,信息传送装置10通过控制部分11向服务器30发送对数据分发的请求(步骤S211)。此时,信息传送装置10将向网络I/F部分13分配的MAC地址与分发请求一起向服务器30进行通知。当Web服务器33接收到从信息传送装置10发送的数据分发请求时,服务器30在内容存储部分34中与和数据分发请求一起通知的MAC地址相对应的目录中读取数据(001.jpg、002. jpg和003. jpg),并向信息传送装置10分发所读取的数据(步骤S212)。信息传送装置10通过控制部分11向信息呈现装置20传送从服务器30分发的数据(步骤S213)。信息呈现装置20将所传送的数据存储在内容存储部分23中,并且数据传送完成。在完成数据传送之后,信息传送装置10通过USB开关12禁用与信息呈现装置20的连接(步骤S214)。当检测到与信息传送装置10的连接被禁用时,信息呈现装置20恢复对操作部分21的操作的接受,以及恢复再现部分24已中断的数据呈现(步骤S215)。当控制部分11检测到与信息呈现装置20的连接被禁用时,信息传送装置10向服务器30通知向网络I/F部分13分配的MAC地址,并指示服务器30将0设置为与该MAC地址相关联的新到达标记(步骤S216)。服务器30通过Web服务器33在新到达管理表32中将0设置为与所通知的MAC地址相关联的新到达标记(步骤S217)。(1-3)当还未更新数据时执行的操作当从上次的事件发生起已过去30分钟,以及从事件产生部分14通知了事件的发生(步骤S218)时,与步骤S204类似,信息传送装置10通过控制部分11向服务器30发送用于确认数据是否已被更新的请求(步骤S219)。此时,信息传送装置10将向网络I/F部分13分配的MAC地址与确认请求一起向服务器30进行通知。与步骤S205类似,服务器30通过Web服务器33使用从信息传送装置10通知的MAC地址作为键值来搜索新到达管理表32。由于0被设置为与所通知的MAC地址相关联的新到达标记,服务器30向信息传送装置10通知数据还未被更新(步骤S220)。当被通知数据还未被更新时,信息传送装置10结束该过程。(1-4)呈现数据的操作信息呈现装置20接受用户通过操作部分21输入的操作(步骤S221)。在此,假设已经输入了请求显示三个图像(001. jpg、002. jpg和003. jpg)的幻灯片放映的操作。信息呈现装置20读取内容存储部分23中存储的数据(001. jpg、002. jpg和003.jpg),并通过再现部分24来显示幻灯片放映(步骤S222)。
因此,根据本示例性实施例,信息传送装置10判断数据是否已被更新,以及仅当数据已被更新时,启用经由USB接口与信息呈现装置20的连接,并向信息呈现装置20传送数据。然后,在传送数据之后,信息传送装置10禁用与信息呈现装置20的连接。因此,在没有执行数据更新时,不执行数据传送,以及可能防止对浪费的数据传送从而不能操作信息呈现装置20。因为由USB开关12来启用和禁用与信息呈现装置20的连接,有可能在信息传送装置10和信息呈现装置20经由USB线缆连接的同时,执行数据传送以及信息呈现装置20的操作。虽然在该示例性的实施例中,关于事件产生部分14以恒定的周期或者通过按压按钮来产生事件的示例进行了描述,本发明不限于此。例如,可以向事件产生部分14提供时钟功能来替代定时器功能,以使得在深夜和 凌晨的时间段期间,可以通知事件的发生,在这些时间段期间,预期用户不查看信息呈现装置20上的数据(例如,在每天早晨03:00:00)。通过在预期用户不查看数据的时间段期间通知事件的发生,并且通过在数据已被更新的情况下执行数据传送,很可能降低信息呈现装置20对数据的呈现被中断的概率。可以向事件产生部分14提供照明、红外或声音传感器功能来替代定时器功能,以使得可以在预期用户不靠近信息传送装置10的情况下通知事件的发生,亦即,在照明传感器测量到的照明等于或者低于阈值达到预定的时间或者更长的情况下,在人体产生的红外辐射未被红外传感器检测到达到预定的时间或者更长的情况下,或者在声音传感器测量到的噪声等于或者低于阈值达到预定的时间或者更长的情况下。通过在用户预期不靠近信息传送装置10并且预期不查看数据的情况下通知事件的发生,并且通过在数据已被更新的情况下执行数据传送,很可能降低信息呈现装置20对数据的呈现被中断的概率。虽然在该示例性实施例中,已经关于控制部分11读取网络I/F部分13的MAC地址并使用该MAC地址来作为标识信息的示例进行了描述,本发明不限于此。例如,替代MAC地址,控制部分11可以预先存储信息传送装置10的IP地址、存储信息传送装置10的用户ID等来作为标识信息。如果信息传送装置10可以连接到移动电话网络,可以使用SM卡的ID。(第二示例性实施例)图5是示出第二示例性实施例的信息传送系统的配置的方框图。图5中示出的信息传送系统2与第一示例性实施例的信息传送系统I的区别在于,由服务器40代替服务器30,以及由信息传送装置50来代替信息传送装置10。服务器40与服务器30的不同之处在于,由内容存储部分41代替内容存储部分34,由Web服务器42代替Web服务器33,以及删除了新到达管理表32。信息传送装置50与信息传送装置10的不同在于,新添加了历史存储部分51,以及由控制部分52代替控制部分11。向与第一示例性实施例中的组件相似的组件给出相同的引用标号,并从而将省略对其的描述。内容存储部分41存储服务器40的管理员输入的数据,以及更新数据的日期和时间(时间戳)。
当分发数据时,Web服务器42将数据的时间戳与数据一起发送。历史存储部分51存储向信息呈现装置20传送的数据的最近的时间戳。当向信息呈现装置20分发数据时,控制部分52使历史存储部分51存储数据的时间戳。在执行用于确定数据是否已被更新的过程时,控制部分52向Web服务器42发送对发送存储在内容存储部分41中的数据的时间戳的请求,并通过将响应于该请求所发送的时间戳与存储在历史存储部分51中的时间戳相比较,来判断数据是否已被更新。接下来,将描述信息传送系统2的操作。图6是示出信息传送系统2的操作的序列图。
与第一示例性实施例类似,假设向网络I/F部分13分配MAC地址00004C00ABCD,以及事件产生部分14每30分钟通知事件的发生。还假设内容存储部分51存储之前传送的图像的旧内容的数据(00A. jpg、00B. jpg以及00C. jpg)的时间戳(2009年11月I日,21:00:00)。还假设内容存储部分23存储之前传送的图像的旧内容的数据(00A. jpg、00B. jpg以及 00C. jpg)。此外,假设已由服务器40的管理员输入了三个图像的内容的数据(001. jpg、002.jpg和003. jpg),其时间戳指示2009年11月I日21:00:00,以及与作为数据的分发目的地的信息传送装置50有关的标识信息(MAC地址00004C00AB⑶)。在图6中,向与图4中的处理相类似的处理给出相同的引用标号,并从而省略对其的描述。(2-1)在向服务器40输入数据时执行的操作当服务器40的管理员向管理表31输入三个图像的数据(001. jpg、002. jpg和
003.jpg)以及与信息传送装置50有关的标识信息时,服务器40将所输入的数据和数据的时间戳存储在内容存储部分41中与标识信息相对应的目录中。(2-2)当已经更新数据时执行的操作 当从事件产生部分14通知事件的发生时(步骤S203),信息传送装置50通过控制部分52向服务器40发送对发送存储在内容存储部分41中的数据的时间戳的请求(步骤S302)。此时,信息传送装置50将向网络I/F部分13分配的MAC地址与对发送时间戳的请求一起向服务器40进行通知。当通过Web服务器42接收到从信息传送装置50发送的时间戳发送请求时,服务器40使用与时间戳发送请求一起通知的MAC地址作为键值来搜索内容存储部分41。然后,服务器40确认在与MAC地址相对应的目录中最近的时间戳指示了 2009年11月2日20:00:00,并向信息传送装置50发送该时间戳(2009年11月2臼20:00:00)(步骤S303)。信息传送装置50通过控制部分52将记录在历史存储部分51中的时间戳(2009年11月I日21:00:00)与从服务器40发送的时间戳(2009年11月2日20:00:00)进行比较。如果从服务器40发送的时间戳比历史存储部分51中存储的时间戳新,信息传送装置50判断数据已被更新。如果判断数据已被更新,通过与第一实施例的过程(步骤S206至S214)相类似的过程来执行向信息呈现装置20的数据传送。
信息传送装置50通过控制部分52使历史存储部分51存储向信息呈现装置20传送的数据(001. jpg、002. jpg 和 003. jpg)的时间戳(2009 年 11 月 2 日 20:00:00)。(2-3)当还未更新数据时执行的操作当从事件产生部分14通知事件的发生时(步骤S218),与步骤S302类似,信息传送装置50通过控制部分52向服务器40发送对发送时间戳的请求(步骤S304)。此时,信息传送装置50将向网络I/F部分13分配的MAC地址与时间戳发送请求一起向服务器40进行通知。与步骤S303类似,当通过Web服务器42接收到时间戳发送请求时,服务器40使用与时间戳发送请求一起通知的MAC地址作为键值来搜索内容存储部分41。然后,服务器40确认在与MAC地址相对应的目录中最近的时间戳指示了 2009年11月2日20:00:00,并向信息传送装置50发送该时间戳(2009年11月2日20:00:00)(步骤S305)。信息传送装置50通过控制部分52将记录在历史存储部分51中的时间戳(2009 年11月2日20:00:00)与从服务器40发送的时间戳(2009年11月2日20:00:00)进行比较。在此,因为从服务器40发送的时间戳与历史存储部分51中存储的时间戳相对应,信息传送装置50判断数据还未被更新,并结束该过程。从而,根据该示例性实施例,服务器40将更新数据的日期和时间(时间戳)与数据一起向信息传送系统50发送。信息传送装置50还存储向信息呈现装置20传送的数据的时间戳。在判断数据是否已被更新时,信息传送装置50请求服务器40发送时间戳,将从服务器40发送的时间戳与所存储的时间戳相比较,以判断数据是否已被更新。由于信息传送装置50通过这种方式比较时间戳来判断数据是否已被更新,如第一示例性实施例中在每次输入或传送数据时设置新到达标记不是必要的。虽然在该示例性实施例中,控制部分52使历史存储部分51存储向信息呈现装置20传送的数据的时间戳,并通过将该时间戳与从服务器40发送的时间戳相比较来判断数据是否已被更新,本发明不限于此。例如,控制部分52可以使历史存储部分51存储向信息呈现装置20传送的所有数据,并通过相对于内容存储部分41中存储的数据的列表对数据进行检查来判断数据是否已被更新。此外,还可能通过散列值来指示数据,以使得控制部分52可以使历史存储部分51存储向信息呈现装置20传送的所有数据的散列值,以及通过相对于内容存储部分41中存储的散列值对数据进行检查来判断数据是否已被更新。(第三示例性实施例)图7是示出第三示例性实施例的信息传送系统的配置的方框图。图7中的信息传送系统3与第一实施例中的信息传送系统I的不同在于,由信息传送装置60代替信息传送装置10。图7示出了服务器30和信息传送装置60之间的路由器70,路由器70曾被省略。本不例实施例的信息传送系统3与第一不例实施例的信息传送系统I的不同在于添加了连接到路由器70的PC 80。路由器70是安装在家中等的宽带路由器,并具有LAN(局域网)端口 71和WAN(广域网)端口 72。基于关于数据分组描述的IP地址,路由器70在LAN端口 71和WAN端口72之间传送分组。LAN端口 71是用于连接到LAN网络侧(例如,在家的一侧)上的装置的端子,在图7中,信息传送装置60和PC 80经由LAN线缆或无线LAN连接。向LAN端口 71提供Ethernet (R)(以太网)集线器功能,以及LAN端口 71基于MAC地址在信息传送装置60、PC80和WAN端口 72之间传送分组。WAN端口 72是用于连接到WAN网络侧(例如,互联网侧)的端子,在图7中,WAN端口 72经由网络(例如,互联网)连接到服务器30。PC 80是连接到路由器70的通用个人计算机,向PC 80提供WEB浏览器等。当上电时,PC 80周期性地发送广播信号,该广播信号包括与该PC 80有关的标识 信息,例如,MAC地址。经由路由器70向连接到LAN端口 71的每个装置发送该广播信号,在图7中,该装置是信息传送装置60。信息传送装置60与信息传送装置10的不同在于,由网络I/F部分61代替网络I/F部分13,以及删除了事件产生部分14。向与第一示例性实施例中的组件相似的组件给出相同的引用标号,并从而将省略对其的描述。网络I/F部分61预先存储PC 80的MAC地址,PC 80由与信息传送装置60的用户相同的用户使用。网络I/F部分61接收从PC 80发送的广播信号,并判断接收到的广播信号所指示的MAC地址是否对应于所存储的MAC地址。网络I/F部分61统计接收到指示被判断为与所存储的MAC地址相对应的MAC地址的广播信号的次数,以及如果统计的次数大于等于阈值,则向控制部分11通知事件的发生。从而,根据该示例性实施例,信息传送装置60接收指示存在于相同LAN中的PC 80的MAC地址的广播信号(其已从PC 80发送出),统计接收到指示PC 80 (由与信息传送装置60的用户相同的用户使用)的MAC地址(预先对其进行存储)的广播信号的次数,以及如果统计的次数大于或等于阈值,则执行用于确认数据是否已被更新的过程。接收从PC 80(由与信息传送装置60的用户相同的用户使用)发送的广播信号意味着用户正在使用PC 80,在此期间,不执行信息呈现装置20对数据的呈现。因此,信息传送装置60执行用于确认数据是否已被更新的过程,以及如果数据已被更新,向信息呈现装置20传送数据。通过这样做,有可能降低信息呈现装置20对数据的呈现被中断的概率。虽然在本示例性实施例中,已使用如下示例来进行描述如果接收到指示被与所存储的MAC地址相对应的MAC地址的广播信号的次数大于或等于阈值,则网络I/F部分61通知事件的发生,但是本发明不限于此。 例如,如果接收到指示与所存储的MAC地址相对应的MAC地址的广播信号,网络I/F部分61可以立即通知事件的发生。(第四示例性实施例)图8是示出第是四示例性实施例的信息传送系统的配置的方框图。图8中的信息传送系统4与第一实施例中的信息传送系统I的不同在于,由服务器90代替服务器30。服务器90与服务器30的不同在于,新添加了分发时间段判断部分91,以及由Web服务器92代替Web服务器33。向分发时间段判断 部分91提供管理时间的功能,分发时间段判断部分91存储分发可能时间段,分发可能时间段被预先设置为如下的时间段在该时间段期间,不预期信息呈现装置20执行数据的呈现。当从Web服务器92接收到对当前是否是分发可能时间段的查询时,如果当前是分发可能时间段,分发时间段判断部分91返回I作为指示分发是否可能的分发可能/不可能标记,I指示了分发是可能的,以及如果当前不是分发可能时间段,则返回0,0指示了分发是不可能的。当接收到从信息传送装置10发送的对确认数据是否已被更新的请求时,Web服务器92向分发时间段判断部分91查询当前是否是分发可能时间段。然后,如果来自分发时间段判断部分91的回答表示当前是分发可能时间段,以及数据已被更新,则Web服务器92向信息传送装置10通知数据已被更新。如果回答表示当前不是分发可能时间段,则不论数据是否已被更新,Web服务器92向信息传送装置10通知数据还未被更新。接下来,将描述信息传送系统4的操作。图9是示出信息传送系统4的操作的序列图。与第一示例性实施例类似,假设向网络I/F部分13分配MAC地址00004C00AB⑶,以及事件产生部分14每30分钟通知事件的发生。还假设事件产生部分14在早晨04:15:00通知最近的事件发生。还假设内容存储部分23存储之前传送的图像的旧内容的数据(00A. jpg、00B. jpg以及 00C. jpg)。还假设已由服务器90的管理员输入了作为内容的三个图像的数据(001.jpg、
002.jpg和003. jpg)以及与作为数据的分发目的地的信息传送装置10有关的标识信息(MAC 地址 00004C00ABCD)。还假设针对分发时间段判断部分91,将从早晨01:00:00到早晨04:59:59的时间段设置为分发可能时间段,以及当前时间是早晨04:40:00。在图9中,向与图4中的处理操作相类似的处理操作给出相同的引用标号,并从而省略对其的描述。(3-1)当已经更新数据以及当前是分发可能时间段的时候执行的操作当因为从事件的上一次发生的时间(早晨04:15:00)起已经过去了 30分钟,在早晨04:45:00从事件产生部分14通知事件的发生(步骤S203)时,信息传送装置10通过控制部分11向服务器90发送对确认数据是否已被更新的请求(步骤S204)。此时,信息传送装置10将向网络I/F部分13分配的MAC地址00004C00AB⑶与对确认数据是否已被更新的请求一起进行通知。当通过Web服务器92接收到从信息传送装置10发送的对确认数据是否已被更新的请求时,服务器90使用与确认请求一起通知的MAC地址作为键值搜索新到达管理表32。在此,将I设置为与所通知的MAC地址相关联的新到达标记。Web服务器92向分发时间段判断部分91查询当前是否是分发可能时间段。由于当前时间是早晨04:45:00,在分发可能时间段内,分发时间段判断部分91向Web服务器92返回I来作为分发可能/不可能标记,I指示了分发是可能的。由于将I设置为新到达标记,以及从分发时间段判断部分91返回了分发可能/不可能标记1,服务器90向信息传送装置10通知数据已被更新(步骤S401),以及信息传送装置10基于该通知判断数据已被更新。如果判断数据已被更新,通过与第一实施例的过程(步骤S206至S216)相类似的过程来执行向信息呈现装置20的数据传送。(3-2)当已经更新数据以及当前不是分发可能时间段的时候执行的操作当在步骤S201处输入数据之后,还由服务器90的管理员输入数据(步骤S402),以及在新到达管理表32中将I设置为新到达标记(步骤S403)。当因为从事件的上一次发生的时间(早晨04:45:00)起已经过去了 30分钟,在早晨05:15:00从事件产生部分14通知事件的发生(步骤S218)时,信息传送装置10通过控制部分11向服务器90发送对确认数据是否已被更新的请求(步骤S219)。同样在此时,信息传送装置10将向网络I/F部分13分配的MAC地址与对确认数据是否已被更新的请求一起进行通知。当通过Web服务器92接收到从信息传送装置10发送的对确认数据是否已被更新的请求时,服务器90使用与确认请求一起通知的MAC地址作为键值搜索新到达管理表32。在此,将I设置为与所通知的MAC地址相关联的新到达标记。Web服务器92向分发时间段判断部分91查询当前是否是分发可能时间段。由于当前时间是早晨05:15:00,不在分发可能时间段内,分发时间段判断部分91向Web服务器92返回0来作为分发可能/不可能标记,0指示了分发是不可能的。由于从分发时间段判断部分91返回了分发不可能标记0,服务器90向信息传送装置10通知数据还未被更新,虽然I被设置为新到达标记(步骤S404)。当从服务器90通知数据还未被更新时,信息传送装置10结束该过程。从而,根据该示例性实施例,如果在不是预先设置的分发可能时间段的时间段期间,请求确认数据是否已被更新,则不论数据是否已被更新,服务器90通知信息传送装置10数据还未被更新。从而,由于仅在分发可能时间段期间执行数据传送,有可能降低信息呈现装置20对数据的呈现被中断的概率。以上已通过给出优选的示例实施例描述了本发明。然而,不是必须将本发明限制在以上的示例性实施例。可以在其技术思想内进行各种改变来实施本发明。自然,对上述的示例性实施例进行相互组合和实施是可能的。可以将在本发明的信息传送装置中执行的方法应用于要由计算机执行的程序。可以将该程序存储在记录介质中,并可经由网络来向外界提供。本申请要求基于日本专利申请No. 2009-283885的优先权,该专利申请在2009年 12月15日提交,在此将其公开以引用方式整体并入本文。
权利要求
1.一种信息传送装置,包括经由网络连接到分发数据的服务器的网络接口,以及连接到呈现数据的信息呈现装置的USB接口,所述信息传送装置向所述信息呈现装置传送从所述服务器分发的数据,所述信息传送装置包括 开关,启用或禁用经由所述USB接口与所述信息呈现装置的连接;以及 控制部分,判断从所述服务器分发的数据是否已被更新,仅在判断数据已被更新时,通过所述开关启用与所述信息呈现装置的连接,以向所述信息呈现装置传送数据,在传送数据之后,通过所述开关禁用与所述信息呈现装置的连接。
2.根据权利要求I所述的信息传送装置,其中 所述服务器存储与所述信息传送装置有关的标识信息以及指示向所述信息传送装置分发的数据是否已被更新的新到达标记,将所述标识信息与所述新到达标记彼此关联,以及响应于来自所述信息传送装置的请求,发送与所述信息传送装置有关的标识信息所关联的新到达标记;以及 所述控制部分预先存储与所述信息传送装置有关的标识信息,以及当判断数据是否已被更新时,向所述服务器通知所存储的与所述信息传送装置有关的标识信息,以请求发送新到达标记,以及基于响应于请求而发送的新到达标记,判断数据是否已被更新。
3.根据权利要求I所述的信息传送装置,其中 所述服务器存储与所述信息传送装置有关的标识信息以及指示更新向所述信息传送装置分发的数据的日期和时间的时间戳,将所述标识信息与所述时间戳彼此关联,以及响应于来自所述信息传送装置的请求,发送与所述信息传送装置有关的标识信息所关联的时间戳; 所述信息传送装置还包括历史存储部分,存储向所述信息呈现装置传送的数据的最近的时间戳;以及 所述控制部分预先存储与所述信息传送装置有关的标识信息,当判断数据是否已被更新时,向所述服务器通知所存储的与所述信息传送装置有关的标识信息,以请求发送时间戳,以及通过将响应于请求而发送的时间戳与在所述历史存储部分中存储的时间戳进行比较,判断数据是否已被更新。
4.根据权利要求I至3中任一项所述的信息传送装置,还包括事件产生部分,向所述控制部分通知事件的发生,所述事件是判断数据是否已被更新的触发,其中 如果所述事件产生部分通知了事件的发生,则所述控制部分判断数据是否已被更新。
5.根据权利要求4所述的信息传送装置,其中,所述事件产生部分以预定时间间隔向所述控制部分通知事件的发生。
6.根据权利要求4所述的信息传送装置,其中,当测量所述信息传送装置周围的照明,并且所测量的照明等于或低于阈值达到预定的时间或更长时;或者当在所述信息传送装置的周围检测从人体发出的红外辐射,并且未检测到从人体发出的红外辐射达到预定的时间或者更长时;或者当测量所述信息传送装置周围的噪声,并且所测量的噪声等于或低于阈值达到预定的时间或更长时,所述事件产生部分向所述控制部分通知事件的发生。
7.根据权利要求I至3中任一项所述的信息传送装置,其中 所述网络接口经由网络连接到另一装置; 在上电时,所述另一装置发送指示与所述另一装置有关的标识信息的广播信号;所述网络接口预先存储与所述另一装置有关的标识信息,所述另一装置由与所述信息传送装置的用户相同的用户使用,当接收到从所述另一装置发送的广播信号时,判断接收到的广播信号所指示的与所述另一装置有关的标识信息是否与所存储的标识信息彼此对应,以及如果判断标识信息彼此对应,则向所述控制部分通知事件的发生,所述事件是判断数据是否已被更新的触发;以及 当由所述网络接口通知事件的发生时,所述控制部分判断数据是否已被更新。
8.一种信息传送系统,包括分发数据的服务器,呈现数据的信息呈现装置,以及信息传送装置,所述信息传送装置包括经由网络连接到所述服务器的网络接口以及连接到所述信息呈现装置的USB接口,所述信息传送装置向所述信息呈现装置传送从所述服务器分发的数据,其中 所述信息传送装置包括 开关,启用或禁用经由所述USB接口与所述信息呈现装置的连接;以及 控制部分,判断从所述服务器分发的数据是否已被更新,仅在判断数据已被更新时,通过所述开关启用与所述信息呈现装置的连接,以向所述信息呈现装置传送数据,在传送数据之后,通过所述开关禁用与所述信息呈现装置的连接。
9.根据权利要求8所述的信息传送系统,其中,所述服务器仅在分发可能时间段期间分发数据,所述分发可能时间段被预先设置为可能进行数据的分发的时间段。
10.一种信息传送方法,应用于信息传送装置,所述信息传送装置包括经由网络连接到分发数据的服务器的网络接口,以及连接到呈现数据的信息呈现装置的USB接口,所述信息传送装置向所述信息呈现装置传送从所述服务器分发的数据,所述方法包括 判断从所述服务器分发的数据是否已被更新; 仅当判断数据已被更新时,启用通过所述USB接口与所述信息呈现装置的连接,以向所述信息呈现装置传送数据;以及 在传送数据之后,禁用与所述信息呈现装置的连接。
全文摘要
本发明的信息传送装置是一种信息传送装置,包括经由网络连接到分发数据的服务器的网络接口,以及连接到呈现数据的信息呈现装置的USB接口,信息传送装置向信息呈现装置传送从服务器分发的数据,信息传送装置包括开关,启用或禁用经由USB接口与信息呈现装置的连接;以及控制部分,判断从服务器分发的数据是否已被更新,仅在判断数据已被更新时,通过开关启用与信息呈现装置的连接,以向信息呈现装置传送数据,在传送数据之后,通过开关禁用与信息呈现装置的连接。
文档编号G06F13/38GK102656575SQ201080057128
公开日2012年9月5日 申请日期2010年10月7日 优先权日2009年12月15日
发明者冈岛康宪, 加藤刚史, 榎本敦之, 羽石齐, 间濑刚 申请人:Nec 比葛露
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1