CN117021366B - Remote control method and system for low-carbon recycled concrete mixing equipment - Google Patents
Remote control method and system for low-carbon recycled concrete mixing equipment Download PDFInfo
- Publication number
- CN117021366B CN117021366B CN202311301010.4A CN202311301010A CN117021366B CN 117021366 B CN117021366 B CN 117021366B CN 202311301010 A CN202311301010 A CN 202311301010A CN 117021366 B CN117021366 B CN 117021366B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- central control
- hash value
- identification information
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 229910052799 carbon Inorganic materials 0.000 title claims abstract description 100
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000007599 discharging Methods 0.000 claims abstract description 54
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 5
- 230000006855 networking Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 238000003756 stirring Methods 0.000 abstract description 39
- 238000004519 manufacturing process Methods 0.000 abstract description 8
- 230000007547 defect Effects 0.000 abstract description 5
- 238000004590 computer program Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 239000010426 asphalt Substances 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B28—WORKING CEMENT, CLAY, OR STONE
- B28C—PREPARING CLAY; PRODUCING MIXTURES CONTAINING CLAY OR CEMENTITIOUS MATERIAL, e.g. PLASTER
- B28C9/00—General arrangement or layout of plant
- B28C9/02—General arrangement or layout of plant for producing mixtures of clay or cement with other materials
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B28—WORKING CEMENT, CLAY, OR STONE
- B28C—PREPARING CLAY; PRODUCING MIXTURES CONTAINING CLAY OR CEMENTITIOUS MATERIAL, e.g. PLASTER
- B28C7/00—Controlling the operation of apparatus for producing mixtures of clay or cement with other substances; Supplying or proportioning the ingredients for mixing clay or cement with other substances; Discharging the mixture
- B28C7/02—Controlling the operation of the mixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Chemical & Material Sciences (AREA)
- Dispersion Chemistry (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to the technical field of equipment control, and provides a remote control method and a remote control system for low-carbon recycled concrete stirring equipment, wherein the method comprises the following steps: responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; acquiring vehicle encryption data of a current vehicle to be charged based on a license plate number, and acquiring a data decoding strategy according to the type of the vehicle; decrypting the encrypted data of the vehicle based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value; if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, a discharge channel is opened, and the discharging equipment is controlled to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged. The method and the device solve the defect that the existing low-carbon recycled concrete mixing equipment consumes a large amount of manpower during production control, and realize remote control of the low-carbon recycled concrete mixing equipment.
Description
Technical Field
The application relates to the technical field of equipment control, in particular to a remote control method and system for low-carbon recycled concrete stirring equipment.
Background
In the production process of the low-carbon recycled concrete mixing equipment, the starting, the closing and the working condition setting of more equipment are involved, and generally before formally starting production, operators need to start part of equipment on site in advance, for example, to start a conduction oil system on site for a few hours in advance for the asphalt low-carbon recycled concrete mixing equipment, and after the production is completed, the operators need to wait for a dust remover to delay to reach a closing condition and leave the site, so that the existing low-carbon recycled concrete mixing equipment needs to consume a large amount of manpower.
Disclosure of Invention
The embodiment of the application provides a remote control method and a remote control system for low-carbon recycled concrete mixing equipment, which aim to overcome the defect that the existing low-carbon recycled concrete mixing equipment consumes a large amount of manpower during production control and realize the remote control of the low-carbon recycled concrete mixing equipment.
In a first aspect, the present embodiment provides a remote control method for a low-carbon recycled concrete mixing apparatus, where the low-carbon recycled concrete mixing apparatus is an intelligent apparatus having networking capability, including:
Responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
acquiring vehicle encryption data of the current vehicle to be charged based on the license plate number, and acquiring a data decoding strategy according to the type of the vehicle;
decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
and if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, opening a discharge channel, and controlling discharge equipment to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be an oversized carrier vehicle, determining a data decoding strategy as: taking the user identification information as a first auxiliary decryption key, and taking the central control user signature as a second auxiliary decryption key; the tonnage range of the oversized delivery vehicle is more than or equal to 20;
Correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the central control user signature information is used as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (user identification information) } { (central control user signature) } to obtain a decryption hash value;
if the decrypted hash value is determined to match the preset hash value, the vehicle user identification information is taken as a first auxiliary decryption key to perform second-layer decryption on the vehicle encrypted data ENP [ data ] { (user identification information) }, and a decrypted hash value is obtained.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be a large carrier vehicle, determining a data decoding strategy as: taking the central control user signature as a first auxiliary decryption key and taking the user identification information as a second auxiliary decryption key; tonnage range of large-scale carrier vehicle is [10, 20);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
Using the vehicle user identification information as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (center control user signature) } { (user identification information) } to obtain a decryption hash value;
if the decrypted hash value is determined to match the preset hash value, the vehicle encrypted data ENP [ data ] { (center control user signature) } is decrypted in a second layer by taking the center control user signature information as a first auxiliary decryption key, and the decrypted hash value is obtained.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be a medium-sized carrier vehicle, determining the data decoding strategy as: taking the user identification information as an upper-layer auxiliary decryption key, and taking the central control user signature as a lower-layer auxiliary decryption key; the tonnage range of the medium-sized carrier vehicle is [3, 10);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the vehicle user identification information is used as an upper-layer auxiliary decryption key, the central control user signature information is used as a lower-layer auxiliary decryption key, and double-layer parallel decryption is carried out on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
Wherein,representing parallel encryption.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be a small carrier vehicle, determining the data decoding strategy to be: taking the central control user signature as an upper-layer auxiliary decryption key and taking the user identification information as a lower-layer auxiliary decryption key; the tonnage range of the small-sized carrying vehicle is less than 3;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
taking the central control user signature information as an upper-layer auxiliary decryption key and taking the vehicle user identification information as a lower-layer auxiliary decryption key, and performing double-layer parallel decryption on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein,representing parallel encryption.
In one embodiment, the method further comprises:
when receiving a device debugging request sent by the central control platform, opening a first target port and a second target port;
transmitting first port information to the central control platform through a first target port, so that the central control platform establishes connection with the first target port according to the first port information; the first port information includes a first token for the first target port;
Transmitting second port information to the central control platform through a second target port, so that the central control platform establishes connection with the second target port according to the second port information; the second port information includes a second token for the second destination port;
receiving first feedback information which is returned by the central control platform and is successfully connected with the first target port and second feedback information which is successfully connected with the second target port, acquiring a first random number as a first public key, acquiring a second random number as a first private key, and generating a first key pair;
the first public key is sent to the central control platform through the first target port, and a second public key sent by the central control platform is received; the central control platform is connected with the first target port to generate a second key pair, wherein the second key pair comprises a second public key and a second private key;
receiving a first message sent by the central control platform through the first target port, and decrypting the first message based on the second public key and the first private key; the first message is obtained by encrypting a second message by the central control platform based on the first public key and the second private key, and the second message comprises identification information of the central control platform, the first token and the second token;
Determining whether the central control platform has authority to establish connection with the first target port or not based on the decryption result of the first message;
if the central control platform is determined to have permission to establish connection with the first target port, determining that the central control platform is successfully connected with the first target port;
and if the fact that the central control platform does not have permission to establish connection with the first target port is determined, disconnecting the first target port from the central control platform.
In one embodiment, the method further comprises:
receiving a vehicle control instruction sent by the central control platform; the vehicle control instructions include waypoint planning instructions; the navigation point planning instruction comprises a plurality of preset navigation points;
calculating the distance between two waypoints under the condition that the vehicle control instruction is a waypoint planning instruction;
calculating the number of the tracking points according to a preset tracking demand period, the distance between the two navigation points and the vehicle speed; assigning coordinates of the tracking points based on a distance between two of the waypoints and the number of the tracking points; setting the relative time of each tracking point according to a preset tracking demand period and the number of the tracking points;
Generating a waypoint trajectory based on the number of tracking points, coordinates, relative time, and coordinates of the waypoints;
the navigation point track is sent to a whole vehicle controller of the current vehicle to be charged through a data transmission module, so that the whole vehicle controller carries out tracking control on the current vehicle to be charged according to the navigation point track;
accordingly, calculating the distance between two waypoints includes:
converting a WGS84 coordinate system to which the waypoint belongs into a UTM coordinate system;
calculating a distance based on coordinates of the two waypoints in the UTM coordinate system; the waypoints comprise attribute information of longitude, latitude, altitude and vehicle speed under a WGS84 coordinate system; the tracking points comprise attribute information of coordinates, speed, acceleration, curvature change rate, time stamp and relative time under a UTM coordinate system.
In a second aspect, the present embodiment provides a remote control system for a low-carbon recycled concrete mixing apparatus, where the low-carbon recycled concrete mixing apparatus is an intelligent apparatus having networking capability, including:
the response module is used for responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
The acquisition module is used for acquiring the vehicle encryption data of the current vehicle to be charged based on the license plate number and acquiring a data decoding strategy according to the type of the vehicle;
the decoding module is used for decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
and the remote control module is used for starting a discharging channel and controlling discharging equipment to convey the low-carbon regenerated concrete with the planned discharging amount to the current vehicle to be charged if the decrypted hash value is determined to be matched with the preset hash value and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharging amount.
In a third aspect, an embodiment of the present application provides an electronic device, where the electronic device includes a memory, a processor, and a determining computer program stored in the memory and capable of running on the processor, and the processor implements the remote control method of the low-carbon recycled concrete mixing apparatus according to the first aspect when executing the determining computer program.
In a fourth aspect, the present embodiment provides a non-transitory determining machine-readable storage medium, which includes a determining machine program that, when executed by a processor, implements the method for remotely controlling a low-carbon recycled concrete mixing apparatus according to the first aspect.
In a fifth aspect, embodiments of the present application provide a computer product comprising a determining computer program which, when executed by a processor, implements the method for remotely controlling a low carbon recycled concrete mixing plant of the first aspect.
The embodiment of the application provides a remote control method and a remote control system for low-carbon recycled concrete stirring equipment, which respond to a discharging request of low-carbon recycled concrete initiated by a central control platform; acquiring vehicle encryption data of a current vehicle to be charged based on a license plate number, and acquiring a data decoding strategy according to the type of the vehicle; decrypting the encrypted data of the vehicle based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value; if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, a discharge channel is opened, and the discharging equipment is controlled to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged. In the process of remote control of the low-carbon recycled concrete mixing equipment, the starting of the low-carbon recycled concrete mixing equipment can be controlled remotely, and the discharging of the discharging equipment can be controlled remotely, so that the defect that the existing low-carbon recycled concrete mixing equipment consumes a large amount of manpower during production control is overcome, and the remote control of the low-carbon recycled concrete mixing equipment is realized.
Drawings
For a clearer description of the present application or of the prior art, the drawings that are used in the description of the embodiments or of the prior art will be briefly described, it being apparent that the drawings in the description below are some embodiments of the present application, and that other drawings may be obtained from these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a remote control method of a low-carbon recycled concrete mixing device according to an embodiment of the present application;
FIG. 2 is a schematic structural view of a remote control system for a low carbon recycled concrete mixing plant according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
Referring to fig. 1, fig. 1 is a schematic flow chart of a remote control method of a low-carbon recycled concrete mixing apparatus according to an embodiment of the present application. The embodiment of the application provides a remote control method for low-carbon recycled concrete mixing equipment, which comprises the following steps:
step 101, responding to a discharging request of the low-carbon recycled concrete initiated by a central control platform;
102, acquiring vehicle encryption data of the current vehicle to be charged based on the license plate number, and acquiring a data decoding strategy according to the type of the vehicle;
step 103, decrypting the encrypted data of the vehicle based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
and 104, if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be greater than or equal to the planned discharge amount, opening a discharge channel, and controlling discharge equipment to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged.
It should be noted that, the remote control method for the low-carbon recycled concrete mixing equipment provided in the embodiment of the application uses the remote control system for the mixing equipment as an execution main body for illustration.
Specifically, the remote control system of the stirring equipment responds to a discharging request of the low-carbon recycled concrete initiated by the central control platform, analyzes the discharging request, and obtains the vehicle type and license plate number of the current vehicle to be charged carried in the discharging request, the planned discharging amount, the vehicle user identification information and the central control user signature information.
Optionally, the remote control system of the stirring device obtains vehicle encryption data of the current vehicle to be charged according to the license plate number and obtains a data decoding strategy according to the vehicle type, wherein the vehicle encryption data is bound with the license plate number according to the user identification information and the data encrypted by the central control user signature in advance, the encryption strategy in the encryption process is obtained in the mapping table according to the vehicle type, different vehicle types correspond to different encryption strategies, and the encryption strategy and the decoding strategy correspond to each other.
Optionally, the remote control system of the stirring device decrypts the encrypted data of the vehicle according to the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain the decrypted hash value.
Optionally, the remote control system of the stirring device performs data matching on the decrypted hash value and a preset hash value, wherein the preset hash value is set according to the actual setting.
Optionally, if it is determined that the decrypted hash value matches the preset hash value and it is determined that the current low-carbon regenerated concrete amount is greater than or equal to the planned discharge amount, the remote control system of the stirring device opens the discharge channel. Optionally, the method comprises the steps of. And the stirring equipment remote control system controls the discharging equipment to convey the low-carbon regenerated concrete with the planned discharging amount to the current vehicle to be charged.
According to the remote control method for the low-carbon recycled concrete mixing equipment, which is provided by the embodiment of the application, a discharging request of the low-carbon recycled concrete initiated by a central control platform is responded; acquiring vehicle encryption data of a current vehicle to be charged based on a license plate number, and acquiring a data decoding strategy according to the type of the vehicle; decrypting the encrypted data of the vehicle based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value; if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, a discharge channel is opened, and the discharging equipment is controlled to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged. In the process of remote control of the low-carbon recycled concrete mixing equipment, the starting of the low-carbon recycled concrete mixing equipment can be controlled remotely, and the discharging of the discharging equipment can be controlled remotely, so that the defect that the existing low-carbon recycled concrete mixing equipment consumes a large amount of manpower during production control is overcome, and the remote control of the low-carbon recycled concrete mixing equipment is realized.
In an embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be an oversized carrier vehicle, determining a data decoding strategy as: taking the user identification information as a first auxiliary decryption key, and taking the central control user signature as a second auxiliary decryption key; the tonnage range of the oversized delivery vehicle is more than or equal to 20;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the central control user signature information is used as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (user identification information) } { (central control user signature) } to obtain a decryption hash value;
if the decrypted hash value is determined to match the preset hash value, the vehicle user identification information is taken as a first auxiliary decryption key to perform second-layer decryption on the vehicle encrypted data ENP [ data ] { (user identification information) }, and a decrypted hash value is obtained.
Specifically, if the vehicle type is determined to be an oversized carrier vehicle, the stirring device remote control system determines that the data decoding strategy is: the user identification information is used as a first auxiliary decryption key, and the central control user signature is used as a second auxiliary decryption key, wherein the tonnage range of the oversized carrier vehicle is more than or equal to 20 tons, namely the load capacity is more than or equal to 20 tons.
Optionally, the remote control system of the stirring device uses the central control user signature information as a second auxiliary decryption key to decrypt the first layer of vehicle encrypted data ENP [ data ] { (user identification information) } { (central control user signature) } to obtain a decrypted hash value.
If the decrypted hash value is determined to be matched with the preset hash value, the remote control system of the stirring equipment uses the vehicle user identification information as a first auxiliary decryption key to decrypt the vehicle encrypted data ENP [ data ] { (user identification information) } in a second layer, and the decrypted hash value is obtained.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be a large carrier vehicle, determining a data decoding strategy as: taking the central control user signature as a first auxiliary decryption key and taking the user identification information as a second auxiliary decryption key; tonnage range of large-scale carrier vehicle is [10, 20);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
using the vehicle user identification information as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (center control user signature) } { (user identification information) } to obtain a decryption hash value;
If the decrypted hash value is determined to match the preset hash value, the vehicle encrypted data ENP [ data ] { (center control user signature) } is decrypted in a second layer by taking the center control user signature information as a first auxiliary decryption key, and the decrypted hash value is obtained.
Specifically, if it is determined that the vehicle type is a large carrier vehicle, the data decoding strategy is: the central control user signature is used as a first auxiliary decryption key, and the user identification information is used as a second auxiliary decryption key, wherein the tonnage range of the large-scale carrier vehicle is [10, 20 ].
Optionally, the remote control system of the stirring device uses the vehicle user identification information as a second auxiliary decryption key to decrypt the first layer of vehicle encrypted data ENP [ data ] { (center control user signature) } { (user identification information) } to obtain a decrypted hash value.
If the decrypted hash value is determined to match the preset hash value, the remote control system of the stirring equipment uses the central control user signature information as a first auxiliary decryption key to decrypt the encrypted data ENP [ data ] { (central control user signature) } of the vehicle in a second layer, and the decrypted hash value is obtained.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
If the vehicle type is determined to be a medium-sized carrier vehicle, determining the data decoding strategy as: taking the user identification information as an upper-layer auxiliary decryption key, and taking the central control user signature as a lower-layer auxiliary decryption key; the tonnage range of the medium-sized carrier vehicle is [3, 10);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the vehicle user identification information is used as an upper-layer auxiliary decryption key, the central control user signature information is used as a lower-layer auxiliary decryption key, and double-layer parallel decryption is carried out on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein,representing parallel encryption.
Specifically, if the vehicle type is determined to be a medium-sized carrier vehicle, the remote control system of the stirring device determines that the data decoding strategy is: the user identification information is used as an upper auxiliary decryption key, and the central control user signature is used as a lower auxiliary decryption key, wherein the tonnage range of the medium-sized carrier vehicle is [3,10 ].
Optionally, the remote control system of the stirring device uses the vehicle user identification information as an upper-layer auxiliary decryption key and uses the central control user signature information as a lower-layer auxiliary decryption key to decrypt the vehicle encrypted data ENP in a double-layer parallel manner to obtain a decrypted hash value, where the vehicle encrypted data ENP is:
;
Wherein,representing parallel encryption.
In one embodiment, obtaining a data decoding strategy according to the vehicle type includes:
if the vehicle type is determined to be a small carrier vehicle, determining the data decoding strategy to be: taking the central control user signature as an upper-layer auxiliary decryption key and taking the user identification information as a lower-layer auxiliary decryption key; the tonnage range of the small-sized carrying vehicle is less than 3;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
taking the central control user signature information as an upper-layer auxiliary decryption key and taking the vehicle user identification information as a lower-layer auxiliary decryption key, and performing double-layer parallel decryption on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein the method comprises the steps of,Representing parallel encryption.
Specifically, if the vehicle type is determined to be a small carrier vehicle, the remote control system of the stirring device determines that the data decoding strategy is: taking a central control user signature as an upper-layer auxiliary decryption key and taking user identification information as a lower-layer auxiliary decryption key, wherein the tonnage range of the small-sized carrier vehicle is less than 3;
Optionally, the remote control system of the stirring device uses the central control user signature information as an upper-layer auxiliary decryption key and uses the vehicle user identification information as a lower-layer auxiliary decryption key to perform double-layer parallel decryption on the vehicle encrypted data ENP to obtain a decrypted hash value, where the vehicle encrypted data ENP is:
;
wherein,representing parallel encryption.
According to the embodiment of the application, the encrypted data is decrypted, and subsequent operation is executed after decryption, so that the safety of remote control of the low-carbon recycled concrete mixing equipment is guaranteed.
In one embodiment, the method further comprises:
when receiving a device debugging request sent by the central control platform, opening a first target port and a second target port;
transmitting first port information to the central control platform through a first target port, so that the central control platform establishes connection with the first target port according to the first port information; the first port information includes a first token for the first target port;
transmitting second port information to the central control platform through a second target port, so that the central control platform establishes connection with the second target port according to the second port information; the second port information includes a second token for the second destination port;
Receiving first feedback information which is returned by the central control platform and is successfully connected with the first target port and second feedback information which is successfully connected with the second target port, acquiring a first random number as a first public key, acquiring a second random number as a first private key, and generating a first key pair;
the first public key is sent to the central control platform through the first target port, and a second public key sent by the central control platform is received; the central control platform is connected with the first target port to generate a second key pair, wherein the second key pair comprises a second public key and a second private key;
receiving a first message sent by the central control platform through the first target port, and decrypting the first message based on the second public key and the first private key; the first message is obtained by encrypting a second message by the central control platform based on the first public key and the second private key, and the second message comprises identification information of the central control platform, the first token and the second token;
determining whether the central control platform has authority to establish connection with the first target port or not based on the decryption result of the first message;
If the central control platform is determined to have permission to establish connection with the first target port, determining that the central control platform is successfully connected with the first target port;
and if the fact that the central control platform does not have permission to establish connection with the first target port is determined, disconnecting the first target port from the central control platform.
Specifically, when the remote control system of the stirring equipment receives an equipment debugging request sent by the central control platform, the first target port and the second target port are opened.
Optionally, the remote control system of the stirring device sends first port information to the central control platform through the first target port, so that the central control platform establishes a connection with the first target port according to the first port information, wherein the first port information comprises a first token of the first target port. Optionally, the remote control system of the stirring device sends second port information to the central control platform through the second target port, so that the central control platform establishes connection with the second target port according to the second port information, wherein the second port information comprises a second token of the second target port.
Optionally, the remote control system of the stirring device receives the first feedback information which is returned by the central control platform and is successfully connected with the first target port and the second feedback information which is successfully connected with the second target port, and then obtains the first random number as the first public key, and obtains the second random number as the first private key, so as to generate the first key pair.
Optionally, the remote control system of the stirring device sends the first public key to the central control platform through the first target port and receives the second public key sent by the central control platform, wherein the central control platform is connected with the first target port to generate a second key pair, and the second key pair comprises the second public key and the second private key;
optionally, the remote control system of the stirring device receives a first message sent by the central control platform through the first target port, and decrypts the first message based on the second public key and the first private key, wherein the first message is obtained by encrypting the second message by the central control platform based on the first public key and the second private key, and the second message comprises identification information of the central control platform, the first token and the second token;
optionally, the remote control system of the stirring device determines whether the central control platform has authority to establish connection with the first target port according to the decryption result of the first message.
If the central control platform is determined to have permission to establish connection with the first target port, the remote control system of the stirring equipment determines that the central control platform is successfully connected with the first target port;
and if the fact that the central control platform has no authority to establish connection with the first target port is determined, the remote control system of the stirring equipment disconnects the first target port from the central control platform.
The embodiment of the application realizes remote debugging of the low-carbon recycled concrete mixing equipment.
In one embodiment, the method further comprises:
receiving a vehicle control instruction sent by the central control platform; the vehicle control instructions include waypoint planning instructions; the navigation point planning instruction comprises a plurality of preset navigation points;
calculating the distance between two waypoints under the condition that the vehicle control instruction is a waypoint planning instruction;
calculating the number of the tracking points according to a preset tracking demand period, the distance between the two navigation points and the vehicle speed; assigning coordinates of the tracking points based on a distance between two of the waypoints and the number of the tracking points; setting the relative time of each tracking point according to a preset tracking demand period and the number of the tracking points;
generating a waypoint trajectory based on the number of tracking points, coordinates, relative time, and coordinates of the waypoints;
the navigation point track is sent to a whole vehicle controller of the current vehicle to be charged through a data transmission module, so that the whole vehicle controller carries out tracking control on the current vehicle to be charged according to the navigation point track;
Accordingly, calculating the distance between two waypoints includes:
converting a WGS84 coordinate system to which the waypoint belongs into a UTM coordinate system;
calculating a distance based on coordinates of the two waypoints in the UTM coordinate system; the waypoints comprise attribute information of longitude, latitude, altitude and vehicle speed under a WGS84 coordinate system; the tracking points comprise attribute information of coordinates, speed, acceleration, curvature change rate, time stamp and relative time under a UTM coordinate system.
Specifically, the remote control system of the stirring equipment receives a vehicle control instruction sent by a central control platform, wherein the vehicle control instruction comprises a waypoint planning instruction, and the waypoint planning instruction comprises a plurality of preset waypoints;
optionally, the remote control system of the stirring device calculates the distance between two waypoints under the condition that the vehicle control instruction is a waypoint planning instruction, specifically:
the remote control system of the stirring equipment converts the WGS84 coordinate system of the waypoint into a UTM coordinate system. Optionally, the remote control system of the stirring device calculates the distance according to coordinates of two waypoints in a UTM coordinate system, wherein the waypoints comprise attribute information of longitude, latitude, altitude and vehicle speed in a WGS84 coordinate system, and the tracking points comprise attribute information of coordinates, speed, acceleration, curvature change rate, time stamp and relative time in the UTM coordinate system.
Optionally, the remote control system of the stirring device calculates the number of the tracking points according to a preset tracking demand period, a distance between two waypoints and a vehicle speed. Optionally, the remote control system of the stirring device allocates coordinates of the tracking points according to the distance between the two waypoints and the number of the tracking points. Optionally, the remote control system of the stirring device sets the relative time of each tracking point according to a preset tracking demand period and the number of the tracking points.
Optionally, the stirring device remote control system generates the waypoint track according to the number of the tracking points, the coordinates, the relative time and the coordinates of the waypoints.
Optionally, the remote control system of the stirring device sends the waypoint track to the whole vehicle controller of the current vehicle to be charged through the data transmission module, so that the whole vehicle controller carries out tracking control on the current vehicle to be charged according to the waypoint track.
The embodiment of the application realizes the remote control of the low-carbon recycled concrete mixing equipment.
The low-carbon recycled concrete mixing equipment remote control system provided by the embodiment of the application is described below, and the low-carbon recycled concrete mixing equipment remote control system described below and the low-carbon recycled concrete mixing equipment remote control method described above can be referred to correspondingly. Referring to fig. 2, fig. 2 is a schematic structural diagram of a remote control system for a low-carbon recycled concrete mixing apparatus provided in an embodiment of the present application, where the remote control system for a low-carbon recycled concrete mixing apparatus provided in an embodiment of the present application includes:
The response module 201 is used for responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
an obtaining module 202, configured to obtain vehicle encrypted data of the current vehicle to be charged based on the license plate number, and obtain a data decoding policy according to the vehicle type;
the decoding module 203 is configured to decrypt the encrypted vehicle data based on the data decoding policy, the vehicle user identification information, and the central control user signature information, to obtain a decrypted hash value;
and the remote control module 204 is configured to, if it is determined that the decrypted hash value matches the preset hash value and it is determined that the current low-carbon recycled concrete amount is greater than or equal to the planned discharge amount, open a discharge channel and control a discharge device to deliver the low-carbon recycled concrete of the planned discharge amount to the current vehicle to be charged.
The remote control system of the low-carbon recycled concrete stirring equipment responds to a discharging request of low-carbon recycled concrete initiated by a central control platform; acquiring vehicle encryption data of a current vehicle to be charged based on a license plate number, and acquiring a data decoding strategy according to the type of the vehicle; decrypting the encrypted data of the vehicle based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value; if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, a discharge channel is opened, and the discharging equipment is controlled to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged. In the process of remote control of the low-carbon recycled concrete mixing equipment, the starting of the low-carbon recycled concrete mixing equipment can be controlled remotely, and the discharging of the discharging equipment can be controlled remotely, so that the defect that the existing low-carbon recycled concrete mixing equipment consumes a large amount of manpower during production control is overcome, and the remote control of the low-carbon recycled concrete mixing equipment is realized.
In one embodiment, the decoding module 203 is further configured to:
if the vehicle type is determined to be an oversized carrier vehicle, determining a data decoding strategy as: taking the user identification information as a first auxiliary decryption key, and taking the central control user signature as a second auxiliary decryption key; the tonnage range of the oversized delivery vehicle is more than or equal to 20;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the central control user signature information is used as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (user identification information) } { (central control user signature) } to obtain a decryption hash value;
if the decrypted hash value is determined to match the preset hash value, the vehicle user identification information is taken as a first auxiliary decryption key to perform second-layer decryption on the vehicle encrypted data ENP [ data ] { (user identification information) }, and a decrypted hash value is obtained.
In one embodiment, the decoding module 203 is further configured to:
if the vehicle type is determined to be a large carrier vehicle, determining a data decoding strategy as: taking the central control user signature as a first auxiliary decryption key and taking the user identification information as a second auxiliary decryption key; tonnage range of large-scale carrier vehicle is [10, 20);
Correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
using the vehicle user identification information as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (center control user signature) } { (user identification information) } to obtain a decryption hash value;
if the decrypted hash value is determined to match the preset hash value, the vehicle encrypted data ENP [ data ] { (center control user signature) } is decrypted in a second layer by taking the center control user signature information as a first auxiliary decryption key, and the decrypted hash value is obtained.
In one embodiment, the decoding module 203 is further configured to:
if the vehicle type is determined to be a medium-sized carrier vehicle, determining the data decoding strategy as: taking the user identification information as an upper-layer auxiliary decryption key, and taking the central control user signature as a lower-layer auxiliary decryption key; the tonnage range of the medium-sized carrier vehicle is [3, 10);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
The vehicle user identification information is used as an upper-layer auxiliary decryption key, the central control user signature information is used as a lower-layer auxiliary decryption key, and double-layer parallel decryption is carried out on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein,representing parallel encryption.
In one embodiment, the decoding module 203 is further configured to:
if the vehicle type is determined to be a small carrier vehicle, determining the data decoding strategy to be: taking the central control user signature as an upper-layer auxiliary decryption key and taking the user identification information as a lower-layer auxiliary decryption key; the tonnage range of the small-sized carrying vehicle is less than 3;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
taking the central control user signature information as an upper-layer auxiliary decryption key and taking the vehicle user identification information as a lower-layer auxiliary decryption key, and performing double-layer parallel decryption on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein,representing parallel encryption.
In one embodiment, the stirring device remote control system is further configured to:
When receiving a device debugging request sent by the central control platform, opening a first target port and a second target port;
transmitting first port information to the central control platform through a first target port, so that the central control platform establishes connection with the first target port according to the first port information; the first port information includes a first token for the first target port;
transmitting second port information to the central control platform through a second target port, so that the central control platform establishes connection with the second target port according to the second port information; the second port information includes a second token for the second destination port;
receiving first feedback information which is returned by the central control platform and is successfully connected with the first target port and second feedback information which is successfully connected with the second target port, acquiring a first random number as a first public key, acquiring a second random number as a first private key, and generating a first key pair;
the first public key is sent to the central control platform through the first target port, and a second public key sent by the central control platform is received; the central control platform is connected with the first target port to generate a second key pair, wherein the second key pair comprises a second public key and a second private key;
Receiving a first message sent by the central control platform through the first target port, and decrypting the first message based on the second public key and the first private key; the first message is obtained by encrypting a second message by the central control platform based on the first public key and the second private key, and the second message comprises identification information of the central control platform, the first token and the second token;
determining whether the central control platform has authority to establish connection with the first target port or not based on the decryption result of the first message;
if the central control platform is determined to have permission to establish connection with the first target port, determining that the central control platform is successfully connected with the first target port;
and if the fact that the central control platform does not have permission to establish connection with the first target port is determined, disconnecting the first target port from the central control platform.
In one embodiment, the stirring device remote control system is further configured to:
receiving a vehicle control instruction sent by the central control platform; the vehicle control instructions include waypoint planning instructions; the navigation point planning instruction comprises a plurality of preset navigation points;
Calculating the distance between two waypoints under the condition that the vehicle control instruction is a waypoint planning instruction;
calculating the number of the tracking points according to a preset tracking demand period, the distance between the two navigation points and the vehicle speed; assigning coordinates of the tracking points based on a distance between two of the waypoints and the number of the tracking points; setting the relative time of each tracking point according to a preset tracking demand period and the number of the tracking points;
generating a waypoint trajectory based on the number of tracking points, coordinates, relative time, and coordinates of the waypoints;
the navigation point track is sent to a whole vehicle controller of the current vehicle to be charged through a data transmission module, so that the whole vehicle controller carries out tracking control on the current vehicle to be charged according to the navigation point track;
accordingly, calculating the distance between two waypoints includes:
converting a WGS84 coordinate system to which the waypoint belongs into a UTM coordinate system;
calculating a distance based on coordinates of the two waypoints in the UTM coordinate system; the waypoints comprise attribute information of longitude, latitude, altitude and vehicle speed under a WGS84 coordinate system; the tracking points comprise attribute information of coordinates, speed, acceleration, curvature change rate, time stamp and relative time under a UTM coordinate system.
The specific embodiments of the remote control system of the low-carbon recycled concrete mixing equipment provided by the application are basically the same as each embodiment of the remote control method of the low-carbon recycled concrete mixing equipment, and are not repeated here.
Fig. 3 illustrates a physical schematic diagram of an electronic device, as shown in fig. 3, where the electronic device may include: processor 310, communication interface (Communication Interface) 320, memory 330 and communication bus 340, wherein processor 310, communication interface 320, memory 330 accomplish communication with each other through communication bus 340. The processor 310 may call a deterministic computer program in the memory 330 to perform the steps of a low carbon recycled concrete mixing apparatus remote control method, including, for example:
responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
acquiring vehicle encryption data of the current vehicle to be charged based on the license plate number, and acquiring a data decoding strategy according to the type of the vehicle;
Decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
and if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, opening a discharge channel, and controlling discharge equipment to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged.
Further, the logic instructions in the memory 330 described above may be implemented in the form of software functional units and may be stored in a deterministic machine-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a determiner device (which may be a personal determiner, a server, a network device, etc.) to perform all or part of the steps of the method described in the various embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, embodiments of the present application further provide a non-transitory determining machine-readable storage medium, the non-transitory determining machine-readable storage medium including a determining machine program, the determining machine program being storable on the non-transitory determining machine-readable storage medium, the determining machine program being executable by a processor, the determining machine being capable of executing the steps of the low carbon recycled concrete mixing apparatus remote control method provided in the above embodiments, for example, including:
responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
acquiring vehicle encryption data of the current vehicle to be charged based on the license plate number, and acquiring a data decoding strategy according to the type of the vehicle;
decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
and if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, opening a discharge channel, and controlling discharge equipment to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged.
In yet another aspect, embodiments of the present application further provide a computer product including a determining computer program, where the determining computer program may be stored on the computer product, and when the determining computer program is executed by a processor, the determining computer program may be configured to perform the steps of the remote control method for a low carbon recycled concrete mixing apparatus provided in the foregoing embodiments, for example, including:
responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
acquiring vehicle encryption data of the current vehicle to be charged based on the license plate number, and acquiring a data decoding strategy according to the type of the vehicle;
decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
and if the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, opening a discharge channel, and controlling discharge equipment to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the above technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a determiner-readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., comprising several instructions for causing a determiner device (which may be a personal determiner, a server, a network device, etc.) to perform the embodiments or the methods described by some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting thereof; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.
Claims (4)
1. The remote control method of the low-carbon recycled concrete mixing equipment is characterized in that the low-carbon recycled concrete mixing equipment is intelligent equipment with networking capability and comprises the following steps of:
responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
acquiring vehicle encryption data of the current vehicle to be charged based on the license plate number, and acquiring a data decoding strategy according to the type of the vehicle;
decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
If the decrypted hash value is determined to be matched with the preset hash value, and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharge amount, a discharge channel is opened, and discharging equipment is controlled to convey the low-carbon regenerated concrete of the planned discharge amount to the current vehicle to be charged;
wherein the acquiring a data decoding policy according to the vehicle type includes:
if the vehicle type is determined to be an oversized carrier vehicle, determining a data decoding strategy as: taking the user identification information as a first auxiliary decryption key, and taking the central control user signature as a second auxiliary decryption key; the tonnage range of the oversized delivery vehicle is more than or equal to 20;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the central control user signature information is used as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (user identification information) } { (central control user signature) } to obtain a decryption hash value;
if the decrypted hash value is determined to be matched with the preset hash value, the vehicle user identification information is taken as a first auxiliary decryption key to carry out second-layer decryption on the vehicle encrypted data ENP [ data ] { (user identification information) } to obtain the decrypted hash value;
The acquiring the data decoding strategy according to the vehicle type comprises the following steps:
if the vehicle type is determined to be a large carrier vehicle, determining a data decoding strategy as: taking the central control user signature as a first auxiliary decryption key and taking the user identification information as a second auxiliary decryption key; tonnage range of large-scale carrier vehicle is [10, 20);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
using the vehicle user identification information as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (center control user signature) } { (user identification information) } to obtain a decryption hash value;
if the decrypted hash value is determined to be matched with the preset hash value, the second-layer decryption is carried out on the vehicle encrypted data ENP [ data ] { (center control user signature) } by taking the center control user signature information as a first auxiliary decryption key, so as to obtain the decrypted hash value;
the acquiring the data decoding strategy according to the vehicle type comprises the following steps:
if the vehicle type is determined to be a medium-sized carrier vehicle, determining the data decoding strategy as: taking the user identification information as an upper-layer auxiliary decryption key, and taking the central control user signature as a lower-layer auxiliary decryption key; the tonnage range of the medium-sized carrier vehicle is [3, 10);
Correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the vehicle user identification information is used as an upper-layer auxiliary decryption key, the central control user signature information is used as a lower-layer auxiliary decryption key, and double-layer parallel decryption is carried out on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein,representing parallel encryption;
the acquiring the data decoding strategy according to the vehicle type comprises the following steps:
if the vehicle type is determined to be a small carrier vehicle, determining the data decoding strategy to be: taking the central control user signature as an upper-layer auxiliary decryption key and taking the user identification information as a lower-layer auxiliary decryption key; the tonnage range of the small-sized carrying vehicle is less than 3;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
taking the central control user signature information as an upper-layer auxiliary decryption key and taking the vehicle user identification information as a lower-layer auxiliary decryption key, and performing double-layer parallel decryption on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
Wherein,representing parallel encryption.
2. The method for remotely controlling a low carbon recycled concrete mixing plant of claim 1, further comprising:
when receiving a device debugging request sent by the central control platform, opening a first target port and a second target port;
transmitting first port information to the central control platform through a first target port, so that the central control platform establishes connection with the first target port according to the first port information; the first port information includes a first token for the first target port;
transmitting second port information to the central control platform through a second target port, so that the central control platform establishes connection with the second target port according to the second port information; the second port information includes a second token for the second destination port;
receiving first feedback information which is returned by the central control platform and is successfully connected with the first target port and second feedback information which is successfully connected with the second target port, acquiring a first random number as a first public key, acquiring a second random number as a first private key, and generating a first key pair;
The first public key is sent to the central control platform through the first target port, and a second public key sent by the central control platform is received; the central control platform is connected with the first target port to generate a second key pair, wherein the second key pair comprises a second public key and a second private key;
receiving a first message sent by the central control platform through the first target port, and decrypting the first message based on the second public key and the first private key; the first message is obtained by encrypting a second message by the central control platform based on the first public key and the second private key, and the second message comprises identification information of the central control platform, the first token and the second token;
determining whether the central control platform has authority to establish connection with the first target port or not based on the decryption result of the first message;
if the central control platform is determined to have permission to establish connection with the first target port, determining that the central control platform is successfully connected with the first target port;
and if the fact that the central control platform does not have permission to establish connection with the first target port is determined, disconnecting the first target port from the central control platform.
3. The method for remotely controlling a low carbon recycled concrete mixing plant of claim 1, further comprising:
receiving a vehicle control instruction sent by the central control platform; the vehicle control instructions include waypoint planning instructions; the navigation point planning instruction comprises a plurality of preset navigation points;
calculating the distance between two waypoints under the condition that the vehicle control instruction is a waypoint planning instruction;
calculating the number of the tracking points according to a preset tracking demand period, the distance between the two navigation points and the vehicle speed; assigning coordinates of the tracking points based on a distance between two of the waypoints and the number of the tracking points; setting the relative time of each tracking point according to a preset tracking demand period and the number of the tracking points;
generating a waypoint trajectory based on the number of tracking points, coordinates, relative time, and coordinates of the waypoints;
the navigation point track is sent to a whole vehicle controller of the current vehicle to be charged through a data transmission module, so that the whole vehicle controller carries out tracking control on the current vehicle to be charged according to the navigation point track;
Accordingly, calculating the distance between two waypoints includes:
converting a WGS84 coordinate system to which the waypoint belongs into a UTM coordinate system;
calculating a distance based on coordinates of the two waypoints in the UTM coordinate system; the waypoints comprise attribute information of longitude, latitude, altitude and vehicle speed under a WGS84 coordinate system; the tracking points comprise attribute information of coordinates, speed, acceleration, curvature change rate, time stamp and relative time under a UTM coordinate system.
4. The utility model provides a low carbon recycled concrete agitated vessel remote control system which characterized in that, low carbon recycled concrete agitated vessel is the smart machine that has networking ability, includes:
the response module is used for responding to a discharging request of the low-carbon recycled concrete initiated by the central control platform; the discharging request carries the type and license plate number of the current vehicle to be charged, the planned discharging amount, the vehicle user identification information and the central control user signature information;
the acquisition module is used for acquiring the vehicle encryption data of the current vehicle to be charged based on the license plate number and acquiring a data decoding strategy according to the type of the vehicle;
the decoding module is used for decrypting the vehicle encrypted data based on the data decoding strategy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value;
The remote control module is used for starting a discharging channel and controlling discharging equipment to convey the low-carbon regenerated concrete with the planned discharging amount to the current vehicle to be charged if the decrypting hash value is determined to be matched with the preset hash value and the current low-carbon regenerated concrete amount is determined to be larger than or equal to the planned discharging amount;
wherein the acquiring a data decoding policy according to the vehicle type includes:
if the vehicle type is determined to be an oversized carrier vehicle, determining a data decoding strategy as: taking the user identification information as a first auxiliary decryption key, and taking the central control user signature as a second auxiliary decryption key; the tonnage range of the oversized delivery vehicle is more than or equal to 20;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the central control user signature information is used as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (user identification information) } { (central control user signature) } to obtain a decryption hash value;
if the decrypted hash value is determined to be matched with the preset hash value, the vehicle user identification information is taken as a first auxiliary decryption key to carry out second-layer decryption on the vehicle encrypted data ENP [ data ] { (user identification information) } to obtain the decrypted hash value;
The acquiring the data decoding strategy according to the vehicle type comprises the following steps:
if the vehicle type is determined to be a large carrier vehicle, determining a data decoding strategy as: taking the central control user signature as a first auxiliary decryption key and taking the user identification information as a second auxiliary decryption key; tonnage range of large-scale carrier vehicle is [10, 20);
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
using the vehicle user identification information as a second auxiliary decryption key to decrypt the first layer of vehicle encryption data ENP [ data ] { (center control user signature) } { (user identification information) } to obtain a decryption hash value;
if the decrypted hash value is determined to be matched with the preset hash value, the second-layer decryption is carried out on the vehicle encrypted data ENP [ data ] { (center control user signature) } by taking the center control user signature information as a first auxiliary decryption key, so as to obtain the decrypted hash value;
the acquiring the data decoding strategy according to the vehicle type comprises the following steps:
if the vehicle type is determined to be a medium-sized carrier vehicle, determining the data decoding strategy as: taking the user identification information as an upper-layer auxiliary decryption key, and taking the central control user signature as a lower-layer auxiliary decryption key; the tonnage range of the medium-sized carrier vehicle is [3, 10);
Correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
the vehicle user identification information is used as an upper-layer auxiliary decryption key, the central control user signature information is used as a lower-layer auxiliary decryption key, and double-layer parallel decryption is carried out on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
wherein,representing parallel encryption;
the acquiring the data decoding strategy according to the vehicle type comprises the following steps:
if the vehicle type is determined to be a small carrier vehicle, determining the data decoding strategy to be: taking the central control user signature as an upper-layer auxiliary decryption key and taking the user identification information as a lower-layer auxiliary decryption key; the tonnage range of the small-sized carrying vehicle is less than 3;
correspondingly, the decrypting the encrypted data of the vehicle based on the data decoding policy, the vehicle user identification information and the central control user signature information to obtain a decrypted hash value includes:
taking the central control user signature information as an upper-layer auxiliary decryption key and taking the vehicle user identification information as a lower-layer auxiliary decryption key, and performing double-layer parallel decryption on the vehicle encrypted data ENP to obtain a decryption hash value; the vehicle encryption data ENP is:
;
Wherein,representing parallel encryption.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311301010.4A CN117021366B (en) | 2023-10-10 | 2023-10-10 | Remote control method and system for low-carbon recycled concrete mixing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311301010.4A CN117021366B (en) | 2023-10-10 | 2023-10-10 | Remote control method and system for low-carbon recycled concrete mixing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117021366A CN117021366A (en) | 2023-11-10 |
CN117021366B true CN117021366B (en) | 2024-01-09 |
Family
ID=88639448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311301010.4A Active CN117021366B (en) | 2023-10-10 | 2023-10-10 | Remote control method and system for low-carbon recycled concrete mixing equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117021366B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314155A (en) * | 2010-07-02 | 2012-01-11 | 三一重工股份有限公司 | Mixer truck discharging monitoring system and concrete mixer truck with system |
CN105847432A (en) * | 2016-05-23 | 2016-08-10 | 成都亿闻科技有限公司 | Internet-of-things-based remote vehicle control method and apparatus |
CN107185451A (en) * | 2017-06-29 | 2017-09-22 | 杨振卿 | Automatic batching equipment |
CN110595475A (en) * | 2019-08-16 | 2019-12-20 | 中国第一汽车股份有限公司 | Tracking path fitting method and device, intelligent automobile and storage medium |
CN110768938A (en) * | 2018-07-27 | 2020-02-07 | 上海汽车集团股份有限公司 | Vehicle safety communication method and device |
CN114599030A (en) * | 2020-12-04 | 2022-06-07 | 宝能汽车集团有限公司 | Vehicle, remote control method thereof, storage medium and terminal device |
CN115042329A (en) * | 2022-07-01 | 2022-09-13 | 成都精准混凝土有限公司 | Production method and system of concrete low-carbon emission mixing plant |
CN115361243A (en) * | 2022-10-24 | 2022-11-18 | 广州万协通信息技术有限公司 | Unmanned information interaction method of security chip and security chip device |
CN115545615A (en) * | 2022-10-20 | 2022-12-30 | 中劲新材料科技有限公司 | Novel low-carbon ready-mixed concrete supply method and supply information management system |
WO2023044963A1 (en) * | 2021-09-27 | 2023-03-30 | 深圳前海环融联易信息科技服务有限公司 | Method and system for re-encrypting threshold proxy based on attribute condition |
WO2023097953A1 (en) * | 2021-11-30 | 2023-06-08 | 三一专用汽车有限责任公司 | Mixer truck and mixing station collaborative operation system and method, mixing station, and mixer truck |
CN116389544A (en) * | 2023-03-24 | 2023-07-04 | 盛景智能科技(嘉兴)有限公司 | Remote debugging method, device and system for equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10987829B2 (en) * | 2016-06-17 | 2021-04-27 | Oshkosh Corporation | Concrete drum control, property prediction, and monitoring systems and methods |
-
2023
- 2023-10-10 CN CN202311301010.4A patent/CN117021366B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314155A (en) * | 2010-07-02 | 2012-01-11 | 三一重工股份有限公司 | Mixer truck discharging monitoring system and concrete mixer truck with system |
CN105847432A (en) * | 2016-05-23 | 2016-08-10 | 成都亿闻科技有限公司 | Internet-of-things-based remote vehicle control method and apparatus |
CN107185451A (en) * | 2017-06-29 | 2017-09-22 | 杨振卿 | Automatic batching equipment |
CN110768938A (en) * | 2018-07-27 | 2020-02-07 | 上海汽车集团股份有限公司 | Vehicle safety communication method and device |
CN110595475A (en) * | 2019-08-16 | 2019-12-20 | 中国第一汽车股份有限公司 | Tracking path fitting method and device, intelligent automobile and storage medium |
CN114599030A (en) * | 2020-12-04 | 2022-06-07 | 宝能汽车集团有限公司 | Vehicle, remote control method thereof, storage medium and terminal device |
WO2023044963A1 (en) * | 2021-09-27 | 2023-03-30 | 深圳前海环融联易信息科技服务有限公司 | Method and system for re-encrypting threshold proxy based on attribute condition |
WO2023097953A1 (en) * | 2021-11-30 | 2023-06-08 | 三一专用汽车有限责任公司 | Mixer truck and mixing station collaborative operation system and method, mixing station, and mixer truck |
CN115042329A (en) * | 2022-07-01 | 2022-09-13 | 成都精准混凝土有限公司 | Production method and system of concrete low-carbon emission mixing plant |
CN115545615A (en) * | 2022-10-20 | 2022-12-30 | 中劲新材料科技有限公司 | Novel low-carbon ready-mixed concrete supply method and supply information management system |
CN115361243A (en) * | 2022-10-24 | 2022-11-18 | 广州万协通信息技术有限公司 | Unmanned information interaction method of security chip and security chip device |
CN116389544A (en) * | 2023-03-24 | 2023-07-04 | 盛景智能科技(嘉兴)有限公司 | Remote debugging method, device and system for equipment |
Non-Patent Citations (2)
Title |
---|
基于多层加密机制的内容中心网络隐私保护策略;柳毅;白雪峰;杨育斌;;计算机工程与应用(第05期);全文 * |
条件代理重加密方案的研究;常彦妮;中国优秀硕士学位论文全文数据库(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117021366A (en) | 2023-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114419928B (en) | Vehicle road cloud cooperative control system and method based on quantum communication | |
CN111279310B (en) | Vehicle-mounted equipment upgrading method and related equipment | |
CN109859009B (en) | Method, device and equipment for replacing shared bicycle battery and storage medium | |
EP3926500B1 (en) | Device upgrade method and related device | |
CN106603470A (en) | Vehicle control method, apparatus, vehicle key generation method and system | |
CN101082501B (en) | Real time map-matching method and system based on relative coordinates positioning | |
CN107124230B (en) | Sound wave communication method, terminal and server | |
CN115118419B (en) | Data transmission method of security chip, security chip device, equipment and medium | |
CN103856321A (en) | Data encryption and decryption method and system | |
CN108551445B (en) | Vehicle sharing method and server | |
CN113316149A (en) | Identity security authentication method, device, system, wireless access point and medium | |
CN117021366B (en) | Remote control method and system for low-carbon recycled concrete mixing equipment | |
CN117034287A (en) | Multiparty joint modeling safety enhancement method based on privacy computing interconnection and interworking technology | |
CN115988489A (en) | Internet of vehicles broadcast communication key management method, device, equipment and medium | |
CN107589999B (en) | Process communication safety channel establishing method in heaven-earth integrated engineering | |
CN112583595A (en) | Vehicle charging safety management method | |
CN110324828A (en) | A kind of road conditions acquisition methods and system, car-mounted device | |
CN114301677A (en) | Key negotiation method, device, electronic equipment and storage medium | |
CN115361243B (en) | Unmanned information interaction method of security chip and security chip device | |
CN103260157A (en) | User management system based on satellite communication services and application method thereof | |
CN113837397B (en) | Model training method and device based on federal learning and related equipment | |
CN117272358A (en) | Data storage encryption method, device, electronic equipment and computer program product | |
CN115730293A (en) | AT instruction authority management method, AT instruction authority management device, computer equipment and storage medium | |
CN115225681A (en) | Multi-robot cooperation method, electronic device, cloud server and storage medium | |
CN114679722A (en) | Vehicle communication encryption method, device, vehicle, storage medium and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |