Display device, control device and device name update method

By setting the device name update function in the display device, the problem that users cannot synchronize the update after modifying the Bluetooth remote control device name is solved, and the device name update of the display device and control device is synchronized, improving the user experience.

CN115396708BActive Publication Date: 2025-02-21HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211006463.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-22
Publication Date
2025-02-21
Estimated Expiration
2042-08-22

AI Technical Summary

Technical Problem

When the user modifys the device name on the Bluetooth remote control side or display device side, he cannot notify the counterpart device to update synchronously, resulting in a serious impact on the user experience.

Method used

By setting the device name update function in the display device, when the user modifys the device name of the control device on the display device side, the display device can actively notify the control device of the modified device name to make it update synchronously.

Benefits of technology

After the user modifies the device name of the control device, the display device and the control device can synchronously update the modified device name, improving the user's user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115396708B_ABST
    Figure CN115396708B_ABST
Patent Text Reader

Abstract

Some embodiments of the present application provide a display device, a control device, and a device name update method. After the control device and the display device establish a Bluetooth communication connection, the display device can store the device information of the control device in a preset database. When the user instructs in the display device to modify the initial device name of the control device, the display device obtains the first device name input by the user, and updates the initial device name in the device information in the database to the first device name. The display device can also send a device name update instruction carrying the first device name to the control device, and the control device can update the initial device name based on the first device name. Therefore, when the user modifies the device name of the control device, the display device and the control device can synchronously update the modified device name, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device, a control apparatus, and a device name updating method. Background Art

[0002] A display device refers to a terminal device that can output specific display images. With the rapid development of display devices, the functions of display devices will become more and more abundant, and the performance will become more and more powerful. It can realize two-way human-computer interaction functions, integrate multiple functions such as audio and video, entertainment, and data, and is used to meet the diverse and personalized needs of users.

[0003] The user can use a control device, such as a remote control, to control the display device to achieve various functions. The display device has a Bluetooth function and may be connected to other devices through Bluetooth communication. Therefore, the user can use a traditional infrared remote control to control the display device, or use a Bluetooth remote control to control the display device. When using a Bluetooth remote control, the remote control and the display device need to be paired first to establish a Bluetooth communication connection. Compared with the traditional infrared remote control, the user can also modify the device name of the Bluetooth remote control to more intuitively distinguish the Bluetooth remote control. The user can directly use the Bluetooth remote control to modify the name of his own device, or let the display device display the device name of the Bluetooth remote control and modify it in the display device.

[0004] However, when the user modifies the device name on the Bluetooth remote control or the display device, it can only change the device name stored in the device, but cannot notify the peer device, making it impossible for the peer device to synchronously update the device name of the Bluetooth remote control, which seriously affects the user experience. Summary of the invention

[0005] Some embodiments of the present application provide a display device, a control apparatus, and a device name update method to solve the problem in the related art that the peer device cannot synchronously update the device name of the Bluetooth remote controller, thereby seriously affecting the user experience.

[0006] In a first aspect, some embodiments of the present application provide a display device, including a display, a communicator, and a controller.

[0007] The communicator is configured to communicate with the control device; the controller is configured to perform the following steps:

[0008] In response to a Bluetooth broadcast packet sent by the control device, a Bluetooth communication connection is established with the control device; the Bluetooth broadcast packet carries device information of the control device, and the device information includes an initial device name of the control device;

[0009] Store device information in a preset database;

[0010] In response to an instruction input by a user indicating to modify the initial device name, obtaining a first device name input by the user;

[0011] The initial device name in the device information in the database is updated to the first device name, and a device name update instruction carrying the first device name is sent to the control device, so that the control device updates the initial device name based on the first device name.

[0012] In a second aspect, some embodiments of the present application provide a control device, including a storage module, an update module, and a processor. The storage module is configured to store device information, the device information includes an initial device name; the update module is configured to update and transmit data; the processor is configured to perform the following steps:

[0013] In response to a user's instruction to connect to the display device, sending a Bluetooth broadcast packet so that the display device and the control device establish a Bluetooth communication connection;

[0014] receiving a device name update instruction sent by a display device, where the device name update instruction is used to instruct to update the data in the update module to the first device name;

[0015] Based on the update module, the initial device name in the storage module is modified to the first device name.

[0016] In a third aspect, some embodiments of the present application provide a device name updating method, which is applied to a display device, comprising:

[0017] In response to a Bluetooth broadcast packet sent by the control device, a Bluetooth communication connection is established with the control device; the Bluetooth broadcast packet carries device information of the control device, and the device information includes an initial device name of the control device;

[0018] Store device information in a preset database;

[0019] In response to an instruction input by a user indicating to modify the initial device name, obtaining a first device name input by the user;

[0020] The initial device name in the device information in the database is updated to the first device name, and a device name update instruction carrying the first device name is sent to the control device, so that the control device updates the initial device name based on the first device name.

[0021] It can be seen from the above technical solutions that some embodiments of the present application provide a display device, a control device, and a device name update method. After the control device and the display device establish a Bluetooth communication connection, the display device can store the device information of the control device in a preset database. When the user instructs in the display device to modify the initial device name of the control device, the display device obtains the first device name input by the user, and updates the initial device name in the device information in the database to the first device name. The display device can also send a device name update instruction carrying the first device name to the control device, and the control device can update the initial device name based on the first device name. Therefore, when the user modifies the device name of the control device, the display device and the control device can synchronously update the modified device name, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 shows a usage scenario of a display device according to some embodiments;

[0024] Figure 2 shows a hardware configuration block diagram of a control device 100 according to some embodiments;

[0025] Figure 3 shows a hardware configuration block diagram of a display device 200 according to some embodiments;

