专利名称:家庭网络系统的制作方法
技术领域:
本发明涉及家庭网络系统,并且特别涉及使用生活网络控制协议的家庭网络系统。
背景技术:
家庭网络连接各种数字家用电器以使得用户可以在住宅内外一直享受方便、安全与经济的生活服务。由于数字信号处理技术的发展,被称作白色家电的电冰箱或洗衣机已经逐步数字化,家用电器操作系统技术和高速多媒体通信技术已经结合在数字家用电器上,并且已经开发了新的信息家电以改进家庭网络。
如表1所示,根据服务类型,家庭网络被分为数据网络、娱乐网络和生活网络。
表1
这里,建立数据网络以便在PC和外部设备之间交换数据或提供因特网服务,并且在使用音频和视频信息的家用电器之间建立娱乐网络。另外,建立生活网络来简化家用电器的控制,如家居自动化或远程查看仪表读数。
传统的家庭网络系统包括主设备,它是一种电子设备,用于控制其他电子设备的操作或监视它们的状态;以及从属设备,它是电子设备,具有响应所述主设备的请求的功能以及根据该电子设备的特征或其他因素来通知状态变化的功能。示例性的电子设备包括用于生活网络服务的家用电器如洗衣机和电冰箱,用于数据网络服务和娱乐网络服务的家用电器,以及诸如气阀控制设备、自动门设备和电子灯等产品。
但是,传统的技术没有给出用来在家庭网络系统中提供控制和监视电子设备功能的通用通信标准。而且,在家庭网络系统的传统技术中的网络协议也没有给出有效的方法来接收和传送分组。
发明内容
为了解决上述问题,提出本发明。本发明的一个目的是提供一种使用控制协议的家庭网络系统,该控制协议是用于在家庭网络系统中提供控制和监视电子设备的通用通信标准。
本发明的另一个目的是提供一种使用生活网络控制协议(LnCP)作为通用通信标准的家庭网络。
本发明的又另一个目的是提供一种用于家庭网络系统的通用通信标准,包括使用不同传输介质和/或不同非独立传输介质的网络,以及使用该通信标准的家庭网络系统。
本发明的又另一个目的是提供一种家庭网络系统,使用用于网络安全的家庭代码来传送/接收和处理分组。
本发明的又另一个目的是提供一种家庭网络系统,根据所接收分组的网络层分组类型来传送/接收和处理该所接收的分组。
为了实现本发明的上述目的,提供一种家庭网络系统,包括预定的网络;至少一个电子设备,根据预定协议连接到该网络;以及根据所述协议连接到所述网络的至少一个网络管理器,用于控制和监视所述电子设备,其中所述协议包括应用层、网络层、数据链路层和物理层,其中所述物理层进一步包括特殊协议,用于提供与非独立传输介质的接口,并且所述网络层进一步包括家庭代码控制子层,用来在当访问所述非独立传输介质时管理用于网络安全的家庭代码,所述家庭代码控制子层根据预定的家庭代码处理来自所述数据链路层或所述网络层的分组。
图1是描述根据本发明的家庭网络系统的结构图;图2是描述根据本发明的生活网络控制协议栈的结构图;图3和图4分别是描述图2中各层之间接口的结构图;图5至图10分别是描述图3和图4的接口的详细结构图;图11和图12分别描述了用于根据本发明第一和第二实施例的LnCP路由器的各层的结构图;以及图13是解释根据本发明家庭网络系统中家庭代码控制子层的分组处理方法的流程图。
具体实施例方式
现在结合附图详细说明根据本发明的家庭网络系统。
图1是描述根据本发明的家庭网络系统的结构图。
参见图1,家庭网络系统1通过因特网2访问LnCP服务器3,并且客户设备4通过因特网2访问LnCP服务器3。即连接家庭网络系统1与LnCP服务器3和/或客户设备4通信。
根据客户设备4的种类,该家庭网络系统1的外部网络如因特网2包括另外的构成要素。例如,当客户设备4是计算机,因特网2包括Web服务器(未示出),以及当客户设备4是因特网电话,因特网2包括Wap服务器(未示出)。
LnCP服务器3根据预定的登入(login)和登出(logout)过程分别访问家庭网络系统1和客户设备4,从客户设备4接收监视和控制命令,并通过因特网2按预定消息类型的格式把该命令传送给网络系统1。另外,LnCP服务器3从家庭网络系统1接收预定类型的消息,并存储该消息和/或把该消息传送给客户设备4。LnCP服务器3还存储或生成消息,并把该消息传送给家庭网络系统1。即,家庭网络系统1访问LnCP服务器3并下载所提供的内容。
家庭网络系统1包括家庭网关10,用于执行对因特网2的访问功能;网络管理器20至23,用于执行设置环境和管理电子设备40至49的功能;LnCP路由器30和31,用于在传输介质之间访问;LnCP适配器35和36,用于把网络管理器22和电子设备46连接至所述传输介质;以及多个电子设备40至49。
通过共享的传输介质来连接电子设备40至49,由此形成家庭网络系统1的网络。数据链路层使用非标准的传输介质,如RS-485或小输出的RF,或者是标准的传输介质,如电源线和IEEE 802.11作为传输介质。
家庭网络系统1的网络与因特网2是分开的,组成独立的网络来通过有线或无线传输介质来连接电子设备。这里,独立的网络包括物理上连接的但逻辑上分开的网络。
家庭网络系统1包括主设备,用于控制其他电子设备40至49的操作,或监视它们的状态,并且各从属设备具有对主设备的请求进行响应和通知它们的状态变化消息的功能。所述主设备包括网络管理器20至23,并且从属设备包括电子设备40至49。网络管理器20至23包含有受控的电子设备40至49的信息和控制代码,并且根据编程的方法或通过从LnCP服务器3和/或客户设备4接收输入来控制电子设备40至49。仍然参见图1,当连接多个网络管理器20至23,网络管理器20至23的每个必须既是主设备又是从属设备,即在物理上是一个设备,但在逻辑上该设备(混合设备)用于同时执行主功能和从属功能,从而可执行信息交换、数据同步和与其他网络管理器20至23的控制。
另外,网络管理器20至23和电子设备40至49可直接连接到该网络(电源线网络、RS-485网络和RF网络)或通过LnCP路由器30和31和/或LnCP适配器35和36连接到该网络。
电子设备40至49和/或LnCP路由器30和31和/或LnCP适配器35和36在网络管理器20至23中登记,并且按产品提供固有的逻辑地址(如0x00、0x01等)。逻辑地址与产品代码结合(例如空调机的0x02和洗衣机的0x01),并用作节点地址。例如,电子设备40至49和/或LnCP路由器30和31和/或LnCP适配器35和36通过诸如0x0200(空调1)和0x0201(空调2)的节点地址来识别。根据预定的标准(所有同样的产品、产品的安装空间、用户等),可以同时使用组地址来识别电子设备40至49和/或LnCP路由器30和31和/或LnCP适配器35和36中的至少一个。在这样的组地址中,显式组地址是用于通过设置地址选项值(下述的标志)为1来指定多个设备的聚簇,并且隐式组地址通过用1来填充逻辑地址和/或产品代码的所有位的值来指定多个设备。特别,隐式组地址被称作聚簇代码。
图2是描述根据本发明的生活网络控制协议栈的结构图。家庭网络系统1使得网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49可根据图2的生活网络控制协议(LnCP)来相互通信。因此,网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49根据LnCP执行网络通信。
如图2所示,该LnCP包括应用软件50,用于执行网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49的固有功能,并且提供与应用层60的接口功能,用于该网络上的远程控制和监视;应用层60,用于对用户提供服务,并且还提供按消息的形式形成来自用户的信息或命令以及把该消息传送给更低层的功能;网络层70,用于对网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49进行可靠的网络连接;数据链路层80,提供用于访问共享的传输介质的介质访问控制功能;物理层90,提供网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49之间的物理接口和用于传送位的规则;以及参数管理层100,用于设置和管理在每个层中使用的节点参数。
更详细地,应用软件层50还进一步包括网络管理子层51,用于管理所述节点参数和访问该网络的网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49。即网络管理子层51通过参数管理层100执行设置或使用所述节点参数值的参数管理功能,以及当使用该LnCP的设备是主设备时执行组成或管理该网络的网络管理功能。
当网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49所访问的网络是非独立的传输介质,如电源线、IEEE802.11和无线(如,当LnCP包括PLC协议和/或无线协议),网络层70进一步包括家庭代码控制子层71,用于执行设置功能,管理和处理用于逻辑划分每个单独网络的家庭代码。当这些单独的网络通过独立的传输介质如RS-485来物理地划分,在LnCP中不包括家庭代码控制子层。每个家庭代码由4字节构成,并且设置成随机的值或用户的指定值。
图3和图4是分别描述图2中各层之间接口的结构图。
图3描述了当物理层90连接至非独立传输介质时的各层之间的接口,并且图4描述了当物理层90连接至独立传输介质时各层之间的接口。
家庭网络系统1从较高的层向协议数据单元(PDU)添加每个层所要求的头部和尾部,并且将其传送给较低的层。
如图3和图4所示,应用层PDU(APDU)是在应用层60和网络层70之间传送的数据,网络层PDU(NPDU)是在网络层70和数据链路层80或家庭代码控制子层71之间传送的数据,以及家庭代码控制子层PDU(HCNPDU)是在网络层70(确切地说是家庭代码控制子层71)和数据链路层80之间传输的数据。在数据链路层80和物理层90之间按数据帧单位形成接口。
图5至图10分别是描述图3和图4的接口的详细结构。
图5描述了应用层60中的APDU结构。
APDU长度(AL)字段表示该APDU的长度(从AL至消息字段的长度),并且具有最小值4和最大值77。
APDU头部长度(AHL)字段表示APDU头部的长度(从AL至ALO的长度),通常具有3字节,并且可扩展至7字节。在LnCP中,APDU头部可扩展至7字节以编码消息字段并改变应用协议。
应用层选项(ALO)字段扩展消息设置。例如,当ALO字段被设置成0,如果ALO字段包含不同的值,则忽略消息处理。
消息字段处理来自用户的控制消息或事件信息,并且按ALO字段的值来改变。
图6描述了网络层70中的NPDU结构,并且图7描述了NPDU的详细NLC结构。
LnCP分组开头(SLP)字段的开头指出了分组的开始,并且具有值0x02。
目的地址(DA)字段和源地址(SA)字段分别是分组的接收者和发送者的节点地址,并具有16位。最高的1位包括指出组地址的标志,相继的7位包括产品的种类(产品代码),并且低8位包括用于区别多个同样种类的网络管理器20至23和多个同样种类的电子设备40至49的逻辑地址。分组长度(PL)字段表示待传送的NPDU的总体长度,并且其初始长度是15字节以及其最大长度是120字节。
服务优先级(SP)字段给出对传输消息的传输优先级,并具有3位。表2给出了每个传输消息的优先级。
当从属设备响应主设备的请求,该从属设备从该主设备取得该请求消息的优先级。
NPDU头部长度(NHL)字段扩展NPDU头部(SLP的NLC字段),相继具有9字节,并且可扩展至最大17字节。
表2
协议版本(PV)字段指出所使用的协议版本并且其长度是1字节。高4字节给出版本,并且低4字节给出子版本。版本和子版本使用HEX来分别表示它们的值。
网络层分组类型(NPT)字段是4位的字段,用于区分网络层70中的分组种类。LnCP包括请求分组、响应分组和通知分组。主设备的NPT字段必须被设置成请求分组或通知分组,并且从属设备的NPT字段必须被设置成请求分组或通知分组。表3给出按分组种类的NPT值。
表3
传输计数器(TC)字段是2位的字段,用于重新传送请求分组,或者当在网络层70发生通信错误,不能正确传送请求分组或响应分组时,为了提高通知分组的传输成功率,重复传送该通知分组。表4给出按NPT值的TC字段值的范围。
表4
分组号(PN)字段由2字节组成,与TC一起使用来检测在从属设备中的重复分组,并且用于处理在主设备中的多通信循环。表5给出了按NPT值的PN字段值的范围。
表5
APDU字段是在应用层60和网络层70之间传送的应用层60的协议数据单元。APDU字段具有最小值0字节和最大值88字节。
循环冗余校验(CRC)字段是16位字段,用于检查所接收分组(从SLP至APDU)的误差。
LnCP分组结尾(ELP)字段是分组的结束,具有值0x03。如果没有检测到ELP字段,尽管所接收数据的字节长度与分组长度字段值相同,也认为该分组是错误的分组。
图8描述了家庭代码扩展子层71中的HCNPDU结构。
如图8所示,家庭代码(HC)字段被添加到NPDU的高位部分。
家庭代码由4字节构成,在可以传送分组的线路距离范围内具有唯一的值。
图9描述了数据链路层80中的帧结构。
LnCP的数据链路层帧的头部和尾部结构根据传输介质而变化。当数据链路层80使用非标准的传输介质,帧的头部和尾部必须具有空字段,并且当数据链路层80使用标准传输介质时,帧的头部和尾部按照协议规定来形成。当物理层90是非独立的传输介质如电源线或IEEE802.11,NPDU字段是从较高的网络层70传送的数据单元,并且HCNPDU是通过添加4字节的家庭代码至NPDU的前部而得到的数据单元。数据链路层80按照同样的方式来处理NPDU和HCNPDU。
图10描述了物理层90中的帧结构。
LnCP的物理层处理对传输介质的物理信号的传送和接收的功能。数据链路层80可使用非标准的传输介质如RS-485或小输出RF,或者标准的传输介质如电源线或IEEE 802.11,来作为LnCP的物理层90。使用LnCP的家庭网络系统1采用统一的异步接收器与发送器(UART)帧结构和RS-232的信号水平,因此网络管理器20至23和电子设备40至49可以与RS-485、LnCP路由器30和31或LnCP适配器35和36有接口。当通过使用串行总线在各设备之间连接UART,该UART控制通信线路上的比特信号流。在LnCP中,来自较高层的分组被转换成如图10所示的10位的UART帧单位,并且通过传输介质来传输。该UART帧包括1位的开始位、8位数据和1位的停止位,没有任何奇偶位。首先传送开始位,接着是数据位和停止位。当使用LnCP的家庭网络系统1采用UART,它没有另外的帧头部和帧尾部。
图11和图12是分别描述根据本发明第一和第二实施例的LnCP路由器各层的结构图。如上所述,LnCP路由器30和31从一个介质向另一个介质传送分组,并且LnCP适配器35和36接入专用的传输介质如RS-485。并且根据LnCP,LnCP路由器30和31以及LnCP适配器35和36是各传输介质之间或者网络管理器22或电子设备46与传输介质之间的访问单元。
LnCP路由器30和31以及LnCP适配器35和36(下文中称作‘访问单元’)具有图11和图12所示200a和200b之一的分层结构。
具有图11的分层结构200a的LnCP访问单元30、31、35和36包括两个物理层90a和90b,用于同由不同传输介质(例如串行接口和电源线)组成的网络。除了所述的电源线,当网络使用非独立的传输介质时,LnCP访问单元还进一步包括无线协议。另外,LnCP访问单元包括分别对应于物理层90a和90b的数据链路层80a和80b,以及用于连接数据链路层80a和80b的网络层70。在网络层70之上的结构与图2相同。
而且,分层结构200a还进一步包括家庭代码控制子层71a,用来管理用于网络安全的家庭代码,其中家庭代码控制子层71a在连接至非独立传输介质(电源线)的数据链路层80b和网络层70之间形成。
现在参见图12,具有图12的分层结构200b的LnCP访问单元30、31、35和36包括两个物理层90c和90d,用于连接由非独立传输介质(例如无线和电源线)组成的网络。另外,LnCP访问单元包括分别对应于物理层90c和90d的数据链路层80c和80d,以及用于连接数据链路层80c和80d的网络层70。在网络层70之上的结构与图2相同。
而且,分层结构200b还进一步包括多个家庭代码控制子层71b和71c,用来管理用于网络安全的家庭代码,其中家庭代码控制子层71a在分别连接至非独立传输介质(电源线)的数据链路层80c和80d和网络层70之间形成。即,要仔细选择家庭代码控制子层71b和71c的数量以对应非独立传输介质的数量或LnCP访问单元30、31、35和36所访问的网络。
家庭代码控制子层71b和71c的每个具有其自己的家庭代码,因此可以维持不同非独立传输介质之间或不同网络之间的安全。
图13是解释根据本发明的家庭网络系统中家庭代码控制子层的分组处理方法的流程图。
为了执行该分组处理方法,家庭代码控制子层71、71a、71b、71c(下文中统称为‘71’)从数据链路层80或网络层70接收HCNPDU/NPDU。
在步骤S71,家庭代码控制子层71读取其预定的家庭代码,并且把该预定的家庭代码与初始家庭代码(如0x00000000)做比较。当该预定的家庭代码与该初始家庭代码相同,则在家庭代码控制子层71内处理所接收的分组,并且该分组处理完成(S72)。让该预定的家庭代码与该初始家庭代码相等是指应用该家庭代码控制子层71的网络管理器20至23和/或LnCP访问单元30、31、35和36和/或电子设备40至49是初次接入该家庭网络系统,所以还没有给出固有的家庭代码(与该初始家庭代码不同)。因此,用户或家庭网络系统1需要基本的步骤S71和S72来给出固有家庭代码。当该预定的家庭代码与该初始家庭代码不同,该方法进至下一步骤S73。
在步骤S73,家庭代码控制子层71确定所接收的分组是不是HCNPDU。换言之,家庭代码控制子层71确定所接收的分组是不是来自网络层的HCNPDU或来自数据链路层80的NPDU。如果证明所接收的分组是HCNPDU,则执行下一步骤S74。否则,执行步骤S78。
在步骤S74,家庭代码控制子层71把包含在所接收分组中的家庭代码与该预定的家庭代码做比较。执行这种比较以明确是否具有该家庭代码控制子层的设备是所接收分组的目的设备。当该分组中包含的家庭代码与该预定的家庭代码相同,则执行步骤S75,否则,执行步骤S77并忽略所接收的分组(即丢弃)。
在步骤S75,家庭代码控制子层71确定包含在该分组中的NPT字段值是否在13至15的第一范围内。该第一范围是对该家庭代码控制子层71的接口设置的。例如,当该NPT字段值在该第一范围,则执行步骤S77并忽略该分组。但是,当该NPT在并非第一范围0至12的范围内,则执行步骤S76。
在步骤S76,家庭代码控制子层71从所接收的HCNPDU中删除该家庭代码字段,并且只把NPDU传送给网络层70。
在步骤S78,家庭代码控制子层71确定包含在从网络层70传送的NPDU中的NPD字段值是否在所述第一范围。当该NPT字段值属于该第一范围,则执行步骤S80并且家庭代码控制子层71在内部处理所接收的分组。当该NPT字段值不属于该第一范围,则执行步骤S79,其中,家庭代码控制子层71把家庭代码字段添加至所接收的分组以产生HCNPDU,并且把该HCNPDU传送到数据链路层80。
如前面所述,本发明提供的家庭网络系统使用作为通用通信标准的控制协议,用于提供控制和监视家庭网络系统中的电子设备的功能。
而且,本发明提供的家庭网络系统使用生活网络控制协议(LnCP)作为通用通信标准。
另外,本发明提供通用的通信标准,可应用于装备有网络的的任何家庭网络系统,所述网络使用不同的传输介质和/或不同的非独立传输介质,并且该家庭网络系统符合该通用的通信标准。
本发明对于维持不同传输介质之间或不同非独立传输介质之间的网络安全是有益的。
对于网络安全,本发明通过使用家庭代码来传送/接收和处理分组。
而且,本发明根据所接收分组的网络层分组类型来传送/接收和处理所接收的分组。
尽管说明了本发明的优选实施例,应该理解,本发明并不限于这些优选的实施例,在权利要求书所述的本发明的精神和范围之内,本领域的技术人员可以做各种改变和改型。
权利要求
1.一种家庭网络系统,包括预定网络;至少一个电子设备,根据预定的协议连接到所述预定网络;至少一个网络管理器,根据所述协议连接到所述网络,用于控制和监视所述电子设备,其中所述协议包括应用层、网络层、数据链路层和物理层,其中所述物理层进一步包括特殊协议,用于提供与非独立传输介质的接口,并且所述网络层进一步包括家庭代码控制子层,用来在当访问所述非独立传输介质时管理用于网络安全的家庭代码,所述家庭代码控制子层根据预定家庭代码处理来自所述数据链路层或所述网络层的分组。
2.如权利要求1的系统,其中,如果所述预定家庭代码与初始家庭代码相同,所述家庭代码控制子层只在内部处理该分组。
3.如权利要求1的系统,其中,如果所述预定家庭代码与所述初始家庭代码不同,并且如果该分组是来自所述数据链路层的HCNPDU,所述家庭代码控制子层把包含在该分组中的家庭代码与所述预定家庭代码做比较,并根据该比较来处理所述分组。
4.如权利要求3的系统,其中,如果包含在所述HCNPDU中的所述家庭代码与所述预定家庭代码相同,所述家庭代码控制子层从该HCNPDU生成作为网络层协议数据的NPDU,并根据NPT(网络层分组类型)来处理该NPDU;并且,如果包含在该HCNPDU中的所述家庭代码与所述预定家庭代码不同,所述家庭代码控制子层忽略该分组。
5.如权利要求4的系统,其中,如果所述NPT落入第一预定范围之内,所述家庭代码控制子层忽略该NPDU,而如果所述NPT落入第二预定范围之内,所述家庭代码控制子层把该NPDU传送到所述网络层。
6.如权利要求1的系统,其中,如果所述预定家庭代码与所述初始家庭代码不同,并且如果该分组是来自网络层的NPDU,则当该NPDU的NPT落入所述第一预定范围时,所述家庭代码控制子层处理该NPDU,并且不把该NPDU传送到所述数据链路层;并且当该NPDU的NPT落入所述第二预定范围时,所述家庭代码控制子层把指定的家庭代码添加到该NPDU,并且然后把该HCNPDU传送到所述数据链路层。
7.如权利要求5或6的系统,其中所述第一范围是13至15,并且所述第二范围是0至12。
8.如权利要求1的系统,其中所述协议是LnCP(生活网络控制协议)。
9.一种在由预定网络组成的家庭网络系统中的分组处理方法;至少一个电子设备根据预定协议连接至所述网络;并且至少一个网络管理器根据所述协议连接到所述网络,用于控制和监视所述电子设备,其中所述协议包括应用层、网络层、数据链路层和物理层,其中所述网络层进一步包括家庭代码控制子层,用来管理家庭代码,并根据预定家庭代码来处理来自所述数据链路层或所述网络层的分组。
10.如权利要求9的方法,进一步包括步骤执行所述预定家庭代码和初始家庭代码之间的第一比较。
11.如权利要求10的方法,其中,如果在所述第一比较中所述预定家庭代码与初始家庭代码相同,所述家庭代码控制子层只在内部处理该分组。
12.如权利要求10的方法,其中,如果在所述第一比较中所述预定家庭代码与所述初始家庭代码不同,该方法进一步包括步骤进行第一决策,确定所接收的分组是不是来自所述数据链路层的HCNPDU。
13.如权利要求12的方法,其中如果所述接收的分组是HCNPDU,该方法进一步包括步骤在所述家庭代码控制子层执行包含在该分组中的家庭代码与所述预定家庭代码之间的第二比较。
14.如权利要求13的方法,其中,如果在所述第二决策中包含在所述HCNPDU中的所述家庭代码与所述预定家庭代码相同,该方法进一步包括步骤从该HCNPDU中提取NPDU;以及进行第二决策,确定该该NPDU的NPT(网络层分组类型)是落入第一范围还是落入第二范围。
15.如权利要求14的方法,其中,如果在所述第二决策中,该NPDU落入所述第一范围,该方法进一步包括步骤在所述家庭代码控制子层忽略该NPDU。
16.如权利要求14的方法,其中,如果在所述第二决策中,所述NPT落入所述第二范围,该方法进一步包括步骤把该NPDU传送到所述网络层。
17.如权利要求13的方法,其中,如果在所述第二比较中,包含在所述HCNPDU中的所述家庭代码与所述预定家庭代码不同,该方法进一步包括步骤忽略该HCNPDU。
18.如权利要求12的方法,其中,如果在所述第一决策中,所接收的分组是来自所述网络层的NPDU,该方法进一步包括步骤进行第三决策,确定该NPDU的NPT是落入所述第一范围还是落入所述第二范围。
19.如权利要求18的方法,其中,如果在所述第三决策中,该NPDU的NPT落入所述第一范围,该方法进一步包括步骤只在内部处理该NPDU。
20.如权利要求18的方法,其中,如果在所述第三决策中,该NPDU的NPT落入所述第二范围,该方法进一步包括步骤把该预定的家庭代码添加到该NPDU并且生产HCNPDU,以及把该HCNPDU传送到所述数据链路层。
21.如权利要求14至20的方法,其中所述第一范围是13至15,并且所述第二范围是0至12。
22.如权利要求9的方法,其中所述协议是LnCP(生活网络控制协议)。
全文摘要
本发明公开了一种使用生活网络控制协议的家庭网络系统(1)。该家庭网络系统(1)包括预定网络;至少一个电子设备(40至49),根据预定的协议连接到所述网络;至少一个网络管理器(2至23),根据所述协议连接到所述网络,用于控制和监视所述电子设备(40至49),其中所述协议包括应用层、网络层、数据链路层和物理层,其中所述物理层进一步包括特殊协议,用于提供与非独立传输介质的接口,并且所述网络层进一步包括家庭代码控制子层,用来在当访问所述非独立传输介质时管理用于网络安全的家庭代码,所述家庭代码控制子层根据预定家庭代码处理来自所述数据链路层或所述网络层的分组。
文档编号H04L12/28GK1938991SQ200580010105
公开日2007年3月28日 申请日期2005年3月31日 优先权日2004年3月31日
发明者白承勉, 李君锡, 金容台 申请人:Lg电子株式会社