Method and device for managing communication frequency of remote controller and storage medium
By dynamically adjusting the communication frequency score of the remote control at the current position, the problem of frequent industrial remote control drops is solved according to the position of the construction machinery and the working status of the remote control, and more stable communication and operation are achieved.
Patent Information
- Application Number
- CN202411617239.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2025-03-07
AI Technical Summary
In the prior art, industrial remote controls are prone to frequency dropping under external interference, resulting in unstable operation, especially when operating different vehicles at the same position, frequency dropping occurs frequently.
By obtaining the current position of the construction machinery and the working frequency and working state of the remote control when operating the construction machinery, adjust the communication score of the remote control's various communication frequencies at the current position. According to whether the frequency drop, frequency drop and operating frequency repetition occurs, the communication score is dynamically adjusted to determine the most suitable communication frequency.
It effectively reduces the frequency drop probability of the remote control, so that the remote control can operate at a communication frequency that is not easily disturbed, and improves the stability and efficiency of operation.
Smart Images

Figure CN119582984A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication control technology, and in particular to a method, device and storage medium for managing remote control communication frequency. Background Art
[0002] Equipment in the construction machinery industry generally requires remote control using industrial remote controls, such as concrete pump trucks, construction cranes, and aerial work machinery. Most industrial remote controls consist of a transmitter and a receiver, which share a channel and operate at the same communication frequency. Due to interference from walkie-talkies, elevators, etc. at external construction sites, the remote control may occasionally drop frequency, making it impossible to continue operating the pump truck.
[0003] At present, after the existing remote controls have a frequency drop, some remote controls can manually switch the communication frequency by pressing a button, and some can automatically re-pair and switch the communication frequency, but they all pair each frequency in turn. If the pairing is successful, it will work at this frequency. If a frequency drop occurs, the pairing will be repeated in turn. This method is inefficient and does not take into account the working situation of the remote control operating different vehicles at the same location. For example, if a vehicle has a frequency drop at a certain communication frequency on a construction site, and another vehicle comes to the construction site again to work, the remote control will still operate the other vehicle at the above communication frequency, which will cause the remote control to frequently drop its frequency. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a method and device for managing the communication frequency of a remote control, a communication method and system, engineering machinery and a storage medium, so as to solve the problem of a high probability of frequency drop of the remote control in the prior art.
[0005] In order to achieve the above-mentioned object, the present application provides, in a first aspect, a method for managing a remote control communication frequency, comprising:
[0006] After operating the construction machinery through the remote control, obtain the current position of the construction machinery;
[0007] Acquire at least one operating frequency of the remote controller when operating the engineering machinery and the operating status at each operating frequency;
[0008] The communication scores of the respective communication frequencies of the remote controller at the current position are adjusted according to all the operating frequencies and the corresponding operating states.
[0009] In an embodiment of the present application, adjusting the communication scores of each communication frequency of the remote control at the current position according to all the working frequencies and the corresponding working states includes: judging whether a frequency drop occurs when the remote control operates the construction machinery according to all the working frequencies and the corresponding working states; and when it is determined that no frequency drop occurs when the remote control operates the construction machinery, increasing the communication score of the communication frequency that matches all the working frequencies at the current position.
[0010] In an embodiment of the present application, adjusting the communication scores of various communication frequencies of the remote control at the current position according to all the working frequencies and the corresponding working states includes: judging whether a frequency drop occurs when the remote control operates the engineering machinery according to all the working frequencies and the corresponding working states; when it is determined that a frequency drop occurs when the remote control operates the engineering machinery, determining the number of frequency drop times when the remote control operates the engineering machinery; when the number of frequency drop times is a preset number, reducing the communication score of the communication frequency that matches the working frequency in the frequency drop state at the current position, and increasing the communication score of the communication frequency that matches the working frequency in the non-frequency drop state at the current position.
[0011] In an embodiment of the present application, the method also includes: when the number of frequency dropouts is greater than a preset number, determining whether there is a repeated working frequency; when there is no repeated working frequency, increasing the communication score of the communication frequency that matches the working frequency corresponding to the non-frequency dropout state at the current position; and reducing the communication score of the communication frequency that matches the working frequency corresponding to the frequency dropout state at the current position.
[0012] In an embodiment of the present application, the method also includes: in the presence of repeated working frequencies, screening out non-repeated working frequencies other than the repeated working frequencies, and adjusting the communication score of the communication frequency matched with the non-repeated working frequency; keeping the communication score of the communication frequency matched with the repeated working frequency with a different working status at the current position unchanged; and / or reducing the communication score of the communication frequency matched with the repeated working frequency with the same working status at the current position.
[0013] In an embodiment of the present application, adjusting the communication score of the communication frequency matching the non-repetitive working frequency includes: increasing the communication score of the communication frequency matching the non-repetitive working frequency corresponding to the non-frequency drop state at the current position; reducing the communication score of the communication frequency matching the non-repetitive working frequency corresponding to the frequency drop state at the current position.
[0014] A second aspect of the present application provides a device for managing a remote control communication frequency, comprising:
[0015] a memory configured to store instructions;
[0016] The processor is configured to call instructions from the memory and implement the above method for managing the communication frequency of the remote controller when executing the instructions.
[0017] A third aspect of the present application provides a communication method, which is applied to an engineering machine, wherein the engineering machine includes a remote control receiver, a controller, and a positioning device, and the communication method includes:
[0018] When the construction machinery arrives at the working position, the controller queries the cloud platform through the positioning device whether there is position information whose distance from the working position is within a preset range; wherein the cloud platform, when storing the position information, transmits the communication score of the communication frequency corresponding to the position information to the controller through the positioning device, the communication score being obtained according to the above-mentioned method for managing the communication frequency of the remote controller;
[0019] The controller determines the communication frequency with the highest communication score as the preferred communication frequency of the remote controller at the working position, and notifies the remote controller receiver of the preferred communication frequency so that the remote controller receiver is paired with the remote controller transmitter at the preferred communication frequency.
[0020] In an embodiment of the present application, the communication method also includes: after the remote control receiver is paired with the remote control transmitter at a preferred communication frequency, the controller receives the real-time frequency of the remote control and the working status at the real-time frequency; the controller sends the real-time frequency and the working status at the real-time frequency to the cloud platform through the positioning device.
[0021] A fourth aspect of the present application provides an engineering machine, comprising:
[0022] a positioning device configured to detect an operating position of the construction machinery;
[0023] a remote control receiver configured to receive a preferred communication frequency of the remote control in an operating position and pair with the remote control transmitter at the preferred communication frequency;
[0024] The controller is configured to execute the above communication method.
[0025] A fifth aspect of the present application provides a communication system, including:
[0026] a remote control transmitter configured to pair with the remote control receiver at a preferred communication frequency;
[0027] A cloud platform configured to execute the above method for managing the communication frequency of the remote controller;
[0028] The above-mentioned construction machinery.
[0029] A sixth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the above-mentioned method for managing the communication frequency of a remote control, or to execute the above-mentioned communication method.
[0030] Through the above technical scheme, the communication situation of the remote control when operating the engineering machinery at the current position is taken into consideration, and the communication frequency of the remote control at the current position is scored, so that the remote control can operate at a communication frequency that is not easily interfered with when operating the engineering machinery at the current position in the future, thereby reducing the probability of frequency dropping of the remote control.
[0031] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:
[0033] Figure 1 A schematic diagram of a flow chart of a method for managing a remote controller communication frequency according to an embodiment of the present application is shown;
[0034] Figure 2 A schematic diagram of a communication method according to an embodiment of the present application is shown;
[0035] Figure 3 A schematic diagram schematically shows a framework of a communication system according to an embodiment of the present application;
[0036] Figure 4 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0038] It should be noted that if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0039] Figure 1 The flowchart of the method for managing the communication frequency of the remote controller according to the embodiment of the present application is schematically shown. Figure 1 As shown, in one embodiment of the present application, a method for managing the communication frequency of a remote controller is provided, which is applied to a cloud platform and includes the following steps:
[0040] Step 101: After operating the construction machinery through the remote control, the current position of the construction machinery is obtained.
[0041] Construction machinery can be remotely controlled by a remote controller. The remote controller includes a transmitter and a receiver, which communicate with each other through radio frequency signals. Each remote controller has a corresponding communication frequency band, which may include multiple communication frequencies. When operating the construction machinery by the remote controller, if the construction machinery cannot be operated with the initial frequency of the remote controller, it can be switched to another frequency to operate the construction machinery.
[0042] The engineering machinery in this embodiment includes traditional engineering machinery, for example, also includes new energy vehicles used in the field of engineering machinery, such as new energy pump trucks, new energy cranes, and new energy aerial work vehicles. In addition, the engineering machinery in this embodiment also belongs to intelligent networked machinery. The engineering machinery includes a sensor / perception system, a communication system, etc., and collects vehicle operation data and vehicle surrounding environment information through the sensor / perception system in the vehicle, and realizes network connection with other vehicles and the cloud through the communication system, and shares the collected vehicle operation data, vehicle surrounding environment information, etc. to the cloud and other authorized vehicles to realize data sharing, remote analysis, intelligent driving and other operations.
[0043] After operating the construction machinery through the remote control, the cloud platform can obtain the current location of the construction machinery. The construction machinery may include a positioning device. The positioning device may include a device with a positioning detection function such as a GPS. The positioning device can detect the current location of the construction machinery and send the current location of the construction machinery to the cloud platform. In one embodiment, the data transmission method between the positioning device and the cloud platform includes but is not limited to 4G signals and WI-FI.
[0044] Step 102: Acquire at least one operating frequency of the remote controller when operating the engineering machinery and the operating status at each operating frequency.
[0045] If the remote controller does not drop frequency when operating the construction machinery at the initial frequency, the construction machinery can continue to be operated at the initial frequency. After the construction machinery is operated, if the remote controller still does not drop frequency, the operating frequency used by the remote controller when operating the construction machinery is one.
[0046] If the remote controller loses frequency when operating the construction machinery at the initial frequency, that is, communication between the transmitter and the receiver of the remote controller is interrupted, the operating frequency of the remote controller can be switched so that the remote controller operates at a frequency capable of operating the construction machinery. At this time, the number of operating frequencies used by the remote controller when operating the construction machinery includes at least two.
[0047] When the remote controller operates the engineering machinery at any working frequency, frequency drop may or may not occur. That is, the working state at each working frequency may be a frequency drop state or a non-frequency drop state. The remote controller may send at least one working frequency when operating the engineering machinery and the working state at each working frequency to the controller of the engineering machinery. The controller of the engineering machinery may receive the working frequency and the corresponding working state sent by the remote controller, and send them to the positioning device. In one embodiment, the controller of the engineering machinery communicates with the positioning device via a CAN bus.
[0048] The positioning device can transmit at least one operating frequency of the remote controller when operating the engineering machinery and the operating status at each operating frequency to the cloud platform. The cloud platform can obtain at least one operating frequency of the remote controller when operating the engineering machinery and the operating status at each operating frequency.
[0049] Step 103: adjusting the communication scores of the respective communication frequencies of the remote controller at the current position according to all the operating frequencies and the corresponding operating states.
[0050] Among them, each communication frequency of the remote control at the current position is the frequency that the remote control can switch to. For example, the frequencies that the remote control can switch to include f1, f2...f n , and when the remote control is actually used, its operating frequency is f1, f2…f n At least one of them, that is, when the remote control is actually used, it may not use all the switchable frequencies.
[0051] If the current location of the construction machinery is not recorded in the cloud platform, the communication scores of each communication frequency of the remote controller at the current location in the cloud platform are preset values, for example, they can be set to 100. If the current location of the construction machinery is recorded in the cloud platform, the communication scores of each communication frequency of the remote controller at the current location in the cloud platform are the updated communication scores based on the working frequency of the construction machinery when it was last operated to reach the current location and the corresponding working status.
[0052] The cloud platform can adjust the communication scores of each communication frequency of the remote control at the current location according to all the working frequencies and the corresponding working states. For example, the cloud platform can increase the communication score of the communication frequency of the remote control at the current location, or reduce the communication score of the communication frequency of the remote control at the current location, or keep the communication score of the communication frequency of the remote control at the current location unchanged.
[0053] In an embodiment of the present application, adjusting the communication scores of each communication frequency of the remote control at the current position according to all the working frequencies and the corresponding working states includes: judging whether a frequency drop occurs when the remote control operates the construction machinery according to all the working frequencies and the corresponding working states; and when it is determined that no frequency drop occurs when the remote control operates the construction machinery, increasing the communication score of the communication frequency that matches all the working frequencies at the current position.
[0054] After obtaining at least one operating frequency of the remote control when operating the construction machinery and the working status at each operating frequency, the cloud platform can determine whether the remote control has dropped frequencies when operating the construction machinery according to all the operating frequencies and the corresponding working statuses. If it is determined that the remote control has not dropped frequencies when operating the construction machinery, it means that the working frequencies used by the remote control to operate the construction machinery are not easily interfered with. At this time, the cloud platform can increase the communication score of the communication frequency that matches all the working frequencies at the current location.
[0055] In an embodiment of the present application, adjusting the communication scores of various communication frequencies of the remote control at the current position according to all the working frequencies and the corresponding working states includes: judging whether a frequency drop occurs when the remote control operates the engineering machinery according to all the working frequencies and the corresponding working states; when it is determined that a frequency drop occurs when the remote control operates the engineering machinery, determining the number of frequency drop times when the remote control operates the engineering machinery; when the number of frequency drop times is a preset number, reducing the communication score of the communication frequency that matches the working frequency in the frequency drop state at the current position, and increasing the communication score of the communication frequency that matches the working frequency in the non-frequency drop state at the current position.
[0056] After obtaining at least one working frequency of the remote control when operating the construction machinery and the working status at each working frequency, the cloud platform can determine whether a frequency drop occurs when the remote control is operating the construction machinery based on all the working frequencies and the corresponding working status. In the case where it is determined that a frequency drop occurs when the remote control is operating the construction machinery, the cloud platform can determine the number of frequency drops when the remote control is operating the construction machinery. Specifically, the cloud platform can filter out the number of working frequencies whose working status is a frequency drop state, and determine the number as the number of frequency drops when the remote control is operating the construction machinery.
[0057] The cloud platform can obtain the preset number of times when the remote controller operates the engineering machinery, and compare the frequency dropout number with the preset number. The preset number can be set to, but is not limited to, 1. When the frequency dropout number is the preset number, the remote controller is not easily interfered with when operating the engineering machinery at the current location with the working frequency in the non-frequency dropout state, and may be easily interfered with when operating the engineering machinery at the current location with the working frequency in the frequency dropout state. The cloud platform can reduce the communication score of the communication frequency that matches the working frequency in the frequency dropout state at the current location, and increase the communication score of the communication frequency that matches the working frequency in the non-frequency dropout state at the current location.
[0058] For example, the preset number of times is 1. If a frequency drop occurs when the remote control operates the engineering machinery at position A with the working frequency f1′, and after switching to the working frequency f2′, no frequency drop occurs until the engineering machinery is operated, then the cloud platform can determine that the number of frequency drops is equal to the preset number of times, and can reduce the communication score of the communication frequency f1 that matches the working frequency f1′ used by the engineering machinery at the operating position A, and can increase the communication score of the communication frequency f2 that matches the working frequency f2′ used by the engineering machinery at the operating position A.
[0059] In an embodiment of the present application, the method also includes: when the number of frequency dropouts is greater than a preset number, determining whether there is a repeated working frequency; when there is no repeated working frequency, increasing the communication score of the communication frequency that matches the working frequency corresponding to the non-frequency dropout state at the current position; and reducing the communication score of the communication frequency that matches the working frequency corresponding to the frequency dropout state at the current position.
[0060] If the frequency dropout times are greater than the preset times, it means that the remote control has experienced multiple frequency dropouts. At this time, the cloud platform can determine whether there are repeated working frequencies. The working frequency refers to the frequency that is repeated and has the same value. If there are no repeated working frequencies, it means that the working frequency switched by the remote control after each frequency dropout is different.
[0061] For example, the remote controller loses frequency at working frequency f1′, switches to working frequency f2′ and still loses frequency, switches to working frequency f3′ again and no frequency loss occurs. At this time, the cloud platform can increase the communication score of the communication frequency that matches the working frequency corresponding to the non-frequency loss state at the current position, and the cloud platform can reduce the communication score of the communication frequency that matches the working frequency corresponding to the frequency loss state at the current position.
[0062] In an embodiment of the present application, the method also includes: in the presence of repeated working frequencies, screening out non-repeated working frequencies other than the repeated working frequencies, and adjusting the communication score of the communication frequency matched with the non-repeated working frequency; keeping the communication score of the communication frequency matched with the repeated working frequency with a different working status at the current position unchanged; and / or reducing the communication score of the communication frequency matched with the repeated working frequency with the same working status at the current position.
[0063] If the frequency dropout times are greater than the preset times, it means that the remote control has experienced multiple frequency dropouts. At this time, the cloud platform can determine whether there are repeated working frequencies. The working frequency refers to a frequency that is repeated and has the same value. If there are repeated working frequencies, it means that the remote control switches to the previous working frequency after each frequency dropout. At this time, the cloud platform can filter out non-repeated working frequencies except the repeated working frequencies, and adjust the communication score of the communication frequency that matches the non-repeated working frequency.
[0064] In an embodiment of the present application, adjusting the communication score of the communication frequency matching the non-repetitive working frequency includes: increasing the communication score of the communication frequency matching the non-repetitive working frequency corresponding to the non-frequency drop state at the current position; reducing the communication score of the communication frequency matching the non-repetitive working frequency corresponding to the frequency drop state at the current position.
[0065] The cloud platform may increase the communication score of the communication frequency that matches the non-repetitive working frequency corresponding to the non-frequency drop state at the current position, and may reduce the communication score of the communication frequency that matches the non-repetitive working frequency corresponding to the frequency drop state at the current position.
[0066] The working state of the remote control at the working frequency that it switches back to may still be in the frequency drop state, or it may be changed to the non-frequency drop state. For example, if the remote control switches to different working frequencies and all are in the frequency drop state, and then switches to any previous working frequency again, at this time, if there is no frequency drop after switching back to the working frequency, and it subsequently runs at the working frequency until the construction machinery operation is completed. In this case, the working state of the remote control at the repeated working frequency is different, and there is no situation where the working state at the repeated working frequency is the same. The remote control running at the repeated working frequency may not be easily interfered with, or it may be easily interfered with. In order to make the communication score for this repeated working frequency accurate, the cloud platform can keep the communication score of the communication frequency that matches the repeated working frequency with a different working state at the current location unchanged.
[0067] For example, the remote controller loses frequency at working frequency f1′, switches to working frequency f2′ and working frequency f3′ successively and still loses frequency, then switches back to working frequency f1′ without losing frequency, and subsequently operates at working frequency f1′ until the construction machinery operation is completed. In this case, the communication score of the communication frequency matching working frequency f2′ and working frequency f3′ can be reduced, and the communication score of the communication frequency f1 matching working frequency f1′ can be kept unchanged, that is, no points are reduced or added.
[0068] If the remote controller switches to different working frequencies and all of them are in the frequency drop state, and then switches to any of the previous working frequencies and still has frequency drop, and then switches to another working frequency without frequency drop, and then operates at the other working frequency until the construction machinery operation is completed. In this case, the remote controller has the same working state at the repeated working frequencies, and there is no situation where the working state at the repeated working frequencies is different, the cloud platform can reduce the communication score of the communication frequency that matches the repeated working frequency with the same working state at the current location.
[0069] For example, the remote controller loses frequency at working frequency f1′, switches to working frequency f2′ and working frequency f3′ successively, and still loses frequency, then switches back to working frequency f1′ and still loses frequency, and then switches back to working frequency f4′ without losing frequency, and subsequently operates at working frequency f4′ until the construction machinery operation is completed. In this case, the communication score of the communication frequency matching working frequency f2′ and working frequency f3′ can be reduced, the communication score of the communication frequency matching working frequency f4′ can be increased, and the communication score of the communication frequency matching working frequency f1′ can be reduced.
[0070] If the remote controller switches to different working frequencies and all of them are in the frequency drop state, and then switches to any of the previous working frequencies again and still has frequency drop, and then switches to another previous working frequency without frequency drop, and then runs at the other previous working frequency until the construction machinery operation is completed. In this case, there are both the same working state under the repeated working frequencies and different working states under the repeated working frequencies. The cloud platform can keep the communication score of the communication frequency that matches the repeated working frequencies with different working states at the current location unchanged, and reduce the communication score of the communication frequency that matches the repeated working frequencies with the same working state at the current location.
[0071] For example, the remote controller loses frequency at working frequency f1′, switches to working frequency f2′ and working frequency f3′ successively, and still loses frequency, then switches back to working frequency f1′ and still loses frequency, then switches back to working frequency f2′ and does not lose frequency, and subsequently operates at working frequency f2′ until the construction machinery operation is completed. In this case, the communication score of the communication frequency matching working frequency f3′ can be reduced, the communication score of the communication frequency matching working frequency f2′ can be kept unchanged, and the communication score of the communication frequency matching working frequency f1′ can be reduced.
[0072] In one embodiment, when increasing the communication score of any communication frequency, a first preset value may be added based on the basic score or historical score of the communication frequency, the first preset value may be set as required, and the first preset value refers to the communication score required to be increased for one increase. For example, the first preset value may be set to 5. When reducing the communication score of any communication frequency, a second preset value may be reduced based on the basic score or historical score of the communication frequency, the second preset value may be set as required, and the second preset value refers to the communication score required to be reduced for one reduction. For example, the second preset value may be set to 1.
[0073] In one embodiment, if there are multiple types of repeated operating frequencies, for each repeated operating frequency, when increasing or decreasing the communication score of the corresponding communication frequency, the number of increases or decreases implemented can be set to once. For example, if a certain operating frequency f1′ appears three times and all of them are in a frequency-off state, when reducing the communication score of the corresponding communication frequency f1, the score can be reduced only once.
[0074] Through the above technical scheme, the communication situation of the remote control when operating the engineering machinery at the current position is taken into consideration, and the communication frequency of the remote control at the current position is scored, so that the remote control can operate at a communication frequency that is not easily interfered with when operating the engineering machinery at the current position in the future, thereby reducing the probability of frequency dropping of the remote control.
[0075] Figure 1FIG. 1 is a flow chart of a method for managing the communication frequency of a remote controller in one embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0076] In one embodiment, there is provided an apparatus for managing remote control communication frequency, comprising:
[0077] a memory configured to store instructions;
[0078] The processor is configured to call instructions from the memory and implement the above method for managing the communication frequency of the remote controller when executing the instructions.
[0079] In one embodiment, a storage medium is provided, on which a program is stored, and when the program is executed by a processor, the method for managing the communication frequency of the remote controller is implemented.
[0080] In one embodiment, a processor is provided, and the processor is used to run a program, wherein the program executes the above method for managing the communication frequency of the remote controller when running.
[0081] Figure 2 The flowchart of the method for managing the communication frequency of the remote controller according to the embodiment of the present application is schematically shown. Figure 2 As shown, in one embodiment of the present application, a communication method is provided, which is applied to engineering machinery. The engineering machinery includes a remote control receiver, a controller, and a positioning device. The communication method includes the following steps:
[0082] Step 201: When the construction machinery arrives at the working position, the controller queries the cloud platform through the positioning device whether there is position information whose distance to the working position is within a preset range; wherein the cloud platform, when storing the position information, transmits the communication score of the communication frequency corresponding to the position information to the controller through the positioning device, and the communication score is obtained by the method for managing the communication frequency of the remote control according to any one of claims 1 to 6.
[0083] The engineering machinery that arrives at the working position and the engineering machinery at the current position may be the same engineering machinery or different engineering machinery. The positioning device may include a device with positioning detection function such as GPS. When the engineering machinery arrives at the working position, the controller may query the cloud platform through the positioning device whether there is location information that the distance from the working position is within a preset range.
[0084] Among them, the preset range can be set according to needs. For example, if the distance between the working position of the construction machinery and a certain position created in the cloud platform is less than 20m, it can be determined that the working position of the construction machinery and the position created in the cloud platform are the same position, that is, there is location information in the cloud platform whose distance from the working position is within the preset range.
[0085] When the cloud platform stores the location information of the distance from the working position within the preset range, the communication score of the communication frequency corresponding to the location information can be transmitted to the controller of the engineering machine through the positioning device. The communication score is obtained by the above-mentioned method for managing the communication frequency of the remote controller.
[0086] Step 202: The controller determines the communication frequency with the highest communication score as the preferred communication frequency of the remote control at the working position, and notifies the remote control receiver of the preferred communication frequency so that the remote control receiver is paired with the remote control transmitter at the preferred communication frequency.
[0087] After receiving the communication scores of the corresponding communication frequencies, the controller selects the communication frequency with the highest communication score and determines the communication frequency with the highest communication score as the preferred communication frequency of the remote controller at the working position. The controller may notify the remote controller receiver of the preferred communication frequency so that the remote controller receiver is paired with the remote controller transmitter at the preferred communication frequency. The remote controller receiver and the controller are transmitted via the CAN bus.
[0088] In an embodiment of the present application, the communication method also includes: after the remote control receiver is paired with the remote control transmitter at a preferred communication frequency, the controller receives the real-time frequency of the remote control and the working status at the real-time frequency; the controller sends the real-time frequency and the working status at the real-time frequency to the cloud platform through the positioning device.
[0089] After the remote control receiver is paired with the remote control transmitter at the preferred communication frequency, the controller can receive the real-time frequency of the remote control and the working status at the real-time frequency. The real-time frequency refers to the working frequency used by the remote control when operating the construction machinery at the working position. For example, if the remote control operates the construction machinery at the preferred communication frequency without frequency drop, the real-time frequency may include the preferred communication frequency. If the remote control operates the construction machinery at the preferred communication frequency and frequency drop occurs, and the remote control switches to other frequencies without frequency drop, the real-time frequency may include the preferred communication frequency and the other frequencies switched to. The controller sends the real-time frequency and the working status at the real-time frequency to the cloud platform through the positioning device. The cloud platform can update the communication score of the communication frequency under the corresponding location information based on the new data received.
[0090] In one embodiment, if the cloud platform does not store location information, location information corresponding to the working position is created on the cloud platform, and the communication score of the communication frequency of the remote control at the working position is adjusted based on the working frequency used by the remote control when operating the engineering machinery at the working position and the working status at the corresponding working frequency.
[0091] Through the above technical solution, when the construction machinery arrives at a certain work location, the communication score of the corresponding communication frequency in the cloud platform is obtained, and the preferred communication frequency of the remote control is determined accordingly, so that the remote control can operate at a communication frequency that is not easily interfered with when operating the construction machinery at the work location, thereby reducing the probability of frequency drop of the remote control.
[0092] In one embodiment, a storage medium is provided, on which a program is stored, and when the program is executed by a processor, the above communication method is implemented.
[0093] In one embodiment, a controller is provided, and the controller is used to run a program, wherein the above communication method is executed when the program is run.
[0094] In an embodiment of the present application, there is provided an engineering machine, comprising:
[0095] a positioning device configured to detect an operating position of the construction machinery;
[0096] a remote control receiver configured to receive a preferred communication frequency of the remote control in an operating position and pair with the remote control transmitter at the preferred communication frequency;
[0097] The controller is configured to execute the above communication method.
[0098] The positioning device may include a device with positioning detection function such as GPS, which can be used to detect the working position of the construction machinery. When the construction machinery arrives at the working position, the controller can query the cloud platform through the positioning device whether there is location information whose distance from the working position is within a preset range. If the cloud platform stores location information whose distance from the working position is within a preset range,
[0099] The controller may receive a communication score of a communication frequency corresponding to the location information. The communication score of the communication frequency corresponding to the location information is transmitted to the controller by the cloud platform through the positioning device after the controller queries the cloud platform through the positioning device for location information that the distance between the controller and the working position is within a preset range. The controller may select the communication frequency with the highest communication score, and determine the communication frequency with the highest communication score as the preferred communication frequency of the remote control at the working position. The controller may notify the remote control receiver of the preferred communication frequency so that the remote control receiver is paired with the remote control transmitter at the preferred communication frequency.
[0100] In an embodiment of the present application, a communication system is provided, including:
[0101] a remote control transmitter configured to pair with the remote control receiver at a preferred communication frequency;
[0102] A cloud platform configured to execute the above method for managing the communication frequency of the remote controller;
[0103] The above-mentioned construction machinery.
[0104] The engineering machinery includes a positioning device, a remote control receiver and a controller. The positioning device may include a device with a positioning detection function such as a GPS. When the engineering machinery arrives at the working position, the controller may query the cloud platform through the positioning device whether there is location information whose distance from the working position is within a preset range. The preset range may be set according to demand. For example, if the distance between the working position of the engineering machinery and a certain position created in the cloud platform is less than 20m, it can be determined that the working position of the engineering machinery is the same as the position created in the cloud platform, that is, there is location information in the cloud platform whose distance from the working position is within the preset range.
[0105] When the cloud platform stores the location information of the distance from the working position within the preset range, the communication score of the communication frequency corresponding to the location information can be transmitted to the controller of the engineering machine through the positioning device. The communication score is obtained by the above-mentioned method for managing the communication frequency of the remote controller.
[0106] After receiving the communication scores of the corresponding communication frequencies, the controller selects the communication frequency with the highest communication score and determines the communication frequency with the highest communication score as the preferred communication frequency of the remote controller at the working position. The controller may notify the remote controller receiver of the preferred communication frequency so that the remote controller receiver is paired with the remote controller transmitter at the preferred communication frequency. The remote controller receiver and the controller are transmitted via the CAN bus.
[0107] Through the above technical scheme, the communication situation of the remote control when operating the engineering machinery at the current position is taken into consideration, and the communication frequency of the remote control at the current position is scored, so that the remote control can operate at a communication frequency that is not easily interfered with when operating the engineering machinery at the current position, thereby reducing the probability of frequency drop of the remote control.
[0108] like Figure 3 As shown, a framework schematic diagram of a communication system is provided.
[0109] The communication system includes a remote control transmitter, a remote control receiver, a controller, a GPS, and a cloud platform. The remote control transmitter and the receiver communicate via radio frequency signals. Generally, each remote control has a corresponding communication frequency band, and there are multiple communication frequencies in this communication frequency band: f1, f2…fn. The remote control receiver, the controller, and the GPS communicate via the CAN bus. The controller receives information from the remote control in real time: whether frequency drop occurs and the working communication frequency. The signal is sent to the GPS, which can transmit the information to the cloud platform via 4G signals.
[0110] When the pump truck finishes each operation, the GPS will upload whether the frequency loss occurs during each operation, the working frequency f' of this operation, and the GPS coordinate information to the cloud platform. f' belongs to one of f1, f2...fn. Whenever the cloud platform creates a new GPS coordinate information, it will first initialize the remote control's working frequency f1, f2...fn to 100. If there is no frequency loss during this operation, the working frequency f' will be increased by 1 on the existing score. If there is a frequency loss during this operation, the working frequency f' will be reduced by 5 on the existing score. Among them, if there is no frequency loss during this operation, the remote control will only work at one frequency f' during this operation, that is, 1 point will be added to the existing score of f'.
[0111] If a frequency drop occurs during this operation, the remote control will switch frequencies, so the remote control will work at least at two frequencies during this operation. For example, if a frequency drop occurs at f1 and it does not occur when switching to f2, then -5 points will be added to the existing score of f1 and +1 point will be added to the existing score of f2. By analogy, if multiple frequency drops occur and the frequencies are different, 5 points will be deducted from the frequency of the drop, and 1 point will be added to the frequency that did not drop. If multiple frequency drops occur and repeated frequencies appear, for example, the remote control drops at f1, and after multiple frequency switching, frequency drops occur, and then it switches back to f1, if there is no frequency drop, then after this operation, no points will be deducted or added for f1. If there is still a frequency drop, only 1 point will be deducted, that is, only 5 points will be deducted.
[0112] When the pump truck returns to this coordinate to work again, it will query the score of the working frequency at this coordinate on the platform, and use the frequency with the highest score as the communication frequency for this operation. When the pump truck remote controller starts working, the GPS first obtains whether the cloud platform has recorded information at this coordinate. Specifically, if the current coordinate information is (x1, y1), the historical coordinate information is (xn, yn), if It is considered to be the same coordinate, that is, the cloud platform has recorded information under this coordinate. If the cloud platform has recorded information under this coordinate, the historical scores of each frequency are obtained and the scores are transmitted to the controller. The controller will sort out the working frequency f* with the highest score and transmit the information to the remote control through the bus. The remote control will pair and work with the frequency f*. If the cloud platform has no recorded information under this coordinate, the information will be created on the cloud platform after this operation is completed.
[0113] The above scheme scores the working frequency of the remote control according to the geographic information, allowing the remote control to self-learn and work at a frequency that is not easily interfered with. By uploading the data to the cloud platform, the pump truck remote control can learn the historical data information of other pump trucks while working, thereby reducing the probability of frequency drop.
[0114] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected through a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The database of the computer device is used to store data such as the communication score or preferred communication frequency of the communication frequency. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, a method or communication method for managing the communication frequency of a remote control is implemented.
[0115] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0116] The embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented:
[0117] After operating the construction machinery through the remote control, obtain the current position of the construction machinery;
[0118] Acquire at least one operating frequency of the remote controller when operating the engineering machinery and the operating status at each operating frequency;
[0119] The communication scores of the respective communication frequencies of the remote controller at the current position are adjusted according to all the operating frequencies and the corresponding operating states.
[0120] In one embodiment, adjusting the communication scores of various communication frequencies of the remote control at the current position according to all the operating frequencies and the corresponding operating states includes: judging whether a frequency drop occurs when the remote control operates the engineering machinery according to all the operating frequencies and the corresponding operating states; and when it is determined that no frequency drop occurs when the remote control operates the engineering machinery, increasing the communication scores of the communication frequencies that match all the operating frequencies at the current position.
[0121] In one embodiment, adjusting the communication scores of various communication frequencies of the remote control at the current position according to all the working frequencies and the corresponding working states includes: judging whether a frequency drop occurs when the remote control operates the engineering machinery according to all the working frequencies and the corresponding working states; in the case where it is determined that a frequency drop occurs when the remote control operates the engineering machinery, determining the number of frequency drop times when the remote control operates the engineering machinery; in the case where the number of frequency drop times is a preset number, reducing the communication score of the communication frequency that matches the working frequency in the frequency drop state at the current position, and increasing the communication score of the communication frequency that matches the working frequency in the non-frequency drop state at the current position.
[0122] In one embodiment, the method also includes: when the number of frequency dropouts is greater than a preset number, determining whether there is a repeated operating frequency; when there is no repeated operating frequency, increasing the communication score of the communication frequency that matches the operating frequency corresponding to the non-frequency dropout state at the current position; and reducing the communication score of the communication frequency that matches the operating frequency corresponding to the frequency dropout state at the current position.
[0123] In one embodiment, the method also includes: in the presence of repeated working frequencies, screening out non-repeated working frequencies other than the repeated working frequencies, and adjusting the communication scores of the communication frequencies that match the non-repeated working frequencies; keeping the communication scores of the communication frequencies that match the repeated working frequencies with different working states at the current location unchanged; and / or reducing the communication scores of the communication frequencies that match the repeated working frequencies with the same working states at the current location.
[0124] In one embodiment, adjusting the communication score of the communication frequency matched with the non-repetitive working frequency includes: increasing the communication score of the communication frequency matched with the non-repetitive working frequency corresponding to the non-frequency drop state at the current position; and reducing the communication score of the communication frequency matched with the non-repetitive working frequency corresponding to the frequency drop state at the current position.
[0125] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the method steps for managing the communication frequency of the remote control.
[0126] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0127] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0128] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0130] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0131] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0132] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0133] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0134] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for managing remote control communication frequency, characterized in that: Applied to a cloud platform, the method includes: After operating the engineering machine through the remote controller, obtaining the current position of the engineering machine; Acquire at least one operating frequency of the remote controller when operating the engineering machinery and the operating status at each operating frequency; The communication scores of the respective communication frequencies of the remote controller at the current position are adjusted according to all the operating frequencies and the corresponding operating states.
2. The method for managing remote control communication frequency according to claim 1, characterized in that: The step of adjusting the communication scores of the respective communication frequencies of the remote controller at the current position according to all the working frequencies and the corresponding working states includes: Determining whether frequency drop occurs when the remote controller operates the engineering machinery according to all operating frequencies and corresponding operating states; When it is determined that no frequency drop occurs when the remote controller operates the construction machine, the communication score of the communication frequency matching the entire operating frequency at the current position is increased.
3. The method for managing remote control communication frequency according to claim 1, characterized in that: The step of adjusting the communication scores of the respective communication frequencies of the remote controller at the current position according to all the working frequencies and the corresponding working states includes: Determining whether frequency drop occurs when the remote controller operates the engineering machinery according to all operating frequencies and corresponding operating states; In the case where it is determined that a frequency drop occurs when the remote controller operates the engineering machinery, determining the number of frequency drop times when the remote controller operates the engineering machinery; When the number of frequency drops is a preset number, the communication score of the communication frequency that matches the working frequency in the frequency drop state at the current position is reduced, and the communication score of the communication frequency that matches the working frequency in the non-frequency drop state at the current position is increased.
4. The method for managing remote control communication frequency according to claim 3, characterized in that: The method further comprises: When the frequency drop number is greater than the preset number, determining whether there is a repeated operating frequency; In the case where there is no repeated operating frequency, increasing the communication score of the communication frequency that matches the operating frequency corresponding to the non-frequency drop state at the current position; The communication score of the communication frequency that matches the operating frequency corresponding to the frequency drop state at the current position is reduced.
5. The method for managing remote control communication frequency according to claim 4, characterized in that: The method further comprises: In the case where there are repeated working frequencies, non-repeated working frequencies other than the repeated working frequencies are screened out, and the communication scores of the communication frequencies matching the non-repeated working frequencies are adjusted; maintaining the communication scores of the communication frequencies that match the repeated operating frequencies with different operating states at the current location; and / or The communication score of the communication frequency matching the repeated working frequency with the same working status at the current position is reduced.
6. The method for managing remote control communication frequency according to claim 5, characterized in that: Adjusting the communication score of the communication frequency matching the non-repetitive working frequency includes: Increasing the communication score of the communication frequency that matches the non-repetitive working frequency corresponding to the non-frequency drop state at the current position; The communication score of the communication frequency that matches the non-repetitive working frequency corresponding to the frequency drop state at the current position is reduced.
7. A device for managing remote control communication frequency, characterized in that: The device comprises: a memory configured to store instructions; A processor is configured to call the instructions from the memory and implement the method for managing remote control communication frequency according to any one of claims 1 to 6 when executing the instructions.
8. A communication method, characterized in that: Applied to engineering machinery, the engineering machinery includes a remote control receiver, a controller and a positioning device, and the communication method includes: When the engineering machinery arrives at the working position, the controller queries the cloud platform through the positioning device whether there is position information whose distance from the working position is within a preset range; wherein, when the cloud platform stores the position information, the communication score of the communication frequency corresponding to the position information is transmitted to the controller through the positioning device, and the communication score is obtained by the method for managing the communication frequency of the remote controller according to any one of claims 1 to 6; The controller determines the communication frequency with the highest communication score as the preferred communication frequency of the remote control at the working position, and notifies the remote control receiver of the preferred communication frequency, so that the remote control receiver is paired with the remote control transmitter at the preferred communication frequency.
9. The communication method according to claim 8, characterized in that: The communication method further comprises: After the remote control receiver is paired with the remote control transmitter at the preferred communication frequency, the controller receives the real-time frequency of the remote control and the working status at the real-time frequency; The controller sends the real-time frequency and the working status at the real-time frequency to the cloud platform through the positioning device.
10. An engineering machine, characterized in that: include: a positioning device configured to detect an operating position of the engineering machine; a remote control receiver configured to receive a preferred communication frequency of the remote control at the working position and pair with the remote control transmitter at the preferred communication frequency; A controller configured to execute the communication method according to claim 8 or 9.
11. A communication system, characterized in that: include: a remote control transmitter configured to pair with the remote control receiver at a preferred communication frequency; A cloud platform, configured to execute the method for managing remote control communication frequency according to any one of claims 1 to 6; The construction machine according to claim 10.
12. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the method for managing remote control communication frequency according to any one of claims 1 to 6, or execute the communication method according to claim 8 or 9.