用于在网络中进行通信的主电子设备及其运行方法

申请号 CN200810173709.6 申请日 2008-09-08 公开(公告)号 CN101383743A 公开(公告)日 2009-03-11
申请人 索尼株式会社; 发明人 F·波尔曼;
摘要 本 发明 涉及用于在网络(7)中进行通信的主 电子 设备(1),包括用于在网络(7)中启动通信的 接口 (6)和 控制器 (4),用于通过网络(7)经由所述接口(6)向逻辑地址发送轮询消息以从至少一个其它电子设备(1a,1b…1f) 请求 信息。本发明还涉及用于在网络(7)中进行通信的主电子设备(1)的运行方法。
权利要求

1、用于在网络(7)中进行通信的主电子设备(1),
该主电子设备(1)包括:
接口(6),用于在网络(7)中启动通信,
控制器(4),用于通过网络(7)经由所述接口(6)向逻辑地址发送轮询 消息,以从至少一个其它电子设备(1a,1b...1f)请求信息。
2、根据权利要求1所述的主电子设备(1),其中,
在所述主电子设备(1)接通后,所述控制器(4)被匹配以发送轮询消息。
3、根据权利要求1所述的主电子设备(1),其中,
在所述主电子设备(1)启动通信功能以后,最好在该主电子设备(1)启 动消费电子控制CEC功能以后,该控制器(4)被匹配以发送轮询消息。
4、根据权利要求3的主电子设备(1),其中,
在所述主电子设备启动通信功能以后,在发送轮询消息之前,该控制器(4) 被匹配以发送启动消息给其它每个电子设备来启动通信功能,最好启动其它每 个电子设备(1a,1b...1f)的消费电子控制CEC功能。
5、根据上述任何一个权利要求所述的主电子设备(1),其中,
所述控制器(4)被匹配以重复发送轮询消息。
6、根据任何一个权利要求所述的主电子设备(1),其中,
所述控制器(4)按照预定的时间间隔匹配发送轮询消息。
7、根据上述任何一个权利要求所述的主电子设备(1),其中,
所述控制器(4)向除了主电子设备(1)占用的逻辑地址之外的网络(7) 中的所有逻辑地址发送轮询消息。
8、根据上述任何一个权利要求所述的主电子设备(1),其中,
所述控制器(4)被匹配以按照预定的顺序轮询消息。
9、根据权利要求8所述的主电子设备(1),其中,
所述控制器(4)被匹配以首先从不太可能被电子设备(1a,1b...1f)占用 的逻辑地址开始进行轮询。
10、根据权利要求9所述的主电子设备(1),其中,
所述控制器(4)在CEC网络(7)中按照从逻辑地址14到逻辑地址0的 顺序匹配轮询逻辑地址。
11、用于在网络(7)中进行通信的主电子设备(1)的运行方法,
该方法包括以下步骤:
在网络(7)中启动通信,和
通过网络(7)经由所述接口(6)向逻辑地址发送轮询消息,以从至少一 个其它电子设备(1a,1b...1f)请求信息。
12、根据权利要求11所述的方法,包括在所述主电子设备(1)接通以后, 发送轮询消息的步骤。
13、根据权利要求11所述的方法,包括在启动所述主电子设备(1)的通 信功能以后,最好在启动主电子设备(1)的消费电子控制CEC功能以后,发 送轮询消息的步骤。
14、根据权利要求13所述的方法,包括在所述主电子设备启动通信功能以 后,在发送轮询消息之前,发送启动消息给其它每个电子设备来启动通信功能, 最好启动其它每个电子设备(1a,1b...1f)的消费电子控制CEC功能。
15、根据上述任何一个权利要求所述的方法,包括重复发送轮询消息的步 骤。
16、根据上述任何一个权利要求所述的方法,包括以预定的时间间隔发送 轮询消息的步骤。
17、根据上述任何一个权利要求所述的方法,包括向除了所述主电子设备 (1)占用的逻辑地址之外的网络(7)中的所有逻辑地址发送轮询消息的步骤。
18、根据上述任何一个权利要求所述的方法,包括按照预定的顺序轮询逻 辑地址的步骤。
19、根据上述任何一个权利要求所述的方法,包括首先从不太可能被电子 设备(1a,1b...1f)占用的逻辑地址开始轮询的步骤。
20、根据权利要求19所述的方法,包括在CEC网络(7)中按照从逻辑地 址14到逻辑地址0的顺序轮询逻辑地址的步骤。

说明书全文

技术领域

发明涉及用于在网络中进行通信的主电子设备和操作在网络中进行通信 的主电子设备的方法。尤其是,本发明涉及从通过网络连接的设备请求信息的 领域。

背景技术

一般而言,电子设备有着广阔的应用领域。这些电子设备可以是例如个人 计算机,电视,录像机,DVD或HDD机,传真设备,数码相机,用于无线通 信的移动终端,或其它电子消费设备。研发电子设备的一个重要的任务是实现 设备连接到网络或其它电子设备并且能够相互通信。
在进行任何直接或经由网络连接电子设备的时候,知晓目前连接的哪个电 子设备和请求连接的电子设备的关于状态和类型的信息是非常重要的。

发明内容

因此,本发明的技术问题是提供一种主设备以及一种用于操作所述主设备 的方法,所述主设备能够从通过网络连接的其它的电子设备请求信息。
该技术问题通过根据权利要求1的用于在网络中进行通信的主电子设备, 并且通过根据权利要求11的在网络中用于通信的主电子设备的运行方法得以解 决。
本发明涉及网络中用于通信的主电子设备,包括用于在网络中启动通信的 接口控制器,用于通过网络经由所述接口向逻辑地址发送轮询消息以从至少 一个其它的电子设备请求信息。
本发明还涉及在网络中用于通信的主电子设备的运行方法,包括在网络中 启动通信的步骤,通过网络经由所述接口向逻辑地址发送轮询消息以从至少一 个其它的电子设备请求信息的步骤。
最好,在主电子设备接通以后,控制器被匹配来发送轮询消息。
另外,最好,在主电子设备启动通信功能以后,最好,在主电子设备启动 消费电子控制CEC功能以后,控制器被匹配来发送轮询消息。
另外,在启动主设备的通信功能以后,在发送轮询消息之前,为了其它电 子设备启动通信功能,最好,为了其它电子设备启动消费电子控制CEC功能, 控制器被匹配来发送启动消息给每个其它电子设备。
有利地,控制器被匹配来重复发送轮询消息。
在优选实施例中,控制器以预定的时间间隔被匹配来发送轮询消息。
最好,控制器被匹配以给除了被主电子设备占用的逻辑地址以外的网络中 所有的逻辑地址发送轮询消息。
有利地,控制器被匹配以按照预定的顺序轮询逻辑地址。
最好,控制器被匹配以首先对不太可能被电子设备占用的逻辑地址进行轮 询。
在优选实施例中,控制器被匹配以在CEC网络中按照从逻辑地址14向逻 辑地址0的顺序轮询逻辑地址。以下通过结合附图对优选实施例的描述来对本 发明进行更详细的解释。

附图说明

图1示出了根据本发明的包括主电子设备的网络,,
图2示出了根据本发明的主电子设备的示意方框图
图3a和3b示出了根据本发明第一方法过程步骤的流程图,和
图4是显示根据本发明第二方法过程步骤的流程图。

具体实施方式

