网络连接的管理方法及电子装置

申请号 CN200480007954.X 申请日 2004-03-04 公开(公告)号 CN1764891A 公开(公告)日 2006-04-26
申请人 索尼株式会社; 发明人 桥博纪;
摘要 本 发明 是一种用使用非事件驱动方式的OS(Operating Sys tem)的 电子 装置的网络连接管理方法。设置了用于LAN的连接器插座(11)、在对该连接器插座插入或拔掉LAN 电缆 (22)时检测出该情况的 访问 控制器 (12)和微型计算机(13)。将访问控制器的检测输出作为中断 信号 提供给微型计算机。微型计算机在利用访问控制器的检测输出产生中断时,进行与LAN电缆的插拔相应的处理。
权利要求

1.一种网络连接管理方法,是具有对网络电缆的电连接或断开的情况进行检 测的访问控制器和微型计算机的电子装置中的网络连接的管理方法,其特征在于,将所述访问控制器的检测输出作为中断信号提供给所述微型计算机,
所述微型计算机在利用所述访问控制器的检测输出产生中断时,进行与所述 网络电缆的连接或断开相应的处理。
2.如权利要求1所述的网络连接管理方法,其特征在于,
在所述访问控制器检测到所述网络电缆的连接时,所述微型计算机检测与网 络的链接,
当检测到建立该链接时,所述微型计算机进行用于网络访问的处理。
3.如权利要求1所述的网络连接管理方法,其特征在于,
当所述访问控制器检测到所述网络电缆的连接时,所述微型计算机进行不允 许使用网络的处理。
4.如权利要求1所述的网络的连接管理方法,其特征在于,
在所述微型计算机中的OS是非事件驱动型OS,
并进行设定,使得当所述网络电缆连接时,可以通过该网络电缆使用网络。
5.一种电子装置,其特征在于,包括:用于连接网络电缆的连接器插座、检 测在该连接器插座发生的网络电缆的电连接或断开的情况的访问控制器、和微型计 算机,将所述访问控制器的检测输出作为中断信号提供给所述微型计算机,
所述微型计算机在利用访问控制器的检测输出产生中断信号时,进行与所述 网络电缆的连接或断开相应的处理。
6.如权利要求5所述的电子装置,其特征在于,
当所述访问控制器检测到网络电缆的连接时,所述微型计算机检测与网络的 链接,
当检测到已建立该链接时,所述微型计算机进行用于网络访问的处理。
7.如权利要求5所述的电子装置,其特征在于,
当所述访问控制器检测到所述网络电缆断开连接时,所述微型计算机进行不 允许使用网络的处理。
8.如权利要求5所述的电子装置,其特征在于,
所述微型计算机中的OS是非事件驱动型OS,
并进行设定,使得当将所述网络电缆连接至所述连接器插座时,可以通过所 述网络电缆使用网络。

说明书全文

技术领域

发明涉及用使用非事件驱动型的OS(操作系统)的电子设备连接网络的管 理方法及用该管理方法管理的电子装置,特别是涉及电子设备与LAN电缆连接时, 可以直接使用该电子装置的网络连接的管理方法。

申请以日本2003年3月24日申请的日本专利申请号JP 2003-079882为基 础主张优先权,该申请通过引用包含在本申请中。

背景技术

以往使用的视听(Audio-Visual)装置能通过网络从外部服务器下载视频数 据或音频数据等内容数据。为了使用这种AV装置下载各种内容数据,必须对各装 置设定IP(Internet Protocol,因特网协议)地址。在这种装置中,为了自动设 定IP地址,所述AC装置必须向DHCP(动态主机配置协议)服务器要求IP地址。
因此,在向AV装置通电时,确认是否与网络电缆连接,在与网络电缆连接时, 向DHCP服务器要求IP地址。而当不与网络电缆连接时,则在之后与网络电缆连接 时向DHCP服务器要求IP地址。
如已向AV装置通电,当与网络电缆连接时,安装在AV装置上的OS不管什么 种类都没有问题。另外,在通电时,即使在AV装置不与网络电缆连接的情况下, 如果安装在AV装置上的OS是诸如微软视窗(注册商标)之类的事件驱动型的OS, 当发生与网络电缆连接的事件时,由于OS通过系统消息向用户应用程序通知该事 件,因此以后可以进行必要的处理。
然而,在通电时,在AV装置不与网络电缆连接的情况下,安装在AV装置上 的OS是Linux(注册商标)之类的非事件驱动型OS时,因为没有准备象事件驱动 型OS中那样的系统消息,因此用户应用程序为了捕捉网络电缆连接事件,用户应 用程序必须始终进行轮询。即,如日本专利号2002-300176公报中所述,用户应用 程序每隔一定时间间隔监控总线,一旦发生网络电缆的连接事件就可以进行相应的 处理。
具体来说,因为网络电缆与网络专用IC(集成电路)信号连接,通过网络设 备驱动程序定期确认该专用IC,检测出是否与网络链接。
或者,用户应用程序通过定期取得上述是否与网络链接的检测结果(链接信 息),检测作为系统是否有链接。
然而,在上述用户应用程序用轮询捕捉网络电缆的连接事件的情况下,当该 轮询的间隔缩短时,系统的负荷增加。如果为了减轻系统的负荷而拉长轮询的间隔, 则从网络电缆连接开始到可以使用网络为止要花费较长的时间,用户在可以使用电 子装置之前,要等待很长时间。

