网关卡、网关控制程序以及网关装置的制作方法

文档序号:6378836阅读:245来源:国知局
专利名称:网关卡、网关控制程序以及网关装置的制作方法
技术领域
本发明涉及一种例如设置在家庭中用于调整不同网络之间的通信协议的网关卡、网关控制程序以及网关装置,特别涉及一种可以实现节省空间及节省电力的网关卡、网关控制程序以及网关装置。
背景技术
众所周知,随着互联网的普及,在各家庭中不仅个人电脑而且电视、电话机等各种设备开始具备可以利用互联网的互联网连接功能。
但是,使用者新购入具备互联网连接功能的设备时,为了使各个设备达到可利用互联网的状态,为了将各设备连接到互联网,需要进行接入点(access point)连接设定等,为此花费时间。
另外,这些设备在家庭内需要进行通信线路的布线,这也花费时间,还具有设备台数越多布线也越麻烦的问题。
能解决这些问题的装置有近年来倍受关注的被称为家庭网关等的网关装置。该网关装置在每个家庭中设置一台,用于调整家庭内的网络和互联网等外部网络之间的通信协议的差异,使其可以互相连接。
可以利用互联网的各个设备都连接到该网关装置。网关装置通过公共电话线路网可以连接互联网。
如果用该网关装置进行了有关连接互联网的系统数据设定,则与网关装置相连接的各个设备不必分别进行互联网连接设定就可以利用互联网。
这样通过设置网关装置,可以节省设定互联网连接等的时间,同时可以精简家庭内的布线等,对使用者来说大幅度地提高了方便性。结果,能够促进可利用互联网的这些设备的普及。
专利文献1特开平11-58412号公报专利文献2特开平10-254636号公报专利文献3特开平11-249967号公报专利文献4特开平7-56694号公报专利文献5特开平10-320259号公报专利文献6特开2000-267928号公报专利文献7特开昭61-275945号公报但是,以往在家庭中设置网关装置时,设置空间的限制大,从尽可能节约电费的观点考虑时,装置体积和消耗电力成为问题。即,与注重于可靠性的面向企业的网关装置不同,面向家庭的网关装置的重要因素是节省空间和如何降低使用成本即电费。

发明内容
鉴于上述情况,本发明的目的是提供一种可以实现节省空间和节省电力的网关卡、网关控制程序及网关装置。
为达到上述目的,本发明的网关卡,连接到信息处理部,在不同网络之间进行数据交换,其特征在于具有切换单元,其设置在所述信息处理部和所述网关卡与存储单元之间;和切换控制单元,在所述信息处理部的工作状态为普通电力模式时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在所述信息处理部的工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态。
另外,本发明的网关控制程序,适用于连接到信息处理部、在不同网络之间进行数据交换的网关卡,使计算机具备切换单元和切换控制单元的功能,其中,所述切换单元被设置在所述信息处理部和所述网关卡与存储单元之间;所述切换控制单元在所述信息处理部的工作状态为普通电力模式时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在所述工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态。
此外,本发明的网关装置,具有信息处理部和网关卡,该网关卡连接该信息处理部,在不同网络之间进行数据交换,其特征在于所述网关卡具有切换单元,其设置在所述信息处理部和所述网关卡与存储单元之间;和切换控制单元,在所述信息处理部的工作状态为普通电力模式时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在所述工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态,所述信息处理部具有电力控制单元,该单元在产生了规定的转换原因时,使所述工作状态从所述普通电力模式转换为所述节省电力模式。
根据该发明,使信息处理部和网关卡共用存储单元,在信息处理部的工作状态从普通电力模式转换为节省电力模式时,将切换单元控制为将信息处理部和存储单元相结合的状态,所以能够节省空间和节省电力。