图1示出了通过网络7相互连接的几个电子设备1a到1f。在优选实施例中, 网络7中的通信是按照消费电子控制(CEC)标准来实现的。根据本发明,该 网络包括电子设备1a到1f获得的几个逻辑地址。因此,在以下的描述中,其中 一个电子设备是主电子设备1。
主电子设备1建立、控制和更新网络7中连接不同逻辑地址的所有其它电 子设备的一个列表。主电子设备的功能由制造商在产品加工期间进行限定。因 为这个连接的电子设备的列表总需要更新,为了更新连接到网络7的电子设备 的列表,本发明提供了几种可能。
如果网络7基于CEC标准,主电子设备优选是一个电视机,被连接的其它 电子设备可以是例如记录设备、录音重放设备、调谐器、和音频系统等等。电 视作为主电子设备1的功能,能够适于在图形用户界面(GUI)的显示器中显示 连接的其它电子设备的列表。
图2是示意方框图,示出了根据本发明主电子设备1的要素。主电子设备 包括输入设备2,能够通过用户输入数据和/或信息。这个输入设备2可以是键 盘、鼠标触摸板语音识别、接收通过遥控器输入的数据的接口,例如红外 接口或能够实现用户输入数据和/或信息以选择应用程序的其它任何接口。另外, 主电子设备1包括输出设备3,用来向用户输出数据和/或信息。输出设备3可 以是显示器、发光二极管(LED)、扬声器或能够匹配为用户输出数据和/或信息 的其它任何图形用户界面
进一步提供存储器5,用于暂时地或永久地存储数据、信息、程序、应用 等等。存储器5因此可以被分割成不同的存储空间,各自提供不同类型的存储, 例如随机访问存储器RAM、闪存或其它类型。
输入设备2,输出设备3和存储器5都与控制器4连接并与控制器4进行 数据通信。控制器4因此在主电子设备1中控制和监督数据和/或信息的传输和 处理。控制器4进一步监督主电子设备1的操作。
另外,主电子设备1包括接口6,通过网络7使主电子设备1与其它电子 设备1a到1f中的至少一个设备进行通信。接口6因此能够在网络7中匹配实现 无线或有线连接。作为替代方案,接口6可以包括许多接口,每个接口与不同 的其它电子设备匹配通信。接口6也与控制器4相连并进行数据通信。特别地, 无论电子设备是否连接所述逻辑地址,主电子设备1通过接口6能够在网络中 独立地给逻辑地址发送消息。
为了保持当前连接到网络7的电子设备的纵览,本发明建议几种方法。主 要的构思是主电子设备1通过接口6启动与所连接的电子设备的通信。为了从 连接到网络7的电子设备请求信息,控制器4通过接口6经由网络7发送轮询 消息。这些信息可仅包括电子设备是否存在的信息或者还包括其它状态信息, 例如其它电子设备的类型、状态信息等等。这些信息还可以包括设备类型、物 理地址、设备供应商ID、菜单语言设置和OSD名字。
本发明因此包括两个方案。第一个方案是所有设备或至少主电子设备1被 关断。如果主电子设备1接通或主电子设备1的接口6的通信功能被激活,本 发明提供建立网络7中连接的所有电子设备的列表的可能性,减少通过网络7 的通信。
在第二个方案中,主电子设备1已经接通并且一个其它电子设备连接到网 络7,本发明提供有效的方法更新包括连接到网络7的所有电子设备的列表。
图3a和3b示出了根据本发明第一方案方法步骤流程图。图3a示出主电子 设备1和任何其它电子设备接通,例如开电源的方法步骤流程图。图3b示出主 电子设备1和其它电子设备已经接通,其通信功能就是当前例子中的CEC功能 在主电子设备中接通。
根据图3a,该方法从步骤S0开始。首先在步骤S1中,主电子设备1接通, 例如电源供应开启。下面将开始两个步骤。第一个步骤是:为了从连接的电子 设备请求状态信息,主电子设备1将给网络7中的所有逻辑地址发送轮询消息。 第二个步骤是连接到网络7的每个电子设备可以自动地开始向主电子设备1发 送信息。这样可能会在网络7中、在主电子设备1的接口6和网络7的所有总 线上导致高通信量。特别是,由于主电子设备1可以发送轮询消息给逻辑地址, 连接这些逻辑地址的电子设备可以自动发送关于状态的信息,这样可能会在网 络7中导致不必要的通信量。
本发明为了减少总线的通信量,建议以预定顺序给逻辑地址发送轮询消息, 以允许减少网络7的通信量。尤其是,本发明建议主电子设备1先轮询不太可 能被电子设备占用的逻辑地址。也就是说,如果电子设备连接到网络7,就存在 电子设备如何占用逻辑地址的一特定顺序。例如,在CEC网络中提供逻辑地址 0到14,电子设备首先占用数字较低的逻辑地址。本发明建议先轮询数字较高 的不太可能被电子设备占用的逻辑地址。特定的,本发明建议在CEC网络中从 较高的地址到较低的地址轮询逻辑地址,如从14到0轮询逻辑地址。
这在图3a的步骤S2和S3中被示出。同时执行这些步骤,主电子设备1 在步骤S2中按照从14到0的顺序轮询逻辑地址,同时在步骤S3中接收从电子 设备经由网络发送的信息。由于主电子设备1根据逻辑地址被电子设备占用的 反向顺序轮询逻辑地址,上面解释过的交叉消息和双倍消息被避免。由于CEC 电子设备更可能从0附近获得逻辑地址,他们被本发明轮询要晚于被普通电子 设备发现。这样给连接到网络7的电子设备在他们被轮询前报告存在的可能性 更高。
在下一个步骤S4中,主电子设备检查是否已经从连接到网络7的电子设备 接收到信息。如果主电子设备1已经从电子设备接收到信息,相应地逻辑地址 不被轮询,即使到现在为止它们还没有被轮询。
由此不必要的轮询消息能够得到避免。主要的构思在于:连接到网络的电 子设备在主电子设备1发送轮询消息请求消息之前,有机会报告本身的信息。 所提出的先进设备发现能够高可能性的避免多余的消息和高总线通信量。因为 在设备发现期间,发送和接收消息花费了大量的时间,如果发送或接收消息的 数量减少,那么减少完成设备发现需要的时间是可能的。如果设备发现能够尽 早地完成,那么更早地向用户显示连接电子设备的信息也是可能的。
在步骤S5中,主电子设备1建立连接到网络7的其它所有电子设备的列表。 方法结束于步骤S6,例如关断主电子设备。
图3b示出主电子设备已经接通,但是通信功能没有启动的方法。方法开始 于步骤S10。在步骤S11中,通信功能即本例中的CEC功能在主电子设备1中 启动。下一个步骤S12,为了使连接到网络7的电子设备启动通信或CEC功能, 主电子设备通过网络7在消息上发送CEC。步骤S12依靠使用通信标准的部分 可以省略。在随后的方法步骤S13和S14中,轮询消息被发送到逻辑地址,接 收来自连接到网络7的其它电子设备的信息,图3a已经进行了详细的解释。
进一步的步骤S15到S17对应已经在图3a中描述的的步骤S4到S6。无论 如何主电子设备1不轮询本身的逻辑地址。
在列表建立以后,有一个问题就是新连接的电子设备可能没有被发现。根 据本发明的描述,参考图4的方法克服上述问题。操作开始于步骤S20,在第一 步S21中,主电子设备发送轮询消息给网络7中的一个,一些或所有逻辑地址。 因此主电子设备1只给那些到目前为止还没有被发现的电子设备的逻辑地址发 送轮询消息是可能的。
在下一个步骤S22中,主电子设备1的控制器4检查是否有发现新连接的 电子设备,也就是在轮询消息以后是否接收到一个应答。如果发现新连接的电 子设备,在下一个步骤S23中,向新连接的电子设备询问其它消息,如电子设 备的状态,类型等等。
在下一个步骤S24中,来自新连接的电子设备的询问信息被接收,在步骤 S25中,连接到网络7的电子设备列表被更新。另外,如果步骤S22中没有发 现新连接的电子设备,方法继续到步骤S25,列表或者更新或者维持先前的。
在步骤S26中,控制器4检查是否提供其它轮询消息。如果有其它轮询消 息要提供,操作回到步骤S21的位置,向逻辑地址发送轮询消息。另外,如果 步骤S26判定没有提供其它轮询消息,操作结束于步骤S27。因此,在发送轮 询消息之间可以保持一个预定的时间间隔,例如为了减少在网络7中的通信量, 轮询消息每十秒被发送一次。10秒的数值是在电子设备的连接或断开的发现时 间和总线通信量之间折衷的结果。
请注意,以上描述的方法也可以用于新断开设备的发现。如果在向先前被 占用的逻辑地址发送轮询消息以后,没有接收到应答,那么主电子设备1知道 相应的逻辑地址不再被占用,并从列表中除去相应的电子设备。
上述方法能够简单地连接和断开电子设备。用户只需要连接电子设备,其 可以自动地被检测和安装,例如,所有设备信息都可得到。另一方面,用户只 需要断开电子设备,其可以自动地被从列表中清除。
本发明描述的方法对于如何建立和不断更新通过网络7连接的电子设备列 表提供了广阔的可能性。列表可以在图形用户界面上显示,从而使用户总能够 保持电子设备的纵览并启动连接电子设备的控制。
QQ群二维码
意见反馈