Module permission identification method, module permission identification device, and readable storage medium
By receiving authorization query commands and obtaining network configuration information, the problem of the inability to switch between different air conditioners after the air conditioner function modules are bound is solved, realizing the sharing of modules among air conditioners that meet the conditions and improving user convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD
- Filing Date
- 2021-08-31
- Publication Date
- 2026-06-02
Smart Images

Figure CN115727476B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioning technology, and in particular to a module permission identification method, a module permission identification device, and a computer-readable storage medium. Background Technology
[0002] With the development of economy and technology, air conditioners are being used more and more widely, and their functions are becoming more and more diversified. Some air conditioners provide an installation area where users can choose the functional modules they need to install, so that the functions of the air conditioner can meet the user's needs.
[0003] Currently, the function module is activated upon initial installation on an air conditioner. After activation, the function module is bound to that air conditioner and stored on the server. Subsequently, the function module can only be used on the air conditioner it is bound to. If installed on other air conditioners, the server will return a message indicating that the module is already activated, and other air conditioners will not be able to use the function module normally. This means that when a user purchases multiple air conditioners that support the same function module, the function module cannot be switched between different air conditioners, which seriously affects the convenience of using the function module on different air conditioners. Summary of the Invention
[0004] The main objective of this invention is to provide a module permission identification method, a module permission identification device, and a computer-readable storage medium, which aim to improve the convenience for users to use functional modules on different air conditioners.
[0005] To achieve the above objectives, the present invention provides a module permission identification method, which includes the following steps:
[0006] The system receives an authorization query instruction and extracts the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction; the authorization query instruction is sent by the first air conditioner when the functional module is installed in a preset area of the first air conditioner.
[0007] When the pre-stored identification information corresponding to the first identification information is inconsistent with the second identification information, the first network configuration information of the first air conditioner is obtained; the pre-stored identification information includes the identification information of the second air conditioner that has been authorized to use the functional module.
[0008] If the first network configuration information meets the target conditions, then a first feedback message is sent to the first air conditioner to authorize the first air conditioner to use the functional module.
[0009] Optionally, the step of obtaining the first network configuration information of the first air conditioner may be performed simultaneously or after the following steps:
[0010] Obtain the second network configuration information of the second air conditioner;
[0011] If the first network configuration information matches the second network configuration information, then it is determined that the first network configuration information satisfies the target condition;
[0012] If the first network configuration information does not match the second network configuration information, it is determined that the first network configuration information does not meet the target condition, and a second feedback message is sent to the first air conditioner to prohibit the first air conditioner from using the functional module.
[0013] Optionally, after the step of obtaining the second network configuration information of the second air conditioner, the method further includes:
[0014] Obtain the first user information corresponding to the first air conditioner associated with the first network configuration information, and obtain the second user information corresponding to the second air conditioner associated with the second network configuration information;
[0015] If the first user information is consistent with the second user information, then it is determined that the first network configuration information matches the second network configuration information;
[0016] If the first user information is inconsistent with the second user information, then it is determined that the first network configuration information and the second network configuration information do not match.
[0017] Optionally, after the step of obtaining the second network configuration information of the second air conditioner, the method further includes:
[0018] Obtain the first location of the first air conditioner associated with the first network configuration information, and obtain the second location of the second air conditioner associated with the second network configuration information;
[0019] If the distance between the first location and the second location is less than or equal to a set distance, then the first network configuration information is determined to match the second network configuration information.
[0020] If the distance between the first location and the second location is greater than a set distance, then it is determined that the first network configuration information and the second network configuration information do not match.
[0021] Optionally, after receiving the authorization query instruction and extracting the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction, the method further includes:
[0022] When the pre-stored identification information corresponding to the first identification information is consistent with the second identification information, the step of sending the first feedback information to the first air conditioner to authorize the first air conditioner to use the functional module is executed.
[0023] Optionally, after receiving the authorization query instruction and extracting the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction, the method further includes:
[0024] The database is queried based on the first identification information; the database includes the fourth identification information of the activated target function module and its associated preset identification information, wherein the preset identification information is the identification information of the air conditioner that has been authorized to use the corresponding target function module;
[0025] If a fourth identifier exists that matches the first identifier, then the preset identifier associated with the fourth identifier that matches the first identifier is determined as the pre-stored identifier.
[0026] If no fourth identifier information matches the first identifier information, then the first identifier information and the second identifier information are associated and stored in the pre-stored database.
[0027] Optionally, after the step of obtaining the first network configuration information of the first air conditioner, the method further includes:
[0028] If the first network configuration information meets the target conditions, the pre-stored identification information in the pre-stored database will be updated to the second identification information.
[0029] Optionally, when the air conditioner receives the first feedback information, it stops outputting the target prompt information, which is information used to indicate that the functional module has been activated.
[0030] In addition, to achieve the above objectives, this application also proposes a module permission identification device, which includes: a memory, a processor, and a module permission identification program stored in the memory and executable on the processor. When the module permission identification program is executed by the processor, it implements the steps of the module permission identification method as described in any of the above claims.
[0031] In addition, to achieve the above objectives, this application also proposes a computer-readable storage medium storing a module permission identification program, which, when executed by a processor, implements the steps of the module permission identification method as described in any of the preceding claims.
[0032] This invention proposes a module permission identification method. When receiving an authorization query command, the method extracts the first and second identification information corresponding to the functional module and the first air conditioner contained in the command. When the obtained second identification information does not match the pre-stored identification information of the second air conditioner that is authorized to use the functional module, it indicates that the module has been activated. At this time, instead of directly sending information that does not have the permission to use the functional module to the first air conditioner, the method further sends a first feedback information to the first air conditioner when the network configuration information of the first air conditioner meets the target conditions, so as to authorize the first air conditioner to use the functional module. This ensures that other first air conditioners with network configuration information that meets the target conditions can also share the same functional module with the second air conditioner that has previously activated the functional module, thereby improving the convenience for users to use functional modules on different air conditioners. Attached Figure Description
[0033] Figure 1 This is a schematic diagram of the hardware structure involved in the operation of an embodiment of the module permission recognition device of the present invention;
[0034] Figure 2 This is a flowchart illustrating an embodiment of the module permission identification method of the present invention;
[0035] Figure 3 This is a flowchart illustrating another embodiment of the module permission identification method of the present invention;
[0036] Figure 4 This is a flowchart illustrating another embodiment of the module permission identification method of the present invention.
[0037] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0038] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0039] The main solution of this invention is: receiving an authorization query instruction and extracting the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction; the authorization query instruction is sent by the first air conditioner when the functional module is installed in a preset area of the first air conditioner; when the pre-stored identification information corresponding to the first identification information is inconsistent with the second identification information, if the first network configuration information of the first air conditioner meets the target conditions, a first feedback information is sent to the first air conditioner to authorize the first air conditioner to use the functional module; wherein, the pre-stored identification information includes the identification information of the second air conditioner that has been authorized to use the functional module.
[0040] In existing technology, the functional module is activated when it is first installed on an air conditioner. After activation, the functional module is bound to that air conditioner and stored on the server. Subsequently, the functional module can only be used on the air conditioner it is bound to. If it is installed on other air conditioners, the server will return a message that the module has been activated, and other air conditioners will not be able to use the functional module normally. This means that when a user purchases multiple air conditioners that support the same functional module, the functional module cannot be switched between different air conditioners, which seriously affects the convenience of using the functional module on different air conditioners.
[0041] The present invention provides the above-mentioned solution, which aims to improve the convenience for users to use functional modules on different air conditioners.
[0042] This invention provides an air conditioner. In this embodiment, the air conditioner is a floor-standing unit. In other embodiments, the air conditioner may also be a wall-mounted unit, a window unit, a ceiling-mounted unit, etc.
[0043] In this embodiment, the air conditioner includes a housing and a functional module 2. The housing contains an air duct, which may specifically include an indoor return air duct and / or a fresh air duct. The functional module 2 is located within the air duct to regulate the air entering the duct. A fan may be installed within the air duct to drive air into and out of the duct.
[0044] In this embodiment, functional module 2 is an air conditioning module. Functional module 2 can be one or more of the following: a heat exchange module, a purification module (such as an activated carbon module, a plasma sterilization module), a humidity control module (such as a dehumidification module and / or a humidification module), an oxygenation module (such as a positive and negative ion module), a fragrance module, a heating module (such as an electric auxiliary heating module), and / or a filtration module (such as a HEPA filter, a formaldehyde filter, etc.) in a heat pump circulation system. Functional module 2 can be fixedly installed in the air duct or detachably installed in the air duct. In other embodiments, functional module 2 can also be other modules without air conditioning functions, such as modules with detection functions.
[0045] In this embodiment, functional module 2 is detachably installed within a preset area in the air duct. Functional module 2 can be installed in the preset area via plug-in, snap-fit, or other methods. A mounting base can be provided within the preset area of the air duct. The mounting base may include one or more mounting parts, each of which can be detachably connected to functional module 2. For example, the mounting part is a mounting groove, and functional module 2 and the mounting groove can be detachably connected via plug-in engagement. Based on this, the user can install the required functional module 2 into the air duct according to actual usage needs to regulate the air flowing through the air duct. The mounting base can be fixed inside the air duct before the air conditioner leaves the factory, while functional module 2 can be installed on the mounting base before leaving the factory, or it can be purchased separately by the user according to their actual needs.
[0046] Specifically, to achieve automatic identification of the functional module 2 installed in the current air duct, a detection module 1 (e.g., radio frequency antenna, camera, etc.) can be installed at the corresponding installation base position within the air duct. The functional module 2 is equipped with an identification section carrying identification information (e.g., RFID card, barcode, QR code, etc.). Different functional modules 2 carry different identification information on their corresponding identification sections. Based on this, by identifying the identification information in the detection signal of the detection module 1, information about different functional modules 2 can be obtained. Specifically, the identification information can include information about the functional type of the functional module 2, information about the target installation location of the functional module 2, information about the copyright of the functional module 2, and / or information about the version of the functional module 2. Based on this, by identifying the detection signal of the detection module 1, it is possible to determine whether a functional module 2 is installed in the air duct, the type of the installed functional module 2, the location of the installed functional module 2, whether the installation location is accurate, whether the installation version is correct, and whether the installed functional module 2 is genuine, etc.
[0047] Furthermore, the preset area is divided into multiple sub-areas for the detachable installation of multiple functional modules 2. Based on this, the mounting base may include mounting sections, each corresponding to a detection module 1. The area occupied by each mounting section can be defined as a sub-area. The detection area of each detection module 1 covers its corresponding sub-area to detect relevant information of the functional modules 2 within that sub-area. Specifically, multiple preset identification information corresponding to different functional modules 2 can be pre-stored. If the detection signal of the detection module 1 matches any preset identification information, it indicates that a functional module 2 exists within the sub-area corresponding to the detection module 1; if no detection signal matches any preset identification information, it indicates that no functional module 2 is installed within the sub-area corresponding to the detection module 1.
[0048] Specifically, multiple preset identification information can be associated with different sub-regions in advance. For example, to ensure the adjustment effect and the durability of functional module 2, the relative positions of multiple different functional modules 2 can be pre-fixed to form multiple preset installation positions of functional modules 2 in the air duct. Based on the preset installation positions, different sub-regions can be associated with corresponding preset identification information. Based on this, the detection modules 1 of different sub-regions are associated with different preset identification information. The detection signals of detection modules 1 can be analyzed based on the preset identification information associated with detection modules 1, and the accuracy of the position of functional module 2 can be determined based on the analysis results. For example, to prevent modules with high dryness requirements (such as electrically powered adjustment modules and filters) from being affected by moisture and thus their functionality, the location of the dehumidification module closest to the air inlet, the location of the humidification module furthest from the air inlet, and other functional modules 2 positioned between the dehumidification and humidification modules can be pre-set. Based on this, the detection module 1 corresponding to the first sub-region closest to the air inlet can be associated with the preset identification information of the dehumidification module, and the detection module 1 corresponding to the second sub-region furthest from the air inlet can be associated with the preset identification information of the humidification module. The preset identification information of other functional modules 2 can be associated with the sub-regions between the first and second sub-regions respectively. Furthermore, each sub-region between the first and second sub-regions is associated with the preset identification information of all other functional modules 2, allowing for free installation of other functional modules 2 between the first and second sub-regions, facilitating user operation.
[0049] Furthermore, the air conditioner may also include a smart screen, which is installed in the housing and can be used to output information related to the operation of the air conditioner, such as the authorization recognition result of function module 2.
[0050] Furthermore, the air conditioner also includes a control device, and the aforementioned detection module 1, the functional module 2 installed in the air duct, and the smart screen can be connected to this control device.
[0051] Based on the aforementioned air conditioner, this embodiment of the invention proposes a module permission identification device, used to identify whether functional modules on the air conditioner have usage permissions. Specifically, in this embodiment, the module permission identification device is a cloud server. Different air conditioners can communicate with the cloud server via a network. In other embodiments, the module permission identification device may also be a device located in the indoor environment where the air conditioner is located, that communicates with different air conditioners in the indoor environment via a network or signal line, or the module permission identification device may be any air conditioner.
[0052] In this embodiment, as Figure 1As shown, the module permission identification device includes: a processor 1001 (e.g., CPU), a memory 1002, etc. The memory 1002 can be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk storage device. Optionally, the memory 1002 can also be a storage device independent of the aforementioned processor 1001.
[0053] Those skilled in the art will understand that Figure 1 The device structure shown does not constitute a limitation on the device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0054] like Figure 1 As shown, the memory 1002, which is a computer-readable storage medium, may include a module access control program. Figure 1 In the apparatus shown, the processor 1001 can be used to call the module permission identification program stored in the memory 1002 and execute the relevant steps of the module permission identification method in the following embodiments.
[0055] This invention also provides a module permission identification method, which identifies whether the functional modules installed on the air conditioner have usage permissions based on the module permission identification device described above.
[0056] Reference Figure 2 This application proposes an embodiment of a module permission identification method. In this embodiment, the module permission identification method includes:
[0057] Step S10: Receive an authorization query instruction and extract the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction; the authorization query instruction is sent by the first air conditioner when the functional module is installed in a preset area of the first air conditioner;
[0058] The functional modules here can be newly installed functional modules within a preset area, or functional modules within a preset area determined based on user-input settings.
[0059] The first identification information is specifically a unique identifier that distinguishes a functional module from other functional modules. In this embodiment, the first identification information is the production number of the functional module. In other embodiments, the first identification information may also be the module name of the functional module, etc.
[0060] The second identification information is specifically a unique identifier that distinguishes the air conditioner from other air conditioners. In this embodiment, the second identification information is the air conditioner's production serial number. In other embodiments, the second identification information may also be the air conditioner's name, etc.
[0061] In this embodiment, the control device within the air conditioner can acquire detection data from the detection module corresponding to a preset area. Based on the detection data, it determines whether a newly installed functional module exists within the preset area. If a newly installed functional module is found, the control device can further determine the module identification information of the functional module as the first identification information. The control device can also read the air conditioner identification information stored locally within the air conditioner as the second identification information. The functional module may carry an information tag (such as a QR code, barcode, RFID card, etc.) with its own module identification information. The detection module can identify the module by scanning the information tag on the newly installed functional module, and the identified result serves as the module identification information (i.e., the first identification information). The air conditioner can generate an authorization query command based on the acquired first and second identification information and send it to the module permission identification device to query whether the functional module is allowed to be used in the first air conditioner. After receiving the authorization query command, the module permission identification device can extract the first and second identification information from the authorization query command.
[0062] Step S20: When the pre-stored identification information corresponding to the first identification information is inconsistent with the second identification information, obtain the first network configuration information of the first air conditioner; wherein, the pre-stored identification information includes the identification information of the second air conditioner that has been authorized to use the functional module;
[0063] The module permission identification device can pre-store the identification information of activated functional modules and the identification information of air conditioners authorized to use the functional modules. Based on this, the identification information of the air conditioners associated with the first identification information can be used as the pre-stored identification information here.
[0064] The first air conditioner is connected to the module permission identification device via a network. The first network configuration information is specifically the configuration information used by the first air conditioner to distinguish it from other air conditioners in the network. The first network configuration information may specifically include the first air conditioner's IP address, physical address, and / or network interface, etc.
[0065] Specifically, the module permission identification device receives the authorization query command based on the communication network between it and the air conditioner. Based on this, it can directly parse the first network configuration information from the authorization query command, or it can query the information associated with the module permission identification device based on the information parsed from the authorization query command to obtain the first network configuration information here.
[0066] Step S30: If the first network configuration information meets the target conditions, then send the first feedback information to the first air conditioner to authorize the first air conditioner to use the functional module.
[0067] The target conditions here specifically refer to the conditions that the network configuration information of the air conditioner, or its associated information, must meet to allow the use of the functional module. The target conditions can be set by the user or pre-configured by the system to suit user needs. The target conditions may indicate that the first and second air conditioners belong to the same user.
[0068] If the first network configuration information meets the target conditions, it indicates that the functional module is allowed to be used on the first air conditioner; if the first network configuration information does not meet the target conditions, it indicates that the functional module is not allowed to be used on the first air conditioner.
[0069] In this embodiment, the first feedback information is specifically the authorization code corresponding to the functional module. After receiving and verifying the authorization code, the first air conditioner can obtain the right to use the functional module, and the functional module is allowed to perform its functions normally in the first air conditioner.
[0070] This invention proposes a module permission identification method. When receiving an authorization query instruction, the method extracts the first and second identification information corresponding to the functional module and the first air conditioner contained in the instruction. If the obtained second identification information does not match the pre-stored identification information of the second air conditioner that is authorized to use the functional module, it indicates that the module has been activated. At this time, instead of directly sending information that does not have the permission to use the functional module to the first air conditioner, the method further sends first feedback information to the first air conditioner when the network configuration information of the first air conditioner meets the target conditions, so as to authorize the first air conditioner to use the functional module. This ensures that other first air conditioners with network configuration information that meets the target conditions can also share the same functional module with the second air conditioner that has previously activated the functional module, thereby improving the convenience for users to use functional modules on different air conditioners.
[0071] Furthermore, in this embodiment, when the pre-stored identification information is inconsistent with the second identification information, or when the first network configuration information does not meet the target conditions, indicating that the first air conditioner and the second air conditioner do not belong to the same user, a second feedback information can be sent to the first air conditioner to prohibit the first air conditioner from using the functional module.
[0072] Furthermore, in this embodiment, after step S10, the method further includes: when the pre-stored identification information corresponding to the first identification information is consistent with the second identification information, executing the step of sending the first feedback information to the first air conditioner to authorize the first air conditioner to use the functional module. Here, the consistency between the pre-stored identification information and the second identification information indicates that the first air conditioner and the second air conditioner are the same air conditioner, and the first air conditioner has the permission to use the functional module. At this time, sending the first feedback information to the first air conditioner ensures that the functional module can be used normally on the first air conditioner.
[0073] Furthermore, in this embodiment, when the air conditioner receives the first feedback information, it stops outputting the target prompt information, which is information used to indicate that the functional module has been activated. Here, if the identification information of the first air conditioner does not match the identification information of the activated authorized second air conditioner, the first air conditioner will not output the prompt information that the functional module has been activated, thereby ensuring an improved user experience when sharing functional modules among different air conditioners.
[0074] Furthermore, based on the above embodiments, another embodiment of the module permission identification method of this application is proposed. In this embodiment, referring to... Figure 3 Simultaneously or after step S20 is performed, the following is also included:
[0075] Step S201: Obtain the second network configuration information of the second air conditioner;
[0076] The second network configuration information can be associated with the aforementioned pre-stored identification information and stored on the module permission identification device. Specifically, the second network configuration information can be obtained by reading the network configuration information associated with the pre-stored identification information corresponding to the first identification information.
[0077] Step S202: If the first network configuration information matches the second network configuration information, then it is determined that the first network configuration information satisfies the target condition;
[0078] Step S203: If the first network configuration information does not match the second network configuration information, it is determined that the first network configuration information does not meet the target condition, and a second feedback information is sent to the first air conditioner to prohibit the first air conditioner from using the functional module.
[0079] In this embodiment, by checking whether the network configuration information corresponding to the air conditioner that currently issues the authorization query command and the air conditioner that has activated and authorized the use of the functional module match, it is possible to identify whether the air conditioner that currently issues the authorization query command has the permission to use the functional module. This ensures that even if the identification information of the air conditioner that issues the authorization query command does not match the pre-stored identification information of the activated air conditioner, it can still use the functional module normally if its network configuration information matches that of the activated air conditioner. This effectively improves the convenience of using the activated functional module on different air conditioners.
[0080] In other embodiments, pre-set pre-stored network configuration information (which can be set by the user) can also be obtained. If the first network configuration information matches the pre-stored network configuration information, it is determined that the first network configuration information meets the target condition. If the first network configuration information does not match the pre-stored network configuration information, it is determined that the first network configuration information does not meet the target condition, and a second feedback information is sent to the first air conditioner to prohibit the first air conditioner from using the functional module.
[0081] Furthermore, in one implementation of this embodiment:
[0082] After step S201, obtain the first user information corresponding to the first air conditioner associated with the first network configuration information, and obtain the second user information corresponding to the second air conditioner associated with the second network configuration information; if the first user information is consistent with the second user information, then determine that the first network configuration information matches the second network configuration information; if the first user information is inconsistent with the second user information, then determine that the first network configuration information does not match the second network configuration information.
[0083] The first user information specifically refers to the identity characteristics of the user using the first air conditioner. In this embodiment, the first user information is the user's account information (such as account number) in the module permission identification device. In other embodiments, the first user information may also be the user's name and / or mobile phone number. The second user information specifically refers to the identity characteristics of the user using the second air conditioner. In this embodiment, the second user information is the user's account information (such as account number) in the module permission identification device. In other embodiments, the second user information may also be the user's name and / or mobile phone number.
[0084] The network configuration information of different air conditioners and their corresponding user information can be collected in advance to form associated information and stored in the module permission identification device. Based on this, the first user information and the second user information can be obtained by reading the pre-associated information.
[0085] This method compares the user information of the user corresponding to the air conditioner that issued the authorization query command and the air conditioner that has activated and authorized the use of the function module by obtaining the network configuration information of the two air conditioners. This allows the system to identify whether the air conditioner that issued the authorization query command has the permission to use the function module, thereby ensuring that the shared module can be shared between different air conditioners belonging to the same user and further improving the convenience for users to use the function module on different air conditioners.
[0086] Furthermore, in another implementation of this embodiment:
[0087] After step S201, the first location of the first air conditioner associated with the first network configuration information is obtained, and the second location of the second air conditioner associated with the second network configuration information is obtained; if the distance between the first location and the second location is less than or equal to a set distance, it is determined that the first network configuration information matches the second network configuration information; if the distance between the first location and the second location is greater than the set distance, it is determined that the first network configuration information does not match the second network configuration information.
[0088] The first location specifically represents the location of the first air conditioner. The second location specifically represents the location where the second air conditioner is used. The set distance can be a distance set by the user or a fixed distance preset by the system.
[0089] Specifically, the distance between the first and second locations is calculated, and the calculated distance is compared with a set distance. If the calculated distance is less than or equal to the set distance, it means that the first and second air conditioners are located in the same area and can be considered to belong to the same user. If the calculated distance is greater than the set distance, it means that the first and second air conditioners are located in different areas and can be considered to belong to different users.
[0090] The network configuration information of different air conditioners and their corresponding user information can be collected in advance to form associated information and stored in the module permission identification device. Based on this, the first user information and the second user information can be obtained by reading the pre-associated information.
[0091] This method compares the user information of the user corresponding to the air conditioner that issued the authorization query command and the air conditioner that has activated and authorized the use of the function module by obtaining the network configuration information of the two air conditioners. This allows the system to identify whether the air conditioner that issued the authorization query command has the permission to use the function module, thereby ensuring that the shared module can be shared between different air conditioners belonging to the same user and further improving the convenience for users to use the function module on different air conditioners.
[0092] Furthermore, in another implementation of this embodiment:
[0093] After step S201, the first location and first user information of the first air conditioner associated with the first network configuration information are obtained, and the second location and second user information of the second air conditioner associated with the second network configuration information are obtained. If the distance between the first location and the second location is less than or equal to a set distance and the first user information is consistent with the second user information, then the first network configuration information is determined to match the second network configuration information. If the distance between the first location and the second location is greater than the set distance or the first user information is inconsistent with the second user information, then the first network configuration information is determined to not match the second network configuration information.
[0094] Furthermore, based on any of the above embodiments, another embodiment of the module permission identification method of this application is proposed. In this embodiment, reference is made to... Figure 4 After step S10, the following steps are also included:
[0095] Step S101: Query the pre-stored database according to the first identification information; the pre-stored database includes the fourth identification information of the activated target function module and its associated preset identification information, the preset identification information being the identification information of the air conditioner that has been authorized to use the corresponding target function module;
[0096] Step S102: If there is a fourth identifier that matches the first identifier, then the preset identifier associated with the fourth identifier that matches the first identifier is determined as the pre-stored identifier.
[0097] Step S103: If there is no fourth identifier that matches the first identifier, then the first identifier and the second identifier are associated and saved in the pre-stored database.
[0098] The pre-stored database here specifically refers to the database pre-stored in the module permission identification device, which is used to identify whether the air conditioner has the permission to use the functional modules.
[0099] In this embodiment, through the above steps S101 to S103, when the functional module is first installed in the preset area of the air conditioner, the binding information between the module and the air conditioner can be formed on the module permission identification device to achieve automatic activation. At the same time, when the functional module is not first installed in the preset area of the air conditioner, the identification of whether the air conditioner has the permission to use the functional module can be realized based on the information in the pre-stored database, ensuring that the functional module can be used normally on the authorized air conditioner.
[0100] Furthermore, in this embodiment, after step S20 (before, simultaneously with, or after step S30), if the first network configuration information meets the target condition, the pre-stored identification information in the pre-stored database is updated to the second identification information. Here, when determining that the first air conditioner has the right to use the functional module, the air conditioner identification information of the first air conditioner is used to update the air conditioner identification information bound to the functional module in the pre-stored database. This ensures that when the functional module is subsequently installed on the first air conditioner again, the usage rights of the functional module on the first air conditioner can be quickly identified based on the pre-stored database, improving the efficiency of the functional module entering normal use on the first air conditioner.
[0101] Furthermore, embodiments of the present invention also propose a computer-readable storage medium storing a module permission identification program, wherein when the module permission identification program is executed by a processor, it implements the relevant steps of any embodiment of the above module permission identification method.
[0102] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0103] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0104] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0105] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A module permission identification method, characterized in that, The module permission identification method includes the following steps: The system receives an authorization query instruction and extracts the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction. The authorization query instruction is sent by the first air conditioner when the functional module is installed in a preset area of the first air conditioner. The functional module is installed in a preset area within the air duct, and the preset area is divided into multiple sub-areas. The sub-areas are associated with the pre-stored identification information of the functional module. When the pre-stored identification information is detected, it is determined that the functional module exists, and the location of the functional module is determined to be accurate based on the pre-stored identification information. When the pre-stored identification information corresponding to the first identification information is inconsistent with the second identification information, the first network configuration information of the first air conditioner is obtained; the pre-stored identification information includes the identification information of the second air conditioner that has been authorized to use the functional module. If the first network configuration information meets the target condition, then a first feedback message is sent to the first air conditioner to authorize the first air conditioner to use the functional module; when the second network configuration information of the second air conditioner matches the first network configuration information, the first network configuration information meets the target condition; the target condition indicates that the first air conditioner and the second air conditioner belong to the same user; The matching of the second network configuration information with the first network configuration information includes: the first user information corresponding to the first air conditioner is consistent with the second user information corresponding to the second air conditioner.
2. The module permission identification method as described in claim 1, characterized in that, The step of obtaining the first network configuration information of the first air conditioner is performed simultaneously or after the following steps: Obtain the second network configuration information of the second air conditioner; If the first network configuration information matches the second network configuration information, then it is determined that the first network configuration information satisfies the target condition; If the first network configuration information does not match the second network configuration information, it is determined that the first network configuration information does not meet the target condition, and a second feedback message is sent to the first air conditioner to prohibit the first air conditioner from using the functional module.
3. The module permission identification method as described in claim 2, characterized in that, After the step of obtaining the second network configuration information of the second air conditioner, the method further includes: Obtain the first user information corresponding to the first air conditioner associated with the first network configuration information, and obtain the second user information corresponding to the second air conditioner associated with the second network configuration information; If the first user information is consistent with the second user information, then it is determined that the first network configuration information matches the second network configuration information; If the first user information is inconsistent with the second user information, then it is determined that the first network configuration information and the second network configuration information do not match.
4. The module permission identification method as described in claim 2, characterized in that, After the step of obtaining the second network configuration information of the second air conditioner, the method further includes: Obtain the first location of the first air conditioner associated with the first network configuration information, and obtain the second location of the second air conditioner associated with the second network configuration information; If the distance between the first location and the second location is less than or equal to a set distance, then the first network configuration information is determined to match the second network configuration information. If the distance between the first location and the second location is greater than the set distance, then it is determined that the first network configuration information and the second network configuration information do not match.
5. The module permission identification method as described in claim 1, characterized in that, After the steps of receiving the authorization query instruction and extracting the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction, the method further includes: When the pre-stored identification information corresponding to the first identification information is consistent with the second identification information, the step of sending the first feedback information to the first air conditioner to authorize the first air conditioner to use the functional module is executed.
6. The module permission identification method as described in any one of claims 1 to 5, characterized in that, After the steps of receiving the authorization query instruction and extracting the first identification information of the functional module and the second identification information of the first air conditioner from the authorization query instruction, the method further includes: The database is queried based on the first identification information; the database includes the fourth identification information of the activated target function module and its associated preset identification information, wherein the preset identification information is the identification information of the air conditioner that has been authorized to use the corresponding target function module; If a fourth identifier exists that matches the first identifier, then the preset identifier associated with the fourth identifier that matches the first identifier is determined as the pre-stored identifier. If no fourth identifier information matches the first identifier information, then the first identifier information and the second identifier information are associated and stored in the pre-stored database.
7. The module permission identification method as described in claim 6, characterized in that, After the step of obtaining the first network configuration information of the first air conditioner, the method further includes: If the first network configuration information meets the target conditions, the pre-stored identification information in the pre-stored database will be updated to the second identification information.
8. The module permission identification method as described in any one of claims 1 to 5, characterized in that, When the air conditioner receives the first feedback information, it stops outputting the target prompt information, which is used to indicate that the functional module has been activated.
9. A module permission identification device, characterized in that, The module permission identification device includes: a memory, a processor, and a module permission identification program stored in the memory and executable on the processor. When the module permission identification program is executed by the processor, it implements the steps of the module permission identification method as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a module permission identification program, which, when executed by a processor, implements the steps of the module permission identification method as described in any one of claims 1 to 8.