家用电器的协议更新方法

文档序号:7680869阅读:247来源:国知局
专利名称:家用电器的协议更新方法
技术领域
本发明涉及一种可联网家用电器的协议更新方法,特别是涉及这样一种家用电器的协议更新方法,即通过与外部通信网络连接的网关,为家庭网络用而构筑的,可以进行通信,而且可以将存储在快速存储器(Flash memory)内的协议自动更新为最新版本的协议。
通常,家用电器之间信号传送用的通信装置通过通信用电缆交换欲传送的信号。因此,为了从外部远点与特定的家庭连接,从而控制家用电器,通过由ISP(Internet Service Provider)提供的通信连接服务器与上述通信装置连接,同上述家用电器接收发送各种数据,根据情况,在上述数据接收发送过程中,对各家用电器使用的程序或协议进行更新。
但是,根据使用者的爱好以及流行、各个产品的使用寿命的不同,家用电器的更新换代期是不同的,新产品和旧产品之间接收发送程序数据等信号用的协议可能不一致,因此,即使同一公司制造的产品之间也可能不能接收发送数据,这已经成为妨碍家庭网络平稳运行的重要原因。
为了解决上述问题,必须将旧产品更新为新产品,或者直接替换存储各家用电器协议的只读存储器(ROM)或快速只读存储器(flashROM),但在这种情况下存在以下问题,即使用者必须在新产品出厂时对协议进行检查和替换,特别是如果更新新产品,会造成使用者的经济负担。
为了实现上述目的,本发明的家用电器的协议更新方法之特征是,包括步骤1,将家用电器的协议更新为最新版本,存储在提供维护服务器内;步骤2,将存储在上述提供维护服务器内的最新版本的协议向与可联网设置的家用电器连接的网关传送,并且下载到上述网关;步骤3,将上述家用电器的协议更新为下载到上述网关的最新版本的协议。
图2a和2b是说明本发明的可联网家用电器的协议更新方法的流程图。
图3是表示设置在家用电器内部的快速存储器的数据结构的构成图。
图4是说明家用电器内部的通信数据处理的流程图。


