专利名称:通信装置的制作方法
技术领域:
本发明公开了一种显示在网络上发布的内容的标题的通信装置。
背景技术:
在网络上已经发布了各种内容。存在发布包括URL和每个内容的标题的摘要的内容信息的服务器。摘要的内容信息的一个示例是馈给(feed)信息。例如,用于馈给信息的格式包括RSS和Atom。在由Tomoyuki Otsu编写并由Impress公司于2004年5月26日发布的标题为"Dirty News Reader displays titles of distributed articles on RSS siteslike an electronic signboard" 、 2008年7月29日在位于因特网上的网站
(http:〃www.forest.impress.co.ip/article/2004/05/26/dirtvnewsreader.html)
上公布了一种用于获取馈给信息和显示多个内容的软件。当将该软件安装在PC上时,用户可以査看每个内容的标题。当用户点击标题时,PC将打开浏览器,并且将访问与该标题相对应的内容的URL。这样,内容将被显示在PC上。
发明内容
因为摘要的内容信息是来自内容的摘要的信息(标题等等),所以甚至可以在相当小的显示单元上无问题地查看摘要的内容信息。然而,该内容可以包括大量的字母串。另外,该内容也可以包括图像数据。当在小的显示单元上显示该内容时,用户为了看见所有的内容必须滚动若干屏幕。此操作是麻烦的,并且此外,难以査看信息。本说明书公开了可以消除这些类型的不便的技术。
在本说明书中公开的一种类型的技术是一种通信装置。该通信装置可以以可通信的方式与信息显示装置相连接。前述的术语"信息显示装置"是包括可以显示信息的任何单元的概念。信息显示装置的示例包括PC (个人计算机)、电视等等。通信装置可以包括地址信息存储单元、摘要信息获取单元、标题显示单元、标题选择单元、以及发送单元。下面将详细地描述这些单元中的每个单元。
地址信息存储单元可以被配置成存储摘要的内容信息的地址信息。对于多个内容中的每个内容,摘要的内容信息可以包括至少内容的地址信息和内容的标题。前述的术语"地址信息"是包括可以指定内容的地址的任何信息的概念。地址信息的一个示例是URL (统一资源定位符)等等。另外,前述的术语"标题"可以是小于整个内容的字母串的字母串,并且意指反映内容详情的字母串。摘要内容信息获取单元可以被配置成从存储在地址信息存储单元中的地址信息获取摘要的内容信息。标题显示单元可以被配置成显示包括在通过摘要内容信息获取单元获取的摘要的内容信息中的多个内容的标题。标题选择单元可以被配置成允许用户从显示在标题显示单元上的多个内容的标题中选择至少一个标题。发送单元可以被配置成发送与和所选择的标题相对应的内容相关的信息。
前述技术在信息显示装置的显示单元大于通信装置的显示单元的情况下是有效的。在通信装置的显示装置上难以査看整个内容的情况下,可以将与和所选择的标题相对应的内容相关的信息(例如内容的地址信息、整个内容等)从通信装置发送到信息显示装置。用户可以在信息显示装置的显示单元上查看整个内容。注意到,通信装置能够显示从内容的地址信息获取的内容,或者不能够显示从内容的地址信息获取的内容。在后者的情况下,通信装置可以是不包括浏览器的配置。在这种情况下,可以简化通信装置的构造。
通信装置可以进一步包括地址信息指定单元,所述地址信息指定
单元被配置成从所述摘要的内容信息中指定与所选择的标题相对应的
内容的地址信息。此外,发送单元可以被配置成通过发送由地址信息指定单元指定的地址信息发送与和所选择的标题相对应的内容相关的信息。
通信装置可以进一步包括信息接收单元。该信息接收单元可以被配置成接收来自信息显示装置的特定信息。另外,在由信息接收单元接收到来自信息显示装置的特定信息的条件下,发送单元可以被配置成将由地址信息指定单元指定的地址信息发送到信息显示装置。如果信息显示装置没有运行,那么将不接收来自信息显示装置的特定信息。通信装置可以通过接收来自信息显示装置的特定信息来得知信息显示装置是否正在运行。利用此种配置,当信息显示装置正在运行时,可以将内容的地址信息发送到信息显示装置。注意到,前述的术语"在......的条件下"不排除附加其它条件("与(AND)"条件和/或
"或(OR)"条件)。当使用了术语"在......的条件下"时,可以包
括其它条件。在下文中术语"在......的条件下"将具有相同的意义。
注意到,没有特别地限制信息显示装置将前述特定信息发送到通信装置的时刻。例如,信息显示装置可以被配置成当它正在运行时将前述特定信息发送到通信装置。另外,信息显示装置可以被配置使得通信装置在特定的时刻将信号发送到信息显示装置,并且信息显示装置将响应于此把前述特定信息发送到通信装置。
通信装置可以进一步包括标识信息存储单元。该标识信息存储单元可以被配置成存储信息显示装置的标识信息。前述的术语"标识信息"是包括可以标识信息显示装置的任何信息的概念。标识信息的示
例包括IP地址、MAC地址、装置名称、主机名称、用户名称等等。注意到,标识信息存储单元可以被配置成存储由用户输入的标识信息,或者可以被配置成预先存储标识信息(例如,由供应商设置的)。当将要把信息从信息显示装置发送到通信装置时,该信息将包括用于信息显示装置的标识信息。在由信息接收单元接收到包括存储在标识信息存储单元中的标识信息的特定信息的条件下,发送单元可以被配置
成将由地址信息指定单元指定的地址信息发送到信息显示装置。
通信装置可以由多个用户共享。在这种情况下,可以将通信装置
以可通信的方式连接至由多个用户中的每个用户使用的信息显示装置
(例如,多个信息显示装置)。在这种情况下,通信装置可以进一步
包括信息接收单元、装置信息显示装置、以及装置选择单元。信息接收单元可以被配置成接收来自信息显示装置中的每个信息显示装置的
特定信息。装置信息显示单元可以被配置成显示与是由信息接收单元接收到的特定信息的源的至少一个信息显示装置相关的装置信息。装置选择单元可以被配置成允许用户从显示在装置信息显示单元上的装置信息中选择至少一个信息显示装置。在这种情况下,发送单元可以被配置成将由地址信息指定单元指定的地址信息发送到所选择的信息显示装置。根据此配置,用户可以选择内容的地址信息的目的地。
例如,当通过信息接收单元仅从一个信息显示装置中接收到特定信息时,即使与该信息显示装置相关的信息被显示在装置信息显示单元上,用户也可以仅临时选择该信息显示装置。因此,当通过信息接收单元仅从一个信息显示装置中接收到特定信息时,可以采用将要把
由地址信息指定单元指定的地址信息自动地发送到该信息显示装置的配置(用户无法进行选择的配置)。可以采用此种配置,然而在这种情况下,存在以下可能性内容的地址信息将被发送到用户不想要的信息显示装置。因此,装置信息显示单元可以被配置成即使在通过信息接收单元接收到仅从一个信息显示装置发送的特定信息的情况下,也显示与该一个信息显示装置相关的装置信息。发送单元可以被配置成在装置选择单元中选择了该一个信息显示装置的条件下,将由地址信息指定单元指定的地址信息发送到信息显示装置。根据此配置,可以防止发生将内容的地址信息发送到用户不想要的信息显示装置。
通信装置可以进一步包括操作部分显示单元。操作部分显示单元可以被配置成显示操作部分。操作部分可以以第一显示模式或者与第一显示模式不同的第二显示模式来显示。在信息接收单元接收到来自多个信息显示装置中的至少一个信息显示装置的特定信息的条件下,可以以第一显示模式显示操作部分。在信息接收单元没有接收到来自多个信息显示装置的任何信息显示装置的特定信息的条件下,可以以第二显示模式显示操作部分。装置信息显示单元可以被配置成在操作了以第一显示模式显示的操作部分的条件下,显示是由信息接收单元接收到的特定信息的源的至少一个信息显示装置的装置信息。利用此种配置,操作部分的显示模式将响应于有无正在运行的信息显示装置而改变。因此,用户可以容易地得知是否有正在运行的信息显示装置。
通信装置可以进一步包括标识信息存储单元、第一确定单元、以及第二确定单元。标识信息存储单元可以被配置成存储至少一个信息显示装置的标识信息。第一确定单元可以被配置成确定信息接收单元是否接收到包括存储在标识信息单元中的预定标识信息的特定信息。第二确定单元可以被配置成确定信息接收单元是否接收到包括除了存储在标识信息存储单元中的标识信息之外的标识信息的特定信息。发送单元可以被配置成在第一确定单元做出了肯定确定的条件下,将
由地址信息指定单元指定的地址信息发送到与预定标识信息相对应的信息显示装置。另外,装置信息显示单元可以被配置成在第一确定单元做出否定确定并且第二确定单元做出肯定确定的条件下,显示与是由信息接收单元接收到的特定信息的源的信息显示装置相关的装置信息。利用此种配置,例如,用于用户所需要的信息显示装置(默认信息显示装置)的标识信息可以被存储在标识信息存储单元中作为内容的地址信息的目的地。当默认信息显示装置正在运行时,可以将内容的地址信息发送到默认信息显示装置。相反地,当默认信息显示装置没有运行时,用户可以选择内容的地址信息的目的地。
注意到,地址信息存储单元可以被配置成存储仅一项摘要的内容信息的地址信息,或者可以被配置成存储多个摘要的内容信息的各自的地址信息。在后者的情况下,摘要信息获取单元可以被配置成从存储在地址信息存储单元中的各自的地址信息中获取多个摘要的内容信息。标题显示单元可以被配置成显示包括在通过摘要信息获取单元获取的多个摘要的内容信息中的标题。
通信装置可以进一步包括目的地存储单元、运行确定单元以及内容获取单元。目的地存储单元可以被配置成存储信息显示装置的装置
地址和电子邮件地址。前述术语"装置地址"是包括可以指定信息显示装置的任何信息的概念。装置地址的示例包括IP地址、节点名称、主机地址、MAC地址等等。运行确定单元可以被配置成确定信息显示装置是否正在运行。内容获取单元可以被配置成从由地址信息指定单元指定的地址信息中获取内容。注意到,内容获取单元可以被配置成在运行确定单元已经做出否定确定之后获取内容,或者可以被配置成在已经发生通过运行确定单元的确定之前获取内容(即不管是否存在正在运行的信息显示装置)。发送单元可以被配置成在运行确定单元做出否定确定的条件下,通过将包括由内容获取单元获取的内容的电子邮件发送到存储在目的地存储单元中的电子邮件地址,发送与和所选择的标题相对应的内容相关的信息。注意到,前述短语"包括内容的电子邮件"可以是其中作为文本写入内容的电子邮件,或者可以是包括作为文件所附上的内容的电子邮件。发送单元可以被配置成在运行确定单元做出肯定确定的条件下,通过将由地址信息指定单元指定的地址信息发送到存储在目的地存储单元中的装置地址,发送与和所选择的标题相对应的内容相关的信息。注意到,当信息显示装置没有运行时,即使将内容的地址信息发 送到信息显示装置,用户也无法查看内容。根据以上配置,当信息显 示装置没有运行时,通信装置将要发送包括内容的电子邮件。用户可 以查看包括在电子邮件中的内容。例如,还可以考虑以下配置发送 包括由地址信息指定单元指定的地址信息的电子邮件。然而,在已经 从通信装置发送了电子邮件之后,在用户查看电子邮件之前可能花费 时间。在此期间,在内容服务器中,内容的详情可以改变、或者内容 可以被删除。因此,当采用了发送包括内容的地址信息的电子邮件的 配置时,即使用户接收到电子邮件并且访问内容的地址信息,此内容 也可能已经被更改(或者该内容可能已经被删除)。相反地,根据以 上配置,因为通信装置获取内容并且发送包括内容的电子邮件,所以 用户通过查看电子邮件可以査看与在通信装置中选择的标题相对应的 内容。注意到,此公开没有排除发送包括内容和内容的地址信息的电 子邮件。
当运行确定单元已经做出肯定确定时,因为内容的地址信息将被 发送到信息显示装置,所以将没有必要获取内容。因此,内容获取单 元可以被配置成在运行确定单元做出否定确定的条件下,从由地址 信息指定单元指定的地址信息中获取内容;并且在运行确定单元做出 肯定确定的条件下,没有从由地址信息指定单元指定的地址信息中获 取内容。根据此配置,因为当不需要内容时将不获取内容,所以可以 减少通信装置上的负载(例如,存储器上的负载)。
注意到,通信装置可以被配置使得用户选择了多个标题,并且将 把由地址信息指定单元指定的多个地址信息发送到信息显示装置。然 而,当采用此配置时,信息显示装置必须访问多个地址信息中的每个 地址信息,并且这是大的负担。因此,可以采用下面的配置。发送单 元可以被配置成在运行确定单元做出肯定确定并且在标题选择单元 中仅选择了一个标题的条件下,将由地址信息指定单元指定的地址信 息发送到存储在目的地存储单元中的装置地址。另外,发送单元可以被配置成在标题选择单元中选择了多个标题的条件下,即使在运行 确定单元做出肯定确定的情况下,将包括由内容获取单元获取的多个 内容的电子邮件发送到存储在目的地存储单元中的电子邮件地址。根 据此配置,因为禁止将多个地址信息发送到信息显示装置,所以可以 防止信息显示装置上的大的负载。
在通信装置以可通信的方式与多个信息显示装置相连接的条件 下,目的地存储单元可以被配置成存储多个信息显示装置的各自的装 置地址。在这种情况下,运行确定单元可以被配置成确定在装置选择 单元中选择的信息显示装置是否正在运行。在这种情况下,发送单元 可以被配置成在运行确定单元中做出肯定确定的条件下,将由地址 信息指定单元指定的地址信息发送到在装置选择单元中选择的信息显 示装置的装置地址。根据此配置,通信装置可以将内容的地址信息发 送到由用户选择的信息显示装置(例如,由该用户采用的信息显示装 置)。
目的地存储单元可以被配置成为多个信息显示装置中的每个信息
显示装置存储信息显示装置的电子邮件地址和信息显示装置的装置地
址的关联。发送单元可以被配置成在运行确定单元做出否定确定的
条件下,将包括由内容获取单元获取的内容的电子邮件发送到与在装 置选择单元中选择的信息显示装置的装置地址相关联的电子邮件地
址。根据此配置,每个用户可以使他或她使用的信息显示装置的装置 地址与他或她使用的电子邮件地址相关联。在该用户选择的信息显示 装置(例如,该用户使用的信息显示装置)没有运行的条件下,通信 装置可以将内容发送到由用户采用的电子邮件地址。
通信装置可以进一步包括第一地址选择单元。第一地址选择单元 可以被配置成在电子邮件地址与在装置选择单元中选择的信息显示 装置的装置地址不相关联的条件下,允许用户从存储在目的地存储单 元中的所有电子邮件地址中选择至少一个电子邮件地址。发送单元可以被配置成在运行确定单元做出否定确定的条件下,将包括由内容 获取单元获取的内容的电子邮件发送到在第一地址选择单元中选择的
电子邮件地址。根据此配置,在电子邮件地址与由用户选择的信息显 示装置不相关联的条件下,用户可以选择电子邮件地址。通信装置可 以将内容发送到由用户选择的电子邮件地址。
通信装置可以进一步包括第二地址选择单元。目的地存储单元可 以被配置成存储与一个装置地址相关联的多个电子邮件地址。第二地 址选择单元可以被配置成在多个电子邮件地址与在装置选择单元中
选择的信息显示装置的装置地址相关联的条件下,允许用户从多个电 子邮件地址中选择至少一个电子邮件地址。发送单元可以被配置成 在运行确定单元做出否定确定的条件下,将包括由内容获取单元获取 的内容的电子邮件发送到在第二地址选择单元中选择的电子邮件地 址。发送单元可以被配置成在运行确定单元做出否定确定并且仅一 个电子邮件地址与在装置选择单元中选择的信息显示装置的装置地址 相关联的条件下,将包括由内容获取单元获取的内容的电子邮件发送 到一个电子邮件地址。例如,用户可以使用多个电子邮件地址。根据 此配置,用户采用的信息显示装置可以与用户采用的多个电子邮件地 址相关联。用户可以从他或她使用的多个电子邮件地址中选择电子邮 件的目的地。
发送单元可以被配置成将包括与和所选择的标题相对应的内容相 关的信息的电子邮件发送到信息显示装置。
术语"内容"可以被重述为"在站点中的多个信息中的一个信息"。 多个信息中的每个信息与一个URL相对应。因此,"内容"还可以被 重述为"与在站点中的一个URL相对应的信息"。另外,"摘要的内 容信息"可以被重述为"馈给信息"。
摘要的内容信息可以包括站点信息。站点信息可以包括站点的标题。对于多个内容中的每个内容,摘要的内容信息可以包括内容的标 题字母串和内容的URL。对于多个内容中的每个内容,摘要的内容信 息还可以包括指示更新内容的时间的信息。对于多个内容中的每个内 容,摘要的内容信息还可以包括其中已经摘要了内容的字母串的摘要 字母串。摘要字母串可以是比内容的标题更大的字母串,并且可以是 比内容的整个字母串更小的字母串。
通信装置可以顺序地显示每个内容的标题。在当顺序地显示每个 内容的标题时执行了第一操作的条件下,通信装置可以显示每个内容 的标题的列表。通信装置也可以显示与从该列表中选择的标题相对应 的内容的摘要字母串。在当显示摘要字母串时执行了第二操作的条件 下,通信装置还可以将内容的地址信息发送到信息显示装置(或者发 送包括内容的电子邮件)。
通信装置还可以根据预定的更新时序定期地访问总结内容信息
(例如,URL等等)的地址信息。这样,通信装置可以获取最近的摘
要的内容信息。
信息显示装置可以被配置使得可以安装用于将运行信息发送到通 信装置的软件。信息显示装置还可以具有存储区域,该存储区域用于 存储与是运行信息的目的地的通信装置相关的信息(例如,IP地址、
MAC地址、单元名称等等)。信息显示装置还可以被配置成在运行的 同时将运行信息定期地发送到通信装置。通信装置可以通过监视运行 信息的接收来得知显示装置是否正在运行。
图1示出了多功能装置系统的配置。
图2示出了多功能装置的配置。
图3示出了 URL存储区域的存储详情的示例。
图4示出了显示信息存储区域的存储详情的示例。图5示出了运行PC信息存储区域的存储详情的示例。 图6示出了由PC执行的处理的流程图。
图7示出了由多功能装置执行的馈给信息分析处理的流程图。 图8示出了由多功能装置执行的显示处理的流程图。 图9示出了图8的流程图的继续。
图10示出了在第一实施例中由多功能装置执行的列表显示处理 的流程图。
图11示出了在第一实施例中由多功能装置执行的内容显示处理 的流程图。
图12示出了图11的流程图的继续。
图13示出了显示在显示面板上的项目将如何变化。
图14示出了什么被显示在显示面板上的示例。
图15示出了在第二实施例中由多功能装置执行的列表显示处理 的流程图。
图16示出了在第二实施例中由多功能装置执行的发送处理的流 程图。
图17示出了在第二实施例中由多功能装置执行的邮件发送处理 的流程图。
具体实施例方式
(第一实施例)
将参考附图描述实施例。图1示出了本实施例的多功能装置系统 2的总体视图。多功能装置系统2包括多功能装置10;多个PC70、 71; 以及多个内容服务器90、 91。注意到,在图1中,仅示出了一个多功 能装置10;两个PC 70、 71;以及两个内容服务器卯、91,但是可以 根据需要更改这些的精确数目。多功能装置10被连接至LAN线路4。 每个PC70、 71被连接至LAN线路4。 LAN线路4经由路由器6被连 接至因特网8。每个内容服务器90、 91被连接至因特网8。在本实施 例中,内容服务器90发布一个站点,并且内容服务器91发布一个站 点。每个站点包括多个内容。此外,每个内容服务器(例如90)存储馈给信息(RSS型馈给信息),该存储馈给信息是内容服务器(例如 90)包括的多个内容的摘要的信息。
(PC的配置)
图1示出了 PC70的配置。PC71具有与PC 70相同的配置。PC 70 具有CPU72、硬盘74、显示部分82、操作部分84等等。注意到,尽 管在图1中没有示出,但是PC70具有被连接至LAN线路4的网络接□。
CPU 72将根据存储在硬盘74中的程序76、 78来执行各种处理。 下面将更加详细地描述由CPU 72执行的处理。硬盘74存储各种程序 76、 78。基本程序76是用于控制PC70的基本操作的程序。例如,基 本程序76包括浏览器,该浏览器用于下载和显示来自在因特网8上的 站点的内容的项。常驻软件78是用于诸如将PC运行通知发送至多功 能装置10并且根据来自多功能装置10的命令而操作PC的事情的程 序。下面将详细地描述PC运行通知。例如,来自计算机可读介质的常 驻软件78被安装在PC 70上。另外,例如,常驻软件78可以从在因 特网8上的站点来下载并且被安装在PC 70上。硬盘74存储设置文件 80。设置文件80包括多功能装置IO的IP地址。例如,由用户设置了 设置文件80的存储详情。下面将详细地描述应当如何使用设置文件80 的存储详情。
显示部分82可以显示各种信息。显示部分82具有相当大的显示 屏幕。显示部分82具有比在多功能装置10上的显示面板50 (参见图 2)更大的显示屏幕。操作部分84由键盘和鼠标构成。用户可以通过 操作操作部分84将各种命令和信息输入至PC 70中。
(多功能装置的配置)
图2示出了多功能装置10的配置。多功能装置IO具有控制部分 12、显示面板50、键盘50、打印部分54、扫描部分56、传真部分58、网络接口 60、 PSTN接口 62等等。控制部分12具有CPU 14、 ROM 16、 RAM 30、 NVRAM 40等等。
CPU 14将根据存储在ROM 16中的程序18至26来执行各种处理。 下面将更加详细地描述由CPU 14执行的处理。基本功能程序18是用 于控制多功能装置10的基本操作的程序。基本功能程序18包括例如 用于生成在显示面板50上显示的显示数据的程序。另外,基本功能程 序18包括例如用于控制打印部分54、扫描部分56、传真部分58等等 的程序。因特网连接程序20是用于连接至因特网8的程序。馈给信息 分析程序22是用于分析从内容服务器90、 91获取的馈给信息并且生 成用于在显示面板50上显示的信息(在下文中被称为显示信息)的程 序。馈给信息显示程序24是用于显示显示信息的程序。PC管理程序 26是用于根据从PC 70、 71发送的PC运行通知来执行处理的程序。更 具体地,PC管理程序26是用于存储与PC相关的信息(例如,IP地址 或者PC主机名称)的程序,PC是在下面描述的RAM30的PC信息存 储区域38中的PC运行通知的发送者。
RAM 30具有各种存储区域32至38。基本功能工作区域32是用 于存储在根据基于功能程序18的处理的执行期间生成的各种类型的数 据的存储区域。馈给信息分析区域34是用于存储在根据馈给信息分析 程序22的处理的执行期间生成的各种类型的数据的存储区域。显示信 息存储区域36是用于存储在根据馈给信息分析程序22生成的显示信 息的存储区域。PC信息存储区域38是用于存储与发送PC运行信息的 PC相关的信息的存储区域。
NVRAM 40具有各种存储区域42至47。基本功能参数存储区域 42是用于存储当CPU 14根据基本功能程序18执行处理时使用的各种 参数(例如,打印设置、扫描设置等等)的存储区域。URL存储区域 44是用于存储用于每个内容服务器90、 91中的馈给信息的URL的存 储区域。例如,为了接收来自每个内容服务器90、 91的内容,用户必须注册。该注册可以通过使用多功能装置IO来执行、或者可以通过使
用PC70、 71来执行。例如,如果用户为了接收来自内容服务器90的 内容已经使用PC 70来注册,那么在内容服务器90中的馈给信息的 URL将从PC70被发送至多功能装置10。这样,在内容服务器卯中的 馈给信息的URL将被存储在URL存储区域44中。默认的PC信息存 储区域46存储用于标识PC的IP地址或者PC的主机名称等等的信息。 用户可以将所需要的PC (例如,PC 70)的IP地址输入至多功能装置 10。默认的PC信息存储区域46存储由用户输入的IP地址和主机名称。 在下面的第二实施例中将详细地描述运行PC信息存储区域47。
显示部分50可以显示各种信息。显示面板50的显示屏幕小于PC 70、 71的显示屏幕。显示面板50用作触摸面板。键盘52包括多个键。 用户可以通过操作键盘52将各种命令和信息输入至多功能装置10。打 印部分54具有诸如喷墨型、激光型等等的打印机构。扫描部分56具 有诸如CCD、 CIS等等的读取机构。为了执行传真通信,传真部分58 执行各种操作。网络接口 60被连接至LAN线路4。多功能装置10可 以与PC 70、 71进行通信并且访问因特网8。 PSTN接口 62被连接至在 附图中未示出的PSTN (公共交换电话网络)。当执行传真或者电话通 信时使用PSTN。
(URL存储区域的存储详情) 接下来,将解释NVRAM 40 (参见图2)的URL存储区域44的 存储详情。图3示出了 URL存储区域44的存储详情的示例。URL存 储区域44可以将馈给信息的URL 102存储在每个内容服务器90、 91 中。换言之,URL存储区域44可以为每个站点存储馈给信息的URL 102。在图3的示例中,存储了 URL 102中的n个项。标识码IOO被分 配给每个URL 102。在本实施例中,用符号"i"来表示标识码100。
(显示信息存储区域的存储详情) 接下来,将解释RAM30 (参见图2)的显示信息存储区域36的存储详情。图4示出了显示信息存储区域36的存储详情的示例。显示
信息存储区域36可以为存储在URL存储区域44中的每个URL存储 显示信息112。换言之,显示信息存储区域36可以为存储在URL存储 区域44中的每个站点存储显示信息112。如上所述,URL 102中的个 n项(n是等于1或者大于1的整数)被存储在URL存储区域44中(参 见图3)。因此,显示信息112的n个项被存储在显示信息存储区域 36中。标识码110被分配给显示信息112中的每个项。在本实施例中, 用符号"i"来表示标识码110。
将解释显示信息112中的每个单独项的数据结构。显示信息112 包括站点信息120。站点信息120包括站点标题字母串122和馈给更新 信息124。站点标题字母串122是站点的标题的字母串。该标题也能够 被重述为"站点的名称"。馈给更新信息124是与更新(最新的更新) 在内容服务器中的馈给信息的时间相关的信息。
显示信息112包括已更新内容信息132。已更新内容信息132的 数目等于在站点中内容的数目。例如,在图4中,与"i=0"相对应的 显示信息112具有m个项(m是等于或者大于1的整数)已更新内容 信息132。这意味着与"i=0"相对应的站点具有m项内容。例如,如 果在预定的站点中存在与天气预报相关的内容和与体育相关的内容, 那么与该站点相关的显示信息112将具有两个已更新内容信息132。标 识码130被分配给每个己更新内容信息132。在本实施例中,用符号"j" 来表示标识码130。
每个已更新内容信息B2包括内容标题字母串140、内容更新时 间142、摘要的内容字母串144、以及内容URL146。在前述示例中, 对应于与天气预报相关的内容的项的己更新内容信息132包括信息140 至146,并且对应于与体育相关的内容的已更新内容信息132也包括信 息140至146。内容标题字母串140是内容的标题的字母串。该标题也 可以被重述为"内容的名称"。内容更新时间142是与更新(最近的更新)在内容服务器中的内容的时间相关的信息。摘要的内容字母串 144是在已经摘要的内容中的字母串。换言之,摘要的内容字母串144 是比内容的标题更大的字母串,比内容的整个字母串更小的字母串,
以及反映内容的详情的字母串。内容URL 146是内容的项的URL。
(由PC执行的处理) 接下来,将描述由PC 70执行的处理。由PC71执行的处理是相 同的。当PC70运行(接通电源)时OS将运行,并且此后OS将自动 地运行常驻软件78 (参见图1) 。 PC70的CPU72将根据常驻软件78 来执行处理。图6示出了由PC70的CPU72执行的处理的流程图。
CPU72将读取设置文件80的存储详情(参见图1) (S10) 。 CPU 72将确定信息是否被存储在设置文件80中(S12)。在本实施例中, 多功能装置10的IP地址被存储在设置文件80中(优选是可以标识多 功能装置10的信息,然而该信息可以是节点名称等等,并且不限于IP 地址)。在这种情况下,CPU72将在确定S12中的回答是"是",并 且进入S14。相反地,如果信息没有被存储在设置文件80中,那么将 完成根据常驻软件78执行的处理。
在S14中,CPU 72将把PC运行通知发送至多功能装置10(S14)。 PC运行通知包括PC 70的IP地址和主机名称。接下来,CPU 72将打 开具有预定端口编号的接收端口 (S16) 。 CPU 72将等待直到事件发 生(S18)。如果事件发生,那么CPU72将进入S20。在S20中,CPU 72将确定是否已经从多功能装置10中接收到URL通知。下面将详细 地描述如何从多功能装置10发送URL通知。如果S20中的回答是"是", 那么CPU72将运行浏览器程序,并且访问所接收到的URL (S22)。 这样,通过显示部分82 (参见图1)将显示与来自多功能装置10的 URL相对应的内容。然后,用户可以査看内容。
如果S20中的回答是"否",那么CPU72将确定用户是否已经命令常驻软件78的程序停止(S24)。例如,用户可以通过将预定的操 作应用于操作部分84将前述命令输入至PC 70。在这种情况下,CPU 72 将确定在S24中的回答是"是",并且终止该处理。相反地,如果S24 中的回答是"否",那么CPU 72将根据该事件执行处理(S26),并 且将待机直到下一个事件发生(S18)。
(由多功能装置执行的处理) 接下来,将解释由多功能装置IO执行的处理。尽管在流程图中未 示出,但是多功能装置10的CPU 14将根据PC管理程序26来执行下 面的处理(参见图2)。如上所述,PC 70、 71每当它们运行时就将PC 运行通知发送至多功能装置10 (参见图6的S14) 。 CPU 14将监视是 否接收到PC运行通知。当CPU14接收到PC运行通知时,包括在PC 运行通知中的IP地址和主机名称将被存储在PC信息存储区域38中(参 见图2)。
注意到,PC 70、 71可以在它们运行的同时将PC运行通知定期地 发送至多功能装置10。在这种情况下,当PC 70、 71已经停止运行(断 开电源)时,将不把PC运行通知发送至多功能装置10。如果CPU14 在预定的时间段期间还没有从具有存储在PC信息存储区域38中的它 的IP地址和主机名称的PC中接收到PC运行通知,那么CPU14将从 PC信息存储区域38中删除IP地址和主机名称。这样,仅将与运行PC 相关的信息存储在PC信息存储区域38中。
另外,PC 70、 71不需要将PC运行信息定期地发送至多功能装置 10。在这种情况下,PC 70、 71可以每当PC已经停止运行时就将运行 停止通知发送至多功能装置10 (包括IP地址和主机名称)。即使在此 变化中,CPU 14也可以得知PC 70、 71是否已经停止运行。CPU 14 将删除包括在PC信息存储区域38中的运行停止通知中的IP地址和主 机名称。即使在此变化中,仅将与运行PC相关的信息存储在PC信息 存储区域38中。(馈给信息分析处理) 接下来,将解释用于获取和分析馈给信息的多功能装置10的CPU 14的馈给信息分析处理。馈给信息分析处理将作为独立的任务运行,
并且当多功能装置10根据因特网连接程序20和馈给信息分析程序22 运行时被执行(参见图2)。图7示出了馈给信息分析处理的流程图。
CPU 14将等待直到已经到达更新时间(S40)。例如,该更新时 间可以由用户来设置,或者通过程序来确定。当到达更新时间时,CPU 14将进入S42。在S42中,CPU 14将获取存储在NVRAM的URL存 储区域44中的URL的数目(站点的数目)(参见图2)。如图3所示, 在本实施例中,n项URL被存储在URL存储区域44中。因此,在S42 中,CPU14将获取"n"。接下来,CPU 14将初始化计数器i (S44)。 CPU14将确定计数器i是否小于n(S46)。如果在这里回答是"是", 那么CPU 14将进入S48。
在S48中,CPU 14将从URL存储区域44中获取第i个站点的URL。 例如,如果要获取第O个站点的URL,那么在图3的示例中,将获取 http:〃www.exampleO.讓。接下来,CPU 14将根据因特网连接程序20 访问在S48中获取的URL并且获取馈给信息(S50)。馈给信息包括 图4所示的站点信息120和已更新内容信息132。 CPU 14将通过分析 馈给信息而生成图4所示的显示信息112 (S52) 。 CPU14将把在S52 中生成的显示信息112存储在显示信息存储区域36中(S54)。例如, 当为第O个站点生成显示信息112时,CPU14将清除与编号"i-O"相 关联的旧显示信息112,并且存储与编号"i=0"相关联的新显示信息 112。接下来,CPU14将把l与计数器i相加(S56)并且返回到S46。 通过执行图7的处理,将把用于每个站点的最近的馈给信息存储在显 示信息存储区域36中。
(显示处理)接下来,将解释用于显示馈给信息的多功能装置10的CPU 14的 显示处理。该显示处理将作为独立的任务运行,并且当多功能装置10
根据馈给信息显示程序24运行时被执行(参见图2)。图8示出了该
显示处理的流程图。
多功能装置IO具有多个状态,诸如省电状态、等待状态、功能执 行状态等等。在省电状态中,在显示面板50上将不显示任何东西(显 示面板50被断开)。当在省电状态期间在键盘52上执行了用于指示 处理的操作时,多功能装置IO将切换到等待状态。在等待状态中,在 显示面板50上将显示用于选择功能的信息(显示面板50被接通)。 图13所示的最上面的图示示出了其中显示了用于选择功能的按钮160 的显示面板50的示例。用户可以通过操作按钮160将功能执行命令输 入至多功能装置10中。在这种情况下,多功能装置10将切换到功能 执行状态。在功能执行状态中,在显示面板50上将显示与正在执行的 功能相关的信息(例如,拷贝的数目等等)。注意到,在省电状态期 间也可以将功能执行命令输入至多功能装置10中。例如,在省电状态 中可以将来自PC 70、 71的打印命令输入至多功能装置10。同样在这 种情况下,多功能装置IO将切换到功能执行状态。
当完成了在多功能装置10中正在执行的功能时,多功能装置10 将切换到等待状态(但是可以代替地切换到省电状态)。另外,如果 在等待状态期间在预定时间段中 没有发生事件(显示面板50或者键盘 52的操作、来自PC70、 71的打印命令等等),那么多功能装置10将 切换到省电状态。
CPU 14将等待直到多功能装置10已经从省电状态或者功能执行 状态切换到等待状态(S70)。当多功能装置10切换到等待状态时, CPU 14将进入S72。在S72中,CPU 14将获取存储在NVRAM的URL 存储区域44 (参见图2)中的URL数目(站点数目)(S72)。该处 理与图7中S42的处理相同。在本实施例中,在S72中,CPU14将获取"n"。接下来,CPU14将初始化计数器i (S74) 。 CPU 14将确定 计数器i是否小于n (S76)。如果在这里回答是"是",那么CPU14 将进入S78。
在S78中,CPU 14将从RAM 30的显示信息存储区域36中获取 包括在用于第i个站点的显示信息中的站点信息。例如,对于第O个站 点,在图4的示例中,将获取站点信息120 (站点标题字母串122和馈 给更新信息124)。接下来,CPU 14将指定第i个站点的内容数目(S80)。 例如,对于第O个站点,在图4的示例中,存在m项内容。在这种情 况下,在S80中,CPU14将指定"m"。接下来,CPU14将初始化计 数器j (S82) 。 CPU 14将确定计数器j是否小于m (S84)。如果在这 里回答是"是",那么CPU14将进入S88。
在S88中,CPU 14将从RAM 30的显示信息存储区域36中获取 用于第i个站点的第j个已更新内容信息。这样,将获取用于一项内容 的内容标题字母串140、内容更新时间142、摘要的内容字母串144、 以及内容URL146。接下来,CPU14将把在S78中获取的站点标题字 母串122、在S88中获取的内容标题字母串140、以及在S88中获取的 内容更新时间142发送至显示面板50 (S90)。结果,如图13的最上 边的图示所示,在显示面板50上将显示内容标题字母串162。注意到, 内容标题字母串162将移动(例如,从右边移动至左边)。换言之, 将以滚动的方式显示内容标题字母串162。注意到,在显示面板50上 可以显示,或者在显示面板50上可以不显示站点标题字母串122和内 容更新时间142。当完成了S90时,CPU 14将进入图8的SIOO。
在S100中,CPU 14将等待直到事件发生。如果事件发生,那么 CPU 14将进入S102。在S102中,CPU 14将确定是否已经结束了一个 内容标题字母串162的滚动(自动反射式(telop))显示。如果这里 的回答是"是",那么CPU14将把l与计数器j相加(S104),并且 进入图8的S84。如果在S84中确定计数器j小于m,那么CPU 14将再次执行S88和S90。这样,基于下一个已更新内容信息(例如,第l 个已更新内容信息)内容标题字母串162将被显示为滚动显示。当基 于一个站点的整个已更新内容信息将内容标题字母串162显示为滚动 显示时,在S84中的回答将被确定为"否"。在这种情况下,CPU 14 将把1与计数器i相加(S86),并且将针对下一个站点(例如,第1 个站点)执行S78至S90的处理。这样,基于下一个站点的已更新内 容信息,内容标题字母串162将被显示为滚动显示。
如果在图9的S102中的回答是"否",那么CPU14将确定是否 已经生成列表显示请求事件(S106)。如图13中的最上边的图示所示, 当内容标题字母串162被显示为滚动显示时,用户可以触摸内容标题 字母串162。当用户触摸内容标题字母串162时,CPU 14将确定在S106 中的回答是"是"。如果在S106中的回答是"是",那么CPU 14将 执行列表显示处理(S108)。下面将详细地描述列表显示处理的详情。
如果在S106中的回答是"否",那么CPU 14将确定是否已经生 成功能执行操作(S110)。用户可以操作在图13的最上边的图示中所 示的任何按钮160。在这种情况下,CPU14将确定在S110中的回答是
"是"。CPU 104将执行与所操作的按钮160相对应的处理(例如,传 真通信处理、扫描处理、复印处理等等)。在这种情况下,多功能装 置10将切换到功能执行状态,并且在显示面板50上将显示与正在执 行的功能相关的信息。CPU 14将返回到图8的S70,并且将待机直到 多功能装置10已经切换到等待状态。相反地,如果在S110的回答是
"否",那么CPU 14将根据事件执行处理,返回到SIOO,并且将等 待直到下一个事件发生。
(列表显示处理)
接下来,将解释在图9的S108中执行的列表显示处理。图10示 出了列表显示处理的流程图。CPU 14将从RAM 30的显示信息存储区 域36中获取在第i个站点(通过内容字母串162显示的站点)中的所有已更新内容信息132 (S120)。例如,对于第0个站点,在图4的示 例中,存在m个已更新内容信息132。在这种情况下,将在S120中获 取m个已更新内容信息132。接下来,CPU 14将创建包括在S78中获 取的站点标题字母串122、在S120中获取的内容标题字母串140、以 及在S120中获取的每个内容更新时间142的列表数据(S122) 。 CPU 14将把在S122中创建的列表数据发送至显示面板50 (S124)。结果, 如从图13的顶部开始的第二图示中所示,在显示面板50上将显示列 表170。对于多个内容(例如,m个内容项)中的每个内容,列表170 包括用于该内容的内容更新时间和用于该内容的内容标题字母串。在 从图13中的顶部开始的第二图示中,针对与体育相关的内容,内容更 新时间"14:32"和内容标题字母串"体育......"被显示。另外,在该
示例中,站点标题字母串172也被显示。当完成了S124时CPU 14将 进入S126。
在S126中,CPU 14将等待直到事件发生。如果事件发生,那么 CPU 14将进入S128。在S128中,CPU 14将确定是否已经发生与内容 选择操作相关的事件。如从图13中的顶部开始的第二图示所示,当显 示列表170时,用户可以触摸一个内容(内容标题字母串)。当用户 触摸内容时,CPU 14将确定在S128中的回答是"是"。如果在S128 中的回答是"是",那么CPU14将执行内容显示处理(S130)。下面 将详细地描述内容显示处理的详情。
如果在图10的S128中的回答是"否",那么CPU 14将确定是否 已经输入用于结束列表显示的命令(S132)。当如从图13中的顶部开 始的第二图示所示显示了列表170时,用户可以触摸按钮174。在这种 情况下,CPU 14将确定在S132中的回答是"是"。如果在S132中的 回答是"是",那么CPU14将结束列表显示处理,并且将返回到图8 的S84。相反地,如果在S132中的回答是"否",那么CPU 14将根 据事件执行处理,返回到S126,并且将等待直到事件发生。(内容显示处理)
接下来,将解释在图10的S130中执行的内容显示处理。图11示
出了内容显示处理的流程图。CPU 14将创建与在来自RAM 30的显示 信息存储区域36的第i个站点的S128中选择的内容相关的显示数据 (S150)。该显示数据包括站点标题字母串122、用于该内容的内容标 题字母串140、用于该内容的内容更新时间142、以及用于该内容的摘 要的内容字母串144。接下来,CPU 14将读取RAM30的PC信息存储 区域38 (参见图2)的存储详情(S152) 。 CPU 14将确定在PC信息 存储区域38中是否存储了信息(S154)。如果其中没有存储信息(即, 如果正在运行的PC的数目是零),那么CPU 14将确定在S154中的回 答是"是"。在这种情况下,CPU 14将进入S156。
在S156中,CPU 14将把在S150中创建的显示数据发送至显示面 板50。结果,在显示面板50上将显示图14所示的屏幕。图14的屏幕 包括站点标题字母串172、内容更新时间180、内容标题字母串182、 以及摘要的内容字母串184。图14的屏幕进一步包括査看按钮188。 在图14的屏幕中,査看按钮188变灰(在图14中,用阴影表示变灰)。 在图11的S156中,CPU 14将把属性信息附加至将使得査看按钮188 变灰的显示数据,并且该显示数据将被发送至显示面板50。当用户操 作没有变灰的查看按钮186 (参见从图13的顶部开始的第三图示)时, CPU14将执行在下面描述的图12中的S176之后的处理。然而,即使 用户操作变灰的査看按钮188,CPU 14也将不执行在S176之后的处理。 换言之,变灰的査看按钮188可以被认为是非激活的(无效的)。注 意到,即使用户操作变灰的査看按钮188,在本实施例中也将不执行任 何操作,可以执行输出声音等等的处理。接下来,CPU14将等待直到 生成了内容显示数据终止事件(结束按钮的操作)(S158)。
如果信息被存储在PC信息存储区域38中(即,如果PC正在运 行),那么CPU14将确定在S154中的回答是"否"。在这种情况下, CPU 14将进入图12中的S170。在S170中,CPU 14将把在S150中创
31建的显示数据发送至显示面板50。结果,在显示面板50上将显示在从
图13的顶部开始的第三个图示中所示的屏幕。该屏幕包括与图14中 一样的项172、 180、 182、 184。该屏幕进一步包括查看按钮186。查 看按钮186没有变灰,并且以正常的方式显示。在图12的S170中, CPU 14将把属性信息附加到将使得查看按钮186以正常的方式显示的 显示数据,并且该显示数据将被发送到显示面板50。当完成了 S170时, CPU 14将进入S172。
在S172中,CPU 14将等待直到事件发生。如果事件发生,那么 CPU 14将进入S174。在S174中,CPU 14将确定是否已经操作查看按 钮186。如果这里的回答是"否",那么CPU 14将确定已经生成了内 容显示终止事件(结束按钮的操作)(S175)。如果这里的回答是"是", 那么CPU 14将终止内容显示处理。相反地,如果在S175中的回答是 "否",那么CPU 14将根据事件执行处理,并且返回到S172。如果 在S174中的回答是"是",那么CPU 14将读取NVRAM 40的默认 PC信息存储区域46 (参见图2)的存储详情(S176) 。 CPU 14将确定 在默认PC信息存储区域46中是否存储了信息(S178)。如果这里的 回答是"是",那么CPU 14将进入S180。相反地,如果在S178中的 回答是"否",那么CPU 14将进入S184。
在S180中,CPU 14将确定存储在默认PC信息存储区域46中的 IP地址和主机名称是否被存储在RAM 30的PC信息存储区域38中。 换言之,CPU 14将确定存储在默认PC信息存储区域46中的PC是否 正在运行。如果这里的回答是"是",那么CPU 14将指定在图10的 S128中选择的内容的内容URL 146(参见图4) (S182)。接下来,CPU 14将内容URL 146发送到存储在默认PC信息存储区域46中作为目的 地的IP地址。结果,是内容URL146的目的地的PC (例如,PC70) 将确定在图6的S20中的回答是"是",并且访问内容URL 146和显 示内容。当完成了S182时,将终止内容显示处理。在S184中,CPU 14将创建与存储在RAM 30的PC信息存储区域38中的每个PC相关的信息列表。在本实施例中,CPU14将创建用于存储在PC信息存储区域38中的每个PC的主机名称的列表。CPU 14将把列表传送到显示面板50。结果,在显示面板50上将显示图13的最底下图示所示的屏幕。该屏幕包括主机名称的列表190。当完成了S184时,CPU 14将进入S186。
在S186中,CPU 14将等待直到事件发生。如果事件发生,那么CPU 14将进入S188。在S188中,CPU 14将确定是否已经执行了 PC选择操作。当显示了在图13的最底下的图示中示出的屏幕时,用户可以触摸一个PC (主机名称),并且此后触摸请求按钮192。在这种情况下,CPU 14将确定在S188中的回答是"是"。如果在S188中的回答是"是",那么CPU14将指定在图10的S128中选择的内容的内容URL146(参见图4) (Sl卯)。接下来,CPU 14将内容URL 146发送到在S188中选择的作为目的地的PC的IP地址。结果,是内容URL146的目的地的PC(例如,PC 70)将确定在图6的S20中的回答是"是",并且访问内容URL 146和显示内容。当完成了S190时,将终止内容显示处理。
如果在S188中的回答是"否",那么CPU 14将确定是否已经输入了用于终止显示的命令(S192)。当显示了在图13的最底下部分中示出的屏幕时,用户可以触摸按钮194。在这种情况下,CPU 14将确定在S192中的回答是"是"。如果在S192中的回答是"是",那么将终止内容显示处理。相反地,如果在S192中的回答是"否",那么CPU 14将根据事件执行处理,返回到S186,并且将等待直到事件发生。
已经详细地描述了本实施例的多功能装置系统2。因为多功能装置10的显示面板50小,所以难以显示整个内容项。在图12的S182或者S190中,多功能装置IO将把由用户选择的内容的内容URL 146发送至PC (例如,PC 70)。这样,在PC70的显示部分82上将显示内容。PC 70、 71的显示部分82比多功能装置10的显示面板50更大。用户可以在大显示部分82上査看整个内容。因为在PC70、 71上可以显示整个内容,所以没有必要在多功能装置IO上显示内容。因此,将没有必要给多功能装置IO装备有浏览器程序。另外,在本实施例中,将把内容的URL从多功能装置10发送至PC 70,并且PC 70将下载内容。多功能装置IO可以下载内容,并且与将所下载的内容发送到PC 70的配置相比较,可以减少多功能装置10和网络4的负担。
另夕卜,在前述实施例中,多功能装置IO可以将内容URL 146发送至正在运行的PC。这可以防止将内容URL 146发送至没有运行的PC的现象。用户可以使得与想要的PC (例如,他或者她使用的PC)相关的信息存储在默认PC信息存储区域46中。如果存储在默认PC信息存储区域46中的PC正在运行,那么多功能装置10将把内容URL 146发送至该PC。换言之,内容URL 146将优先被发送至用户预先确定的PC。可以省略用户重复地选择想要的PC的任务。
在前述实施例中,当存储在默认PC信息存储区域46中的PC没有运行时(或者当PC没有被存储在默认PC信息存储区域46中时),用户可以在正在运行的那些PC当中选择所想要的PC。内容URL 146将被发送至用户选择的PC。注意到,即使只有一个PC正在运行,也将显示在图13的最底下的图示所示的列表190。为了将内容URL 146发送到正在运行的PC,用户必须从列表190中选择该PC并且触摸按钮192。换言之,在本实施例中,即使只有一个正在运行的PC,内容URL 146也将不自动地被发送至该PC。这可以防止内容URL 146被发送到不是用户所想要的PC的现象。
另外,在前述实施例中,当目前有正在运行的PC时,将显示具有正常显示状态的查看按钮186(参见从图13的顶部开始的第三个图示),并且当目前没有正在运行的PC时,将显示变灰的查看按钮188 (参见图14)。通过响应于有无正在运行的PC来改变査看按钮186、 188的显示状态,用户可以容易地得知是否有正在运行的PC。(第二实施例)
接下来,将解释本发明的第二实施例。注意到,多功能装置系统
2的配置、多个PC 70、 71的配置、以及多个内容服务器90、 91与第一实施例的相同。
在第二实施例中,没有使用PC信息存储区域38和默认PC信息存储区域46 (参见图2)。不是使用这些存储区域,而是将使用运行PC信息存储区域47 (参见图2)。正在运行的PC信息存储区域47可以存储多个PC中的每个PC的主机名称。正在运行的PC信息存储区域47还可以存储与主机名称相关联的电子邮件地址。例如,用户可以通过操作键盘52将所想要的PC (例如,PC 70)的主机名称输入至多功能装置IO。此外,例如,用户可以通过操作键盘52将与主机名称相关联的电子邮件地址输入至多功能装置10中。正在运行的PC信息存储区域47存储由用户输入的主机名称和电子邮件地址。
(PC信息存储区域的存储详情)
图5示出了正在运行的PC信息存储区域47的存储详情的示例。正在运行的PC信息存储区域47可以存储多个组合信息150至154。组合信息150至154中的每个组合信息使主机名称155与标志156、和电子邮件地址157至159相关联。用户输入主机名称155和电子邮件地址157至159。可以使一个主机名称155与一个电子邮件地址相关联(例如,参见组合信息152),或者使一个主机名称155与多个电子邮件地址相关联(例如,参见组合信息150)。主机名称155可以不具有与它相关联的电子邮件地址(例如,参见组合信息154)。标志156是示出PC是否正在运行的标志,并且当PC正在运行时将显示"接通"以及当PC没有运行时显示"断开"。注意到,还可以使PC的主机名称与该PC的IP地址相关联。当CPU14接收到PC运行通知时,本实施例的CPU 14将与包括在PC运行通知中的主机名称相关联的标志156从"断开"改变成"接通"。进一步地,如果在预定的时间段期间
CPU 14没有从将它的主机名称存储在运行PC信息存储区域47中的PC中接收到PC运行通知,那么CPU 14将与该主机名称相关联的标志156从"接通"改变成"断开"。
(由多功能装置执行的处理)在第一实施例中,如果在图10的S128中的回答是"是",那么CPU 14执行内容显示处理(S130)。在本实施例中,如图15所示,如果在S128中的回答是"是",那么CPU 14将执行发送处理(S230)。注意到在第二实施例中,由PC70的CPU72执行的处理(参见图6)、馈给信息分析处理(参见图7)、以及多功能装置显示处理(参见图8和图9)与第一实施例中的那些相同,并且因此将省略解释。
(发送处理)
图16示出了用于发送处理的流程图的示例。CPU 14将从NVRAM40的运行PC信息存储区域47中获取所有的主机名称155(参见图5),并且将这些显示在显示面板50上(S250)。用户可以选择至少一个主机名称。CPU14将等待直到用户选择了主机名称(S252)。如果用户选择了主机名称,那么CPU14将进入S254。
在本实施例中,在图15的S128中,用户可以在从图13中的顶部开始的第二图示的屏幕中仅选择一个标题,并且还在该屏幕中选择多个标题。在S254中,CPU 14将确定在图15的S128中是否已经选择了多个标题(内容项)。如果这里的回答是"是",那么CPU14将执行邮件发送处理(S260)。下面将详细地解释邮件发送处理的详情。相反地,如果在S254中的回答是"否",那么CPU 14将基于存储在NVRAM 40的运行PC信息存储区域中的信息来确定与在S252中由用户选择的主机名称相对应的PC是否正在运行(S256)。当与在S252中由用户选择的主机名称相关联的标志156是"接通"时,CPU 14将确定在S256中的回答是"是"。当与在S252中由用户选择的主机名
36称相关联的标志156是"断开"时,CPU 14将确定在S256中的回答是"否",并且执行邮件发送处理。
如果在S256中的回答是"是",那么CPU 14将通过搜寻RAM30的显示信息存储区域36来指定与在图15的S128中由用户选择的标题
(内容项)相对应的内容URL 146。接下来,CPU 14将内容URL 146发送到在S252中由用户选择的作为目的地的主机名称(或者IP地址)。结果,PC (例如,PC70)将确定在图6的S20中的回答是"是",将从多功能装置IO发送的内容URL 146中下载内容项,并且显示该内容
(参见图5的S22)。相反地,如果在S256中的回答是"否",那么CPU 14将执行邮件发送处理(S260)。
(邮件发送处理)
接下来,将解释在图16的S260中执行的邮件发送处理。图17示出了邮件发送处理的流程图。CPU 14将通过搜寻NVRAM 40的运行PC信息存储区域47来确定一个或者多个电子邮件地址是否与在图16的S252中由用户选择的主机名称相关联(S280)。如果这里的回答是"否",那么CPU 14将把存储在运行PC信息存储区域47中的所有电子邮件地址显示在显示面板50上(S282)。换言之,CPU 14将把与除了在图16中的S252中由用户选择的主机名称以外的所有主机名称相关联的电子邮件地址显示在显示面板50上。用户可以从显示在显示面板50上的多个电子邮件地址中选择至少一个电子邮件地址。CPU 14将等待直到用户选择了电子邮件地址(S284)。如果用户选择了电子邮件地址,那么CPU 14将进入S292。
如果在S280中的回答是"是",那么CPU 14将确定是否只有一个电子邮件地址与在图16中的S252中由用户选择的主机名称相关联(S286)。如果这里的回答是"是",那么CPU 14将进入S292。相反地,如果在S286中的回答是"否",那么CPU14将把与在图16的S252中由用户选择的主机名称相关联的所有电子邮件地址显示在显示面板50上。用户可以从显示在显示面板50上的多个电子邮件地址中
选择至少一个电子邮件地址。CPU 14将等待直到用户选择了电子邮件地址(S290)。如果用户选择了电子邮件地址,那么CPU 14将进入S292。
在S292中,CPU 14指定与在图15的S128中选择的标题相对应的内容URL 146 (参见图4)。接下来,CPU 14将访问所指定的内容URL,并且下载内容项。注意到,如果在图15的S128中已经选择了多个标题,那么CPU 14将指定与多个标题中的每个标题相对应的内容URL (参见图4)。在这种情况下,CPU 14将从多个内容URL 146中的每个内容URL中下载内容。当完成了 S292时,CPU 14将进入S294。
在S294中,CPU 14将发送包括作为附件的在S292中下载的内容的电子邮件(S294)。在这里,电子邮件的目的地将响应于在S280和S286中的确定结果进行变化。例如,如果确定在S280中的回答是"否",那么CPU 14将把电子邮件发送到作为目的地的在S284中由用户选择的电子邮件地址。另外,例如,如果确定在S280中的回答是"是",并且确定在S286中的回答是"否",那么CPU 14将把电子邮件发送到作为目的地的在S290中由用户选择的电子邮件地址。另外,例如,如果确定在S280中的回答是"否",并且确定在S286中的回答是"是",那么CPU 14将把电子邮件发送到作为目的地与在图16的S252中由用户选择的主机名称相关联的电子邮件地址(一个电子邮件地址)。当已经完成了S294时,将终止邮件发送处理。
已经详细地描述了本实施例的多功能装置系统2。当具有在图16的S252中不是由用户选择的主机名称的PC没有运行时,多功能装置10将下载内容并且发送包括该内容的电子邮件。用户可以査看包括在电子邮件中的内容。因为在电子邮件中发送了内容本身(因为这不是发送内容URL 146的配置),所以即使在发送了电子邮件时与用户查看了电子邮件时之间存在时滞,用户也可以可靠地查看内容。如果在图16的S256中的回答是"是",那么多功能装置10将不 执行用于下载内容的处理(参见图17的S294)。根据此配置,由于如 果不需要内容将不获取内容项,所以可以减少多功能装置IO的负担(例 如,存储器上的负担)。
另外,多功能装置10在图15的S128中允许用户选择多个标题。 当用户选择了多个标题时,多功能装置10将不执行发送内容URL 146 的处理(参见图16的S258),而是将执行邮件发送处理(参见图16 的S260)。特别地,因为本实施例的PC70、 71将发射用于接收到的 每个内容URL 146的浏览器,所以PC70、 71上的负担将随着从多功 能装置10发送的URL的数目的增加而增加。根据本实施例,因为防 止将多个内容URL 146发送到PC 70、 71,所以可以防止PC 70、 71 上的负担。
另外,多功能装置10可以使多个电子邮件地址157-159与一个主 机名称155相关联并且存储多个电子邮件地址157-159。用户可以使他 或她使用的多个电子邮件地址157-159与他或她使用的PC (例如,PC 70)的主机名称相关联。如果多个电子邮件地址与在图16的S252中 由用户选择的主机名称相关联,那么多功能装置IO将允许用户从这些 当中选择至少一个电子邮件地址。另外,如果电子邮件地址与在图16 的S252中由用户选择的主机名称不相关联,那么多功能装置10将允 许用户从存储在PC信息存储区域46中的所有电子邮件地址中选择至 少一个电子邮件地址。多功能装置IO可以将电子邮件发送到作为目的 地的由用户选择的电子邮件地址。
(1)在前述实施例中,内容服务器90、 91中的每个内容服务器 存储内容和馈给信息两者。然而, 一个服务器存储内容的项并且另一 个服务器存储馈给信息的配置也是可能的。(2) 前述多功能装置IO不具有浏览器程序。然而,多功能装置 10可以具有浏览器程序。多功能装置10可以下载用于在显示面板50
上显示的内容。例如,与多功能装置io相关的信息可以被显示在显示
在图11的S184中的显示面板50上的列表中。如果从该列表中选择了 多功能装置10,那么多功能装置10可以下载内容并且在显示面板50 上显示该内容。
(3) 不需要出现NVRAM 40的默认信息存储区域46(参见图2)。 在这种情况下,如果在图12的S174中的回答是"是",那么CPU 14 可以跳过图12的S176至S182,并且执行S184。
(4) 如果在图12的S178中的回答是"否",那么CPU14不需 要执行在S184之后的处理。换言之,不需要显示在图13的最底下的 部分中的图示中所示的列表190。对于该修改,如果存储在默认PC信 息存储区域46中的PC没有运行,那么内容URL 146将不被发送到任 何PC。
(5) 多功能装置10可以在图16的S252中允许用户选择多个主 机名称。在这种情况下,如果用户选择的多个主机名称中的任何一个 正在运行,那么多功能装置10可以确定在图16的S256中的回答是
"是"。另外,如果用户选择的多个主机名称中的任何一个与电子邮 件地址相关联,那么多功能装置10可以确定在图17的S280中的回答 是"是"。
(6) 不需要出现图16的S254的确定处理。另外,如果在图17 的S280中的回答是"否",那么多功能装置10可以跳过处理的后面 部分并且不发送电子邮件。另外,如果在图17的S280中的回答是"是", 那么多功能装置10不需要执行图17的S286的确定处理。在这种情况 下,多功能装置IO可以将电子邮件发送到与在图16的S252中由用户 选择的主机名称相关联的所有电子邮件地址。(7)另外,在前述实施例中作为示例描述了多功能装置10,但 是本发明不限于此,并且可以代替成传真机、打印机等等。
权利要求
1.一种被配置成以可通信的方式与信息显示装置相连接的通信装置,所述通信装置包括地址信息存储单元,所述地址信息存储单元被配置成存储摘要的内容信息的地址信息,其中对于多个内容中的每个内容,所述摘要的内容信息包括至少所述内容的地址信息和所述内容的标题;摘要信息获取单元,所述摘要信息获取单元被配置成从存储在所述地址信息存储单元中的所述地址信息中获取所述摘要的内容信息;标题显示单元,所述标题显示单元被配置成显示包括在由所述摘要信息获取单元获取的所述摘要的内容信息中的所述多个内容的标题;标题选择单元,所述标题选择单元被配置成允许用户从显示在所述标题显示单元上的所述多个内容的标题中选择至少一个标题;以及发送单元,所述发送单元被配置成发送与和所选择的标题相对应的内容相关的信息。
2. 根据权利要求l所述的通信装置,进一步包括 地址信息指定单元,所述地址信息指定单元被配置成从所述摘要的内容信息中指定与所选择的标题相对应的内容的地址信息,其中,所述发送单元被配置成通过发送由所述地址信息指定单元 指定的所述地址信息发送与和所选择的标题相对应的内容相关的信 息。
3. 根据权利要求2所述的通信装置,进一步包括 信息接收单元,所述信息接收单元被配置成接收来自所述信息显示装置的特定信息,其中,所述发送单元被配置成在所述信息接收单元接收到来自 所述信息显示装置的所述特定信息的条件下,将由所述地址信息指定 单元指定的所述地址信息发送到所述信息显示装置。
4. 根据权利要求3所述的通信装置,进一步包括 标识信息存储单元,所述标识信息存储单元被配置成存储所述信息显示装置的标识信息,其中,所述发送单元被配置成在所述信息接收单元接收到包括 存储在所述标识信息存储单元中的所述标识信息的所述特定信息的条 件下,将由所述地址信息指定单元指定的所述地址信息发送到所述信 息显示装置。
5. 根据权利要求2所述的通信装置,其中,所述通信装置被配置 成以可通信的方式与多个信息显示装置相连接,所述通信装置进一步 包括信息接收单元,所述信息接收单元被配置成从所述多个信息显示 装置中的每个信息显示装置接收所述特定信息;装置信息显示单元,所述装置信息显示单元被配置成显示与是由 所述信息接收单元接收的所述特定信息的源的至少一个信息显示装置 相关的装置信息;以及装置选择单元,所述装置选择单元被配置成允许用户从显示在所 述装置信息显示单元上的所述装置信息中选择至少一个信息显示装 置,其中,所述发送单元被配置成将由所述地址信息指定单元指定的 所述地址信息发送到所选择的信息显示装置。
6. 根据权利要求5所述的通信装置,其中所述装置信息显示单元被配置成即使在所述信息接收单元接收 到仅从一个信息显示装置发送的所述特定信息的情况下,也显示与所 述一个信息显示装置相关的所述装置信息;并且所述发送单元被配置成在所述装置选择单元中选择了所述一个 信息显示装置的条件下,将由所述地址信息指定单元指定的所述地址 信息发送到所述信息显示装置。
7. 根据权利要求5所述的通信装置,进一步包括 操作部分显示单元,所述操作部分显示单元被配置成显示操作部分,所述操作部分以第一显示模式或者与所述第一显示模式不同的第 二显示模式来显示,其中,在所述信息接收单元接收到来自所述多个 信息显示装置中的至少一个信息显示装置的所述特定信息的条件下, 以所述第一显示模式显示所述操作部分,并且在所述信息接收单元没 有接收到来自所述多个信息显示装置中的任何信息显示装置的所述特 定信息的条件下,以所述第二显示模式显示所述操作部分,其中,所述装置信息显示单元被配置成在操作了以所述第一显 示模式显示的所述操作部分的条件下,显示是由所述信息接收单元接 收到的所述特定信息的源的所述至少一个信息显示装置的所述装置信 息。
8. 根据权利要求5所述的通信装置,进一步包括-标识信息存储单元,所述标识信息存储单元被配置成存储至少一个信息显示装置的标识信息;第一确定单元,所述第一确定单元被配置成确定所述信息接收单 元是否接收到包括存储在所述标识信息存储单元中的预定标识信息的 所述特定信息;以及第二确定单元,所述第二确定单元被配置成确定所述信息接收单 元是否接收到包括除了存储在所述标识信息存储单元中的所述标识信 息之外的标识信息的所述特定信息,其中,所述发送单元被配置成在所述第一确定单元做出肯定确 定的条件下,将由所述地址信息指定单元指定的所述地址信息发送到 与所述预定标识信息相对应的所述信息显示装置,并且,所述装置信息显示单元被配置成在所述第一确定单元做出否定 确定并且所述第二确定单元做出肯定确定的条件下,显示与是由所述 信息接收单元接收到的所述特定信息的源的所述信息显示装置相关的 所述装置信息。
9. 根据权利要求1所述的通信装置,其中所述地址信息存储单元被配置成存储多个摘要的内容信息的各自 的地址信息,所述摘要信息获取单元被配置成从存储在所述地址信息存储单元 中的各自的地址信息中获取所述多个摘要的内容信息;并且所述标题显示单元被配置成显示包括在由所述摘要信息获取单元 获取的所述多个摘要的内容信息中的所述标题。
10. 根据权利要求l所述的通信装置,进一步包括目的地存储单元,所述目的地存储单元被配置成存储所述信息显 示装置的装置地址和电子邮件地址;运行确定单元,所述运行确定单元被配置成确定所述信息显示装 置是否正在运行;地址信息指定单元,所述地址信息指定单元被配置成从所述摘要 的内容信息中指定与所选择的标题相对应的内容的地址信息;以及内容获取单元,所述内容获取单元被配置成从由所述地址信息指 定单元指定的所述地址信息获取所述内容,其中,所述发送单元被配置成在所述运行确定单元做出否定确 定的条件下,通过将包括由所述内容获取单元获取的所述内容的电子 邮件发送到存储在所述目的地存储单元中的所述电子邮件地址,发送 与和所选择的标题相对应的内容相关的信息,以及所述发送单元被配置成在所述运行确定单元做出肯定确定的条 件下,通过将由所述地址信息指定单元指定的所述地址信息发送到存 储在所述目的地存储单元中的所述装置地址,发送与和所选择的标题 相对应的内容相关的信息。
11. 根据权利要求IO所述的通信装置,其中所述内容获取单元被配置成在所述运行确定单元做出所述否定 确定的条件下,从由所述地址信息指定单元指定的所述地址信息中获取所述内容;并且在由所述运行确定单元做出所述肯定确定的条件下, 不从由所述地址信息指定单元指定的所述地址信息中获取所述内容。
12. 根据权利要求IO所述的通信装置,其中所述发送单元被配置成在所述运行确定单元做出所述肯定确定 并且在所述标题选择单元中仅选择了一个标题的条件下,将由所述地 址信息指定单元指定的所述地址信息发送到存储在所述目的地存储单 元中的所述装置地址;并且所述发送单元被配置成即使在所述运行确定单元做出所述肯定 确定的情况下,在所述标题选择单元选择了多个标题的条件下,将包 括由所述内容获取单元获取的多个内容的电子邮件发送到存储在所述 目的地存储单元中的所述电子邮件地址。
13. 根据权利要求IO所述的通信装置,其中,所述通信装置被配 置成以可通信的方式与多个信息显示装置相连接,所述通信装置进一 步包括装置选择单元,所述装置选择单元被配置成允许所述用户从所述 多个信息显示装置中选择至少一个信息显示装置,其中, 所述目的地存储单元被配置成存储所述多个信息显示装置 的各自的装置地址,所述运行确定单元被配置成确定在所述装置选择单元中选择的所 述信息显示装置是否正在运行,并且所述发送单元被配置成在所述运行确定单元做出所述肯定确定 的条件下,将由所述地址信息指定单元指定的所述地址信息发送到在 所述装置选择单元中选择的所述信息显示装置的所述装置地址。
14. 根据权利要求13所述的通信装置,其中所述目的地存储单元被配置成为所述多个信息显示装置中的每个 信息显示装置存储所述信息显示装置的电子邮件地址与所述信息显示 装置的装置地址的关联,所述发送单元被配置成在所述运行确定单元做出所述否定确定的条件下,将包括由所述内容获取单元获取的所述内容的所述电子邮件发送到与在所述装置选择单元中选择的所述信息显示装置的装置地址相关联的所述电子邮件地址。
15. 根据权利要求14所述的通信装置,进一步包括第一地址选择单元,所述第一地址选择单元被配置成在电子邮件地址与在所述装置选择单元中选择的所述信息显示装置的装置地址不相关联的条件下,允许所述用户从存储在所述目的地存储单元中的所有电子邮件地址中选择至少一个电子邮件地址;以及所述发送单元被配置成在所述运行确定单元做出所述否定确定的条件下,将包括由所述内容获取单元获取的所述内容的所述电子邮件发送到在所述第一地址选择单元中选择的所述电子邮件地址。
16. 根据权利要求14所述的通信装置,进一步包括第二地址选择单元,其中,所述目的地存储单元被配置成存储与一个装置地址相关联的多个电子邮件地址,所述第二地址选择单元被配置成在所述多个电子邮件地址与在所述装置选择单元中选择的所述信息显示装置的所述装置地址相关联的条件下,允许所述用户从所述多个电子邮件地址中选择至少一个电子邮件地址,其中,所述发送单元被配置成在所述运行确定单元做出所述否定确定的条件下,将包括由所述内容获取单元获取的所述内容的所述电子邮件发送到在所述第二地址选择单元中选择的所述电子邮件地址,并且所述发送单元被配置成在所述运行确定单元做出所述否定确定并且仅一个电子邮件地址与在所述装置选择单元中选择的所述信息显示装置的所述装置地址相关联的条件下,将包括由所述内容获取单元获取的所述内容的所述电子邮件发送到一个电子邮件地址。
17.根据权利要求l所述的通信装置,其中所述发送单元被配置成将包括与和所选择的标题相对应的内容相关的信息的电子邮件发送到所述信息显示装置。
全文摘要
本发明提供了一种通信装置。通信装置可以被配置成以可通信的方式与信息显示装置相连接。通信装置可以存储摘要的内容信息的地址信息,其中对于多个内容中的每个内容,摘要的内容信息包括至少内容的地址信息和内容的标题。通信装置可以从地址信息中获取摘要的内容信息,显示包括在摘要的内容信息中的多个内容的标题,允许用户从多个内容的标题中选择至少一个标题,并且发送与和所选择的标题相对应的内容相关的信息。
文档编号H04N1/00GK101646002SQ20091016601
公开日2010年2月10日 申请日期2009年8月7日 优先权日2008年8月7日
发明者佐佐木博幸, 关贵夫 申请人:兄弟工业株式会社