[0026] Figure 4 shows a software configuration diagram in a display device 200 according to some embodiments;

[0027] Figure 5 A schematic diagram of a user interface in some embodiments is shown;

[0028] Figure 6 A schematic diagram of a function panel page in some embodiments is shown;

[0029] Figure 7 A schematic diagram showing a list of electronic devices displayed on a display in some embodiments is shown;

[0030] Figure 8 A schematic diagram showing device name update confirmation information displayed in a display in some embodiments is shown;

[0031] Fig. 9 A flowchart of interaction between a display device and a control device in some embodiments is shown;

[0032] Fig.10 Schematic diagrams of device interfaces in some embodiments are shown;

[0033] Fig.11 A schematic diagram of a device details page in some embodiments is shown;

[0034] Fig.12 A schematic diagram showing a connection prompt interface in some embodiments is shown;

[0035] Fig.13 Schematic diagrams of prompt interfaces in some embodiments are shown;

[0036] Fig.14 A flowchart of interaction between a display device and a control device in some embodiments is shown;

[0037] Fig.15 A flowchart of a method for updating a device name in some embodiments is shown. DETAILED DESCRIPTION

[0038] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, not all of the embodiments.

[0039] Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete implementation method separately. It should be noted that the brief description of the terms in this application is only for the convenience of understanding the implementation methods described below, and is not intended to limit the implementation methods of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0040] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0041] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0042] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0043] Figure 1 shows a usage scenario of a display device according to some embodiments, such as Figure 1 As shown, the user can operate the display device 200 through the mobile terminal 300 and the control device 100. The control device 100 can be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods to control the display device 200. The user can input user instructions through buttons on the remote controller, voice input, control panel input, etc. to control the display device 200. In some embodiments, a mobile terminal, a tablet computer, a computer, a laptop computer, and other smart devices can also be used to control the display device 200.

[0044] In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and realize connection communication through the network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to realize the synchronous display function. The display device 200 also communicates data with the server 400 through various communication methods. The display device 200 can be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. In addition to providing a broadcast receiving television function, the display device 200 can also provide an intelligent network TV function that provides a computer support function.

[0045] Figure 2 FIG. 1 shows a hardware configuration block diagram of a control device 100 according to some embodiments. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive the user's input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, and play the role of an interactive intermediary between the user and the display device 200. The communication interface 130 is used to communicate with the outside, and includes at least one of a WIFI chip, a Bluetooth module, NFC or an alternative module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button or an alternative module.

[0046] Figure 3 FIG. 2 shows a hardware configuration block diagram of a display device 200 according to some embodiments. Figure 3As shown, the display device 200 includes at least one of a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface 280. The controller includes a central processing unit, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output. The display 260 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The display is used to display a user interface. The user interface can be a first image, such as various media resources obtained from a network signal source, including videos, pictures, and other content. The user interface can also be some UI interfaces of the display device. The user can watch media resources and other content in the display. The tuner 210 receives broadcast and television signals by wired or wireless reception, and demodulates audio and video signals from multiple wireless or wired broadcast and television signals, such as and EPG data signals. The detector 230 is used to collect signals of the external environment or interaction with the outside. The controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0047] In some embodiments, the controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. The user can input a user command through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user can input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.

[0048] In some embodiments, "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form that the user can receive. The commonly used form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include at least one of the visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.

[0049] Figure 4 FIG. 4 shows a software configuration diagram of a display device 200 according to some embodiments, such as Figure 4 As shown in FIG. 1 , the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer), the application framework layer (Application Framework layer), the Android runtime and system library layer (System runtime library layer), and the kernel layer. The kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0050] In some embodiments, the display device can be connected to other electronic devices for communication interaction. For example, the display device can communicate with a control device, and the control device can be a remote controller or a terminal device. The user can use the remote controller to control the display device to implement various functions of the display device.

[0051] The display device includes a communicator, which enables the display device to communicate with other electronic devices to achieve data interaction and other operations. The communicator may include a Bluetooth module for controlling the display device to turn on and off the Bluetooth function. The communicator may also include a Wifi module for WiFi connection and an infrared receiving module for receiving infrared signals. Based on the communicator, the display device can communicate with the control device in various forms, including Bluetooth communication connection, infrared connection, and WiFi connection.

[0052] In some embodiments, the user can control which type of communication mode is enabled on the display device, for example, the user can control whether the display device enables the Bluetooth function.

[0053] Specifically, after the user controls the display device to turn on, the display device can display the user interface. Figure 5 A schematic diagram of the user interface in some embodiments is shown. The user interface includes a first navigation bar 500, a second navigation bar 510, a function bar 520 and a content display area 530, and the function bar 520 includes multiple function controls such as "watch history", "my application" and "function". Among them, the content displayed in the content display area 530 will change with the changes of the selected controls in the first navigation bar 500 and the second navigation bar 510. The user can click the "function" control in the function bar 520 to input the display instruction for the function page supported by the display device to trigger entry into the corresponding display panel. It should be noted that the user can also input the selection operation of the function control in other ways to trigger entry into the display panel corresponding to the function. For example, the voice control function or the search function is used to control entry into the function panel page.

[0054] Figure 6 A schematic diagram of a function panel page in some embodiments is shown. The function panel page may include various functions supported by the display device, such as the Bluetooth function. The user can control the display device to turn on or off the Bluetooth function.

[0055] In some embodiments, considering the communication security of the display device, the display device may be provided with a communication mode.

[0056] When the communication mode is turned off, the display device will not receive communication connection requests sent by other electronic devices. At this time, the display device does not allow electronic devices to communicate and connect, and the display device will not exchange information with any electronic device.

