A method and apparatus for adjusting the control interface of a smart device

By merging the cards of the same device in the smart device control interface, the problem of device card redundancy caused by multiple networked components is solved, improving the user experience and the accuracy of device management.

CN116909184BActive Publication Date: 2026-03-13QINGDAO HISENSE BOSCH AIR CONDITIONING SYSTEM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-13
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

When a user connects to the internet through multiple network components for the same device, multiple device cards are displayed, resulting in a poor user experience.

Method used

When a new device is detected, the system compares the device information with the stored device information to determine if the target device exists. If the target device is determined to be the same as the first device, the device cards in the control interface are merged into the same device card.

Benefits of technology

This avoids displaying multiple options on the same device, improves the user experience, ensures the accuracy of judgment results, and optimizes device card management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116909184B_ABST
    Figure CN116909184B_ABST
Patent Text Reader

Abstract

This application provides a method and apparatus for adjusting the control interface of a smart device, relating to the field of home appliance technology, and is used to improve the user experience. The method includes: upon detecting the access of a first device, determining whether a target device exists among the at least one second device based on the device information of the first device and the device information of at least one second device stored therein; wherein the device information of the target device is the same as the device information of the first device; if the target device exists among the at least one second device, determining whether the target device and the first device are the same device connected to the network through different gateways; if the target device and the first device are the same device connected to the network through different gateways, merging the device card of the target device and the device card of the first device in the control interface into a single device card.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of home appliance technology, and in particular to a method and apparatus for adjusting the control interface of a smart device. Background Technology

[0002] With the widespread application of 5G technology, solutions for air conditioners with built-in network components for network distribution are also widely used. Wired controllers typically come with Wi-Fi modules, which may result in users purchasing one system but receiving multiple network components. The same device may connect to the network through multiple components, causing the user to see multiple device cards for the same device, leading to confusion and a negative impact on the user experience. Summary of the Invention

[0003] This application provides a method and apparatus for adjusting the control interface of a smart device to improve the user experience.

[0004] To achieve the above objectives, this application adopts the following technical solution:

[0005] In a first aspect, this application provides a method for adjusting the control interface of a smart device. The method includes: when a first device is detected to be connected, determining whether a target device exists among the at least one second device based on the device information of the first device and the device information of at least one second device stored therein; the device information of the target device is the same as the device information of the first device; if the target device exists among the at least one second device, determining whether the target device and the first device are the same device connected to the network through different gateways; if the target device and the first device are the same device connected to the network through different gateways, merging the device card of the target device and the device card of the first device in the control interface into the same device card.

[0006] The technical solution provided in this application brings at least the following beneficial effects: When a first device is detected to be connected, i.e., when a new device is detected, based on the device information of the first device and the device information of at least one second device stored therein, it is determined whether a target device exists among the at least one second device; that is, it is determined whether there is a device in its stored devices whose device information is the same as that of the first device. It should be understood that when a new device is added, if the target device is already in the stored devices, it is determined whether the target device and the first device are the same device connected to the network through different gateways; if the target device and the first device are the same device, the device cards of the target device and the first device in the control interface are merged into a single device card, avoiding user confusion caused by displaying multiple options for the same device and improving the user experience.

[0007] In some embodiments, determining whether the target device and the first device are the same device connected to the network through different gateways includes: continuously sending multiple test commands to the target device within a preset time period, and detecting the operating status of the target device and the operating status of the first device; and determining whether the target device and the first device are the same device connected to the network through different gateways based on the operating status of the target device within the preset time period and the operating status of the first device within the preset time period.

[0008] In some embodiments, determining whether the target device and the first device are the same device connected to the network through different gateways based on the operating status of the target device within a preset time period and the operating status of the first device within a preset time period includes: if it is determined that the operating status of the target device within a preset time period and the operating status of the first device within a preset time period are the same, then determining that the target device and the first device are the same device connected to the network through different gateways; or, if it is determined that the operating status of the target device within a preset time period and the operating status of the first device within a preset time period are different, then determining that the target device and the first device are not the same device connected to the network through different gateways.

