AI hosting control method and device, control equipment and computer storage medium
By receiving control commands and using a relationship table to determine the associated managed targets, the problem of inconsistent managed target exit in AI managed control is solved, achieving more intelligent control and improving the user experience.
Patent Information
- Application Number
- CN202410469510.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-18
- Publication Date
- 2025-10-24
AI Technical Summary
When AI hosts multiple hosted targets, in the existing technology, when a user adjusts any hosted target, it may cause all hosted targets to exit or only some of the hosted targets to exit, affecting the user experience and adjustment effect.
By receiving control instructions, determining node information, and accurately determining the hosting target associated with the control instruction based on the preset relationship table and node information, it controls its exit from AI hosting. The hosting target is the device or the dimensional adjustment function of the device.
The AI-controlled intelligence of multi-hosted targets has been improved, ensuring that hosted targets that need to be withdrawn are withdrawn, and that hosted targets that do not need to be withdrawn are not withdrawn, thereby enhancing the user experience.
Smart Images

Figure CN120830926A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of air conditioning equipment control, and particularly relates to an AI hosting control method and device, a control equipment and a computer storage medium. BACKGROUND
[0002] At present, in the process of AI (Artificial Intelligence) hosting control of multiple hosting targets (for example, multiple devices), when a user adjusts any hosting target, all hosting targets usually exit AI hosting control or only the hosting target adjusted by the user exits AI hosting control.
[0003] However, if all hosting targets exit AI hosting control, the hosting targets that do not need to exit AI hosting control also exit AI hosting control, which causes the hosting targets to repeatedly enter and exit AI hosting control, thereby affecting the user experience; if only the hosting target adjusted by the user exits AI hosting control, the hosting target that needs to exit AI hosting control does not exit AI hosting control, which causes the user to fail to achieve the desired adjustment effect, thereby also affecting the user experience.
[0004] Therefore, how to improve the intelligence of AI hosting control of multiple hosting targets to improve the user experience is a problem to be solved at present. SUMMARY
[0005] The main purpose of the present application is to provide an AI hosting control method, device, control equipment and computer storage medium, which aims to improve the intelligence of AI hosting control of multiple hosting targets to improve the user experience.
[0006] To achieve the above purpose, the present application provides an AI hosting control method, which comprises the following steps:
[0007] When a control instruction is received, node information corresponding to the control instruction is determined.
[0008] According to a preset relationship table and node information, each hosting target associated with the node corresponding to the control instruction is determined.
[0009] Each hosting target associated with the node corresponding to the control instruction is controlled to exit AI hosting control; the hosting target is a device or a dimension adjustment function of the device.
[0010] In an embodiment, the step of determining the node information corresponding to the control instruction comprises:
[0011] When the device acted on exists in the control instruction, device information of the device acted on, space information of a workspace where the device acted on is located, and / or a control parameter of the control instruction are acquired as the node information corresponding to the control instruction.
[0012] In an embodiment, the step of determining the node information corresponding to the control instruction further includes:
[0013] When the device acted on does not exist in the control instruction, space information of a workspace corresponding to the control instruction and / or a control parameter of the control instruction are acquired as the node information corresponding to the control instruction.
[0014] In an embodiment, the step of determining the node information corresponding to the control instruction further includes:
[0015] According to the preset relationship table and the node information, each hosting target corresponding to the node information is acquired as each hosting target associated with the node corresponding to the control instruction.
[0016] In an embodiment, the AI hosting control method further includes:
[0017] Determining a control type to which the control instruction belongs;
[0018] If the control type to which the control instruction belongs is active control or passive control, the step of determining the node information corresponding to the control instruction is performed.
[0019] In an embodiment, the step of determining the control type to which the control instruction belongs includes:
[0020] According to a preset relationship between a control instruction and a control type, a control type corresponding to the control instruction is acquired.
[0021] In an embodiment, the AI hosting control method further includes:
[0022] When an AI hosting start instruction is received, each hosting target of AI hosting to be started is acquired, and each hosting target of AI hosting to be started is controlled to start AI hosting.
[0023] In addition, to achieve the above-mentioned purpose, the present application also provides an AI hosting control device, which includes:
[0024] A node information determination module is configured to, when a control instruction is received, determine node information corresponding to the control instruction.
[0025] determine, according to a preset relationship table and the node information, each hosting target associated with the node corresponding to the control instruction;
[0026] control each hosting target associated with the node corresponding to the control instruction to exit the AI hosting; the hosting target is a device or a dimensional adjustment function of the device.
[0027] In addition, to achieve the above-mentioned purpose, the present application also provides a control device, which comprises a memory, a processor, and an AI hosting control program stored in the memory and executable on the processor, and the automatic control program, when executed by the processor, implements the steps of the AI hosting control method as described above.
[0028] In addition, to achieve the above-mentioned purpose, the present application also provides a computer storage medium, which stores an AI hosting control program executable on a processor, and the running program is called by the processor to implement the steps of the AI hosting control method as described above.
[0029] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which comprises a computer program, and the computer program, when executed by a processor, implements the steps of the AI hosting control method as described above.
[0030] The present application provides an AI hosting control method, when receiving a control instruction, the present application first determines the node information corresponding to the control instruction; then according to a preset relationship table and the node information, determines each hosting target associated with the node corresponding to the control instruction, that is, determines each hosting target affected by the control instruction and affecting the control effect of the control instruction; then controls each hosting target associated with the node corresponding to the control instruction to exit the AI hosting, wherein the hosting target is a device or a dimensional adjustment function of the device.
[0031] Therefore, when the present application performs AI hosting control of multiple hosting targets, it can accurately determine each hosting target affected by the control instruction and affecting the control effect of the control instruction through the node information corresponding to the control instruction and the preset relationship table, so as to not only ensure that each hosting target that needs to exit the AI hosting will exit the AI hosting, but also ensure that each hosting target that does not need to exit the AI hosting will not exit the AI hosting, thereby improving the intelligence of the AI hosting control of multiple hosting targets, and further improving the user's experience. BRIEF DESCRIPTION OF DRAWINGS
[0032] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings are only for the purpose of illustrating the embodiments of the present application, and for the person of ordinary skill in the art, other drawings can also be obtained without creative labor.
[0034] Figure 1 The flowchart of the AI hosting control method of the embodiments of the present application;
[0035] Figure 2 The overall flowchart of the AI hosting control method of the embodiments of the present application;
[0036] Figure 3 The relationship representation diagram of the AI hosting control method of the embodiments of the present application;
[0037] Figure 4 The module structure diagram of the AI hosting control device of the embodiments of the present application;
[0038] Figure 5 The structure diagram of the hardware running environment related to the embodiments of the present application.
[0039] The purpose of the present application, the function characteristics and the advantages will be further explained in combination with the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0040] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application, and are not used to limit the present application.
[0041] In order to better understand the technical solutions of the present application, the specific embodiments will be described in detail in combination with the drawings of the specification and the specific embodiments.
[0042] At present, in the process of AI(Artificial Intelligence, artificial intelligence) hosting control of multiple hosting targets(such as multiple devices), when the user adjusts any hosting target, it is usually controlled that all hosting targets exit AI hosting, or only the hosting target adjusted by the user exits AI hosting.
[0043] However, if all hosting targets are controlled to exit AI hosting, it may cause that the hosting targets which do not need to exit AI hosting also exit AI hosting, and thus the hosting targets repeatedly start and exit AI hosting, thereby affecting the user's use experience; if only the hosting target adjusted by the user is controlled to exit AI hosting, it may cause that the hosting target which needs to exit AI hosting does not exit AI hosting, and thus the user's desired adjustment effect cannot be achieved, thereby also affecting the user's use experience.
[0044] Therefore, how to improve the intelligence of AI hosting control of multiple hosting targets to improve the user experience is an urgent problem to be solved.
[0045] The main solution of the present application is: when a control instruction is received, the node information corresponding to the control instruction is determined; according to the preset relationship table and the node information, each hosting target associated with the node corresponding to the control instruction is determined; and each hosting target associated with the node corresponding to the control instruction is controlled to exit AI hosting, wherein the hosting target is a device or a dimensional adjustment function of the device.
[0046] When the AI hosting control of multiple hosting targets is performed, the present application can accurately determine each hosting target affected by the control instruction and affecting the control effect of the control instruction through the node information corresponding to the control instruction and the preset relationship table, so as to not only ensure that each hosting target that needs to exit AI hosting will exit AI hosting, but also ensure that each hosting target that does not need to exit AI hosting will not exit AI hosting, thereby improving the intelligence of AI hosting control of multiple hosting targets, and further improving the user experience.
[0047] The execution subject of the present embodiment can be a control device, which can be an air conditioning device or a control terminal for controlling the air conditioning device, and the present embodiment does not make specific limitation thereto. The air conditioning device refers to a device for processing air in a working space to maintain a set temperature, humidity and control dust and harmful gas content in the working space, which can be an air conditioner, an air dehumidifier, an air humidifier, etc., and the present embodiment does not make specific limitation thereto. The present embodiment and the following embodiments will be described taking the control device as an example.
[0048] Based on this, the present application proposes an AI hosting control method of the first embodiment, please refer to Figure 1 , the AI hosting control method includes steps S10-S30:
[0049] Step S10, when a control instruction is received, the node information corresponding to the control instruction is determined;
[0050] It should be noted that the control instruction can be a control instruction for a certain device, or a control instruction for a certain area (or space), and the present embodiment does not make limitation thereto. The node information is used to record the data required when determining each hosting target associated with the node corresponding to the control instruction, that is, determining each hosting target affected by the control instruction and affecting the control effect of the control instruction.
[0051] In one possible implementation, step S10 can specifically include step S11:
[0052] Step S11, when the device acted on exists in the control instruction, the device information of the device acted on by the control instruction, the space information of the working space where the device acted on is located, and / or the control parameter of the control instruction are acquired as the node information corresponding to the control instruction.
[0053] It should be noted that the device information can include device name and / or device type, etc., the space information can include space name and / or space type (such as high-temperature space, low-temperature space, normal-temperature space) to which the working space belongs, etc., and the control parameter can include temperature, humidity, and / or wind speed, etc.
[0054] It can be understood that when the device acted on exists in the control instruction, it is indicated that the control instruction is a control instruction for a certain device, and then the information related to the device acted on by the control instruction, i.e., the device information of the device acted on by the control instruction, the space information of the working space where the device acted on is located, and / or the control parameter of the control instruction, can be acquired as the node information corresponding to the control instruction.
[0055] In another possible implementation, step S10 can specifically include step S12:
[0056] Step S12, when the device acted on does not exist in the control instruction, the space information of the working space corresponding to the control instruction and / or the control parameter of the control instruction are acquired as the node information corresponding to the control instruction.
[0057] It can be understood that when the device acted on does not exist in the control instruction, it is indicated that the control instruction is a control instruction for a certain area, and then the information related to the area acted on by the control instruction, i.e., the space information of the working space corresponding to the control instruction and / or the control parameter of the control instruction, can be acquired as the node information corresponding to the control instruction.
[0058] The above are only two possible implementations of step S10 provided by the present embodiment, and the present embodiment does not specifically limit the specific implementation of step S10.
[0059] Step S20, according to the preset relationship table and the node information, each hosting target associated with the node corresponding to the control instruction is determined;
[0060] It should be noted that the relationship table is used to record the node information and the hosting target corresponding to the node information. One node information can correspond to one hosting target or multiple hosting targets, and the embodiment does not make a specific limitation on this. The relationship table can be a two-dimensional table, such as a relationship table of device information and a hosting target, a relationship table of space information and a hosting target, a relationship table of control parameters and a hosting target, and the like. The relationship table can also be a three-dimensional table, such as a relationship table of space information, control parameters and a hosting target. The relationship table can also be a four-dimensional table, such as a relationship table of space information, control parameters, device information and a hosting target. The embodiment does not make a specific limitation on the type of the relationship table. The hosting targets associated with the node corresponding to the control instruction refer to the hosting targets that are affected by the control instruction and affect the control effect of the control instruction.
[0061] In addition, it should be noted that the relationship table can be a fixed table or a table that can be flexibly changed and updated according to actual conditions, and the embodiment does not make a specific limitation on this. For example, assuming that the relationship table is a relationship table of space information and a hosting target, the relationship table has hosting target 1, hosting target 2 and hosting target 3 corresponding to space A. If the user adds hosting target 4 in space A, the hosting targets corresponding to space A in the relationship table need to be changed to hosting target 1, hosting target 2, hosting target 3 and hosting target 4. If the user reduces hosting target 3 in space A, the hosting targets corresponding to space A in the relationship table need to be changed to hosting target 1 and hosting target 2.
[0062] In other embodiments, the user can also adjust the content of the relationship table.
[0063] In a feasible embodiment, step S20 can specifically include:
[0064] Step S21, according to the preset relationship table and the node information, obtaining each hosting target corresponding to the node information as the hosting targets associated with the node corresponding to the control instruction.
[0065] It can be understood that the node information corresponding to the control instruction is essentially the information contained in the node corresponding to the control instruction. Therefore, by obtaining each hosting target corresponding to the node information in the relationship table, each hosting target associated with the node corresponding to the control instruction can be obtained.
[0066] In another feasible embodiment, the user can also select each hosting target as the hosting target associated with the node corresponding to the control instruction. Specifically, when the hosting target selection instruction is received, each selected hosting target on the hosting target selection interface is obtained as the hosting target associated with the node corresponding to the control instruction.
[0067] In step S30, each managed target associated with the node corresponding to the control instruction is controlled to exit the AI management; the managed target is a device or a dimensional adjustment function of the device.
[0068] It should be noted that the dimensional adjustment function refers to a control parameter adjustment function, and the dimensional adjustment function can be a temperature adjustment function, a humidity adjustment function, a wind speed adjustment function, etc.
[0069] In an available implementation, according to the exit mode selected by the user, it can be determined whether each managed target that needs to exit the AI management is a device or a dimensional adjustment function of the device. Specifically, if the exit mode selected by the user is a device exit mode, it is determined that each managed target that needs to exit the AI management is a device; if the exit mode selected by the user is a dimensional adjustment function exit mode, it is determined that each managed target that needs to exit the AI management is a dimensional adjustment function of the device.
[0070] The embodiment provides an AI management control method. When a control instruction is received, the embodiment first determines node information corresponding to the control instruction; then according to a preset relationship table and the node information, each managed target associated with the node corresponding to the control instruction is determined, that is, each managed target affected by the control instruction and affecting the control effect of the control instruction is determined; and then each managed target associated with the node corresponding to the control instruction is controlled to exit the AI management, wherein the managed target is a device or a dimensional adjustment function of the device.
[0071] Therefore, when the AI management control of multiple managed targets is performed, the embodiment can accurately determine each managed target affected by the control instruction and affecting the control effect of the control instruction through the node information corresponding to the control instruction and the preset relationship table, so as to not only ensure that each managed target that needs to exit the AI management will exit the AI management, but also ensure that each managed target that does not need to exit the AI management will not exit the AI management, thereby improving the intelligence of the AI management control of multiple managed targets, and further improving the user experience.
[0072] Based on the above first embodiment, a second embodiment of the AI management control method of the application is provided. In the second embodiment, the AI management control method further includes steps S01-S02:
[0073] In step S01, the control type to which the control instruction belongs is determined.
[0074] It should be noted that the control type can include active control, indirect control and non-control. The active control is used to represent the control parameter of the direct control device, such as adjusting the temperature, the wind speed, etc.; the indirect control is used to represent the control parameter of the indirect control device, such as starting the automatic mode, the sleep mode and the like, which involves the adjustment of the control parameter of the device, such as the wind speed, the temperature, etc.; the non-control is the control which does not involve the control parameter of the device, such as adjusting the brightness of the screen display, etc.
[0075] In a possible implementation, the step S01 can specifically include a step S011.
[0076] In the step S011, the control type corresponding to the control instruction is obtained based on the preset relationship between the control instruction and the control type.
[0077] A control type relationship table can be set to record the control instructions and the control types corresponding to the control instructions, so that the step S011 can specifically include: searching for the control type corresponding to the control instruction in the preset control type relationship table.
[0078] The present embodiment sets the relationship between the control instruction and the control type in advance, so that when the control type to which the control instruction belongs needs to be determined, the control type corresponding to the control instruction can be obtained directly according to the relationship between the control instruction and the control type set in advance, so as to improve the determination efficiency of the control type to which the control instruction belongs.
[0079] In another possible implementation, the step S01 can specifically include: if the control parameter acted on exists in the control instruction, it is determined that the control type to which the control instruction belongs is active control; if the control parameter acted on does not exist in the control instruction, it is determined whether the object acted on by the control instruction is associated with the adjustment of the control parameter; if the object acted on by the control instruction is associated with the adjustment of the control parameter, it is determined that the control type to which the control instruction belongs is passive control; if the object acted on by the control instruction is not associated with the adjustment of the control parameter, it is determined that the control type to which the control instruction belongs is non-control.
[0080] The above are only two possible implementations of the step S01 provided by the present embodiment, and the present embodiment does not specifically limit the specific implementation of the step S01.
[0081] In the step S02, if the control type to which the control instruction belongs is active control or passive control, the node information corresponding to the control instruction is determined.
[0082] It can be understood that if the control type to which the control instruction belongs is non-control, it means that the control instruction does not involve the adjustment of the control parameter of the related device, so it will not affect the target managed by the AI hosting, and thus there is no need to exit the managed target.
[0083] This embodiment limits the subsequent node information determination, determination of each managed target associated with the node corresponding to the control instruction, and control of each managed target to exit AI hosting to the case where the control type to which the control instruction belongs is active control or passive control, so as to avoid the problem of resource waste (such as increased energy consumption, occupied storage space, etc.) caused by subsequent operations when the managed target does not need to be exited, thereby further improving the intelligence of AI hosting control of multiple hosted targets, and further enhancing the user experience.
[0084] Based on the above-mentioned first embodiment and / or second embodiment, a third embodiment of the AI hosting control method of the present application is proposed. In the third embodiment, the AI hosting control method further includes step S40:
[0085] Step S40: When the AI hosting start instruction is received, each hosting target for which AI hosting is to be started is obtained, and each hosting target for which AI hosting is to be started is controlled to start AI hosting.
[0086] It should be noted that the AI hosting enable instruction is used to indicate that AI hosting of some hosting targets needs to be enabled. In addition, there is no fixed order between step S40 of this embodiment and steps S10, S20, and S30 of the above embodiment, and they can be run in sequence or in parallel.
[0087] When obtaining the hosting targets for each AI hosting to be enabled, the hosting targets selected by the user on the hosting target selection interface can be used as the hosting targets for each AI hosting to be enabled, or the hosting targets associated with the AI hosting enable instruction can be used as the hosting targets for each AI hosting to be enabled, or all hosting targets for which AI hosting has been closed can be used as the hosting targets for each AI hosting to be enabled. This embodiment does not make any specific restrictions on this.
[0088] This embodiment provides a method for partially enabling AI hosting, so that when performing AI hosting control on multiple hosting targets, only the hosting targets that need to enable AI hosting can be controlled to enable AI hosting, while the hosting targets that do not need to enable AI hosting will not be controlled to enable AI hosting, thereby further improving the intelligence of AI hosting control on multiple hosting targets, and further improving the user experience.
[0089] In other embodiments, the AI hosting of each to-be-started AI hosting target can also be started by starting the AI hosting of all the AI hosting targets as a whole. Specifically, when the AI hosting starting instruction is received, it can be first detected whether all the AI hosting targets controlled by the control device have exited the AI hosting. If yes, the AI hosting of all the AI hosting targets controlled by the control device is then simultaneously started. If no, each AI hosting target that has not exited the AI hosting is first controlled to exit the AI hosting, until all the AI hosting targets controlled by the control device have exited the AI hosting, and then the AI hosting of all the AI hosting targets controlled by the control device is simultaneously started.
[0090] For example, to facilitate understanding of the implementation process of the AI hosting control method obtained by combining the above embodiments, please refer to Figure 2 , specifically:
[0091] After the control device starts the AI hosting of all the AI hosting targets controlled by the control device, the control device will monitor the received control instruction. When the control device receives the control instruction, it will first determine the control type to which the control instruction belongs. If the control type to which the control instruction belongs is non-control, the process of monitoring the received control instruction by the control device is returned. If the control type to which the control instruction belongs is active control or passive control, a pre-configured relationship table is obtained. Then, according to the obtained relationship table and the node information corresponding to the control instruction, each AI hosting target associated with the node corresponding to the control instruction is determined. Then, each AI hosting target associated with the node corresponding to the control instruction is controlled to exit the AI hosting. The pre-configured relationship table can be generated based on the preset tree-shaped relationship table and the actual device conditions in the user's home.
[0092] To facilitate a clearer understanding of the implementation process of the AI hosting control method of the present example, taking the AI hosting target as a device and the relationship table as Figure 3 , the following examples are expanded:
[0093] If the control instruction is "adjust the temperature of the heating mode of the floor heating to 24℃", it can be first determined that the control instruction belongs to active control, the node information corresponding to the control instruction includes space information as the living room, control parameter as temperature, and device information as floor heating. Then, from the node information, it can be determined in the relationship table that each AI hosting device associated with the node (corresponding to the "temperature" node in Figure 3 ) corresponding to the control instruction is a multi-split air conditioner, floor heating, cabinet machine and hanging machine. Then, the multi-split air conditioner, floor heating, cabinet machine and hanging machine are controlled to exit the AI hosting.
[0094] If the control instruction is "dehumidify the living room", it can be first determined that the control instruction belongs to passive control, the node information corresponding to the control instruction includes space information of the living room and control parameter of humidity; then it can be determined from the node information that the hosting devices associated with the node (the "humidity" node in the corresponding Figure 3 relationship table) corresponding to the control instruction are humidifier and dehumidifier; and then the humidifier and the dehumidifier are controlled to exit AI hosting.
[0095] It should be noted that the above example is only used to assist in understanding the present application and does not limit the AI hosting control method of the present application. Based on the technical concept, more forms of simple transformation are within the protection scope of the present application.
[0096] The present application also provides an AI hosting control device, please refer to Figure 4 , the AI hosting control device comprises:
[0097] a node information determination module 10, configured to determine node information corresponding to a control instruction when the control instruction is received;
[0098] a hosting target determination module 20, configured to determine each hosting target associated with a node corresponding to the control instruction according to a preset relationship table and the node information;
[0099] a control module 30, configured to control each hosting target associated with the node corresponding to the control instruction to exit AI hosting; the hosting target is a device or a dimensional adjustment function of the device.
[0100] Optionally, the node information determination module 10 is further configured to:
[0101] when the device acted on by the control instruction exists, the device information of the device acted on by the control instruction, the space information of the working space where the device is located and / or the control parameter of the control instruction are obtained as the node information corresponding to the control instruction.
[0102] Optionally, the node information determination module 10 is further configured to:
[0103] when the device acted on by the control instruction does not exist, the space information of the working space corresponding to the control instruction and / or the control parameter of the control instruction are obtained as the node information corresponding to the control instruction.
[0104] Optionally, the hosting target determination module 20 is further configured to:
[0105] according to the preset relationship table and the node information, each hosting target corresponding to the node information is obtained as each hosting target associated with the node corresponding to the control instruction.
[0106] Optionally, the AI hosting control apparatus further comprises:
[0107] determining a control type to which the control instruction belongs;
[0108] if the control type to which the control instruction belongs is active control or passive control, performing the determining of the node information corresponding to the control instruction.
[0109] Optionally, the AI hosting control apparatus further comprises:
[0110] based on a preset relationship between the control instruction and the control type, obtaining the control type corresponding to the control instruction.
[0111] Optionally, the AI hosting control apparatus further comprises:
[0112] when receiving an AI hosting start instruction, obtaining hosting targets of each AI hosting to be started, and controlling the hosting targets of each AI hosting to be started to start AI hosting.
[0113] The AI hosting control apparatus provided in the present application adopts the AI hosting control method in the above embodiments, and can improve the intelligence of AI hosting control of multiple hosting targets, so as to improve the user experience. Compared with the prior art, the AI hosting control apparatus provided in the present application has the same beneficial effects as the AI hosting control method provided in the above embodiments, and other technical features in the AI hosting control apparatus are the same as the features disclosed in the above embodiments, which will not be repeated here.
[0114] The embodiments of the present application further provide a control device, which comprises at least one processor and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the AI hosting control method in the above embodiments.
[0115] Reference will be made to the following Figure 5 which shows a structural schematic diagram of a control device suitable for implementing the embodiments of the present application. The control device in the embodiments of the present application can include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistant), PADs (Portable Application Description), PMPs (Portable Media Player), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. Figure 5The control device shown is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present application.
[0116] As shown in Figure 5 The control device can include a processing device 101 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 102 or loaded from a storage device 103 into a random access memory (RAM) 104. Various programs and data required for operation of the control device are also stored in the RAM 104. The processing device 101, the ROM 102, and the RAM 104 are connected to each other through a bus 105. An input / output (I / O) interface 106 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 106: input devices 107 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 108 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; the storage device 103 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 109. The communication device 109 can allow the control device to communicate with other devices wirelessly or by wire to exchange data. Although the control device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.
[0117] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication device, or installed from the storage device 103, or installed from the ROM 102. When the computer program is executed by the processing device 101, the above-mentioned functions defined in the methods of the embodiments of the present application are performed.
[0118] The control device provided by the embodiments of the present application adopts the AI hosting control method in the above embodiments, which can improve the intelligence of AI hosting control of multiple hosting targets, so as to improve the user experience. Compared with the prior art, the control device provided by the embodiments of the present application has the same beneficial effects as the AI hosting control method provided by the above embodiments, and other technical features in the control device are the same as the features disclosed in the above embodiments, which will not be repeated here.
[0119] It should be understood that each part of the embodiments of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0120] The above describes only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0121] The embodiments of the present application also provide a computer storage medium storing an operating program of an intelligent home system which can run on a processor, and computer readable program instructions are used to execute the AI hosting control method in the above-mentioned embodiments.
[0122] The computer storage medium provided by the embodiments of the present application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared or semiconductor system, system or device, or any combination of the above. More specific examples of the computer storage medium can include, but are not limited to: an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiments, the computer storage medium can be any tangible medium containing or storing a program which can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer storage medium can be transmitted by any suitable medium, including but not limited to: an electric wire, an optical cable, an RF (Radio Frequency: radio frequency), etc., or any suitable combination of the above.
[0123] The above-mentioned computer storage medium can be contained in the control device; or can exist separately without being assembled into the control device.
[0124] The computer storage medium described above carries one or more programs, when the one or more programs are executed by the control device, the control device is caused to: when a control instruction is received, determine node information corresponding to the control instruction; according to a preset relationship table and the node information, determine each hosting target associated with the node corresponding to the control instruction; control each hosting target associated with the node corresponding to the control instruction to exit AI hosting; and the hosting target is a device or a dimensional adjustment function of the device.
[0125] Computer program code for carrying out operations of the present disclosure can be written in one or more programming languages or combinations of languages including object oriented programming languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0126] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments disclosed in this application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations of blocks in the block diagrams and / or flow diagrams, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0127] The modules involved in the embodiments described in this application can be implemented in a software manner or in a hardware manner. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0128] The readable storage medium provided by the embodiment of the present application is a computer storage medium, and the computer storage medium stores computer readable program instructions for executing the AI hosting control method. The AI hosting control intelligence of the multiple hosting targets can be improved, and the user experience can be improved. Compared with the prior art, the beneficial effects of the computer storage medium provided by the embodiment of the present application are the same as those of the AI hosting control method provided by the above embodiment, and are not described here.
[0129] The embodiment of the present application further provides a computer program product, comprising a computer program, and the computer program is executed by a processor to realize the steps of the AI hosting control method.
[0130] The computer program product provided by the embodiment of the present application can improve the AI hosting control intelligence of the multiple hosting targets, and improve the user experience. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present application are the same as those of the AI hosting control method provided by the above embodiment, and are not described here.
[0131] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, is also included in the patent processing scope of the present application.
Claims
1. An AI hosting control method, characterized by, The AI hosting control method comprises: Upon receiving the control instruction, determining node information corresponding to the control instruction; According to a preset relationship table and the node information, determining each hosting target associated with the node corresponding to the control instruction; Controlling each hosting target associated with the node corresponding to the control instruction to exit AI hosting; the hosting target is a device or a dimensional adjustment function of the device.
2. The method of claim 1, wherein, The step of determining the node information corresponding to the control instruction comprises: When the device acted on by the control instruction exists, obtaining device information of the device acted on by the control instruction, space information of a workspace where the device acted on by the control instruction is located, and / or a control parameter of the control instruction as the node information corresponding to the control instruction.
3. The method of claim 1, wherein, The step of determining the node information corresponding to the control instruction further comprises: When the device acted on by the control instruction does not exist, obtaining space information of a workspace corresponding to the control instruction and / or a control parameter of the control instruction as the node information corresponding to the control instruction.
4. The method of claim 1, wherein, The step of determining each hosting target associated with the node corresponding to the control instruction according to the preset relationship table and the node information comprises: According to the preset relationship table and the node information, obtaining each hosting target corresponding to the node information as each hosting target associated with the node corresponding to the control instruction.
5. The method of any one of claims 1 to 4, wherein, The AI hosting control method further comprises: Determining a control type to which the control instruction belongs; If the control type to which the control instruction belongs is active control or passive control, the step of determining the node information corresponding to the control instruction is executed.
6. The method of claim 5, wherein, The step of determining the control type to which the control instruction belongs comprises: Based on a preset relationship between a control instruction and a control type, obtaining a control type corresponding to the control instruction.
7. The method of any one of claims 1 to 4, wherein, The AI hosting control method further comprises: When an AI hosting opening instruction is received, obtaining each hosting target to be opened for AI hosting, and controlling each hosting target to be opened for AI hosting to open AI hosting.
8. An AI hosting control device, characterized by, The AI hosting control device comprises: A node information determination module, configured to, upon receiving a control instruction, determine node information corresponding to the control instruction; A hosting target determination module, configured to, according to a preset relationship table and the node information, determine each hosting target associated with the node corresponding to the control instruction; A control module, configured to control each hosting target associated with the node corresponding to the control instruction to exit AI hosting; the hosting target is a device or a dimensional adjustment function of the device.
9. A control device, characterized by The AI hosting control program stored in the memory and executable on the processor, when executed by the processor, implements the steps of the AI hosting control method of any one of claims 1 to 7.
10. A computer storage medium, characterized in that, The AI hosting control program stored in the memory and executable on the processor, when executed by the processor, implements the steps of the AI hosting control method of any one of claims 1 to 7.