[0057] When the communication mode is turned on, the display device will receive a communication connection request sent by the electronic device. At this time, the display device can allow the electronic device and the display device to communicate and connect, thereby realizing information interaction. The user can input a communication mode turn-on instruction to the display device, and when the controller receives the communication mode turn-on instruction, it can control the display device to enter the communication mode.

[0058] In some embodiments, the user can use a control device to control the display device. The control device can communicate with the display device to achieve information exchange between the terminal device and the display device, such as sending various control instructions to the display device to enable the display device to perform corresponding operations. The control device can be a Bluetooth remote control or a terminal device that supports Bluetooth BLE, such as a mobile terminal, a mobile phone, and a tablet computer. The Bluetooth remote control used by the user can be a BLE (Bluetooth Low Energy) Bluetooth device.

[0059] The user can use the control device and the display device to establish a Bluetooth communication connection. The control device may be provided with a connection button. When the user presses the button, it is considered that the user has sent an instruction to the control device to instruct the display device to connect. A Bluetooth communication connection can be established between the control device and the display device, thereby ensuring that various control instructions are subsequently sent to the display device.

[0060] In some embodiments, the control device and the display device can establish a Bluetooth communication connection by pairing. For example, when the control device and the display device establish a Bluetooth communication connection for the first time, since they have never been connected before and do not know any information in the other device, the control device and the display device cannot directly send instructions. The control device can pair and connect with the display device by broadcasting information.

[0061] The control device can send a Bluetooth broadcast packet in the network, and the display device can scan and obtain the Bluetooth broadcast packet in the network, thereby establishing a Bluetooth communication connection with the control device. Specifically, the control device can first count its own device information. The device information can include a device name and a physical address. Among them, the physical address can be a MAC (Media Access Control) address. The control device can generate a Bluetooth broadcast packet, and the Bluetooth broadcaster can be a data packet, and the Bluetooth broadcast packet contains the device information of the control device. The control device can further initiate a Bluetooth broadcast and send the Bluetooth broadcast packet to the local area network. The display device can initiate a scanning function to scan the information in the local area network to obtain a Bluetooth broadcast packet. The display device can obtain the device information of the control device contained in the Bluetooth broadcast packet. The display device can determine the physical address of the control device based on the device information, thereby establishing a Bluetooth communication connection with the control device. The controller can generate a connection instruction indicating the establishment of a Bluetooth communication connection, and send the connection instruction to the physical address, thereby sending the connection instruction to the control device. After receiving the connection instruction, the control device can establish a Bluetooth communication connection with the display device. The control device may also send a connection success message to the display device to prompt the display device that the Bluetooth communication connection is currently established successfully.

[0062] In some embodiments, if the display device and the control device have established a Bluetooth communication connection before, it means that the display device and the control device have obtained information such as the physical address of the other device. At this time, the control device and the display device can directly send relevant information, for example, the control device can send a connection request to the display device, and the display device can send a connection instruction to the control device after agreeing to the connection, so as to establish a Bluetooth communication connection.

[0063] The control device can actively establish a Bluetooth communication connection with the display device. Specifically, the control device can send a connection request to the display device or send a Bluetooth broadcast packet to the network. The connection request or Bluetooth broadcast packet can carry the device information of the control device, including the initial device name and initial physical address of the control device. The display device can establish a Bluetooth communication connection with the control device based on the initial physical address of the control device. After the control device and the display device establish a Bluetooth communication connection, they can communicate and interact. At this time, the control device can send various control instructions to the display device to enable the display device to implement corresponding functions, and the display device can also feedback some information to the control device.

[0064] The display device can also actively establish a Bluetooth communication connection with the control device.

[0065] The display device may have a Bluetooth scanning function. After the Bluetooth scanning function is activated, the display device can scan all the electronic devices with Bluetooth turned on in a certain area around it, and can also read the device identifications of these scanned Bluetooth devices. The device identification can be the ID of the electronic device, the device name, etc. The display device can distinguish each electronic device by identifying the device identification and establish a Bluetooth communication connection.

[0066] In some embodiments, after scanning a number of electronic devices, the display device may display an electronic device list on the display, and the electronic device list may include device identifications of all electronic devices. Figure 7 A schematic diagram of displaying a list of electronic devices in a display in some embodiments is shown. All scanned electronic devices can be displayed in the display, and the device name of each electronic device is obtained. At the same time, a list of electronic devices is displayed, including the device name of each electronic device. The user can determine which electronic device it is based on the device name. In some embodiments, the user can select an electronic device to establish a Bluetooth communication connection, such as electronic device 4.

[0067] When it is detected that the user selects a certain electronic device, the display device may send a Bluetooth connection instruction to the electronic device. After receiving the Bluetooth connection instruction, the electronic device may establish a Bluetooth communication connection with the display device.

[0068] In some embodiments, when the electronic device is a terminal device, the user can also log in to his account in the terminal device. In some embodiments, the user uses the terminal device to bind and associate with the display device, so that the user's account is logged in to both the display device and the terminal device. When the display device scans the terminal device again, it can directly establish a Bluetooth communication connection with the terminal device.

[0069] In some embodiments, after scanning a plurality of electronic devices, the display device can simultaneously establish Bluetooth communication connections with these electronic devices, thereby exchanging data with these electronic devices. However, considering the security issues of the display device, the display device can screen the scanned electronic devices and actively establish Bluetooth communication connections with electronic devices that meet the screening conditions.