[0009] In some embodiments, when the target device and the first device are not the same device, the correspondence between the device card of the first device and the device information of the first device is retained, and the device card of the first device is retained in the control interface.

[0010] In some embodiments, device information includes one or more of the following: device operating status, device power consumption, device type, device system number, and device address number.

[0011] In some embodiments, the above-mentioned continuous sending of multiple test instructions to the target device includes: when sending test instructions to the target device, selecting multiple test instructions according to a first preset priority; the test instruction represents the instruction with the highest priority among the multiple preset instructions; and continuously sending multiple test instructions to the target device.

[0012] In some embodiments, when the target device and the first device are the same device, multiple gateways connected to the target device are determined; when sending control commands to the target device, the target gateway for sending control commands is selected according to a second preset priority; wherein, the second preset priority, from high to low, is a wireless LAN wired controller, a central control smart screen, a 4G IoT gateway, a 5G IoT gateway, and a narrowband IoT gateway, and the target gateway is the gateway with the highest priority among the multiple gateways.

[0013] Secondly, this application provides an adjustment device for a smart device control interface, comprising: a judgment module and an adjustment module; the judgment module is configured to, upon detecting the access of a first device, determine whether a target device exists among the at least one second device based on the device information of the first device and the device information of at least one second device stored therein; the device information of the target device is the same as the device information of the first device; the judgment module is further configured to, if the target device exists among the at least one second device, determine whether the target device and the first device are the same device connected to the network through different gateways; the adjustment module is configured to, if the target device and the first device are the same device connected to the network through different gateways, merge the device card of the target device and the device card of the first device in the control interface into the same device card.

[0014] In some embodiments, the determination module is specifically configured to continuously send multiple test commands to the target device within a preset time period, and to detect the operating status of the target device and the operating status of the first device; and to determine whether the target device and the first device are the same device connected to the network through different gateways based on the operating status of the target device within the preset time period and the operating status of the first device within the preset time period.

[0015] In some embodiments, the determination module is specifically configured to determine that the target device and the first device are the same device connected to the network through different gateways if the target device's operating state within a preset time period is the same as the first device's operating state within a preset time period; or, if the target device's operating state within a preset time period is different from the first device's operating state within a preset time period, determine that the target device and the first device are not the same device connected to the network through different gateways.

[0016] The beneficial effects described in the second aspect of this application can be referred to in the analysis of the beneficial effects in the first aspect, and will not be repeated here. Attached Figure Description

[0017] Figure 1 A flowchart illustrating a method for adjusting the control interface of a smart device provided in this application embodiment. Figure 1 ;

[0018] Figure 2 A flowchart illustrating a method for adjusting the control interface of a smart device provided in this application embodiment. Figure 2 ;

[0019] Figure 3 A schematic diagram of prompt information for a control interface provided in an embodiment of this application. Figure 1 ;

[0020] Figure 4 A flowchart illustrating a method for adjusting the control interface of a smart device provided in this application embodiment. Figure 3 ;

[0021] Figure 5 A flowchart illustrating a method for adjusting the control interface of a smart device provided in this application embodiment. Figure 4 ;

[0022] Figure 6 A schematic diagram of a user-selectable control interface provided in this application embodiment. Figure 1 ;

[0023] Figure 7 This is a schematic diagram of the control interface after merging the device cards provided in an embodiment of this application;

[0024] Figure 8 A flowchart illustrating a method for adjusting the control interface of a smart device provided in this application embodiment. Figure 5 ;

[0025] Figure 9 A flowchart illustrating a method for adjusting the control interface of a smart device provided in this application embodiment. Figure 6 ;

[0026] Figure 10 A schematic diagram of prompt information for a control interface provided in an embodiment of this application. Figure 2 ;

[0027] Figure 11 A schematic diagram of a user-selectable control interface provided in this application embodiment. Figure 2 ;

