家电网络系统及连接法、其适配器、索引服务器及操作法的制作方法

文档序号:7559630阅读:126来源:国知局
专利名称:家电网络系统及连接法、其适配器、索引服务器及操作法的制作方法
技术领域
本发明涉及具有连接在网络与家电设备的数据输出输入端子之间的适配器的家电网络系统、家电网络用适配器、索引服务器以及各动作的控制方法。
背景技术
以往的家电网络系统作为包括与网络连接的家庭内的家电设备和与该网络连接并提供有关上述家电制品服务的服务公司的服务器的系统,包括家庭内与上述网络连接并起存储数据·通信单元作用的住宅网关和与连接在上述网络的家庭内的家电连接并能够进行相互通信的便携式多道控制器,利用对该多道控制器的操作从上述网络通过上述住宅网关下载有关上述家电设备的程序和数据,从而可以扩展上述家电的功能(例如,参照专利文献1)。
还有,连接在网络与家电之间的适配器也可以对来自网络的信息信号进行变换(例如,参照专利文献2)。
专利文献1特开2002-78036号公报(第3页,图1)专利文献2特开2000-346366号公报(第3页,图1)发明内容(发明需要解决的课题)为了将家电设备与互联网或家庭网络等网络连接,如上述专利文献2所述,大多采用在家电设备外面安装并连接适配器的方式。虽然技术上也可以将适配器组装到家电设备内部,但由于这样会成为成本增加的因素,因此将其作为从家电设备分离开来的选装部件。
这样将适配器作为选装件,对于多设置于高温、多湿等严峻的使用环境场所的家电设备来说,其优点是可以避免由于该适配器部分出现故障而导致家电不能使用。
但是,如果制造各厂家以及各机种的专用适配器,对于各厂家会成为库存增大、产品和适配器成本增加的因素。
还有,对于使用者来说,需要管理各机种的适配器,不仅繁杂,而且容易因对应机种的连接错误而误用。
本发明的目的在于解决上述课题。
(解决课题的手段)本发明的家电网络系统的特征在于,装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、连接在网络和上述家电设备的数据输出输入端子之间的适配器、通过适配器从上述网络向上述家电设备传送数据的服务器;上述适配器与上述家电设备的数据输出输入端子连接后,在从上述存储部获取设备信息的同时,根据获取的上述设备信息从上述服务器获取与上述家电设备相对应的软件。
还有,本发明的家电网络连接方法的特征在于,装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、连接在网络和上述家电设备的数据输出输入端子之间的适配器、通过适配器从上述网络向上述家电设备传送数据的服务器,上述适配器与上述家电设备的数据输出输入端子连接后,在从上述存储部获取设备信息的同时,根据获取的上述设备信息从上述服务器获取与上述家电设备相对应的软件。
还有,本发明的家电网络系统的特征在于,装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、设置在家庭内的家庭网络、连接在该家庭网络和外部网络之间的家庭服务器、连接在上述家庭网络和上述家电设备的数据输出输入端子之间的适配器、通过上述适配器从上述外部网络向上述家电设备传送数据的服务器,上述家庭服务器根据上述适配器从上述家电设备获取的设备信息从上述服务器获取与上述家电设备相对应的软件。
还有,本发明的家电网络连接方法的特征在于,装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、设置在家庭内的家庭网络、连接在该家庭网络和外部网络之间的家庭服务器、连接在上述家庭网络和上述家电设备的数据输出输入端子之间的适配器、通过上述适配器从上述外部网络向上述家电设备传送数据的服务器;上述家庭服务器根据上述适配器从上述家电设备获取的设备信息从上述服务器获取与上述家电设备相对应的软件。
还有,本发明的家电网络用适配器的特征在于,装备有与网络连接的网络通信部、与家电设备连接的设备通信部、与上述家电设备连接后、在从上述家电设备获取设备信息的同时、根据获取的上述设备信息从上述服务器获取与上述家电设备相对应的软件的适配器控制部。
还有,其特征在于,还装备有显示上述适配器控制部的动作状态的显示部。
还有,本发明的家电网络用适配器控制方法的特征在于,装备有与网络连接的网络通信部、与家电设备连接的设备通信部,与上述家电设备连接后、具有从上述家电设备获取设备信息的获取步骤、为了根据该获取步骤所获取的上述设备信息获取与上述家电设备相对应的控制软件而对上述服务器进行访问的访问步骤、从在该访问步骤所访问的上述服务器获取上述控制软件的下载步骤。
还有,其特征在于还随着各步骤的动作在显示部进行显示。
还有,本发明的索引服务器的特征在于,装备有与网络连接的网络部、存储使连接在家电设备和网络之间并使上述家电设备能够与网络连接的适配器进行动作的控制程序的存放位置的索引部,上述索引部当通过上述网络部出现来自上述适配器的访问时,将其传送到与连接在上述适配器的上述家电设备相对应的控制软件的存放位置。
还有,其特征在于,还装备有在索引部登录与设备信息相对应的存放位置的同时、在该存放位置存放该控制软件的登录部、和在该登录部进行登录时进行费用计算的费用计算部。
还有,上述费用计算部的特征在于,当在上述索引部登录上述控制软件的传送位置时进行费用计算的同时、上述适配器进行应该获取控制软件的访问时,对所访问的控制软件的登录者按照其访问次数进行费用计算。
还有,本发明的索引服务器的动作方法的特征在于,装备有与网络连接的网络部、存储使连接在家电设备和网络之间并使上述家电设备能够与网络连接的适配器进行动作的控制程序的存放位置的索引部,当通过上述网络部出现来自上述适配器的访问时,具有确认上述适配器获取的设备信息的确认步骤、和在该确认步骤后传送到与上述设备信息相对应的控制软件的存放位置的传送步骤。
还有,其特征在于,还装备有在索引部登录与设备信息相对应的存放位置的存放位置登录步骤、在该存放位置存放该控制软件的存放步骤、在该存放步骤的登录时进行费用计算的费用计算步骤。
还有,其特征在于,上述费用计算步骤中,在上述索引部登录上述控制软件的传送位置时进行费用计算的同时、上述适配器进行应该获取控制软件的访问时,对所访问的控制软件的登录者按照其访问次数进行费用计算。
本发明的其他方式为家电网络用适配器。该适配器装备有与网络连接的网络通信部、与家电设备连接的设备通信部、与家电设备连接后、在从家电设备获取设备信息的同时,通过网络从服务器获取对根据获取的设备信息特定的家电设备进行控制的控制程序的适配器控制部、具有预先存放用于获取控制程序的通过适配器控制部运行的获取程序以及用于网络利用的协议堆栈的第1存放区域、以及存放控制程序的第2存放区域的存储器。获取程序和控制程序共用协议堆栈。这样,能够获取与所连接的家电设备相对应的控制程序。还有,能够缩小存储器容量。
适配器控制部对第2存放区域是否存放控制程序进行判断,如果没有存放,适配器则运行获取程序,从服务器获取控制程序,并写入第2存放区域。如果已经存放,适配器控制部也可以运行存放在第2存放区域的控制程序。这样,当没有在适配器中存放控制程序时,也能够重新获取控制程序。
适配器装备的存储器预先保持有启动指示程序,启动指示程序对第2存放区域是否存放控制程序进行判断,如果没有存放,则运行获取程序,如果已经存放,则运行控制程序。适配器控制部当该适配器的电源接通时也可以在最初运行启动指示程序。
启动指示程序也可以存放以在该适配器的电源接通时适配器控制部最初开始读入的存储器地址为起点的区域。
适配器控制部也可以在将控制程序写入到第2存放区域后再启动该适配器。
还有,对上述结构因素进行任意组合,在方法、装置、系统、存储媒体、计算机程序等之间对本发明的描述进行变换,仍属于本发明的有效方式。