[0070] Specifically, a whitelist of electronic devices may be pre-stored in the display device, and the whitelist of electronic devices may store device identifications of several electronic devices. The electronic devices in the whitelist are safe devices that the display device can trust, and the user can set the whitelist of electronic devices to ensure that only the device identifications of electronic devices specified by the user are stored in the whitelist. After the display device scans several electronic devices, the device identifications of these electronic devices can be compared with the device identifications in the whitelist of electronic devices one by one to determine whether the scanned electronic devices are the electronic devices specified by the user. If so, it means that the electronic device meets the screening criteria. The display device can actively establish a Bluetooth communication connection with electronic devices that meet the screening criteria.

[0071] The display device can send a Bluetooth connection instruction to the electronic device that meets the screening conditions. After receiving the Bluetooth connection instruction, the electronic device can establish a Bluetooth communication connection with the display device and feedback a confirmation message to the display device. After receiving the confirmation message, the display device can determine that a Bluetooth communication connection is established between the display device and the electronic device.

[0072] In some embodiments, after the display device and the control device establish a Bluetooth communication connection, the user can send various instructions to the display device through the control device to enable the display device to implement various functions.

[0073] When the display device is communicating with multiple electronic devices at the same time, the user can view the information of all electronic devices, such as the device name of each electronic device, and the user can call up Figure 7 The interface shown in the figure is used to view all electronic devices currently connected to the display device. Since the initial device name of the electronic device is set by the manufacturer and may be a bunch of disordered symbols, the user may need to modify the device name. For example, the user feels that it is impossible to directly determine which device name corresponds to which electronic device based on the initial device name of the electronic device, or the user wants to set the name of a certain electronic device to a specific name.

[0074] For BLE devices, such as Bluetooth remote controls, users can modify the device name so that they can better distinguish between devices.

[0075] When modifying the device name of the Bluetooth remote control, the user can modify it directly on the Bluetooth remote control side, call up the system UI interface of the Bluetooth remote control to confirm the device information of the Bluetooth remote control, and modify its device name. The user can also modify the device name of the Bluetooth remote control on the display device side. The user can view the device information of the Bluetooth remote control on the display device and modify the device name of the Bluetooth remote control.

[0076] However, whether the user modifies the device name on the Bluetooth remote control side or on the display device side, the user can only change the device name of the Bluetooth remote control in the device corresponding to the modification side, but cannot notify the peer device to synchronize the modification of the device name. In the case where the user modifies the device name on the display device side, the display device only modifies the device name of the Bluetooth remote control in the local storage file, and does not notify the Bluetooth remote control of the modified name, so that the Bluetooth remote control cannot synchronize the device name. In the case where the user modifies the device name on the Bluetooth remote control side, the name attribute is also only modified locally on the Bluetooth remote control, but the Bluetooth remote control lacks a name notification mechanism and does not send the modified device name to the display device. When the information of the Bluetooth remote control is queried again in the display device, the initial device name is still displayed. Therefore, when the display device and the Bluetooth remote control are in the process of Bluetooth communication connection, if one party modifies the device name of the Bluetooth remote control, the other party cannot synchronize the modified name, which seriously affects the user experience.

[0077] In order to solve the above problem, the display device provided in the embodiment of the present application has a device name update function. When the display device turns on the device name update function, if the display device and the control device are in the process of Bluetooth communication, and the user modifies the device name of the control device on the display device side, the display device can actively notify the control device of the modified device name, so that the control device can synchronously update the device name according to the user's operation in the display device. The user can send a device name update instruction to the display device, so that the display device enters the device name update mode, thereby turning on the device name update function.

[0078] In some embodiments, the user can send a device name update instruction to the display device by operating a designated button of the remote control. In the actual application process, the correspondence between the device name update instruction and the remote control button is pre-bound. For example, a device name update button is set on the remote control. When the user touches the button, the remote control sends the device name update instruction to the controller, and the controller controls the display device to perform the device name update process. When the user touches the button again, the controller can control the display device to exit the device name update.

[0079] In some embodiments, the correspondence between the device name update instruction and multiple remote control buttons can also be pre-bound, and when the user touches multiple buttons bound to the device name update instruction, the remote control sends the device name update instruction. In a feasible embodiment, the buttons bound to the device name update instruction are the direction keys (left, down, left, down) in sequence, that is, when the user touches the buttons (left, down, left, down) continuously within a preset time, the remote control sends the device name update instruction to the controller.

[0080] In some embodiments, a device name update button may be provided on the display device. When the user presses the device name update button, the display device performs a device name update process. The user may also select to perform a device name update process in the user interface. Specifically, when the user selects Figure 5 After the "Function" control in the display device can be displayed Figure 6 The function panel page shown in the figure may have a "device name update" control. When the user selects the control, the display device may enter the device name update process.

[0081] In some embodiments, the user can use a sound collector of the display device, such as a microphone, to send a device name update instruction to the display device through voice input to control the display device to perform a device name update process.

[0082] In some embodiments, the user may also send a device name update instruction to the display device through a preset gesture. The display device may detect the user's behavior through an image collector, such as a camera. When the user makes a preset gesture or action, it can be considered that the user has sent a device name update instruction to the display device.

[0083] In some embodiments, when a user uses a smart device to control a display device, such as a mobile phone, a device name update instruction may also be sent to the display device. In actual application, a control may be set in the mobile phone, through which a user may select whether to perform a device name update process, thereby sending a device name update instruction to the controller.

[0084] In some embodiments, a device name update option may be set in the UI interface of the display device, and when the user clicks on the option, the display device may be controlled to enter a device name update.

[0085] In some embodiments, to prevent users from accidentally triggering a device name update, when the controller receives a device name update instruction, it can control the display to display device name update confirmation information, so that the user can perform a second confirmation whether to control the display device to perform the device name update process. Figure 8 A schematic diagram showing device name update confirmation information displayed on a display in some embodiments is shown.

