Closestool and ink display screen display control method and device
By using ink displays in smart bathroom equipment and combining local and full-screen refresh technology, the problems of circuit short circuit and high power consumption in humid environments are solved, and good visibility and low power consumption display are achieved under strong light.
Patent Information
- Application Number
- CN202510482887.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-08-01
AI Technical Summary
The display screens of traditional smart bathroom equipment are prone to circuit short circuits in humid environments, and the continuous display produces high power consumption, insufficient contrast under strong light and blue light radiation affects user health.
The ink display is adopted, and data is collected through sensors and information is displayed by the control module. The local refresh and full-screen refresh are used to reduce power consumption and maintain good visibility under strong light.
It solves the problem of circuit short circuit of the display in humid environments, reduces power consumption, improves the visibility of display under strong light, and protects the user's vision.
Smart Images

Figure CN120401626A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of display control and the field of intelligent bathroom equipment technology, and in particular, to a toilet, a method and a device for controlling the display of an ink display screen. Background Art
[0002] Traditional intelligent bathroom equipment mostly uses LCD or OLED (Organic Light-Emitting Diode) display screens, which have the following defects: 1) It is prone to short circuits in humid environments; 2) Continuous display generates high power consumption (typical value 5-15W); 3) The contrast is insufficient under strong light (typical value <500:1); 4) Blue light radiation affects user health. Summary of the Invention
[0003] Embodiments of the present invention provide a toilet, a method and a device for controlling the display of an ink display screen, which can display the sensor and function setting information of the toilet through the ink display screen. The ink screen has good visibility under strong light, improving the display effect.
[0004] In a first aspect, embodiments of the present invention provide a toilet, which includes:
[0005] A base, a cover plate, at least one sensor, a wireless communication module, a control module, and an ink display screen;
[0006] The sensor is configured to collect data and send the collected sensor data to the control module;
[0007] The wireless communication module is configured to receive a control instruction sent by a terminal device, parse the control instruction to obtain function setting data, and send the function setting data to the control module;
[0008] The control module is configured to receive the sensor data sent by the sensor and the function setting data sent by the wireless communication module, and control the ink display screen to display information according to the sensor data and the function setting data through the ink display screen display control method provided in any embodiment of the present invention;
[0009] The ink display screen is connected to the control module through a serial peripheral interface and is configured to display information under the control of the control module.
[0010] In a second aspect, embodiments of the present invention provide an ink display screen display control method, which includes:
[0011] When the device is in the working operation mode, collect the first state data of the device;
[0012] Determine the difference data item between the first state data and the second state data collected at the previous adjacent moment;
[0013] Based on the mapping relationship between the preset data items and the display areas, determine the local display area of the differential data items on the ink display screen associated with the device;
[0014] Convert the differential data items into display data in the first data format, and send the display data to the ink display screen, so that the ink display screen updates and displays the display data in the local display area;
[0015] Wherein, the first data format includes a bitmap data format and an ASCII code format.
[0016] In a third aspect, an embodiment of the present invention provides an ink display screen display control device, and the device includes:
[0017] A status data acquisition module, configured to collect first status data of the device when the device is in a working operation mode;
[0018] A differential data determination module, configured to determine differential data items between the first status data and second status data collected at the previous adjacent moment;
[0019] A display area determination module, configured to determine the local display area of the differential data items on the ink display screen associated with the device based on the mapping relationship between the preset data items and the display areas;
[0020] A display control module, configured to convert the differential data items into display data in the first data format, and send the display data to the ink display screen, so that the ink display screen updates and displays the display data in the local display area;
[0021] Wherein, the first data format includes a bitmap data format and an ASCII code format.
[0022] In a fourth aspect, an embodiment of the present invention further provides a computer device, and the computer device includes:
[0023] One or more processors;
[0024] A memory, configured to store one or more programs;
[0025] When the above one or more programs are executed by the one or more processors, the above one or more processors implement the ink display screen display control method provided in any embodiment of the present invention.
[0026] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the ink display screen display control method provided in any embodiment of the present invention.
[0027] In a sixth aspect, an embodiment of the present invention further provides a computer program product, including a computer program which, when executed by a processor, implements the ink display screen display control method provided in any embodiment of the present invention.
[0028] The embodiments in the above invention have the following advantages or beneficial effects:
[0029] In an embodiment of the present invention, there are a base, a cover plate, at least one sensor, a wireless communication module, a control module, and an ink display screen; the sensor is used to collect data and send the collected sensor data to the control module; the wireless communication module is used to receive a control instruction sent by a terminal device, parse the control instruction to obtain function setting data, and send the function setting data to the control module; the control module is used to receive the sensor data sent by the sensor and the function setting data sent by the wireless communication module, and control the ink display screen to display information according to the sensor data and the function setting data; the ink display screen is connected to the control module through a serial peripheral interface and is used to display information under the control of the control module. The technical solution of the embodiment of the present invention solves the problems of high display power consumption and eye damage of the current toilet display screen, and can display the sensor and function setting information of the toilet through the ink display screen. The ink screen has good visibility under strong light, improving the display effect. Description of the Drawings
[0030] Figure 1 is a schematic structural diagram of a toilet provided by an embodiment of the present invention;
[0031] Figure 2 is a schematic structural diagram of a toilet provided by an embodiment of the present invention;
[0032] Figure 3 is a schematic diagram of the connection between modules of a toilet provided by an embodiment of the present invention;
[0033] Figure 4 is a flowchart of an ink display screen display control method provided by an embodiment of the present invention;
[0034] Figure 5 is a flowchart of an ink display screen display control method provided by an embodiment of the present invention;
[0035] Figure 6 is a schematic diagram of the display content of an ink display screen provided by an embodiment of the present invention;
[0036] Figure 7 is a schematic diagram of the control of an ink display screen provided by an embodiment of the present invention;
[0037] Figure 8 is a schematic structural diagram of an ink display screen display control device provided by an embodiment of the present invention;
[0038] Figure 9 It is a schematic structural diagram of a computer device provided by an embodiment of the present invention. Specific embodiments
[0039] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of convenience of description, only the parts related to the present invention rather than all the structures are shown in the accompanying drawings.
[0040] Figure 1 It is a schematic structural diagram of a toilet provided by an embodiment of the present invention.
[0041] As Figure 1 shown, the toilet includes:
[0042] A base 110, a cover plate 120, at least one sensor 130, a wireless communication module 140, a control module 150, and an ink display screen 160.
[0043] Among them, the sensor 130 is used to collect data and send the sensor acquisition data obtained by the collection to the control module; the wireless communication module 140 is used to receive the control instruction sent by the terminal device, parse the control instruction to obtain function setting data, and send the function setting data to the control module; the control module 150 is used to receive the sensor acquisition data sent by the sensor and the function setting data sent by the wireless communication module, and control the ink display screen to display information according to the sensor acquisition data and the function setting data; the ink display screen is connected to the control module through a serial peripheral interface and is used to display information under the control of the control module.
[0044] The control module 150 can read the sensor acquisition data in the register of the sensor 130 through a bus protocol, such as temperature, humidity, etc., and perform data processing on the sensor acquisition data, such as parsing it into a readable value, converting the readable value into an actual physical quantity, and performing calibration to eliminate errors, etc. After converting the function setting data and the sensor acquisition data after data processing into display data in a format recognizable by the ink display screen (such as ASCII code, bitmap data), the display data is organized into frame data according to the screen display area (such as coordinates, pixel points), and a control instruction is formed according to the frame data and sent to the ink display screen, and the ink display screen displays information through the control instruction.
[0045] Both the function setting data and the sensor acquisition data belong to the status data of the toilet. In the working operation mode, a local refresh send instruction specifies the coordinate range of the refresh area. For example, the start and end addresses of the X / Y coordinates of the RAM are set through registers, and only the changed pixel data is written to the specified local area. The changed pixel data can be the difference data items that are different when compared with the status data of the previous moment adjacent to the first moment in the status data of the first moment. The local display area of the difference data items in the ink display screen is used as the specified refresh area. After sending the local refresh instruction, the screen directly updates the display information in the specified refresh area to the display information corresponding to the difference data items.
[0046] In the standby operation mode, according to the preset full-screen refresh cycle, the driving circuit of the ink display screen is turned on, and a full-screen refresh instruction is sent to the ink display screen. After the ink display screen performs the afterimage elimination and flicker at the preset number of times and preset frequency according to the full-screen refresh instruction, the status data and the preset background data in the full-screen refresh instruction are displayed. The status data for full-screen refresh can include all data items.
[0047] The control module 150 can be an MCU controller, and the wireless communication module 140 can adopt a Bluetooth / wifi module to communicate with the control module 150 through a serial port. Users can connect to the Bluetooth / wifi of the smart toilet through a terminal device and send control instructions to achieve remote control of the toilet, such as setting the seat temperature, turning on the flushing function, etc. The wireless communication module 140 analyzes the control instructions, obtains the function setting data and sends it to the control module 150. At the same time, the status data of the smart toilet can also be sent to the mobile phone APP through the Bluetooth / wifi module for display.
[0048] At least one sensor 130 can include an ambient temperature NTC (Negative Temperature Coefficient) sensor, a seat temperature NTC sensor, etc. For example, the ambient temperature NTC sensor monitors the ambient temperature around the toilet in real time and transmits the temperature data to the MCU controller. The MCU controller controls the seat heating function according to the preset temperature range. The seat temperature NTC sensor monitors the seat temperature in real time to ensure that the seat temperature remains within the comfortable range set by the user.
[0049] In the technical solution of this embodiment, a sensor is used to collect data and send the collected sensor data to a control module; a wireless communication module is used to receive a control instruction sent by a terminal device, parse the control instruction to obtain function setting data, and send the function setting data to the control module; the control module is used to receive the sensor data collected by the sensor and the function setting data sent by the wireless communication module, and control an ink display screen to display information according to the sensor data and the function setting data; the ink display screen is connected to the control module through a serial peripheral interface and is used to display information under the control of the control module. The technical solution of the embodiment of the present invention solves the problems of high display power consumption and eye damage of the current toilet display screen. The sensor and function setting information of the toilet can be displayed through the ink display screen, and the ink screen has good visibility in strong light, improving the display effect.
[0050] In an alternative embodiment, the support material of the ink display screen is a flexible substrate, and / or the thickness of the flexible substrate is between 0.3 mm and 0.5 mm.
[0051] The flexible substrate is, for example, polyimide, polyester, polyethylene naphthalate, and ultra-thin glass.
[0052] In an alternative embodiment, the ink display screen is mounted on the cover plate.
[0053] For example, on the inner or outer side of the cover plate. The ink display screen can also be mounted at other positions of the toilet.
[0054] In an alternative embodiment, the ink display screen is mounted on a groove of the cover plate, and / or a waterproof rubber strip is wrapped around the edge of the ink display screen.
[0055] The ink display screen is mounted on a groove of the cover plate, and the surface of the ink display screen is flush with the surface of the cover plate, so as to avoid damage to the ink display screen during the opening and closing of the cover plate. The edge of the ink display screen is waterproofed with a waterproof flexible sealant strip, such as silicone, to meet the IP67 waterproof standard and prevent water stains from seeping in.
[0056] Such as Figure 2 As shown, optionally, a groove is reserved on the surface of the cover plate 120 of the toilet, and the ink display screen 160 is embedded therein to ensure that the screen surface is flush with the cover plate. The ink display screen uses an ultra-thin flexible substrate as the support material, with a thickness of only 0.3 - 0.5 mm and an extremely light overall weight, which can be 50 - 100 g, and will not increase the burden on the toilet cover plate. And it has excellent flexibility, can adapt to the curved surface design of the toilet cover plate, and the bending radius of the flexible substrate can reach 10 mm to ensure that the screen is not damaged during the opening and closing of the cover plate.
[0057] In an alternative embodiment, the toilet further includes:
[0058] A detection module for detecting object activities within a preset area and sending the detection results to a control module, where the preset area is associated with the position of the toilet.
[0059] Correspondingly, the control module 150 is further configured to determine the working mode of the toilet according to the detection results, where the working mode includes a working operation mode and a standby operation mode.
[0060] Object activities can include the approach and departure of a human body. For example, Figure 8 As shown, the infrared sensor of the detection module is used to detect object activities. When a human body is detected approaching, it sends a signal to the MCU controller. The MCU controller determines the working mode as the working operation mode and controls the toilet lid to open automatically. When a human body is detected leaving, it determines the working mode of the toilet as the standby operation mode and controls the toilet lid to close automatically. When the toilet switches from the working operation mode to the standby operation mode, the control module 150 is further configured to turn off the driving circuit of the ink display screen.
[0061] It is also possible to detect information such as the motion posture of the human body through the radar sensor of the detection module, determine data for functions such as sedentary reminder, and send the data to the MCU controller. The MCU controller determines the display data according to the data for functions such as sedentary reminder.
[0062] In an alternative embodiment, the toilet further includes:
[0063] A flow rate acquisition module for acquiring water flow rate information and sending the water flow rate information to the control module 150.
[0064] Correspondingly, the control module 150 is further configured to determine the water flow temperature output by the water temperature control module according to the water flow rate information.
[0065] For example, Figure 3 As shown, the flow rate acquisition module uses an electromagnetic flowmeter to acquire water flow rate information through the principle of electromagnetic induction. The acquired analog signal is converted into a digital signal by a high-precision AD sampling chip and then transmitted to the MCU controller for acquiring the water flow rate information of the toilet, thereby controlling the magnitude of the water temperature output by the water temperature control module.
[0066] In an alternative embodiment, the toilet further includes:
[0067] A first power module for supplying power to the control module 150, the ink display screen wireless communication module, and at least one sensor through external electrical energy.
[0068] The first power module uses an AC-DC power conversion circuit to convert the commercial power into the DC voltages required by the system, such as 5V, 3.3V, 2.5V, etc., to supply power to various modules such as the MCU controller, the electronic ink screen display module, and various sensors.
[0069] In an alternative embodiment, the toilet further includes:
[0070] A second power module for powering the flushing module of the toilet through a backup battery in the event of a power outage of the first power module.
[0071] The second power module can be a power outage flushing module, including a backup battery and a control circuit. When a power outage of the mains is detected, the control circuit automatically switches to the backup battery power supply to provide power to the flushing motor of the toilet, realizing the flushing function during a power outage.
[0072] In an alternative embodiment, the control module 150 is further configured to perform data analysis on the function setting data sent by the wireless communication module to obtain setting preference data, and store the setting preference data in the storage module. The setting preference data is the setting data with the highest frequency in the function setting data; in the case where the toilet is in the working operation mode, obtain the setting preference data in the storage module, and adjust the function settings of the toilet according to the setting preference data.
[0073] As Figure 3 shown, the storage module adopts EEPROM (Electrically Erasable Programmable Read-Only Memory), and is connected to the MCU controller through the SPI interface. The control module 150, i.e., the MCU controller, stores the user's setting data with the highest frequency as the setting preference data, such as the setting preference of the seat ring temperature, the flushing mode preference, etc., and the historical monitoring data, such as the daily usage time, the weight change data, etc., into the EEPROM. When the user uses the intelligent toilet again, the MCU controller can read the user's setting preference data from the storage module and automatically adjust the function settings of the toilet to provide a personalized usage experience.
[0074] The edge of the ink display screen in this embodiment is wrapped with a sealing strip, and the material is thin and light, and the sealing effect is better. Compared with liquid crystal displays, etc., it is more suitable for humid environments. The ink display screen has the characteristics of low energy consumption and clear display in strong light, and it is not dazzling to look at the display screen when turning on the light at night, protecting eyesight.
[0075] Figure 4 FIG. is a flowchart of a method for controlling the display of an ink display screen provided by an embodiment of the present invention. This embodiment is applicable to the scenario of controlling the display of device information based on an ink display screen. This method can be executed by an ink display screen display control device, and this device can be implemented in a software and / or hardware manner and integrated into a computer device with application development functions.
[0076] As Figure 4 shown, the method for controlling the display of the ink display screen in this embodiment includes the following steps:
[0077] S410. When the device is in the working operation mode, collect the first state data of the device.
[0078] The device can be a home intelligent device, such as a smart toilet, a smart refrigerator, a smart air conditioner, a smart washing machine, etc. The working mode of the device can include a working operation mode and a standby operation mode. For example, when the smart refrigerator has not been opened for a long time, it will enter the standby operation mode. For the smart toilet, when the user does not use it, it will enter the standby operation mode, and when the user uses it, it will enter the working operation mode.
[0079] Smart home devices are usually equipped with a display screen, and the display screen needs to display the state data of the device. In this embodiment, in order to reduce the energy consumption of the home intelligent device, when the device is in the working operation mode, obtain the first state data of the device at the first moment, and perform display control according to the first state data to reduce the energy consumption in the standby operation state.
[0080] The first state data can be the sensor collection data and function setting data of the device at the first moment. The sensor collection data can be the data collected by the sensors installed on the device, including but not limited to temperature, humidity, etc.
[0081] The first state data can also be the time data associated with the first moment, such as the part represented by "X" in the display information "X year X month X day X week", or the prompt information generated by the device, such as the sedentary reminder information generated by the toilet, such as the part represented by "X" in the display information "Sedentary reminder: has been used for X minutes X hours X seconds".
[0082] S420. Determine the difference data items between the first state data and the second state data collected at the previous adjacent moment.
[0083] Among them, the second state data is the state data obtained at the previous moment adjacent to the first moment when the first state data is collected. The second state data at the previous moment adjacent to the first moment can be obtained at a preset storage location. Both the first state data and the second state data include the data content of at least one data item. For example, the number of minutes in the sedentary reminder, or the temperature value collected by the temperature sensor, etc. In this embodiment, not all the values of the first state data are refreshed and displayed, but the data items of the first state data that have changed compared with the data of the previous moment, that is, the difference data items, are determined, and display control is performed according to the difference data items.
[0084] S430. Based on the mapping relationship between the preset data items and the display area, determine the local display area of the difference data items in the ink display screen associated with the device.
[0085] The ink display screen is an electronic ink screen (E-Ink display). The differential data items may include one or more data items. Determining the local display area corresponding to the differential data items in the ink display screen associated with the device may be determined according to a preset mapping relationship between the data items and the display areas, that is, the mapping relationship between the attribute names of the preset data items and the display areas. The preset mapping relationship between the data items and the display areas may be determined by the preset display layout of the ink display screen. It can be understood that since the ink display screen contains multiple data items, the display area of the differential data items is a local display area in the ink display screen, and the shape may be rectangular.
[0086] S440. Convert the differential data items into display data in a first data format, and send the display data to the ink display screen, so that the ink display screen updates and displays the display data in the local display area.
[0087] The data items include the attributes and attribute values of the data. Converting the differential data items into display data in a first data format specifically means converting the data attribute values of the differential data items into display data in a first data format. The first data format is a numerical value in a recognizable format, and the first data format includes a bitmap data format and an ASCII code format. For example, convert data such as text and graphics into a bitmap format (such as each byte controlling 8 pixel points), and extract the font pattern data of the characters through a font library. When locally refreshing the numerical values of the differential data items, only the bitmap data in the changed area, that is, the local display area corresponding to the differential data items, is updated.
[0088] The ink display screen can erase the original image, activate the electrophoretic particles, and write a new image. It can adopt the mode of generating a picture font library. First, generate pictures of the sizes of the numbers 0-9, and then output the arrays of 0-9 through a picture conversion tool without including the C language functions of the header file. The picture conversion tool can visually adjust the data scanning method, grayscale (number of colors), image data arrangement method, brightness, contrast, etc. of the input image to obtain the bitmap or ASCII code of the numerical value. The bitmap or ASCII code of the local display area corresponding to the numerical value, as well as the coordinate information or pixel information of the local display area, can be sent to the ink display screen through the SPI interface to control the ink display screen to superimpose and display the updated numerical value, that is, the display data, on the basis of the original display screen.
[0089] In this embodiment, by locally refreshing the changed data, the power consumption of the ink display screen can be reduced, the number of full refreshes can be reduced, and the service life of the ink display screen can be improved. The efficient display of multiple device status information has strong scalability and is applicable to various smart home devices.
[0090] In the technical solution of this embodiment, when the device is in the working operation mode, the first state data of the device is collected; the difference data items between the first state data and the second state data collected at the previous adjacent moment are determined; based on the preset mapping relationship between the data items and the display areas, the local display areas of the difference data items in the ink display screen associated with the device are determined; the difference data items are converted into display data in the first data format, and the display data is sent to the ink display screen so that the ink display screen updates and displays the display data in the local display areas; wherein, the first data format includes the bitmap data format and the ASCII code format. The technical solution of the embodiment of the present invention solves the problems of high power consumption and eye damage of current device displays using displays such as LEDs. The state information of the device can be displayed through the ink display screen, with low local refresh power consumption in the working operation mode, good visibility under strong light, and improved display effect.
[0091] Figure 5 FIG. is a flowchart of a method for controlling an ink display screen provided by an embodiment of the present invention. This embodiment and the method for controlling an ink display screen in the above embodiment belong to the same inventive concept, and further describes the process of full-screen refresh in the standby mode. This method can be executed by an ink display screen control device, and this device can be implemented in a software and / or hardware manner and integrated in a computer device with application development functions.
[0092] As Figure 5 shown, the method for controlling an ink display screen in this embodiment includes the following steps:
[0093] S310. When the device is in the working operation mode, collect the first state data of the device;
[0094] S320. Determine the difference data items between the first state data and the second state data collected at the previous adjacent moment.
[0095] S330. Based on the preset mapping relationship between the data items and the display areas, determine the local display areas of the difference data items in the ink display screen associated with the device.
[0096] S340. Convert the difference data items into display data in the first data format, and send the display data to the ink display screen so that the ink display screen updates and displays the display data in the local display areas.
[0097] Wherein, the first data format includes the bitmap data format and the ASCII code format.
[0098] S350. When the device is in the standby operation mode, determine the full-screen refresh moment according to the preset full-screen refresh period.
[0099] The preset full-screen refresh period can be 24 hours, 12 hours, etc., and can be specifically set according to actual needs. When the device is in the standby operation mode and the user is not using it, there is no need to update the status data in real time. It is only necessary to perform a full-screen refresh according to the preset full-screen refresh period to eliminate the afterimage of the static display on the ink display screen.
[0100] S360. Determine the circuit startup time at a preset time interval adjacent to the full-screen refresh time before the full-screen refresh time, and turn on the driving circuit of the ink display screen at the circuit startup time.
[0101] In the standby operation mode, the driving circuit of the ink display screen is turned off. Therefore, it is necessary to turn on the driving circuit of the ink display screen at the circuit startup time at a preset time interval adjacent to the full-screen refresh time before the full-screen refresh time to prepare for the subsequent full-screen refresh. The preset time interval can be set according to actual needs.
[0102] S370. Collect the third status data of the device and determine the composite display data of the third status data and the preset background data.
[0103] The data items of the third status data can be the same as those of the first status data. The preset background data includes the background data under the current theme style and the fixed display content. The fixed display content is, for example, the part excluding "X" in the display information "Sedentary reminder: Have used X minutes X hours X seconds".
[0104] After determining the third status data, the third status data can be superimposed on the preset background data to obtain the composite display data of the third status data and the preset background data.
[0105] S380. Determine the full-screen refresh instruction according to the composite display data and the afterimage elimination and flicker parameters.
[0106] The afterimage elimination and flicker parameters can include the frequency and number of times of flicker for eliminating the afterimage. Determine the full-screen refresh instruction including the composite display data and the afterimage elimination and flicker parameters. The data format of the composite display data is the first data format recognizable by the ink display screen.
[0107] S390. Send the full-screen refresh instruction to the ink display screen so that the ink display screen performs afterimage elimination and flicker according to the afterimage elimination and flicker parameters, and updates and displays the composite display data to the full-screen display area of the ink display screen after the afterimage elimination and flicker.
[0108] The ink display screen performs afterimage elimination and flicker according to the afterimage elimination and flicker parameters in the full-screen refresh instruction, and updates and displays the composite display data in the full-screen refresh instruction to the full-screen display area of the ink display screen after the afterimage elimination and flicker.
[0109] In an alternative embodiment, when the device switches from the working operation mode to the standby operation mode, the driving circuit of the ink display screen is turned off.
[0110] When the device switches from the working operation mode to the standby operation mode, the driving circuit of the ink display screen is turned off to keep the ink display screen in static display. The electronic ink screen technology adopted in this embodiment has bistable characteristics, and the static display has zero power consumption, further reducing the energy consumption of the ink screen.
[0111] In an alternative embodiment, the device includes a toilet.
[0112] When the device is a toilet, the display function area of the ink display screen of the toilet may include a health parameter area, a basic parameter area, and a function adjustment area.
[0113] According to the function adjustment area and the operation inputs of the user-set parameters (such as water temperature, seat temperature, etc.) in the basic parameter area, such as terminal remote and key operation inputs, the function setting data is determined, and the display data of the function adjustment area and the basic parameter area is determined according to the function setting data.
[0114] According to the data collected by the sensor, the display data of the display area for displaying the sensor parameters in the basic parameter area is determined. The ink display screen of this embodiment has advantages such as high contrast, such as a contrast ratio of >1500:1, and a backlight-free design, and is particularly suitable for the bathroom scenario.
[0115] As Figure 6 shown, the display data of the ink display screen of the toilet includes ambient temperature, humidity, brightness adjustment status, weight monitoring data, sedentary reminder information, and time and date, etc. Figure 6 The boxed area is the partial display area for displaying the values of the display difference data items in the first state data.
[0116] As Figure 7 shown, in a specific information display example, the ink display screen is applied to the toilet. In the working operation mode, the IO control port and the SPI window of the ink display screen are initialized. The data collected by the sensor is processed, and it is determined that a refresh is required. The refresh data is displayed in the partial display area of the ink display screen. According to the working mode switching situation, it enters the standby operation mode, that is, the energy-saving mode, and in the energy-saving mode, a full refresh is performed according to a preset period.
[0117] The technical solution of this embodiment is as follows: When the device is in the working operation mode, the first state data of the device is collected; the difference data items between the first state data and the second state data collected at the previous adjacent moment are determined; based on the preset mapping relationship between the data items and the display areas, the local display area of the difference data items in the ink display screen associated with the device is determined; the difference data items are converted into display data in the first data format, and the display data is sent to the ink display screen so that the ink display screen updates and displays the display data in the local display area; wherein, the first data format includes the bitmap data format and the ASCII code format; when the device is in the standby operation mode, the full-screen refresh time is determined according to the preset full-screen refresh period; the circuit startup time adjacent to the full-screen refresh time at a preset time interval before the full-screen refresh time is determined, and the driving circuit of the ink display screen is turned on at the circuit startup time; the third state data of the device is collected, and the composite display data of the third state data and the preset background data is determined; according to the composite display data and the afterimage elimination and flicker parameters, the full-screen refresh instruction is determined; the full-screen refresh instruction is sent to the ink display screen so that the ink display screen performs afterimage elimination and flicker according to the afterimage elimination and flicker parameters, and after the afterimage elimination and flicker, the composite display data is updated and displayed in the full-screen display area of the ink display screen. The technical solution of the embodiment of the present invention solves the problems of high power consumption and eye damage of current device displays using displays such as LEDs. The state information of the device can be displayed on the ink display screen in the working operation mode. The local refresh in the working operation mode has low power consumption and good visibility in strong light. In the standby mode, the periodic full refresh eliminates the afterimage, saves energy and improves the display effect.
[0118] Figure 8 FIG. 4 is a schematic structural diagram of an ink display screen display control device provided by an embodiment of the present invention. This embodiment is applicable to the scenario of device information display control based on an ink display screen. The ink display screen display control device can be implemented in a software and / or hardware manner and integrated into a computer terminal device with application development functions.
[0119] As Figure 8 shown, the ink display screen display control device includes: a state data acquisition module 410, a difference data determination module 420, a display area determination module 430, and a display control module 440.
[0120] Among them, the status data acquisition module 410 is used to collect the first status data of the device when the device is in the working operation mode; the difference data determination module 420 is used to determine the difference data items between the first status data and the second status data collected at the previous adjacent moment; the display area determination module 430 is used to determine the local display area of the difference data items in the ink display screen associated with the device based on the preset mapping relationship between the data items and the display area; the display control module 440 is used to convert the difference data items into display data in the first data format and send the display data to the ink display screen so that the ink display screen updates and displays the display data in the local display area; wherein, the first data format includes the bitmap data format and the ASCII code format.
[0121] The technical solution of this embodiment collects the first status data of the device when the device is in the working operation mode; determines the difference data items between the first status data and the second status data collected at the previous adjacent moment; determines the local display area of the difference data items in the ink display screen associated with the device based on the preset mapping relationship between the data items and the display area; converts the difference data items into display data in the first data format and sends the display data to the ink display screen so that the ink display screen updates and displays the display data in the local display area; wherein, the first data format includes the bitmap data format and the ASCII code format. The technical solution of the embodiment of the present invention solves the problems of high power consumption and eye damage of current device displays using displays such as LEDs. The status information of the device can be displayed through the ink display screen. The local refresh power consumption is low in the working operation mode, and the visibility is good under strong light, improving the display effect.
[0122] In an alternative embodiment, the device further includes:
[0123] The standby display module is used to determine the full-screen refresh moment according to the preset full-screen refresh period when the device is in the standby operation mode; determine the circuit startup moment at a preset time interval adjacent to the full-screen refresh moment before the full-screen refresh moment, and turn on the driving circuit of the ink display screen at the circuit startup moment; collect the third status data of the device and determine the composite display data of the third status data and the preset background data; determine the full-screen refresh instruction according to the composite display data and the afterimage elimination and flicker parameters; send the full-screen refresh instruction to the ink display screen so that the ink display screen performs afterimage elimination and flicker according to the afterimage elimination and flicker parameters, and updates and displays the composite display data in the full-screen display area of the ink display screen after the afterimage elimination and flicker.
[0124] In an alternative embodiment, the device further includes:
[0125] The driving circuit shutdown module is used to turn off the driving circuit of the ink display screen when the device switches from the working operation mode to the standby operation mode.
[0126] In an alternative embodiment, the device includes a toilet.
[0127] The ink display screen display control device provided by the embodiments of the present invention can execute the ink display screen display control method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0128] Figure 9 It is a schematic structural diagram of a computer device provided by an embodiment of the present invention. Figure 9 FIG. shows a block diagram of an exemplary computer device 12 suitable for implementing the embodiments of the present invention. Figure 9 The shown computer device 12 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present invention. The computer device 12 can be any terminal device with computing capabilities, such as intelligent controllers, servers, mobile phones and other terminal devices.
[0129] Such as Figure 9 As shown, the computer device 12 is presented in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0130] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the multiple bus structures. By way of example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0131] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media accessible by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0132] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 can be used for reading and writing non-removable, non-volatile magnetic media ( Figure 9 not shown, typically referred to as a "hard disk drive"). Although Figure 9Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (such as a "floppy disk") and an optical disk drive for reading and writing a removable non-volatile optical disk (such as a CD-ROM, DVD-ROM or other optical medium) can be provided. In these cases, each drive can be connected to the bus 18 through one or more data medium interfaces. The system memory 28 may include at least one program product having a set (such as at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0133] A program / utility 40 having a set (at least one) of program modules 42 can be stored, for example, in the system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. The program modules 42 generally perform the functions and / or methods in the embodiments described in the present invention.
[0134] The computer device 12 can also communicate with one or more external devices 14 (such as a keyboard, a pointing device, a display 24, etc.), and can also communicate with one or more devices that enable a user to interact with the computer device 12, and / or communicate with any device that enables the computer device 12 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 22. In addition, the computer device 12 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the computer device 12 through the bus 18. It should be understood that although Figure 9 not shown in the figure, other hardware and / or software modules can be used in combination with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0135] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28. For example, it implements the ink display screen display control method provided by the embodiments of the present invention. The method includes:
[0136] When the device is in the working operation mode, collecting the first state data of the device;
[0137] Determining the difference data item between the first state data and the second state data collected at the previous adjacent moment;
[0138] Determine the local display area of the differential data items on the ink display screen associated with the device based on the mapping relationship between the preset data items and the display area;
[0139] Convert the differential data items into display data in the first data format, and send the display data to the ink display screen so that the ink display screen updates and displays the display data in the local display area;
[0140] Wherein, the first data format includes a bitmap data format and an ASCII code format.
[0141] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the ink display screen display control method provided in any embodiment of the present invention. The method includes:
[0142] When the device is in the working operation mode, collect the first state data of the device;
[0143] Determine the differential data items between the first state data and the second state data collected at the previous adjacent moment;
[0144] Based on the mapping relationship between the preset data items and the display area, determine the local display area of the differential data items on the ink display screen associated with the device;
[0145] Convert the differential data items into display data in the first data format, and send the display data to the ink display screen so that the ink display screen updates and displays the display data in the local display area;
[0146] Wherein, the first data format includes a bitmap data format and an ASCII code format.
[0147] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0148] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0149] The program code contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0150] The computer program code for performing the operations of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, Python, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by connecting through the Internet using an Internet service provider).
[0151] An embodiment of the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the ink display screen display control method provided in any embodiment of the present application.
[0152] In the process of implementing the computer program product, the computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, Python, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or, it can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0153] Those of ordinary skill in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Optionally, they can be implemented with program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be separately made into individual integrated circuit modules, or multiple modules or steps among them can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0154] Note that the above is only the preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, it can also include more other equivalent embodiments, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A toilet, characterized in that, including: a base, a cover plate, at least one sensor, a wireless communication module, a control module, and an e-ink display screen; the sensor is configured to collect data and send the collected sensor data to the control module; the wireless communication module is configured to receive a control instruction sent by a terminal device, parse the control instruction to obtain function setting data, and send the function setting data to the control module; the control module is configured to receive the sensor data sent by the sensor and the function setting data sent by the wireless communication module, and control the e-ink display screen to display information according to the sensor data and the function setting data; the e-ink display screen is connected to the control module through a serial peripheral interface and is configured to display information under the control of the control module.
2. The toilet according to claim 1, wherein the support material of the e-ink display screen is a flexible substrate, and / or the thickness of the flexible substrate is between 0.3 millimeters and 0.5 millimeters.
3. The toilet according to claim 1, wherein the e-ink display screen is installed on the cover plate.
4. The toilet according to claim 3, wherein the e-ink display screen is installed on a groove of the cover plate, and / or a waterproof rubber strip is wrapped around the edge of the e-ink display screen.
5. The toilet according to claim 1, wherein further including: a detection module configured to detect the activity of an object in a preset area and send the detection result to the control module, wherein the preset area is associated with the position of the toilet; correspondingly, the control module is further configured to determine the working mode of the toilet according to the detection result; wherein the working mode includes a working operation mode and a standby operation mode.
6. A method for controlling the display of an ink display screen, characterized in that, including: when the device is in the working operation mode, collecting first state data of the device; determining a difference data item between the first state data and second state data collected at an adjacent previous moment; based on a mapping relationship between a preset data item and a display area, determining a local display area of the difference data item in the e-ink display screen associated with the device; converting the difference data item into display data in a first data format and sending the display data to the e-ink display screen so that the e-ink display screen updates and displays the display data in the local display area; wherein the first data format includes a bitmap data format and an ASCII code format.
7. The method according to claim 6, wherein The method further includes: when the device is in the standby operation mode, determining a full-screen refresh moment according to a preset full-screen refresh period; determining a circuit startup moment at a preset time interval adjacent to the full-screen refresh moment before the full-screen refresh moment, and turning on the driving circuit of the e-ink display screen at the circuit startup moment; collecting third state data of the device and determining composite display data of the third state data and preset background data; determining a full-screen refresh instruction according to the composite display data and a ghosting elimination and flicker parameter; Send the full-screen refresh instruction to the ink display screen, so that the ink display screen performs afterimage elimination and flicker according to the afterimage elimination flicker parameter, and updates and displays the synthesized display data to the full-screen display area of the ink display screen after the afterimage elimination and flicker.
8. The method according to claim 7, wherein The method further includes: When the device switches from the working operation mode to the standby operation mode, turn off the driving circuit of the ink display screen.
9. The method according to any one of claims 6-8, characterized in that, The device includes a toilet.
10. An ink display screen display control device, characterized in that, It includes: A status data acquisition module, configured to acquire first status data of the device when the device is in the working operation mode; A difference data determination module, configured to determine a difference data item between the first status data and second status data acquired at an adjacent previous moment; A display area determination module, configured to determine a local display area of the difference data item in the ink display screen associated with the device based on a preset mapping relationship between the data item and the display area; A display control module, configured to convert the difference data item into display data in a first data format, and send the display data to the ink display screen, so that the ink display screen updates and displays the display data to the local display area; Wherein, the first data format includes a bitmap data format and an ASCII code format.
Citation Information
Patent Citations
Refreshing method of electronic ink display screen and display system
CN113851091A
Intelligent closestool brightness display method and device, computer equipment and storage medium
CN114822382A
Intelligent closestool induction detection device, method and system and induction device
CN115680079A
Intelligent toilet lid device, health monitoring system and health monitoring method
CN116439595A
Intelligent bus stop board adopting electronic ink screen
CN210924943U
Cited By
Electronic equipment, operation panel and closestool
CN121310446A
