Wearable device, firmware upgrading method and working method thereof, and storage medium
By dividing the processor of a wearable device into a Bluetooth Low Energy controller and a display controller, and turning off the display controller when no display is needed, the problem of insufficient power is solved, thus realizing a low-power wearable device design.
Patent Information
- Application Number
- CN202110341983.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-30
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2041-03-30
AI Technical Summary
Existing wearable devices have limited battery power, which cannot meet the ever-increasing power consumption demands.
The processor is divided into two parts: a Bluetooth Low Energy controller and a display controller. The display controller is turned off when no content needs to be displayed. The Bluetooth Low Energy controller communicates with the display controller to reduce device power consumption.
By separating the processor architecture, the power consumption of wearable devices is reduced, thus achieving a low-power wearable device solution.
Smart Images

Figure CN112925405B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic device technology, and in particular to a wearable device, its firmware upgrade method and working method, and storage medium. Background Technology
[0002] With the rapid development of technology, various smart devices have entered people's lives, improving their quality of life. Wearable devices are one such example. Existing wearable devices are becoming increasingly feature-rich, such as recording users' steps and heart rate, meeting diverse user needs. However, this also leads to increasingly higher power consumption. Limited by the size and weight of wearable devices, their batteries cannot be too large, resulting in limited battery capacity. This limited capacity is clearly insufficient to meet the ever-increasing power consumption, necessitating a low-power wearable device solution. Summary of the Invention
[0003] To address the aforementioned technical deficiencies in the prior art, this invention proposes a wearable device comprising a processor, the processor including a Bluetooth Low Energy controller and a display controller, the Bluetooth Low Energy controller being communicatively connected to the display controller, and the display controller being in a turned-off state when there is no content to display.
[0004] Optionally, the Bluetooth Low Energy controller also communicates with modules that need to be operational at any time.
[0005] Optionally, the modules that need to be operational at all times include one or more of the following: a duplexer, a compass, a heart rate sensor, an accelerometer sensor, a motor, and a GPS module.
[0006] Optionally, the display controller may also be communicatively connected to a module related to the display.
[0007] Optionally, the display-related modules may include, in addition to the display panel, one or more of the following: an NFC module, a touch panel, a light sensor, and a storage module.
[0008] Optionally, the display-related modules are also turned off when the display controller is in a turned-off state.
[0009] Optionally, the Bluetooth Low Energy controller and the display controller are connected via an SPI bus and / or a UART bus for communication.
[0010] This invention also proposes a firmware upgrade method for wearable devices, applied to the wearable devices described above, the method comprising the following steps:
[0011] The Bluetooth Low Energy controller receives a firmware update file, which includes a firmware upgrade file 1 for the Bluetooth Low Energy controller and / or a firmware upgrade file 2 for the display controller.
[0012] The Bluetooth Low Energy controller upgrades its own firmware according to the firmware upgrade file 1;
[0013] The display controller upgrades its own firmware according to the firmware upgrade file 2.
[0014] The present invention also proposes a method for operating a wearable device, applied to the wearable device described above, the method comprising the steps of:
[0015] The Bluetooth Low Energy controller processes and saves the working information of the wearable device in real time;
[0016] If the Bluetooth Low Energy controller receives an instruction from the display controller to read the working information, it transmits the working information to the display controller so that the display controller can control the display of the working information.
[0017] If the Bluetooth Low Energy controller receives an instruction from an external device to read the working information, it transmits the working information to the external device so that the external device can output the working information.
[0018] If the Bluetooth Low Energy controller receives an instruction from an external device to display a message on the wearable device, it transmits the message to the display controller so that the display controller can control the display of the message.
[0019] The present invention also proposes a computer-readable storage medium storing a firmware upgrade program and / or a working program for a wearable device, wherein the firmware upgrade program for the wearable device, when executed by a processor, implements the steps of the firmware upgrade method for the wearable device described above, and the working program for the wearable device, when executed by a processor, implements the steps of the working method for the wearable device as described above.
[0020] The beneficial effects of this invention are that it proposes a wearable device, its firmware upgrade method, its working method, and its storage medium. Addressing the shortcomings of existing wearable devices where limited battery power is clearly insufficient to meet the increasing power consumption, this invention sets the processor of the wearable device into two parts: a Bluetooth Low Energy controller and a display controller. The Bluetooth Low Energy controller is communicatively connected to the display controller, which is in a turned-off state when no content needs to be displayed. This reduces the power consumption of the wearable device and achieves a low-power wearable device solution. Attached Figure Description
[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 A schematic diagram of the hardware structure of one embodiment of the wearable device provided in this invention;
[0024] Figure 2 A hardware schematic diagram of one embodiment of the wearable device provided in this application;
[0025] Figure 3 A hardware schematic diagram of one embodiment of the wearable device provided in this application;
[0026] Figure 4 A hardware schematic diagram of one embodiment of the wearable device provided in this application;
[0027] Figure 5 A hardware schematic diagram of one embodiment of the wearable device provided in this application;
[0028] Figure 6 This is a schematic diagram of the structure of a wearable device according to the first embodiment of the present invention;
[0029] Figure 7 This is a schematic diagram of the structure of a wearable device according to the second embodiment of the present invention;
[0030] Figure 8 This is a schematic diagram of the structure of a wearable device according to the third embodiment of the present invention;
[0031] Figure 9 This is a flowchart of the firmware upgrade method for a wearable device according to the fourth embodiment of the present invention;
[0032] Figure 10 This is a flowchart illustrating the working method of a wearable device according to the fifth embodiment of the present invention. Detailed Implementation
[0033] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0034] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0035] The wearable devices provided in this embodiment of the invention include smart bracelets, smartwatches, and smartphones, among other mobile terminals. With the continuous development of screen technology and the emergence of flexible screens, foldable screens, and other screen forms, smartphones and other mobile terminals can also be used as wearable devices. The wearable devices provided in this embodiment of the invention may include: an RF (Radio Frequency) unit, a WiFi module, an audio output unit, an A / V (Audio / Video) input unit, a sensor, a display unit, a user input unit, an interface unit, a memory, a processor, and a power supply, among other components.
[0036] The following description will use wearable devices as an example; please refer to [link / reference]. Figure 1 This is a schematic diagram of the hardware structure of a wearable device implementing various embodiments of the present invention. The wearable device 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (Audio / Video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art will understand that... Figure 1 The wearable device structure shown does not constitute a limitation on the wearable device. The wearable device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0037] The following is combined Figure 1 A detailed introduction to each component of wearable devices:
[0038] The radio frequency (RF) unit 101 can be used for receiving and transmitting signals during information transmission or calls. Specifically, the RF unit 101 can send uplink information to the base station, and can also receive downlink information sent by the base station and send it to the processor 110 of the wearable device for processing. The downlink information sent by the base station to the RF unit 101 can be generated based on the uplink information sent by the RF unit 101, or it can be actively pushed to the RF unit 101 after detecting an information update from the wearable device. For example, after detecting a change in the geographical location of the wearable device, the base station can send a notification of the geographical location change to the RF unit 101 of the wearable device. After receiving the notification, the RF unit 101 can send the notification to the processor 110 of the wearable device for processing. The processor 110 of the wearable device can control the notification to be displayed on the display panel 1061 of the wearable device. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices wirelessly. Specifically, it can communicate with a server in the network system wirelessly. For example, the wearable device can download file resources from the server wirelessly, such as an application. After the wearable device has finished downloading an application, if the file resources corresponding to the application on the server are updated, the server can push a resource update message notification to the wearable device wirelessly to remind the user to update the application. The aforementioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), and TDD-LTE (Time Division Duplexing-Long Term Evolution).
[0039] In one implementation, the wearable device 100 can access an existing communication network by inserting a SIM card.
[0040] In another implementation, the wearable device 100 can access existing communication networks by setting an eSIM card (Embedded-SIM). Using an eSIM card can save internal space and reduce the thickness of the wearable device.
[0041] Understandably, although Figure 1 The radio frequency unit 101 is shown, but it is understood that the radio frequency unit 101 is not a necessary component of the wearable device and can be omitted as needed without changing the essence of the invention. The wearable device 100 can achieve communication connections with other devices or communication networks solely through the Wi-Fi module 102, and the embodiments of the present invention are not limited thereto.
[0042] WiFi is a short-range wireless transmission technology. Wearable devices, through the WiFi module 102, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 102 is shown, but it is understood that it is not an essential component of wearable devices and can be omitted as needed without changing the nature of the invention.
[0043] The audio output unit 103 can convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into audio signals and output them as sound when the wearable device 100 is in call signal receiving mode, call mode, recording mode, voice recognition mode, broadcast receiving mode, etc. Furthermore, the audio output unit 103 can also provide audio output related to specific functions performed by the wearable device 100 (e.g., call signal receiving sound, message receiving sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[0044] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in operating modes such as telephone call mode, recording mode, and voice recognition mode, and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0045] In one embodiment, the wearable device 100 includes one or more cameras. By turning on the cameras, it is possible to capture images and perform functions such as taking photos and recording videos. The position of the cameras can be set as needed.
[0046] The wearable device 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1061 according to the ambient light level, and the proximity sensor can turn off the display panel 1061 and / or backlight when the wearable device 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity, and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition functions (such as pedometer, tapping), etc.
[0047] In one embodiment, the wearable device 100 also includes a proximity sensor, which enables contactless operation and provides more ways to operate the device.
[0048] In one embodiment, the wearable device 100 also includes a heart rate sensor, which, when worn, can detect heart rate by being close to the user.
[0049] In one embodiment, the wearable device 100 may also include a fingerprint sensor, which can perform functions such as security verification by reading fingerprints.
[0050] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0051] In one embodiment, the display panel 1061 employs a flexible display screen. When worn, the screen of a wearable device with a flexible display screen can bend, thus providing a more comfortable fit. Optionally, the flexible display screen can be an OLED screen or a graphene screen. In other embodiments, the flexible display screen can also be other display materials, and this embodiment is not limited thereto.
[0052] In one embodiment, the display panel 1061 of the wearable device may be rectangular for easy wrapping around the wearer. Other embodiments may also employ different methods.
[0053] User input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the wearable device. Specifically, user input unit 107 may include touch panel 1071 and other input devices 1072. Touch panel 1071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1071), and drive corresponding connection devices according to a pre-set program. Touch panel 1071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 110, and can receive and execute commands sent by processor 110. In addition, touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc., without being limited here.
[0054] In one embodiment, the wearable device 100 may have one or more buttons on its side. These buttons can be pressed briefly, pressed repeatedly, rotated, or otherwise manipulated to achieve various operational effects. Multiple buttons can be used in combination to implement various functions.
[0055] Furthermore, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 based on the type of touch event. Although in Figure 1 In this embodiment, the touch panel 1071 and the display panel 1061 are two independent components for implementing the input and output functions of the wearable device. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to achieve the input and output functions of the wearable device; this is not limited here. For example, when a message notification from an application is received through the radio frequency unit 101, the processor 110 can control the display of the message notification in a preset area of the display panel 1061. This preset area corresponds to a certain area of the touch panel 1071. By performing a touch operation on a certain area of the touch panel 1071, the message notification displayed in the corresponding area on the display panel 1061 can be controlled.
[0056] Interface unit 108 serves as an interface through which at least one external device can connect to wearable device 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 108 may be used to receive input (e.g., data, power, etc.) from the external device and transmit the received input to one or more elements within wearable device 100, or it may be used to transfer data between wearable device 100 and the external device.
[0057] In one embodiment, the interface unit 108 of the wearable device 100 adopts a contact structure, which connects to other corresponding devices to realize functions such as charging and connection. The use of contacts also provides waterproofing.
[0058] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0059] The processor 110 is the control center of the wearable device, connecting various parts of the device via various interfaces and lines. It executes software programs and / or modules stored in the memory 109, and calls data stored in the memory 109, to perform various functions and process data, thereby providing overall monitoring of the wearable device. The processor 110 may include one or more processing units; preferably, it may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may not be integrated into the processor 110.
[0060] The wearable device 100 may also include a power supply 111 (such as a battery) that powers the various components. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.
[0061] although Figure 1 As not shown, the wearable device 100 may also include a Bluetooth module, etc., which will not be described in detail here. The wearable device 100 can connect with other terminal devices via Bluetooth to achieve communication and information exchange.
[0062] Please refer to Figures 2-4 This is a schematic diagram illustrating the structure of a wearable device according to one embodiment of the present invention. The wearable device in this embodiment includes a flexible screen. When the wearable device is unfolded, the flexible screen is elongated; when the wearable device is worn, the flexible screen is bent into a ring shape. Figure 2 and Figure 3 This diagram illustrates the structure of a wearable device when its screen is unfolded. Figure 4 A schematic diagram of the structure of a wearable device screen when bent is shown.
[0063] Based on the above embodiments, it can be seen that when the device is a watch, bracelet, or wearable device, the screen of the device may or may not cover the watchband area. Here, this application proposes an optional embodiment. In this embodiment, the device can be a watch, bracelet, or wearable device, and the device includes a screen and a connecting part. The screen can be a flexible screen, and the connecting part can be a watchband. Optionally, the screen of the device or the display area of the screen can partially or completely cover the watchband. Figure 5 As shown, Figure 5 This is a hardware schematic diagram of one embodiment of a wearable device provided in this application. The screen of the device extends to both sides, partially covering the device's strap. In other embodiments, the screen of the device may completely cover the device's strap, and this application is not limited thereto.
[0064] Example 1
[0065] To address the shortcomings of existing wearable devices, whose limited battery capacity is clearly insufficient to meet the ever-increasing power consumption, this invention proposes a wearable device. The following description, in conjunction with embodiments, illustrates the wearable device proposed in this invention.
[0066] Figure 6 This is a schematic diagram of the structure of a wearable device according to the first embodiment of the present invention. In this embodiment, the present invention proposes a wearable device, which includes a processor 110. The processor 110 includes a Bluetooth Low Energy controller 1 and a display controller 2. The Bluetooth Low Energy controller 1 is communicatively connected to the display controller 2. The display controller 2 is in a turned-off state when there is no content to be displayed.
[0067] Specifically, in this embodiment, to reduce the power consumption of the wearable device, a Bluetooth Low Energy controller 1 and a display controller 2 are used together to perform the functions of a processor. The Bluetooth Low Energy controller 1 is continuously powered on and operates to process the wearable device's operational information at any time. For example, when the wearable device is equipped with various sensors that continuously upload data, the Bluetooth Low Energy controller 1 can process the data uploaded by these sensors. The display controller 2 is mainly used to control the display of content on the wearable device. It only powers on when there is content to display and remains powered off when there is no content to display, thereby reducing the power consumption of the wearable device. The low power consumption of the Bluetooth Low Energy controller further reduces the power consumption of the wearable device. The Bluetooth Low Energy controller 1 and the display controller 2 can communicate with each other through any means that enables communication between them; this embodiment does not limit the specific communication method. Understandably, the switching between the power-on and power-off states of the display controller 2 can be controlled by the Bluetooth Low Energy controller 1. For example, when there is content to be displayed on the wearable device, the Bluetooth Low Energy controller 1 controls the power supply to the display controller 2 to start working. After the content to be displayed is finished, the Bluetooth Low Energy controller 1 controls the power supply to the display controller 2 to be cut off or the display controller 2 actively turns off its own power to reduce the power consumption of the wearable device. The switching between the two states can also be controlled by combining the Bluetooth Low Energy controller 1 with the control command received by the wearable device for switching between the two states, or by the control command received by the wearable device for switching between the two states alone. This embodiment does not limit the specific control method.
[0068] Optionally, the Bluetooth Low Energy controller 1 and the display controller 2 communicate via an SPI bus and / or a UART bus. For example, the Bluetooth Low Energy controller 1 can transmit data to the display controller 2 via the SPI bus, and the display controller 2 can also transmit data to the Bluetooth Low Energy controller 1 via the UART bus, so as to complete the data communication between the two conveniently and efficiently.
[0069] The beneficial effect of this embodiment is that by setting the processor of the wearable device as two parts, a Bluetooth Low Energy controller and a display controller, the Bluetooth Low Energy controller is communicatively connected to the display controller, and the display controller is in a turned-off state when there is no content to display, the power consumption of the wearable device is reduced, thus realizing a low-power wearable device solution.
[0070] Example 2
[0071] Based on the above embodiments, in order to facilitate the implementation of the wearable device of the present invention, such as Figure 7As shown, in this embodiment, the Bluetooth Low Energy controller 1 is also connected in communication with the module that needs to work at any time.
[0072] Specifically, in this embodiment, the module that needs to operate at all times is communicatively connected to the Bluetooth Low Energy controller 1, which is in a continuously powered-on state. This allows the Bluetooth Low Energy controller 1 to communicate with the module at any time, maintaining the normal operation of the wearable device. The specific type of the module that needs to operate at all times can be selected according to the functional requirements of the wearable device; this embodiment does not limit this selection.
[0073] Optional, such as Figure 7 As shown, the modules that need to operate at all times include one or more of the following: a duplexer 11, a compass 12, a heart rate sensor 13, an accelerometer sensor 14, a motor 15, and a GPS module 16. The duplexer 11 connects to an antenna to enable communication between the wearable device and the outside world; the compass 12 indicates direction; the motor 15 uses vibration to alert the user to the working status of the wearable device; for example, when a wearable device establishes a communication connection with a mobile phone, the vibration of the motor can prompt the user to view the information received by the mobile phone; and the GPS module 16 provides the user with location information.
[0074] The beneficial effect of this embodiment is that by configuring the processor of the wearable device into two parts—a Bluetooth Low Energy controller and a display controller—with the Bluetooth Low Energy controller communicatively connected to the display controller, which is in a turned-off state when no content needs to be displayed, and the Bluetooth Low Energy controller also communicatively connected to modules that need to operate at all times, the power consumption of the wearable device is reduced while maintaining its normal operation, thus achieving a low-power wearable device solution.
[0075] Example 3
[0076] Based on the above embodiments, in order to facilitate the implementation of the wearable device of the present invention, such as Figure 8 As shown, in this embodiment, the display controller 2 is also communicatively connected to a module related to the display.
[0077] Specifically, in this embodiment, a communication connection is established between the display-related modules and the display controller 2, so that the wearable device can perform display-related functions under the control of the display controller 2. The specific type of the display-related modules can be selected according to the functional requirements of the wearable device, and this embodiment does not limit this.
[0078] Optional, such as Figure 8As shown, the display-related modules include, in addition to the display panel 1061, one or more of the following: an NFC module 21, a touch panel 1071, a light sensor 22, and a storage module 23. The NFC module 21 is used to implement near-field communication functionality; the storage module 23 is used to store display-related data. Optionally, the storage module 23 may include PSRAM (Pseudo-Static Random Access Memory) and / or NAND flash memory, where NAND flash memory is a non-volatile storage device, meaning it can retain data even after power is lost.
[0079] Optionally, the display-related modules are also turned off when the display controller 2 is in a turned-off state. By turning off the display-related modules when the display controller 2 is turned off, the power consumption of the wearable device can be further reduced. It is understood that after the display controller 2 is powered on, the necessary modules can be turned on to realize the display-related functions of the wearable device. For example, when the display controller 2 needs to display relevant content, the display panel 1061 can be turned on, and the light sensor 22 can also be turned on simultaneously to adjust the brightness of the display panel 1061; if the near-field communication function is not needed at this time, the NFC module 21 can be turned off to reduce the power consumption of the wearable device.
[0080] The beneficial effect of this embodiment is that by setting the processor of the wearable device as two parts, a Bluetooth Low Energy controller and a display controller, the Bluetooth Low Energy controller is communicatively connected to the display controller, and the display controller is in a turned-off state when there is no content to display; wherein, the display controller is also communicatively connected to display-related modules. While realizing the display-related functions of the wearable device, the power consumption of the wearable device is reduced, thus achieving a low-power wearable device solution.
[0081] Example 4
[0082] To address the shortcomings of existing wearable devices where limited battery power is clearly insufficient to meet the increasing power consumption, this invention also proposes a firmware upgrade method for wearable devices. The firmware upgrade method for wearable devices proposed in this invention will be described below with reference to embodiments.
[0083] Figure 9 This is a flowchart of a firmware upgrade method for a wearable device according to a fourth embodiment of the present invention. In this embodiment, the present invention proposes a firmware upgrade method for a wearable device, applied to the wearable device described above. The method includes the following steps:
[0084] S11: The Bluetooth Low Energy controller receives a firmware update file, which includes a firmware upgrade file 1 for the Bluetooth Low Energy controller and / or a firmware upgrade file 2 for the display controller.
[0085] S12: The Bluetooth Low Energy controller upgrades its own firmware according to the firmware upgrade file 1;
[0086] S13: The display controller upgrades its own firmware according to the firmware upgrade file 2.
[0087] Specifically, in this embodiment, the Bluetooth Low Energy controller receives firmware update files via wired or wireless communication. The firmware update files may include only firmware upgrade file 1 for the Bluetooth Low Energy controller or firmware upgrade file 2 for the display controller, or they may include both firmware upgrade file 1 and firmware upgrade file 2. After receiving firmware upgrade file 1, the Bluetooth Low Energy controller can upgrade its own firmware according to firmware upgrade file 1. Similarly, after receiving firmware upgrade file 2, the display controller can upgrade its own firmware according to firmware upgrade file 2.
[0088] Optionally, after receiving the firmware update file, the Bluetooth Low Energy controller transmits the firmware update file to the display controller. The display controller determines whether the firmware update file includes a firmware upgrade file 2 for itself; if so, it upgrades its own firmware according to the firmware upgrade file 2. The display controller also determines whether the firmware update file includes a firmware upgrade file 1 for the Bluetooth Low Energy controller; if so, it transmits the firmware upgrade file 1 to the Bluetooth Low Energy controller. After receiving the firmware upgrade file 1, the Bluetooth Low Energy controller upgrades its own firmware according to the firmware upgrade file 1. Thus, through the communication and cooperation between the Bluetooth Low Energy controller and the display controller, the firmware upgrade operation of the wearable device is completed. For example: After receiving a firmware update file sent by a mobile phone via wireless communication, the Bluetooth Low Energy controller transmits the firmware update file to the display controller via the SPI bus. The display controller saves the firmware update file in NAND flash memory. Then, it determines whether the firmware update file includes a firmware upgrade file 2 for the display controller. If so, it upgrades its own firmware according to the firmware upgrade file 2. Then, the display controller determines whether the firmware update file includes a firmware upgrade file 1 for the Bluetooth Low Energy controller. If so, it transmits the firmware upgrade file 1 to the Bluetooth Low Energy controller via the UART bus. After receiving the firmware upgrade file 1, the Bluetooth Low Energy controller upgrades its own firmware according to the firmware upgrade file 1.
[0089] Optionally, after the Bluetooth Low Energy controller (BLE) updates its firmware file, it determines whether the firmware update file includes a firmware upgrade file 1 for the BLE. If so, it upgrades its own firmware according to the firmware upgrade file 1. The BLE also determines whether the firmware update file includes a firmware upgrade file 2 for the display controller. If so, it transmits the firmware upgrade file 2 to the display controller. After receiving the firmware upgrade file 2, the display controller upgrades its own firmware according to the firmware upgrade file 2. Thus, through communication and cooperation between the BLE and the display controller, the firmware upgrade operation of the wearable device is completed. For example, after the BLE receives a firmware update file sent by a mobile phone via wireless communication, it determines whether the firmware update file includes a firmware upgrade file 1 for the BLE. If so, it upgrades its own firmware according to the firmware upgrade file 1. Then, the BLE determines whether the firmware update file includes a firmware upgrade file 2 for the display controller. If so, it transmits the firmware upgrade file 2 to the display controller via the SPI bus. After the display controller saves the firmware upgrade file 2 in NAND flash memory, it upgrades its own firmware according to the firmware upgrade file 2.
[0090] The beneficial effect of this embodiment is that it receives firmware update files via a Bluetooth Low Energy controller, the firmware update files including firmware upgrade file 1 for the Bluetooth Low Energy controller and / or firmware upgrade file 2 for the display controller; the Bluetooth Low Energy controller upgrades its own firmware according to firmware upgrade file 1; and the display controller upgrades its own firmware according to firmware upgrade file 2. This reduces the power consumption of the wearable device and realizes a low-power firmware upgrade scheme for wearable devices.
[0091] Example 5
[0092] To address the shortcomings of existing wearable devices where limited battery power is clearly insufficient to meet the ever-increasing power consumption, this invention also proposes a method for operating a wearable device. The following description, in conjunction with embodiments, illustrates the method for operating a wearable device proposed in this invention.
[0093] Figure 10 This is a flowchart illustrating the working method of a wearable device according to the fifth embodiment of the present invention. In this embodiment, the present invention proposes a working method for a wearable device, applied to the wearable device described above. The method includes the following steps:
[0094] S21: The Bluetooth Low Energy controller processes and saves the working information of the wearable device in real time;
[0095] S22: If the Bluetooth Low Energy controller receives an instruction from the display controller to read the working information, it transmits the working information to the display controller so that the display controller can control the display of the working information;
[0096] S23: If the Bluetooth Low Energy controller receives an instruction from an external device to read the working information, it transmits the working information to the external device so that the external device can output the working information;
[0097] S24: If the Bluetooth Low Energy controller receives an instruction from an external device that a message needs to be displayed on the wearable device, it transmits the message to the display controller so that the display controller can control the display of the message.
[0098] Specifically, in this embodiment, the Bluetooth Low Energy (BLE) controller processes and saves the working information of the wearable device in real time. If the BLE controller receives an instruction from the display controller to read the working information, it transmits the working information to the display controller for display. If the BLE controller receives an instruction from an external device to read the working information, it transmits the working information to the external device for output. If the BLE controller receives an instruction from an external device to display a message on the wearable device, it transmits the message to the display controller for display. Thus, through the communication and cooperation between the BLE controller and the display controller, the wearable device can operate normally. The working information of the wearable device may include the number of steps, heart rate, and movement trajectory recorded by the wearable device; the message may be a text message from an external device, such as a mobile phone.
[0099] Specifically, in this embodiment, it can be understood that the execution order of the above steps S32 to S34 depends on the type of instruction received by the Bluetooth Low Energy controller, and the order of the above steps does not represent the actual execution order of each step.
[0100] The beneficial effects of this embodiment are that the Bluetooth Low Energy (BLE) controller processes and saves the working information of the wearable device in real time; if the BLE controller receives an instruction from the display controller to read the working information, it transmits the working information to the display controller for display control; if the BLE controller receives an instruction from an external device to read the working information, it transmits the working information to the external device for output; if the BLE controller receives an instruction from an external device to display a message on the wearable device, it transmits the message to the display controller for display control. This reduces the power consumption of the wearable device and achieves a low-power wearable device operating scheme.
[0101] Example 6
[0102] To address the shortcomings of existing wearable devices where limited battery power is clearly insufficient to meet the increasing power consumption, this invention also proposes a computer-readable storage medium storing a firmware upgrade program and / or a working program for the wearable device. When the firmware upgrade program is executed by a processor, it implements the steps of the firmware upgrade method for the wearable device described in Embodiment 4 above. When the working program for the wearable device is executed by a processor, it implements the steps of the working method for the wearable device described in Embodiment 5 above.
[0103] It should be noted that the above-described medium embodiments and method embodiments belong to the same concept. For details of their implementation process, please refer to the method embodiments. Furthermore, the technical features in the method embodiments are also applicable to the medium embodiments, and will not be repeated here.
[0104] The beneficial effects of this invention are that it proposes a wearable device, its firmware upgrade method, its working method, and its storage medium. Addressing the shortcomings of existing wearable devices where limited battery power is clearly insufficient to meet the increasing power consumption, this invention sets the processor of the wearable device into two parts: a Bluetooth Low Energy controller and a display controller. The Bluetooth Low Energy controller is communicatively connected to the display controller, which is in a turned-off state when no content needs to be displayed. This reduces the power consumption of the wearable device and achieves a low-power wearable device solution.
[0105] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0106] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0107] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0108] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A firmware upgrade method for a wearable device, characterized in that, The method is applied to wearable devices, the wearable device including a processor, the processor including: a Bluetooth Low Energy controller and a display controller, the Bluetooth Low Energy controller being communicatively connected to the display controller, the display controller being in a powered-off state when no content needs to be displayed; wherein, the Bluetooth Low Energy controller is continuously powered on and is also communicatively connected to modules that need to operate at any time, for processing the working information of the wearable device at any time; the display controller is used to control the display of content that needs to be displayed on the wearable device; the Bluetooth Low Energy controller and the display controller jointly complete the functions of the processor; the method includes the following steps: The Bluetooth Low Energy controller receives a firmware update file, which includes a firmware upgrade file 1 for the Bluetooth Low Energy controller and a firmware upgrade file 2 for the display controller. The Bluetooth Low Energy controller upgrades its own firmware according to the firmware upgrade file 1; The display controller upgrades its own firmware according to the firmware upgrade file 2.
2. The method as described in claim 1, characterized in that, The modules that need to be operational at all times include one or more of the following: a duplexer, a compass, a heart rate sensor, an accelerometer sensor, a motor, and a GPS module.
3. The method as described in claim 1, characterized in that, The display controller is also in communication connection with display-related modules.
4. The method as described in claim 3, characterized in that, In addition to the display panel, the display-related modules also include one or more of the following: NFC module, touch panel, light sensor, and storage module.
5. The method as described in claim 3 or 4, characterized in that, The display-related modules are also turned off when the display controller is turned off.
6. The method as described in claim 1, characterized in that, The Bluetooth Low Energy controller and the display controller are connected via an SPI bus and / or a UART bus.
7. A method for operating a wearable device, characterized in that, The method is applied to wearable devices, the wearable device including a processor, the processor including: a Bluetooth Low Energy controller and a display controller, the Bluetooth Low Energy controller being communicatively connected to the display controller, the display controller being in a powered-off state when no content needs to be displayed; wherein, the Bluetooth Low Energy controller is continuously powered on and is also communicatively connected to modules that need to operate at any time, for processing the working information of the wearable device at any time; the display controller is used to control the display of content that needs to be displayed on the wearable device; the Bluetooth Low Energy controller and the display controller jointly complete the functions of the processor; the method includes the following steps: The Bluetooth Low Energy controller processes and saves the working information of the wearable device in real time; If the Bluetooth Low Energy controller receives an instruction from the display controller to read the working information, it transmits the working information to the display controller so that the display controller can control the display of the working information. If the Bluetooth Low Energy controller receives an instruction from an external device to read the working information, it transmits the working information to the external device so that the external device can output the working information. If the Bluetooth Low Energy controller receives an instruction from an external device to display a message on the wearable device, it transmits the message to the display controller so that the display controller can control the display of the message.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a firmware upgrade program and / or a working program for the wearable device. When the firmware upgrade program is executed by a processor, it implements the steps of the firmware upgrade method for the wearable device as described in any one of claims 1-6. When the working program for the wearable device is executed by a processor, it implements the steps of the working method for the wearable device as described in claim 7.
Citation Information
Patent Citations
Display system and head mounted display
CN106094202A
Wearable device upgrading method, wearable device and storage medium
CN110221856A
Display with built in 3D sensing
US20100060722A1