[0086] The above process can realize that after the user modifies the device name of the control device on the display device side, the display device notifies the control device to synchronously update the device name. In some embodiments, the control device may also have a device name update function. When the display device and the control device are in the Bluetooth communication process, if the user modifies the device name on the control device side, the control device can inform the display device of the operation of modifying the device name through its own notification mechanism, so that the display device can obtain the device name modified by the control device again. The display device can update the device name in the control device related information stored in itself. Therefore, after the user modifies the device name on the control device side, the control device notifies the display device to synchronously update the device name, thereby improving the user experience.

[0087] In some embodiments, the control device may implement the device name update function by relying on a notification mechanism after the device name is modified.

[0088] Specifically, the display device and the control device are connected via Bluetooth, which may be a GATT (Generic Attribute Profile) connection. The control device may include a GAP (Generic Access Profile), and GATT is based on GAP. GAP is used to control device connections and broadcasts, making the control device visible to other devices, and determining whether and how the control device can interact with other devices.

[0089] GAP can be regarded as a service of the control device. The control device contains multiple services, and each service can contain multiple characteristics. GAP contains the characteristic Device Name, which is used to indicate the device name of the control device. Other devices can obtain the device name of the control device through this characteristic. However, this characteristic only has read and write permissions, that is, it can read data in other characteristics and update the data stored in itself, and does not have notification permissions. Other devices can obtain the data stored in this characteristic, but when the data in this characteristic changes, other devices cannot be notified. Therefore, when the user modifies the device name on the control device side, it can be considered that the data stored in DeviceName has been modified. Since this characteristic does not have notification permissions, the display device does not know the event of the control device modifying the device name, and cannot synchronously update the modified device name of the control device.

[0090] To this end, the control device in the embodiment of the present application can customize and establish a new service GATT Service, called the device name update service (Name Change Service). In the device name update service, there is a feature Name Change, which has both read and write permissions and notification permissions. It can obtain data in other features such as Device Name and update the data stored in itself, so that the device name in Device Name is stored in itself. It is also possible to notify other devices of the event of updating data, so that other devices can synchronously update the device name.

[0091] The control device may include a storage module, an update module and a processor. The storage module is used to store the device information of the control device, and the device information may include the initial device name and initial physical address of the control device. The storage module may include a feature Device Name, and the initial device name may be stored in the feature Device Name. The update module is used to update and transmit data, and the update module may include a feature Name Change, which can read the data in the feature Device Name and update itself, and can also notify other devices of the name update event.

[0092] In some embodiments, after the display device and the control device establish a Bluetooth communication connection, the display device can send instructions to the control device to obtain the services contained in the control device and the feature information corresponding to each service, thereby obtaining the feature Device Name and feature Name Change information, which may include the UUID information of each feature. UUID (Universally Unique Identifier) ​​is used to characterize each feature, and each feature has a unique UUID. When the display device needs to obtain information in a certain feature, it can send an acquisition instruction carrying the UUID of the feature to obtain relevant information.

[0093] Fig. 9 A flowchart of interaction between a display device and a control apparatus in some embodiments is shown.

[0094] In some embodiments, the user can modify the device name of the control device on the display device side, and let the control device synchronously update the modified device name.

[0095] After detecting that the display device and the control device have established a Bluetooth communication connection, the controller can store the device information of the control device. The display device is pre-set with a database that can store device information of other devices. Therefore, the controller can store the device information of the control device in the preset database.

[0096] The user can query all devices that the display device has been connected to in the display device, and then select a device to perform various operations. The user can send a device query instruction to the display device. In response to the instruction, the controller can traverse all device information in the database and generate a device interface. The controller can control the display to display the device interface. Fig.10 Schematic diagrams of device interfaces in some embodiments are shown. Fig.10 As shown, all devices connected to the display device are included. The user can select a device in the device interface. After detecting that the user has selected a target device, such as a control device, the controller can control the display to display the device details page. Fig.11 Schematic diagrams of device details pages in some embodiments are shown. Fig.11 As shown, the device details page of the control device may include device information of the control device, including device name, physical address, device ID and other information.

[0097] The user can choose to modify the device name of the control device in the device details page. The user can click the control corresponding to the device name in the device details page, and the controller can control the display to display the device name modification interface. The device name modification interface contains a device name modification prompt, such as "Do you need to modify the current device name?" The device name modification interface also includes a confirmation control and a rejection control, where the information in the confirmation control can be "yes" and the information in the rejection control can be "no".

[0098] If it is detected that the user selects the confirmation control, it means that the user needs to modify the device name of the control device, and it can be considered that the user wants to display the device to send an instruction to modify the initial device name of the control device. The controller can obtain the new name entered by the user, which is referred to as the first device name in the embodiment of the present application.

[0099] In some embodiments, when acquiring the first device name, the controller may first detect whether the control device and the display device are in a Bluetooth communication connection state.

[0100] If the two devices are still in a Bluetooth communication connection state at this time, the controller can control the display to display a name input box, and the user can enter information in the name input box as the modified device name. The controller can obtain the first device name entered by the user in the name input box.

[0101] If the two devices have disconnected the Bluetooth communication connection, the controller can control the display to display a connection prompt interface. Fig.12 Schematic diagrams of connection prompt interfaces in some embodiments are shown. Fig.12As shown, the connection prompt interface includes connection prompt information, and the connection prompt information is used to prompt the user whether to control the display device and the control device to reconnect the Bluetooth communication. The connection prompt interface also includes a third control and a fourth control. Among them, the third control instructs the display device and the control device to reconnect the Bluetooth communication, and the fourth control instructs the display device and the control device not to reconnect the Bluetooth communication. The controller can detect the user's selection operation on the two controls, thereby controlling whether the display device and the control device reconnect the Bluetooth communication.