图1是表示本发明涉及的实施方式1的结构的方框图。
图2是表示图1所示切换部517的结构的方框图。
图3是图1及图2所示的切换部517的切换动作的概要说明流程图。
图4是说明该实施方式1的动作的时序图。
图5是说明图4所示的个人计算机部的启动处理的流程图。
图6是表示该实施方式1的各种信息画面的图。
图7是说明该实施方式1的变形例1的区域结构图。
图8是说明该实施方式1的变形例1的动作的时序图。
图9是表示该实施方式1的变形例2的切换部517的结构的方框图。
图10是表示本发明涉及的实施方式2的结构的方框图。
图11是表示图10所示的RAM612的结构的图。
图12是说明图10所示的主控制部613的动作的流程图。
图13是说明图12所示的启动处理的流程图。
图14是用于说明表示该实施方式2的变形例1的动作的动作表。
图15是表示该实施方式2的变形例2的结构的方框图。
图16是表示该实施方式2的变形例3的结构的方框图。
图17是表示本发明涉及的实施方式1的变形例3和实施方式2的变形例4的结构的方框图。
具体实施例方式
以下,参照附图详细说明本发明涉及的网关卡、网关控制程序及网关装置的实施方式1和2。
实施方式1图1是表示本发明涉及的实施方式1的结构的方框图。该图表示通信协议和标准不同的WAN(Wide Area Network广域网)200和LAN(LocalArea Network局域网)400通过网关个人计算机500而连接构成的通信系统。
网关个人计算机500以节省空间为目的,采用共用HDD540由网关卡510和个人计算机部520共用的结构。
WAN200是由互联网、公共线路网络、无线通信网络、CATV(CableTelevision有线电视)网络等构成的广域网,按照规定的通信协议,使位于远地的计算机相互连接。下面,作为一个示例,说明WAN200为互联网时的情况。
服务器1001~100n是邮件服务器、WWW(World Wide Web万维网)服务器等,并连接到WAN200。这些服务器1001~100n通过后述的网关个人计算机500和LAN400,向客户机3001~3003提供邮件服务、WWW站点服务等。
客户机3001~3003例如是被设置在家庭中的具备个人计算机和互联网连接功能的电气产品(电视、电话机、音响设备等)。
这些客户机3001~3003连接设置在家庭中的LAN400,具备通过该LAN400、网关卡510和WAN200访问服务器1001~100n,接受上述所提供的各种服务的功能。
另外,客户机3001~3003具备通过LAN400和网关卡510访问个人计算机部520、接收各种数据等功能。
这样,客户机3001~3003有时访问作为外部装置的服务器1001~100n,有时也访问作为内部装置的个人计算机部520。
这里,WAN200和LAN400分别采用不同的通信协议。
网关个人计算机500例如是被设置在家庭中的用于提供作为(家庭)网关功能(例如路由功能、桥接功能等)的专用个人计算机,其位于通信协议不同的WAN200和LAN400之间。
网关是调整WAN200和LAN400之间的通信协议的差异以便可以相互连接的硬件和软件的总称。
网关个人计算机500由网关卡510、个人计算机部520、电源单元530和共用HDD(Hard Disk Drive硬盘驱动器)540结构。
网关卡510是可以自由装卸地插入到个人计算机部520的插入部521中的卡式网关装置,提供上述的网关功能。
个人计算机部520具有作为普通个人计算机的功能。电源单元530向网关卡510及个人计算机部520的各部分提供电力。
共用HDD540是由网关卡510和个人计算机部520共用的大容量存储装置,存储着网关卡510和个人计算机部520分别使用的操作系统和各种应用程序。该共用HDD540的切换由后述的切换部517来进行。
在网关卡510中,WAN接口部511连接WAN200,作为与WAN200之间的通信接口。LAN接口部512连接LAN400,作为与LAN400之间的通信接口。
输入输出接口部510可自由装卸地插在个人计算机部520的插入部521中,作为与个人计算机部520之间的接口。
通信协议控制部514进行控制(通信协议的分析等),调整WAN200和LAN400之间的通信协议差异,使它们可以相互连接。
主控制部515控制切换部517的切换控制和与个人计算机部520之间的通信。关于该主控制部515的详细动作将在后面进行叙述。
存储器516不需要备用电源,是可以电擦除所存储的数据的可改写型只读存储器,是闪存EPROM(Erasable Programmable Read Only Memory)等。
该存储器516中存储有系统数据等。网关卡510例如在提供路由功能时,系统数据是IP(Internet Protocol互联网协议)地址、DHCP(Dynamic Host Configuration Protocol动态主机配置协议)数据、线路数据、过滤数据、固件等。
切换部517如图2所示,由开关构成,具备把共用HDD540切换到网关卡510侧或个人计算机部520侧的功能。
具体而言,切换部517具备通过切换作为硬盘接口总线IDE(Integrated Drive Electronics集成驱动电子设备)的总线518和IDE总线527来切换到网关卡510侧或个人计算机部520侧的功能。
IDE总线518设置在网关卡510上,IDE总线527设置在个人计算机部520上。
切换部517切换到网关卡510侧时,共用HDD540可以被网关卡510访问。
另一方面,切换部517切换到个人计算机部520侧时,共用HDD540可以被个人计算机部520访问。切换部517切换到个人计算机部520侧时,网关卡510通过个人计算机部520和切换部517可以访问共用HDD540。
返回图1,个人计算机部520中,插入部52 1中插有网关卡510的输入输出接口部513。主控制部522控制个人计算机部520的各部分。关于该主控制部522的详细动作将在后面叙述。
电力控制部523在把来自电源单元530的电力提供给个人计算机部520的各部分时,进行与普通电力模式或节省电力模式相应的控制。
上述普通电力模式是向个人计算机部520的各部分提供额定电力的模式。节省电力模式是向个人计算机部520中的必要的最低限度的各部分提供低于额定电力的电力以降低消耗电力的电力模式。
节省电力模式可以大致分为备用模式和停止模式两种。备用模式和停止模式的不同是存储工作数据的位置不同。备用模式的工作数据存储地是存储器524,需要向存储器524持续供给电力。
停止模式是在共用HDD中存储工作数据,并关闭电源,所以和备用模式比,消耗电力非常小。以下,节省电力模式是备用模式或停止模式。
电力控制部523进行以下控制在产生转换原因时,把电力模式从普通电力模式转换为节省电力模式,在产生恢复原因时,从节省电力模式转换为普通电力模式。
其中,转换原因是从客户机3001~3003对个人计算机部520的访问已结束时等。另一方面,恢复原因是从客户机3001~3003有访问个人计算机部520的请求时等。
存储器524中存储有各种数据。输入部525是键盘和鼠标等,用于输入各种数据。显示部526是CRT(Cathode Ray Tube阴极射线管)或LCD(Liquid Crystal Display液晶显示器),在主控制部522的控制下显示各种画面和数据。
下面,参照图3~图6说明实施方式1的动作。图3是概要说明图1和图2所示的切换部517的切换动作的流程图。图4是说明实施方式1的动作的流程图。
首先,参照图3概要说明切换部517的切换动作。在图2所示的网关卡510和个人计算机部520两者均被启动后,在图3所示的步骤SA1,切换部517由主控制部515切换到个人计算机部520侧。
这样,个人计算机部520通过IDE总线527和切换部517可以访问共用HDD540。网关卡510(主控制部515)通过个人计算机部520、IDE总线527和切换部517可以访问共用HDD540。
在步骤SA2,主控制部515通过个人计算机部520判断是否有从普通电力模式向节省电力模式的转换通知,此时判断结果为“否”,反复进行该判断。
当有从个人计算机部520向网关卡510的从普通电力模式向节省电力模式的转换通知时,主控制部515在步骤SA2的判断结果为“是”。
在步骤SA3,切换部517由主控制部515切换到网关卡510侧。
这样,网关卡510(主控制部515)通过IDE总线518和切换部517可以访问共用HDD540。此时,个人计算机部520不可访问共用HDD540。
在步骤SA4,主控制部515通过个人计算机部520判断是否有从节省电力模式向普通电力模式的恢复通知,此时判断结果为“否”,反复进行该判断。
当有从个人计算机部520向网关卡510的从节省电力模式向普通电力模式的恢复通知时,主控制部515在步骤SA4的判断结果为“是”。
在步骤SA1,切换部517由主控制部515切换到个人计算机部520侧。
这样,个人计算机部520通过IDE总线527和切换部517可以访问共用HDD540。此时,网关卡510(主控制部515)通过个人计算机部520、IDE总线527和切换部517可以访问共用HDD540。以后,进行步骤SA2的判断。
下面,参照图4所示时序图详细叙述实施方式1的动作。在该图所示的步骤SB1一接通电源,网关个人计算机500的各部分(网关卡510、个人计算机部520和共用HDD540)分别由电源单元530供给电力。
即,电源一接通,网关卡510、个人计算机部520和共用HDD540就同时开始启动。
在步骤SB2,主控制部515向切换部517输出用于切换控制到个人计算机510侧的切换控制信号。在步骤SB3,切换部517根据来自主控制部515的切换控制信号被切换到网关卡510侧。
这样,网关卡510(主控制部515)通过IDE总线518和切换部517可以访问共用HDD540。此时,个人计算机520不可访问共用HDD540。
在步骤SB4,主控制部515执行用于启动网关卡510的网关卡启动处理。
另一方面,在步骤SB5,个人计算机510的主控制部522与步骤SB4的网关卡启动处理并行执行用于启动个人计算机部520的个人计算机部启动处理。此时,个人计算机部520的电力模式为普通电力模式。
具体而言,在图5所示的步骤SC1,主控制部522的电源一接通,就开始POST(Power On Self Test加电自测试)处理,进行存储器524的容量确认、显示部526的初始化等。在步骤SC2,主控制部522通过IDE总线527和切换部517判断是否可识别共用HDD540,即切换部517进行的向个人计算机部520侧的切换是否已结束。
当步骤SC2的判断结果为“否”时,在步骤SC3,主控制部522判断是否可识别网关卡510,即插入部521中是否已插入输入输出接口部513,此时的判断结果为“是”。当步骤SC2的判断结果为“是”时,主控制部522执行步骤SC9的处理。
在步骤SC4,如图6(a)所示,主控制部522将表示正在启动家庭服务器(home server)功能的启动信息显示在显示部526上。这样,使用者知道正在启动中。
在步骤SC5,主控制部522设定可识别共用HDD540之前的重试时间(=n分(例如2分))。在步骤SC6,主控制部522通过IDE总线527和切换部517判断是否可识别共用HDD540,即切换部517进行的向个人计算机部520侧的切换是否已结束。
当步骤SC6的判断结果为“否”时,意味着在步骤SC7(参照图4)向个人计算机部520侧的切换处理尚未结束,在重试时间段内,反复进行用于可识别共用HDD540的处理。
在步骤SC7,主控制部522判断可识别共用HDD540的处理开始后的经过时间是否超过重试时间,即是否超时,此时的判断结果为“否”,进行步骤SC6的判断。
在图4所示的步骤SB6中,主控制部515向切换部517输出用于切换控制到个人计算机部520侧的切换控制信号。在步骤SB7,切换部517根据来自主控制部515的切换控制信号被切换到个人计算机部520侧。
这样,主控制部522将图5所示的步骤SC6的判断结果设为“是”。在步骤SC9,主控制部522继续POST处理。
另一方面,步骤SC7的判断结果为“是”时,即尽管切换部517被切换到个人计算机部520侧,但不能识别共用HDD540时,在步骤SC8,如图6(b)所示,主控制部522将表示已产生错误的错误信息B显在显示部526上。这样,使用者知道已产生错误。
在图4所示的步骤SB8,个人计算机部520的主控制部522判断是否已产生前述的电力模式转换原因,此时的判断结果为“否”,反复进行该判断。
在产生电力模式转换原因时,主控制部522将步骤SB8的判断结果设为“是”。在步骤SB9,主控制部522通知网关卡510从普通电力模式转换为节省电力模式。
在步骤SB11,网关卡510的主控制部515对应上述转换通知,向个人计算机部520的主控制部522通知响应。
在步骤SB10,个人计算机部520的主控制部522指示电力控制部523从普通电力模式转换为节省电力模式。这样,电力控制部523把电力模式由普通电力模式转换为节省电力模式。
在步骤SB12,主控制部515向切换部517输出用于切换控制到网关卡510侧的切换控制信号。在步骤SB13,切换部517根据来自主控制部515的切换控制信号被切换到网关卡510侧。
这样,网关卡510(主控制部515)通过IDE总线518和切换部517,可以访问共用HDD540。此时,个人计算机部520在节省电力模式下处于待机状态,不能访问共用HDD540。
如上所述,根据实施方式1,共用HDD540由个人计算机部520和网关卡510共用,在个人计算机部520的电力模式从普通电力模式转换为节省电力模式时,把切换部517切换到网关卡510侧,由此可以节省空间和节省电力。
另外,根据实施方式1,同时启动了个人计算机部520和网关卡510时,把切换部517切换到网关卡510侧,网关卡510的启动结束后,把切换部517切换到个人计算机部520侧,所以能够正常地顺序启动网关卡510和个人计算机部520。
实施方式1的变形例1在上述的实施方式1中,没有特别提及在图1所示的网关卡510和个人计算机部520之间对共用HDD540的利用区域的划分,可以构成根据切换部517的切换来切换可利用区域的示例。以下,将该结构示例作为实施方式1的变形例1进行说明。
图7是说明实施方式1的变形例1的区域结构的图。该图表示的是作为共用HDD540(参照图1)的记录介质的盘541的区域结构。
盘541被划分成MBR(Master Boot Record主引导记录)542和四个基本区域5461~5464。MBR542是盘541的开始区域(512字节),例如,是在个人计算机部520启动时被读入的区域。
基本区域5461、5462是网关卡510使用的区域。因此,在基本区域5461、5462中存储着网关卡510使用的文件、数据。
基本区域5463、5464是个人计算机部520使用的区域。因此,在基本区域5463、5464中存储着个人计算机部520使用的文件、数据。
在MBR542中存储着用作启动程序的引导装入程序543、分区信息5441~5444、署名信息545。分区信息5441~5444对应于基本区域5461~5464,是启动标志、开始位置、结束位置、相对区域、区域总数等信息。
启动标志被设定为80(可以启动有效)或00(不可启动无效)。在图1所示的个人计算机部520的电力模式是普通电力模式、切换部517被切换到个人计算机部520侧的状态下,分区信息5443的启动标志被设定为80(可以启动),其他分区信息5441、5442~5444的各启动标志被设定为00(不可启动)。
此时,基本区域5461~5464中,仅对应个人计算机部520的基本区域5463可以启动。
另外,在图1所示的个人计算机部520的电力模式从普通电力模式转换为节省电力模式的状态下,分区信息5443的启动标志从80(可以启动)被变更设定为00(不可启动),分区信息5441的启动标志从00(不可启动)被变更设定为80(可以启动)。
此时,基本区域5461~5464中,仅对应网关卡510的基本区域5461可以启动。
下面,参照图8所示的时序图说明实施方式1的变形例1的动作。
在图1所示的个人计算机部520的电力模式是普通电力模式、切换部517被切换到个人计算机部520侧时,图7所示的MBR542中,分区信息5443的启动标志设定为80(可以启动),其他的分区信息5441、5442~5444的各启动标志设定为00(不可启动)。
在该状态下,在图8所示的步骤SD1,个人计算机部520的主控制部522判断是否已产生前述的电力模式转换原因,此时的判断结果为“否”,反复进行该判断。
在产生电力模式转换原因时,主控制部522将步骤SD1的判断结果设为“是”。在步骤SD2,主控制部522通知网关卡510从普通电力模式转换为节省电力模式。
在步骤SD3,个人计算机部520的主控制部522指示电力控制部523从普通电力模式转换为节省电力模式。这样,电力控制部523把电力模式由普通电力模式转换为节省电力模式。
在步骤SD4,主控制部515将图7所示的分区信息5443的启动标志从80(可以启动)变更设定为00(不可启动),将分区信息5441的启动标志从00(不可启动)变更设定为80(可以启动)。
这样,在基本区域5461~5464,可以启动的基本区域从对应个人计算机部520的基本区域5463变更为对应网关卡510的基本区域5461。
在步骤SD5,主控制部515向切换部517输出用于控制切换到网关卡510侧的切换控制信号。在步骤SD6,切换部517根据来自主控制部515的切换控制信号被切换到网关卡510侧。
这样,网关卡510(主控制部515)通过IDE总线518和切换部517,可以访问共用HDD540。此时,主控制部515参照图7所示的分区信息5441~5444,访问启动标志被设定为80(可以启动)的基本区域5461。
如上所述,根据实施方式1的变形例1,在个人计算机部520的电力模式从普通电力模式转换为节省电力模式时,通过把图7所示的分区信息5443的启动标志从80(可以启动)变更设定为00(不可启动),把分区信息5441的启动标志从00(不可启动)变更设定为80(可以启动),所以可以在切换前后把分区信息5443和分区信息5441正确分配给个人计算机部520和网关卡510,能够防止错误动作。
实施方式1的变形例2在上述的实施方式1中,当图1所示的网关卡510侧(IDE总线518)的数据传送速度和个人计算机部520侧(IDE总线527)的数据传送速度之间有差异时,共用HDD540的动作在切换部517进行切换的前后有时会变得不稳定。
即,从共用HDD540来看,由于切换部517的切换,对方装置的传送速度发生变化(例如,从低速到高速)时,产生不能追随该变化,数据传送低于对方等问题。
下面,把解决该问题的结构示例作为实施方式1的变形例2进行说明。图9是表示该变形例2的切换部517的结构的方框图。对该图中对应图1的各部分的部分标注相同标号。图9所示的网关卡510和个人计算机部520中,省略了主控制部515、切换部517、IDE总线518和ID总线527以外的结构要件的图示。
切换部517的复位电路517a,在供给个人计算机部520的各部分的电源电压PC_Vcc低于阈值时(节省电力模式),输出“1”复位信号S1,而在电源电压PC_Vcc大于等于阈值时(普通电力模式),输出“0”复位信号S1。
即,复位电路517a在电力模式从普通电力模式转换为节省电力模式时,输出“1”复位信号S1。“与”电路51 7b获取复位信号S1和来自主控制部515的切换控制信号S2之与,输出信号S3。切换控制信号S2被上拉(pull up)。
信号S3也被输入到主控制部515。主控制部515在信号S3为“0”时,识别到是普通电力模式,切换部517被切换到个人计算机部520侧。另一方面,在信号S3为“1”时,主控制部515识别到是节省电力模式,切换部517被切换到网关卡510侧。
总线开关517c和总线开关517d是把IDE总线518、IDE总线527中其中一方连接到共用HDD上的开关,进行排他控制。
即,总线开关517c在信号S4为“1”时接通,输出“1”信号S5。而在信号S4为“0”时,总线开关517c断开,输出“0”信号S5。
其中,“1”信号S5表示切换部517被切换到网关卡510侧(IDE总线518)。“0”信号S5表示切换部517被切换到个人计算机部520侧(IDE总线527)。
信号S4是信号S3分别由反转电路517e和517f反转后的信号。
总线开关517d在信号S6为“1”时接通,在信号S6为“0”时断开。信号S6是信号S3由反转电路517g反转后的信号。
边沿检测电路517h是检测信号S3从“1”变为“0”或从“0”变为“1”的电路。边沿检测电路517h的输出信号在检测到变化时为“0”,在除此以外的情况下为“1”。
边沿检测电路517h的输出信号由反转电路517i反转,形成信号S7。“与”电路517j获取信号S7和信号S5之与,把初始化信号S8输出给共用HDD540。
初始化信号S8是在切换部517从个人计算机部520侧切换到网关卡510侧时,为了使传送速度与网关卡510侧相符,而初始化共用HDD540的信号。
下面,说明变形例2的动作。在图9所示的个人计算机部520的电力模式为普通电力模式时,由于电源电压PC_Vcc大于等于阈值,所以从复位电路517a输出“0”信号S1。
此时,信号S3为“0”,信号S6为“1”(信号S4为“0”),所以总线开关517d接通(总线开关517c断开),切换部517被切换到个人计算机部520侧。因此,共用HDD540以个人计算机部520侧的传送速度动作。
在产生电力模式转换原因时,个人计算机部520侧的电力模式从普通电力模式转换为节省电力模式,电源电压PC_Vcc低于阈值,所以来自复位电路517a的复位信号S1从“0”变为“1”。
此时,信号S3为“1”,信号S4为“1”(信号S6为“0”),所以总线开关517c接通(总线开关517d断开),切换部517被切换到网关卡510侧。
另外,从总线开关517c输出“1”信号S5,来自边沿检测电路517h的输出信号通过反转电路517i被反转,形成“1”信号S7。这样,从“与”电路517j向共用HDD540输出“1”初始化信号S8。
为了与网关卡510侧的传送速度相符,对共用HDD540进行初始化。这样,即使在切换之后,共用HDD540也稳定动作。
如上所述,根据实施方式1的变形例2,在个人计算机部520的电力模式从普通电力模式转换为节省电力模式时,在切换到网关卡510侧的同时,为了与切换后的数据传送速度相符,对共用HDD540进行初始化,所以能够防止因数据传送速度不同而造成的错误动作。
实施方式2在上述的实施方式1中,没有特别说明图1所示的网关卡510的主控制部515、个人计算机部520的主控制部522的详细结构(特别是共用HDD540的驱动部分),该结构可以是图10所示结构。下面,把该结构示例作为实施方式2进行说明。
图10是表示本发明涉及的实施方式2的结构的方框图。对该图中对应图1各部分的部分标注相同标号,并省略其说明。
在该图中,设有网关个人计算机600(网关卡610和个人计算机部620),来取代图1所示的网关个人计算机500(网关卡510和个人计算机部520)。
网关个人计算机600以节省空间为目的,采用共用HDD540由网关卡610和个人计算机部620共用的结构。
网关个人计算机600的基本功能(硬盘共用等)和网关个人计算机500基本相同。网关卡610中设有ROM(Read Only Memory只读存储器)611和RAM(Ramdom Access Memory随机存取存储器)612,来取代图1所示的存储器516。
ROM611是只读存储器。在该ROM611中存储着操作系统的内核和启动程序。其中,操作系统是指进行文件管理、存储器管理、输入输出管理、提供用户接口等的基本程序。内核是指用于实现存储管理和任务管理等操作系统的基本功能的程序。
启动程序是指用于启动网络(LAN630和LAN400)和DHCP的程序。DHCP是指用于向LAN中的计算机动态分配IP地址的通信协议。
RAM612是能进行读出/写入的存储器。在该RAM612中存储着从ROM611读出的启动程序等。另外,如图11所示,在RAM612中设有存储器转存(退避する)区域612a。
该存储器转存区域612a是在后述的主控制部613通过切换部517向共用HDD540写入数据失败时,把该数据作为转存数据进行存储(转存)的区域。转存数据以文件(存储器转存文件612F1~612F3)形式存储在存储器转存区域612a中,根据重试要求,再次被写入共用HDD540。
在一台计算机专用一个HDD的系统中,通常采用以下方法在HDD中设定转存区域(以下称为HDD转存区域),把向HDD写入失败的数据作为转存数据存储(转存)在HDD转存区域。
把这种方法应用于网关个人计算机600时,在把转存数据存储(转存)到共用HDD转存区域的过程中,如果切换部517发生切换,在切换期间,存在向共用HDD转存区域的存储(转存)中断而导致转存数据被破坏的问题。
对此,如图11所示,在可以保持连续访问的RAM612中设置存储器转存区域612a,把转存数据存储(转存)在存储器转存区域612a中,采用这种结构,可以防止伴随切换部517的切换而产生的转存数据的破坏。
另外,对存储器转存文件612F1~612F3赋予优先等级。所以,在RAM612的剩余容量所剩无几时,删除优先等级低的存储器转存文件。
返回图10,网关卡610中设有主控制部613,来取代图1所示的主控制部515和输入输出接口部513。
主控制部613和主控制部515(参照图1)相同,进行切换部517的切换控制、与个人计算机部620之间的通信控制、对共用HDD540的访问控制等。
在主控制部613中,通过CPU(central Processing Unit)613a执行各种计算机程序(操作系统、启动程序、应用程序等)来进行切换控制和通信控制等。
应用程序613b是由CPU613a执行的提供特定功能的程序。标准IDE驱动器613c是标准安装在网关卡610上的硬盘接口用驱动器,通过IDE总线518和切换部517来控制对共用HDD540的访问。
虚拟IDE驱动器613d具有类似标准IDE驱动器613c的驱动功能和把从CPU613a对共用HDD540的访问分配给标准IDE驱动器613c或通信部613e中任一方的功能。
具体而言,个人计算机部620为前述的节省电力模式时,切换部517被切换到网关卡610侧。此时,虚拟IDE驱动器613d把来自CPU613a的访问分配到标准IDE驱动器613c。CPU613a通过虚拟IDE驱动器613d、标准IDE驱动器613c、IDE总线518和切换部517,访问共用HDD540。
另一方面,个人计算机部620为前述的普通电力模式时,切换部517被切换到个人计算机部620侧。此时,虚拟IDE驱动器613d把来自CPU613a的访问分配到通信部613e。CPU613a通过虚拟IDE驱动器613d、通信部613e、LAN630、通信部621d、标准IDE驱动器621c、IDE总线527和切换部517,访问共用HDD540。
通信部613e控制通过LAN630与通信部621d之间的通信。
另外,个人计算机部620中设有主控制部621,来取代图1所示的插入部521和主控制部522。主控制部621进行与网关卡610之间的通信控制和对共用HDD540的访问控制等。
在主控制部621中,CPU621a通过执行各种计算机程序(操作系统、启动程序、应用程序等)来进行切换控制和通信控制等。
应用程序621b是由CPU621a执行的提供特定功能的程序。标准IDE驱动器621c是标准安装在个人计算机部620上的硬盘接口用驱动器,通过IDE总线527和切换部517控制对共用HDD540的访问。通信部621d控制通过LAN630与通信部613e之间的通信。
个人计算机部620为前述的普通电力模式时,切换部517被切换到个人计算机部620侧。此时,CPU621a通过标准IDE驱动器621c、IDE总线527和切换部517,访问共用HDD540。
另外,在普通电力模式时,网关卡610的主控制部613通过LAN630、通信部621d、标准IDE驱动器621c、IDE总线527和切换部517,访问共用HDD540。
下面,参照图12及图13所示的流程图,说明实施方式2的动作。图12是说明图10所示的主控制部613的动作的流程图。图13是说明图12所示的启动处理的流程图。
图1所示的网关个人计算机600的电源一接通,就从电源单元530向各部分供给电力。这样,在图12所示的步骤SE1,主控制部613的CPU613a执行用于启动各部分的启动处理。
具体而言,在图13所示的步骤SF1,CPU613a从ROM611读入操作系统的内核。在步骤SF2,CPU613a执行上述内核,启动操作系统。
在步骤SF3,CPU613a从ROM611读入启动文件后,把该启动文件存储在RAM612中。在步骤SF4,CPU613a执行启动文件,启动网络(LAN630、LAN400)和DHCP。
在步骤SF5,CPU613a对虚拟IDE驱动器613d进行初始化。在步骤SF6,CPU613a判断个人计算机部620的电源是否已接通,此时的判断结果为“是”。在步骤SF7,CPU613a将切换部517切换到个人计算机部620侧。
在步骤SF8,CPU613a通过个人计算机部620,即通过虚拟IDE驱动器613d、通信部613e、LAN630、通信部621d、标准IDE驱动器621c和IDE总线527,对切换部517进行初始化。
在步骤SF9,CPU613a通过虚拟IDE驱动器613d、通信部613e、LAN630、通信部621d、标准IDE驱动器621c、IDE总线527和切换部517,访问共用HDD540。
另一方面,当步骤SF6的判断结果为“否”时,在步骤SF10,CPU613a将切换部517切换到网关卡610侧。
在步骤SF11,CPU613a直接通过虚拟IDE驱动器613d、标准IDE驱动器621c和IDE总线518,对切换部517进行初始化。
在步骤SF12,CPU613a对标准IDE驱动器613c进行初始化。在步骤SF9,CPU613a通过虚拟IDE驱动器613d、标准IDE驱动器621c和IDE总线518和切换部517,访问共用HDD540。
返回图12,在步骤SE2,CPU613a判断从个人计算机部620是否有从普通电力模式向节省电力模式的转换通知,此时的判断结果为“否”。
在步骤SE3,CPU613a判断从个人计算机部620是否有从节省电力模式向普通电力模式的恢复通知,此时的判断结果为“否”。以后,在步骤SE2或步骤SE3的判断结果变为“是”之前,反复进行步骤SE2和步骤SE3的判断。
在个人计算机部620通知网关卡610从普通电力模式转换为节省电力模式时,CPU613a将步骤SE2的判断结果设为“是”。
在步骤SE4,CPU613a将切换部517切换到网关卡610侧。在步骤SE5,虚拟IDE驱动器613d把对共用HDD540的访问的分配去向从通信部613e切换为标准IDE驱动器613c。
当从网关卡610对共用HDD540产生访问要求(例如写入数据)时,CPU613a通过虚拟IDE驱动器613d、标准IDE驱动器613c、IDE总线518和切换部517,访问共用HDD540,把数据写入共用HDD540。
此时,如果出现数据写入失败,CPU613a把该数据作为转存数据存储在RAM612中(参照图11,例如存储器转存文件612F1)。
在个人计算机部620通知网关卡610从节省电力模式恢复为普通电力模式时,CPU613a将步骤SE3的判断结果设为“是”。
在步骤SE6,CPU613a将切换部517切换到个人计算机部620侧。在步骤SE7,虚拟IDE驱动器613d把对共用HDD540的访问的分配去向从标准IDE驱动器613c切换为通信部613e。
当从网关卡610对共用HDD540产生访问要求(例如写入数据)时,CPU613a通过虚拟IDE驱动器613d、通信部613e、LAN630、通信部621d、标准IDE驱动器621c、IDE总线527和切换部517,访问共用HDD540,把数据写入共用HDD540。
如果数据写入失败,和前面相同,CPU613a把该数据作为转存数据存储在RAM612中。
如上所述,根据实施方式2,设有虚拟IDE驱动器613d,在个人计算机部620的电力模式为节省电力模式时,控制为通过切换部517访问共用HDD540,在个人计算机部620的电力模式为普通电力模式时,控制为通过个人计算机部620和切换部517访问共用HDD540,所以在个人计算机部620和网关卡610之间可以共用一个共用HDD540,能够节省空间和节省电力。
根据实施方式2,当进行访问的过程中数据写入失败时,使该数据转存到RAM612中(参照图11),所以可以避免伴随切换而产生的转存数据遭破坏的影响。
实施方式2的变形例1在上述实施方式2中,对图10所示的个人计算机部620的电力模式为普通电力模式和节省电力模式时的切换动作进行了说明,但如果在访问共用HDD的过程中发生切换,则由于在切换期间不能访问共用HDD,有时会破坏数据。
因此,根据图14所示的动作表,进行切换时的极细致的控制,从而可以防止数据被破坏。下面,将该情况作为实施方式2的变形例1进行说明。
在图14所示的动作表中,网关卡状态表示图10所示的网关卡610的电力供给状态。该网关卡状态中的接通是指向网关卡610供给电力的状态,断开是指切断网关卡610的电源时的状态。
个人计算机部状态表示个人计算机部620的电力供给状态。该个人计算机部状态中的接通表示前述的普通电力模式,断开表示前述的节省电力模式。
网关卡610的主控制部613执行与网关卡状态和个人计算机部状态的组合相应的处理。
具体而言,在网关卡状态为接通、个人计算机部状态为接通时,主控制部613的CPU613a如前面所述,把切换部517切换到个人计算机部620侧,通过个人计算机部620访问共用HDD540。
在网关卡状态为接通、个人计算机部状态为断开时,CPU613a如前面所述,把切换部517切换到网关卡610侧,直接(通过虚拟IDE驱动器613d、标准IDE驱动器613c、IDE总线518和切换部517)访问共用HDD540。
在网关卡状态为接通、个人计算机部状态从接通转换为断开时,CPU613a通过个人计算机部620清除访问共用HDD540过程中的数据和磁盘缓存(缓存在RAM612中的数据),再次直接访问共用HDD540。
即,在个人计算机部状态从接通转换为断开时,CPU613a把切换部517从个人计算机部620侧切换到网关卡610侧。
然后,CPU613a把切换之前的数据等清除后,直接访问共用HDD540,即通过虚拟IDE驱动器613d、标准IDE驱动器613c、IDE总线518和切换部517再次访问共用HDD540。
在进行该访问时,从头执行有关共用HDD540的数据写入(或读出)。所以,可以避免切换过程中的数据破坏等弊端。
在网关卡状态为接通、个人计算机部状态从断开转换为接通时,CPU613a把切换部517从网关卡610侧切换到个人计算机部620侧。CPU613a在刚切换后对共用HDD540的访问处理结束之后,清除数据和磁盘缓存。
然后,CPU613a把切换之前的数据等清除后,通过个人计算机部620,即通过虚拟IDE驱动器613d、通信部613e、LAN630、通信部621d、标准IDE驱动器621c、IDE总线527和切换部517,再次访问共用HDD540。
在进行该访问时,从头执行有关共用HDD540的数据写入(或读出)。所以,可以避免切换过程中的数据破坏等弊端。
在网关卡状态为接通、个人计算机部状态从断开转换为接通(电源接通后马上启动的过程中)时,CPU613a把切换部517从网关卡610侧切换到个人计算机部620侧。
然后,CPU613a在个人计算机部620接通(或超时)之前的期间,重试通过个人计算机部620对共用HDD540的访问。
在网关卡状态为接通、个人计算机部状态从断开转换为接通(结束处理的过程中)时,CPU613a通过个人计算机部620重试访问。
在个人计算机部620断开后,CPU613a把切换部517从个人计算机部620侧切换到网关卡610侧,然后直接访问共用HDD540。
在网关卡状态从接通转换为断开(复位)、个人计算机部状态为接通时,CPU613a通过个人计算机部620访问共用HDD540。
在网关卡状态从接通转换为断开(复位)、个人计算机部状态为断开时,CPU613a直接访问共用HDD540。
在网关卡状态从断开转换为接通(启动)、个人计算机部状态为断开时,CPU613a直接访问共用HDD540。
在网关卡状态从断开转换为接通(启动)、个人计算机部状态为接通时,CPU613a通过个人计算机部620访问共用HDD540。另外,对网关卡610断开的情况未做设想。
如上所述,根据实施方式2的变形例1,如果切换部517在访问共用HDD540的过程中发生切换时,在切换后重新访问共用HDD540,所以可以避免伴随切换而产生的数据破坏的影响。
实施方式2的变形例2在上述的实施方式2中,如图11所示,说明的是仅在RAM612中设置存储器转存区域612a,把转存数据存储(转存)在存储器转存区域612a中的结构,但也可以是把转存数据存储(转存)在RAM612和共用HDD540两者中的结构。下面,把该结构示例作为实施方式2的变形例2进行说明。
图15是表示实施方式2的变形例2的结构的方框图。对该图中对应图11各部分的部分标注相同标号。图15中,除RAM612外,在共用HDD540中也设定了共用HDD转存区域540a。
该共用HDD转存区域540a是在主控制部613通过切换部517向共用HDD540写入数据失败时,把该数据作为转存数据进行存储(转存)的区域。转存数据以共用HDD转存文件540F的形式被存储在共用HDD转存区域540a中。
在把转存数据存储(转存)到共用HDD540的共用HDD转存区域540a的过程中,如果切换部517发生数次切换,在共用HDD转存区域540a的存储(转存)在切换期间会中断,在共用HDD转存文件540F中产生空白部分540D1~540D3。
为此,在实施方式2的变形例2中,主控制部613以电源模式的转换为触发,在切换部517进行切换的期间,把对应空白部分540D1~540D3的各转存数据存储(转存)到RAM612的存储器转存区域612a(存储器转存文件612F1~612F3)中。这些存储器转存文件612F1~612F3对应于空白部分54D1~540D3。
主控制部613从RAM612的存储器转存区域612a读出对应于存储器转存文件612F1~612F3的各转存数据,并将它们存储到共用HDD540的共用HDD转存区域540a中。具体而言,主控制部613把对应于存储器转存文件612F1~612F3的各转存数据合并到共用HDD转存文件540F的空白部分540D1~540D3中,作成完整的共用HDD转存文件540F。
如上所述,根据实施方式2的变形例2,在访问共用HDD540的过程中数据写入失败了时,使该数据转存到共用HDD540中,如果切换部517在转存过程中发生切换,使切换期间的数据转存到RAM612中,然后将转存到共用HDD540中的数据和转存到RAM612中的数据合并,所以可以避免伴随切换而产生的转存数据的破坏的影响。
实施方式2的变形例3在上述的实施方式2的变形例2中,如图15所示,说明的是在切换部517进行切换的期间,把转存数据存储(转存)到RAM612中,然后将转存数据与共用HDD转存文件540F进行合并的示例,但也可以是无论如何切换,均把同一转存数据并行存储(转存)在共用HDD540和RAM612两者中的结构。下面,把该结构示例作为实施方式2的变形例3进行说明。
如图16是表示实施方式2的变形例3的结构的方框图。对该图中对应于图15各部分的部分标注相同标号。在该图中,如果从主控制部613向共用HDD540的数据写入失败,主控制部613把该数据作为转存数据,存储(转存)在共用HDD540的共用HDD转存区域540a中。这样,共用HDD转存文件540F就被存储在共用HDD转存区域540a中。
与此并行,主控制部613把写入失败的数据作为转存数据存储(转存)在RAM612的存储器转存区域612a中。这样存储器转存文件612F就被存储在存储器转存区域612a中。
在把转存数据存储(转存)在共用HDD转存区域540a和存储器转存区域612a的过程中,如果切换部517发生切换,如实施方式2的变形例2所述,在共用HDD转存文件540F中将产生空白部分。
因此,在实施方式2的变形例3中,主控制部613以电源模式的转换为触发,在切换部517发生切换时,从RAM612的存储器转存区域612a读出对应于存储器转存文件612F的转存数据,将其存储在共用HDD540的共用HDD转存区域540a中。具体而言,主控制部613把对应于存储器转存文件612F的转存数据与共用HDD转存文件540F进行合并,作成完整的共用HDD转存文件540F。
如上所述,根据实施方式2的变形例3,在访问共用HDD540的过程中数据写入失败时,使该数据并行转存到共用HDD540和RAM612两者中,如果切换部517在转存过程中发生切换,使转存到共用HDD540转存区域540a中的数据和转存到RAM612中的数据合并,所以可以避免伴随切换而产生的转存数据破坏的影响。
以上参照附图详细说明了本发明涉及的实施方式1(包括变形例1和2)及实施方式2(包括变形例1~3),但具体的结构示例并不限定于这些实施方式1和2,不脱离本发明要旨的范围内的设计变更等都包括在本发明中。
例如,在上述的实施方式1和2中,作为变形例3(实施方式1)或变形例4(实施方式2),也可以把用于实现图1所示的网关计算机500(网关卡510、个人计算机部520)、和图10所示的网关计算机600(网关卡610、个人计算机部620)的功能的程序,记录在图17所示的计算机可读取的记录介质800中,把记录在该记录介质800中的程序读入到该图所示的计算机700中进行执行从而实现各功能。
该图所示的计算机700由下列部分构成执行上述程序的CPU710;键盘、鼠标等输入装置720;存储各种数据的ROM730;存储运算参数等的RAM740;从记录介质800读取程序的读取装置750;显示器、打印机等输出装置760;和连接各装置的总线770。
CPU710通过读取装置750读入记录在记录介质800中的程序,然后执行程序,从而实现前述功能。记录介质800可以使用光盘、软盘、硬盘等。
如上所述,根据本发明,使信息处理部和网关卡共用存储单元,在信息处理部的工作状态从普通电力模式转换为节省电力模式时,把切换单元控制为将信息处理部和存储单元相结合的状态,所以能够发挥可以实现节省空间和节省电力的效果。
另外,根据本发明,信息处理部和网关卡均处于启动过程中时,把切换单元控制为将信息处理部和存储单元相结合的状态,所以能够发挥可以使网关卡和信息处理部正常启动的效果。
根据本发明,在信息处理部的工作状态从普通电力模式转换为节省电力模式时,把第1区域从有效变更设定为无效,把第2区域从无效变更设定为有效,所以在切换前后,第1区域和第2区域可以被正确分配给信息处理部和网关卡,因此能够达到可以防止错误动作的效果。
根据本发明,在信息处理部的工作状态为节省电力模式时,控制为通过切换单元访问存储单元,在信息处理部的工作状态为普通电力模式时,控制为通过信息处理部和切换单元访问存储单元,所以在信息处理部和网关卡之间可以共用一个存储单元,因此能够达到可以实现节省空间和节省电力的效果。
根据本发明,切换单元在访问过程中发生切换时,在切换之后重新访问存储单元,所以能够达到可以避免伴随切换而产生的数据破坏的影响的效果。
根据本发明,在访问过程中数据写入失败时,使该数据转存到转存存储器中,所以能够达到可以避免伴随切换而产生的数据破坏的影响的效果。
根据本发明,在访问过程中数据写入失败时,使该数据转存到存储单元中,如果切换单元在转存过程中发生切换,使切换期间的数据转存到转存存储器中,然后将转存到存储单元中的数据和转存到转存存储器中的数据合并,所以能够发挥可以避免伴随切换而产生的数据破坏的影响的效果。
根据本发明,在访问过程中数据写入失败时,使该数据并行转存到存储单元和转存存储器两者中,如果切换单元在转存过程中发生了切换时,将转存到存储单元中的数据和转存到转存存储器中的数据合并,所以能够达到可以避免伴随切换而产生的数据破坏的影响的效果。
权利要求
1.一种网关卡,连接到信息处理部,在不同网络之间进行数据交换,其特征在于具有切换单元,其设置在所述信息处理部和所述网关卡与存储单元之间;和切换控制单元,其在所述信息处理部的工作状态为普通电力模式时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在所述信息处理部的工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态。
2.如权利要求1所述的网关卡,其特征在于所述切换控制单元在所述信息处理部和所述网关卡均处于启动过程中时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态。
3.如权利要求1或2所述的网关卡,其特征在于所述存储单元被划分为所述信息处理部利用的第1区域和所述网关卡利用的第2区域,在所述工作状态为所述普通电力模式时,所述第1区域被设定为有效,同时所述第2区域被设定为无效,所述切换控制单元在所述工作状态从所述普通电力模式转换为所述节省电力模式时,把所述第1区域从有效变更设定为无效,把所述第2区域从无效变更设定为有效。
4.如权利要求1所述的网关卡,其特征在于所述切换控制单元在所述信息处理部的数据传送速度与所述网关卡的数据传送速度有差异的情况下,在所述工作状态从所述普通电力模式转换为所述节省电力模式时,被控制为将所述网关卡与所述存储单元相结合的状态,同时为了与该控制后的数据传送速度相吻合,对所述存储单元进行初始化。
5.如权利要求1或4所述的网关卡,其特征在于具有访问控制单元,该访问控制单元进行对所述存储单元的访问控制,在所述信息处理部的工作状态为所述节省电力模式时,控制为通过所述切换单元访问所述存储单元,在所述信息处理部的工作状态为所述普通电力模式时,控制为通过所述信息处理部和所述切换单元访问所述存储单元。
6.如权利要求5所述的网关卡,其特征在于所述访问控制单元当所述切换单元在所述访问进行过程中发生了切换时,在切换之后重新访问所述存储单元。
7.如权利要求5所述的网关卡,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据转存到转存存储器。
8.如权利要求5所述的网关卡,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据转存到所述存储单元,当所述切换单元在转存过程中发生了切换时,使切换期间的数据转存到转存存储器,然后将转存到所述存储单元的数据和转存到所述转存存储器的数据合并。
9.如权利要求5所述的网关卡,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据并行转存到所述存储单元和转存存储器两者中,当所述切换单元在转存过程中发生了切换时,将转存到所述存储单元的数据和转存到所述转存存储器的数据合并。
10.一种网关控制方法,适用于连接到信息处理部、在不同网络之间进行数据交换的网关卡,其特征在于包括切换控制步骤,在所述信息处理部的工作状态为普通电力模式时,将设在所述所述信息处理部和所述网关卡与存储单元之间的切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在所述工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态。
11.一种网关控制程序,适用于连接到信息处理部、在不同网络之间进行数据交换的网关卡,使计算机具备切换单元和切换控制单元的功能,其中,所述切换单元被设置在所述信息处理部和所述网关卡与存储单元之间;所述切换控制单元在所述信息处理部的工作状态为普通电力模式时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态。
12.如权利要求11所述的网关控制程序,其特征在于所述切换控制单元在所述信息处理部和所述网关卡均处于启动过程中时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态。
13.如权利要求11或12所述的网关控制程序,其特征在于所述存储单元被划分为所述信息处理部利用的第1区域和所述网关卡利用的第2区域,在所述工作状态为所述普通电力模式时,所述第1区域被设定为有效,同时所述第2区域被设定为无效,所述切换控制单元在所述工作状态从所述普通电力模式转换为所述节省电力模式时,把所述第1区域从有效变更设定为无效,把所述第2区域从无效变更设定为有效。
14.如权利要求11所述的网关控制程序,其特征在于所述切换控制单元在所述信息处理部的数据传送速度与所述网关卡的数据传送速度有差异的情况下,在所述工作状态从所述普通电力模式转换为所述节省电力模式时,被控制为将所述网关卡与所述存储单元相结合的状态,同时为了与切换后的数据传送速度相吻合,对所述存储单元进行初始化。
15.如权利要求11或14所述的网关控制程序,其特征在于使所述计算机具备访问控制单元的功能,该访问控制单元进行对所述存储单元的访问控制,在所述信息处理部的工作状态为所述节省电力模式时,控制为通过所述切换单元访问所述存储单元,在所述信息处理部的工作状态为所述普通电力模式时,控制为通过所述信息处理部和所述切换单元访问所述存储单元。
16.如权利要求15所述的网关控制程序,其特征在于所述访问控制单元当所述切换单元在所述访问进行过程中发生了切换时,在切换之后重新访问所述存储单元。
17.如权利要求15所述的网关控制程序,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据转存到转存存储器。
18.如权利要求15所述的网关控制程序,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据转存到所述存储单元,当所述切换单元在转存过程中发生了切换时,使切换期间的数据转存到转存存储器,然后将转存到所述存储单元的数据和转存到所述转存存储器的数据合并。
19.如权利要求15所述的网关控制程序,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据并行转存到所述存储单元和转存存储器两者中,当所述切换单元在转存过程中发生了切换时,将转存到所述存储单元的数据和转存到所述转存存储器的数据合并。
20.一种网关装置,具有信息处理部和网关卡,该网关卡连接该信息处理部,在不同网络之间进行数据交换,其特征在于所述网关卡具有切换单元,其设置在所述信息处理部和所述网关卡与存储单元之间;和切换控制单元,其在所述信息处理部的工作状态为普通电力模式时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态,所述信息处理部具有电力控制单元,在产生了规定的转换原因时,使所述工作状态从所述普通电力模式转换为所述节省电力模式。
21.如权利要求20所述的网关装置,其特征在于所述切换控制单元在所述信息处理部和所述网关卡均处于启动过程中时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态。
22.如权利要求20或21所述的网关装置,其特征在于所述存储单元被划分为所述信息处理部利用的第1区域和所述网关卡利用的第2区域,在所述工作状态为所述普通电力模式时,所述第1区域被设定为有效,同时所述第2区域被设定为无效,所述切换控制单元在所述工作状态从所述普通电力模式转换为所述节省电力模式时,把所述第1区域从有效变更设定为无效,把所述第2区域从无效变更设定为有效。
23.如权利要求20所述的网关装置,其特征在于所述切换控制单元在所述信息处理部的数据传送速度与所述网关卡的数据传送速度有差异的情况下,在所述工作状态从所述普通电力模式转换为所述节省电力模式时,被控制为将所述网关卡与所述存储单元相结合的状态,同时为了与切换后的数据传送速度相吻合,对所述存储单元进行初始化。
24.如权利要求20或23所述的网关装置,其特征在于具有访问控制单元,该访问控制单元被设置在所述网关卡上,控制对所述存储单元的访问,在所述信息处理部的工作状态为所述节省电力模式时,控制为通过所述切换单元访问所述存储单元,在所述信息处理部的工作状态为所述普通电力模式时,控制为通过所述信息处理部和所述切换单元访问所述存储单元。
25.如权利要求24所述的网关装置,其特征在于所述访问控制单元当所述切换单元在所述访问进行过程中发生了切换时,在切换之后重新访问所述存储单元。
26.如权利要求24所述的网关装置,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据转存到转存存储器。
27.如权利要求24所述的网关装置,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据转存到所述存储单元,当所述切换单元在转存过程中发生了切换时,使切换期间的数据转存到转存存储器,然后将转存到所述存储单元的数据和转存到所述转存存储器的数据合并。
28.如权利要求24所述的网关装置,其特征在于所述访问控制单元在所述访问进行过程中数据写入失败了时,使该数据并行转存到所述存储单元和转存存储器两者中,当所述切换单元在转存过程中发生了切换时,将转存到所述存储单元的数据和转存到所述转存存储器的数据合并。
29.一种适用于网关装置的网关控制方法,该网关装置具有信息处理部和网关卡,该网关卡连接该信息处理部,在不同网络之间进行数据交换,其特征在于所述网关卡执行如下切换控制步骤在所述信息处理部的工作状态为普通电力模式时,将设在所述信息处理部和所述网关卡与存储单元之间的切换单元控制为将所述信息处理部与所述存储单元相结合的状态,在所述工作状态从所述普通电力模式转换为节省电力模式时,将所述切换单元控制为将所述网关卡与所述存储单元相结合的状态,所述信息处理部执行如下电力控制步骤,在产生了规定的转换原因时,使所述工作状态从所述普通电力模式转换为所述节省电力模式。
30.如权利要求29所述的网关控制方法,其特征在于在所述切换控制步骤,当所述信息处理部和所述网关卡均处于启动过程中时,将所述切换单元控制为将所述信息处理部与所述存储单元相结合的状态。
31.如权利要求29或30所述的网关控制方法,其特征在于所述存储单元被划分为所述信息处理部利用的第1区域和所述网关卡利用的第2区域,在所述工作状态为所述普通电力模式时,所述第1区域被设定为有效,同时所述第2区域被设定为无效,在所述切换控制步骤,当所述工作状态从所述普通电力模式转换为所述节省电力模式时,把所述第1区域从有效变更设定为无效,把所述第2区域从无效变更设定为有效。
32.如权利要求29所述的网关控制方法,其特征在于在所述切换控制步骤,在所述信息处理部的数据传送速度与所述网关卡的数据传送速度有差异的情况下,在所述工作状态从所述普通电力模式转换为所述节省电力模式时,将所述网关卡和所述存储单元控制为相结合的状态,同时为了与切换后的数据传送速度相吻合,对所述存储单元进行初始化。
全文摘要
本发明提供一种实现节省空间和节省电力的网关卡、网关控制程序以及网关装置。网关卡510与个人计算机部520相连接,用于在不同的网络之间(WAN200和LAN400)进行通信协议的调整,它具有切换部517,设在个人计算机部520和网关卡510与共用HDD540之间;和主控制部515,在个人计算机部520的电力模式为普通电力模式时,把切换部517切换到个人计算机部520侧,在电力模式从普通电力模式转换为节省电力模式时,把切换部517切换到网关卡510侧。
文档编号G06F13/00GK1487439SQ0315709
公开日2004年4月7日 申请日期2003年9月12日 优先权日2002年9月13日
发明者木村真敏, 山崎年树, 铃木修一, 佐久间繁夫, 吉本义哉, 冈本博, 一, 哉, 树, 繁夫 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1