图1为简要地表示本发明的可联网家用电器系统的构成的图,图2a和图2b为表示本发明的可联网家用电器的协议更新方法的图,图3为表示内置于各家用电器的快速存储器的数据结构的图。
特别是,在本发明的家用电器的协议更新方法中,作为实施例,家用电器的协议或运行程序是存储在内存特别是快速存储器中而被更新的,但毫无疑问,适于本发明的目的和动作的其它内存也可以在本领域内使用。
首先,参照图2a和图2b,对本发明的家用电器的协议更新方法进行说明。在步骤1中,如果为了远程控制可联网家用电器3a,3b,3c,通过存储产品信息以及IP变动事项、各个产品的更新数据、协议等的提供维护服务器1,将现有的协议11更新为最新版本的协议16,则上述提供维护服务器1将其状态向与设置在各家庭内的可联网的家用电器3a,3b,3c连接的网关2通报(参照S1)。
在步骤2中,使用者判断是否下载最新版本的协议程序16,在判断不下载的情况下,在上述步骤1(S1)中接收协议更新通报的网关2不下载最新版本的协议16,继续使用现有的协议11(参照S2)。
另一方面,在步骤3,如果在上述步骤2(S2)中判断下载最新版本的协议16,则上述网关2从上述提供维护服务器下载最新版本的协议16(参照S3)。
然后,在步骤4中,在上述步骤3中下载最新版本的协议16的网关2,命令在家庭内可联网连接的家用电器3a,3b,3c判断是否可以更新上述协议(参照S4)。
上述家用电 3a,3b,3c通过比较内置于上述家用电器3a,3b,3c内的快速存储器10的剩余空间与最新版本的协议16的大小,来判断是否可以更新上述协议,如果上述快速存储器10的剩余空间大于最新版本的协议16,则判断可以更新最新版本的协议16。
由于上述家用电器3a,3b,3c之间网络的缘故,上述快速存储器10同时保存已有的协议11和上述最新版本的协议16,在上述协议11、16之间存在一定的共用空间。
在步骤5中,如果在上述步骤4(S4)中判断了可以进行更新,则可以进行协议更新的上述家用电器3a,3b,3c将进行更新过程的快速存储器10的开始地址通报给网关2,在步骤6中,命令上述网关2将包含最新协议版本名13的数据包向在上述步骤5中通报的开始地址传送,并记录(参照S5和S6)。
在步骤7中,在上述步骤6(S6)中记录协议版本名13后,记录随机选择的随机数据14,在步骤8中,继续记录与在上述步骤7中记录的随机数据14同样大小的确认数据15(参照S7和S8)。
上述步骤6至步骤8是上述网关2为了在上述家用电器3a,3b,3c的快速存储器10内更新最新版本的协议16的初期过程,在下载实质的协议程序16前,通过下载最新协议版本名13,可以判断是否正确地下载了上述协议16的随机数据14、以及与其具有相同大小的确认数据15的过程,可以平稳地进行协议16的更新。
在步骤9中,由上述网关2下载实质的最新版本的协议16,从在上述步骤8(S8)中记录了确认数据15的地址的下一个地址开始进行记录,由此进行协议16的更新,在步骤10中,判断上述协议16的更新是否结束(参照S9和S10)。
如果在上述步骤10(S10)中判断上述协议16的更新没有结束,则返回上述步骤9(S9),继续进行最新版本的协议16的下载;如果在上述步骤10中判断更新已经结束,则进行步骤11,向在上述步骤8(S8)中记录的确认数据15的地址中记录通知协议16的下载结束的数据,进行更新(参照S11)。
在步骤12中,比较上述步骤11(S11)的确认数据15与上述步骤7(7)的随机数据14,以判断上述步骤9(S9)的协议16是否正确下载、更新,在步骤13中,判断上述步骤12的比较结果的组合是否有规律地一致(参照S12和S13)。
此时,通过比较分析上述随机数据14与确认数据15是相同数据,还是移位后的数据,以及是否具有一定规律和组合的特征,可以据此判断是否正确地进行了上述协议16的更新。
如果在上述步骤13中判断组合有规律地一致,则在步骤14中判断上述协议16的更新已正确地结束,在步骤15中根据更新后的最新版本的协议16,进行各家用电器3a,3b,3c之间的数据处理(参照S14和S15)。
但是如果在上述步骤13(S13)中判断组合不是有规律地一致,则进行步骤16,认为上述协议16的更新没有正确地结束而是中途结束,或者发生了错误,在步骤17中,根据已有的内置协议版本11,进行家用电器3a,3b,3c之间的数据处理。
图4为表示更新了协议的家用电器的通信数据处理过程的流程图。如果在步骤1中通过上述网关2传送的指令数据包被传送到家用电器3a,3b,3c,则在上述步骤2中分析上述数据包的头部,判断被传送的数据包的版本名与已有的内置版本名是否一致(参照S21和S22)。
如果在上述步骤2(S22)中判断上述两个版本名一致,则进行步骤3,根据已有的协议11,对在上述步骤1(S21)中传送的数据包进行解析,按照该解析结果进行处理(参照S23)。
但是,如果在上述步骤2(S22)中判断上述两个版本名不一致,则进行步骤4(S24),判断在上述步骤1中传送的数据包是与已有版本不同的版本的数据包,并与内置于家用电器3a,3b,3c的快速存储器10中被更新后的协议版本名13进行比较(参照S24)。
如果在上述步骤4(S24)中判断与上述更新的协议版本名13不一致,则判断在上述步骤1(S21)中传送的数据包是在家用电器3a,3b,3c中不能进行处理的协议,然后在步骤5中向上述网关2传送不能处理上述数据包的消息(参照S25)。
另一方面,如果在上述步骤4(S24)中判断与上述更新的版本名一致,则在步骤6中,为了处理在上述步骤1(S21)中传送的数据包,必须执行更新的协议16,因此移动到存储上述最新版本的协议16的开始地址,在步骤7中为了确认是否正确地更新了上述最新版本的协议16,判断随机数据14与确认数据1 5是否相同(参照S26和S27)。
如果在上述步骤7(S27)中判断随机数据14与确认数据15相同,则在步骤8中将最新版本的协议16无误地记录在家用电器3a,3b,3c中,判断协议已更新为最新版本的协议,并且根据更新后的协议16对在上述步骤1(S21)中传送的数据包进行解析和处理(参照28)。
另一方面,如果在所述步骤7(S27)中判断随机数据14与确认数据15不相同,则进行上述步骤9,向上述网关2传送上述协议的更新没有正确地结束的消息(参照S29)。
根据本发明的家用电器的协议更新方法,通过网关与外部通信网络可通信连接的家庭网络用的家用电器可以简单、自动地将存储在快速存储器内的协议更新为最新版本的协议,而不会造成时间和人力的浪费,所以为了现有家用电器的版本更新,不需要维护人员直接访问或者使用者另外进行操作,就可以进行现有家用电器与新型家用电器之间的数据交换。
权利要求
1.一种协议更新方法,其特征是,包括步骤1,将家用电器的协议更新为最新版本,存储在提供维护服务器内;步骤2,将存储在上述提供维护服务器内的最新版本的协议向与可联网设置的家用电器连接的网关传送,并且下载到上述网关;步骤3,将上述家用电器的协议更新为由下载到上述网关的最新版本的协议。
2.根据权利要求1所述的协议更新方法,其特征是,在上述步骤2中,上述家用电器的使用者决定是否将存储在上述提供维护服务器内的最新版本的协议下载到上述网关中,只有在上述使用者决定下载最新版本的协议的情况下,才进行上述步骤2。
3.根据权利要求1所述的协议更新方法,其特征是,上述步骤3包括判断家用电器的协议是否可以更新为最新版本的协议的过程,只有在判断可以进行协议更新的情况下,才进行上述步骤3。
4.根据权利要求3所述的协议更新方法,其特征是,判断可以进行上述协议的更新的上述过程,比较存储上述家用电器的协议的存储器的剩余空间与上述最新版本的协议的数据大小,只有在上述存储器的剩余空间大于上述最新版本的协议的数据的情况下,才判断可以进行协议的更新。
5.根据权利要求1所述的协议更新方法,其特征是,上述步骤3中包括上述家用电器向上述网关通报存储上述最新版本协议的存储器开始地址的过程,通过从上述被通报的开始地址开始记录上述最新版本的协议,进行上述步骤3。
6.根据权利要求5所述的协议更新方法,其特征是,在上述家用电器向上述网关通报开始地址的过程中,为了将现有的协议和最新版本的协议存储在同一存储器内,上述家用电器向上述网关通报的存储器开始地址位于与记录现有的协议的地址有一定间隔的地址。
7.根据权利要求5所述的协议更新方法,其特征是,上述步骤3包括如果上述家用电器向上述网关通报存储最新版本的协议的存储器开始地址,则从上述被通报的存储器开始地址开始,顺次记录由最新版本名、从上述协议中随机选出的随机数据,以及与上述随机数据相同大小的确认数据的过程,从在上述过程中记录确认数据的存储器的下一个地址开始,记录上述最新版本的协议。
8.根据权利要求7所述的协议更新方法,其特征是,上述家用电器的协议更新方法还包括在上述最新版本的协议记录结束后,通过比较上述随机数据与上述确认数据,确认是否正确地记录了上述最新版本的协议的过程。
全文摘要
本发明提供了一种家用电器的协议更新方法。通过在提供了与家用电器相关的信息的提供维护服务器中更新最新版本的家用电器协议,可以自动更新存储在上述家用电器内的现有的协议,所以可以简单、自动地将存储在快速存储器内的协议更新为最新版本的协议,而不会造成时间和人力的浪费。因此,可以解除为了现有家用电器的版本更新,维护人员直接访问或者使用者另外进行操作等不便。
文档编号H04L29/08GK1385798SQ02107430
公开日2002年12月18日 申请日期2002年3月15日 优先权日2001年5月14日
发明者李相均, 吴棋泰, 李娟璟, 金昌镐 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1