[0102] If it is detected that the user has selected the third control, it means that the user has instructed the display device and the control device to re-establish the Bluetooth communication connection. The controller can send a reconnection instruction to the control device, and the control device can re-establish the Bluetooth communication connection with the display device according to the reconnection instruction. After detecting that the display device and the control device have re-established the Bluetooth communication connection, the controller can control the display to display a name input box, and the user can enter the first device name in the name input box, and the controller can obtain the first device name entered by the user.

[0103] If it is detected that the user has selected the fourth control, it means that the user has instructed the display device and the control device not to reconnect the Bluetooth communication. At this time, the display device and the control device are in a disconnected state. Even if the user modifies the device name of the control device in the display device, the display device may not be able to send the modified device name to the control device. Therefore, the controller may not perform any operation, and the user may not be able to modify the device name of the control device at this time.

[0104] In some embodiments, after obtaining the first device name input by the user, that is, the modified device name of the control device, the controller may first modify the initial device name of the control device stored in the display device. The controller may update the initial device name in the device information of the control device to the first device name in the database. When the user calls up the device information of the control device again, the first device name is displayed in the device details page of the control device.

[0105] While updating the initial device name in the database, the controller may also send a device name update instruction carrying the first device name to the control device, so that the control device updates the initial device name based on the first device name.

[0106] In some embodiments, the controller may generate a device name update instruction based on the first device name. Considering that in the control device, the feature Name Change may update the stored device name, the initial device name stored in the feature Name Change may be changed to the first device name. Therefore, the device name update instruction may instruct to update the data in the feature NameChange to the first device name. Considering that the feature Name Change is in the update module of the control device, the device name update instruction may also instruct to update the data in the update module of the control device to the first device name.

[0107] After generating the device name update instruction, the controller may send the instruction to the control device based on the protocol channel of the Bluetooth communication connection, and may send the device name update instruction to the initial physical address of the control device.

[0108] After receiving the device name update instruction sent by the display device, the processor of the control device can update the data in the update module to the first device name. Specifically, the initial device name stored in the feature Name Change can be deleted, and the first device name can be written into the feature Name Change.

[0109] For the control device, after receiving the device name update instruction sent by the display device, it is aware of the event that the user instructs to modify the device name. After modifying the data of the feature Name Change in the update module, the processor can modify the initial device name in the storage module to the first device name based on the update module. Specifically, since the update module can read the first device name modified by the user, the processor can delete the initial device name stored in the feature Device Name in the storage module and write the first device name. At this point, the data in the feature Device Name is the first device name, and the device name of the control device is also successfully updated to the first device name.

[0110] In some embodiments, considering that the display device can be connected to multiple electronic devices, some of these electronic devices may have the same device name. When the user uses the display device to view the status of all electronic devices, if multiple devices with the same device name are found, it may be impossible to distinguish each device, so the user may need to modify the device name.

[0111] To this end, when the display device is connected to an electronic device, it can detect whether the device has the same device name as other connected devices, thereby promptly notifying the user whether the device name needs to be modified to improve the user experience. The present application embodiment takes the control device as an example for introduction.

[0112] After the display device and the control device establish a Bluetooth communication connection, the controller can detect the device name of the control device, that is, detect the initial device name, and decide whether to store it in the database.

[0113] The controller may traverse all device information stored in the database, thereby determining whether there is a device name identical to the initial device name among all currently stored device names.

[0114] If it does not exist, it means that the initial device name is a unique device name, and the controller can directly store the device information of the control device in a preset database.

[0115] If present, the controller can control the display to display a prompt interface. Fig.13 Schematic diagrams of prompt interfaces in some embodiments are shown. Fig.13 As shown, the prompt interface includes prompt information, which is used to prompt the user that the display device is connected to a device with the same device name, and can also prompt the user whether the initial device name of the current device (control device) needs to be modified. The prompt interface also includes a first control and a second control. Among them, the first control indicates to modify the initial device name, and the second control indicates not to modify the initial device name.

[0116] If a user selection operation on the first control is detected, the controller can control the display to display a name input box, and the user can enter a new name in the name input box, which is referred to as the second device name in the embodiment of the present application. The controller can obtain the second device name entered by the user. The controller can update the initial device name in the device information of the control device to the second device name, and store the updated device information in the database. Since the user has modified the device name of the control device, the controller also needs to notify the control device so that the control device updates its own device name. The solution for the controller to notify the control device to update the device name can refer to the aforementioned steps and will not be repeated here.

[0117] If it is detected that the user has performed a selection operation on the second control, it means that the user does not need to modify the device name of the control device, and the controller can directly store the device information of the control device in a preset database.

[0118] In some embodiments, when it is detected that there is a device name in the database that is the same as the initial device name of the control device, the controller may also first obtain the physical address corresponding to the same device name, which is referred to as the target physical address in the embodiment of the present application.

[0119] The controller can determine whether the target physical address is the same as the initial physical address of the control device. If they are the same, it means that the device corresponding to the target physical address is the control device, that is, the control device has previously established a Bluetooth communication connection with the display device, and the device information of the control device has been stored in the database. At this time, the controller does not need to perform any operation and does not need to store the device information of the control device. If they are not the same, the controller can control the display to display a prompt interface.

[0120] Fig.14 A flowchart of interaction between a display device and a control apparatus in some embodiments is shown.

[0121] In some embodiments, the user can also modify the device name of the control device on the control device side, and let the display device synchronously update the modified device name.

