Communication control method and device of intelligent household electrical appliance system, and medium
By using mobile cleaning devices as relay devices in smart home appliance systems and adjusting their location and communication timing, the problem of data transmission being affected by walls or obstacles is solved, achieving more efficient data transmission.
Patent Information
- Application Number
- CN202411040504.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2026-01-30
AI Technical Summary
In smart home appliance systems, data transmission is affected by indoor walls or obstacles, resulting in slow transmission rates.
By using mobile cleaning equipment as a relay device, the movement information is adjusted based on its location information to avoid the influence of walls or obstacles. The maximum data transmission throughput is obtained by iteratively adjusting the movement trajectory and transmission and reception timing.
It improves the stability and speed of data transmission, meets the communication needs of smart devices, and avoids the impact of the external environment on data transmission.
Smart Images

Figure CN121432986A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of home appliance technology, and in particular to a communication control method, device, and medium for an intelligent home appliance system. Background Technology
[0002] With the development of modern science and technology, people have higher pursuits for quality of life, and more and more families are choosing smart home products, with more and more smart devices entering households. Taking robotic vacuum cleaners as an example, they can automatically complete floor cleaning tasks indoors, reducing the cleaning burden for users, and are therefore particularly popular. Robotic vacuum cleaner manufacturers are also constantly expanding the functions of robotic vacuum cleaners to meet the diverse needs of users. Summary of the Invention
[0003] To address the aforementioned technical problems, this disclosure provides a communication control method, apparatus, and medium for an intelligent home appliance system.
[0004] In a first aspect, this disclosure provides a communication control method for an intelligent home appliance system, the intelligent home appliance system comprising a mobile cleaning unit of a mobile cleaning device and at least one intelligent device; including:
[0005] Obtain the location information of the mobile cleaning unit and each of the smart devices;
[0006] Based on the location information of the mobile cleaning unit and each of the smart devices, the movement information of the mobile cleaning unit is determined.
[0007] In some embodiments, it also includes:
[0008] The movement information of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained.
[0009] In some embodiments, the mobility information includes a motion trajectory and / or transmission / reception timing.
[0010] In some embodiments, the iterative adjustment of the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained includes:
[0011] The motion trajectory is fixed, and the transmission and reception timing of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained.
[0012] In some embodiments, the iterative adjustment of the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained includes:
[0013] The transmission and reception timing is fixed, and the movement trajectory of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained.
[0014] In some embodiments, the iterative adjustment of the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained includes:
[0015] The motion trajectory is fixed, and the transmit and receive timing of the mobile cleaning unit is iteratively adjusted until the first maximum data transmission throughput of the mobile cleaning unit under the motion trajectory is obtained.
[0016] The first maximum data transmission throughput is fixed to correspond to the transmit / receive timing, and the movement trajectory of the mobile cleaning unit is iteratively adjusted until the second maximum data transmission throughput of the mobile cleaning unit under the transmit / receive timing is obtained.
[0017] The second maximum data transmission throughput is taken as the maximum data transmission throughput of the mobile cleaning unit.
[0018] In some embodiments, the iterative adjustment of the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained includes:
[0019] By fixing the transmit and receive timing, the movement trajectory of the mobile cleaning unit is iteratively adjusted until the third maximum data transmission throughput of the mobile cleaning unit under the transmit and receive timing is obtained.
[0020] The motion trajectory is fixed by fixing the third maximum data transmission throughput, and the transmission and reception timing of the mobile cleaning unit is iteratively adjusted until the fourth maximum data transmission throughput of the mobile cleaning unit under the motion trajectory is obtained.
[0021] The fourth maximum data transmission throughput is taken as the maximum data transmission throughput of the mobile cleaning unit.
[0022] In some embodiments, the smart device includes: a base station for a mobile cleaning device and at least one home sub-device;
[0023] The mobile cleaning unit is used to acquire the pending data information of the home sub-device and transmit the pending data information to the base station; the mobile cleaning device is also used to acquire the processed data information of the base station and transmit the processed data information to the home sub-device.
[0024] In some embodiments, the method further includes: determining a cleaning area based on the cleaning instructions of the mobile cleaning device;
[0025] The iterative adjustment of the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained includes: iteratively adjusting the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained, and the movement trajectory of the mobile cleaning unit satisfies the cleaning area.
[0026] Secondly, this disclosure also provides a communication control device for a smart home appliance system, the smart home appliance system including a mobile cleaning unit of a mobile cleaning device and at least one smart device; including:
[0027] The location information acquisition module is used to acquire the location information of the mobile cleaning unit and each of the smart devices;
[0028] The movement information determination module is used to determine the movement information of the mobile cleaning unit based on the location information of the mobile cleaning unit and each of the smart devices.
[0029] Thirdly, this disclosure also provides a computer-readable storage medium storing a program or instructions that cause a computer to perform a communication control method for an intelligent home appliance system as described in any embodiment provided in the first aspect.
[0030] The technical solution provided in this disclosure has the following advantages compared with the prior art:
[0031] This disclosure provides a communication control method for a smart home appliance system, the smart home appliance system including a mobile cleaning unit of a mobile cleaning device and at least one smart device; the method includes: acquiring the location information of the mobile cleaning unit and each smart device; and determining the movement information of the mobile cleaning unit based on the location information of the mobile cleaning unit and each smart device. Since data transmission between smart devices can be affected by indoor walls or obstacles, leading to slower data transmission rates, the mobile cleaning unit of the mobile cleaning device, being movable and possessing communication capabilities, can be used as a relay device. By determining the movement information of the mobile cleaning unit based on the location information of the mobile cleaning unit and the smart device, the influence of walls or obstacles on data transmission can be avoided. In this disclosure, the mobile cleaning unit, acting as a relay device, can change its location, thus satisfying the communication needs of the smart device while avoiding data transmission being affected by the external environment. Attached Figure Description
[0032] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0033] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 A flowchart illustrating a communication control method for an intelligent home appliance system provided in an embodiment of this disclosure;
[0035] Figure 2 This is a schematic diagram of the structure of a smart home appliance system provided in an embodiment of the present disclosure;
[0036] Figure 3 This disclosure provides a communication control device for an intelligent home appliance system. Detailed Implementation
[0037] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0038] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0039] This disclosure provides a communication control method for a smart home appliance system. This method can be executed by a communication control device for the smart home appliance system provided in this disclosure. The communication control device can be implemented using software and / or hardware. The smart home appliance system includes a mobile cleaning unit of a mobile cleaning device and at least one smart device. This disclosure does not limit the types of mobile cleaning devices and smart devices. Figure 1 This is a flowchart illustrating a communication control method for a smart home appliance system provided in an embodiment of this disclosure. The communication control method for the smart home appliance system includes steps S110-S120:
[0040] S110: Obtain the location information of the mobile cleaning unit and each smart device.
[0041] For example, the mobile cleaning unit of the mobile cleaning device acts as a relay device, interacting with various smart devices through its relay function to relay signal transmission and improve data communication performance. The strength of data transmission signals can be affected by walls or obstacles. Therefore, by introducing a movable relay device and adjusting its position, the influence of walls or obstacles on the data transmission signal can be avoided during transmission. The strength of the data transmission signal is also related to the position of the relay device. If the distance between the relay device and the smart devices differs, the strength of the relay signal will also differ, meaning the data transmission rate between the relay device and each smart device will differ. In this embodiment, the mobile cleaning unit acts as a relay device, and its position can be changed. Therefore, it is necessary to obtain the position information of both the mobile cleaning unit and each smart device. Changes in the position information of the mobile cleaning unit and each smart device will also change the data transmission rate between them.
[0042] In some alternative implementations, the present disclosure does not limit the number or location of smart devices, as long as they can interact with the mobile cleaning unit within the wireless network.
[0043] S120. Based on the location information of the mobile cleaning unit and each smart device, determine the movement information of the mobile cleaning unit.
[0044] After acquiring the location information of the mobile cleaning unit and each smart device, the smart devices requiring data relay transmission and their corresponding locations can be determined, thus matching the mobile cleaning unit's movement information. Based on this movement information, the mobile cleaning unit adjusts its position and transmits data with the smart devices that need to interact. Under this transmission link, the data transmission signal is not affected by walls or obstacles; the mobile cleaning unit can avoid the locations of walls or obstacles, effectively improving data communication performance. The movement information of the mobile cleaning unit provided in this embodiment can be preset movement information, or any type of information. For example, multiple types of movement information can be stored in a memory beforehand, and any one can be directly called.
[0045] In this embodiment, when a smart device communicates, data transmission can be affected by indoor walls or obstacles, leading to slower data transmission rates. However, the mobile cleaning unit of the mobile cleaning device is movable and has communication capabilities. Therefore, the mobile cleaning unit can be used as a relay device. Based on the location information of the mobile cleaning unit and the smart device, the movement information of the mobile cleaning unit can be determined, thereby avoiding the impact of walls or obstacles on data transmission. The mobile cleaning unit in this disclosure, acting as a relay device, can change its location, satisfying the communication needs of the smart device while avoiding data transmission being affected by the external environment.
[0046] In some embodiments, the control method further includes iteratively adjusting the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained.
[0047] Based on step S120 above, an arbitrary mobile cleaning unit's movement information is obtained. Under this movement information, the mobile cleaning unit can adjust its own movement information to a certain extent, which can improve the data communication effect. Furthermore, under this transmission link, the mobile cleaning unit corresponds to a data transmission throughput. However, under the current movement information, the data transmission rate between the mobile cleaning unit and each smart device may not be optimal, and the corresponding data transmission throughput may not be the maximum data transmission throughput, failing to meet the network requirements of each smart device. Therefore, it is necessary to adjust the mobile cleaning unit's movement information.
[0048] Based on this, the movement information of the mobile cleaning unit is adjusted. Changes in movement information result in changes in data transmission throughput. This process is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is achieved, at which point adjustments cease. At this point, the transmission rate between the mobile cleaning unit and various smart devices is at its highest, and the signal is most stable, meeting the data relay needs of each smart device.
[0049] Because the strength of the relay signal is related to the mobility information of the relay device—for example, different mobility information will result in different relay signal strengths—the data transmission rate between the mobile cleaning unit and each smart device will also differ, leading to varying data transmission throughput across the entire transmission link. The mobile cleaning unit, acting as a mobile relay device, can be positioned. Based on the position information of the mobile cleaning unit and each smart device, the mobility information of the mobile cleaning unit can be determined and iteratively adjusted to obtain the maximum data transmission throughput. At this point, the data transmission rate between the mobile cleaning unit and each smart device is strongest. In this disclosure, the mobile cleaning unit, acting as a relay device, can adjust its mobility information at any time, ensuring that the data transmission throughput of the mobile cleaning unit is always maintained at its maximum value, avoiding the impact of external environmental factors on the stability and rate of data transmission.
[0050] In some embodiments, the mobility information includes motion trajectory and / or transmission / reception timing.
[0051] For example, the movement information of the mobile cleaning unit includes its movement trajectory, which represents the change in the mobile cleaning unit's location. The signal strength between the mobile cleaning unit and each smart device is distance-dependent. When the distance between the mobile cleaning unit and the smart devices is short, the signal strength is high, and the data transmission rate between the mobile cleaning unit and the smart devices is fast. When the distance between the mobile cleaning unit and the smart devices is long, the signal strength is low, and the data transmission rate between the mobile cleaning unit and the smart devices is slow, thus affecting the data transmission throughput of the mobile cleaning unit. Since the mobile cleaning unit can move, different movement trajectories of the mobile cleaning unit will change the distance between it and each smart device, which will in turn affect the signal strength and lead to different data transmission throughputs. Therefore, by iteratively adjusting the movement trajectory of the mobile cleaning unit, different data transmission throughputs of the mobile cleaning unit can be obtained until the maximum data transmission throughput is obtained.
[0052] Alternatively, the mobile cleaning unit's mobile information includes its transmission and reception timing, which refers to the mobile cleaning unit receiving or sending data to different smart devices at different times. Changes in the duration of data reception or transmission by the mobile cleaning unit to each smart device will also affect the data transmission throughput of the mobile cleaning device. Therefore, the transmission and reception timing of the mobile cleaning unit can be iteratively adjusted to obtain different data transmission throughputs for the mobile cleaning unit until the maximum data transmission throughput is achieved.
[0053] Alternatively, the mobile cleaning unit's mobile information includes its movement trajectory and transmission / reception timing. Since both the movement trajectory and transmission / reception timing affect the mobile cleaning unit's data transmission throughput, the movement trajectory and transmission / reception timing can be iteratively adjusted to adjust the data transmission throughput until the maximum data transmission throughput is obtained.
[0054] For example, Figure 2 This is a schematic diagram of the structure of a smart home appliance system provided in an embodiment of this disclosure, with reference to... Figure 2 The smart home appliance system includes a mobile cleaning unit of a mobile cleaning device. The smart device includes a base station, sub-device 1, sub-device 2, and sub-device 3 of the mobile cleaning device. The base station, sub-device 1, sub-device 2, and sub-device 3 of the mobile cleaning device can use the mobile cleaning unit as a mobile relay device for data interaction. For example, sub-device 1 is a washing machine, sub-device 2 is a refrigerator, and sub-device 3 is an air conditioner. Optionally, the smart device may also include other sub-devices, which are not limited in this embodiment.
[0055] For example Figure 2The provided relay system determines the movement information of the mobile cleaning unit based on the location information of the mobile cleaning unit and each intelligent device. The movement trajectory A1 of the mobile cleaning unit is as follows: the mobile cleaning unit passes through sub-device 1, sub-device 2, sub-device 3, and the base station in sequence. The transmission and reception timing B1 of the mobile cleaning unit is as follows: the duration of receiving data information at sub-device 1 is t11, the duration of receiving data information at sub-device 2 is t12, the duration of receiving data information at sub-device 3 is t13, and the duration of transmitting data information at the base station is t14. The movement trajectory A1 is the initial movement trajectory, and the transmission and reception timing B1 is the initial transmission and reception timing. Under this movement information, there is a corresponding data transmission throughput C1. However, the current data transmission throughput C1 is not at its maximum value and may not meet the relay transmission requirements, so adjustments are needed.
[0056] In some embodiments, the movement information of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained, including:
[0057] With a fixed motion trajectory, the transmission and reception timing of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained.
[0058] refer to Figure 2 The relay system uses a fixed trajectory to maintain continuity; that is, the trajectory A1 of the mobile cleaning unit remains constant. An algorithm adjusts the transmission and reception timing of the mobile cleaning unit. For example, the adjusted transmission and reception timing B2 is as follows: the duration for the mobile cleaning unit to receive data at sub-device 1 is t21, the duration for receiving data at sub-device 2 is t22, the duration for receiving data at sub-device 3 is t23, and the duration for transmitting data at the base station is t24. The transmission and reception timing B2 differs from the initial transmission and reception timing B1. With the trajectory A1 fixed, the initial transmission and reception timing B1 of the mobile cleaning unit is adjusted to obtain the transmission and reception timing B2, corresponding to the data transmission throughput C1' of the mobile cleaning unit. The value of the data transmission throughput C1' is greater than that of C1. Through iterative calculations, the transmission and reception timing of the mobile cleaning unit is adjusted, and the data transmission throughput is adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained. When the data transmission throughput of the mobile cleaning unit is at its maximum value, the data transmission between the mobile cleaning unit and each intelligent device is most stable and has the strongest transmission rate, which can meet the relay requirements of each intelligent device.
[0059] In some optional implementations, the transmission and reception timing of the mobile cleaning unit may be iterated multiple times, and this disclosure does not limit the number of iterations. The transmission and reception timing includes not only different durations for transmitting and receiving data from each smart device, but also different orders in which the data from each smart device is received. For example, in the above embodiment, the mobile cleaning unit receives data from sub-device 1, sub-device 2, and sub-device 3 sequentially, and finally sends all the data to the base station. In other embodiments, the mobile cleaning unit may also receive data from sub-device 2, sub-device 1, and sub-device 3 sequentially, and finally send all the data to the base station; this is also an optional method with different transmission and reception timing. Various other different transmission and reception timings are also possible, and this disclosure does not impose specific limitations on them.
[0060] In some embodiments, the movement information of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained, including:
[0061] By fixing the transmit and receive timing, the movement trajectory of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained.
[0062] Continue to refer to Figure 2 The provided relay system maintains a fixed transmit / receive timing sequence, ensuring it remains constant (i.e., the transmit / receive timing B1 of the mobile cleaning unit remains unchanged). An algorithm adjusts the movement trajectory of the mobile cleaning unit; for example, the adjusted trajectory A2 is as follows: the mobile cleaning unit sequentially passes through sub-device 3, sub-device 2, sub-device 1, and the base station. Therefore, trajectory A2 differs from the initial trajectory A1. With the transmit / receive timing sequence B1 fixed, the initial trajectory A1 of the mobile cleaning unit is adjusted to obtain trajectory A2, corresponding to a data transmission throughput C1' of the mobile cleaning unit, where the data transmission throughput C1' is greater than C1. Through iterative algorithm calculations, the movement trajectory of the mobile cleaning unit is adjusted, and the data transmission throughput is adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained. When the data transmission throughput of the mobile cleaning unit is at its maximum value, the data transmission between the mobile cleaning unit and each intelligent device is most stable and has the strongest transmission rate, meeting the relay requirements of each intelligent device.
[0063] In some optional implementations, the movement trajectory of the mobile cleaning unit is iterated multiple times, and this disclosure does not limit the number of iterations. The movement trajectory varies not only in the order in which it approaches each smart device, but also in the distance it travels to each smart device. For example, in the above embodiment, the mobile cleaning unit sequentially passes through sub-device 1, sub-device 2, sub-device 3, and the base station. When the mobile cleaning unit passes each smart device, the distances to that smart device are a11, a12, a13, and a14, respectively. In other embodiments, the mobile cleaning unit can also move in the previous order, but the distances to each smart device are a21, a22, a23, and a24, respectively. In other embodiments, the mobile cleaning unit staying at a certain position for a period of time can also represent a different movement trajectory. The above embodiments are all optional methods for different movement trajectories. Many other different movement trajectories are also possible, and this disclosure does not impose specific limitations on them.
[0064] In some embodiments, the movement information of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained, including:
[0065] With a fixed motion trajectory, the transmit and receive timing of the mobile cleaning unit is iteratively adjusted until the first maximum data transmission throughput of the mobile cleaning unit under that motion trajectory is obtained.
[0066] The first maximum data transmission throughput corresponds to the transmit / receive timing sequence. The movement trajectory of the mobile cleaning unit is iteratively adjusted until the second maximum data transmission throughput of the mobile cleaning unit under the transmit / receive timing sequence is obtained.
[0067] The second maximum data transmission throughput is taken as the maximum data transmission throughput of the mobile cleaning unit.
[0068] For example, with Figure 2Taking the provided relay system as an example, this embodiment first adjusts the transmit / receive timing, then adjusts the motion trajectory, and iterates in this order until the maximum data transmission throughput is obtained. First, the motion trajectory is fixed to remain unchanged, i.e., the motion trajectory A1 of the mobile cleaning unit remains unchanged. The transmit / receive timing of the mobile cleaning unit is adjusted using an algorithm until the first maximum data transmission throughput C2 of the mobile cleaning unit under the motion trajectory A1 is obtained. For example, the adjusted transmit / receive timing B2 is: the duration for the mobile cleaning unit to receive data information at sub-device 1 is t21, the duration for receiving data information at sub-device 2 is t22, the duration for receiving data information at sub-device 3 is t23, and the duration for sending data information at the base station is t24. The transmit / receive timing B2 is different from the initial transmit / receive timing B1. With the motion trajectory A1 fixed, the transmit / receive timing of the mobile cleaning unit is adjusted to obtain the transmit / receive timing B2. This step is repeated continuously until the first maximum data transmission throughput C2 of the mobile cleaning unit under the motion trajectory is obtained, where the value of the data transmission throughput C2 is greater than C1.
[0069] At this point, the movement trajectory of the mobile cleaning unit is A1, the transmit / receive timing is B2, and the data transmission throughput is the first maximum data transmission throughput C2. Adjustments continue, fixing the transmit / receive timing corresponding to the first maximum data transmission throughput C2 (i.e., fixing the transmit / receive timing B2) and keeping it constant. The movement trajectory of the mobile cleaning unit is iteratively adjusted through an algorithm until the second maximum data transmission throughput C3 under this transmit / receive timing is obtained. For example, the adjusted movement trajectory A2 is: the mobile cleaning unit sequentially passes through sub-device 3, sub-device 2, sub-device 1, and the base station. Therefore, movement trajectory A2 is different from the initial movement trajectory A1. The transmit / receive timing corresponding to the first maximum data transmission throughput C2 is fixed, and the movement trajectory of the mobile cleaning unit is adjusted to obtain movement trajectory A2. This step is repeated continuously until the second maximum data transmission throughput C3 of the mobile cleaning unit is obtained. The value of data transmission throughput C3 is greater than C2, and the second maximum data transmission throughput is taken as the maximum data transmission throughput of the mobile cleaning unit.
[0070] Through iterative algorithm calculations, the movement trajectory and transmission / reception timing of the mobile cleaning unit are adjusted cyclically to maximize data transmission throughput. When the data transmission throughput of the mobile cleaning unit is at its maximum value, the data transmission between the mobile cleaning unit and each smart device is most stable and has the strongest transmission rate, which can meet the relay needs of each smart device.
[0071] In some embodiments, the movement information of the mobile cleaning unit is iteratively adjusted until the maximum data transmission throughput of the mobile cleaning unit is obtained, including:
[0072] With a fixed transmit / receive timing sequence, the movement trajectory of the mobile cleaning unit is iteratively adjusted until the third maximum data transmission throughput of the mobile cleaning unit under the transmit / receive timing sequence is obtained.
[0073] The motion trajectory corresponding to the third maximum data transmission throughput is fixed, and the transmission and reception timing of the mobile cleaning unit is iteratively adjusted until the fourth maximum data transmission throughput of the mobile cleaning unit under the motion trajectory is obtained.
[0074] The fourth maximum data transmission throughput is taken as the maximum data transmission throughput of the mobile cleaning department.
[0075] For example, continue with Figure 2 Taking the provided relay system as an example, this embodiment first adjusts the motion trajectory, then adjusts the transmit / receive timing, and iterates in this order until the maximum data throughput is obtained. First, the transmit / receive timing is fixed to remain unchanged, i.e., the transmit / receive timing B1 of the mobile cleaning unit remains unchanged. The motion trajectory of the mobile cleaning unit is adjusted by an algorithm until the third maximum data transmission throughput C4 of the mobile cleaning unit under the transmit / receive timing B1 is obtained. For example, the adjusted motion trajectory A2 is: the mobile cleaning unit sequentially passes through sub-device 3, sub-device 2, sub-device 1, and the base station. Therefore, the motion trajectory A2 is different from the initial motion trajectory A1. With the transmit / receive timing B1 fixed, the motion trajectory of the mobile cleaning unit is adjusted to obtain motion trajectory A2. This step is repeated continuously until the third maximum data transmission throughput C4 of the mobile cleaning unit under the transmit / receive timing is obtained, where the data transmission throughput C4 is greater than C1.
[0076] At this point, the movement trajectory of the mobile cleaning unit is A2, the transmit / receive timing is B1, and the data transmission throughput is the third maximum data transmission throughput C4. Adjustments continue, fixing the movement trajectory corresponding to the third maximum data transmission throughput C4, i.e., fixing movement trajectory A2, and keeping it unchanged. The transmit / receive timing of the mobile cleaning unit is iteratively adjusted through an algorithm until the fourth maximum data transmission throughput C5 of the mobile cleaning unit under this movement trajectory is obtained. For example, the adjusted transmit / receive timing B2 is: the duration for the mobile cleaning unit to receive data information at sub-device 1 is t21, the duration for receiving data information at sub-device 2 is t22, the duration for receiving data information at sub-device 3 is t23, and the duration for sending data information at the base station is t24. The transmit / receive timing B2 is different from the initial transmit / receive timing B1. With the movement trajectory corresponding to the third maximum data transmission throughput C4 fixed, the transmit / receive timing of the mobile cleaning unit is adjusted to obtain transmit / receive timing B2. This step is repeated continuously until the fourth maximum data transmission throughput C5 of the mobile cleaning unit is obtained. Since the data transmission throughput C5 is greater than C4, the fourth maximum data transmission throughput is taken as the maximum data transmission throughput of the mobile cleaning unit.
[0077] Through iterative algorithm calculations, the transmission and reception timing and movement trajectory of the mobile cleaning unit are adjusted cyclically to maximize data transmission throughput. When the data transmission throughput of the mobile cleaning unit is at its maximum value, the data transmission between the mobile cleaning unit and each smart device is most stable and has the strongest transmission rate, which can meet the relay needs of each smart device.
[0078] In some embodiments, the smart device includes: a base station for the mobile cleaning device and at least one home sub-device;
[0079] The mobile cleaning unit is used to acquire pending data information from home sub-devices and transmit the pending data information to the base station; the mobile cleaning equipment is also used to acquire data information processed by the base station and transmit the processed data information to the home sub-devices.
[0080] When the computing power of the home sub-devices is insufficient to process some data, the base station of the mobile cleaning device can process it. However, there is a certain distance between the base station of the mobile cleaning device and each home sub-device, making it impossible to obtain the data to be processed. Therefore, the mobile cleaning device is needed as a relay device to realize information interaction between the base station and each home sub-device.
[0081] For example Figure 2 The smart device includes a base station for the mobile cleaning equipment and three home sub-devices. The base station acts as the central processing unit. The mobile cleaning unit acquires data from the home sub-devices and transmits it to the base station. The base station processes and calculates the data. The mobile cleaning unit then acquires the processed data and transmits it to the home sub-devices. (See reference...) Figure 2 Data upload link in the middle. This disclosure does not limit the number of home sub-devices; three home sub-devices are merely an example.
[0082] In some optional implementations, the mobile cleaning unit can also acquire control command information from the base station and transmit it to each home appliance sub-device. The home appliance sub-devices then perform relevant operations based on the control command information. The mobile cleaning unit is also used to acquire feedback information from each home appliance sub-device and transmit it to the base station. (See reference...) Figure 2 Data download link.
[0083] In some alternative implementations, the base station of the mobile cleaning device and each home sub-device may simply transmit information to each other and exchange information without performing data calculations.
[0084] In some alternative implementations, other home appliances may also serve as the central processing unit to process the data information of each home appliance, and this disclosure does not limit this.
[0085] In some optional implementations, both the mobile cleaning unit and each smart device are equipped with a wireless module. The mobile cleaning unit and each smart device interact with each other via a wireless network, such as WiFi, Bluetooth, Zigbee, NB-IoT (Narrow Band Internet of Things), or 2G / 3G / 4G / 5G technologies. Different wireless networks vary in power consumption, data transmission speed, cost, and coverage; the specific configuration can be determined based on actual needs.
[0086] In some embodiments, the method further includes: determining the cleaning area based on cleaning instructions from the mobile cleaning device;
[0087] Iteratively adjust the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained, including: iteratively adjusting the movement information of the mobile cleaning unit until the maximum data transmission throughput of the mobile cleaning unit is obtained, and the movement trajectory of the mobile cleaning unit satisfies the cleaning area.
[0088] The mobile cleaning unit of a mobile cleaning device can change its position, thus serving as a mobile relay device to meet the data interaction needs of various smart devices in different situations. It is unaffected by the external environment and can adjust its own movement information to achieve maximum data transmission throughput. When the mobile cleaning unit is used as a relay device and receives a cleaning command, it iteratively adjusts its movement information until it reaches its maximum data transmission throughput, taking into account the cleaning command itself. For example, the cleaning command corresponds to a specific cleaning area; therefore, when iteratively adjusting the mobile cleaning unit's movement information, its trajectory should conform to the cleaning area, meaning the mobile cleaning unit remains within the cleaning area. Achieving maximum data transmission throughput within the cleaning area not only fulfills the cleaning requirements but also satisfies the data interaction needs of various smart devices within a certain range.
[0089] This disclosure provides a communication control device for a smart home appliance system. Figure 3 A communication control device for a smart home appliance system provided in this disclosure embodiment, with reference to... Figure 3 The smart home appliance system includes a mobile cleaning unit of a mobile cleaning device and multiple smart devices; including: a location information acquisition module 21 and a movement information determination module 22.
[0090] The location information acquisition module 21 is used to acquire the location information of the mobile cleaning unit and each of the smart devices. The movement information determination module 22 is used to determine the movement information of the mobile cleaning unit based on the location information of the mobile cleaning unit and each of the smart devices.
[0091] This disclosure also provides a computer-readable storage medium that stores a program or instructions that cause a computer to perform the steps of the communication control method for a smart home appliance system as described in any of the above embodiments. Therefore, it has the beneficial effects described in the above embodiments, which will not be elaborated upon here.
[0092] It should be noted that examples of readable storage media include, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, a readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0093] The computer storage medium provided in the above embodiments of this disclosure and the method provided in the embodiments of this disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the applications or instructions stored therein.
[0094] Optionally, the above iterative adjustment process can be performed in an additional processor or electronic device. An iterative model is pre-set, and the mobile cleaning unit, base station, and various smart devices are substituted into it to continuously iterate and obtain the data transmission throughput of the link until the maximum data transmission throughput is obtained. Alternatively, a smart home appliance system can be set up, including the mobile cleaning unit, base station, and various smart devices, with the data iterative adjustment processing device located within the mobile cleaning unit, allowing for real-time adjustments. This disclosure does not limit the specific system; it may also include other devices involved in obtaining the maximum data transmission throughput, as long as the data processing needs of each device in the actual process are met.
[0095] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0096] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A communication control method of a smart home system, the method comprising: The intelligent household system comprises a mobile cleaning unit of a mobile cleaning device and at least one intelligent device, and comprises: acquiring position information of the mobile cleaning unit and each intelligent device; determining movement information of the mobile cleaning unit based on the position information of the mobile cleaning unit and each intelligent device.
2. The communication control method according to claim 1, characterized by, Further comprising: iteratively adjusting the movement information of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained.
3. The communication control method according to claim 2, characterized by, The movement information comprises a motion trajectory and / or a transmission timing.
4. The communication control method according to claim 3, characterized by, The iteratively adjusting the movement information of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained comprises: fixing the motion trajectory and iteratively adjusting the transmission timing of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained.
5. The communication control method according to claim 3, characterized by, The iteratively adjusting the movement information of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained comprises: fixing the transmission timing and iteratively adjusting the motion trajectory of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained.
6. The communication control method according to claim 3, characterized by, The iteratively adjusting the movement information of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained comprises: fixing the motion trajectory and iteratively adjusting the transmission timing of the mobile cleaning unit until a first maximum data transmission throughput of the mobile cleaning unit under the motion trajectory is obtained; fixing the first maximum data transmission throughput corresponding to the transmission timing and iteratively adjusting the motion trajectory of the mobile cleaning unit until a second maximum data transmission throughput of the mobile cleaning unit under the transmission timing is obtained; taking the second maximum data transmission throughput as the maximum data transmission throughput of the mobile cleaning unit.
7. The communication control method according to claim 2, characterized by, The iteratively adjusting the movement information of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained comprises: fixing the transmission timing and iteratively adjusting the motion trajectory of the mobile cleaning unit until a third maximum data transmission throughput of the mobile cleaning unit under the transmission timing is obtained; fixing the third maximum data transmission throughput corresponding to the motion trajectory and iteratively adjusting the transmission timing of the mobile cleaning unit until a fourth maximum data transmission throughput of the mobile cleaning unit under the motion trajectory is obtained; taking the fourth maximum data transmission throughput as the maximum data transmission throughput of the mobile cleaning unit.
8. The communication control method according to claim 1, characterized by, The intelligent device comprises a base station of a mobile cleaning device and at least one household sub-device; The mobile cleaning unit is configured to acquire to-be-processed data information of the household sub-device and transmit the to-be-processed data information to the base station; and the mobile cleaning device is configured to acquire data information processed by the base station and transmit the processed data information to the household sub-device.
9. The communication control method according to claim 3, characterized by, Further comprising: determining a cleaning area based on a cleaning instruction of the mobile cleaning device; The iteratively adjusting the movement information of the mobile cleaning unit until a maximum data transmission throughput of the mobile cleaning unit is obtained comprises: The movement information of the mobile cleaning part is iteratively adjusted until a maximum data transmission throughput of the mobile cleaning part is obtained and a movement track of the mobile cleaning part satisfies the cleaning area.
10. A communication control device of a smart home system, characterized by, The intelligent household appliance system comprises a mobile cleaning part of a mobile cleaning device and at least one smart device, and comprises: a position information acquisition module configured to acquire position information of the mobile cleaning part and each of the smart devices; a movement information determination module configured to determine movement information of the mobile cleaning part based on the position information of the mobile cleaning part and each of the smart devices.
11. A computer readable storage medium, characterized in that, The storage medium stores programs or instructions, which cause the computer to execute the communication control method of the intelligent household appliance system according to any one of claims 1-9.