DISPLAY SYSTEM, DISPLAY DEVICE AND UNLOCKING METHOD THEREOF
The UWB-based unlocking method for display devices provides secure and personalized access by verifying user location and identification, addressing the lack of effective user identification in conventional systems.
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-28
- Publication Date
- 2026-03-26
AI Technical Summary
Conventional display devices lack effective user identification mechanisms, leading to unauthorized access and the need for manual login, which compromises security and user experience by not allowing personalized settings.
An unlocking method using ultra-wideband (UWB) technology for precise user identification, involving a display system with a display device, user terminal, and server, where location and user identification codes are verified to unlock the screen based on predefined conditions, ensuring secure and personalized access.
Accurate user identification, improved security through authorized access, and personalized user settings are achieved, enhancing user experience and preventing accidental operation.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] This application claims priority over the Taiwanese application, serial no. 113135988, filed on 23 September 2024. BACKGROUND Technical area
[0002] The disclosure relates to the field of display devices, in particular to an unlocking method of a display device using ultra-wideband (UWB) technology, a display system using this method and a display device. Description of the related technique
[0003] An interactive whiteboard (IFP), a large-scale touchscreen display device, is widely used in educational and commercial settings. However, conventional displays suffer from the following problems: the lack of an effective user identification mechanism that allows anyone to log in and use them, making it difficult to distinguish the current user; users must manually enter their account and password to log in, which can lead to the leakage of account and password information in public places such as classrooms or conference rooms; and they are unable to automatically load personalized user settings for the display, impacting the user experience.
[0004] The information disclosed in this background section serves only to improve the understanding of the background of the described technology and may therefore contain information that does not constitute prior art already known to a person skilled in the field. Furthermore, the information disclosed in the background section does not imply that one or more problems to be solved by one or more embodiments of the disclosure have been confirmed by a person skilled in the field. SUMMARY
[0005] One task is to provide an unlocking method that uses ultra-wideband (UWB) technology, a display system using this method, and a display device to solve problems existing in the prior art.
[0006] Other objectives, features and advantages of the disclosure are further understandable from the additional technical features disclosed by the embodiments of the disclosure, with preferred embodiments of this disclosure being shown and described simply to illustrate types that are best suited to carrying out the disclosure.
[0007] The problem is solved by the features of the independent claims. Preferred embodiments are given in the dependent claims.
[0008] To solve the above, or some or all of the tasks, and other tasks, one embodiment provides an unlocking method designed for a display system, wherein the display system comprises a display device, a server, and a user terminal device, the display device being communicatively connected to the server, the method comprising: continuously transmitting an ultra-wideband signal via the user terminal device; receiving location information of the user terminal device and the display device, and a user identification code based on the ultra-wideband signal via the display device in response to receiving the ultra-wideband signal; sending a verification request signal containing the user identification code to the server via the display device in response to the location information meeting a predetermined condition;Performing a verification process on the user identification code and generating a verification result via the server in response to receiving the verification request signal; transmitting the verification result to the display device via the server, the verification result being configured to indicate whether the user identification code is correct; and unlocking a screen of the display device via the display device in response to receiving the verification result.
[0009] In one or more embodiments, the method may further include sending a user data request signal to the server via the display device in response to the verification result.
[0010] In one or more embodiments, the verification result can indicate that the user identification code is correct.
[0011] In one or more embodiments, the method may further include sending user data corresponding to the user identification code to the display device via the server in response to receiving the user data request signal; performing a personalized setting according to the user data via the display device in response to receiving the user data; and unlocking the screen of the display device via the display device after the personalized setting has been completed.
[0012] In one or more embodiments, the specified condition may include: a distance between the user terminal device and the display device is less than 50 centimeters.
[0013] In one or more embodiments, the user terminal device can be arranged within a range of 0-180 degrees in front of the display device.
[0014] In one or more embodiments, the location information may include: a distance between the user terminal device and the display device; and / or an angle of the user terminal device relative to the display device.
[0015] In one or more embodiments, the method may further comprise: executing an interactive application via the user terminal device; periodically transmitting the ultra-wideband signal containing the user identification code via the interactive application.
[0016] In one or more embodiments, the user data may include: personal user data, including a username and user photo; third-party account information configured to access files from a third-party account; and setting parameters of a display device.
[0017] In one or more embodiments, if several user terminal devices are located near the display device and meet the specified condition, the method may further include: sorting the processing sequence of several ultra-wideband signals sent by the several user terminal devices via the display device.
[0018] In one or more embodiments, the order can be based on a distance condition and an angle condition, with the distance condition having a higher priority than the angle condition.
[0019] In one or more embodiments, the user terminal device can be a smartphone with an ultra-wideband communication unit.
[0020] One embodiment provides a display system comprising: a user terminal device; a display device; and a server. The user terminal device transmits an ultra-wideband signal; the display device receives the ultra-wideband signal; and the server is communicatively connected to the display device, wherein the display device receives location information of the user terminal device relative to the display device and a user identification code based on the ultra-wideband signal; the display device determines whether the location information meets a predefined condition and sends a verification request signal containing the user identification code to the server.The server receives the verification request signal, performs a verification process on the user identification code to generate a verification result, and transmits the verification result to the display device, the verification result indicating whether the user identification code is correct; and the display device receives the verification result and unlocks a screen of the display device.
[0021] In one or more embodiments, the display device can send a user data request signal to the server; the server can receive the user data request signal and send user data corresponding to the user identification code to the display device; the display device can receive the user data and perform a personalized setting according to the user data; and the display device can be configured to unlock the display device screen after the personalized setting is complete.
[0022] In one or more embodiments, the specified condition may include that the distance between the user terminal device and the display device may be less than 50 centimeters.
[0023] In one or more embodiments, the user terminal device can be arranged within a range of 0-180 degrees in front of the display device.
[0024] In one or more embodiments, the location information may include a distance between the user terminal device and the display device; and / or an angle of the user terminal device relative to the display device.
[0025] In one or more embodiments, the user terminal device can execute an interactive application; the user terminal device can be configured to execute the interactive application in order to periodically transmit the ultra-wideband signal containing the user identification code.
[0026] In one or more embodiments, the user data may include: personal user data, including a username and user photo; third-party account information configured to access files from a third-party account; and setting parameters of a display device.
[0027] In one or more embodiments, if multiple user terminal devices are located near the display device and meet the specified condition, the display device can be configured to sort the processing order of multiple ultra-wideband signals sent by the multiple user terminal devices.
[0028] In one or more embodiments, the order can be based on a distance condition and an angle condition, with the distance condition having a higher priority than the angle condition.
[0029] One embodiment provides a display device comprising: an ultra-wideband communication unit, a storage device, a processor, and a screen. The ultra-wideband communication unit receives an ultra-wideband signal; the storage device stores a predefined condition; the processor is electrically coupled to the ultra-wideband communication unit and the storage device, and is configured to: obtain location information and a user identification code based on the ultra-wideband signal, and determine that the location information meets the predefined condition; a communication unit is electrically coupled to the processor and sends a verification request signal., which contains the user identification code, and receives a verification result, the verification result indicating whether the user identification code is correct; and a screen is electrically coupled to the processor, unlocks the screen according to the verification result.
[0030] In summary, the embodiments of the unlocking method, the display system using this method, and the display device of the disclosure can achieve the following technical effects:
[0031] Accurate user identification: By using UWB technology to achieve accurate position tracking and user identification, solving the problem of conventional display devices that are unable to distinguish users.
[0032] Improved security and convenience: By assessing the predefined condition and the verification process, which ensures that only authorized user terminal devices within a specific range can trigger the automatic unlocking of the display device, preventing accidental operation and leakage of the user's account and password, while improving ease of use.
[0033] Personalized experience: Supporting the display device to automatically load user settings parameters for the display device, quickly adapting to different user preferences, providing a personalized user experience.
[0034] To make the above more understandable, several embodiments, accompanied by drawings, are described in detail below. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings are included to provide a further understanding of the disclosure and are integrated into and form part of this patent description. The drawings depict embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure. Fig. Figure 1 is a block diagram of a display system of one embodiment. Fig. 2A is a block diagram of a display device of one embodiment. Fig. 2B is a block diagram of a user terminal device of one embodiment. Fig. Figure 3 is a flowchart of an unlocking procedure for a display system of an embodiment. Fig. Figure 4 is a schematic diagram of location information of a user terminal device that corresponds to a given condition, an embodiment. Fig. Figure 5 is a flowchart of an unlocking procedure for a display device of an embodiment. Fig. Figure 6 is a sequence diagram of a display system of one embodiment. DESCRIPTION OF THE EXECUTION FORMS
[0036] The technical content, features and effects of the disclosure mentioned above, as well as other technical content, features and effects, are clearly presented in the following detailed description of a preferred embodiment with reference to the accompanying drawings.
[0037] In the following embodiments, the directional terms mentioned, such as upward, downward, left, right, front, or rear, etc., refer only to the direction of the accompanying drawings. Therefore, the directional terms used serve only for clarification and not to limit the disclosure.
[0038] Fig. Figure 1 is a block diagram of a display system according to one embodiment of the disclosure. Fig. 2A is a block diagram of a display device according to an embodiment of the disclosure. Fig. 2B is a block diagram of a user terminal device according to an embodiment of the disclosure.
[0039] With reference to Fig. In one embodiment, instrument 1 comprises a display system 10, a display device 100, a user terminal device 200, and a server 300. The display device 100 is, for example, an interactive flat panel display (abbreviated as IFP display). An interactive flat panel is a device that combines a large-format display with touch technology. The user terminal device 200 can be a smartphone, a tablet computer, or another mobile smart device.
[0040] With reference to Fig. 2A The display device 100 comprises a processor 110, a communication unit 120, an ultra-wideband communication unit (UWB communication unit) 130, a storage device 140 and a screen 150. The processor 110 is electrically coupled to the communication unit 120, the UWB communication unit 130, the storage device 140 and the screen 150 respectively.
[0041] The processor 110 is configured to execute at least one program code, an interactive application, and a predefined condition stored in the memory device 140 to implement various functions of the display device 100, including, but not limited to, receiving and transmitting UWB signals, analyzing location information of the user terminal device 200, verifying the user identification code, unlocking the screen, and other operations. Unlocking the screen is defined as allowing a user to cause the screen to display different images or a user interface. The communication unit 120 is configured via the internet to establish a communication link with the server 300, such as sending verification request signals and receiving user data.The UWB communication unit 130 receives UWB signals from the user terminal device 200 and forwards the received UWB signals to the processor 110 for signal processing.
[0042] A user installs an interactive application on the display device 100. The storage device 140 is configured to store an operating system, at least one program code, at least one application, and various data. The at least one application includes, for example, an interactive application and various data such as user data, display device settings, and temporarily or permanently stored data required for computation. The screen 150 is configured to display various interfaces and information and to show personalized user settings after the display device 100 is unlocked. The processor 110 can execute at least one program code to implement the unlocking procedure provided by the disclosure.
[0043] As in Fig. As shown in Figure 2B, in one embodiment the user terminal device 200 comprises a processor 210, a communication unit 220, a UWB communication unit 230, a storage device 240, and a screen 250. The user terminal device 200 has a similar hardware architecture to the display device 100, and these components have similar functions to the corresponding components of the display device 100. The processor 210 is electrically coupled to the communication unit 220, the UWB communication unit 230, the storage device 240, and the screen 250, respectively.
[0044] The processor 210 of the user terminal device 200 is configured to run an interactive application stored in the storage device 240, which is configured to initiate the transmission of UWB signals and transmit a user identification code. The UWB communication unit 230 is configured to transmit and receive UWB signals containing location information and a user identification code. The communication unit 220 is configured to establish a communication connection with the server 300 via the internet.
[0045] With renewed reference to Fig. 1. The Server 300 comprises a processor, a communication unit, and a storage device. The processor is electrically coupled to the communication unit and the storage device. The Server 300 has a similar hardware architecture to the User Terminal Device 200, which is not described again. The Server 300's storage device is configured to store user identification codes and a verification process.
[0046] The processor 110, 210 mentioned above is, for example, a microprogrammed control unit, a central processing unit (CPU), a programmable microprocessor, an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or an integrated device of the above devices.
[0047] The communication unit 120, 220, for example, is a communication chip or communication circuit that can support at least one or a combination of a global mobile communication system (GSM), a wireless fidelity system (WiFi), but is not limited to these.
[0048] The UWB communication unit 130, 230, for example, is a UWB communication chip or a UWB communication circuit used to transmit and receive UWB signals.
[0049] The storage device 140, 240 is, for example, any type of hard disk drive (HDD), non-volatile memory device (such as SSD or flash memory), dynamic random access memory (DRAM), static random access memory (SRAM), etc., or a combination thereof.
[0050] The screen 150, 250 is configured to display various information and control interface images. For example, the screen 150, 250 is a touchscreen used to display various information and control interface images. The touchscreen could be, for example, a liquid crystal display with a touch device or an LED display with a touch device, etc. The disclosure does not limit this.
[0051] UWB signals comprise a first signal, a second signal, and a third signal. Referring again to Fig. The UWB communication unit 130 of the display device 100 is configured to receive the first signal and transmit the second signal. The UWB communication unit 230 of the user terminal device 200 is configured to receive the second signal and transmit the first and third signals. The user terminal device 200 and the display device 100 establish a UWB communication link. The first, second, and third signals are UWB signals.
[0052] In one embodiment, a user is in a physical environment such as a conference room or classroom and wears a user terminal device 200, which approaches the display device 100. The user terminal device 200 does not need to be running or operating any application on the screen 250 to connect to the display device 100. The user terminal device 200 continuously transmits the first signal. The display device 100 is in standby mode, and its screen 150 is locked and displays a locked image. The display device 100 continuously receives UWB signals in the surrounding environment. After receiving the first signal, the display device 100 identifies the request information in the first signal and sends the second signal to the user terminal device 200.The user terminal device 200 establishes a UWB communication link with the display device 100. Based on the time difference between the transmission and reception of the first and second signals, the processor 210 of the user terminal device 200 executes the time-of-flight (ToF) technology program to obtain the first distance between the user terminal device 200 and the display device 100. The processor 210 also executes the angle-of-arrival (AOA) technology program to obtain the phase difference between the first and second signals. Based on the time and phase differences between the first and second signals, the processor 210 of the user terminal device 200 obtains the azimuth angle (also called the first angle) of the user terminal device 200 relative to the display device 100 by triangulation (see figure). Fig. 4) Then the user terminal device 200 generates location information of the user terminal device 200 and the display device 100, which includes the first distance and the first angle.
[0053] Next, the user terminal device 200 further transmits the third signal, which includes the location information and a user identification code, so that the display device 100 can receive the location information between the user terminal device 200 and the display device 100 and the user identification code.
[0054] It should be noted that the disclosure is not limited to the computation performed by the user terminal device 200 to generate location information between the user terminal device 200 and the display device 100. In one embodiment, for example, a user carries a user terminal device 200 and approaches the display device 100. The user terminal device 200 does not need to be running or operating an interactive application on the screen 250 to connect to the display device 100. The user terminal device 200 continuously transmits the first signal. The display device 100 continuously receives UWB signals in the surrounding environment. After receiving the first signal, the display device 100 identifies the request information in the first signal and sends the second signal to the user terminal device 200.The user terminal device 200 establishes a UWB communication link with the display device 100. The user terminal device 200 transmits the third signal, which includes a user identification code. Based on the time difference between the transmission and reception of the second and third signals, the processor 110 of the display device 100 executes the time-of-flight (ToF) technology program to determine the first distance between the user terminal device 200 and the display device 100. Additionally, the processor 110 of the display device 100 executes the angle-of-arrival (AOA) technology program to determine the phase difference between the second and third signals.The processor 110 of the display device 100 obtains the azimuth angle (first angle) of the user terminal device 200 relative to the display device 100 by triangulation, based on the time difference and phase difference between the second and third signals. The processor 110 then generates position information between the user terminal device 200 and the display device 100, including the first distance and the first angle. Therefore, the display device 100 receives the position information between itself and the user terminal device 200, as well as the user identification code.
[0055] In one embodiment, the display device 100 and the user terminal device 200 establish a UWB communication link through their respective UWB communication units (130 and 230), enabling precise distance and angle measurements. The processor 110 of the display device 100 is responsible for processing the location information and deciding, based on the specified condition, whether to trigger the unlocking process and establish a communication link with the server 300. Meanwhile, the communication units (120 and 220) ensure secure communication with the server 300 for verifying user identity and transmitting information.
[0056] In one embodiment, the user identification code can be a unique sequence of characters used to define a user. It is worth noting that when a user uses the display system 10, the user installs an interactive application on the user terminal device (such as a smartphone) 200. The screen 250 is configured to display the user interface of the interactive application. The user logs into the user interface with an account and password, which allows the user terminal device to establish a communication connection with the server 300. This enables the user to save user data (such as personal user base information, name, date of birth, etc.) and display device settings parameters (personalized settings).Server 300 generates a user identification code that corresponds to the user account and stores it in the server 300's storage device. Server 300 transmits the user identification code to user terminal device 200, and the storage device 240 of user terminal device 200 stores the user identification code.
[0057] Furthermore, screen 250 is configured to display the user interface of the interactive application, allowing users to adjust various settings through the displayed interface, such as enabling or disabling the "unlock function when near display device." When the "unlock function when near display device" is enabled, the user terminal device 200 does not need to run or operate the interactive application on screen 250. When the user terminal device 200 approaches display device 100 and meets the predefined condition, screen 150 is unlocked on display device 100, allowing the user to operate other applications on screen 150.
[0058] In actual use, the UWB communication unit 230 of the user terminal device 200 transmits a UWB signal (such as the third signal) containing this user identification code. When a user wearing the user terminal device 200 approaches the display device 100, the user terminal device 200 establishes a UWB communication link with the display device 100, and the UWB communication unit 130 of the display device 100 receives the user identification code. The display device 100 determines whether the location information meets the specified condition. If the location information meets the specified condition, the display device 100 sends this user identification code to the server 300. The server 300 performs a verification process to determine whether the user identification code is correct, that is, whether it exists in the server 300's storage device.In one embodiment, the Server 300 can also determine whether the user identification code has permission to use the display device.
[0059] Fig. Figure 3 is a flowchart of an unlocking procedure of a display system according to an embodiment of the disclosure.
[0060] With reference to Fig. 3 In one embodiment, the disclosure provides an unlocking method for a display system comprising the following steps (S310-S360):
[0061] Step S310: Continuous reception of UWB signals via the display device. In this step, the UWB communication unit 130 of the display device 100 is in a continuous receiving state, receiving UWB signals from the surrounding environment at all times.
[0062] Step S320: Continuous transmission of UWB signals via the user terminal device. The interactive application installed on the user terminal device 200 (such as a smartphone) activates the UWB service in the background, which periodically transmits UWB signals. It should be noted that the disclosure does not restrict the order of steps S310 and S320. In another embodiment, for example, step S320 may be executed before step S310, or these two steps may be executed simultaneously.
[0063] In one embodiment, the user terminal device 200 executes an interactive application. The specific implementation is as follows:
[0064] Installation and setup of the interactive application: The user installs an interactive application on the endpoint device 200. The interactive application is stored in the storage device 240 of the user endpoint device 200 and executed by the processor 210. The login process of the interactive application can support several methods, such as email / password, phone number / verification code, or authorization login with a third-party account (such as Google, Facebook). After the user successfully logs in, the interactive application requests a unique user identification code from the server 300. The server 300 generates a user identification code, associates it with the user account, and stores the user identification code in the server 300's storage device. The server 300 then sends the user identification code to the user endpoint device 200.
[0065] UWB service background execution: The interactive application runs in the background on the user terminal device 200. This background service is the UWB communication unit 230 of the user terminal device 200, which periodically transmits UWB signals. This ensures that even when the interactive application is not running in the foreground, UWB signals can still be transmitted continuously.
[0066] Provided setting options: The interactive application provides a user interface through the screen 250 of the user terminal device 200, which includes options that allow users to enable or disable the "unlock function when near the display device." This gives users control over the automatic unlocking function of the display device.
[0067] Step S330: In response to receiving the UWB signal, the display device 100 obtains location information of the user terminal device 200 and the display device 100 based on the UWB signal and receives a user identification code. In one embodiment, the processor 110 of the display device 100 analyzes the received UWB signal to obtain the user identification code and location information, including the distance between the user terminal device 200 and the display device 100, from the UWB signal.
[0068] Step S340: Display device 100 determines whether the location information meets the specified condition. If it determines that the location information meets the specified condition, display device 100 sends a verification request signal containing the user identification code to server 300. However, display device 100 determines that the location information does not meet the specified condition. In response to this determination, display device 100 does not send a verification request signal containing the user identification code to server 300. Furthermore, screen 150 of display device 100 continues to display the locked image. That is, display device 100 maintains the original locked state.
[0069] The aforementioned predefined condition includes that the distance between the user terminal device 200 and the display device 100 is less than 50 centimeters and that the user terminal device 200 is located within a range of approximately 0-180 degrees in front of the screen 150 of the display device 100. If the location information meets these conditions, the display device 100 sends a verification request signal containing the user identification code to the server 300 via its communication unit 120.If the user terminal device 200 establishes a UWB communication link with the display device 100, the distance between the user terminal device 200 and the display device 100 is less than 50 centimeters, but the user terminal device 200 is positioned at an angle that exceeds the range of 0-180 degrees in front of the screen 150 of the display device 100, the display device 100 does not send a verification request signal containing the user identification code to the server 300.
[0070] Fig. Figure 4 is a schematic diagram of location information of a user terminal device that meets a given condition, according to an embodiment of the disclosure.
[0071] With reference to Fig. In one embodiment, the unlocking method of the disclosure includes a precise assessment of location information and the setting of predefined conditions. As in Fig. As shown in Figure 4, the method uses ultra-wideband technology (UWB technology) to determine the relative positional relationship between the user terminal device 200 and the display device 100.
[0072] In particular, the acquisition of location information includes distance measurement and angle measurement.
[0073] Distance measurement: Measurement of the first distance RD, as in Fig. Figure 4 shows that a UWB communication link is established between the UWB communication unit 230 of the user terminal device 200 and the UWB communication unit 130 of the display device 100. Using the time-of-flight (ToF) algorithm via the processor 210 of the user terminal device 200, the first distance RD between the user terminal device 200 and the display device 100 is precisely calculated and maintained, providing distance precision to the centimeter level. In one embodiment, the processor 110 of the display device 100 uses the time-of-flight (ToF) algorithm to precisely calculate and maintain the first distance RD between the user terminal device 200 and the display device 100, providing distance precision to the centimeter level.
[0074] Angle measurement: Measurement of the first angle RA, as in Fig. Figure 4 shows that a UWB communication link is established between the UWB communication unit 230 of the user terminal device 200 and the UWB communication unit 130 of the display device 100. Using the angle of arrival algorithm (AOA algorithm) via the processor 210 of the user terminal device 200, the initial angle RA of the user terminal device 200 relative to the display device 100 is precisely calculated and obtained. The normal direction of the front (the surface displaying images) of the screen 150 of the display device 100 is in the direction of the front of the display device 100, the right side of the front of the screen 150 of the display device 100 is 0 degrees (the right side of the figure), and the left side of the front of the screen 150 is 180 degrees.The first angle RA is the azimuth angle of the user terminal device 200 relative to the display device 100, calculated from the right side of the front of the screen 150 of the display device 100. As in . Fig. As shown in Figure 4, the first angle RA is, for example, 120 degrees. In one embodiment, the left side of the front of the screen can be 0 degrees and the right side of the front of the screen can be 180 degrees.
[0075] In one embodiment, the specified condition includes a distance condition and an angle condition, both of which must be satisfied.
[0076] Distance condition: In this embodiment, the predefined condition requires that the first distance RD between the user terminal device 200 and the display device 100 be less than X centimeters (distance threshold). This distance limitation ensures that the unlocking of the display device 100 is only triggered when the user is actually close to the display device 100. X is, for example, 50 cm.
[0077] Angle condition: As in Fig. As shown in Figure 4, the specified condition also requires that the user terminal device 200 be positioned within a range of 0-180 degrees in front of the display device 100. This range is defined by the semicircular area in front of the display device 100 (angular range: 0-180 degrees), which ensures that only the user terminal device 200, which is positioned in front of the display device 100, can trigger the unlocking of the display device 100.
[0078] For example, when a user wearing the terminal device 200 approaches the display device 100, the UWB communication unit 130 of the display device 100 receives UWB signals transmitted by the user terminal device 200. The processor 110 of the display device 100 determines whether the initial distance RD is less than 50 centimeters (less than the distance threshold) and determines whether the initial angle RA is within the range of 0-180 degrees in front of the screen 150 (less than 180 degrees, the angle threshold).
[0079] Only when both of these predefined conditions are met simultaneously does the display device 100 proceed to the next step, which is sending a verification request signal to the server 300. This precise positioning effectively prevents accidental unlocking situations, for example: User A is in conference room 1, display device 100 is in conference room 1, and user B is in conference room 2. If the distance between user B and display device 100 in conference room 1 is less than the distance threshold, user B can stand behind display device 100 in conference room 2 (outside the 180-degree range), thus resolving the issue of display device 100 in conference room 1 being unlocked by user B's user terminal device 200 in conference room 2, which would otherwise result in user A in conference room 2 being locked out.1. She cannot use it.
[0080] By combining the dual assessment of distance and angle, this method significantly improves the accuracy and safety of the unlocking, ensuring that the unlocking of the display device can only be triggered when the user terminal device 200 is in front of the display device screen and close to the display device.
[0081] Return to Fig. Step 3 S350: Perform a verification process on the user identification code in the verification request signal and generate a verification result via Server 300 in response to receiving the verification request signal. Transmit the verification result to Display Device 100 via Server 300, with the verification result configured to indicate whether the user identification code is correct.
[0082] In one embodiment, after receiving the verification request signal, Server 300 determines whether the user identification code exists in its storage device and determines the permission status of the user identification code. Once the verification is complete, Server 300 generates a verification result and returns the result to Display Device 100. In one embodiment, Server 300 first determines whether the received user identification code exists in the storage device. If it does, the server checks the status of the user identification code in the verification request signal (whether it is valid, whether the permission has expired, etc.). Server 300 can also query the permission settings associated with the user identification code, for example, to determine whether the user has permission to use Display Device 100.
[0083] In one embodiment, based on the implementation of the verification process described above, Server 300 generates a verification result. This verification result can be a simple Boolean value (indicating whether the user identification code is correct or incorrect) or contain more detailed information (such as the usage period and usage time of the user identification code).
[0084] Step S360: The screen 150 of the display device 100 is unlocked via the display device 100 in response to receiving the verification result (the user identification code is correct) transmitted by the server 300. That is, after determining that the user identification code is correct via the verification result, the processor 110 instructs the screen 150 to display images and be operated by the user. The aforementioned images are different from the locked image.
[0085] In another embodiment, the method, after determining that the user identification code is correct and before unlocking the screen 150 of the display device 100, further comprises the following steps: (1) Sending a user data request signal to server 300 via display device 100 in response to receiving the verification result (the user identification code is correct) transmitted by the server. The user data request signal is configured to request the server to provide user data corresponding to the user identification code. (2) Sending user data corresponding to the user identification code to the display device 100 via the server 300 in response to receiving the user data request signal. The user data may include personal user data (such as name, photo), third-party account information (such as cloud drive account and cloud password) configured to access files from a third-party account (cloud drive account), and display device settings parameters (personalized settings, such as desktop background or various operating environment settings). The user data is stored in the server 300's storage device. (3) Storing the user data in the storage device 140 via the display device 100 in response to receiving the user data, and the processor 110 of the display device 100 performs a personalized setting corresponding to the user data. (4) Unlocking the screen 150 of the display device 100 via the display device 100, the screen 150 can display images or user interfaces with personalized user settings.
[0086] These steps ensure that after unlocking the Display Device 100, the user immediately sees a personalized work environment, significantly improving user experience and work efficiency. At the same time, this procedure also protects the security of user data, as user data is only transferred from the Server 300 to the Display Device 100 after successful user identity verification.
[0087] In one embodiment, personalized settings refer to the customization of various settings and functions of the Display Device 100 according to user preferences and needs. This customization and settings information can constitute user data. User data includes: personal user data, including username and user photo; interactive system settings templates for configuring the Display Device's work environment; third-party account information for accessing files from third-party accounts; and Display Device settings, including personalized settings of the Display Device's operating system. Personalized settings are designed to provide a tailored user experience for each user, improving work efficiency and enhancing user satisfaction.Personalized settings allow the Display Device 100 to provide a purpose-built work environment for each user. This not only significantly improves user efficiency but also enhances the flexibility and adaptability of the display system. Regardless of which display device the user logs into, they can quickly access their familiar work environment.
[0088] Fig. Figure 5 is a flowchart of an unlocking procedure of a display device according to an embodiment of the disclosure.
[0089] With reference to Fig. In one embodiment, disclosure 5 provides an unlocking method applicable to the display device 100. The method comprises the following steps: Step S510: The display device 100 receives a UWB signal transmitted by the user terminal device 200. The UWB communication unit 130 of the display device 100 continuously receives UWB signals in the surrounding environment. When a user wearing the terminal device 200 approaches the display device 100, the UWB communication unit 130 receives UWB signals emitted by the user terminal device 200. Step S520: Based on the UWB signal, the display device 100 receives location information of the user terminal device 200 relative to the display device 100 and a user identification code. Step S530: The display device 100 determines whether the location information meets a predefined condition. If the location information meets the predefined condition, the display device 100 sends a verification request signal containing the user identification code to the server 300. Further explanation: If the display device 100 determines that the location information meets the predefined condition, the communication unit 120 of the display device 100 sends a verification request signal containing the user identification code to the server 300. Step S540: Display device 100 receives a verification result from server 300, where the verification result is configured to indicate whether the user identification code is correct. After receiving the verification request signal containing the user identification code, server 300 performs a verification process to determine whether the user identification code exists in server 300's storage device and whether it has permission to use display device 100. Step S550: Display device 100 receives the verification result. If the user identification code is correct, it unlocks screen 150 of display device 100.
[0090] Fig. Figure 6 is a sequence diagram of a display system according to an embodiment of the disclosure.
[0091] With reference to Fig.In one embodiment, the disclosure provides a display system and its operating method. The system 10 comprises a user terminal device 200, a display device 100, and a server 300. The operating process of the display system 10 is as follows:
[0092] Initial state: The display device 100 is in standby mode. The screen 150 of the display device 100 is in a locked state and displays a locked image.
[0093] UWB signal transmission (steps S601, S602): The display device 100 continuously receives UWB signals (S601). The user terminal device 200 continuously transmits UWB signals (S602).
[0094] Location Information Analysis (Steps S603, S604): The user terminal device 200 establishes a UWB communication link with the display device 100. Based on the received UWB signals, the display device 100 receives location information of the user terminal device 200 relative to the display device 100 and a user identification code (S603). The display device 100 determines whether the location information (including distance and angle information) meets the specified condition (S604). The specified condition may include a distance threshold and an angular range.
[0095] Verification (steps S605, S606, S607): If the location information meets the specified condition, display device 100 sends a verification request signal containing the user identification code to server 300 (S605). If the location information does not meet the specified condition, display device 100 does not send a verification request signal containing the user identification code to server 300. Additionally, screen 150 of display device 100 continues to display the locked image.
[0096] Server 300 performs a verification process on the user identification code (S606).
[0097] Server 300 transmits the verification result to display device 100 (S607).
[0098] Unlocking process (steps S608, S609, S610, S611): If the user identification code is verified as correct by the server 300, i.e., the verification result is correct, the display device 100 generates a user data request signal (S608); the display device 100 sends the user data request signal to the server 300 to request the server 300 to provide user data (S609); the server 300 sends user data corresponding to the user identification code to the display device 100 based on the user data request signal (S610); the display device 100 receives the user data and performs a personalized setting of the display device 100 according to the received user data and unlocks the screen 150, which allows the screen 150 to display images (S611), so that the user can operate the display device 100.
[0099] In one embodiment, the unlocking procedure of the display device of the disclosure further takes into account scenarios with multiple users.When multiple users holding multiple user terminal devices approach the display device 100, the display device's unlocking procedure performs the following steps to handle potential conflict situations: UWB signal priority ordering: When the UWB communication unit 130 of the display device 100 each receives UWB signals transmitted by multiple user terminal devices 200, multiple user terminal devices 200 establish UWB communication links with the display device 100, the display device 100 determines that multiple location information between multiple user terminal devices 200 and the display device 100 all meet the specified condition, the processor 110 of the display device 100 performs priority ordering on these UWB signals.The basis for the order comprises: (a) Distance condition: one of several user terminal devices is located at the shortest distance between the user terminal device and the display device. The display device receives the user identification code from the user terminal device located at the shortest distance to the display device. (b) Angle condition: one of several user terminal devices is positioned at a point closest to 90 degrees in front of the display device's screen. In one embodiment, (a) the distance condition takes precedence over (b) the angle condition.
[0100] In one embodiment, the Server 300 implements a permission control procedure. For example, the Server 300 establishes a user mapping table to manage users who can use the display device. This user mapping table contains: device identification codes from multiple display devices and information from multiple users. A user can be authorized to use multiple display devices. In response to receiving the verification request signal, the Server 300 identifies the user identification code in the verification request signal; and, via the server, searches the user mapping table to determine if the user identification code exists. It then confirms the display device to which the user identification code corresponds and allows its use.
[0101] This implementation offers the following advantages: In multi-user scenarios such as classrooms or conference rooms, the display system can intelligently select the most suitable user to unlock the display device; flexible permission management: can easily define different user access permissions for different display devices, improving the security and manageability of the display system.
[0102] In summary, the display system, the display device and its unlocking method of the embodiments of the disclosure have at least one of the following advantages: (1) Accurate user identification is achieved by continuously receiving UWB signals via the display device and obtaining location information between the display device and the user terminal device, as well as the user identification code of the user terminal device based on UWB signals transmitted by the user terminal device. This solves the problem of conventional display devices that are unable to distinguish between current users, thus significantly improving the security of the display system. (2) The display device, through the evaluation of a predefined condition and the server's verification process, ensures that only authorized users within the specified distance and angular range can trigger the unlocking of the display device. This not only prevents users in other rooms from accidentally unlocking the display device, but also prevents the leakage of account and password information caused by users manually entering their account and password in public places, thus improving the security of the display system. When the display device determines that the user identification code is correct, it automatically unlocks the screen without requiring the user to manually operate the user terminal device and the display device, thus improving the convenience of using the display device.
[0103] In conclusion, the unlocking procedure of the display device not only improves the personalized user experience, but also effectively solves the problems of display systems regarding ease of use, security and personalized experience in existing technology, creating a more efficient, safer and more user-friendly solution for smart educational and office environments.
[0104] The preceding description of preferred embodiments of the disclosure has been presented for illustrative and descriptive purposes. It is not intended to be exhaustive or to limit the disclosure to the exact form or to disclosed exemplary embodiments. Consequently, the preceding description should be regarded as explanatory rather than limiting. Obviously, many modifications and variations are apparent to the person skilled in the field. The embodiments have been chosen and described to best illustrate the principles of the disclosure and their practical application, thereby enabling the person skilled in the field to understand the disclosure for different embodiments and with different modifications suitable for the specific use or implementation under consideration.It is intended that the scope of protection of the disclosure is defined by the claims and their equivalents set forth herein, in which all terms are meant in their broadest reasonable sense unless otherwise specified. Therefore, the term "the invention," "the disclosure," or the like does not necessarily limit the scope of protection to a particular embodiment, and reference to particularly preferred exemplary embodiments of the disclosure does not imply any limitation of the disclosure, nor is any such limitation intended to be inferred. The disclosure is limited only by the scope of protection of the claims set forth herein. Moreover, these claims may refer to the use of "first," "second," etc., followed by a noun or element.Such terms should be understood as a nomenclature and should not be interpreted as limiting the number of elements modified by such nomenclature when no specific number has been given. The abstract of disclosure is provided to satisfy the rules requiring an abstract, enabling a seeker to quickly ascertain the subject matter of the technical disclosure of any patent issued from that disclosure. It is filed with the understanding that it is not to be used to interpret or limit the scope of protection or the meaning of the claims. Any advantages and benefits described may not apply to all embodiments of the disclosure.It should be recognized that variations in the described embodiments can be carried out by a person skilled in the art without deviating from the scope of protection of the disclosure as defined by the following claims. Furthermore, no element or component in the present disclosure is intended to be restricted to a specific purpose for the public, regardless of whether the element or component is explicitly mentioned in the following claims.
Claims
[1] Unlocking method designed for a display system (10) wherein the display system (10) comprises a display device (100), a server (300) and a user terminal device (200), wherein the display device (100) is communicatively connected to the server (300), wherein the method comprises: Continuous transmission of an ultra-wideband signal via the user terminal device (200); Receiving location information of the user terminal device (200) and the display device (100) and a user identification code based on the ultra-wideband signal via the display device (100) in response to the reception of the ultra-wideband signal; Sending a verification request signal containing the user identification code to the server (300) via the display device (200) in response to the location information meeting a predefined condition; Performing a verification process on the user identification code and generating a verification result via the server (300) in response to receiving the verification request signal; Transmitting the verification result to the display device (100) via the server (300), wherein the verification result is configured to indicate whether the user identification code is correct; and Unlocking a screen (150) of the display device (100) via the display device (200) in response to receiving the verification result. [2] Unlocking method according to claim 1, further comprising: Sending a user data request signal to the server (300) via the display device (100) in response to the verification result, wherein the verification result represents that the user identification code is correct; Sending user data corresponding to the user identification code to the display device (100) via the server (300) in response to receiving the user data request signal; Performing a personalized setting according to the user data via the display device (100) in response to receiving the user data; and Unlocking the screen (150) of the display device (100) via the display device (100) after the personalized setting is complete. [3] Unlocking method according to claim 1 or 2, wherein the specified condition comprises: a distance between the user terminal device (200) and the display device (100) is less than 50 centimeters; and The user terminal device (200) is arranged within a range of 0-180 degrees in front of the display device (100). [4] Unlocking method according to claim 1, wherein the location information comprises: a distance between the user terminal device (200) and the display device (100); and an angle of the user terminal device (200) relative to the display device (100). [5] Unlocking method according to any one of the preceding claims, the method further comprising: Running an interactive application via the user terminal device (200); Periodic transmission of the ultra-wideband signal containing the user identification code via the interactive application. [6] Unlocking method according to any one of the preceding claims 2-5, wherein the user data comprises: personal user data, including a username and user photo; Third-party account information configured to access files from a third-party account; and Setting parameters of the display device (100). [7] Unlocking method according to one of the preceding claims, wherein, if several user terminal devices (200) are located near the display device (100) and comply with the specified condition, the method further comprises: Sorting a processing sequence of multiple ultra-wideband signals transmitted through the multiple user terminal devices (200) via the display device (100), wherein the sequence is based on a distance condition and an angle condition, the distance condition having a higher priority than the angle condition. [8] Unlocking method according to one of the preceding claims, wherein the user terminal device (200) is a smartphone with an ultra-wideband communication unit (230). [9] Display system (10) which includes: a user terminal device (200) configured to transmit an ultra-wideband signal; a display device (100) configured to receive the ultra-wideband signal; and a server (300) which is connected to the display device (100) via communication technology, wherein the display device (100) is configured to obtain location information of the user terminal device (200) relative to the display device (100) and a user identification code based on the ultra-wideband signal; the display device (100) is configured to determine whether the location information meets a predefined condition and to send a verification request signal containing the user identification code to the server; the server (300) is configured to receive the verification request signal, perform a verification process on the user identification code to generate a verification result, and transmit the verification result to the display device (100), the verification result being configured to indicate whether the user identification code is correct; and the display device (100) is configured to receive the verification result and to unlock a screen (150) of the display device (100). [10] Display system according to claim 9, wherein: the display device (100) is configured to send a user data request signal to the server (300); the server (300) is configured to receive the user data request signal and to send user data corresponding to the user identification code to the display device (100); the display device (100) is configured to receive user data and to perform a personalized setting according to the user data; and the display device (100) is configured to unlock the screen (150) of the display device (100) after the personalized setting is complete. [11] Display device (100) comprising: an ultra-wideband communication unit (130) configured to receive an ultra-wideband signal; a storage device (140) configured to store a predefined condition; a processor (110) that is electrically coupled to the ultra-wideband communication unit (130) and the storage device (140), wherein the processor (110) is configured to: to obtain location information and a user identification code based on the ultra-wideband signal, and to determine whether the location information meets the specified condition; a communication unit (120) electrically coupled to the processor (110) configured to send a verification request signal containing the user identification code and to receive a verification result, the verification result being configured to indicate whether the user identification code is correct; and a screen (150) that is electrically coupled to the processor (110) which is configured to unlock the screen (150) according to the verification result.