[0122] The user can call up the system UI interface of the control device and choose to modify its initial device name in the device name option of the control device.

[0123] In response to the user's operation of modifying the initial device name, the processor of the control device can obtain a new name input by the user, which is referred to as the third device name in the embodiment of the present application.

[0124] The processor may first update the initial device name in the storage module to the third device name. Specifically, the processor may delete the initial device name in the feature Device Name and write the third device name, thereby modifying the device name of the control device.

[0125] The processor may then instruct the display device to synchronously update the device name of the control device. The processor may first store the third device name in the update module. The processor first detects whether there is data in the feature Name Change in the update module. If there is data in the feature Name Change, the processor updates it to the third device name. If there is no data, the processor may directly write the third device name into the feature Name Change.

[0126] The feature Name Change has notification permission, which can notify other devices of the device name modification event. The processor can send a device name modification instruction to the display device based on the update module. The device name modification instruction is used to indicate that the control device has modified the device name and instruct the display device to synchronously update the device name.

[0127] After receiving the device name modification instruction, the display device may send a device name acquisition request to the control device, where the device name acquisition request is used to acquire stored data.

[0128] In response to the device name acquisition request sent by the display device, the processor may send the third device name stored in the update module or the storage module to the display device.

[0129] The display device may update the stored initial device name to the third device name, thereby achieving synchronous update of the device name of the control device.

[0130] The present application also provides a device name update method, which is applied to a display device, such as Fig.15 As shown, the method includes:

[0131] Step 1501: Establish a Bluetooth communication connection with the control device in response to a Bluetooth broadcast packet sent by the control device, wherein the Bluetooth broadcast packet carries device information of the control device, and the device information includes an initial device name of the control device.

[0132] Step 1502: Store the device information in a preset database.

[0133] Step 1503: In response to an instruction input by the user to modify the initial device name, obtain a first device name input by the user.

[0134] Step 1504: Update the initial device name in the device information in the database to the first device name, and send a device name update instruction carrying the first device name to the control device, so that the control device updates the initial device name based on the first device name.

[0135] In some embodiments, storing device information in a preset database includes:

[0136] The device information stored in the database is traversed. If there is no device name identical to the initial device name, the step of storing the device information in a preset database is performed.

[0137] If there is a device name that is the same as the initial device name, the display is controlled to display a prompt interface; the prompt interface includes a first control indicating to modify the initial device name and a second control indicating not to modify the initial device name. Based on detecting that the user selects the first control, the display is controlled to display a name input box, and obtains the second device name entered by the user in the name input box; the initial device name in the device information is updated to the second device name, and stored in a database; based on detecting that the user selects the second control, the step of storing the device information in a preset database is performed.

[0138] In some embodiments, the device information also includes an initial physical address of the control device. Controlling the display to display a prompt interface includes:

[0139] In the database, the target physical address corresponding to the same device name is obtained. If the target physical address is the same as the initial physical address, no operation is performed. If the target physical address is not the same as the initial physical address, the display is controlled to display a prompt interface.

[0140] In some embodiments, obtaining a first device name input by a user includes:

[0141] Detect the Bluetooth communication connection status of the control device and the display device. If the control device and the display device are in the Bluetooth communication connection state, control the display to display a name input box and obtain the first device name entered by the user in the name input box. If the control device and the display device are not in the Bluetooth communication connection state, control the display to display a connection prompt interface, which is used to prompt the user whether to control the display device and the control device to reconnect the Bluetooth communication.

[0142] In some embodiments, the connection prompt interface includes a third control indicating reconnection and a fourth control indicating no reconnection. After controlling the display to display the prompt interface, the method includes:

[0143] Based on detecting that the user has selected the third control, a reconnection instruction is sent to the control device so that the control device reestablishes a Bluetooth communication connection with the display device; the display is controlled to display a name input box, and the first device name input by the user in the name input box is obtained. Based on detecting that the user has selected the fourth control, no operation is performed.

[0144] In some embodiments, sending a device name update instruction carrying the first device name to the control device includes:

[0145] A device name update instruction is generated based on the first device name. The device name update instruction is sent to the initial physical address based on the protocol channel of the Bluetooth communication connection.

[0146] In some embodiments, after storing the device information in a preset database, the following steps are performed:

[0147] In response to the device name modification instruction sent by the control device, a device name acquisition request is sent to the control device. A third device name sent by the control device is received; and in the database, the initial device name in the device information is updated to the third device name.

[0148] The present application also provides a device name update method, which is applied to a control device. The method includes:

[0149] Step 1601: In response to a user's instruction to connect to a display device, a Bluetooth broadcast packet is sent to establish a Bluetooth communication connection between the display device and the control device;

[0150] Step 1602: Receive a device name update instruction sent by the display device, where the device name update instruction is used to instruct to update the data in the update module to the first device name;

[0151] Step 1603: Based on the update module, modify the initial device name in the storage module to the first device name.

[0152] In some embodiments, it also includes:

[0153] In response to the user's operation of modifying the initial device name, a third device name input by the user is obtained. The initial device name in the storage module is updated to the third device name, and the third device name is stored in the update module. A device name modification instruction is sent to the display device based on the update module. A device name acquisition request sent by the display device is received, and the device name acquisition request is used to obtain data stored in the update module or the storage module; and the third device name is sent to the display device.

[0154] The same and similar parts between the various embodiments in this specification can be referenced to each other and will not be described again here.

[0155] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention or certain parts of the embodiments.

