博鱼综合体育app本发明提供一种电子产品。与终端通信的电子产品包括:无线通信单元,该无线通信单元被装备在电子产品中;固件存储单元,该固件存储单元存储从终端接收到的用于更新的固件文件;固件调整和确认单元,该固件调整和确认单元确定从终端接收到的用于更新的固件文件是否正常;以及固件更新执行单元,该固件更新执行单元执行从终端接收到的固件的更新,其中当电子产品被注册到终端时,电子产品从终端接收用于更新的固件文件。
固件存储单元,所述固件存储单元存储从所述终端接收到的用于 更新的固件文件;
固件调整和确认单元,所述固件调整和确认单元确定从所述终端 接收到的所述用于更新的固件文件是否正常;以及
固件更新执行单元,所述固件更新执行单元执行从所述终端接收 到的固件的更新,
其中,当所述电子产品被注册到所述终端时,所述电子产品从所 述终端接收所述用于更新的固件文件。
2.根据权利要求1所述的电子产品,其中,当所述电子产品通过 通信被连接到所述终端时,所述电子产品从所述终端接收所述用于更 新的固件文件;并且所述固件调整和确认单元确定接收到的用于更新 的固件文件是否正常。
3.根据权利要求2所述的电子产品,其中,基于由所述固件调整 和确认单元确定所述用于更新的固件文件是否正常的结果,当所述用 于更新的固件文件正常时,所述电子产品将文件传输完成消息传送到 所述终端并且所述固件更新执行单元执行固件更新。
4.根据权利要求2所述的电子产品,其中,基于由所述固件调整 和确认单元确定所述用于更新的固件文件是否正常的结果,当所述用 于更新的固件文件不正常时,所述电子产品删除被存储在所述固件存 储单元中的所述用于更新的固件文件并且将文件传输错误消息传送到 所述终端。
5.根据权利要求2所述的电子产品,其中,所述电子产品从所述 终端接收所述用于更新的固件文件和从所述用于更新的固件文件生成 的加密文件;并且
所述固件调整和确认单元从所述用于更新的固件文件生成加密文 件并且将接收到的加密文件与通过所述固件调整和确认单元生成的所 述加密文件进行比较以确定接收到的用于更新的固件文件是否正常。
6.根据权利要求1所述的电子产品,其中,当所述电子产品通过 通信被连接到所述终端时,所述电子产品将当前固件版本传送到所述 终端并且从所述终端接收具有比所述当前固件版本新的版本的用于更 新的固件文件;并且
7.根据权利要求6所述的电子产品,其中,当所述电子产品通过 通信被连接到所述终端时,所述电子产品将当前操作状态传送到所述 终端;并且
当所述电子产品在操作停止状态时,所述电子产品从所述终端接 收所述用于更新的固件文件。
8.根据权利要求1所述的电子产品,进一步包括更新需要确定单 元,所述更新需要确定单元确定所述电子产品的固件更新是否是必需 的,
其中,当所述电子产品通过通信被连接到所述终端时,所述电子 产品从所述终端接收用于更新的固件的版本;并且
所述更新需要确定单元将接收到的用于更新的固件的版本与被存 储在所述固件存储单元中的当前固件版本进行比较以确定更新是否是 必需的。
9.根据权利要求8所述的电子产品,进一步包括产品状态确定单 元,所述产品状态确定单元确定所述电子产品的当前状态信息,其中, 所述更新需要确定单元基于由所述产品状态确定单元确定的信息确定 固件更新是否可行。
10.根据权利要求9所述的电子产品,其中,当所述电子产品是 在操作停止状态时,所述更新需要确定单元确定固件更新可行。
11.根据权利要求9所述的电子产品,其中,当所述更新需要确 定单元确定固件更新是必需的并且固件更新可行时,所述电子产品从 所述终端请求用于更新的固件的传输。
12.根据权利要求1所述的电子产品,其中,所述无线通信单元 在安全接入点(AP)模式或者注册AP模式下操作。
13.根据权利要求12所述的电子产品,进一步包括注册按钮,所 述注册按钮被设置在所述电子产品的一侧处并且为了与所述终端的通 信连接将所述无线通信单元的所述安全AP模式变成所述注册AP模 式。
14.根据权利要求13所述的电子产品,其中,当所述无线通信单 元切换到所述注册AP模式时,所述无线通信单元通过通信被连接到所 述终端并且将用于所属电子产品的注册的信息传送到所述终端。
15.根据权利要求14所述的电子产品,其中,用于注册的信息包 括所述电子产品的序列号、MAC地址、以及第一SSID的密码。
无线通信单元,所述无线通信单元被装备在所述电子产品中并且 在安全AP模式或者注册AP模式下操作;
注册按钮,所述注册按钮被设置在所述电子产品的一侧处并且为 了与所述终端的通信将所述无线通信单元的所述安全AP模式变成所 述注册AP模式;
固件存储单元,所述固件存储单元存储从所述终端接收到的用于 更新的固件文件;以及
固件更新执行单元,所述固件更新执行单元执行从所述终端接收 到的固件的更新。
17.根据权利要求16所述的电子产品,进一步包括固件调整和确 认单元,所述固件调整和确认单元确定从所述终端接收到的所述用于 更新的固件文件是否正常,其中,基于由所述固件调整和确认单元确 定所述用于更新的固件文件是否正常的结果,当所述用于更新的固件 文件正常时,所述电子产品将文件传输完成消息传送到所述终端并且 所述固件更新执行单元执行固件更新。
18.根据权利要求17所述的电子产品,其中,基于由所述固件调 整和确认单元确定所述用于更新的固件文件是否正常的结果,当所述 用于更新的固件文件不正常时,所述电子产品删除被存储在所述固件 存储单元中的所述用于更新的固件文件并且将文件传输错误消息传送 到所述终端。
通过被存储在存储器中以执行原始功能的固件来驱动电子产品。 另外,电子产品的固件可以被更新以提高性能或者附加功能。
在一个实施例中,一种与终端通信的电子产品,包括:无线通信 单元,该无线通信单元被装备在电子产品中;固件存储单元,该固件 存储单元存储从终端接收到的用于更新的固件文件;固件调整和确认 单元,该固件调整和确认单元确定从终端接收到的用于更新的接收到 的固件文件是否正常;以及固件更新执行单元,该固件更新执行单元 执行从终端接收到的固件的更新,其中当电子产品被注册到终端时, 电子产品从终端接收用于更新的固件文件。
在另一个实施例中,一种与终端通信的电子产品,包括:无线通 信单元,该无线通信单元被装备在电子产品中并且在安全AP模式或者 注册AP模式下操作;注册按钮,该注册按钮被设置在电子产品的一侧 处并且为了与终端的通信连接将无线通信单元的安全AP模式变成注 册AP模式;固件存储单元,该固件存储单元存储从终端接收到的用于 更新的固件文件;以及固件更新执行单元,该固件更新执行单元执行 从终端接收到的固件的更新。
在下面的附图和描述中阐述了一个或者多个实施例的详情。从描 述和附图中,并且从权利要求中其它的特征将是显而易见的。
图5是图示根据本发明的另一个实施例的配置网络装置的电子产 品和终端的框图。
图6是图示根据本发明的另一个实施例的更新电子产品的固件的 方法的流程图。
在优选实施例的下面的详细描述中,参考形成其一部分的附图, 并且其中通过图示的方式示出可以实践本发明的特定优选实施例。以 足够的详情描述这些实施例以使本领域的技术人员能够实践本发明, 并且应当理解其它的实施例可以被利用并且在没有脱离本发明的精神 或者范围的情况下可以进行逻辑结构、机械、电气、以及化学改变。 为了避免对于使本领域的技术人员能够实践本发明没有必要的细节, 描述可能省略了对于本领域的技术人员已知的某些信息。因此,下面 的详细描述没有在限制的意义上进行。
而且,在实施例的描述中,当描述本发明的组件时,在此可以使 用诸如第一、第二、A、B、(a)、(b)等等的术语。这些术语中的 每一个不用于限定对应的组件的本质、顺序或者序列,而是仅用于区 分对应的组件与其它的组件。应注意的是,如果在说明书中描述一个 组件被“连接”、“耦合”或者“接合”到另一个组件,则前者可以 被直接地“连接”、“耦合”或者“接合”到后者,或者经由另一个 组件被“连接”、“耦合”或者“接合”到后者。
图1是图示根据本发明的实施例的网络装置的配置的视图。图2 是根据本发明的实施例的配置网络的电子产品和终端的框图。
参考图1和图2,网络装置包括电子产品10和与电子产品10直接 通信的终端200。
电子产品10可以是由固件驱动的任何产品,并且在本实施例中, 描述了清洁地板同时自动移动的机器人清洁器。
电子产品10包括:作为Wi-Fi可用的通信模块的无线确定产品的状 态;固件存储单元130,该固件存储单元130存储固件;固件调整和确 认单元150,该固件调整和确认单元150调整从终端20接收到的固件 并且确认固件是否正常;以及更新执行单元140,该更新执行单元140 执行从终端20接收到的被存储在固件存储单元130中的固件的更新; 以及注册按钮160,该注册按钮160将产品注册到终端20。
无线可以在安全接入点(AP)模式和注册AP模式 中的一个下操作。即,无线可以用作无线路由器,并且 因此,在没有附加的无线路由器的情况下,电子产品10和终端20的 直接通信可以是可能的。
注册按钮160可以被装备在电子产品10的外部的一侧处,并且为 了将电子产品10注册到终端20,用户可以将注册按钮160按压预定的 时间。
然后,当注册按钮160被按压预定的时间时,无线 将安全AP模式切换到注册AP模式。
终端20可以包括:无线,该无线经由 Wi-Fi与无线通信;固件更新存储单元230,该固件更新 存储单元230存储固件更新;更新需要确定单元220,该更新需要确定 单元220确定是否需要固件的更新;应用存储单元240,该应用存储单 元240存储应用;产品信息存储单元250,该产品信息存储单元250存 储从电子产品10接收到的用于注册的信息;固件调整单元260;以及 用户接口单元270。
终端20可以与管理电子产品10的固件更新的web服务器通信以 接收其中使用的固件,并且然后可以将该固件存储在固件更新存储单 元230中。
然后,更新需要确定单元220可以确定电子产品10的固件更新是 否是必需的以及固件更新是否可行。
应用存储单元240存储用于连接到电子产品10的应用和第二 SSID信息。
在该实施例中,应用存储单元240、固件更新存储单元230、以及 产品信息存储单元250可以是单独的存储单元或者通过功能分离的一 个存储单元。
参考图3,在操作S1中,无线在安全AP模式下操 作,直至电子产品10的注册按钮160被选择。然后,在操作S2中, 通过用户接口单元270在终端中执行应用。
对于电子产品10的注册,在操作S3中,电子产品10的注册按钮 160可以被按压预定的时间。即,通过选择注册按钮160,注册命令被 输入。
一旦注册命令被输入,则在操作S4中无线将安全 AP模式切换到注册AP模式。即,无线通信单元的第一SSID切换到第 二SSID并且其密码被发布。
因为终端20已经获知关于第二SSID的信息,所以在操作S5中终 端20的无线的无线的第 二SSID。
然后,在操作S6中,终端20请求用于对电子产品10注册的信息。 然后,在操作S7中,电子产品10将用于注册的信息传送到终端20。
在这一点上,用于注册的信息可以包括产品特定信息(产品序列 号)、MAC地址、第一SSID、以及第一SSID的密码。
在电子产品10将用于注册的信息传送到终端20之后,在操作S8 中,电子产品10的无线再次将注册AP模式切换到安全 AP模式。
然后,在操作S9中终端20将接收到的用于注册的信息存储在产 品信息存储单元250中。
然后,电子产品10被注册到终端10并且同时电子产品10的无线在安全AP模式下操作,终端20可以通过使用被存储在 产品信息存储单元250中的第一SSID和密码接入无线的 第一SSID。
参考图3和图4,通过执行终端20的应用,在操作S10中,终端 20请求从电子产品10的接入。如在上面所提及的,当电子产品10的 无线在安全AP模式下操作时,终端20可以通过使用被 存储在产品信息存储单元250中的第一SSID和密码接入无线的第一SSID。
然后,在操作S12中,电子产品10将被存储在固件存储单元130 中的当前固件版本和由产品状态确认单元120确定的关于电子产品10 的当前状态信息传送到终端20。
在操作S14中,终端20的更新需要确定单元220基于接收到的电 子产品10的固件版本和状态信息确定电子产品10的固件更新是否是 必需的以及此时更新是否可行。
当电子产品10的固件更新是必需的时,这意指被存储在终端20 的固件更新存储单元230中的固件版本比从电子产品10接收到的固件 版本新。
例如,当在电子产品10中固件更新可行时,电子产品10不在操 作中并且在电池被充电的同时电池中的充电量大于参考量。在该实施 例中,参考量可以是50%,但是其不限于此。
或者,当电子产品10的电池没有被充电时,如果电池中的充电量 大于参考量,则固件更新可以是可能的。
在电子产品10是始终被驱动的产品,例如,电冰箱或者净水器的 情况下,当电子产品10的固件更新可行时,这意指电力被供应到电子 产品10。
另外,在电子产品10是被间歇地驱动的产品,例如,洗衣机或者 洗碗机的情况下,当电子产品10的固件更新可行时,这意指电子产品 10不在操作中。
当更新需要确定单元220确定电子产品10的固件更新是必需的并 且此时更新可行时,终端20的用户接口单元270可以显示用于接收执 行更新的命令的屏幕。
用户可以在被显示在用户接口单元270上的屏幕上输入更新执行 命令。在这种情况下,在操作S15中,终端20将固件更新文件传送到 电子产品10。
作为另一示例,在没有从用户接口单元270接收用于更新执行的 命令的情况下,终端20可以将固件更新文件自动地传送到电子产品10。
此时,终端20的固件调整单元260通过使用MD5算法从固件更 新文件生成加密文件。然后,终端20将固件更新文件和加密文件传送 到电子产品10。
在操作S16中,电子产品10将接收到的固件文件和加密文件存储 在固件存储单元130中并且确定接收到的固件文件是否正常。
电子产10的固件调整和确认单元150利用MD5算法通过使用接 收到的固件更新文件生成加密文件,并且确定接收到的加密文件与被 生成的加密文件是否相同。
然后,当接收到的加密文件与被生成的加密相同时,固件调整和 确认单元150确定从终端20接收到的固件更新文件正常。
当从终端20接收到的固件更新文件正常时,在操作S19中,电子 产品10将文件传输完成消息传送到终端。然后,在操作S21中,终端 20终止与电子产品21的通信连接。
另一方面,当接收到的加密文件与生成的加密文件不相同时,在 操作S17中,电子产品10将文件传输错误消息传送到终端。然后,在 固件存储单元130中存储的固件更新文件被删除。
当终端20接收到文件传输错误消息时,用户接口单元270可以显 示用于文件重传命令输入的屏幕。在操作S18中,用户在用户接口单 元270的屏幕上输入文件重传输命令并且终端20将固件更新文件重传 到电子产品10。或者,终端20可以在没有接收文件重传命令的情况下 自动地重传固件更新文件。
根据被建议的本发明的实施例,即使当附加的无线路由器没有被 安装在包括电子产品的地点中时,因为电子产品的无线通信单元用作 无线路由器,所以终端和电子产品相互直接地通信。因此,可以减少 购买无线路由器的成本。
另外,通过执行终端的应用并且按压被装备在电子产品处的注册 按钮,电子产品被注册到终端,使得电子产品的注册过程变简单并且 用户的便利被提高。
另外,因为接收到固件更新文件的电子产品确定文件是否正常, 所以避免了尽管接收到固件更新文件,但是由于异常文件而没有执行 固件更新。
图5是根据本发明的另一个实施例的配置网络装置的电子产品和 终端的框图。图6是图示根据本发明的另一个实施例的电子产品的固 件更新方法的流程图。
参考图5,除了无线、固件调整和确认单元150、以及注 册按钮160之外,电子产品10可以进一步包括更新需要确定单元170。 即,不同于先前的实施例,终端20可以不确定固件更新是否是必需的 以及可行的,而是电子产品10可以确定固件更新是否是必需的以及可 行的。
参考图6,通过执行终端20的应用,在操作S31中,终端20请 求从电子产品10的接入。如在上面所提及的,当电子产品10的无线在安全AP模式下操作时,终端20可以通过使用被存储 在产品信息存储单元250中的第一SSID和密码接入无线 的第一SSID。
然后,在操作S33中,终端20将被存储在固件更新存储单元230 中的固件更新版本传送到电子产品10。
在操作S34中,电子产品10的更新需要确定单元220基于接收到 的固件更新版本和由产品状态确定单元120确定的状态信息确定固件 更新是否是必需的以及此时是否可行。因为确定更新是否是必需和可 行的方法与前述实施例中的上述方法相同,所以省略其详细描述。
当更新需要确定单元170确定此时固件更新不是必需的时,在操 作S35中,电子产品10将不需要更新消息传送到终端20。
另一方面,当更新需要确定单元170确定此时固件更新可行时, 在操作S36中,电子产品10请求来自于终端20的固件更新传输。然 后,在操作S37中,终端20将固件更新文件传送到电子产品10。
这时,终端20的固件调整单元260通过使用MD5算法从固件更 新文件生成加密文件。然后,终端20将固件更新文件和加密文件传送 到电子产品10。
在操作S38中,电子产品10将接收到的固件文件和加密文件存储 在固件存储单元130中并且确定接收到的固件文件是否正常。
电子产品10的固件调整和确认单元150利用MD5算法通过使用 接收到的固件更新文件生成加密文件,并且确定接收到的加密文件是 否与被生成的加密文件相同。然后,当接收到的加密文件与被生成的 加密相同时,固件调整和确认单元150确定从终端10接收到的固件更 新文件正常。
当从终端20接收到的固件更新文件正常时,在操作S41中,电子 产品10将文件传输完成消息传送到终端。然后,在操作S43中,终端 20终止与电子产品21的通信连接。
另一方面,当接收到的加密文件与被生成的加密文件不相同时, 在操作S39中,电子产品10将文件传输错误消息传送到终端。然后, 被存储在固件存储单元130中的固件更新文件被删除。
当终端20接收文件传输错误消息时,用户接口单元270可以显示 用于文件重传命令输入的屏幕。在操作S40中,用户在用户接口单元 270的屏幕上输入文件重传命令,并且终端20将固件更新文件重传到 电子产品10。或者,终端20可以在没有接收文件重传命令的情况下自 动地重传固件更新文件。
在上述实施例中,描述了通过利用被装备在电子产品处的注册按 钮改变无线通信单元的模式,执行电子产品的注册。不同于此,近场 通信(NFC)标签被装备在电子产品处并且通过将终端标记到NFC标 签,可以执行电子产品的注册。
即,NFC标签可以存储关于产品的唯一信息、MAC地址、以及第 一SSID的密码,并且当终端被标记到NFC标签时,可以将存储在NFC 标签中的用于注册的信息传送到终端。然后,接收用于注册的信息的 终端可以接入电子产品的第一SSID。
虽然已经参考其许多说明性实施例描述了实施例,但是应该理解, 可以由本领域技术人员设计落入在本公开的原理的精神和范围内的许 多其它修改和实施例。更具体地,在本公开、附图和所附权利要求的 范围内的主题组合布置的组件部分和/或布置方面,各种变化和修改是 可能的。除了在组件部分和/或布置方面的变化和修改之外,替代物的 使用对于本领域技术人员来说也将是显而易见的。
《电子产品.pdf》由会员分享,可在线阅读,更多相关《电子产品.pdf(15页珍藏版)》请在专利查询网上搜索。
本发明提供一种电子产品。与终端通信的电子产品包括:无线通信单元,该无线通信单元被装备在电子产品中;固件存储单元,该固件存储单元存储从终端接收到的用于更新的固件文件;固件调整和确认单元,该固件调整和确认单元确定从终端接收到的用于更新的固件文件是否正常;以及固件更新执行单元,该固件更新执行单元执行从终端接收到的固件的更新,其中当电子产品被注册到终端时,电子产品从终端接收用于更新的固件文件。。