Disclosure of Invention
The invention provides a safety emergency drilling method and system facing a cloud computing platform, which are used for solving the problems that data congestion is caused in the process of transmitting a large amount of data, the data transmission efficiency is low and the drilling effect is influenced in the existing emergency drilling system, and adopt the following technical scheme:
a safety emergency drilling method facing a cloud computing platform comprises the following steps:
the method comprises the steps of calling production environment data from a cloud computing platform;
setting parameters according to the production environment data to generate emergency drilling data;
configuring drilling parameters in a scene basic model stored in a system database according to the emergency drilling data, and generating an emergency scene by using a scene setting script;
distributing the drilling parameters to various terminals, and providing parameter information, character information and video voice information related to drilling for various terminals and drilling personnel;
and uploading process data and result data generated by the safety emergency drilling system in the drilling process to a cloud computing platform after drilling.
Further, the said drilling parameters are distributed to various terminals, and parameter information, text information and video voice information related to drilling are provided for various terminals and drilling personnel, including:
providing parameter information related to drilling for the various terminals;
providing the practicing personnel with word information related to the practicing;
providing the drill personnel with video and voice information related to drilling;
and according to the first threshold and the second threshold corresponding to the channel, channel allocation is carried out by combining the channel occupation amounts of the parameter information, the text information and the video voice information in the data transmission process.
Further, the channel allocation according to the first threshold and the second threshold corresponding to the channel and by combining the channel occupation amounts of the parameter information, the text information and the video and voice information in the data transmission process includes:
monitoring the maximum occupation amount of each channel in a continuous equal-interval preset time period;
judging the maximum occupation amount of the channel, and marking the channel for the first time when the maximum occupation amount generated by the channel in the preset time period exceeds a first threshold value of the channel capacity; when the maximum occupied amount of the channel generated in the preset time period exceeds a second threshold value of the channel capacity, marking the channel for the second time;
detecting whether the channel has the first mark and the second mark, and if the channel does not have the first mark and the second mark, randomly distributing the channel of the parameter information, the character information and the video voice information; if the channel only has the first mark, only configuring data transmission of text information and parameter information for the channel in 5 continuous preset time periods in the future; if the first mark and the second mark exist in the channel, only configuring data transmission of text information for the channel in 10 continuous preset time periods in the future;
after the channel is marked for the first time, the maximum occupancy of the channel with the first time mark in the future 5 continuous preset time periods is checked, and if the maximum occupancy of the channel with the first time mark in the future 5 continuous preset time periods is smaller than a first threshold value, the first time mark is cleared;
after the channel is marked for the second time, the maximum occupancy of the channel with the first mark and the second mark in the future 10 continuous preset time periods is checked again, and if the maximum occupancy of the channel with the first mark and the second mark in the future 10 continuous preset time periods is smaller than a second threshold value, the second mark is cleared; and if the maximum occupancy of the channel with the first secondary mark and the second secondary mark in the future 10 continuous preset time periods is less than the first threshold value, clearing the first secondary mark and the second secondary mark simultaneously.
Further, the first threshold value and the second threshold value of the channel capacity of the channel are obtained by using the following formula:
wherein the content of the first and second substances,T 1a first threshold value representing a channel capacity of the channel,T 2a second threshold value representing a channel capacity of the channel, n representing a number of channels,C i is shown asiChannel capacity of each channel.
Further, the uploading process data and result data generated by the security emergency drilling system in the drilling process to a cloud computing platform after drilling includes:
respectively marking process data and result data generated by the safety emergency drilling system in the drilling process, and integrating the marked process data and result data into a data set;
dividing the data set into a plurality of sub data sets, and numbering each sub data set in sequence;
encrypting each subdata set, and encrypting the number corresponding to the subdata set into an encryption text of the subdata set;
the order of the sub data sets is disturbed, the sub data sets are respectively distributed to different data transmission servers, and the sub data sets are uploaded to a cloud computing platform in an out-of-order mode by using the different data transmission servers;
controlling the cloud computing platform to decode the encrypted ciphertext corresponding to the successfully uploaded sub data set, and obtaining the number in the encrypted ciphertext;
sequencing the subdata sets according to the numbers, and continuously and completely checking whether the subdata sets are missing according to the numbers; if the missing subdata sets exist, the subdata sets corresponding to the numbers are uploaded again according to the numbers corresponding to the missing subdata sets;
and classifying and storing the process data and the result data according to the marks.
A cloud computing platform oriented security emergency drilling system, the system comprising:
the data calling module is used for calling the production environment data to the cloud computing platform;
the drilling data generation module is used for setting parameters according to the production environment data to generate emergency drilling data;
the scene construction module is used for configuring drilling parameters in the scene basic model stored in the system database according to the emergency drilling data and generating an emergency scene by using a scene setting script;
the drilling server is used for distributing the drilling parameters to various terminals and providing parameter information, character information and video voice information related to drilling for the various terminals and drilling personnel;
and the data uploading module is used for uploading process data and result data generated by the safety emergency drilling system in the drilling process to a cloud computing platform after drilling.
Further, the drill server includes:
the parameter data server is used for providing parameter information related to drilling for the various terminals;
the text information server is used for providing text information related to the drilling for the drilling personnel;
the video voice server is used for providing video voice information related to the drilling for the drilling personnel;
and the channel allocation module is used for performing channel allocation according to the first threshold and the second threshold corresponding to the channel and by combining the channel occupation amounts of the parameter information, the text information and the video voice information in the data transmission process.
Further, the channel allocation module includes:
the channel occupancy monitoring module is used for monitoring the maximum occupancy of each channel in a continuous equal-interval preset time period;
the judging module is used for judging the maximum occupation amount of the channel, and when the maximum occupation amount generated by the channel in the preset time period exceeds a first threshold value of the channel capacity, the channel is marked for the first time; when the maximum occupied amount of the channel generated in the preset time period exceeds a second threshold value of the channel capacity, marking the channel for the second time;
a configuration module, configured to detect whether the channel has the first time tag and the second time tag, and if the channel does not have the first time tag and the second time tag, perform channel allocation of the parameter information, the text information, and the video and voice information at random; if the channel only has the first mark, only configuring data transmission of text information and parameter information for the channel in 5 continuous preset time periods in the future; if the first mark and the second mark exist in the channel, only configuring data transmission of text information for the channel in 10 continuous preset time periods in the future;
the first channel occupancy quantity rechecking module is used for rechecking the maximum occupancy quantity of the channel with the first time mark in the future 5 continuous preset time periods after the channel is subjected to the first time mark, and clearing the first time mark if the maximum occupancy quantity of the channel with the first time mark in the future 5 continuous preset time periods is smaller than a first threshold value;
the second channel occupancy amount rechecking module is used for rechecking the maximum occupancy amount of the channel with the first time mark and the second time mark in the future 10 continuous preset time periods after the channel is marked for the second time, and clearing the second time mark if the maximum occupancy amount of the channel with the first time mark and the second time mark in the future 10 continuous preset time periods is smaller than a second threshold value; and if the maximum occupancy of the channel with the first secondary mark and the second secondary mark in the future 10 continuous preset time periods is less than the first threshold value, clearing the first secondary mark and the second secondary mark simultaneously.
Further, the determining module obtains a first threshold and a second threshold of the channel capacity of the channel by using the following formula:
wherein the content of the first and second substances,T 1a first threshold value representing a channel capacity of the channel,T 2a second threshold value representing a channel capacity of the channel, n representing a number of channels,C i is shown asiChannel capacity of each channel.
Further, the data uploading module comprises:
the integration module is used for respectively marking process data and result data generated by the safety emergency drilling system in the drilling process and integrating the marked process data and result data into a data set;
the data dividing module is used for dividing the data set into a plurality of sub-data sets and numbering each sub-data set in sequence;
the encryption module is used for encrypting each subdata set and encrypting the number corresponding to the subdata set into an encryption message of the subdata set;
the distribution module is used for disordering the sequence of the sub data sets, distributing the sub data sets to different data transmission servers respectively, and uploading the sub data sets to the cloud computing platform in an out-of-sequence mode by using the different data transmission servers;
the decoding module is used for controlling the cloud computing platform to decode the encrypted ciphertext corresponding to the successfully uploaded sub data set and obtain the number in the encrypted ciphertext;
the sequencing inspection module is used for sequencing the subdata sets according to the numbers and continuously and completely inspecting whether the subdata sets are missing or not according to the numbers; if the missing subdata sets exist, the subdata sets corresponding to the numbers are uploaded again according to the numbers corresponding to the missing subdata sets;
and the storage module is used for classifying and storing the process data and the result data according to the marks.
The invention has the beneficial effects that:
according to the safety emergency drilling method and system for the cloud computing platform, the stability and the reliability of data transmission in the intensive data transmission process are effectively improved through a channel allocation strategy, the problem of channel congestion caused by intensive data transmission is avoided, and the operation stability of an emergency drilling system is improved. Meanwhile, data transmission errors caused by channel congestion are avoided.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
The invention provides a safety emergency drilling method and system facing a cloud computing platform, which are used for solving the problems that data congestion is caused in the process of transmitting a large amount of data in the existing emergency drilling system, the data transmission efficiency is low, and the drilling effect is influenced.
The embodiment of the invention provides a security emergency drilling method facing a cloud computing platform, and as shown in fig. 1, the method comprises the following steps:
s1, transferring the production environment data to the cloud computing platform;
s2, setting parameters according to the production environment data to generate emergency drilling data;
s3, configuring drilling parameters in the scene basic models stored in the system database according to the emergency drilling data, and generating emergency scenes by using the scene setting scripts;
s4, distributing the drilling parameters to various terminals, and providing parameter information, character information and video voice information related to drilling for various terminals and drilling personnel;
s5, uploading process data and result data generated by the safety emergency drilling system in the drilling process to a cloud computing platform after drilling.
The working principle of the technical scheme is as follows: firstly, transferring production environment data to a cloud computing platform; then, setting parameters according to the production environment data to generate emergency drilling data; then, according to the emergency drilling data, drilling parameters in the scene basic model stored in a system database are configured, and meanwhile, an emergency scene is generated by using a scene setting script; then, distributing the drilling parameters to various terminals, and providing parameter information, character information and video voice information related to drilling for the various terminals and drilling personnel; and finally, uploading process data and result data generated by the safety emergency drilling system in the drilling process to a cloud computing platform after drilling. The various terminals refer to various equipment terminals participating in the drilling process;
the effect of the above technical scheme is as follows: according to the safety emergency drilling method and system for the cloud computing platform, the stability and the reliability of data transmission in the intensive data transmission process are effectively improved through a channel allocation strategy, the problem of channel congestion caused by intensive data transmission is avoided, and the operation stability of an emergency drilling system is improved. Meanwhile, data transmission errors caused by channel congestion are avoided.
In an embodiment of the present invention, the allocating the drilling parameters to various terminals to provide parameter information, text information, and video and audio information related to drilling for the various terminals and drilling staff includes:
s401, providing parameter information related to drilling for various terminals;
s402, providing character information related to drilling for the drilling personnel;
s403, providing video and voice information related to drilling for the drilling personnel;
s404, according to the first threshold and the second threshold corresponding to the channel, channel allocation is carried out by combining the channel occupation amounts of the parameter information, the text information and the video voice information in the data transmission process.
The working principle of the technical scheme is that different forms of information are sequentially transmitted by utilizing three steps, and meanwhile, channel distribution is carried out by utilizing a first threshold value and a second threshold value corresponding to the channel and combining the channel occupation amount of the parameter information, the character information and the video voice information in the data transmission process.
The effect of the above technical scheme is as follows: the data transmission efficiency and accuracy are effectively improved.
In an embodiment of the present invention, the performing, according to the first threshold and the second threshold corresponding to the channel, channel allocation by combining the channel occupancy amounts of the parameter information, the text information, and the video and speech information in the data transmission process includes:
s4041, monitoring the maximum occupied amount of each channel in a continuous equal-interval preset time period;
s4042, judging the maximum occupied amount of the channel, and marking the channel for the first time when the maximum occupied amount of the channel generated in the preset time period exceeds a first threshold value of the channel capacity; when the maximum occupied amount of the channel generated in the preset time period exceeds a second threshold value of the channel capacity, marking the channel for the second time;
s4043, detecting whether the channel has the first mark and the second mark, and if the channel does not have the first mark and the second mark, randomly distributing the channel of the parameter information, the character information and the video voice information; if the channel only has the first mark, only configuring data transmission of text information and parameter information for the channel in 5 continuous preset time periods in the future; if the first mark and the second mark exist in the channel, only configuring data transmission of text information for the channel in 10 continuous preset time periods in the future;
s4044, after the channel is marked for the first time, rechecking the maximum occupancy of the channel with the first mark in the next 5 continuous preset time periods, and if the maximum occupancy of the channel with the first mark in the next 5 continuous preset time periods is smaller than a first threshold, clearing the first mark;
s4045, after the channel is marked for the second time, rechecking the maximum occupied amount of the channel with the first mark and the second mark in the next 10 continuous preset time periods, and if the maximum occupied amount of the channel with the first mark and the second mark in the next 10 continuous preset time periods is smaller than a second threshold value, clearing the second mark; and if the maximum occupancy of the channel with the first secondary mark and the second secondary mark in the future 10 continuous preset time periods is less than the first threshold value, clearing the first secondary mark and the second secondary mark simultaneously.
The working principle of the technical scheme is as follows: the method comprises the steps of detecting the maximum occupied amount of a channel in a preset time period, comparing the maximum occupied amount of the channel with a first threshold and a second threshold to determine the data transmission amount of the channel, and selectively distributing different forms of data (the parameter information, the text information and the video voice information) according to the data transmission amount.
The effect of the above technical scheme is as follows: the stability and the reliability of data transmission in the intensive data transmission process are effectively improved through a channel distribution strategy, the problem of channel congestion caused by intensive data transmission is avoided, and the operation stability of the emergency drilling system is improved. Meanwhile, data transmission errors caused by channel congestion are avoided. Meanwhile, through the setting of two-stage thresholds, the occupied channel amount is divided in multiple stages, channels with different data transmission occupation conditions are accurately determined, the channel allowance is reasonably applied, the reasonable use of the channels can be effectively improved, channel congestion is avoided while channel capacity resources are not wasted, and the utilization rate of the channels is fully exerted.
In an embodiment of the present invention, the first threshold and the second threshold of the channel capacity of the channel are obtained by using the following formulas:
wherein the content of the first and second substances,T 1first threshold representing channel capacity of channelThe value of the one or more of,T 2a second threshold value representing a channel capacity of the channel, n representing a number of channels,C i is shown asiAnd C represents the channel capacity of the channel corresponding to the current first threshold and the second threshold. Wherein the current first threshold and the second threshold areT 1AndT 2。
the working principle of the technical scheme is that the first threshold value and the second threshold value are obtained by utilizing the number of the channels and the channel capacity corresponding to each channel.
The effect of the above technical scheme is as follows: the first threshold and the second threshold obtained by the formula can effectively and accurately determine the first threshold and the second threshold corresponding to each channel, the determination of the first threshold and the second threshold can improve the judgment accuracy and the rationality of the use condition of the channel capacity, and avoid channel resource waste or channel congestion caused by misjudgment of the use condition of the channel capacity.
In an embodiment of the present invention, the uploading process data and result data generated by the security emergency drilling system during the drilling process to a cloud computing platform after the drilling process includes:
respectively marking process data and result data generated by the safety emergency drilling system in the drilling process, and integrating the marked process data and result data into a data set;
dividing the data set into a plurality of sub data sets, and numbering each sub data set in sequence;
encrypting each subdata set, and encrypting the number corresponding to the subdata set into an encryption text of the subdata set;
the order of the sub data sets is disturbed, the sub data sets are respectively distributed to different data transmission servers, and the sub data sets are uploaded to a cloud computing platform in an out-of-order mode by using the different data transmission servers;
controlling the cloud computing platform to decode the encrypted ciphertext corresponding to the successfully uploaded sub data set, and obtaining the number in the encrypted ciphertext;
sequencing the subdata sets according to the numbers, and continuously and completely checking whether the subdata sets are missing according to the numbers; if the missing subdata sets exist, the subdata sets corresponding to the numbers are uploaded again according to the numbers corresponding to the missing subdata sets;
and classifying and storing the process data and the result data according to the marks.
The working principle of the technical scheme is as follows: the data sequence is disturbed by mixing the drilling process data and the drilling result data into one data set. Meanwhile, data uploading is performed through different data transmission servers in an out-of-order uploading mode, a third-party malicious system can be effectively prevented from stealing data information, under the condition, the stolen information is out-of-order and irregular, and even if part of data is obtained, the data overview cannot be obtained. And on the other hand, the cloud computing platform is controlled to perform ciphertext decoding after the data are acquired, and the data are integrated according to the sub data sets and the corresponding numbers acquired after decoding to acquire complete data.
The effect of the above technical scheme is as follows: the efficiency of data uploading can be effectively improved by dividing the subdata sets, and the reduction of data transmission efficiency caused by overlarge content of the unit data sets is avoided; meanwhile, the data transmission mode can be used for effectively improving the data security in the data transmission process, meanwhile, due to the number of the subdata set, the data which are failed to be uploaded or are missed to be transmitted can be screened out quickly and effectively, the corresponding subdata set is found quickly according to the number to be uploaded again, the data uploading efficiency and the missed data screening efficiency are effectively improved, and the data transmission quality and efficiency are improved to a great extent.
An embodiment of the present invention provides a security emergency drilling system facing a cloud computing platform, as shown in fig. 2, the system includes:
the data calling module is used for calling the production environment data to the cloud computing platform;
the drilling data generation module is used for setting parameters according to the production environment data to generate emergency drilling data;
the scene construction module is used for configuring drilling parameters in the scene basic model stored in the system database according to the emergency drilling data and generating an emergency scene by using a scene setting script;
the drilling server is used for distributing the drilling parameters to various terminals and providing parameter information, character information and video voice information related to drilling for the various terminals and drilling personnel;
and the data uploading module is used for uploading process data and result data generated by the safety emergency drilling system in the drilling process to a cloud computing platform after drilling.
The working principle of the technical scheme is as follows: firstly, production environment data is called from a cloud computing platform through a data calling module; then, parameter setting is carried out by utilizing a drilling data generation module according to the production environment data, and emergency drilling data are generated; then, configuring drilling parameters in a scene basic model stored in a system database according to the emergency drilling data through a scene construction module, and generating an emergency scene by using a scene setting script; then, a drilling server is adopted to distribute the drilling parameters to various terminals, and parameter information, character information and video voice information related to drilling are provided for various terminals and drilling personnel; and finally, uploading process data and result data generated by the safety emergency drilling system in the drilling process to a cloud computing platform through a data uploading module after drilling.
The effect of the above technical scheme is as follows: according to the safety emergency drilling method and system for the cloud computing platform, the stability and the reliability of data transmission in the intensive data transmission process are effectively improved through a channel allocation strategy, the problem of channel congestion caused by intensive data transmission is avoided, and the operation stability of an emergency drilling system is improved. Meanwhile, data transmission errors caused by channel congestion are avoided
In one embodiment of the present invention, the drill server includes:
the parameter data server is used for providing parameter information related to drilling for the various terminals;
the text information server is used for providing text information related to the drilling for the drilling personnel;
the video voice server is used for providing video voice information related to the drilling for the drilling personnel;
and the channel allocation module is used for performing channel allocation according to the first threshold and the second threshold corresponding to the channel and by combining the channel occupation amounts of the parameter information, the text information and the video voice information in the data transmission process.
The working principle of the technical scheme is as follows: providing parameter information related to drilling for various terminals through a parameter data server; providing the word information related to the drilling for the drilling personnel by using a word information server; providing video and voice information related to the drilling for the drilling personnel by adopting a video and voice server; and performing channel allocation by combining the channel occupation amounts of the parameter information, the text information and the video voice information in the data transmission process according to the first threshold and the second threshold corresponding to the channel through a channel allocation module.
The effect of the above technical scheme is as follows: the data transmission efficiency and accuracy are effectively improved.
In one embodiment of the present invention, the channel allocation module includes:
the channel occupancy monitoring module is used for monitoring the maximum occupancy of each channel in a continuous equal-interval preset time period;
the judging module is used for judging the maximum occupation amount of the channel, and when the maximum occupation amount generated by the channel in the preset time period exceeds a first threshold value of the channel capacity, the channel is marked for the first time; when the maximum occupied amount of the channel generated in the preset time period exceeds a second threshold value of the channel capacity, marking the channel for the second time;
a configuration module, configured to detect whether the channel has the first time tag and the second time tag, and if the channel does not have the first time tag and the second time tag, perform channel allocation of the parameter information, the text information, and the video and voice information at random; if the channel only has the first mark, only configuring data transmission of text information and parameter information for the channel in 5 continuous preset time periods in the future; if the first mark and the second mark exist in the channel, only configuring data transmission of text information for the channel in 10 continuous preset time periods in the future;
the first channel occupancy quantity rechecking module is used for rechecking the maximum occupancy quantity of the channel with the first time mark in the future 5 continuous preset time periods after the channel is subjected to the first time mark, and clearing the first time mark if the maximum occupancy quantity of the channel with the first time mark in the future 5 continuous preset time periods is smaller than a first threshold value;
the second channel occupancy amount rechecking module is used for rechecking the maximum occupancy amount of the channel with the first time mark and the second time mark in the future 10 continuous preset time periods after the channel is marked for the second time, and clearing the second time mark if the maximum occupancy amount of the channel with the first time mark and the second time mark in the future 10 continuous preset time periods is smaller than a second threshold value; and if the maximum occupancy of the channel with the first secondary mark and the second secondary mark in the future 10 continuous preset time periods is less than the first threshold value, clearing the first secondary mark and the second secondary mark simultaneously.
The working principle of the technical scheme is as follows:
monitoring the maximum occupied amount of each channel in a continuous equal-interval preset time period through a channel occupied amount monitoring module;
judging the maximum occupation amount of the channel by adopting a judging module, and marking the channel for the first time when the maximum occupation amount generated by the channel in the preset time period exceeds a first threshold value of the channel capacity; when the maximum occupied amount of the channel generated in the preset time period exceeds a second threshold value of the channel capacity, marking the channel for the second time;
detecting whether the channel has the first mark and the second mark by using a configuration module, and if the channel does not have the first mark and the second mark, randomly distributing the channel of the parameter information, the character information and the video voice information; if the channel only has the first mark, only configuring data transmission of text information and parameter information for the channel in 5 continuous preset time periods in the future; if the first mark and the second mark exist in the channel, only configuring data transmission of text information for the channel in 10 continuous preset time periods in the future;
after the channel is marked for the first time, a channel occupancy quantity rechecking module rechecks the maximum occupancy quantity of the channel with the first time mark in the next 5 continuous preset time periods, and if the maximum occupancy quantity of the channel with the first time mark in the next 5 continuous preset time periods is smaller than a first threshold value, the first time mark is cleared;
after the channel is marked for the second time, the channel occupancy quantity rechecking module is used for rechecking the maximum occupancy quantity of the channel with the first mark and the second mark in 10 continuous preset time periods in the future, and if the maximum occupancy quantity of the channel with the first mark and the second mark in 10 continuous preset time periods in the future is smaller than a second threshold value, the second mark is removed; and if the maximum occupancy of the channel with the first secondary mark and the second secondary mark in the future 10 continuous preset time periods is less than the first threshold value, clearing the first secondary mark and the second secondary mark simultaneously. The channel occupancy quantity rechecking module I and the channel occupancy quantity rechecking module II can effectively acquire the real-time occupancy quantity condition of the channel, can acquire the channel with the released occupancy quantity, improve the reasonable use of the channel and reduce the waste of channel resources.
The effect of the above technical scheme is as follows: the stability and the reliability of data transmission in the intensive data transmission process are effectively improved through a channel distribution strategy, the problem of channel congestion caused by intensive data transmission is avoided, and the operation stability of the emergency drilling system is improved. Meanwhile, data transmission errors caused by channel congestion are avoided. Meanwhile, through the setting of two-stage thresholds, the occupied channel amount is divided in multiple stages, channels with different data transmission occupation conditions are accurately determined, the channel allowance is reasonably applied, the reasonable use of the channels can be effectively improved, channel congestion is avoided while channel capacity resources are not wasted, and the utilization rate of the channels is fully exerted.
In an embodiment of the present invention, the determining module obtains the first threshold and the second threshold of the channel capacity of the channel by using the following formula:
wherein the content of the first and second substances,T 1a first threshold value representing a channel capacity of the channel,T 2a second threshold value representing a channel capacity of the channel, n representing a number of channels,C i is shown asiChannel capacity of each channel.
The working principle of the technical scheme is that the first threshold value and the second threshold value are obtained by utilizing the number of the channels and the channel capacity corresponding to each channel.
The effect of the above technical scheme is as follows: the first threshold and the second threshold obtained by the formula can effectively and accurately determine the first threshold and the second threshold corresponding to each channel, the determination of the first threshold and the second threshold can improve the judgment accuracy and the rationality of the use condition of the channel capacity, and avoid channel resource waste or channel congestion caused by misjudgment of the use condition of the channel capacity.
In an embodiment of the present invention, the data uploading module includes:
the integration module is used for respectively marking process data and result data generated by the safety emergency drilling system in the drilling process and integrating the marked process data and result data into a data set;
the data dividing module is used for dividing the data set into a plurality of sub-data sets and numbering each sub-data set in sequence;
the encryption module is used for encrypting each subdata set and encrypting the number corresponding to the subdata set into an encryption message of the subdata set;
the distribution module is used for disordering the sequence of the sub data sets, distributing the sub data sets to different data transmission servers respectively, and uploading the sub data sets to the cloud computing platform in an out-of-sequence mode by using the different data transmission servers;
the decoding module is used for controlling the cloud computing platform to decode the encrypted ciphertext corresponding to the successfully uploaded sub data set and obtain the number in the encrypted ciphertext;
the sequencing inspection module is used for sequencing the subdata sets according to the numbers and continuously and completely inspecting whether the subdata sets are missing or not according to the numbers; if the missing subdata sets exist, the subdata sets corresponding to the numbers are uploaded again according to the numbers corresponding to the missing subdata sets;
and the storage module is used for classifying and storing the process data and the result data according to the marks.
The working principle of the technical scheme is as follows: dividing the data set into a plurality of sub-data sets through a data dividing module, and numbering each sub-data set in sequence; encrypting each subdata set by using an encryption module, and encrypting a number corresponding to the subdata set into an encryption text of the subdata set; the method comprises the steps that a distribution module is adopted to disorder the order of sub data sets, the sub data sets are distributed to different data transmission servers respectively, and the sub data sets are uploaded to a cloud computing platform in a disorder mode through the different data transmission servers; the cloud computing platform is controlled by a decoding module to decode the encrypted ciphertext corresponding to the successfully uploaded sub data set, and the number in the encrypted ciphertext is obtained; sequencing the subdata sets by adopting a sequencing inspection module according to the numbers, and continuously and completely inspecting whether missing subdata sets exist or not according to the numbers; if the missing subdata sets exist, the subdata sets corresponding to the numbers are uploaded again according to the numbers corresponding to the missing subdata sets; and classifying and storing the process data and the result data by using a storage module according to the marks.
The effect of the above technical scheme is as follows: the efficiency of data uploading can be effectively improved by dividing the subdata sets, and the reduction of data transmission efficiency caused by overlarge content of the unit data sets is avoided; meanwhile, the data transmission mode can be used for effectively improving the data security in the data transmission process, meanwhile, due to the number of the subdata set, the data which are failed to be uploaded or are missed to be transmitted can be screened out quickly and effectively, the corresponding subdata set is found quickly according to the number to be uploaded again, the data uploading efficiency and the missed data screening efficiency are effectively improved, and the data transmission quality and efficiency are improved to a great extent.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.