[0028] Figure 12 This is a schematic diagram of the structure of an adjustment device for a smart device control interface provided in an embodiment of this application. Detailed Implementation

[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0030] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0031] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "connected" and "linked" should be interpreted broadly, for example, as a fixed connection, a detachable connection, or an integral connection. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances. Furthermore, when describing pipelines, the terms "connected" and "linked" as used in this application have the meaning of establishing electrical connection. The specific meaning needs to be understood in conjunction with the context.

[0032] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0033] With the widespread application of 5G technology, solutions for smart devices to integrate network components for network configuration are also becoming increasingly common. Wired controllers typically come standard with a wireless LAN module, which may result in users purchasing a single system but receiving multiple network components. The same device may connect to the network through multiple components, leading to multiple options being displayed for the same device on the user's end, causing confusion and negatively impacting the user experience.

[0034] Based on this, this application proposes a method and apparatus for adjusting the control interface of a smart device. When a first device is detected to be connected (i.e., when a new device is detected), the method determines whether a target device exists among the at least one second device based on the device information of the first device and the device information of at least one second device stored in the application. Specifically, it determines whether there is a device in the application's stored devices whose device information is identical to that of the first device. It should be understood that when a new device is added, if the target device is already in the stored devices, the method determines whether the target device and the first device are the same device connected to the network through different gateways. If the target device and the first device are the same device, the device cards of the target device and the first device in the control interface are merged into a single device card. This avoids user confusion caused by displaying multiple options for the same device and improves the user experience.

[0035] This application provides a method for adjusting the control interface of a smart device, which can be applied to electronic devices with computing and processing capabilities, such as terminal devices, servers, cloud servers, and host computers. Terminal devices can be, but are not limited to, various smartphones, tablets, and portable wearable devices; servers can be independent servers or server clusters composed of multiple servers; host computers can be computer hosts. Taking the application of this method to a cloud server as an example, the executing entity of this method is the cloud server, see [link to relevant documentation]. Figure 1 As shown, the method includes the following steps:

[0036] S101. When the access of the first device is detected, based on the device information of the first device and the device information of at least one second device stored therein, it is determined whether the target device exists among the at least one second device.

[0037] It should be noted that the device information of the target device is the same as that of the first device. The device information may include one or more of the following: device power consumption, device type, device system number, and device address number; for example, the device information may be the device power consumption, device type, and device address number; or, for example, the device information may be the device type.

[0038] In some embodiments, when a first device is detected to be connected, that is, when a user is detected to have made an operation to connect to the first device, in order to avoid the first device being the same as one of the connected devices, the device information of the first device is obtained; based on the device information of the first device and the device information of at least one second device stored therein, it is determined whether there is a target device among the at least one second device, so as to determine whether there is a device among the at least one second device whose device information is the same as the device information of the first device.

[0039] For example, the device stores two second devices, device A and device B. Device A's device information includes: device type is central air conditioning, device system number is KT-1001, and device address number is WS.1001. Device B's device information includes: device type is central air conditioning, device system number is KT-1003, and device address number is CT.101. When the first device is detected to be connected, the device information of the first device is obtained, including: device type is central air conditioning, device system number is KT-1001, and device address number is WS.1001. Based on the device information of the first device and the device information of the two second devices stored in the device, device A can be identified as the target device.

[0040] In some embodiments, device information for each device may be stored in various databases, such as Elasticsearch or Tdengine, and this application does not impose any specific limitations on this.

[0041] S102. If the target device exists in at least one second device, determine whether the target device and the first device are the same device connected to the network through different gateways.

[0042] In some embodiments, after detecting the access of the first device, if the target device exists in at least one second device stored therein, it is determined whether the target device and the first device are the same device connected to the network through different gateways, so that if the target device and the first device are the same device connected to the network through different gateways, the device card of the target device and the device card of the first device are merged into the same device card.

[0043] It should be noted that the device card refers to the card displayed to the user in the operation interface, and the device card can be displayed through a device with display function.

[0044] See Figure 2 In the embodiment shown, S102 described above can be specifically implemented as the following steps:

[0045] S201. Within a preset time period, send multiple test commands to the target device continuously and detect the operating status of the target device and the first device.

[0046] It should be noted that the test commands are selected based on the known functions of the target device. For example, for an air conditioner, the test commands could be commands to adjust the fan speed, adjust the temperature, or adjust the device's on / off state; for a refrigerator, the test commands could be commands to adjust the temperature. This application does not impose specific limitations in this regard.

[0047] It should be understood that test instructions should be selected based on the known functions of the target device to avoid inaccurate results due to the target device not having the corresponding function for the test instruction.

[0048] In some embodiments, after determining that there is a target device in at least one second device whose device information is the same as that of the first device, multiple test commands are continuously sent to the target device within a preset time period, and the operating status of the target device and the operating status of the first device are detected, so as to determine whether the target device and the first device are the same device.

[0049] In some embodiments, when sending test instructions to the target device, multiple test instructions are selected according to a first preset priority.

[0050] It should be noted that the first preset priority is set in advance by relevant staff based on the impact of each instruction on the user. Instructions with low user perception after issuance have high priority, while instructions that control the device to turn on or off have the lowest priority. Taking air conditioners as an example, the first preset priority can be set according to the wind speed, with the priority from high to low being low wind, medium wind, high wind, and strong wind.

[0051] It should be understood that when sending test instructions to the target device, multiple test instructions are selected according to the first preset priority. That is, instructions with low user perception are selected as test instructions first, which avoids causing trouble to the user due to excessive changes in the operating status of the device during the process of judging the target device and the first device, thereby improving the user experience.

[0052] In some embodiments, before sending multiple control commands to the target device, a device with a display function prompts the user that it is determining whether the first device is a stored device, and may adjust the operating state of the device.

[0053] In some embodiments, during the process of determining whether the target device and the first device are the same device connected to the network through different gateways, a prompt message may be sent to the user to avoid causing inconvenience to the user due to frequent changes in the device's status.

[0054] It should be noted that prompts can be sent to users through voice prompts, display devices, or other means. For example, a display device could show "Start intelligent pairing. The device status will change. Please don't worry." This application does not impose any specific restrictions on this.

[0055] For example, see Figure 3 As shown, when adding an air conditioner, in the process of determining whether air conditioner A and air conditioner B are the same device connected to the network through different gateways, the system marks "The system + address number of the device with * is duplicated with the device already connected to the network in the home. If the duplicate is the same device, it will not be added as a new device in this connection. The functions of different connection methods for the same device will be merged to bring you a better user experience." The system also displays in large font the message "Device intelligent matching is in progress. The device's operating status may be adjusted. Please don't worry, the device will return to its original operating status after the matching is completed." This is to avoid causing inconvenience to users due to frequent changes in device status.

[0056] S202. Based on the operating status of the target device within a preset time period and the operating status of the first device within a preset time period, determine whether the target device and the first device are the same device.

[0057] In some embodiments, after sending multiple test commands to the target device in succession, the target device and the first device are determined to be the same device based on the detected operating status of the target device within a preset time period and the operating status of the first device within a preset time period, so as to ensure the accuracy of the determination result.

[0058] based on Figure 2The illustrated embodiment provides at least the following beneficial effects: within a preset time period, multiple test commands are continuously sent to the target device, and the operating status of the target device and the first device are detected, making it easier to determine whether the operating status of the target device and the first device are the same within the preset time period; based on the operating status of the target device and the first device within the preset time period, it is determined whether the target device and the first device are the same device, ensuring the accuracy of the determination result and avoiding the situation where the target device and the first device are not the same device but are judged as the same device.

[0059] See Figure 4 In the embodiment shown, S202 described above can be specifically implemented as the following steps:

[0060] S301. If it is determined that the operating status of the target device within a preset time period is the same as that of the first device within a preset time period, the target device and the first device are determined to be the same device.