图1是表示作为本发明的实施例的包含家庭内家电设备的网络的结构例的图。
图2为图1的适配器以及家电设备的控制方框图。
图3为图1的索引服务器的控制方框图。
图4表示检索索引服务器的索引部内的存放位置时所用的对照表。
图5表示适配器的动作流程。
图6表示家电设备的动作流程。
图7是作为其他实施例的适配器以及家电设备的控制方框图。
图8是表示登录索引服务器的控制软件时的费用计算动作的流程图。
图9是表示索引服务器的月末处理动作的流程图。
图10是与实施方式2有关的图1的适配器的内部结构图。
图11(a)表示图10的设备连接用程序的一个例子。
图11(b)表示存放在第4区域的控制软件的程序代码的一个例子。
图12表示通过运行图10的设备连接用程序所实现的处理的流程的一个例子。
图13是表示通过运行存放在存储器中的程序在适配器的适配器控制部的内部能够实现的功能模块的一个例子的图。
符号说明
2—家庭服务器; 3—家庭网络; 7—家电设备; 8—适配器;11—软件库服务器; 12—软件服务器; 13—索引服务器;81—适配器控制部; 84—控制软件存储部; 87—控制软件获取部; 200—微机; 202—网络功能部; 204—存储器控制器; 206—报知部; 208—总线; 210—存储器; 250—通信处理部; 252—启动指示部; 254—控制软件运行部。
具体实施例方式
(实施方式1)图1中,各家庭1内装备有控制家庭内通信的家庭服务器2、与家庭服务器2连接的家庭网络3、洗衣机5、微波炉6、空调14、连接在洗衣机5或微波炉6或空调14与家庭网络3之间的适配器8。
还有,家庭1内的洗衣机5或微波炉6、以及空调14或录像机等电器设备以下统称为家电设备7。因此,适配器8连接在家庭网络3和家电设备7之间。
家庭服务器2通过网络服务提供商的服务器9与互联网10连接。服务提供商的服务器9与家庭服务器2之间可以通过例如电话线路连接。
互联网10上连接有保存制造例如制造适配器8的厂家的与各家电设备7对应的控制软件(以下,也简称“控制软件”)的软件库11、12,而且连接有将软件库11、12中的控制软件的存储位置与各家电设备7所附有的识别代码对应进行登录的索引服务器13。“控制软件”为将通过家庭网络3接受到的遵守例如エコネツト(ECONET)等家电网络用通信规格的控制信号与家电设备7用的控制信号进行相互变换、并能够在家庭网络3和家电设备7之间进行通信的程序或该程序利用的各种设定数据等。通过这种控制软件,即使在家电网络普及之前的过渡期中可能出现的乱立多种规格的状况下,也能够让不同通信规格的家电设备7共存于家庭网络3。
还有,还可以利用所签约的通信事业者(公司)的服务器16接受来自移动电话等便携式终端15的无线电波的信息,然后通过互联网10将信息传送到所希望的设备。
如图2所示,上述适配器8装备有适配器控制部81、与家庭网络3连接的网络通信部82、与家电设备7连接并进行通信的设备通信部83。
其中,适配器控制部81具有显示适配器的动作状态的显示部81a、存储控制软件的控制软件存储部84、存储作为存储在该控制软件存储部84的控制软件的控制对象的家电设备7的设备识别代码的识别代码存储部85、在与家电设备7进行通信时获取特定家电设备的设备识别代码、确认其是否与存储在识别代码存储部85中的设备识别代码一致、如果不一致则在删除家电设备7的识别代码后、写入到识别代码存储部85的识别代码确认部86、在该识别代码确认部86从删除识别代码存储部85的内容至写入重新获取的设备识别代码之间、访问互联网10上的索引服务器13从而获取与获取的家电设备7的设备识别代码相对应的控制软件并下载到控制软件存储部84的控制软件获取部87。“设备识别代码”是确定与家电设备7的通信规格相对应的控制软件的信息,可以是与例如家电设备7的型号、制造厂家、商品名、年式、种类相对应的代码。
即,根据分配给家电设备7的设备识别代码,能够确定控制该家电设备7的控制软件。识别代码存储部85保持作为存储在控制软件存储部84中的控制软件的控制对象的家电设备7的设备识别代码。识别代码确认部86通过判断在识别代码存储部85所保持的设备识别代码和从家电设备7获取的设备识别代码是否一致,来判断将该家电设备7作为控制对象的控制软件是否已经存储在控制软件存储部84。这样,如果对应的控制软件没有存储在控制软件存储部84,识别代码确认部86将指示控制软件获取部87获取控制软件。这样,控制软件获取部87将获取的控制软件存放到控制软件存储部84,同时该控制软件将作为控制对象的设备识别代码存放到识别代码存储部85。这样,将与一直存放在控制软件存储部84的控制软件相对应的设备识别代码存放到识别代码存储部85中。
上述显示部81a将适配器8的现在的工作状况、例如正在确认连接的家电设备7的设备识别代码、正在从索引服务器13获取控制软件、正在运行控制软件等的动作、通过改变LED的闪亮间隔、或利用LCD显示文字向用户告知。
还有如图3所示,索引服务器13装备有与互联网10连接的网络部131、对于设备识别代码存储必要的控制软件的存放位置、当出现来自适配器8的访问时、传送到与要查证的设备识别代码相对应的存放位置的索引部132、用于家电设备制造等厂家登录适配器8的控制软件时进行访问的登录部133、上述厂家访问登录部133进行登录时根据访问费用等进行费用计算并要求付费的费用计算部134、存储控制软件的控制软件存放部135。
例如,如图4所示,上述索引部132存储有对照表A以及对照表B,当被访问时,对于要查证的设备识别代码从对照表A求出相对应的软件识别代码,接着利用对照表B,求出从对照表A得到的对应软件识别代码相对应的控制软件的存放位置,并向存放位置进行传送。
还有,当厂家等要求将设备识别代码和控制软件对应在一起并登录时,上述登录部133首先自动将控制软件存放到软件库服务器11、12或者索引服务器13内的控制软件存放部135二者中的一个。接着,登录部133在索引部132的对照表B中输入自动给出的软件识别代码和表示上述存放位置的地址,在对照表A中输入设备识别代码和对象软件识别代码,然后结束登录。
运行使用上述索引服务器13的厂家为了维护管理存放控制软件、且在任何地方都能访问的服务器,利用费用计算制度来征收资金。例如,设计相关系统,对于需要登录的厂家,如果是首次登录的厂家则征收入会费,并提供用户ID和密码。另外,通过征收例如每年一次的年会费来维持用户ID和密码的有效性。还有,在控制软件登录时也征收登录费,同时随着访问次数征收使用费。费用计算部134具有这样的征收系统。
图2中,作为家电设备的一个实施例,以微波炉6为代表进行说明,具有控制炊事操作的控制部61、作为食品加热源的磁控管62、存储代表微波炉品种的设备识别代码的识别代码存储部63、数据输出输入端子64a,并装备与适配器8进行通信的通信部64。适配器8的设备通信部83与微波炉6的通信部64连接并进行通信。还有,该通信部64与设备通信部83可以遵守利用例如RS-232C或UART等低成本结构能够实现的通信规格进行通信,也可以利用USB或无线等进行通信。
其它的家电设备7中,作为共同结构,至少具有控制部、通信部和识别代码存储部,进行同样的操作。
根据图5说明上述结构的适配器8的适配器控制部81的动作。
适配器8与家电设备7连接后,接通电源时,首先在步骤S1取得所连接的家电设备7的设备识别代码。具体来说,适配器控制部81的识别代码确认部86通过设备通信部83以及通信部64访问家电设备7,经过控制部61从识别代码存储部63获取设备识别代码。这时,显示部81a进行正在获取识别代码的显示,例如进行LED的缓慢闪灭显示。
在步骤S2,识别代码确认部86判断在步骤S1获取的家电设备7的设备识别代码与识别代码存储部85中存储的设备识别代码是否一致。
在该步骤如果判断一致,则移至步骤S3,运行存储在控制软件存储部84中的控制软件。通过运行上述控制软件,家电设备7能够接收通过家庭网络3传送的信息,并变换成符合通信部64和设备通信部83的通信协议的信号,将信息供给到家电设备7。显示部81a进行动作中的显示,例如LED的点灯显示。
在步骤S2如果判断不一致,则移至步骤S4,消去识别代码存储部85中存储的设备识别代码。此后,显示部81a进行正在获取控制软件的显示,例如LED的快速闪灭显示。
在步骤S5,与获取的设备识别代码相对应的控制软件与互联网10上的索引服务器13连接,访问控制软件。
这一动作中,适配器8访问家庭服务器2,通过家庭服务器2的动作,访问索引服务器13,通过索引服务器13从软件库11、12等存放位置下载控制软件。
还有,作为其他方法,如后面所述图7的适配器,也可以考虑在适配器8中存储索引服务器13的地址,利用适配器8的直接指示,通过索引服务器13从软件库11、12等存放位置下载控制软件。
还有,本实施例中说明的是包括所有这些方法,根据适配器8的指示进行下载。
在步骤S6,将所访问的控制软件下载到控制软件存储部84。该下载完成后,在步骤S7,在识别代码存储部85写入步骤S1所获取的设备识别代码。然后,移至步骤S3,运行控制软件。以后,适配器8利用步骤S3的动作进行驱动控制。
还有,对于家庭服务器2获取控制软件的类型,家庭服务器2每月一次等定期确认索引服务器13中的控制软件是否被修改,如果判断被修改,则也可以按照从步骤S4到步骤S7的顺序重新写入控制软件。
还有,对于适配器8直接获取控制软件的类型,适配器8也可以进行与上述的家庭服务器2相同的动作,重新写入控制软件。
伴随该动作,索引服务器13的结构中还具有现在的控制软件的版本信息,以作为控制软件的附加信息。适配器8确认这一信息,以判断控制软件是否被修改。
接着,根据图6说明家电设备7的动作。这里,以微波炉6代表家电设备7进行说明。
首先,在步骤S10,控制部61判断是否存在来自所连接的适配器8的获取识别代码的要求。如果存在要求,则移至步骤S11,控制部61从识别代码存储部63读出设备识别代码,通过通信部64传送到适配器8。
在步骤S12,例如,确认是否存在外出的使用者通过移动电话15向家庭1内的微波炉6发出的规定的执行处理的指令信息。具体来说,适配器8通过互联网10接收指令信息。适配器8的适配器控制部81将接受的指令信息转换成设备通信部83对应的通信协议,再传送到微波炉6。即,适配器控制器81将遵守第1通信协议的指令信息变换成家电设备7能够利用的第2通信协议,再传送到微波炉6。在步骤S12,确认存在外部指令时,则移至步骤S13,微波炉6的控制部61接收从适配器8传送来的指令信息,例如指令信息为炊事设定时,则设定动作开始时刻和炊事菜单等,如果为动作确认设定,则通过通信部64以及适配器8返送现状的家电设备7的动作状态。
在步骤S14,控制部61确认微波炉6的操作部是否被操作。如果没有确认到操作部的操作,则返回到步骤S10,等待下一个动作。如果在步骤S14确认到操作部的操作,则移至步骤S15,判断所确认的操作是否为启动按钮的操作等的开始驱动微波炉6的操作。
在上述步骤S15判断不是开始驱动的操作时,移至步骤S16,判断是否要求从连接在互联网10上的有关网站下载微波炉6所需的信息、例如自动炊事顺序等信息。
如果在步骤S16判断没有要求获取信息,则判断为输入错误,返回到步骤S10。另外,在步骤S16确认为要求获取信息后,从互联网10通过适配器8获取信息。然后,返回到步骤S10,等待下一个指令。
在上述步骤S15确认的操作如果是开始驱动微波炉6的操作,则移至步骤S18,驱动微波炉6。具体来说,控制部61驱动磁控管62,开始加热食品。然后,在步骤S21判断步骤S18驱动的微波炉6的动作已经结束之前,继续动作。
在此之间,在步骤S19,例如确认是否有外出的使用者通过移动电话15给微波炉6发出的指令信息。具体来说,适配器8通过互联网10接收指令信息。适配器8的适配器控制器81将接受的指令信息变换成设备通信部83所对应的通信协议,再传送给微波炉6。在步骤S19,如果确认有来自外部的指令信息,则移至步骤S20,微波炉6的控制部根据指令信息设定动作。例如,如果控制部61通过通信部64接收到来自外部的停止动作的指令信息,控制部61就根据该停止信息停止磁控管62的动作。
如果在上述步骤S21进行了微波炉6的动作确认,在步骤S22进行结束通知等结束处理并结束微波炉6的炊事动作,返回到步骤S10,等待下一个动作,并顺次执行上述动作。
针对微波炉6的动作说明了上述动作,但本发明并不限定于此,而适用于所有能够与适配器8连接的家电设备7。
将上述的微波炉6改为其他的家电设备7,按照图7说明空调14。相同序号的物品具有相同功能,故省略说明。
空调14装备有从插座146获得驱动设备的电源的设备侧电源部141、与适配器8进行通信并具有数据输出输入端子142a的通信部142、控制空调14的动作的控制部143、根据该控制部143的指示进行动作的压缩机等的驱动部、存储与空调14的厂家以及品牌名相对应的设备识别代码的识别代码存储部145。
还有,适配器8内还设有向适配器8供给电源的适配器侧电源部88、存储索引服务器13的地址的索引服务器地址存储部89。在上述适配器8内也设有这一结构,但这里为了说明这些结构的动作,特地予以叙述。
从空调143的设备侧电源部141沿着通信连线147设置的电源电缆148将电源供给到上述适配器侧电源部88。因此,如果从通信部142的输出输入端子142a拆除通信电缆147,电源也会一起被断开。
还有上述适配器控制部8 1从适配器侧电源部88接通电源后,首先获取所连接的作为家电设备7的空调14的设备识别代码,并确认与识别代码存储部85中存储的设备识别代码是否一致。如果不一致,则消去识别代码存储部85的存储内容,然后从索引服务器地址存储部89读出索引服务器13的地址,通过网络通信部82与索引服务器13连接。
与作为上述家电设备7的空调14连接的适配器8的动作如图6所示。
但是,本质上空调的指令是不相同的。即,步骤S12以及步骤S13的动作略微不同。各步骤的说明如下所述。
在步骤S12中,例如确认是否有外出的使用者通过移动电话15给空调14发出的指令信息。具体来说,适配器8通过互联网10接收指令信息。适配器8的适配器控制器81将接受的指令信息变换成设备通信部83所对应的通信协议,再传送给空调14。在步骤S12,如果确认有来自外部的指令信息,则移至步骤S13,空调14的控制部143接收从适配器8传送来的指令信息,例如如果指令信息为设定温度和设定温度到达时刻等,则进行预约设定,如果为动作确认指令,则通过通信部142以及适配器8返送现状的家电设备7的动作状态。
如果步骤S13的设定为预约设定,则只有跳过步骤S14这一点与上述的微波炉6的动作不同。
以上为适配器8的动作。
接着,根据图8说明索引服务器13的费用计算动作。
在步骤S50,判断是否存在从适配器8向索引部132的访问。在该步骤一直等待来自适配器8的访问。
如果在步骤S50判断存在访问,则移至步骤S51,判断是否属于用户登录。如果判断属于用户登录,则移至步骤S52,用户在用户的终端机上输入用于用户登录的必要信息、如姓名、住址、信用卡号等信用信息,并进行传送。
在步骤S53,根据步骤S52的信用信息,向签约公司进行信用查证,审查是否有问题。在上述步骤S53的信用查证的结果,如果存在问题,则移至步骤S54,拒绝访问,结束动作。
还有,如果在步骤S53的信用查证结果为没有问题,则移至步骤S55,发行用户ID和密码,通知用户。在步骤S56向用户ID进行入会费的费用计算处理。然后,移至后述的步骤S60。
还有,在上述步骤S51,如果判断不是用户登录,则移至步骤S57,用户从终端机输入用户ID和密码,传送到服务器13。在步骤S58判断传送来的用户ID和密码与登录的数据是否一致。
在该步骤如果判断为不一致,则移至步骤S59,拒绝访问并结束。
如果在步骤S58判断为一致,则移至步骤S60,判断该访问的目的是否数据登录。如果在该步骤判断该访问的目的是数据登录,则移至步骤S61。在步骤S61,登录部133将索引数据登录到索引部132,并将成为本体的控制软件登录到已在索引部登录了的存放位置,然后进行数据输入。
在步骤S62,判断是否从访问的用户征收了年会费。如果没有征收,则移至步骤S63,进行年会费和数据输入费的费用计算处理。还有,如果在步骤S62判断已经征收了年会费,则移至步骤S64,只进行输入费的费用计算处理。
步骤S63或步骤S64的处理结束后,移至步骤S65,判断是否结束数据登录的处理,如果用户继续登录,则移至步骤S60,继续进行处理。如果用户选择结束处理(退出登录),则结束动作。
还有,在步骤S60判断访问的目的是否为数据登录时,如果结果为不是,则移至步骤S66,判断是否对现在登录的控制软件的版本进行升级。
在该步骤如果判断为版本升级,则移至步骤S67。还有,如果判断为不是版本升级,则判断为输入错误,再次返回到步骤S60,处于等待用户输入的状态。
在步骤S67,登录部133检索在索引部132中登录的存放位置,然后访问软件库11、12等的存放位置,更新控制软件,进行版本升级。
在步骤S68,判断是否从访问的用户征收了年会费。如果没有征收,则移至步骤S69,进行年会费和数据更新费的费用计算处理。还有,如果在步骤S68判断已经征收了年会费,则移至步骤S70,只进行数据更新费的费用计算处理。
步骤S69或步骤S70的处理结束后,移至步骤S65,判断是否结束控制软件的版本升级的处理,如果用户继续处理,则移至步骤S60,继续进行处理。如果用户选择结束处理(退出登录),则结束动作。
以上为索引服务器13的费用计算动作的概要。
还有,到月底因为要对各用户ID进行费用合计结算,向各用户要求支付费用,所以索引服务器13也进行这一处理。根据图9的动作流程图进行具体说明。
在步骤S100,获取图4的对照表B所示的每个控制软件识别代码的访问次数。还有,该访问次数为利用索引服务器13的索引部132对来自适配器8的访问进行计数的结果。这样,在步骤S101,对在步骤S100计算的每个用户ID的访问次数再按用户ID进行统计,根据访问次数进行使用费的费用计算处理。由于来自适配器8的访问也表示使用了服务器等设施,所以这一费用作为维护费进行征收。
在步骤S102,对每个用户ID统计步骤S101以及图8的费用额。在步骤S102,对步骤S102中所计算的费用从银行划帐或向信用公司要求支付。之后,结束步骤S103的处理,确认已经收帐后,在步骤S104发行帐目明细单和收据,并发送给各用户ID所登录的住址的用户。
以上进行月底处理,并进行收帐,利用该收帐的收入维持本系统的运行。
(实施方式2)图10为与实施方式2有关的图1的适配器8的内部结构图。适配器8装备有微机200、网络功能部202、存储器控制器204、以及报知部206,分别通过总线208进行连接。还有,适配器8装备有受存储器控制器204控制的存储器210。微机200通过运行保持在存储器210内的程序进行后面所述的处理。网络功能部202遵守例如100Base-T等通信规格与家庭网络203实现物理连接。报知部206与利用图2说明的显示部81a一样,通过图像、光、声音等报知通常动作中等的适配器8的设备状态。存储器控制器204通过总线208对给定的存储器210的地址进行数据的写入和读入。存储器210为例如闪烁存储器,为能够对每个扇区进行重写的存储装置。
存储器210具有多个扇区区域,微机200能够分别独立地进行写入和读入。本实施方式中,存储器210具有2个扇区,第1扇区设有第1区域、第2区域、以及第3区域,第2扇区设有4个区域。第1区域的设置为从例如存储器210的起始地址开始,微机200在启动后最初开始读入的地址为起始的区域。第1区域中存放有最初运行的启动存放在存储器210中的某个程序的启动指示程序212、和用于从图1的软件库服务器11或12获取适用于该家电设备7的控制软件的获取程序214。即,微机200启动后,首先运行启动指示程序212,必要时再运行获取程序214。启动指示程序214的详细处理后面再叙述。
在第2区域,存放有用于利用网络进行通信的协议堆栈216。为了利用例如TCP/IP进行通信,协议堆栈216包含有控制网络设备的设备驱动器、数据连接层、网络层、传输层等各个程序。在第3区域,存放作为有用于微机200访问存储器210的程序的访问驱动器218。第2区域和第3区域的存储器的范围即地址空间预先已经被确定。本实施方式中,协议堆栈216存放在起始地址为0x1000的第2区域,访问驱动器218存放在起始地址为0x2000的第3区域。这样,通过将协议堆栈216等的通用程序存放在预先确定的地址空间,控制软件的开发人员能够利用协议堆栈216制作控制软件。
第4区域为存放对应于连接适配器8的家电设备7的控制软件220的区域,利用运行获取程序214所获取的控制软件220被写入该区域。例如,从工厂发货时,第4区域中没有写入任何内容,一旦获取对应于连接适配器8的家电设备7的控制软件220,该控制软件220便被写入第4区域。这样,可以在适配器8连接上家电设备7时将用于通过家庭网络3控制连接适配器8的家电设备7的控制软件220存放在第4区域。
还有,通过预先确定协议堆栈216的地址配置,控制软件220的开发人员可以根据需要利用协议堆栈216来编写控制软件220的程序。即,控制软件220中没有必要包含与协议堆栈216相同的功能,可以在启动指示程序212和控制软件220中共用协议堆栈216。这样,可以缩小控制软件220的容量,从而抑制存储器210的容量。还有,由于不需要含有操作系统的文件系统等技术,从而可以采用没有搭载操作系统的处理能力较低的微机200。这样,能够将适配器8控制在较低价格。
图11(a)为表示图10的启动指示程序212的一个例子。微机200启动后,首先从存储器210读入该程序代码并运行。本图是利用C语言表示程序代码,实际上存放的是编译成机器码后的2进制数据。图12说明利用该程序代码进行运行处理。
图12为运行图11(a)的启动指示程序212所实现的处理的流程图的一个例子。启动指示程序212在微机200启动时最先被运行。首先,微机200判断在第4区域中是否存放有控制软件(S200)。图11(a)的代码A为这一判断的程序代码的一个例子。该程序代码例如在工厂发货时,[addr_region4]设定为虚拟地址
。当控制软件写入第4区域时,在[addr_region4]中写入第4区域的地址。因此,可以利用代码A判断第4区域中是否存放有控制软件。
当没有向第4区域进行写入时(S200的N),微机200运行图10的获取程序214,获取家电设备7的机器识别代码(S204)。接着,微机200通过家庭网络3获取与该机器识别代码相对应的控制软件(S206),所获取的控制程序作为控制软件220存放在区域4(S208)。还有,微机200设定表示在第4区域已存放控制软件220的信息。利用图11(a)所示的程序代码,[addr_region4]设定为第4区域的地址。这样,微机200在第4区域写入控制软件220后,再启动该适配器8(S210)。
通过再启动,微机200开始再启动。这样,运行启动指示程序212。在步骤200,如果存放有控制软件(S200的Y),微机200从第4区域读入控制软件220,并运行(S202)。用于运行控制软件220的程序代码为图11(a)的代码B。利用代码B,设定作为参量的第2区域的地址[addr_region2]。这样,微机200能够将存放在第2区域的协议堆栈216的起始地址作为参量来运行控制软件220。即,第2区域的地址可以确定为预先固定的位置,也可以由控制软件作为参量赋值。
图11(b)表示存放在第4区域的控制软件220的程序代码的一个例子。该程序代码以协议堆栈216的起始地址作为参量,利用存放在该参量确定的地址之后的协议堆栈216。这样,图10的启动指示程序212和控制软件220能够共用协议堆栈216。通过运行该控制软件220,示配器8能够将来自家庭网络3的指令信息和用于家电设备7的遵守通信协议的形式的信息相互转换,并传送数据。
图13表示通过运行存放在存储器210中的程序在适配器8的适配器控制部81的内部能够实现的功能模块的一个例子。通信处理部250通过图2的网络通信部82与家庭网络3进行通信。启动指示部252在图10的微机200启动后,判断控制软件存储部84中是否存储有控制软件。启动指示部252可以象图11(a)的程序代码那样,根据指向第4区域的地址是否为虚拟地址来进行判断,也可以参照表示是否存储有控制软件的标志来进行判断。
如果控制软件存储部84中没有存储控制软件,启动指示部252就指示控制软件获取部87去重新获取控制软件。还有,如果控制软件存储部84中存储有控制软件,启动指示部252就指示控制软件运行部254去运行控制软件。这样,如果控制软件存储部84中没有存放控制软件,则通过家庭网络3获取与所连接的家电设备7相对应的控制软件,如果控制软件存储部84中存放有控制软件,则运行控制软件。
控制软件获取部87通过设备通信部83从家电设备7获取机器识别代码,通过通信处理部250获取与该机器识别代码相对应的控制软件。控制软件获取部87将获取的控制软件写入控制软件存储部84。此时,控制软件获取部87将实际存储控制软件的起始地址设定为控制软件存储部84的图10的区域4的起始地址。还有,控制软件获取部87也可以设定表示控制软件已被存储的标志。
控制软件运行部254读入在控制软件存储部84中存储的控制软件,并运行。控制软件运行部254将网络通信部82通过家庭网络3获取的指令信息转换成用于控制家电设备7的命令并供给设备通信部83,或从家电设备7获取规定信息并转换后传送给家庭网络3。
这些结构由存放在图10的存储器210中的各程序组成。启动指示部252、控制软件获取部87、以及控制软件运行部254分别由启动指示程序212、获取程序214、以及控制软件220组成。还有,通信处理部250由图10的协议堆栈216组成,并被控制软件获取部87以及控制软件运行部254所共用。
以上根据实施方式说明了本发明。业界人士应该知道,该实施方式为举例,其各结构要素或各处理过程的组合可以有各种变形,而且这些变形例也属于本发明的范围。作为变形例,说明了协议堆栈216为多个程序所共用的方式,共用程序可以为任意个,也可以是例如显示器的驱动器、声音处理用程序、输出输入接口等通用程序代码。还有,被共用的程序代码也可以设为多个。
(发明效果)根据本发明,可以抑制家电设备本身的成本增加,而且可以抑制适配器制造厂家的库存增大和管理繁杂。还有,对于使用者,可以防止由于需要管理各机种的适配器、以至由于繁杂而出现对应机种的连接错误。还有,提供不受使用环境影响、抑制故障次数、稳定的家电设备动作的设备。
权利要求
1.一种家电网络系统,其特征在于装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、连接在网络和上述家电设备的数据输出输入端子之间的适配器、通过适配器从上述网络向上述家电设备传送数据的服务器,上述适配器与上述家电设备的数据输出输入端子连接后,在从上述存储部获取设备信息的同时,根据获取的上述设备信息从上述服务器获取与上述家电设备相对应的软件。
2.一种家电网络连接方法,其特征在于装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、连接在网络和上述家电设备的数据输出输入端子之间的适配器、通过适配器从上述网络向上述家电设备传送数据的服务器,上述适配器与上述家电设备的数据输出输入端子连接后,在从上述存储部获取设备信息的同时,根据获取的上述设备信息从上述服务器获取与上述家电设备相对应的软件。
3.一种家电网络系统,其特征在于装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、设置在家庭内的家庭网络、连接在该家庭网络和外部网络之间的家庭服务器、连接在上述家庭网络和上述家电设备的数据输出输入端子之间的适配器、通过上述适配器从上述外部网络向上述家电设备传送数据的服务器,上述家庭服务器根据上述适配器从上述家电设备获取的设备信息从上述服务器获取与上述家电设备相对应的软件。
4.一种家电网络连接方法,其特征在于装备有具有存储设备信息的存储部和数据输出输入端子的家电设备、设置在家庭内的家庭网络、连接在该家庭网络和外部网络之间的家庭服务器、连接在上述家庭网络和上述家电设备的数据输出输入端子之间的适配器、通过上述适配器从上述外部网络向上述家电设备传送数据的服务器,上述家庭服务器根据上述适配器从上述家电设备获取的设备信息从上述服务器获取与上述家电设备相对应的软件。
5.一种家电网络用适配器,其特征在于装备有与网络连接的网络通信部、与家电设备连接的设备通信部、与上述家电设备连接后、在从上述家电设备获取设备信息的同时、根据获取的上述设备信息从上述服务器获取与上述家电设备相对应的软件的适配器控制部。
6.根据权利要求5所述的家电网络用适配器,其特征在于还装备有显示上述适配器控制部的动作状态的显示部。
7.一种家电网络用适配器控制方法,其特征在于装备有与网络连接的网络通信部、与家电设备连接的设备通信部,与上述家电设备连接后、具有从上述家电设备获取设备信息的获取步骤、为了根据该获取步骤所获取的上述设备信息获取与上述家电设备相对应的软件而对上述服务器进行访问的访问步骤、从在该访问步骤所访问的上述服务器获取上述控制软件的下载步骤。
8.根据权利要求7所述的家电网络用适配器控制方法,其特征在于还随着各步骤的动作在显示部进行显示。
9.一种索引服务器,其特征在于装备有与网络连接的网络部、存储使连接在家电设备和网络之间并使上述家电设备能够与网络连接的适配器进行动作的控制软件的存放位置的索引部;上述索引部当通过上述网络部出现来自上述适配器的访问时,将其传送到与连接在上述适配器的上述家电设备相对应的控制软件的存放位置。
10.根据权利要求9所述的索引服务器,其特征在于还具有在索引部登录与设备信息相对应的存放位置的同时、在该存放位置存放该控制软件的登录部、和在该登录部进行登录时进行费用计算的费用计算部。
11.根据权利要求10所述的索引服务器,其特征在于上述费用计算部在上述索引部登录了上述控制软件的传送位置时进行费用计算的同时、上述适配器进行应该获取控制软件的访问时,对所访问的控制软件的登录者按照其访问次数进行费用计算。
12.一种索引服务器的动作方法,其特征在于装备有与网络连接的网络部、存储使连接在家电设备和网络之间并使上述家电设备能够与网络连接的适配器进行动作的控制软件的存放位置的索引部;当通过上述网络部出现来自上述适配器的访问时,具有确认上述适配器获取的设备信息的确认步骤、和在该确认步骤后传送到与上述设备信息相对应的控制软件的存放位置的传送步骤。
13.根据权利要求12所述的索引服务器的动作方法,其特征在于还具有在索引部登录与设备信息相对应的存放位置的存放位置登录步骤、在该存放位置存放该控制软件的存放步骤、在该存放步骤的登录时进行费用计算的费用计算步骤。
14.根据权利要求13所述的索引服务器的动作方法,其特征在于上述费用计算步骤中,在上述索引部登录了上述控制软件的传送位置时进行费用计算的同时、上述适配器进行应该获取控制软件的访问时,对所访问的控制软件的登录者按照其访问次数进行费用计算。
15.一种家电网络用适配器,其特征在于装备有与网络连接的网络通信部、与家电设备连接的设备通信部、与上述家电设备连接后、在从上述家电设备获取设备信息的同时,通过上述网络从服务器获取对根据获取的上述设备信息特定的上述家电设备进行控制的控制程序的适配器控制部、具有预先存放用于获取上述控制程序的通过上述适配器控制部运行的获取程序以及用于上述网络利用的协议堆栈的第1存放区域、以及存放上述控制程序的第2存放区域的存储器;上述获取程序和上述控制程序共用上述协议堆栈。
16.根据权利要求15所述家电网络用适配器,其特征在于上述适配器控制部对上述第2存放区域是否存放上述控制程序进行判断,如果没有存放,上述适配器则运行上述获取程序,从上述服务器获取上述控制程序,并写入上述第2存放区域,如果已经存放,上述适配器控制部运行存放在上述第2存放区域的上述控制程序。
17.根据权利要求16所述家电网络用适配器,其特征在于上述存储器预先保持有启动指示程序,上述启动指示程序对上述第2存放区域是否存放上述控制程序进行判断,如果没有存放,则运行上述获取程序,如果已经存放,则运行上述控制程序,上述适配器控制部当该适配器的电源接通时在最初运行上述启动指示程序。
18.根据权利要求17所述家电网络用适配器,其特征在于上述启动指示程序存放在该适配器的电源接通后以上述适配器控制部最初开始读入的上述存储器地址为起点的区域。
19.根据权利要求18所述家电网络用适配器,其特征在于上述适配器控制部在将上述控制程序写入到上述第2存放区域后再启动该适配器。
全文摘要
本发明提供一种家电网络系统、家电网络用适配器、索引服务器、家电网络连接方法、家电网络用适配器控制方法、索引服务器的操作方法。解决手段是装备有连接在家庭网路(3)和家电设备(7)之间的适配器(8)、通过适配器(8)从上述家庭网路(3)向上述家电设备(7)传送数据的索引服务器(13),上述适配器(8)与上述家电设备(7)连接后,从家电设备(7)获取识别代码,同时根据该识别代码从上述服务器(13)获取与上述家电设备(7)对应的控制软件。以解决以往的网络回路组装在家电设备内的结构会增加成本,而且,即使制造了各家电设备专用的适配器,对于适配器厂家会造成库存增大和管理繁杂的问题。
文档编号H04Q9/00GK1514672SQ20031011952
公开日2004年7月21日 申请日期2003年12月1日 优先权日2002年11月29日
发明者平田俊之, 大成真一, 一 申请人:三洋电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1