发明内容

本发明的目的在于提供一种能解决上述已有技术存在的问题的、用使用新型 非事件驱动型OS的电子装置来管理网络连接的方法及采用该管理方法的电子装 置。
根据本发明的网络连接管理方法是具有对网络电缆的电连接或断开的情况进 行检测的访问控制器和微型计算机的电子装置中的网络连接的管理方法,将访问控 制器的检测输出作为中断信号提供给微型计算机,微型计算机在利用访问控制器的 检测输出产生中断时,进行与网络电缆的连接或断开相应的处理。
在根据本发明的管理方法中,在访问控制器检测到网络电缆连接时微型计算 机检测与网络的链接,且当检测到建立该链接时,微型计算机进行用于网络访问的 处理。
另,在根据本发明的管理方法中,当访问控制器检测到网络电缆连接时,微 型计算机进行不允许使用网络的处理。
这里,微型计算机中的OS是非事件驱动型OS,并进行设定,使得当网络电缆 连接时,可以通过该网络电缆使用网络。
根据本发明的电子装置包括:用于连接网络电缆的连接器插座、检测在该连 接器插座发生的网络电缆电连接或断开的情况的访问控制器和微型计算机,将访问 控制器的检测输出作为中断信号提供给微型计算机,微型计算机在利用访问控制器 的检测输出产生中断信号时,进行与网络电缆的连接或断开相应的处理。
另外,在根据本发明的电子装置中,当访问控制器检测到网络电缆的连接时, 微型计算机检测与网络的链接,并当检测到已建立该链接时,微型计算机进行用于 网络访问的处理。
另,在根据本发明的电子装置中,当访问控制器检测到网络电缆断开连接时, 微型计算机进行不允许使用网络的处理。
因此,在根据本发明的电子装置中,微型计算机中的OS是非事件驱动型OS, 并进行设定,使得当将网络电缆连接至连接器插座时可以通过该网络电缆使用网 络。
通过以下参照附图说明的实施例的说明,将更清楚本发明的其它目的和利用 本发明所获得的具体优点。
附图简要说明
图1为示出在AV装置上连接了以太网(注册商标)的状态的网络的示意方框 图。

具体实施方式