[0061] In some embodiments, after sending multiple test commands to the target device in succession, if it is determined that the operating state of the target device within a preset time period is the same as that of the first device within a preset time period, it is determined that the target device and the first device are the same device, that is, the target device and the first device are the same device connected to the network through different gateways.

[0062] It should be noted that the operating state of the target device within the preset time period is the same as that of the first device within the preset time period. This means that when the operating state of the target device changes within the preset time period, the operating state of the first device is also detected to have changed in the same way as that of the target device.

[0063] It should be noted that two different devices may have the same device information for various reasons.

[0064] based on Figure 4 The embodiments shown have at least the following beneficial effects: when the target device is included in at least one second device, after determining that the operating state of the target device within a preset time period is the same as that of the first device within a preset time period, the target device and the first device are determined to be the same device, thus avoiding the mislabeling of two different devices as the same device due to the two different devices being marked with the same device information.

[0065] See Figure 5 In the embodiment shown, S202 above can also be specifically implemented as the following steps:

[0066] S302. If it is determined that the operating status of the target device within a preset time period is different from that of the first device within a preset time period, it is determined that the target device and the first device are not the same device.

[0067] S303. If the target device and the first device are not the same device, retain the correspondence between the device card and the device information of the first device, and retain the device card of the first device in the control interface.

[0068] In some embodiments, after sending multiple test commands to the target device in succession, if it is determined that the operating state of the target device within a preset time period is different from that of the first device within a preset time period, it is determined that the target device and the first device are not the same device; at this time, the correspondence between the device card of the first device and the device information of the first device is retained, and the device card of the first device is retained in the control interface to ensure that the user can use the first device normally.

[0069] based on Figure 5 The illustrated embodiment provides at least the following beneficial effects: when at least one second device includes a target device, after determining that the operating state of the target device within a preset time period is different from that of the first device within a preset time period, the correspondence between the device card and the device information of the first device is retained, and the device card of the first device is retained in the control interface, ensuring that the user can use the first device normally. At the same time, it also avoids mislabeling the target device and the first device as the same device because the target device and the first device have the same device information, thus improving the user experience.

[0070] In summary, when determining whether the target device and the first device are the same device, the "determining whether the target device and the first device are the same device based on the operating status of the target device within a preset time period and the operating status of the first device within a preset time period" provided in the embodiments of this application can be specifically implemented as S301, S302 and S303.

[0071] S103. When the target device and the first device are the same device connected to the network through different gateways, merge the device card of the target device and the device card of the first device in the control interface into the same device card.

[0072] In some embodiments, if it is determined that the target device and the first device are the same device connected to the network through different gateways, the device card of the target device and the device card of the first device in the control interface are merged into the same device card, and the device information of the target device and the device information of the first device are merged.

[0073] It should be noted that merging the device card of the target device and the device card of the first device into a single card can be done by deleting the device card of the target device and keeping the device card of the first device; or by deleting the device card of the target device and keeping the device card of the first device; or by deleting both the device card of the target device and the device card of the first device and generating a new device card.

[0074] For example, see Figure 6 As shown, when the system detects that the user has made an operation to connect to air conditioner 4, based on the device information of air conditioner 4 and the stored device information of air conditioners 1, 2, and 3, it determines that the device information of air conditioner 1 is the same as that of air conditioner 4. After further judgment, it is determined that air conditioner 4 and air conditioner 1 are the same device. At this time, the device cards of air conditioner 1 and air conditioner 4 are merged into a single device card, and the device information of the target device is merged with the device information of the first device.

[0075] For example, known Figure 6 Air conditioner 1 and air conditioner 4 are the same device. Delete the device cards for both air conditioner 1 and air conditioner 4, and generate a new device card A. See the interface after generation. Figure 7 As shown.

