Content display method and electronic equipment
By integrating an electronic ink screen into the mobile phone case and using the content display method, users can directly customize the display content of the mobile phone case through their mobile phone, solving the problems of cumbersome customization process and long waiting time in the existing technology, and improving user experience and efficiency.
Patent Information
- Application Number
- CN202311492784.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-08
- Publication Date
- 2025-05-09
AI Technical Summary
In the prior art, if a user wants to customize the pattern on the back of the mobile phone case, he needs to send the pattern to the manufacturer, waiting for production and mailing, resulting in a long wait time and poor user experience.
Through a content display method, the user can customize the display content of the mobile phone case (second device) including an electronic ink screen through a mobile phone (first device). The method includes determining that the second device is in place, acquiring and processing the indication information to determine that the device is in place by broadcasting the indication information, and setting the display content of the electronic ink screen according to the user's operation.
The efficiency of mobile phone case customization is improved. Users only need one mobile phone case to meet multiple matching needs, with a better experience, while avoiding the process of waiting for production and mailing.
Smart Images

Figure CN119967084A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a content display method and an electronic device. Background Art
[0002] With the development of mobile Internet, mobile phone cases have gradually changed from functional products that protect mobile phones to indispensable decorative products. For example, people can choose different mobile phone cases according to different outfits and moods. Therefore, in order to meet different matching needs, a person may buy a variety of mobile phone cases, which costs a lot. Moreover, if the user wants to customize the pattern on the back of the mobile phone case, it is necessary to send the pattern to the mobile phone case manufacturer, and then wait for the manufacturer to produce the mobile phone case and mail it to the user. This process requires a long wait, which is not a good experience. Summary of the invention
[0003] The embodiments of the present application provide a content display method and an electronic device for improving the user experience of a mobile phone case.
[0004] In a first aspect, a content display method is provided. The method can be applied to a first device, and the method includes: the first application determines that a second device is in place, and broadcasts indication information, the indication information is used to indicate that the second device is in place, and the second device is a device including an electronic ink screen; the first application obtains the indication information through a first interface, and determines that the second device is in place; the first device sets a first display content of the electronic ink screen according to a user operation; the first device sends the first display content to the second device, so that the first display content is displayed on the electronic ink screen.
[0005] In the embodiment of the present application, on the one hand, the user can customize the display content of the electronic ink screen of the second device (e.g., mobile phone case) through the first device (e.g., mobile phone), which is highly efficient, and the user only needs one mobile phone case to meet a variety of matching needs, and the user experience is good. On the other hand, the first device can determine whether the second device is in place, and broadcast indication information when it is determined that the second device is in place. In this way, the first application can obtain the indication information through the first interface and then determine that the second device is in place. For example, the first application can perform some preparations in advance (e.g., button enable, function enable, etc.) to facilitate user operation.
[0006] In a possible design, the first interface may be an interface in an operating system of the first device. For example, the first interface is an API interface.
[0007] In one possible design, the first application is a system application or a third-party application.
[0008] In an embodiment of the present application, there is no need to install an application specifically used to customize the content displayed on the ink screen on the mobile phone case (for example, an application provided by the mobile phone case developer) in the first device. The system application (for example, a settings application, a calendar application, etc.) or a third-party application (for example, an e-reading application) in the first device can customize the display content of the ink screen on the mobile phone case, thereby facilitating user operation.
[0009] In a possible design, the first application is a calendar application, a weather application, a memo application, a settings application, or an e-reading application. In the embodiment of the present application, the user can set the display content on the electronic ink screen of the second device through the calendar application, weather application, memo application, settings application, or e-reading application in the first device (for example, a mobile phone), without installing an application specifically for setting the display content of the electronic ink screen in the first device, which can save memory space.
[0010] In one possible design, when the first application is a calendar application, the first application is used to set date information; or, when the first application is a weather application, the first application is used to set weather information; when the first application is a memo application, the first application is used to set notes; or, when the first application is a settings application, the first application is used to set at least one of date information, weather information, and notes.
[0011] In one possible design, setting the first display content of the electronic ink screen according to the user operation includes: opening a first interface according to a first operation, the first interface including a preview area; and adding at least one of a picture, text, weather information, date information, and a note in the preview area according to a second operation.
[0012] In the embodiment of the present application, the user can open the first interface of the first application in the first device (e.g., a mobile phone) and set the display content of the electronic ink screen in the preview area of the first interface. Therefore, the user can intuitively see the customization results in the preview area, which provides a better experience.
[0013] In a possible design, the first device sends the first display content to the second device, including: the first device sends information in the preview area to the second device.
[0014] In the embodiment of the present application, the user can open the first interface of the first application in the first device (for example, a mobile phone), and set the display content of the electronic ink screen in the preview area of the first interface. Then, the first device sends the information in the preview area to the second device, so that the second device displays the information on the electronic ink screen. Therefore, the user can intuitively see the customization results in the preview area, which provides a better experience.
[0015] In one possible design, before opening the first interface of the first application according to the first operation, the method also includes: the first device obtains device information of the second device, the device information including at least one of the model, name, and area of the electronic ink screen of the second device; the first device determines the display area of the preview area according to the device information.
[0016] In the embodiment of the present application, the user can open the first interface of the first application in the first device (for example, a mobile phone), and set the display content of the electronic ink screen in the preview area of the first interface. Moreover, the area of the preview area is related to the area of the electronic ink screen, so that the content set by the user can well match the area of the electronic ink screen.
[0017] In one possible design, before the first device sends the first display content to the second device, the method also includes: the first device supplies power to the second device to power on the electronic ink screen; after the first device sends the first display content to the second device, the method also includes: the first device stops supplying power to the second device to power off the electronic ink screen.
[0018] In the embodiment of the present application, the second device may not have a power storage function. In this case, in order to power on the electronic ink screen of the second device, the first device may supply power to the second device, and after the user-customized content is displayed on the electronic ink screen, the first device stops supplying power to the second device. Since the electronic ink screen has the characteristic of continuing to display after power is supplied, the electronic ink screen will continue to display the user-customized content after power is stopped.
[0019] In one possible design, before the first device supplies power to the second device, the method further includes: the first device determining that a current remaining power is greater than a first threshold.
[0020] In an embodiment of the present application, before the first device supplies power to the second device, it can be ensured that the remaining power of the first device is sufficient, otherwise the remaining power of the first device is insufficient, resulting in the first device being unable to be used normally.
[0021] In one possible design, before the first device supplies power to the second device, the method also includes: the first device determines that the current remaining power is less than or equal to a first threshold; the first device outputs a first prompt message, and the first prompt message is used to prompt that the remaining power is less than or equal to the first threshold; the first device receives a confirmation instruction, and the confirmation instruction is used to instruct to supply power to the second device.
[0022] In an embodiment of the present application, when the remaining power of the first device is low, the first device will not directly supply power to the second device, but will supply power to the second device after receiving a confirmation instruction from the user to confirm power supply, thereby providing a higher user experience.
[0023] In one possible design, the method further includes: the first device starts a timer to start timing; when the timing of the timer reaches a preset duration, the first device sends a second display content to the second device so that the second display content is displayed on the electronic ink screen.
[0024] In an embodiment of the present application, the first device can periodically refresh the display content on the electronic ink screen of the second device to enhance the fun.
[0025] In one possible design, the preset duration satisfies at least one of the following: the preset duration is a default duration; the preset duration is a user-specified duration; the preset duration is determined by the type of information in the first display content.
[0026] In an embodiment of the present application, the first device can refresh the display content on the electronic ink screen of the second device at a fixed time. The user can specify a preset duration. For example, if the user wants to refresh every day, the preset duration is set to 24 hours. Alternatively, the preset duration is determined by the information type of the first display content. For example, when the first display content includes date information, the preset duration can be 24 hours. Alternatively, when the first display content includes weather information, the preset duration can be 5 hours.
[0027] In a possible design, before setting the first display content of the electronic ink screen according to the user operation, the method also includes: the first device displays a second prompt message and / or a shortcut key; wherein the second prompt message is used to prompt the user to set the display content of the electronic ink screen through the first application; the shortcut key is used to open the interface in the first application for setting the display content of the electronic ink screen.
[0028] In an embodiment of the present application, the first device can prompt the user to set the display content of the electronic ink screen in the first application, or can also provide a shortcut key to facilitate the user to quickly open the corresponding interface in the first application to set the display content of the electronic ink screen, thereby improving the user experience.
[0029] In one possible design, the first application displays a first identifier, the first identifier includes a first display state and a second display state, the first display state and the second display state are used to indicate whether the second device is in place; or, when the second device is in place, the second identifier is displayed in the first application, and when the second device is not in place, the second identifier is not displayed in the first application.
[0030] In an embodiment of the present application, the first application can prompt the user whether the second device is in place through the first identifier or the second identifier to avoid user misoperation.
[0031] In one possible design, before the first application determines that the second device is in place based on the indication information, the method also includes: the interface and / or button in the first application used to set the display content of the electronic ink screen is in a first display state or not displayed, and the first display state is used to indicate that the user has no response to the touch operation of the button and / or interface; after the first application determines that the second device is in place based on the indication information, the method also includes: the button and / or interface in the first application used to set the display content of the electronic ink screen is in a second display state, and the second display state is used to indicate that the user has responded to the touch operation of the button and / or interface.
[0032] In the embodiment of the present application, before the first application determines that the second device is in place, the relevant interface and / or button in the first application is grayed out or not displayed, and there is no response when the user triggers it, so as to avoid user misoperation. After the second application determines that the second device is in place, the interface and / or button is not grayed out, and there is a response when the user triggers it, so that the user can set the display content of the electronic ink screen.
[0033] In a possible design, the method also includes: the first application registers an event listener on the operating system side of the first device, and the registered listener event is used to obtain the indication information.
[0034] In an embodiment of the present application, the operating system of the first device does not need to transmit indication information to all applications, but instead transmits indication information to applications that have registered event monitoring to indicate whether the second device is in place to avoid wasting power consumption.
[0035] In a possible design, the first device is a mobile phone, and the second device is a mobile phone case. For example, the first device determines that the second device is in place, including: the first device determines that the second device is installed on the first device.
[0036] In a second aspect, an electronic device is also provided, including:
[0037] a processor, a memory, and one or more programs;
[0038] The one or more programs are stored in the memory, and the one or more programs include instructions. When the instructions are executed by the processor, the electronic device executes the method steps described in the first aspect above.
[0039] In a third aspect, a system is also provided, comprising:
[0040] A first device and a second device; the second device is a device including an electronic ink screen; the first device is used to implement the method steps described in the first aspect above.
[0041] According to a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program. When the computer program is run on a computer, the computer executes the method according to the first aspect.
[0042] According to a fifth aspect, a computer program product is provided, comprising a computer program, wherein when the computer program is run on a computer, the computer is enabled to execute the method according to the first aspect.
[0043] In the sixth aspect, a chip system is also provided, which is coupled to a memory in an electronic device, and is used to call a computer program stored in the memory and execute the technical solution of the first aspect of the embodiment of the present application. In the embodiment of the present application, "coupling" refers to the direct or indirect combination of two components with each other.
[0044] For the technical effects that can be achieved by the above-mentioned second to sixth aspects, please refer to the description of the technical effects that can be achieved by the corresponding design scheme in the above-mentioned first aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A schematic diagram of a system provided in accordance with an embodiment of the present application;
[0046] Figure 2A A schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application;
[0047] Figure 2B A schematic diagram of a software structure of an electronic device provided in an embodiment of the present application;
[0048] Figure 3A A schematic diagram of an electronic device provided by an embodiment of the present application having an application installed thereon specifically for customizing the content displayed on the ink screen;
[0049] Figure 3B A schematic diagram of an electronic device provided by an embodiment of the present application that does not need to install an application specifically used for customizing the ink screen display content;
[0050] FIG. 4A to FIG. 4J A schematic diagram of an electronic device customizing the display content of an electronic ink screen through a calendar application provided by an embodiment of the present application;
[0051] Figure 5 A flowchart of a content display method provided in an embodiment of the present application;
[0052] Fig. 6A A schematic diagram of the structure of a first device and a second device provided in an embodiment of the present application;
[0053] Figure 6B A second flow chart of a content display method provided in an embodiment of the present application;
[0054] Figure 7 A third flow chart of a content display method provided in an embodiment of the present application;
[0055] Figure 8 Another structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0056] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0057] The at least one involved in the embodiments of the present application includes one or more; wherein, more than one means greater than or equal to two. In addition, it should be understood that in the description of this specification, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as an explicit or implicit relative importance, nor can they be understood as an explicit or implicit order. For example, the first device and the second device do not represent the importance of the two or the order of the two, but are only for distinguishing the description. In the embodiments of the present application, "and / or" is only a description of the association relationship, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship.
[0058] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the specification. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0059] As used in this specification, the term “when” or “after” may be interpreted to mean “if” or “after” or “in response to determining that” or “in response to detecting that”, depending on the context. Similarly, the phrase “upon determining that” or “if (stated condition or event) is detected” may be interpreted to mean “if determining that” or “in response to determining that” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.
[0060] The display content customization method provided in the embodiment of the present application is applicable to the first device. The first device can be connected to the second device. The second device has a display screen. The first device can customize the display content on the display screen of the second device. Exemplarily, the first device can be a mobile phone, a tablet computer, a laptop computer, etc., and the embodiment of the present application does not limit the specific device type of the first device. The second device can be any device with a display screen. The display screen can be an LED display screen, an OLED display screen, or an electronic ink screen. Taking the electronic ink screen as an example, the second device can be a mobile phone case, a tablet computer protective cover, or a laptop computer protective cover with an electronic ink screen, or an electronic reader, a smart label (e.g., a shelf label, a medical label), a display billboard (e.g., a display board for advertisements or exhibitions, etc.), etc. with an electronic ink screen. In short, the embodiment of the present application does not limit the specific device type of the second device.
[0061] For ease of understanding, this article mainly takes the example that the first device is a mobile phone, the second device can be a mobile phone case, and the mobile phone case is provided with an electronic ink screen. Figure 1 , which is a schematic diagram of a system provided in an embodiment of the present application. The system includes a first device and a second device. Among them, the first device is a mobile phone and the second device is a mobile phone case. An electronic ink screen is provided on the mobile phone case. For example, an electronic ink screen is provided on the side of the mobile phone case facing away from the mobile phone. The embodiment of the present application does not limit the position of the electronic ink screen on the mobile phone case, nor does it limit the size of the electronic ink screen. In the embodiment of the present application, after the mobile phone case is installed on the mobile phone, the mobile phone can customize the display content of the electronic ink screen on the mobile phone case. The specific implementation method will be described later.
[0062] Figure 2A Schematic diagram showing the hardware structure of an electronic device. The electronic device may be the first device mentioned above, and the first device may be, for example, a mobile phone. Figure 2AAs shown, the electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc. Optional, such as Figure 2A The electronic device also includes a radio transmitter 196. The radio transmitter 196 is used to wirelessly charge other devices.
[0063] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Among them, different processing units may be independent devices or integrated into one or more processors. Among them, the controller may be the nerve center and command center of the electronic device. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions. A memory may also be set in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a high-speed cache memory. The memory may store instructions or data that the processor 110 has just used or circulated. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. Repeated access is avoided, the waiting time of the processor 110 is reduced, and the efficiency of the system is improved.
[0064] Optionally, the content display method provided in the embodiment of the present application may be executed by the processor 110. Figure 2A The electronic device is a mobile phone as an example, and the mobile phone and the mobile phone case are connected wirelessly. For example, a magnetic device is provided on the mobile phone case. After the mobile phone case is installed on the mobile phone, the magnetic sensor 180D in the mobile phone can sense the magnetic field generated by the magnetic device on the mobile phone case, and then determine that the mobile phone case is installed on the mobile phone. After the magnetic sensor 180D senses that the mobile phone case is installed on the mobile phone, it sends an instruction to the processor 110, which is used to indicate that the mobile phone case is in place (that is, the mobile phone case has been installed on the mobile phone). After the processor 110 determines that the mobile phone case is in place, it can run the first application and set the first display content of the electronic ink screen according to the user operation; then, the processor 110 can send the first display content to the mobile phone case so that the first display content is displayed on the electronic ink screen of the mobile phone case. For example, the processor 110 sends the first display content to the mobile phone case through the wireless communication module 160. The specific implementation process will be described later.
[0065] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0066] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the electronic device 100.
[0067] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call through a Bluetooth headset.
[0068] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface to realize the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0069] The UART interface is a universal serial data bus for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0070] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0071] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0072] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0073] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0074] The wireless communication function of the electronic device can be implemented by antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modulation and demodulation processor and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antenna. For example, antenna 1 can be reused as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0075] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to electronic devices. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0076] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to electronic devices. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0077] In some embodiments, antenna 1 of the electronic device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that the electronic device can communicate with the network and other devices through wireless communication technology.
[0078] The display screen 194 is used to display the display interface of the application, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device may include one or more display screens 194.
[0079] The electronic device 100 can realize the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194 and the application processor, etc. Among them, the ISP is used to process the data fed back by the camera 193.
[0080] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, and the software code of at least one application program, etc. The data storage area can store data (such as images, videos, etc.) generated during the use of the electronic device, etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash memory, etc.
[0081] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as pictures and videos are stored in the external memory card.
[0082] The electronic device can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0083] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0084] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to external speaker scenarios such as hands-free calls through one or more speakers 170A.
[0085] The receiver 170B, also called a "earpiece", may be one or more and is used to convert an audio electrical signal into a sound signal. When the electronic device 100 receives a call or a voice message, the voice can be received by placing the receiver 170B close to the ear.
[0086] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals.
[0087] The earphone jack 170D is used to connect a wired earphone.
[0088] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be disposed on the display screen 194 .
[0089] The gyro sensor 180B can be used to determine the motion posture of the electronic device. In some embodiments, the angular velocity of the electronic device around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for anti-shake shooting.
[0090] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
[0091] The magnetic sensor 180D is used to sense the magnetic field, such as a Hall sensor. For example, the electronic device can use the magnetic sensor 180D to detect the opening and closing of the flip leather case. For another example, the electronic device can also use the Hall sensor to sense whether other devices are installed on the electronic device. Figure 2A For example, if the electronic device is a mobile phone, there is a magnetic device on the mobile phone case that can generate a magnetic field. When the mobile phone case is installed on the mobile phone, the Hall sensor in the mobile phone can sense the magnetic field generated by the magnetic device on the mobile phone case. After that, the Hall sensor can send an instruction to the processor 110, and the instruction is used to indicate that the mobile phone case is in place. After receiving the instruction, the processor 110 can use the content display method provided in the embodiment of the present application to customize the display content of the electronic ink screen of the mobile phone case. Optionally, when the mobile phone case is taken off, the Hall sensor in the mobile phone senses that the magnetic field disappears, and another instruction can be sent to the processor 110 to indicate that the mobile phone case is not in place or has been taken off. The specific implementation process will be described later.
[0092] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device in various directions (generally three axes), and can detect the magnitude and direction of gravity when the electronic device is stationary.
[0093] Distance sensor 180F, used to measure distance. Electronic devices can measure distance through infrared or laser.
[0094] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device emits infrared light outward through the light emitting diode. The electronic device uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device. When insufficient reflected light is detected, the electronic device can determine that there is no object near the electronic device.
[0095] The ambient light sensor 180L is used to sense the brightness of the ambient light. The electronic device can adaptively adjust the brightness of the display screen 194 according to the sensed brightness of the ambient light.
[0096] The fingerprint sensor 180H is used to collect fingerprints.
[0097] The temperature sensor 180J is used to detect the temperature.
[0098] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect a touch operation on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event.
[0099] The bone conduction sensor 180M can obtain a vibration signal. In some embodiments, the bone conduction sensor 180M can obtain a vibration signal of a vibrating bone block of a human vocal part.
[0100] The button 190 includes a power button, a volume button, etc. The button 190 can be a mechanical button. It can also be a touch button. The electronic device can receive the button input and generate a key signal input related to the user settings and function control of the electronic device. The motor 191 can generate a vibration prompt. The motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. The indicator 192 can be an indicator light, which can be used to indicate the charging status, power changes, messages, missed calls, notifications, etc. The SIM card interface 195 is used to connect the SIM card. The SIM card can be inserted into the SIM card interface 195, or pulled out from the SIM card interface 195 to achieve contact and separation with the electronic device.
[0101] Understandably, Figure 2A The components shown do not constitute a specific limitation on the electronic device. The electronic device in the embodiment of the present application may include Figure 2A In addition, Figure 2A The combination / connection relationship between the components can also be adjusted and modified.
[0102] Figure 2B Schematic diagram of the software structure of an electronic device provided in an embodiment of the present application. The electronic device may be the first device mentioned above, and the first device may be, for example, a mobile phone. Figure 2B As shown, the software structure of the electronic device can be a layered structure, and the layered architecture is to divide the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. The layered architecture can be, for example, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application is based on the layered architecture. The system is taken as an example to illustrate the software structure of the electronic device. The system is divided into five layers, from top to bottom: application layer, application framework layer, Android runtime and system library, kernel layer and hardware layer.
[0103] The application layer can include a series of application packages. Figure 2B As shown, the application package may include applications such as camera, gallery, memo, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc.
[0104] The application framework layer provides application programming interface (API) and programming framework for the applications in the application layer. The application framework layer includes some predefined functions. Figure 2B As shown, the application framework layer may include an electronic ink screen mobile phone case control system. The electronic ink screen mobile phone case control system is used to customize the display content of the electronic ink screen on the mobile phone case. Optionally, the electronic ink screen mobile phone case control system may also broadcast indication information, which is used to indicate whether the mobile phone case is in place. The application in the application layer can be accessed through the first interface ( Figure 2B (not shown) to obtain indication information.
[0105] It is understandable that although Figure 2BNot shown in the figure, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc. The window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, capture the screen, etc. The content provider is used to store and obtain data and make the data accessible to the application. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc. The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, a display interface including a text notification icon may include a view for displaying text and a view for displaying pictures. The phone manager is used to provide communication functions for electronic devices. For example, the management of call status (including connected, hung up, etc.). The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, etc. The notification manager enables the application to display notification information in the status bar, which can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of an icon or scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0106] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for the scheduling and management of the Android system. The core library consists of two parts: one is the function functions that need to be called by the Java language, and the other is the core library of Android. The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform object life cycle management, stack management, thread management, security and exception management, and garbage collection. The system library can include multiple functional modules. For example: surface manager, media library, 3D graphics processing library (for example: OpenGL ES), 2D graphics engine (for example: SGL), etc. The surface manager is used to manage the display subsystem and provides fusion of 2D and 3D layers for multiple applications. The media library supports playback and recording of multiple commonly used audio and video formats, as well as static image files, etc. The media library can support multiple audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc. The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing, etc. The 2D graphics engine is a drawing engine for 2D drawing.
[0107] The kernel layer is the layer between hardware and software. The kernel layer includes at least wifi driver, display driver, camera driver, audio driver, sensor driver, etc.
[0108] The hardware layer includes one or more hardware, such as various sensors, displays, radio transmitters, etc. Among them, the radio transmitter is used to supply power to other devices.
[0109] Understandably, Figure 2B The software structure shown does not constitute a specific limitation on the software structure of the electronic device. The software structure of the electronic device in the embodiment of the present application may include Figure 2B More or fewer modules in Figure 2B More or fewer layers, or a layer contains more Figure 2B More or fewer modules, etc. In addition, Figure 2B The combination / connection relationship between modules can also be adjusted and modified.
[0110] by Figure 2B The electronic device shown is a mobile phone as an example to illustrate the process of the content display method provided in the embodiment of the present application.
[0111] Figure 2BIn the embodiment of the present invention, after the hardware layer senses that the mobile phone case is in place, it sends an instruction to the electronic ink screen mobile phone case control system in the application framework layer to indicate that the mobile phone case is in place. The electronic ink screen mobile phone case control system can broadcast indication information, and the indication information is used to indicate that the mobile phone case is in place. The first application in the application layer can obtain the indication information through the first interface to determine that the mobile phone case is in place. The first application can be a system application or a third-party application in the application layer. After the first application sets the display content of the electronic ink screen according to the user operation, it sends a display request to the electronic ink screen mobile phone case control system in the application framework layer, and the display request includes the display content customized by the first application according to the user operation. The electronic ink screen mobile phone case control system sends a display request to the mobile phone case by calling a device in the hardware layer (for example, Bluetooth), and the display request includes the customized display content.
[0112] Below Figure 1 Taking the system as an example, the content display method provided by the embodiment of the present application is introduced in combination with the accompanying drawings.
[0113] As mentioned above, currently, when a user wants to customize the pattern on the back of a mobile phone case, he needs to send the pattern to the mobile phone case manufacturer, wait for the manufacturer to produce the mobile phone case, and then mail the mobile phone case to the user. In this process, the user needs to wait for a long time to get the customized mobile phone case, which is not a good experience. In order to improve the customization efficiency of the pattern on the back of the mobile phone case, the embodiment of the present application provides a mobile phone case with a display screen. Figure 1 , the mobile phone case has a display screen. The embodiment of the present application does not limit the position of the display screen on the mobile phone case and the size of the display screen. The user can customize the display content of the display screen on the mobile phone case through the mobile phone, which improves the customization efficiency. In this way, the user only needs one mobile phone case to meet a variety of matching needs, and the customization efficiency is high, and the user experience is good.
[0114] Optionally, in the embodiment of the present application, the display screen on the mobile phone case can be any type of display screen, for example, an LED display screen, an OLED display screen, or an electronic ink screen. Considering that the electronic ink screen has the characteristics of low power consumption (the displayed content does not disappear after power failure) and eye protection, the embodiment of the present application takes the display screen on the mobile phone case as an example of an electronic ink screen, and for the convenience of description, the "electronic ink screen" is referred to as "ink screen" and the "mobile phone case with an electronic ink screen" is referred to as "ink screen mobile phone case" or "mobile phone case".
[0115] In an embodiment of the present application, after the mobile phone is connected to the ink screen mobile phone case, the mobile phone can customize (or set) the display content of the ink screen on the mobile phone case.
[0116] One possible customization method is to install an application (APP) in the phone that is specifically used to customize the ink screen display content on the phone case. For example, see Figure 3A , is a schematic diagram of the mobile phone desktop. The mobile phone desktop includes icons of multiple applications, among which icon 301 corresponds to the "ink screen mobile phone case customization" application, which is specifically used to customize the display content of the ink screen on the mobile phone case. Generally, the application and the ink screen mobile phone case belong to the same manufacturer, that is, after the user purchases the ink screen mobile phone case produced by a certain manufacturer, the application provided by the manufacturer needs to be installed in the mobile phone to customize the display content of the ink screen on the mobile phone case. This customization method requires an additional application to be installed in the mobile phone, which will occupy the storage space of the mobile phone. Moreover, the application is developed by the mobile phone case manufacturer. Due to the software design capabilities of the mobile phone case manufacturer, the functions of the application provided by it are relatively weak, for example, the display content that users can customize is limited, resulting in a poor experience. In this way, in order to improve the functions of the application, the mobile phone case manufacturer needs to improve its own software design capabilities, so it needs to invest a lot of manpower and material resources, which invisibly raises the threshold of the industry, and the more investment, the higher the sales price of the mobile phone case produced, and the number of users who choose this type of mobile phone case will decrease, affecting product consumption.
[0117] Another possible customization method is that the phone does not need to install an application specifically used to customize the e-ink display content on the phone case. The system application or third-party application in the phone can customize the display content on the e-ink display on the phone case. System applications can be understood as applications that come with the phone when it leaves the factory, such as weather applications, calendar applications, etc. Third-party applications can be understood as applications installed by the phone from the application store. It should be noted that the third-party applications here do not include Figure 3A The third-party application specifically used to customize the content displayed on the ink screen on the phone case (for example, the application corresponding to icon 301) includes not only the customization function of the content displayed on the ink screen on the phone case, but also other functions. For example, the third-party application may be a wallpaper application, whose main function is to set the wallpaper of the phone, and the application may include the customization function of the content displayed on the ink screen on the phone case. For another example, the third-party application may be an e-reading application, whose main function is to read novels, and the application may include the customization function of the content displayed on the ink screen on the phone case. For example, see Figure 3B , is a schematic diagram of a mobile phone desktop. The mobile phone desktop includes icons of multiple applications, one or more of which can customize the display content of the ink screen on the mobile phone case. For example, Figure 3B The weather app, calendar app or memo app can customize the display content of the ink screen on the phone case.
[0118] Please compare Figure 3A and Figure 3B . Figure 3A An application specifically used for customizing the ink screen display content on the mobile phone case (for example, the application corresponding to icon 301) needs to be installed in the mobile phone, and the application and the mobile phone case belong to the same manufacturer. Figure 3B In the mobile phone, there is no need to install an application specifically used to customize the content displayed on the ink screen on the mobile phone case (for example, the application corresponding to icon 301), and the system applications in the mobile phone (for example, calendar application, weather application, memo application, etc.) can customize the content displayed on the ink screen on the mobile phone case. Figure 3B In the mobile phone, there is no need to install an additional application to customize the e-ink screen display content, saving memory space. Therefore, mobile phone case manufacturers do not need to develop applications for customizing the e-ink screen display content, which reduces the requirements for mobile phone case manufacturers. In addition, generally speaking, the software design capabilities of manufacturers of system applications or third-party applications (for example, e-reading applications) in mobile phones are relatively strong, and the applications they provide are more functional and provide a better user experience.
[0119] It is understandable that a mobile phone includes multiple applications. The following takes the first application in the mobile phone as an example to illustrate the process of customizing the display content of the ink screen on the mobile phone case through the first application.
[0120] Optionally, the first application can be Figure 3B The first application is not a system application such as the calendar, weather, memo, and settings application in the system, or it can also be a third-party application such as a wallpaper application or an e-reading application (not shown in the figure). Figure 3A An application specifically used to customize the ink screen display content (i.e., the application corresponding to icon 301).
[0121] In an embodiment of the present application, the first application has a customization function for the content displayed on the ink screen on the mobile phone case (hereinafter referred to as: customization function). One possible implementation method is that the application package of the first application includes a program code for implementing the customization function of the content displayed on the ink screen on the mobile phone case, and when the program code is run, the customization function of the content displayed on the ink screen on the mobile phone case can be implemented. Exemplarily, the application package of the first application can be a HarmonyOS Application Package (HAP) or an Android application package (APK). It is understandable that if the first application is a system application in the mobile phone, the mobile phone comes with the application package of the first application when it leaves the factory, and the application package includes the program code for implementing the customization function. If the first application is a third-party application, the mobile phone can download the application package of the first application from the application store, and the application package includes the program code for implementing the customization function.
[0122] In the embodiment of the present application, the first application can determine whether the mobile phone case is in place, wherein "the mobile phone case is in place" means that the mobile phone case is installed on the mobile phone, and "the mobile phone case is not in place" means that the mobile phone case is removed from the mobile phone.
[0123] Optionally, one possible implementation method for the first application to determine whether the mobile phone case is in place is that the first application obtains indication information of whether the mobile phone case is in place from the operating system side of the mobile phone through a first interface (such as an API interface) or a function call method. Optionally, the first interface may be, for example, an interface in the application framework layer in the operating system. Exemplarily, taking the mobile phone operating system as an Android system, the process of the first application obtaining indication information from the operating system side through the first interface may include:
[0124] (1) The first application registers with the mobile phone operating system. For example, the mobile phone operating system includes an Activity Manager Service (AMS), and the first application can register with the AMS, and the registration can be understood as registering for event monitoring. Here, "registering for event monitoring" means registering for monitoring the event of "whether the mobile phone case is in place". Optionally, the first application can register with the AMS through an inter-process communication mechanism (for example, the Binder mechanism).
[0125] (2) The mobile phone case is installed on the mobile phone.
[0126] (3) The hardware in the phone detects that the phone case is in place. For example, after the phone case is installed on the phone, the magnetic field generated by the magnetic device in the phone case is sensed by the Hall sensor in the phone, and the phone determines that the phone case is in place.
[0127] (4) The hardware layer of the mobile phone can send indication information 1 to the AMS, where the indication information 1 is used to indicate that the mobile phone case is in place.
[0128] (5) AMS searches for eligible broadcast receivers.
[0129] Optionally, for each event, AMS can record the broadcast receivers that have registered to listen to the event. Therefore, after AMS receives the indication information 1 sent by the hardware layer to indicate that the phone case is in place, it can be determined in the record that the first application has registered to listen to the event of whether the phone case is in place, so AMS can determine that the first application is a qualified broadcast receiver.
[0130] (6) The AMS broadcasts indication information 1, where the indication information 1 is used to indicate that the mobile phone case is in place. Optionally, the AMS may broadcast the indication information 1 through the first interface.
[0131] (7) The first application obtains the indication information 1. Optionally, the first application may obtain the indication information 1 through the first interface.
[0132] (8) Remove the phone case from the phone.
[0133] (9) The hardware in the phone detects that the phone case has been removed. For example, when the phone case is removed from the phone, the Hall sensor in the phone senses that the magnetic field disappears, thus determining that the phone case has been removed.
[0134] (10) The hardware layer of the mobile phone may send indication information 2 to the AMS, where the indication information 2 is used to indicate that the mobile phone case is removed.
[0135] (11) AMS searches for eligible broadcast receivers.
[0136] Since the AMS records that the first application has registered to monitor the event of whether the mobile phone case is in place, the AMS can determine that the first application is a qualified broadcast receiver.
[0137] (12) The AMS broadcasts indication information 2, where the indication information 2 is used to indicate that the mobile phone case is removed. Optionally, the AMS may broadcast the indication information 2 through the first interface.
[0138] (13) The first application obtains the indication information 2. Optionally, the first application may obtain the indication information 2 through the first interface.
[0139] In the above (1)-(13), the example of a mobile phone sensing whether the mobile phone case is in place through a Hall sensor is taken. Optionally, the mobile phone can also determine whether the mobile phone case is in place through other means. For example, the mobile phone and the mobile phone case are connected through a wired connection, such as a USB wired connection. In this case, when the USB port of the mobile phone is connected to the mobile phone case, a hardware interrupt is generated, and whether the mobile phone case is in place can be determined through the hardware interrupt.
[0140] In one example, the customized function of the first application does not need to be turned on all the time. For example, after the first application receives indication information 1 (used to indicate that the second device is in place), the customized function in the first application can be started. After the first application receives indication information 2 (used to indicate that the second device is removed), the customized function in the first application can be turned off. Optionally, the first application starting the customized function can be that the first application pulls up a process (Process, Job, Task) for implementing the customized function; the first application turning off the customized function can be that the first application exits the process for implementing the customized function.
[0141] Taking the first application being a calendar application as an example, when the first application starts or turns off a customized function, the interface of the first application may be reflected accordingly.
[0142] For example, see Figure 4A(a), the mobile phone desktop includes an icon 400 of a calendar application. When the mobile phone receives an operation (e.g., a click operation) on the icon 400, the following is displayed: Figure 4A (b) Interface 401 shown. It can be understood that, compared with the traditional calendar application, the calendar application in the embodiment of the present application has added a customization function, so the interface 401 of the calendar application in the embodiment of the present application is different from the interface of the traditional calendar application. For example, the interface 401 includes a "device" button 402. Button 402 is used to implement the customization function of the ink screen display content on the mobile phone case. Optionally, when the mobile phone senses that the mobile phone case is in place, the customization function in the calendar application is started, and the button 402 is displayed in a first display state. The first display state can be, for example, a non-grayscale display state, indicating that there will be a response to the touch operation of the button 402. When the mobile phone senses that the mobile phone case is not in place, the customization function in the calendar application is turned off, and the button 402 can be not displayed or displayed in a second display state. The second display state can be, for example, a grayscale display state (not shown in the figure), indicating that there is no response to the touch operation of the button 402.
[0143] Alternatively, regardless of whether the mobile phone senses that the mobile phone case is in place, the button 402 is displayed in the first display state (for example, non-grayscale display state). When the mobile phone receives an operation on the button 402, the display is as follows: Figure 4A (c) Interface 403. Interface 403 is used to customize the content displayed on the ink screen on the mobile phone case. Optionally, when the mobile phone senses that the mobile phone case is in place, all information in interface 403 is displayed in a first display state, such as a non-grayscale display state. When the mobile phone senses that the mobile phone case is not in place, all or part of the information in interface 403 may not be displayed or displayed in a second display state, such as a grayscale display state (not shown in the figure), and there will be no response when the user performs a touch operation on the information displayed in the second display state. For example, the "Add Device" button 404 and area 405 in interface 403 are displayed in the second display state.
[0144] It should be noted that Figure 4A (b) and (c) are examples of the interface of a calendar application. In actual applications, the interface of a calendar application can be designed in any style as long as the display content of the ink screen on the mobile phone case can be customized. The embodiments of the present application are not limited thereto.
[0145] Continue to see Figure 4A (c) When the mobile phone receives an operation on the "add device" button 404, the following is displayed: Figure 4B(a) interface, which displays a device list, which includes device information of surrounding devices searched by the mobile phone, including device information of the ink screen mobile phone case, and the device information includes, for example, the name and / or model of the mobile phone case. It should be noted that before the mobile phone displays the device information of the mobile phone case, it needs to obtain the device information of the mobile phone case first. One possible implementation method is that the mobile phone turns on Bluetooth and the mobile phone case also turns on Bluetooth. The Bluetooth in the mobile phone case broadcasts a signal, and the broadcast signal includes the device information of the mobile phone case. The mobile phone receives the broadcast signal of the mobile phone case through the local Bluetooth and obtains the device information of the mobile phone case in the signal. In this way, Bluetooth needs to be turned on on both the mobile phone and the mobile phone case. The method of turning on Bluetooth on the mobile phone is not described in detail in this article. The method of turning on Bluetooth on the mobile phone case is described below.
[0146] In the embodiment of the present application, considering that the mobile phone case can have different designs, the corresponding Bluetooth activation methods can be different.
[0147] One possible design is that the mobile phone case has a power storage function. For example, when a battery is inserted into the mobile phone case or the mobile phone case is charged via USB and has a certain amount of remaining power, the mobile phone case can always power the Bluetooth module, so that it is always in an on state; or, a switch is provided on the mobile phone case, and when the switch is triggered, the mobile phone case powers the Bluetooth module, so that it is in an on state; or, when the mobile phone case senses that it is in place, it powers the Bluetooth module, so that it is in an on state. Among them, the implementation method of the mobile phone case sensing that it is in place is the same as the implementation method of the mobile phone sensing that the mobile phone case is in place in the previous text, and will not be repeated.
[0148] Another possible design is that the mobile phone case does not have a power storage function. In this case, if the mobile phone case needs to activate Bluetooth, one possible implementation method is that the mobile phone supplies power to the mobile phone case so that the mobile phone case activates Bluetooth. Optionally, the mobile phone can supply power to the mobile phone case wirelessly. For example, a radio transmitter is set on the mobile phone, and a radio receiver is set on the mobile phone case. The radio transmitter on the mobile phone can supply power to the radio receiver on the mobile phone case. After the radio receiver on the mobile phone case is powered, it supplies power to the Bluetooth module to activate Bluetooth. In this way, the mobile phone case can broadcast signals (including the device information of the mobile phone case) via Bluetooth, and the mobile phone can receive the device information of the mobile phone case via Bluetooth and display it on the display. Figure 4B (a) in the equipment list.
[0149] Optionally, before the mobile phone supplies power to the mobile phone case, it can determine whether the remaining power of the mobile phone is greater than a first threshold value. If so, the mobile phone case is supplied with power. Otherwise, a prompt message can be outputted to prompt the user that the current power is low and whether to supply power to the mobile phone case. If the mobile phone receives a confirmation instruction input by the user, the mobile phone case is supplied with power.
[0150] Figure 4BIn (a), when the mobile phone receives the selection operation for the device information of the ink screen mobile phone case, the following is displayed: Figure 4B (b) interface, which shows that the phone case and the phone are paired successfully, indicating that the phone and the phone case are connected successfully. One possible implementation is that after the phone and the phone case are successfully connected, the phone can continue to supply power to the phone case to ensure that the connection between the phone and the phone case is not interrupted. Of course, when the conditions are met (for example, after the phone sends the customized display content to the phone case), the phone will stop supplying power to the phone case, and the conditions will be explained later. Another possible implementation is that after the phone and the phone case are successfully paired, the phone case can be stopped from being powered on, that is, the connection between the phone and the phone case is interrupted, and after the phone determines that the user has customized the content, the phone case is powered on again to activate the Bluetooth in the phone case to re-establish the connection with the phone case, and then the customized display content is sent to the phone case. The following mainly describes the example in which the phone continues to supply power to the phone case after the phone and the phone case are successfully connected. Optionally, when displaying Figure 4B Before the interface of (b), the mobile phone may also display other interfaces, such as an interface for inputting a pairing code. The present embodiment of the application does not describe in detail the pairing process of the mobile phone and the mobile phone case. Optionally, in the foregoing, the mobile phone is paired and connected with the mobile phone case when it receives an operation for the "add device" button 404. If this method is called manual pairing, then there is another method, namely automatic pairing. For example, automatic pairing may include: when the mobile phone determines that the mobile phone case is in place or receives an operation for the "device" button 402 in 4A(b), it automatically supplies power to the mobile phone case to obtain the device information of the mobile phone case and pair and connect with the mobile phone case. If the automatic pairing method is adopted, then Figure 4A (c) may not include the "Add Device" button 404, and does not need to be displayed. Figure 4B The interface of (a) and (b). For example, Figure 4A (b) When the mobile phone receives an operation on the "Device" button 402, it displays Figure 4B (c) Interface 406 shown.
[0151] Figure 4B In (b), when the mobile phone receives an operation on the "Done" button, it displays the following Figure 4B (c) Interface 406. Interface 406 may include device information (e.g., model and / or name) of the ink screen mobile phone case, and area 407. When the mobile phone receives an operation for area 407, it displays the following information: Figure 4B (d) Interface 408. Interface 408 includes a preview area 410.
[0152] Optionally, the size of the preview area 410 can match the size of the ink screen on the phone case. The matching may include: the size of the preview area 410 is greater than or equal to the size of the ink screen on the phone case. For example, the width of the preview area 410 is greater than or equal to the width of the ink screen on the phone case, and / or the height of the preview area 410 is greater than or equal to the height of the ink screen on the phone case. Therefore, before opening the preview area 410, the mobile phone needs to obtain the size of the ink screen on the phone case. Mode 1, as described above, the mobile phone obtains the device information of the mobile phone case, and the device information includes the model and / or name. The mobile phone can determine the size of the ink screen on the mobile phone case based on the device information and the pre-stored correspondence, and the correspondence is the correspondence between the model and / or name of the mobile phone case and the size of the ink screen. Mode 2, the device information of the mobile phone case obtained by the mobile phone includes the model and / or name as well as the size of the ink screen.
[0153] Optionally, the size of the preview area 410 may also be a system default, which has nothing to do with the size of the ink screen on the mobile phone case.
[0154] One possible situation is that the mobile phone determines the size of the e-ink screen according to the above method 1 or method 2. If the e-ink screen phone case cannot be determined, the size of the preview area 410 is the default size; if the size of the e-ink screen is determined, the size of the preview area 410 is determined according to the size of the e-ink screen.
[0155] Figure 4B In (d), when the mobile phone receives an operation on the "add picture" button, it opens the following Figure 4B (e) interface, which includes thumbnails of each picture in the gallery application. When the mobile phone receives an operation on the thumbnail 411, it displays the following Figure 4B (f) interface 408. An image 412 corresponding to the thumbnail 411 is displayed in the preview area 410 in the interface 408. Optionally, although not shown in the figure, the user can also perform operations such as scaling, cropping, and image rotation on the image 412 in the preview area 410, or can also add text, weather information, date information, memo information (for example, notes), etc. to the image 412. The embodiments of the present application do not give examples one by one. Continuing to take the first application as a calendar application as an example, if the first application adds weather information to the image 412, the first application needs to call the weather information in the weather application in the mobile phone and add the weather information to the image 412; similarly, if the first application can add memo information to the image 412, the first application needs to call the notes in the memo application in the mobile phone and add the notes to the image 412.
[0156] Figure 4BIn (f), when the mobile phone receives the operation of the key 413, it sends the customized display content to the mobile phone shell, so that the customized display content is displayed on the ink screen of the mobile phone shell, such as Figure 4C One way is, Figure 4B In (f), when the mobile phone receives the operation of button 413, it takes a screenshot of interface 408, then crops the other areas outside the preview area 410 in the screenshot image, retains only the preview area 410, and then sends the cropped image to the mobile phone case. It should be noted that, as mentioned above, the size of the preview area 410 can be greater than or equal to the size of the ink screen on the mobile phone case. If the size of the preview area 410 is larger than the size of the ink screen on the mobile phone case, the mobile phone can reduce the image (cropped image) to the size of the ink screen, and then send the reduced image to the mobile phone case. If the size of the preview area 410 is equal to the size of the ink screen on the mobile phone case, there is no need to reduce the image.
[0157] There are many ways for a mobile phone to send customized display content to a mobile phone shell. If the mobile phone and the mobile phone shell are connected by wire, the customized display content is sent to the mobile phone shell by wire. If the mobile phone and the mobile phone shell are connected wirelessly, the customized display content is sent to the mobile phone shell by wireless. As described above, the mobile phone supplies power to the mobile phone shell to turn on the Bluetooth in the mobile phone shell, so the mobile phone and the mobile phone shell establish a Bluetooth connection, so the mobile phone can send customized display content to the mobile phone shell via Bluetooth. In an embodiment of the present application, when the mobile phone determines that the conditions are met, it can stop supplying power to the mobile phone shell to save power consumption. The conditions include: determining that the customized display content has been sent to the mobile phone shell, sensing that the mobile phone shell is not in place, the power supply time exceeds the preset time, and the remaining power of the mobile phone is less than a second threshold. Optionally, the second threshold may be less than or equal to the first threshold in the foregoing.
[0158] It should be noted that in the above embodiments, Figure 4A In (c), when the mobile phone receives an operation on the "add device" button 404, it supplies power to the mobile phone case to activate the Bluetooth in the mobile phone case, and then Figure 4B (a)-(b), the mobile phone establishes a Bluetooth connection with the mobile phone case. Then, through Figure 4B (c)-(f), the mobile phone customizes the ink screen display content and sends the customized display content to the mobile phone case. Figure 4B During the period (a)-(f), the mobile phone is always supplying power to the mobile phone case. This method can be simply understood as "connect first, then customize". Another possible implementation method is, Figure 4A In (c), the mobile phone does not receive an operation on the "add device" button 404, but receives an operation on the area 405, and displays Figure 4B (d) interface, and then through Figure 4B(e)-(f) The display content is customized. During this process, the mobile phone has not yet connected to the mobile phone case via Bluetooth, so the mobile phone has not yet supplied power to the mobile phone case. Figure 4B In (f), when the mobile phone receives the operation of the button 413, it supplies power to the mobile phone shell to activate the Bluetooth in the mobile phone shell, and then Figure 4B (a)-(b) establishes a Bluetooth connection with the mobile phone case and sends the customized display content to the mobile phone case. In this way, the time for the mobile phone to supply power to the mobile phone case is relatively short, which can be understood as "customize first, then connect".
[0159] In the above embodiments, the first application is a calendar application as an example. Of course, the first application can also be other applications, such as a memo application or a weather application. The principle of implementing customized functions in other applications is the same as that of the calendar application, and examples are not given one by one in this article.
[0160] In some embodiments, only one application in the mobile phone has the function of customizing the content displayed on the ink screen of the mobile phone case. For example, the application is one of a calendar application, a memo application, or a weather application. Taking the calendar application as an example, in order to facilitate user operation, when the mobile phone senses that the mobile phone case is in place, a prompt message can be output, and the prompt message is used to prompt the user to customize the content displayed on the ink screen in the calendar application, such as Figure 4D .like Figure 4D , the phone can also display some shortcut keys, such as a "go to customization" key and a "last customization" key. When the phone receives an operation for the "go to customization" key, it can start the calendar application and display the following Figure 4A (b) or Figure 4A (c) interface. When the mobile phone receives an operation on the "Last Customization" button, the last customized display content can be sent to the mobile phone case for display. It should be understood that, taking the mobile phone case without a power storage function as an example, before the mobile phone sends the last customized display content, it can first supply power to the mobile phone case, and then send the last customized display content. After sending the last customized display content, it can stop supplying power to the mobile phone case. Of course, Figure 4D When the mobile phone receives an operation for cancelling the display of the prompt information (for example, clicking on an area other than the area where the prompt information is located), the prompt information is canceled.
[0161] In other embodiments, multiple applications in the mobile phone have the function of customizing the content displayed on the ink screen on the mobile phone case. For example, the multiple applications may include multiple applications such as a calendar application, a memo application, and a weather application. Taking the example of the calendar application and the weather application both having the customization function, in order to facilitate user operation, when the mobile phone senses that the mobile phone case is in place, it can output a prompt message, which is used to prompt the user to customize the content displayed on the ink screen in the calendar application or the weather application, such as Figure 4E .like Figure 4E, some shortcut buttons can also be displayed on the mobile phone to quickly open the corresponding application or send the last customized display content to the mobile phone case display.
[0162] When multiple applications in a mobile phone have customized functions, in order to save power consumption, the customized functions of each application in the multiple applications do not need to be turned on all the time. For example, when the mobile phone senses that the mobile phone case is in place, the customized functions in each application can be started, and when the mobile phone senses that the mobile phone case is not in place, the customized functions in each application can be turned off. Among them, the mobile phone starts or turns off the customized functions of each application in multiple applications according to whether the mobile phone case is in place. Each application in the multiple applications can register an event listener on the operating system side of the mobile phone. When the operating system determines that the mobile phone case is in place, it sends event message 1 to each application to indicate that the mobile phone case is in place. When the operating system determines that the mobile phone case is not in place, it sends event message 2 to each application to indicate that the mobile phone case is not in place.
[0163] When multiple applications in a mobile phone have customization functions, considering that the functions of each application are different, the content that can be customized in each application can be different. For example, the customization function in the weather application is used to customize weather information. The customization function in the calendar application is used to customize date information. Therefore, if the user wants to display date information on the ink screen, it can be customized through the calendar application. If the user wants to display weather information on the ink screen, it can be customized through the weather application.
[0164] For example, see Calendar. Figure 4F (a). When the phone receives an operation on the "Date Customization" button, it displays the following Figure 4F (b) shows an interface that includes various date templates. Assume that the mobile phone receives an operation for selecting the first template and displays the following Figure 4F (c) shows an interface in which the preview area 410 includes date information, and the date information is displayed in the selected template. When the mobile phone receives an operation on the button 413, the customized display content is sent to the mobile phone shell. Figure 4G , the phone case displays customized display content.
[0165] Take the weather application as an example, see Figure 4H (a) is the interface of the weather application, which includes a "weather customization" button. Figure 4H Before the interface shown in (a), there was also a similar Figure 4A and Figure 4B The process is not repeated for the sake of brevity. Figure 4H In (a), when the mobile phone receives an operation on the "weather customization" button, the following is displayed: Figure 4H(b) shows an interface that includes various weather templates. Assume that the mobile phone receives the user's selection of the first template and displays the following: Figure 4H (c) shows an interface in which the preview area 410 includes weather information, and the weather information is displayed in the selected template. When the mobile phone receives an operation on the button 413, the customized display content is sent to the mobile phone shell. Fig. 4I , the phone case displays customized weather information.
[0166] In an embodiment of the present application, the mobile phone can periodically refresh the display content of the ink screen on the mobile phone case. When multiple applications in the mobile phone have customization functions, the refresh cycle of each application in the multiple applications can be the same or different. For example, the date application can refresh the date information once a day (i.e., 24 hours), and the weather application can refresh the weather information every 5 hours. Therefore, if the mobile phone uses the date application to customize the display content, the refresh cycle is 24 hours. If the mobile phone uses the weather application to customize the display content, the refresh cycle is 5 hours. Optionally, the refresh cycle of each application can be set by default, for example, the application package of each application includes a program code for implementing the customization function of the ink screen display content on the mobile phone case, and the program code includes a refresh cycle.
[0167] In the above embodiment, the first application is a weather application or a calendar application. Optionally, the first application can also be a setting application. If the first application is a setting application, the first application can set at least one of weather information, date information, and notes. For example, Figure 4J (a) The interface of the setting application includes an electronic ink screen option. When the mobile phone receives an operation for the electronic ink screen option, it can display the following Figure 4J (b) shows an interface, which includes a button for turning on or off the function of customizing the content displayed on the electronic ink screen. In addition, the user can also select the content to be displayed on the electronic ink screen within the interface, such as weather, date, memo, etc.
[0168] Figure 5 A flowchart of a content display method provided in accordance with an embodiment of the present application. Figure 5 The process shown can be applied to Figure 1 The mobile phone in the system shown. Figure 5 As shown, the process includes:
[0169] S501, the user installs the mobile phone case on the mobile phone.
[0170] S502, the electronic ink screen mobile phone case control system in the mobile phone determines that the mobile phone case is in place.
[0171] Optionally, there are multiple ways to implement the electronic ink screen phone case control system to determine whether the phone case is in place, including but not limited to method A and method B. Method A, taking the example of a wired connection between the phone and the phone case, when the phone and the phone case are wired connected or disconnected, the hardware layer will generate a hardware interrupt, and the hardware interrupt can be used to determine whether the phone case is in place. Method B, the phone includes a Hall sensor, and the phone case includes a magnetic sensor. After the phone case is installed on the phone, the Hall sensor in the phone can sense the magnetic field generated by the magnetic sensor on the phone case to determine that the phone case is in place. When the phone case is taken off, the Hall sensor in the phone senses that the magnetic field disappears and determines that the phone case is taken off.
[0172] S503, the electronic ink screen mobile phone case control system in the mobile phone notifies the first application that the mobile phone case is in place.
[0173] In the embodiment of the present application, the mobile phone operating system includes an electronic ink screen mobile phone case control system. The electronic ink screen mobile phone case control system can broadcast indication information of whether the mobile phone case is in place. The first application can obtain the indication information from the electronic ink screen mobile phone case control system through the first interface, and can determine whether the mobile phone case is in place through the indication information. Among them, the principle of the first application obtaining the indication information through the first interface is the same as (1)-(13) in the above text, and for the sake of brevity of the specification, it is not repeated here.
[0174] S504, the mobile phone is displayed through the UI.
[0175] For example, the phone displays Figure 4D or Figure 4F The user can use the shortcut key to quickly open the interface of the first application, such as Figure 4A (c) interface.
[0176] S505, the user sets the display content of the ink screen in the UI.
[0177] For the process of users setting the display content of the ink screen in the UI, please refer to the previous description. For the sake of brevity, it will not be repeated.
[0178] Optionally, S505 may be executed or not executed. For example, if S505 is not executed, the mobile phone sends the last customized display content to the mobile phone case. Figure 4D In the embodiment, when the mobile phone receives the operation of the "last customized" button, the display content of the last customized is sent to the mobile phone shell. Therefore, S505 is indicated by a dotted line in the figure.
[0179] S506, the first application in the mobile phone sends a display request to the electronic ink screen mobile phone case control system, and the display request includes customized display content.
[0180] S507, the electronic ink screen mobile phone case control system in the mobile phone starts to supply power to the mobile phone case.
[0181] Optionally, S507 may be executed or not executed. For example, when the mobile phone case has a power storage function, the mobile phone does not need to supply power to the mobile phone case, so S507 is not executed.
[0182] S508, the electronic ink screen mobile phone case control system in the mobile phone sends a display request to the mobile phone case, and the display request includes customized display content.
[0183] S509, the electronic ink screen mobile phone case control system in the mobile phone stops supplying power to the mobile phone case.
[0184] S510, the ink screen on the phone case shows customized display content.
[0185] Optionally, the execution order of S509 and S510 is not limited in this embodiment of the application.
[0186] S511, the user takes off the phone case from the phone.
[0187] S512, the electronic ink screen mobile phone case control system in the mobile phone senses that the mobile phone case is removed.
[0188] S513, the electronic ink screen mobile phone case control system in the mobile phone notifies the first application that the mobile phone case is removed.
[0189] Optionally, after S513, the method may further include: the first application in the mobile phone turns off the customized function. For example, the corresponding interface and / or button in the first application is grayed out or not displayed, please refer to the above description.
[0190] See also Fig. 6A , is another schematic diagram of the system provided in the embodiment of the present application. Fig. 6A The system includes a mobile phone and a mobile phone case. The mobile phone includes the first application, the electronic ink screen management service, the power management service, the communication module and the power supply module. The mobile phone case includes the electronic ink screen, the power supply module and the communication module. Please refer to Figure 6B , is a flow chart of a content display method provided in an embodiment of the present application, which can be applied to Fig. 6A The system shown. Figure 6B , the process includes:
[0191] S601, the first application in the mobile phone registers an event listener on the ink screen management service side.
[0192] In the embodiment of the present application, the mobile phone operating system includes an electronic ink screen mobile phone case control system. An electronic ink screen management service in the electronic ink screen mobile phone case control system. The electronic ink screen management service can broadcast indication information of whether the mobile phone case is in place. The first application can register an event listener in the electronic ink screen management service, and then obtain indication information from the electronic ink screen management service through the first interface, and determine whether the mobile phone case is in place through the indication information. The specific implementation principle is the same as (1)-(13) in the previous text, and for the sake of brevity of the specification, it will not be repeated here.
[0193] S602, the user installs the mobile phone case on the mobile phone.
[0194] S603, the power supply module in the mobile phone senses that the mobile phone case is in place.
[0195] Optionally, taking the example of a mobile phone and a mobile phone case being connected via a USB wire, the power supply module may be a USB module in the mobile phone. Taking the example of a wireless connection between the mobile phone and the mobile phone case, the power supply module may include a Hall sensor and a radio transmitter. The Hall sensor is used to sense that the mobile phone case is in place. The radio transmitter is used to wirelessly power the mobile phone case.
[0196] S604: The power supply module in the mobile phone notifies the ink screen management service that the mobile phone case is in place.
[0197] S605: The ink screen management service in the mobile phone notifies the first application that the mobile phone case is in place.
[0198] Optionally, the first application may obtain indication information from the ink screen management service through the first interface, and determine that the mobile phone case is in place through the indication information.
[0199] S606, the first application in the mobile phone displays a UI.
[0200] For example, the phone displays Figure 4D or Figure 4F The user can use the shortcut key to quickly open the interface of the first application, such as Figure 4A (c) interface.
[0201] S607, the user sets the display content of the ink screen in the UI.
[0202] For the process of users setting the display content of the ink screen in the UI, please refer to the previous description. For the sake of brevity, it will not be repeated.
[0203] Optionally, S607 may be executed or not executed. For example, if S607 is not executed, the mobile phone sends the last customized display content to the mobile phone case. Figure 4DIn the embodiment, when the mobile phone receives the operation of the "last customized" button, the display content of the last customized is sent to the mobile phone shell. Therefore, S607 is indicated by a dotted line in the figure.
[0204] S608, the first application in the mobile phone sends a display request to the ink screen management service, and the display request includes customized display content.
[0205] S609, the ink screen management service in the mobile phone controls the power management service to start supplying power to the mobile phone case.
[0206] S610: The power management service in the mobile phone controls the power supply module to start supplying power to the mobile phone case.
[0207] S611, the power supply module in the mobile phone starts to supply power to the mobile phone case.
[0208] Optionally, S609-S611 may be executed or not executed. For example, when the mobile phone case has a power storage function, the mobile phone does not need to supply power to the mobile phone case, so S609-S611 are not executed.
[0209] S612, the power supply module in the mobile phone case starts to supply power to the communication module.
[0210] S613, the power supply module in the mobile phone case starts to supply power to the electronic ink screen.
[0211] S614, the ink screen management service in the mobile phone sends a display request to the communication module, and the display request includes customized display content.
[0212] S615, the communication module in the mobile phone sends a display request to the mobile phone case, where the display request includes customized display content.
[0213] Optionally, the embodiment of the present application does not limit the execution order of S613 to S615.
[0214] S616, the communication module in the mobile phone case displays the customized display content through the electronic ink screen.
[0215] S617: The ink screen management service in the mobile phone controls the power management service to stop supplying power.
[0216] S618: The power management service in the mobile phone controls the power supply module to stop supplying power.
[0217] S619, the power supply module in the mobile phone stops supplying power to the mobile phone case.
[0218] Optionally, S617-S619 may be executed or not executed. For example, when the mobile phone case has a power storage function, the mobile phone does not need to supply power to the mobile phone case, so S617-S619 are not executed.
[0219] S620: The power supply module in the mobile phone case stops supplying power to the communication module.
[0220] S621, the power supply module in the mobile phone case stops supplying power to the electronic ink screen.
[0221] Optionally, after S621, the following step may be included: the user takes off the phone case from the phone. The power supply module in the phone senses that the phone case has been taken off. The power supply module in the phone notifies the ink screen management service that the phone case has been taken off. The ink screen management service notifies the first application that the phone case has been taken off. Optionally, after the first application determines that the phone case has been taken off, the customized function may be turned off. For example, the corresponding interface and / or button in the first application is grayed out or not displayed, please refer to the previous description.
[0222] See also Figure 7 Another flowchart of a content display method provided in an embodiment of the present application is shown in FIG. Figure 8 , the process includes:
[0223] S701, a user sets a timed refresh of a first application.
[0224] Optionally, a button may be provided on the mobile phone for setting a timed refresh, and the embodiment of the present application does not limit the specific position of the button.
[0225] S702: The first application sends a scheduled refresh request to the ink screen management service.
[0226] S703, the ink screen management service starts the timer.
[0227] S704, the first application exits a process, where the process is a process in the first application for customizing the content displayed on the electronic ink screen.
[0228] Optionally, the first application exits the process, which can be understood as the first application exiting the process in the first application that is related to the customized electronic ink screen display content, which can reduce operating power consumption.
[0229] S705: When the timer reaches the preset duration, the ink screen management service is triggered.
[0230] For example, the ink screen management service can monitor the timing of the timer in real time to determine whether the timing reaches the preset duration.
[0231] Optionally, there are multiple ways to preset the duration, such as system default, user specified, or determined according to the type of information in the last customized display content. For example, if the last customized display content includes date information, the preset duration is one day, i.e., 24 hours (i.e., the refresh cycle is 24 hours). If the last customized display content includes weather information, the preset duration can be 3 hours, 5 hours, etc. (i.e., the refresh cycle is 3 hours, 5 hours). If the last customized display content includes both date information and weather information, the preset duration can be the minimum refresh cycle, such as 3 hours, 5 hours, etc.
[0232] S706: The ink screen management service detects that the remaining power is greater than a first threshold.
[0233] Optionally, S706 may not be executed, that is, there is no need to consider the remaining power of the mobile phone, so S706 is represented by a dotted line in the figure.
[0234] S707: The electronic ink screen management service starts a process of the first application, where the process is a process in the first application related to the customized electronic ink screen display content.
[0235] S708, the first application updates the displayed content.
[0236] Taking the last customized display content including date information as an example, assuming that the user customized the display content of the ink screen at 12:00 on 2023.10.1, and the customized display content includes the date information 2023.10.1, after the mobile phone sends the last customized display content, the timer starts timing. When the timer reaches the preset duration (for example, 24 hours), the mobile phone refreshes the display content of the ink screen. For example, the mobile phone updates the date information in the last customized display content from 2023.10.1 to 2023.10.2, and sends the updated customized display content to the mobile phone shell for display. It should be noted that since the mobile phone stops supplying power to the mobile phone shell after the last customized display content is sent, if the mobile phone wants to send the updated display content to the mobile phone shell, it is necessary to power the mobile phone shell again to power on the Bluetooth in the mobile phone shell, and then send the updated display content to the mobile phone shell via Bluetooth, and the mobile phone shell displays the updated display content on the ink screen.
[0237] S709: The first application sends a display request to the ink screen management service, where the display request includes updated display content.
[0238] S710, the first application exits a process, where the process is a process in the first application for customizing content displayed on the electronic ink screen.
[0239] Optionally, there is a situation where, when the timer reaches a preset duration, the mobile phone determines that the current remaining power is less than a first threshold. At this time, a possible implementation method is that the mobile phone temporarily does not supply power to the mobile phone shell, and waits until the remaining power of the mobile phone is detected to be higher than the first threshold, and then supplies power to the mobile phone shell to refresh the display content. Another possible implementation method is that the mobile phone outputs a prompt message, prompting whether to supply power to the mobile phone shell when the power is low. If a confirmation instruction is received, the mobile phone shell is supplied with power to refresh the display content. Otherwise, the mobile phone shell is temporarily not supplied with power, and waits until the remaining power of the mobile phone is detected to be higher than the first threshold, and then supplies power to the mobile phone shell to refresh the display content. It should be understood that after the mobile phone supplies power to the mobile phone shell and sends new display content to the mobile phone shell, the timer is restarted for a new round of timing.
[0240] In some embodiments, a switch is provided on the mobile phone, and the switch is used to turn on or off the timed refresh. When the timed refresh is turned off, the display content on the mobile phone case ink screen will not be automatically refreshed unless the user manually updates the display content.
[0241] Figure 8 The electronic device 800 is a schematic diagram of the structure of the electronic device 800 provided in the embodiment of the present application. The electronic device 800 may be the mobile phone or mobile phone case mentioned above. Figure 8 As shown, the electronic device 800 may include: one or more processors 801; one or more memories 802; a communication interface 803, and one or more computer programs 804, and the above-mentioned components may be connected via one or more communication buses 805. The one or more computer programs 804 are stored in the above-mentioned memory 802 and are configured to be executed by the one or more processors 801, and the one or more computer programs 804 include instructions. For example, when the electronic device 800 is the mobile phone mentioned above, the instructions can be used to execute the relevant steps of the mobile phone in the above corresponding embodiments, for example, Figure 5 , Figure 6B or Figure 7 For example, when the electronic device 800 is the mobile phone case mentioned above, the instruction can be used to execute the relevant steps of the mobile phone case in the above corresponding embodiment, for example, Figure 5 , Figure 6B The steps of the mobile phone case in the embodiment shown in . The communication interface 803 is used to realize the communication between the electronic device 800 and other devices, for example, the communication interface can be a transceiver.
[0242] In the embodiments provided by the present application, the method provided by the embodiments of the present application is introduced from the perspective of an electronic device (e.g., a mobile phone or a mobile phone case) as an execution subject. In order to implement the functions in the methods provided by the embodiments of the present application, the electronic device may include a hardware structure and / or a software module, and the functions are implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0243] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc. In the absence of conflict, the solutions of the above embodiments can be used in combination.
[0244] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0245] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0246] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0247] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0248] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A content display method, characterized in that: Applied to a first device, the method includes: The first device determines that the second device is in place, and broadcasts indication information, where the indication information is used to indicate that the second device is in place, and the second device is a device including an electronic ink screen; The first application obtains the indication information through the first interface to determine that the second device is in place; The first device sets the first display content of the electronic ink screen according to the user operation; The first device sends the first display content to the second device, so that the first display content is displayed on the electronic ink screen.
2. The method according to claim 1, characterized in that The first application is a system application or a third-party application.
3. The method according to claim 1 or 2, characterized in that: According to the user operation, setting the first display content of the electronic ink screen includes: According to the first operation, a first interface of the first application is opened, where the first interface includes a preview area; According to the second operation, at least one of a picture, text, weather information, date information, and a note is added to the preview area.
4. The method according to claim 3, characterized in that The first device sending the first display content to the second device includes: The first device sends the information in the preview area to the second device.
5. The method according to claim 3 or 4, characterized in that: Before opening the first interface of the first application according to the first operation, the method further includes: Acquire device information of the second device, where the device information includes at least one of a model, a name, and an area of an electronic ink screen of the second device; A display area of the preview area is determined according to the device information.
6. The method according to any one of claims 1 to 5, characterized in that: Before the first device sends the first display content to the second device, the method further includes: the first device supplies power to the second device to power on the electronic ink screen; After the first device sends the first display content to the second device, the method further includes: the first device stops supplying power to the second device to power off the electronic ink screen.
7. The method according to claim 6, characterized in that Before the first device supplies power to the second device, the method further includes: The first device determines that the current remaining power is greater than a first threshold.
8. The method according to claim 6, characterized in that Before the first device supplies power to the second device, the method further includes: The first device determines that the current remaining power is less than or equal to a first threshold; The first device outputs first prompt information, where the first prompt information is used to prompt that the remaining power is less than or equal to a first threshold; The first device receives a confirmation instruction, where the confirmation instruction is used to instruct to supply power to the second device.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: The first device starts a timer to start timing; When the timing of the timer reaches a preset time length, the first device sends the second display content to the second device, so that the second display content is displayed on the electronic ink screen.
10. The method according to claim 9, characterized in that The preset duration satisfies at least one of the following: The preset duration is a default duration; or, The preset duration is a duration specified by the user; or, The preset duration is determined by the type of information in the first display content.
11. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: The first application displays a first identifier, the first identifier includes a first display state and a second display state, the first display state and the second display state are used to indicate whether the second device is in place; or, When the second device is in place, the second identifier is displayed in the first application, and when the second device is not in place, the second identifier is not displayed in the first application.
12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: The first application registers an event monitor on the operating system side of the first device, and the registered monitor event is used to obtain the indication information.
13. An electronic device, characterized in that: include: a processor, a memory, and one or more programs; The one or more programs are stored in the memory, and the one or more programs include instructions, which, when executed by the processor, enable the electronic device to perform the method steps as described in any one of claims 1 to 12.
14. A system, characterized in that: include: a first device and a second device; The second device is a device including an electronic ink screen; the first device is used to implement the method steps as described in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 12.