[0156] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0157] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that: include: monitor; A communicator configured to communicate with a control device; the control device includes a storage module and an update module, the storage module is used to store device information, and the update module is used to update and transmit data; The controller is configured as: In response to a Bluetooth broadcast packet sent by a control device, a Bluetooth communication connection is established with the control device; the Bluetooth broadcast packet carries device information of the control device, and the device information includes an initial device name of the control device; Storing the device information in a preset database; In response to an instruction input by a user indicating to modify the initial device name, obtaining a first device name input by the user; The initial device name in the device information in the database is updated to the first device name, and a device name update instruction carrying the first device name is sent to the control device, so that the control device updates the data in the update module to the first device name while maintaining the Bluetooth communication connection between the display device and the control device, and controls the storage module through the update module to update the initial device name to the first device name.

2. The display device according to claim 1, characterized in that The controller executes storing the device information in a preset database, and is further configured to: Traversing the device information stored in the database; If there is no device name identical to the initial device name, performing a step of storing the device information in a preset database; If there is a device name that is the same as the initial device name, controlling the display to display a prompt interface; the prompt interface includes a first control indicating to modify the initial device name and a second control indicating not to modify the initial device name; Based on detecting a selection operation of the first control by the user, controlling the display to display a name input box, and obtaining a second device name input by the user in the name input box; updating the initial device name in the device information to the second device name, and storing the name in the database; Based on detecting a selection operation of the second control by the user, a step of storing the device information in a preset database is performed.

3. The display device according to claim 2, characterized in that The device information also includes the initial physical address of the control device; the controller controls the display to display a prompt interface, and is further configured to: In the database, obtaining a target physical address corresponding to the same device name; If the target physical address is the same as the initial physical address, no operation is performed; If the target physical address is different from the initial physical address, the display is controlled to display a prompt interface.

4. The display device according to claim 1, characterized in that The controller executes acquiring a first device name input by a user, and is further configured to: Detecting the Bluetooth communication connection status between the control device and the display device; If the control device and the display device are in a Bluetooth communication connection state, the display is controlled to display a name input box, and a first device name input by a user in the name input box is obtained; If the control device and the display device are not in a Bluetooth communication connection state, the display is controlled to display a connection prompt interface, and the connection prompt interface is used to prompt the user whether to control the display device and the control device to re-establish a Bluetooth communication connection.

5. The display device according to claim 4, characterized in that The connection prompt interface includes a third control indicating reconnection and a fourth control indicating no reconnection; after the controller controls the display to display the prompt interface, the controller is further configured to: Based on detecting the user's selection operation on the third control, sending a reconnection instruction to the control device so that the control device re-establishes a Bluetooth communication connection with the display device; controlling the display to display a name input box, and obtaining a first device name entered by the user in the name input box; Based on detecting that the user has performed a selection operation on the fourth control, no operation is performed.

6. The display device according to claim 3, characterized in that The controller executes sending a device name update instruction carrying the first device name to the control device, and is configured to: generating a device name update instruction based on the first device name; Based on the protocol channel of the Bluetooth communication connection, the device name update instruction is sent to the initial physical address.

7. A display device, characterized in that: include: monitor; A communicator configured to communicate with a control device; the control device includes a storage module and an update module, the storage module is used to store device information, and the update module is used to update and transmit data; The controller is configured as: In response to a Bluetooth broadcast packet sent by a control device, a Bluetooth communication connection is established with the control device; the Bluetooth broadcast packet carries device information of the control device, and the device information includes an initial device name of the control device; Storing the device information in a preset database; In response to a device name modification instruction sent by the control device through the update module, a third device name is acquired; the third device name is a device name input by a user when modifying the initial device name after calling up a system interface of the control device; In the database, the initial device name in the device information is updated to the third device name.

8. A control device, characterized in that: include: A storage module, configured to store device information, wherein the device information includes an initial device name; an update module configured to update and transfer data; The processor is configured as: In response to a user's instruction to connect to the display device, sending a Bluetooth broadcast packet so that the display device and the control device establish a Bluetooth communication connection; receiving a device name update instruction sent by a display device, wherein the device name update instruction is used to instruct to update the data in the update module to the first device name; In the process of maintaining the Bluetooth communication connection between the display device and the control device, updating the data in the update module to the first device name; The storage module is controlled by the update module to modify the initial device name to the first device name.

9. A control device, characterized in that: include: A storage module, configured to store device information, wherein the device information includes an initial device name; an update module configured to update and transfer data; The processor is configured as: In response to a user's instruction to connect to the display device, sending a Bluetooth broadcast packet so that the display device and the control device establish a Bluetooth communication connection; In response to the user modifying the initial device name after calling up the control device system interface, acquiring a third device name input by the user; Updating the initial device name in the storage module to the third device name, and updating the data in the update module to the third device name; A device name modification instruction is sent to the display device based on the update module, where the device name modification instruction is used to enable the display device to modify the stored initial device name to the third device name.

10. A device name updating method, applied to a display device, characterized in that: The method comprises: In response to a Bluetooth broadcast packet sent by a control device, a Bluetooth communication connection is established with the control device; the Bluetooth broadcast packet carries device information of the control device, and the device information includes an initial device name of the control device; Storing the device information in a preset database; In response to an instruction input by a user indicating to modify the initial device name, obtaining a first device name input by the user; The initial device name in the device information in the database is updated to the first device name, and the device name update instruction carrying the first device name is sent to the control device, so that the control device updates the data in the update module to the first device name while maintaining the Bluetooth communication connection between the display device and the control device, and controls the storage module through the update module to update the initial device name to the first device name.

Citation Information

Patent Citations

  • Method for renaming Bluetooth modules and electronic equipment

    CN108228562A

  • Method and system for customizing name of Bluetooth earphone based on BLE protocol, and earphone

    CN111030735A