[0076] based on Figure 1 The illustrated embodiments offer at least the following beneficial effects: The technical solution provided by this application offers at least the following beneficial effects: When a first device is detected to be connected, i.e., when a new device is detected, based on the device information of the first device and the device information of at least one second device stored within itself, it is determined whether a target device exists among the at least one second device; that is, it is determined whether there is a device in its stored devices whose device information is the same as the device information of the first device. It should be understood that when a new device is added, if the target device is among the already stored devices, it is determined whether the target device and the first device are the same device connected to the network through different gateways; if the target device and the first device are the same device, the device cards of the target device and the first device in the control interface are merged into a single device card, avoiding user confusion caused by displaying multiple options for the same device and improving the user experience.

[0077] See Figure 8 As shown in one embodiment, the method for adjusting the control interface of a smart device provided in this application, after determining that the target device and the first device are the same device, further includes the following steps:

[0078] S401. If the target device and the first device are the same device, determine the multiple gateways connected to the target device.

[0079] S402. When sending control commands to the target device, select the target gateway for sending control commands according to the second preset priority.

[0080] It should be noted that the second preset priority is set by relevant staff based on the network transmission speed of the gateway; the second preset priority from high to low is as follows: wireless LAN wired controller, central control smart screen, 4th Generation (4G) IoT gateway, 5G IoT gateway, and narrowband IoT device.

[0081] In some embodiments, when the first device is detected to be connected, and when it is determined that the target device and the first device are the same device, multiple gateways connected to the target device are identified; a target gateway for sending control commands is selected according to a second preset priority to ensure that the command is sent using the gateway with the fastest network transmission speed.

[0082] It should be noted that if there are multiple gateways with the highest priority, the highest priority gateway shall be selected as the target gateway.

[0083] In some embodiments, when it is determined that the target device and the first device are the same device, the gateway information of at least one gateway connected to the target device and the gateway information of the gateway connected to the first device are detected to determine multiple gateways connected to the target device.

[0084] based on Figure 8 The illustrated embodiment provides at least the following beneficial effects: when the target device and the first device are the same device, multiple gateways connected to the target device are identified; the target gateway for sending control commands is selected according to a second preset priority, that is, the gateway with the fastest network transmission speed among the multiple gateways is selected for sending control commands, ensuring the transmission speed of control commands and thus improving the user experience.

[0085] In some embodiments, see Figure 9 As shown, taking air conditioning device A as an example, the method for adjusting the control interface of a smart device provided in this application embodiment can also be implemented with the following steps:

[0086] S501. After detecting the addition of device A, determine whether the target device exists in at least one of the devices stored in the device storage; if the target device does not exist in at least one of the devices stored in the device storage, retain the device card of air conditioning device A and the device information of air conditioning device A.

[0087] S502. If the target device exists in at least one of the devices stored in the device's own storage, switch to the query page to determine whether intelligent adjustment is required.

[0088] For example, see Figure 10As shown, if the target device exists in at least one of the devices stored in its own storage, a pop-up window appears on the display interface, including the question "Do you need smart adjustment?" and two buttons: "Yes" and "No".

[0089] S503. After the user selects "Yes", a test command is sent to the target device. When sending the test command, the priority of the selected gateway, from high to low, is as follows: wireless LAN wired controller, central control smart screen, 4G IoT gateway, 5G IoT gateway, and narrowband IoT device.

[0090] For example, see Figure 11 As shown, when the user selects "Yes" in the prompt box, a test command is sent to the target device.

[0091] S504. Determine whether the target device supports airflow adjustment.

[0092] S505. If the target device does not support airflow adjustment, determine whether the target device is in a powered-off state.

[0093] S5051. If the target device is powered off, send a power-on command to the target device; if device A is powered on, the match is successful, confirming that the target device and device A are the same device; or, if device A is not powered on, send N power-on commands to the target device; if device A is also powered on, the match is successful.

[0094] S5052. If the target device is not in a powered-off state, send a power-off command to the target device. If device A is switched to a powered-off state, the match is successful, and the target device and device A are confirmed to be the same device. Alternatively, if device A is not powered off, send N power-off commands to the target device. If device A is also switched to a powered-off state, the match is confirmed to be successful.

[0095] S506. If the target device supports airflow adjustment, confirm whether the target device is currently operating at low airflow.

[0096] S5061. If the target device is not currently in a low wind state, issue a low wind command to the target device. The next step is S5010.

[0097] S507. If the target equipment is currently in a low wind condition, issue a medium wind command to the target equipment; determine whether equipment A has been adjusted to a medium wind condition.

[0098] In the case where device A is adjusted to stroke status, if the matching is successful, the device cards of the target device and device A will be merged into the same device card.

[0099] S508. If the target equipment has not been adjusted to a medium-wind state, issue a high-wind command to the target equipment.

[0100] If device A is set to high wind speed, and the matching is successful, the device cards of the target device and device A will be merged into the same device card.

[0101] S509. If the target equipment has not been adjusted to a high wind state, issue a low wind command to the target equipment.

[0102] S5010. Determine whether device A has been adjusted to low wind speed.

[0103] If device A is set to low wind speed, the match is successful, and the device cards of the target device and device A are merged into a single device card. If device A is not set to low wind speed, the match fails, and device A's device card is retained.

[0104] It should be noted that device A and the target device may not have one or more of the following wind conditions: low wind, medium wind, and high wind. Therefore, when the target device issues one or more of the following wind conditions: low wind, medium wind, and high wind, the operating status of the target device and device A may not change, but this does not mean that the target device and device A are not the same device.

[0105] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the data processing device or vehicle includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0106] This application embodiment can, according to the above method, exemplarily divide a data processing device or vehicle into functional modules. For example, the data processing device or vehicle may include functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.

[0107] Figure 12 This is a schematic diagram illustrating the structure of an adjustment device for a smart device control interface according to an exemplary embodiment, with reference to... Figure 12The data processing device includes: a judgment module 101, an adjustment module 102, a determination module 103, and a selection module 104.

[0108] The judgment module 101 is used to determine, when the access of the first device is detected, whether there is a target device among the at least one second device based on the device information of the first device and the device information of at least one second device stored in itself, wherein the device information of the target device is the same as the device information of the first device.

[0109] The judgment module 101 is further configured to determine whether the target device and the first device are the same device connected to the network through different gateways, in the case where the target device exists in at least one second device.

[0110] The adjustment module 102 is used to merge the device card of the target device and the device card of the first device in the control interface into a single device card when the target device and the first device are the same device connected to the network through different gateways.

[0111] In some embodiments, the judgment module 101 is specifically used to continuously send multiple test commands to the target device within a preset time period, and detect the operating status of the target device and the operating status of the first device; and determine whether the target device and the first device are the same device based on the operating status of the target device within the preset time period and the operating status of the first device within the preset time period.

[0112] In some embodiments, the determination module 101 is further configured to determine that the target device and the first device are the same device if the operating state of the target device within a preset time period is the same as the operating state of the first device within a preset time period; or, if the operating state of the target device within a preset time period is different from the operating state of the first device within a preset time period, determine that the target device and the first device are not the same device.

[0113] In some embodiments, the adjustment module 102 is used to retain the correspondence between the device card of the first device and the device information of the first device when the target device and the first device are not the same device, and to retain the device card of the first device in the control interface.

[0114] In some embodiments, device information includes one or more of the following: device operating status, device power consumption, device type, device system number, and device address number.

[0115] In some embodiments, the determining module 103 is configured to determine multiple gateways connected to the target device when the target device and the first device are the same device; the selecting module 104 is configured to select a target gateway for sending the test command according to a second preset priority when sending the test command to the target device; the target gateway is the gateway with the highest priority among the multiple gateways; and the selecting module 104 is configured to select a target test command according to a first preset priority when sending the test command to the target device; the target test command represents the command with the highest priority among the multiple preset commands.

[0116] In some embodiments, the second preset priority, from high to low, is: wireless LAN wired controller, central control smart screen, 4G IoT gateway, 5G IoT gateway, and narrowband IoT device.

