Electronic business card component, display method, apparatus, device, medium, and product
Patent Information
- Application Number
- CN202510474833.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2026-10-23
AI Technical Summary
[0006]本公开的目的在于提供一种电子名片组件、显示方法、装置、设备、介质和产品,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的名片信息的更新效率低下和信息安全性差等问题
[0031]本公开实施例,通过设置电子名片组件具有通信单元、显示单元和控制器单元,通信单元与存储有名片信息的服务器进行数据通信,显示单元与通信单元能够进行数据通信,以对通信单元获取的名片信息按照指定模式进行显示,控制器单元能够控制通信单元和显示单元的工作状态,提升了电子名片的便携性、易用性和信息安全性。
Smart Images

Figure CN122970467A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information technology, and more specifically, to an electronic business card component, display method, apparatus, device, medium, and product. Background Technology
[0002] Currently, traditional paper business cards dominate the market.
[0003] In related technologies, these paper business card products typically use paper materials and print the user's contact information, including phone number and email address, onto the card. The recipient can then contact the sender by reading this information.
[0004] However, paper business cards lead to a significant waste of resources, cannot be updated in a timely manner, and can result in the leakage and theft of business card information.
[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0006] The purpose of this disclosure is to provide an electronic business card component, display method, apparatus, device, medium, and product to overcome, at least to some extent, the problems of low efficiency in updating business card information and poor information security caused by limitations and defects in related technologies.
[0007] According to a first aspect of the present disclosure, an electronic business card component is provided, comprising: a communication unit for data communication with a server storing business card information; a display unit for data communication with the communication unit to display the business card information acquired by the communication unit according to a specified mode, the specified mode including an encrypted mode and / or an unencrypted mode; and a controller unit for controlling the operating states of the communication unit and the display unit, the operating states including at least one of a power-on state, a power-off state, a standby state, a display state, and a communication state.
[0008] In one exemplary embodiment of this disclosure, the controller unit is equipped with an ESP32-C3Mini development board. The ESP32-C3 Mini development board includes a wireless communication control module, an I2C communication module, GPIO pins, and a low-power management module. The wireless communication control module can control the communication unit to communicate with a server storing the business card information. The I2C communication module communicates with the display unit based on the I2C communication protocol. The GPIO pins are provided with multiple general-purpose pins. The low-power management module is used to control the display unit to display according to the specified mode.
[0009] In one exemplary embodiment of this disclosure, the wireless communication control module is a Wi-Fi communication control module, which can control the communication unit to access the Wi-Fi network based on the 802.11b / g / n protocol and communicate with the server storing the business card information.
[0010] In one exemplary embodiment of this disclosure, the communication unit is provided with a Wi-Fi scanning module, which scans Wi-Fi networks within a specified distance to determine open Wi-Fi networks within the specified distance, and accesses the corresponding open Wi-Fi network according to the signal strength of at least one open Wi-Fi network determined by the scan.
[0011] In one exemplary embodiment of this disclosure, the display unit is provided with a display module and an I2C interface. The display module is used to display the business card information. The I2C interface is connected to the controller unit. The display module receives the business card information obtained by the communication unit based on the I2C interface and displays the business card information according to the specified mode sent by the controller unit received by the I2C interface.
[0012] In one exemplary embodiment of this disclosure, it further includes:
[0013] The power supply unit is equipped with a power supply and / or a power access module. The power supply unit is connected to the display unit, the communication unit, and the controller unit to provide power. The power supply includes a battery and / or a solar energy conversion device. The power access module is used to connect to industrial frequency AC power or an external DC power supply.
[0014] In one exemplary embodiment of this disclosure, it further includes:
[0015] A low-power management unit is connected to the power supply unit and is configured to control the power supply unit to supply power in a low-power mode.
[0016] In one exemplary embodiment of this disclosure, it further includes:
[0017] A touch button is connected to the controller unit. The touch button responds to an external touch signal to trigger the controller unit to determine that the business card information is displayed in a specified mode.
[0018] According to a second aspect of the present disclosure, a method for displaying business card information is provided, applicable to the electronic business card component described in any of the above technical solutions, the method for displaying business card information comprising:
[0019] Send a data retrieval request to a server that stores business card information to obtain the business card information;
[0020] The business card information is displayed according to the specified pattern.
[0021] In one exemplary embodiment of this disclosure, before sending a data retrieval request to a server storing business card information to obtain the business card information, the method further includes:
[0022] Scan for Wi-Fi networks within a specified distance to identify open Wi-Fi networks within that specified distance;
[0023] If there are multiple open Wi-Fi networks within a specified distance, then determine the signal strength of the multiple open Wi-Fi networks;
[0024] Access to the corresponding open Wi-Fi network is based on the order of signal strength.
[0025] According to a third aspect of the present disclosure, a business card information display device is provided, suitable for the electronic business card component described in any of the above technical solutions, the business card information display device comprising:
[0026] The sending unit is configured to send a data retrieval request to a server storing business card information in order to obtain the business card information;
[0027] The display unit is configured to display the business card information according to a specified mode.
[0028] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to perform the method described in any of the foregoing technical solutions based on instructions stored in the memory.
[0029] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided having a program stored thereon that, when executed by a processor, implements the method described in any of the foregoing technical solutions.
[0030] According to a sixth aspect of this disclosure, a computer program product is provided, comprising a computer program, characterized in that, when executed by a processor, the computer program implements the method described in any of the above-described technical solutions.
[0031] In this embodiment of the disclosure, the electronic business card component includes a communication unit, a display unit, and a controller unit. The communication unit communicates with a server storing business card information, and the display unit communicates with the communication unit to display the business card information obtained by the communication unit according to a specified mode. The controller unit controls the working state of the communication unit and the display unit, thereby improving the portability, ease of use, and information security of the electronic business card.
[0032] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0033] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0034] Figure 1 This is a schematic diagram of an electronic business card component according to an exemplary embodiment of this disclosure;
[0035] Figure 2 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0036] Figure 3 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0037] Figure 4 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0038] Figure 5 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0039] Figure 6 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0040] Figure 7 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0041] Figure 8 This is a schematic diagram of another electronic business card component in an exemplary embodiment of this disclosure;
[0042] Figure 9 This is a flowchart of a method for displaying business card information according to an exemplary embodiment of this disclosure;
[0043] Figure 10This is a flowchart of another method for displaying business card information in an exemplary embodiment of this disclosure;
[0044] Figure 11 This is a schematic diagram illustrating how an electronic business card component displays business card information in an exemplary embodiment of this disclosure;
[0045] Figure 12 This is a schematic diagram illustrating how another electronic business card component displays business card information in an exemplary embodiment of this disclosure;
[0046] Figure 13 This is a schematic diagram illustrating how another electronic business card component displays business card information in an exemplary embodiment of this disclosure;
[0047] Figure 14 This is a schematic diagram illustrating how another electronic business card component displays business card information in an exemplary embodiment of this disclosure;
[0048] Figure 15 This is a schematic diagram illustrating how another electronic business card component displays business card information in an exemplary embodiment of this disclosure;
[0049] Figure 16 This is a schematic diagram illustrating how another electronic business card component displays business card information in an exemplary embodiment of this disclosure;
[0050] Figure 17 This is a block diagram of a business card information display device according to an exemplary embodiment of the present disclosure;
[0051] Figure 18 This is a block diagram of an electronic device according to an exemplary embodiment of the present disclosure. Detailed Implementation
[0053] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure may be practiced with one or more of the specific details omitted, or that its methods, components, apparatus, steps, etc., may be employed. In such cases, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0054] Furthermore, the accompanying drawings are merely illustrative of this disclosure, with the same reference numerals denoteing the same or similar parts, thus omitting repeated descriptions of them. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0055] Before describing the embodiments, the technical terms involved in the embodiments are explained as follows:
[0056] ESP32-C3 Mini Development Board: A miniature development board based on the Espressif Systems ESP32-C3 chip. The ESP32-C3 is a low-power, high-performance microcontroller development board that integrates a Wi-Fi module and other functions, suitable for IoT projects.
[0057] HTTP request: A network request method used to retrieve data from a server. When a client needs to retrieve data from a server, it sends an HTTP request to the server. This request includes one or more HTTP methods (such as GET, POST, PUT, DELETE, etc.), the requested URL (Uniform Resource Locator), and other relevant information.
[0058] Micro LCD (2.4-inch OLED): A small, low-power display used to display text or images. OLED is a self-emissive display technology with high contrast, wide viewing angle, and fast response time, and is commonly used in portable devices, smartwatches, automotive displays, etc.
[0059] Deep sleep mode: A power management mode used to reduce power consumption when the device is not in use. In this mode, the device's processor and other components are shut down or enter a low-power state to reduce energy consumption. When the device needs to be operated again, it can be woken up by an external interrupt or timer to resume normal operation from deep sleep mode.
[0060] Solar panels: Solar panels are devices that directly convert sunlight into electrical energy, primarily composed of photovoltaic cells. Photovoltaic cells are typically made of semiconductor materials, which generate an electric current when sunlight shines on them, exciting electrons. Solar panels are widely used in various renewable energy applications, including home and commercial power supply, portable device charging, and, as in this disclosure, auxiliary power supply for business cards. In this disclosure, solar panels are integrated into the business card casing, utilizing natural light from the environment to provide additional power to the business card system, thereby extending battery life, reducing dependence on traditional power sources, and improving the sustainability and environmental performance of the business cards.
[0061] The exemplary embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.
[0062] Figure 1 This is a schematic diagram of an electronic business card component in an exemplary embodiment of this disclosure.
[0063] refer to Figure 1 The electronic business card component 100 may include:
[0064] Communication unit 102 communicates with a server that stores business card information.
[0065] The display unit 104 is capable of data communication with the communication unit 102 to display the business card information acquired by the communication unit 102 according to a specified mode, the specified mode including an encrypted mode and / or an unencrypted mode.
[0066] The controller unit 106 is capable of controlling the working state of the communication unit 102 and the display unit 104, the working state including at least one of the following: power-on state, power-off state, standby state, display state, and communication state.
[0067] In this embodiment, the electronic business card component 100 includes a communication unit 102, a display unit 104, and a controller unit 106. The communication unit 102 communicates with a server storing business card information, and the display unit 104 communicates with the communication unit 102 to display the business card information obtained by the communication unit 102 according to a specified mode. The controller unit 106 controls the working state of the communication unit 102 and the display unit 104, thereby improving the portability, ease of use, and information security of the electronic business card.
[0068] The following is a detailed description of the structure of the electronic business card component 100.
[0069] In one exemplary embodiment of this disclosure, such as Figure 2As shown, the controller unit 106 is equipped with an ESP32-C3 Mini development board 202. The ESP32-C3 Mini development board 202 includes a wireless communication control module 2022, an I2C communication module 2024, GPIO pins 2026, and a low-power management module 2028. The wireless communication control module 2022 can control the communication unit 102 to communicate with the server storing the business card information. The I2C communication module 2024 communicates with the display unit 104 based on the I2C communication protocol. The GPIO pins 2026 are provided with multiple general-purpose pins. The low-power management module 2028 is used to control the display unit 104 to display according to the specified mode.
[0070] In one exemplary embodiment of this disclosure, such as Figure 3 As shown, the wireless communication control module 2022 is a Wi-Fi communication control module 20222. The Wi-Fi communication control module 20222 can control the communication unit 102 to access the Wi-Fi network based on the 802.11b / g / n protocol and communicate with the server storing the business card information.
[0071] In one exemplary embodiment of this disclosure, such as Figure 4 As shown, the communication unit 102 is equipped with a Wi-Fi scanning module 302. The Wi-Fi scanning module 302 scans Wi-Fi networks within a specified distance to determine open Wi-Fi networks within the specified distance, and accesses the corresponding open Wi-Fi network according to the signal strength of at least one open Wi-Fi network determined by the scan.
[0072] In the above embodiments, by scanning open Wi-Fi networks and accessing them based on signal strength, the electronic business card component can be automatically connected to the network. By using signal strength as a factor to determine the access order, the communication quality of the accessed open Wi-Fi network can be improved, thereby helping to improve the reliability and timeliness of updating and maintaining business card information.
[0073] In one exemplary embodiment of this disclosure, such as Figure 5 As shown, the display unit 104 is provided with a display module 402 and an I2C interface 404. The display module 402 is used to display the business card information. The I2C interface 404 is connected to the controller unit 106. The display module 402 receives the business card information obtained by the communication unit 102 based on the I2C interface 404, and displays the business card information according to the specified mode sent by the controller unit 106 received by the I2C interface 404.
[0074] In one exemplary embodiment of this disclosure, such as Figure 6 As shown, the electronic business card component 100 also includes:
[0075] The power supply unit 108 is provided with a power supply and / or a power access module. The power supply unit 108 is connected to the display unit 104, the communication unit 102 and the controller unit 106 for power supply. The power supply includes a storage battery and / or a solar energy conversion device. The power access module is used to connect to industrial frequency AC power or external DC power.
[0076] In the above embodiments, by setting multiple power supply methods, the electronic business card component can operate more flexibly, diversely, and for longer periods while powered on, reducing the time cost of manual maintenance of electronic business cards. The battery can be a lead-acid battery, a lithium battery, or a button battery, but is not limited to these.
[0077] In one exemplary embodiment of this disclosure, such as Figure 7 As shown, the electronic business card component 100 also includes:
[0078] A low-power management unit 110 is connected to the power supply unit 108 and is configured to control the power supply unit 108 to supply power in a low-power mode.
[0079] In the above embodiments, after the communication unit is connected to the network or disconnected from the network for an extended period, the low-power management unit can adjust its operating power according to the network status. When it detects that the communication unit cannot connect to the Wi-Fi network for an extended period, the low-power management unit can automatically switch the system to a deeper sleep mode to further reduce power consumption. Conversely, when the communication unit successfully connects to the network, the low-power management unit can appropriately increase the system's operating power to ensure the timeliness of business card information data updates and data interaction.
[0080] In one exemplary embodiment of this disclosure, such as Figure 8 As shown, the electronic business card component 100 also includes:
[0081] A touch button 112 is connected to the controller unit 106. The touch button 112 responds to an external touch signal to trigger the controller unit 106 to determine that the business card information is displayed in a specified mode.
[0082] In the above embodiments, users can adjust the display mode of the electronic business card component by touch buttons, for example, switching from normal display mode to encrypted display mode, or from encrypted display mode to normal display mode. Normal display mode displays all information, while encrypted display mode masks or does not display key information.
[0083] In the above embodiments, the touch button can also be used for exchanging business card information within the near-field communication range. A function similar to AirDrop can be integrated into the communication module, allowing users to exchange electronic business cards with other electronic business card components via near-field communication technology (Bluetooth) without displaying the business card content. This method not only improves user privacy and security but also enhances user interactivity. Specifically, upon detecting that a user has pressed the button to trigger the electronic business card exchange mode, the system automatically searches for other electronic business card components within a specified distance or belonging to the same open Wi-Fi network, and exchanges the electronic business cards after user confirmation.
[0084] Figure 9 This is a flowchart of a method for displaying business card information according to an exemplary embodiment of this disclosure.
[0085] refer to Figure 9 The method for displaying business card information is applicable to the electronic business card component described in any of the above technical solutions, and the method for displaying business card information includes:
[0086] Step S902: Send a data retrieval request to the server storing the business card information to obtain the business card information;
[0087] Step S904: Display the business card information according to the specified mode.
[0088] In one exemplary embodiment of this disclosure, such as Figure 10 As shown, before sending a data retrieval request to the server storing the business card information to obtain the business card information, the process also includes:
[0089] Step S1002: Scan for Wi-Fi networks within a specified distance to identify open Wi-Fi networks within the specified distance;
[0090] Step S1004: If there are multiple open Wi-Fi networks within a specified distance, determine the signal strength of the multiple open Wi-Fi networks.
[0091] Step S1006: Connect to the corresponding open Wi-Fi network according to the order of signal strength.
[0092] The following is combined with Figures 11 to 16 The specific implementation of the electronic business card component for displaying business card information according to the embodiments of this disclosure will be described in detail.
[0093] The electronic business card component includes the following information:
[0094] 1. The plastic casing of the business card displays the following information: name, company, custom background pattern, etc., but is not limited to these.
[0095] 2. The display screen shows the user's job title, mobile phone number, email address, etc., but is not limited to these, after being activated by the button.
[0096] In one exemplary embodiment of this disclosure, such as Figure 11 and Figure 12 As shown, the business card system consists of the following main units:
[0097] Controller Unit 106: Using the ESP32-C3 Mini development board 202 (with a built-in microcontroller), it is responsible for processing data, controlling other units, and communicating with external systems.
[0098] Display unit 104: It adopts a 2.4-inch OLED micro LCD screen and is connected to the controller unit 106 via I2C interface 404 to display privacy numbers.
[0099] Power supply unit 108: includes a button cell (CR2032) and a solar panel to provide power to the system.
[0100] Communication Unit 102: Utilizes the Wi-Fi function of the ESP32-C3 Mini development board to achieve communication with the server.
[0101] Low-power management unit 110: includes a deep sleep mode and a manual wake-up unit to reduce power consumption and ensure privacy numbers are accessed when necessary.
[0102] The controller unit 106 is the brain of the system, using the ESP32-C3 Mini development board 202, which has the following features:
[0103] Wi-Fi functionality: Supports 802.11b / g / n protocols, enabling connection to wireless networks and communication with servers.
[0104] Processing power: Built-in dual-core processor, capable of handling complex data and logical operations.
[0105] I2C Communication: Supports the I2C communication protocol for exchanging data with the display unit.
[0106] GPIO 2026: Provides multiple general-purpose input / output pins for connecting power supply units and external buttons.
[0107] Low power management: Supports deep sleep mode and external button wake-up mechanism to reduce power consumption.
[0108] In one exemplary embodiment of this disclosure, such as Figure 11 , Figure 12 and Figure 13 As shown, the display unit is responsible for showing the user the privacy number and consists of the following parts:
[0109] 1. 2.4-inch OLED LCD screen: A small, low-power display that can clearly show relevant information.
[0110] 2. I2C interface 404: Connects to controller unit 106 to receive and display privacy number.
[0111] 3. The power supply unit 108 ensures continuous system operation and may include:
[0112] 4. Button cell battery: such as CR2032, provides the main power.
[0113] 5. Solar panels: As an auxiliary power source, they charge the battery using solar energy, enhancing sustainability and environmental friendliness.
[0114] 6. The communication unit 102 allows the system to connect with the outside world and operates in the following ways:
[0115] 7. Wi-Fi Scan: The controller unit periodically scans the surrounding Wi-Fi networks.
[0116] 8. Filter open networks: Automatically filter out open Wi-Fi networks that do not require a password.
[0117] 9. Automatic connection: Select the open network with the strongest signal and attempt to connect.
[0118] 10. The low-power management unit features a deep sleep mode: In this mode, the controller unit consumes extremely low power, making it suitable for use when the device is not in operation for extended periods.
[0119] 11. External button wake-up: The system can be woken up by an external button in deep sleep mode. When the user presses the button, the controller unit will immediately exit deep sleep mode and begin to execute the preset wake-up operation.
[0120] 12. GPIO21 and GPIO pins.
[0121] In one exemplary embodiment of this disclosure, such as Figure 14 As shown in step 1400 of the electronic business card component's business card information maintenance process, a business card maintenance app and a corresponding WeChat official account have been developed to support the electronic business card component. Users can modify their company, job title, real phone number, and linked privacy account information through the app or official account. The platform modifies the information submitted by the user and retains a record of the changes for the user to review.
[0122] In the above embodiments, we thank you for your valuable suggestions on the Mini Privacy Number Business Card System. Regarding your suggestions on supporting the display of multiple business cards and how to implement this function based on the existing design, I have conducted in-depth consideration and research. Given that you mentioned the original design can basically achieve the required functions, only the gesture logic for switching business cards needs to be added, and multiple numbers need to be bound to one business card in the app and official account backend. The specific implementation plan is reported as follows:
[0123] (1) Business card switching gesture logic:
[0124] Based on the existing external buttons, long press and double tap gestures will be introduced as triggers for switching business cards. For example, users can enter the business card switching mode by long pressing the button for more than 3 seconds, and then cycle through different business cards by short pressing the button.
[0125] The display screen will show the serial number or name of the current business card to help users identify which business card is currently displayed.
[0126] (2) Support for APP and WeChat Official Account backends:
[0127] Add a feature to the app and official account backend that allows users to bind multiple privacy numbers to a single business card. Users can set multiple different privacy numbers for each business card in the backend, with each number corresponding to a different scenario or purpose.
[0128] Users can select the currently displayed business card and its corresponding privacy number through the system backend. Each time a business card is switched, the electronic business card component will retrieve the latest business card information and privacy number from the backend and update the display accordingly.
[0129] (3) Backend logic adjustment:
[0130] The backend system maintains a private number list for each user's business card. Users can manage these numbers through the app or official account backend, including adding, deleting, or modifying them.
[0131] When a user switches business cards using the electronic business card component, the component will send a request to the backend to obtain the latest privacy number information of the currently selected business card and update the display accordingly.
[0132] In one exemplary embodiment of this disclosure, such as Figure 15 As shown, the workflow of the electronic business card component includes:
[0133] Step S1502: After the system is powered on, the microcontroller module starts up and performs a Wi-Fi scan: the microcontroller module scans the surrounding Wi-Fi networks.
[0134] Step S1504, Filter open networks: Select open networks from the scan results.
[0135] Step S1506, Waiting for manual wake-up: The device enters low power mode and waits for the user to manually wake it up. The user can manually wake up the device by pressing an external button.
[0136] Step S1508, Wi-Fi connection: The microcontroller module connects to the open network with the strongest signal.
[0137] Step S1510, Obtain Privacy Number: Once the connection is successful, the microcontroller module sends an HTTP request to the server to obtain the latest privacy number. After obtaining the privacy number, the microcontroller module sends data to the display module via the I2C interface to update the privacy number displayed on the screen.
[0138] Step S1512, Low power mode: When there is no operation, the system enters deep sleep mode to save energy.
[0139] In one exemplary embodiment of this disclosure, such as Figure 16 As shown, the architecture 1600 to which the electronic business card component belongs includes: a communication cloud privacy number platform gateway server cluster, a communication cloud privacy number platform OpenApi server cluster, a communication cloud privacy number platform business card server cluster, a database persistent storage device, an in-memory database device, a user information maintenance platform, and a mini electronic business card terminal.
[0140] The core innovation of this disclosure lies in the design of a novel miniature electronic business card component, which can instantly update the displayed privacy number and other information after the user triggers a button, and provides a privacy protection mechanism through a miniature LCD screen.
[0141] The key technological innovations that this disclosure aims to protect include:
[0142] Information such as privacy numbers can be displayed in a timely manner, and data exchange can be achieved using the Wi-Fi module and HTTP request function of the ESP32-C3 Mini development board;
[0143] The 11-digit privacy number is displayed using a miniature LCD screen, providing a privacy protection mechanism to prevent users' real phone numbers from being leaked;
[0144] Low-power design, extending battery life through deep sleep mode and external button wake-up mechanism;
[0145] In addition, solar panel-assisted power supply solutions enhance the product's sustainability and environmental friendliness.
[0146] These technological innovations collectively constitute the unique value of this disclosure—providing a secure and convenient business card solution that achieves the dual goals of privacy protection and information management.
[0147] Corresponding to the above method embodiments, this disclosure also provides a business card information display device, which can be used to execute the above method embodiments.
[0148] Figure 17 This is a block diagram of a business card information display device according to an exemplary embodiment of the present disclosure.
[0149] refer to Figure 17 The business card information display device 1700 may include:
[0150] Sending unit 1702 is configured to send a data acquisition request to a server storing business card information in order to obtain the business card information;
[0151] Display unit 1704 is configured to display the business card information according to a specified mode.
[0152] In one exemplary embodiment of this disclosure, the sending unit 1704 is further configured to:
[0153] Scan for Wi-Fi networks within a specified distance to identify open Wi-Fi networks within that specified distance;
[0154] If there are multiple open Wi-Fi networks within a specified distance, then determine the signal strength of the multiple open Wi-Fi networks;
[0155] Access to the corresponding open Wi-Fi network is based on the order of signal strength.
[0156] Since the functions of the device 1700 have been described in detail in their respective method embodiments, they will not be repeated here.
[0157] Based on the above embodiments, it can be seen that the electronic business card component of the present disclosure has at least the following advantages:
[0158] 1. Data encryption: All communication with the server is encrypted via SSL / TLS to ensure the security of data transmission.
[0159] 2. Privacy Protection: Privacy numbers are updated regularly to prevent misuse.
[0160] 3. Low power consumption: Reduce energy consumption through low power design.
[0161] 4. Solar-assisted power supply: Solar panels provide auxiliary power, reducing reliance on traditional power sources.
[0162] 5. Recyclable materials: The equipment housing and components are made of recyclable polypropylene, reducing environmental impact.
[0163] 6. External button: The business card has an external button that users can press to manually wake up the device and trigger an update of the privacy number.
[0164] 7. Instant feedback: After pressing the button, the device will provide feedback through the display screen or LED indicator, indicating that the number update process has been triggered.
[0165] 8. Firmware Update: The system supports firmware updates via Wi-Fi.
[0166] 9. Modular design: Modular design makes maintenance and upgrades more convenient.
[0167] It should be noted that although several modules or units of the device for performing actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0168] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.
[0169] Those skilled in the art will understand that various aspects of this disclosure can be implemented as systems, methods, or program products. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: entirely in hardware, entirely in software (including firmware, microcode, etc.), or in a combination of hardware and software, collectively referred to herein as “circuit,” “module,” or “system.”
[0170] The following reference Figure 18 To describe an electronic device 1800 according to such an embodiment of the present disclosure. Figure 18 The electronic device 1800 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0171] like Figure 18 As shown, the electronic device 1800 is manifested in the form of a general-purpose computing device. The components of the electronic device 1800 may include, but are not limited to: at least one processing unit 1810, at least one storage unit 1820, and a bus 1830 connecting different system components (including storage unit 1820 and processing unit 1810).
[0172] The storage unit stores program code that can be executed by the processing unit 1810, causing the processing unit 1810 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 1810 can perform the method shown in the embodiments of this disclosure.
[0173] Storage unit 1820 may include readable media in the form of volatile storage units, such as random access memory (RAM) 18201 and / or cache memory 18202, and may further include read-only memory (ROM) 18203.
[0174] Storage unit 1820 may also include a program / utility 18204 having a set (at least one) program module 18205, such program module 18205 including but not limited to: an operating system, one or more applications, their program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0175] Bus 1830 can represent one or more of several types of bus structures, including memory cell bus or memory cell controller, peripheral bus, graphics acceleration port, processing unit, or local bus using any of the various bus structures.
[0176] Electronic device 1800 can also communicate with one or more external devices 1840 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 1800, and / or with any device that enables electronic device 1800 to communicate with one or more of its computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1850. Furthermore, electronic device 1800 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1860. As shown, network adapter 1860 communicates with its modules via bus 1830. It should be understood that, although not shown in the figures, electronic device 1800 can utilize its hardware and / or software modules, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0177] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0178] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of this disclosure described in the "Exemplary Methods" section above.
[0179] The program product for implementing the above-described method according to embodiments of the present disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0180] The readable medium can be a readable signal medium or a readable storage medium. A readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0181] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0182] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0183] In exemplary embodiments of this disclosure, a computer program product is also provided. This computer program product can be loaded or stored on any combination of one or more readable media. It can be written in any combination of one or more programming languages to perform the operations of this disclosure. The programming languages include object-oriented programming languages—such as Java, C++, etc.—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on a user's computing device, partially on a user's computing device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0184] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, across multiple modules.
[0185] Embodiments thereof will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and concept of this disclosure are indicated by the claims.
Claims
1. An electronic business card component, characterized in that, include: The communication unit communicates with the server that stores business card information. The display unit is capable of data communication with the communication unit to display the business card information obtained by the communication unit according to a specified mode, the specified mode including an encrypted mode and / or an unencrypted mode; The controller unit is capable of controlling the operating states of the communication unit and the display unit, the operating states including at least one of the following: power-on state, power-off state, standby state, display state, and communication state.
2. The electronic business card component as described in claim 1, characterized in that, The controller unit is equipped with an ESP32-C3 Mini development board. The ESP32-C3 Mini development board includes a wireless communication control module, an I2C communication module, GPIO pins, and a low-power management module. The wireless communication control module can control the communication unit to communicate with the server storing the business card information. The I2C communication module communicates with the display unit based on the I2C communication protocol. The GPIO pins are equipped with multiple general-purpose pins. The low-power management module is used to control the display unit to display according to the specified mode.
3. The electronic business card component as described in claim 2, characterized in that, The wireless communication control module is a Wi-Fi communication control module, which can control the communication unit to access the Wi-Fi network based on the 802.11b / g / n protocol and communicate with the server storing the business card information.
4. The electronic business card component as described in claim 3, characterized in that, The communication unit is equipped with a Wi-Fi scanning module, which scans Wi-Fi networks within a specified distance to identify open Wi-Fi networks within the specified distance, and accesses the corresponding open Wi-Fi network based on the signal strength of at least one open Wi-Fi network identified by the scan.
5. The electronic business card component as described in any one of claims 1-4, characterized in that, The display unit is equipped with a display module and an I2C interface. The display module is used to display the business card information. The I2C interface is connected to the controller unit. The display module receives the business card information obtained by the communication unit based on the I2C interface and displays the business card information according to the specified mode sent by the controller unit received through the I2C interface.
6. The electronic business card component as described in any one of claims 1-4, characterized in that, Also includes: The power supply unit is equipped with a power supply and / or a power access module. The power supply unit is connected to the display unit, the communication unit, and the controller unit to provide power. The power supply includes a battery and / or a solar energy conversion device. The power access module is used to connect to industrial frequency AC power or an external DC power supply.
7. The electronic business card component as described in claim 6, characterized in that, Also includes: A low-power management unit is connected to the power supply unit and is configured to control the power supply unit to supply power in a low-power mode.
8. The electronic business card component as described in any one of claims 1-4, characterized in that, Also includes: A touch button is connected to the controller unit. The touch button responds to an external touch signal to trigger the controller unit to determine that the business card information is displayed in a specified mode.
9. A method for displaying information on a business card, characterized in that, The electronic business card component applicable to any one of claims 1-7, wherein the method for displaying the business card information includes: Send a data retrieval request to a server that stores business card information to obtain the business card information; The business card information is displayed according to the specified pattern.
10. The method for displaying business card information as described in claim 9, characterized in that, Before sending a data retrieval request to the server storing the business card information to obtain the business card information, the process also includes: Scan for Wi-Fi networks within a specified distance to identify open Wi-Fi networks within that specified distance; If there are multiple open Wi-Fi networks within a specified distance, then determine the signal strength of the multiple open Wi-Fi networks; Access to the corresponding open Wi-Fi network is based on the order of signal strength.
11. A device for displaying business card information, characterized in that, The electronic business card assembly as described in any one of claims 1-7, wherein the display device for the business card information comprises: The sending module is configured to send a data retrieval request to a server storing business card information in order to obtain the business card information; The display module is configured to display the business card information according to a specified mode.
12. An electronic device, characterized in that, include: Memory; as well as A processor coupled to the memory, the processor being configured to execute the business card information display method as described in claim 9 or 10 based on instructions stored in the memory.
13. A computer-readable storage medium having a program stored thereon that, when executed by a processor, implements the method for displaying business card information as described in claim 9 or 10.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for displaying business card information as described in claim 9 or 10.