图1示出根据本发明的AV(Audio and Visual)装置与网络连接的状态,是 在安装了作为OS的Linux(注册商标)的AV装置上连接以太网(注册商标)的电 缆的情况。
在本发明中,如图1所示,AV装置10与外部网络20连接。
连接至网络20的AV装置10包括作为硬件的用于以太网(注册商标)的连接 器插座11、访问控制器12和用于控制系统的微型计算机13。在此情况下,如下所 述,将该AV装置10与网络20连接用的LAN(局域网)电缆22与连接器插座11 连接。
另,访问控制器12连接在连接器插座11和微型计算机13之间,通过后述的 设备驱动程序的控制,进行连接以太网(注册商标)所必需的协议处理。访问控制 器12具有的功能是,检测从网络20发送来的位串,当可以获得及不能获得该位串 时,利用硬件中断向微型计算机13通知该情况。
作为这种访问控制器12,有国家半导体公司的IC(集成电路)[DP83815],将 有关协议的信号和与连接状态及硬件中断有关的信号分配给一个个的外部引脚。
微型计算机13包括作为微型计算机执行的软件的一部分的内核程序14、网络 设备驱动程序15、热插拔脚本16、DHCP(动态主机配置协议)客户机端口监督程序 18。
在此情况下,内核程序14可以是例如Linux(注册商标)的内核程序12.4。 网络设备驱动程序15用于通过控制访问控制器12能对网络20进行数据存取。网 络设备驱动程序15包括用于检测访问控制器是否与网络20进行信号链接的链接检 测19。
根据链接检测块19的检测结果调用热插拔脚本16,当进行该调用时,从网络 设备驱动程序15接受具有确定信息的环境变量。挂钩程序17是多个挂钩程序中的 一个,是通过热插拔脚本16的最后描述的调用代码来运行的。DHCP客户机端口监 督程序18用于实现DHCP协议。
另一方面,如图1所示的例子中,网络20如以下那样配置。即,将与连接器 插座11对应的连接器插头21与LAN电缆22连接,且LAN电缆22与宽带路由器 23连接。该宽带路由器23具有以太网(注册商标)的端口以及ADSL(非对称数字 用户线路)调制解调器的端口(未图示)。该宽带路由器23通过电话线路24以 ADSL方式与ISP(因特网服务提供商)25连接,并通过因特网26与DHCP服务器 27连接。
在以上配置中,当将连接器插头21插入连接器插座11时,可以在连接器插 座11的接收侧触点上获得位串a,它可以通过访问控制器12检测到。访问控制器 12在检测到该位串a时,对微型计算机13加上硬件中断,将LAN电缆22已连接 的情况通知微型计算机13。
微型计算机13在硬件中断作用时链接检测块19工作,检测是否建立了与网 络20的链接,当建立了链接时,调用热插拔脚本16。此时,将具有预定信息的环 境变量b从网络设备驱动程序15发送到热插拔脚本16。
热插拔脚本16在建立了网络20的链接且进行了调用c时根据与该调用c一 起发送的环境变量b的信息,从多个挂钩程序中调用相应的挂钩程序17。
挂钩程序17在用热插拔脚本16进行调用时,进行对内核程序使用网络20用 的准备,然后,委托DHCP客户机端口监督程序18取得IP(因特网协议)地址d。
DHCP客户机端口监督程序18如果接受取得IP地址d的委托e,则通过内核 程序14委托网络设备驱动程序15取得IP地址d。
然后,网络设备驱动程序15向访问控制器12置入取得IP地址的命令f。
访问控制器12通过从插座11到插头21、从插头21到LAN电缆22、从LAN 电缆22到宽带路由器23、从该宽带路由器23到电话线路24、从电话线路24到 ISP 25、然后从ISP 25到因特网26的线路委托DHCP服务器27进行IP地址的分 配e。
DHCP服务器27通过与上述线路反向的线路将分配给AV装置10的IP地址h 给予访问控制器12。
内核程序14通过上述的利用访问控制器12向DHCP服务器27委托进行IP地 址的分配g将给予访问控制器12的IP地址i通过网络设备驱动程序15取得。
这样,当将LAN电缆22连接至AV装置10时,向AV装置10分配IP地址, AV装置10就可以使用网络20了。另,当LAN电缆22不连接时,在将连接器插头 21插入上述连接器插座11后同样向DHCP客户机端口监督程序18委托进行取得IP 地址d的处理,在内核程序14中设定为LAN电缆22不连接,从而不允许使用网络 20。
在此情况下,当连接了LAN电缆22时,因为访问控制器12利用硬件中断将 该情况通知了系统,因此不像用轮询检测LAN电缆22的连接的情况那样,增加系 统的负荷。另,在连接LAN电缆22之后到可以使用网络20为止不会花费时间。
因为能够减轻系统的负荷,因此用于微型计算机13的CPU(中央处理单元) 与用于个人电脑等的CPU相比,可以采用性能低的元件,从而可以抑制成本的上升。 另,访问控制器12由于原来就必须连接网络,因此不必添加硬件,从而也不会导 致成本上升。
另,在上述说明中,是指将LAN电缆22连接至AV装置10时取得IP地址的 情况。但例如,在起居室内使用笔记本个人电脑时,由于LAN电缆会妨碍到其它人, 所以用无线LAN与外部的网络连接,然而在回到自己的房间内使用时,由于无线 LAN的速度慢,所以采用高速电缆连接,即使在上述那样的情况下,也可以采用本 发明。即,将LAN电缆连接至接通电源状态下的电子装置时,在其变得有效的情况 下,可以适用本发明。
另,本发明并不限于上述参照附图说明的实施例,能够不超过所附权利要求 的范围及主旨的情况下进行各种变更、置换及其等效的处理,这对本领域的技术人 员是显而易见的。
生产实用性
如上所述,本发明由于通过使用硬件中断来检测网络的连接,并进而建立了 链接,因此在可使系统的负荷最小,同时当与网络电缆连接时,可以立即使用网络。
QQ群二维码
意见反馈