[0117] Figure 12 If the various modules in the process are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method for adjusting the control interface of an intelligent device, characterized in that, The method includes: Upon detecting the access of a first device, based on the device information of the first device and the device information of at least one second device stored therein, it is determined whether a target device exists among the at least one second device; wherein, the device information of the target device is the same as the device information of the first device; If the target device is present in at least one of the second devices, determine whether the target device and the first device are the same device connected to the network through different gateways; If the target device and the first device are the same device connected to the network through different gateways, the device card of the target device and the device card of the first device in the control interface will be merged into the same device card.

2. The method according to claim 1, characterized in that, The step of determining whether the target device and the first device are the same device connected to the network through different gateways includes: Within a preset time period, multiple test commands are continuously sent to the target device, and the operating status of the target device and the operating status of the first device are detected; Based on the operating status of the target device within a preset time period and the operating status of the first device within a preset time period, it is determined whether the target device and the first device are the same device connected to the network through different gateways.

3. The method according to claim 2, characterized in that, The step of determining whether the target device and the first device are the same device connected to the network through different gateways based on the operating status of the target device within a preset time period and the operating status of the first device within a preset time period includes: If it is determined that the operating state of the target device within a preset time period is the same as that of the first device within a preset time period, then it is determined that the target device and the first device are the same device connected to the network through different gateways; or, If it is determined that the operating state of the target device within a preset time period is different from that of the first device within a preset time period, it is determined that the target device and the first device are not the same device connected to the network through different gateways.

4. The method according to claim 3, characterized in that, The method further includes: If the target device and the first device are not the same device, the correspondence between the device card and the device information of the first device is retained, and the device card of the first device is retained in the control interface.

5. The method according to claim 1, characterized in that, The device information includes one or more of the following: device energy consumption, device type, device system number, and device address number.

6. The method according to claim 2, characterized in that, The continuous sending of multiple test commands to the target device includes: When sending a test command to the target device, multiple test commands are selected according to a first preset priority; the test command represents the command with the highest priority among the multiple preset commands. The multiple test commands are continuously sent to the target device.

7. The method according to claim 3, characterized in that, The method further includes: If the target device and the first device are the same device, multiple gateways connected to the target device are identified. When sending control commands to the target device, a target gateway for sending control commands is selected according to a second preset priority; wherein, the second preset priority, from high to low, is a wireless LAN wired controller, a central control smart screen, a 4G IoT gateway, a 5G IoT gateway, and a narrowband IoT gateway, and the target gateway is the gateway with the highest priority among the multiple gateways.

8. An adjustment device for the control interface of an intelligent device, characterized in that, The device includes a judgment module and an adjustment module; The judgment module is used to determine, upon detecting the access of a first device, whether a target device exists among the at least one second device based on the device information of the first device and the device information of at least one second device stored in its own memory; the device information of the target device is the same as the device information of the first device. The determination module is further configured to determine, when the target device is present in at least one of the second devices, whether the target device and the first device are the same device connected to the network through different gateways; The adjustment module is used to merge the device card of the target device and the device card of the first device in the control interface into a single device card when the target device and the first device are the same device connected to the network through different gateways.

9. The apparatus according to claim 8, characterized in that, The judgment module is specifically used to continuously send multiple test commands to the target device within a preset time period, and to detect the operating status of the target device and the operating status of the first device. Based on the operating status of the target device within a preset time period and the operating status of the first device within a preset time period, it is determined whether the target device and the first device are the same device connected to the network through different gateways.

10. The apparatus according to claim 9, characterized in that, The judgment module is specifically used to determine that the target device and the first device are the same device connected to the network through different gateways if it is determined that the target device and the first device have the same operating status within a preset time period and the operating status of the first device within a preset time period. Alternatively, if it is determined that the operating state of the target device within a preset time period is different from that of the first device within a preset time period, it is determined that the target device and the first device are not the same device connected to the network through different gateways.

Citation Information

Patent Citations

  • Method for identifying repeated identification of equipment, terminal and storage medium

    CN109582703A

  • Networking control method for household electrical appliances, module, control terminal, terminal and medium

    CN109901478A