An information processing method, apparatus and device
By acquiring network uplink capacity and camera component parameters, and adjusting the camera components to different bitrate modes, the problems of insufficient uplink capacity and inability to provide panoramic coverage for underground video surveillance were solved, thus achieving reliable wireless video transmission and panoramic coverage.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2022-12-06
- Publication Date
- 2026-05-29
AI Technical Summary
Underground video surveillance cannot achieve full coverage of the fully mechanized mining face and has insufficient uplink capacity. Existing technology cannot meet the bandwidth requirements of wireless connections, and the failure of underground base stations leads to interruption of surveillance video.
By acquiring network uplink capacity and camera component parameter information, the target number of camera components to enable the first bitrate mode is determined, and a bitrate control strategy is formulated based on the target number to adjust the camera components to different bitrate modes to optimize network usage, including switching between ultra-high definition and standard definition modes.
This enabled the rational deployment of camera components in wireless scenarios, avoiding insufficient uplink capacity on the network and ensuring the reliability of panoramic coverage of the mining face and video transmission.
Smart Images

Figure CN116916140B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to an information processing method, apparatus, and device. Background Technology
[0002] Currently, underground video surveillance is based on wired connections. Due to the extensive cabling required, achieving full coverage of specific areas underground is difficult. However, switching to wireless connections would be beneficial, especially considering the urgent need for full coverage in fully mechanized mining faces. A 200-meter-long fully mechanized mining face would require approximately 40 cameras. If all cameras were 4K ultra-high-definition cameras, the maximum bandwidth per device would be 20 Mbps, resulting in a total maximum uplink bandwidth of 800 Mbps. Current base stations cannot meet this bandwidth requirement, potentially leading to insufficient uplink capacity. Furthermore, if the current underground base station fails, video transmission is interrupted, compromising availability.
[0003] As shown above, existing information processing solutions for video acquisition at fully mechanized mining faces have shortcomings such as the inability to achieve panoramic coverage and insufficient uplink capacity. Summary of the Invention
[0004] The purpose of this invention is to provide an information processing method, apparatus, and device to solve the problems of insufficient uplink capacity and inability to achieve panoramic coverage in existing information processing solutions for video acquisition of fully mechanized mining faces.
[0005] To address the aforementioned technical problems, embodiments of the present invention provide an information processing method, comprising:
[0006] Obtain the first parameter information of the network uplink capacity and camera components;
[0007] Based on the network uplink capacity and the first parameter information, determine the target number of camera components that enable the first bitrate mode;
[0008] Based on the number of targets, determine the bitrate control strategy;
[0009] The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs).
[0010] The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode;
[0011] The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number.
[0012] The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
[0013] Optionally, determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes:
[0014] Based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the first upper limit of the number of camera components that are allowed to enable the first bitrate mode.
[0015] The first upper limit is used as the target number of camera components to enable the first bit rate mode;
[0016] Alternatively, based on the total uplink bandwidth, the total number of cameras, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the second upper limit of the number of camera components allowed to enable the first bitrate mode;
[0017] Based on the second upper limit and the actual situation information of the current mining face, determine the target number of camera components that will activate the first bit rate mode;
[0018] The actual situation information includes at least one of the following: business demand information and additional resource usage information of the faulty equipment;
[0019] The near-miss device refers to a camera component whose distance from the network device is greater than a first threshold.
[0020] Optionally, determining the bitrate control strategy based on the target number includes:
[0021] Based on the number of targets and the activation trigger condition of the first bitrate mode, a bitrate control strategy is obtained;
[0022] The activation triggering condition includes at least one of the following:
[0023] The first identity information is matched with the identified camera component; the first identity information is determined based on the target object's movement rate.
[0024] The image of the target object was detected in the camera footage.
[0025] Optionally, determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes:
[0026] The first remaining number of PRBs is determined based on the total number of uplink PRBs and the number of PRBs required for the second rate mode.
[0027] Based on the first remaining PRB count, determine the target number of camera components that enable the first bitrate mode and the second identity information;
[0028] The step of determining the bitrate control strategy based on the target number includes:
[0029] Based on the number of targets and the second identity information, a bitrate control strategy is determined.
[0030] Optionally, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes:
[0031] Determine the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located;
[0032] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the number of the first remaining PRBs, the number of the first remaining PRBs is allocated in a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information.
[0033] The first order is obtained by cross-sorting the camera components on both sides of the target camera component, with the target camera component as the first one.
[0034] The cross sorting includes: sorting the components according to their distance from the target camera component from smallest to largest;
[0035] The allocation conditions include: the remaining number of real-time PRBs is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
[0036] Optionally, the step of allocating the first remaining PRBs in a first order until the allocation condition is no longer met, to obtain the target number of camera components that have enabled the first bitrate mode and the corresponding second identity information, includes:
[0037] According to the first order and the number of PRBs required for the first bitrate mode corresponding to each camera component, allocate the first remaining number of PRBs until the allocation condition is no longer met, and obtain the number of camera components allocated with remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information.
[0038] The remaining PRB refers to a portion of the PRB corresponding to the first number of remaining PRBs.
[0039] Optionally, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes:
[0040] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the number of remaining PRBs, it is determined that the number of targets of the camera components that enable the first bitrate mode is 0, and the corresponding second identity information is empty.
[0041] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the number of the first remaining PRBs, the number of target camera components that enable the first bitrate mode is determined to be 1, and the corresponding second identity information is the identity information of the target camera component.
[0042] Optionally, obtaining the network uplink capacity and the first parameter information of the camera component includes:
[0043] When there are two network devices corresponding to the fully mechanized mining operation, monitor the operating status of the two network devices.
[0044] If the operating status of any of the network devices indicates that it is not operating normally, and it is determined that the bitrate adjustment is to be performed on the camera component, the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component are obtained.
[0045] Optional, also includes:
[0046] If the operating status of any of the network devices indicates that it is not operating normally, determine whether the target object's working area belongs to the coverage area of the network device that is not operating normally;
[0047] In this case, determine to adjust the bitrate for the camera component;
[0048] If not, determine whether to perform bitrate adjustment for the camera component.
[0049] Optionally, after determining the bitrate control strategy based on the target number, the method further includes:
[0050] According to the bitrate control strategy, bitrate control is performed on the camera component.
[0051] This invention also provides an information processing apparatus, comprising:
[0052] The first acquisition module is used to acquire the network uplink capacity and the first parameter information of the camera component;
[0053] The first determining module is used to determine the target number of camera components that enable the first bit rate mode based on the network uplink capacity and the first parameter information.
[0054] The second determining module is used to determine the bitrate control strategy based on the number of targets;
[0055] The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs).
[0056] The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode;
[0057] The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number.
[0058] The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
[0059] Optionally, determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes:
[0060] Based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the first upper limit of the number of camera components that are allowed to enable the first bitrate mode.
[0061] The first upper limit is used as the target number of camera components to enable the first bit rate mode;
[0062] Alternatively, based on the total uplink bandwidth, the total number of cameras, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the second upper limit of the number of camera components allowed to enable the first bitrate mode;
[0063] Based on the second upper limit and the actual situation information of the current mining face, determine the target number of camera components that will activate the first bit rate mode;
[0064] The actual situation information includes at least one of the following: business demand information and additional resource usage information of the faulty equipment;
[0065] The near-miss device refers to a camera component whose distance from the network device is greater than a first threshold.
[0066] Optionally, determining the bitrate control strategy based on the target number includes:
[0067] Based on the number of targets and the activation trigger condition of the first bitrate mode, a bitrate control strategy is obtained;
[0068] The activation triggering condition includes at least one of the following:
[0069] The first identity information is matched with the identified camera component; the first identity information is determined based on the target object's movement rate.
[0070] The image of the target object was detected in the camera footage.
[0071] Optionally, determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes:
[0072] The first remaining PRB number is determined based on the total number of uplink PRBs and the number of PRBs required for the second rate mode.
[0073] Based on the first remaining PRB count, determine the target number of camera components that enable the first bitrate mode and the second identity information;
[0074] The step of determining the bitrate control strategy based on the target number includes:
[0075] Based on the number of targets and the second identity information, a bitrate control strategy is determined.
[0076] Optionally, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes:
[0077] Determine the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located;
[0078] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the number of the first remaining PRBs, the number of the first remaining PRBs is allocated in a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information.
[0079] The first order is obtained by cross-sorting the camera components on both sides of the target camera component, with the target camera component as the first one.
[0080] The cross sorting includes: sorting the components according to their distance from the target camera component from smallest to largest;
[0081] The allocation conditions include: the remaining number of real-time PRBs is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
[0082] Optionally, the step of allocating the first remaining PRBs in a first order until the allocation condition is no longer met, to obtain the target number of camera components that have enabled the first bitrate mode and the corresponding second identity information, includes:
[0083] According to the first order and the number of PRBs required for the first bitrate mode corresponding to each camera component, allocate the first remaining number of PRBs until the allocation condition is no longer met, and obtain the number of camera components allocated with remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information.
[0084] The remaining PRB refers to a portion of the PRB corresponding to the first number of remaining PRBs.
[0085] Optionally, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes:
[0086] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the number of remaining PRBs, the number of targets of the camera components that enable the first bitrate mode is determined to be 0, and the corresponding second identity information is empty.
[0087] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the number of the first remaining PRBs, the number of target camera components that enable the first bitrate mode is determined to be 1, and the corresponding second identity information is the identity information of the target camera component.
[0088] Optionally, obtaining the network uplink capacity and the first parameter information of the camera component includes:
[0089] When there are two network devices corresponding to the fully mechanized mining operation, monitor the operating status of the two network devices.
[0090] If the operating status of any of the network devices indicates that it is not operating normally, and it is determined that the bitrate adjustment is to be performed on the camera component, the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component are obtained.
[0091] Optional, also includes:
[0092] The third determining module is used to determine whether the target object's working area belongs to the coverage area of the network device that is not operating normally when the operating status of any of the network devices indicates that it is not operating normally.
[0093] The fourth determining module is used to determine, when the condition is met, to adjust the bitrate for the camera component;
[0094] The fifth determining module is used to determine whether or not to perform bitrate adjustment for the camera component if no adjustment is required.
[0095] Optional, also includes:
[0096] The first control module is used to determine the bitrate control strategy based on the target number, and then perform bitrate control on the camera component according to the bitrate control strategy.
[0097] This invention also provides an information processing device, including: a processor;
[0098] The processor is used to acquire first parameter information of the network uplink capacity and the camera component;
[0099] Based on the network uplink capacity and the first parameter information, determine the target number of camera components that enable the first bitrate mode;
[0100] Based on the number of targets, determine the bitrate control strategy;
[0101] The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs).
[0102] The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode;
[0103] The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number.
[0104] The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
[0105] Optionally, determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes:
[0106] Based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the first upper limit of the number of camera components that are allowed to enable the first bitrate mode.
[0107] The first upper limit is used as the target number of camera components to enable the first bit rate mode;
[0108] Alternatively, based on the total uplink bandwidth, the total number of cameras, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the second upper limit of the number of camera components allowed to enable the first bitrate mode;
[0109] Based on the second upper limit and the actual situation information of the current mining face, determine the target number of camera components that will activate the first bit rate mode;
[0110] The actual situation information includes at least one of the following: business demand information and additional resource usage information of the faulty equipment;
[0111] The near-miss device refers to a camera component whose distance from the network device is greater than a first threshold.
[0112] Optionally, determining the bitrate control strategy based on the target number includes:
[0113] Based on the number of targets and the activation trigger condition of the first bitrate mode, a bitrate control strategy is obtained;
[0114] The activation triggering condition includes at least one of the following:
[0115] The first identity information is matched with the identified camera component; the first identity information is determined based on the target object's movement rate.
[0116] The image of the target object was detected in the camera footage.
[0117] Optionally, determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes:
[0118] The first remaining PRB number is determined based on the total number of uplink PRBs and the number of PRBs required for the second rate mode.
[0119] Based on the first remaining PRB count, determine the target number of camera components that enable the first bitrate mode and the second identity information;
[0120] The step of determining the bitrate control strategy based on the target number includes:
[0121] Based on the number of targets and the second identity information, a bitrate control strategy is determined.
[0122] Optionally, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes:
[0123] Determine the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located;
[0124] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the number of the first remaining PRBs, the number of the first remaining PRBs is allocated in a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information.
[0125] The first order is obtained by cross-sorting the camera components on both sides of the target camera component, with the target camera component as the first one.
[0126] The cross sorting includes: sorting the components according to their distance from the target camera component from smallest to largest;
[0127] The allocation conditions include: the remaining number of real-time PRBs is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
[0128] Optionally, the step of allocating the first remaining PRBs in a first order until the allocation condition is no longer met, to obtain the target number of camera components that have enabled the first bitrate mode and the corresponding second identity information, includes:
[0129] According to the first order and the number of PRBs required for the first bitrate mode corresponding to each camera component, allocate the first remaining number of PRBs until the allocation condition is no longer met, and obtain the number of camera components allocated with remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information.
[0130] The remaining PRB refers to a portion of the PRB corresponding to the first number of remaining PRBs.
[0131] Optionally, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes:
[0132] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the number of remaining PRBs, the number of targets of the camera components that enable the first bitrate mode is determined to be 0, and the corresponding second identity information is empty.
[0133] If the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the number of the first remaining PRBs, the number of target camera components that enable the first bitrate mode is determined to be 1, and the corresponding second identity information is the identity information of the target camera component.
[0134] Optionally, obtaining the network uplink capacity and the first parameter information of the camera component includes:
[0135] When there are two network devices corresponding to the fully mechanized mining operation, monitor the operating status of the two network devices.
[0136] If the operating status of any of the network devices indicates that it is not operating normally, and it is determined that the bitrate adjustment is to be performed on the camera component, the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component are obtained.
[0137] Optionally, the processor is further configured to:
[0138] If the operating status of any of the network devices indicates that it is not operating normally, determine whether the target object's working area belongs to the coverage area of the network device that is not operating normally;
[0139] In this case, determine to adjust the bitrate for the camera component;
[0140] If not, determine whether to perform bitrate adjustment for the camera component.
[0141] Optionally, the processor is further configured to:
[0142] After determining the bitrate control strategy based on the target number, bitrate control is performed on the camera component according to the bitrate control strategy.
[0143] This invention also provides an information processing device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the above-described information processing method.
[0144] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the information processing method described above.
[0145] The beneficial effects of the above-described technical solution of the present invention are as follows:
[0146] In the above scheme, the information processing method obtains network uplink capacity and first parameter information of the camera components; determines the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information; and determines a bitrate control strategy based on the target number. The network uplink capacity includes at least one of: total uplink bandwidth and total number of uplink physical resource blocks (PRBs); the first parameter information includes at least one of: bandwidth required for the first bitrate mode, bandwidth required for the second bitrate mode, total number of PRBs, number of PRBs required for the first bitrate mode, and number of PRBs required for the second bitrate mode; the bitrate control strategy includes: adjusting at least one camera component to the first bitrate mode. And / or adjust at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number; the bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode; this enables the determination of the number of camera components in the first bitrate mode (such as camera components in ultra-high definition mode) based on the network uplink capacity in wireless scenarios, thereby avoiding insufficient network uplink capacity, while ensuring panoramic coverage of the fully mechanized mining face, effectively solving the problems of insufficient uplink capacity and inability to achieve panoramic coverage in existing information processing schemes for video acquisition of fully mechanized mining faces. Attached Figure Description
[0147] Figure 1 This is a schematic flowchart of the information processing method according to an embodiment of the present invention;
[0148] Figure 2 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 1 ;
[0149] Figure 3 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 2 ;
[0150] Figure 4 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 3 ;
[0151] Figure 5 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 4 ;
[0152] Figure 6 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 5 ;
[0153] Figure 7 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 6 ;
[0154] Figure 8 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 7 ;
[0155] Figure 9 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 8 ;
[0156] Figure 10 This is a schematic diagram of the network analysis module topology in an embodiment of the present invention. Figure 9 ;
[0157] Figure 11 This is a schematic diagram of the data transmission interface according to an embodiment of the present invention;
[0158] Figure 12 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention;
[0159] Figure 13 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Detailed Implementation
[0160] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0161] The following is a brief introduction to the relevant content of this plan.
[0162] Currently, underground fully mechanized mining face camera deployment typically uses wired communication, with video data directly transmitted back to the surface server to achieve partial or panoramic monitoring of the underground area. However, this method has the following drawbacks:
[0163] First, most cameras currently used in mines are standard definition (SD) cameras, with a maximum uplink bandwidth of 2Mbps per device, and they use wired connections. This wired installation method requires a large amount of underground cabling and the camera resolution is limited. In the confined environment of mines, it is difficult to achieve panoramic coverage, and the camera resolution is only sufficient for monitoring needs and limited video analysis capabilities (such as determining whether there are workers in the area).
[0164] Furthermore, most underground cameras currently only support video transmission. The cameras directly transmit video at the bitrate specified by the device, and they are independent of each other. In this case, the maximum uplink bandwidth is the sum of the maximum uplink bandwidth of all cameras. Therefore, if all cameras are switched to wireless access, the uplink capacity of the wireless network may not be sufficient for the normal operation of a dense network of cameras.
[0165] Furthermore, the underground cameras currently operate independently without coordination, and the transmission bitrate cannot be dynamically changed.
[0166] Based on the above, this invention addresses the problems of existing information processing solutions for video acquisition from fully mechanized mining faces failing to achieve panoramic coverage and having insufficient uplink capacity, by providing an information processing method, such as... Figure 1 As shown, it includes:
[0167] Step 11: Obtain the network uplink capacity and the first parameter information of the camera component;
[0168] Step 12: Determine the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information;
[0169] Step 13: Determine the bitrate control strategy based on the target number; wherein, the network uplink capacity includes at least one of: total uplink bandwidth and total number of uplink physical resource blocks (PRBs); the first parameter information includes at least one of: bandwidth required for the first bitrate mode, bandwidth required for the second bitrate mode, total number, number of PRBs required for the first bitrate mode, and number of PRBs required for the second bitrate mode; the bitrate control strategy includes: adjusting at least one camera component to the first bitrate mode, and / or adjusting at least one camera component to the second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number; the bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
[0170] Step 11 may include: obtaining the uplink capacity of the (target) network device and the first parameter information of the camera component connected to the network device, but is not limited thereto; the number of camera components may be at least one, and the first parameter information may include: the total number of camera components, and / or the second parameter information of each of the at least one camera component. Correspondingly, "obtaining the first parameter information of the camera component" may include: obtaining the total number of camera components, and / or the second parameter information of each of the camera components. The second parameter information may include at least one of the following: the bandwidth required for the first bitrate mode, the bandwidth required for the second bitrate mode, the number of PRBs required for the first bitrate mode, and the number of PRBs required for the second bitrate mode; but is not limited thereto.
[0171] In this scheme, the first bitrate mode can be ultra-high definition mode and the second bitrate mode can be standard definition mode, but it is not limited to these.
[0172] The number of PRBs required for the first bitrate mode and the number of PRBs required for the second bitrate mode can be converted based on their respective maximum uplink rates, but this is not a limitation.
[0173] The information processing method provided in this embodiment of the invention obtains network uplink capacity and first parameter information of camera components; determines a target number of camera components to enable a first bitrate mode based on the network uplink capacity and the first parameter information; and determines a bitrate control strategy based on the target number. The network uplink capacity includes at least one of: total uplink bandwidth and total number of uplink physical resource blocks (PRBs); the first parameter information includes at least one of: bandwidth required for a first bitrate mode, bandwidth required for a second bitrate mode, total number of PRBs, number of PRBs required for the first bitrate mode, and number of PRBs required for the second bitrate mode; the bitrate control strategy includes: adjusting at least one camera component to the first bitrate mode. And / or adjust at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number; the bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode; it can realize the determination of the number of camera components (such as camera components in ultra-high definition mode) in the first bitrate mode according to the network uplink capacity in wireless scenarios, thereby avoiding the situation of insufficient network uplink capacity, while ensuring panoramic coverage of the fully mechanized mining face, which effectively solves the problem that the information processing scheme for video acquisition of fully mechanized mining face in the prior art cannot achieve panoramic coverage and has insufficient uplink capacity.
[0174] This solution can be implemented as semi-static bitrate control and dynamic bitrate control, which will be explained below.
[0175] For semi-static bitrate control:
[0176] The step of determining the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: Method 1: Determine a first upper limit for the number of camera components allowed to enable the first bitrate mode based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode; and use the first upper limit as the target number of camera components to enable the first bitrate mode; or, Method 2: Determine a second upper limit for the number of camera components allowed to enable the first bitrate mode based on the total uplink bandwidth, the total number of camera components, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode; and determine the target number of camera components to enable the first bitrate mode based on the second upper limit and the actual situation information of the current comprehensive acquisition surface; wherein the actual situation information includes at least one of: service demand information and additional resource usage information of near-miss devices; the near-miss devices refer to camera components whose distance from network devices is greater than a first threshold.
[0177] This allows for diverse implementations of semi-static bitrate control. For Method 1, it can be understood as: applying simple constraints to the "camera components that have enabled the first bitrate mode," only considering the number of camera components in the first bitrate mode, ensuring that the sum of the uplink capacities of all camera components does not exceed the total uplink bandwidth. In Method 2, the total number can be obtained based on the length of the mining area and the deployment density of the camera components, but is not limited to these.
[0178] In this embodiment of the invention, determining the bitrate control strategy based on the number of targets includes: obtaining the bitrate control strategy based on the number of targets and the activation trigger condition of the first bitrate mode; wherein the activation trigger condition includes at least one of the following: (1) matching with the first identity information of the determined camera component; the first identity information is determined based on the movement speed of the target object; (2) detecting the image of the target object in the camera frame.
[0179] This allows for accurate determination of the bitrate control strategy. The target object can be the coal mining machine or other components related to it; there are no restrictions.
[0180] Regarding dynamic bitrate control:
[0181] The step of determining the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: determining the first remaining PRB number based on the total uplink PRB number and the number of PRBs required for the second bitrate mode; determining the target number of camera components to enable the first bitrate mode and the second identity information based on the first remaining PRB number; and determining the bitrate control strategy based on the target number includes: determining the bitrate control strategy based on the target number and the second identity information.
[0182] This allows for accurate dynamic bitrate control based on the PRB (Physical Bitrate).
[0183] In this embodiment of the invention, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes: determining the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located; when the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the first remaining PRB count, allocating the first remaining PRB count according to a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information; wherein, the first order is obtained by cross-sorting the camera components on both sides of the target camera component with the target camera component as the first; the cross-sorting includes: sorting according to the distance from the target camera component in ascending order; the allocation condition includes: the remaining real-time PRB count is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
[0184] Among them, "the target camera component where the target object is located" can be referred to as: the target camera component whose camera image contains the target object image. Regarding "cross sorting", for example, the set order is: camera A, camera B, target camera, camera C, camera D; the corresponding first order after "cross sorting" is: target camera, camera B, camera C (or camera B and C swapped), camera A, camera D (or camera A and D swapped), but it is not limited to this.
[0185] In this embodiment of the invention, the step of allocating the first remaining PRB number according to a first order until the allocation condition is no longer met, to obtain the target number of camera components that enable the first bitrate mode and the corresponding second identity information, includes: allocating the first remaining PRB number according to the first order and the number of PRBs required for the first bitrate mode corresponding to each camera component, until the allocation condition is no longer met, to obtain the number of camera components with allocated remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information; wherein, the remaining PRB refers to a portion of the PRBs corresponding to the first remaining PRB number.
[0186] This allows for accurate PRB allocation.
[0187] Furthermore, determining the target number of camera components to enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes: if the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the first remaining PRB count, determining the target number of camera components to enable the first bitrate mode as 0, and the corresponding second identity information as empty; if the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the first remaining PRB count, determining the target number of camera components to enable the first bitrate mode as 1, and the corresponding second identity information as the identity information of the target camera component.
[0188] This ensures the integrity of the plan.
[0189] The step of obtaining the network uplink capacity and the first parameter information of the camera component includes: monitoring the operating status of the two network devices when the comprehensive mining face corresponds to two network devices; and obtaining the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component when the operating status of either network device indicates that it cannot operate normally and it is determined that the bitrate adjustment is to be performed on the camera component.
[0190] This allows for normal monitoring of the fully mechanized mining face even when dual-machine deployments are used. Furthermore, the fully mechanized mining face in this solution may correspond to more than two network devices to further increase network reliability; this is not limited here.
[0191] Furthermore, the information processing method further includes: when the operating status indication of any of the network devices is not operating normally, determining whether the working area of the target object belongs to the coverage area of the network device that is not operating normally; if yes, determining to adjust the bitrate for the camera component; if no, determining whether to adjust the bitrate for the camera component or not.
[0192] This allows for multiple decisions regarding whether to adjust the bitrate. For the "no" case, "adjustment" may include: limiting the number of camera components using the first bitrate mode to less than or equal to a first value (e.g., only the camera component where the target object is located and the three cameras in front of and behind the target object using the first bitrate mode, while the rest use the second bitrate mode); it may also include: performing a shutdown operation when the uplink rate of the near-miss device is lower than the second value (this can be understood as: monitoring the edge monitoring rate; if the rate threshold is not reached, it is considered that the transmission conditions are not met, and a shutdown operation is performed); however, it is not limited to this.
[0193] In this embodiment of the invention, after determining the bitrate control strategy based on the target number, the method further includes: performing bitrate control on the camera component according to the bitrate control strategy.
[0194] This allows for complete bitrate control of the camera component. "Performing bitrate control on the camera component according to the bitrate control strategy" may include: sending the bitrate control strategy to the service platform; and using the service platform to perform bitrate control on the camera; but is not limited to this.
[0195] The following is an example of the information processing method provided in the embodiments of the present invention. The camera component is a camera, the first bit rate mode is ultra-high definition mode, the second bit rate mode is standard definition mode, the network device is a base station, and the target object is a coal mining machine in a mining scenario.
[0196] To address the aforementioned technical problems, and considering the limitations of uplink bandwidth and monitoring interruptions when base stations fail during large-scale underground surveillance camera deployment, this invention provides an information processing method. Specifically, it can be implemented as a video processing scheme for fully mechanized mining faces based on a network analysis module. This scheme enables dynamic bitrate adjustment for deployed cameras. Specifically, by adding a network analysis module to analyze the current network status, the bitrate of cameras located far from the coal mining machine can be reduced, thereby decreasing the overall uplink capacity and alleviating network burden.
[0197] A network analysis module is added to the network topology to perform real-time analysis of the current network and dynamically process the cameras based on the analysis results (corresponding to the bitrate control strategy mentioned above). The network topology can be configured as follows, depending on the deployment location of the analysis module (i.e., the network analysis module). Figures 2 to 4 As shown in the diagram (with added network analysis module topology example), we can also obtain the network deployment topology of base stations and cameras in the panoramic video acquisition scenario in the mine. The cameras can be connected to the base station through CPE.
[0198] in, Figure 2 The topology shown and Figure 3 The topologies shown illustrate two possible placement options for network analysis modules. On one hand, the analysis module can be placed independently, submitting analysis data (i.e., analysis results) to the business platform via an interface, which then issues commands. On the other hand, the analysis module can be placed directly on the business platform, enabling network analysis and command issuance through software applications. Figure 4 The topology shown illustrates that in a scenario with two base stations, the availability of the current monitoring system can be improved by switching between different base stations.
[0199] Furthermore, the networking form or structure in this solution is not limited to: the camera connecting to the base station via a CPE; it could also be: the camera having its own 5G module (i.e., the camera's built-in 5G module directly connected) connecting to the base station; or the camera connecting to the gateway via a switch and then to the base station; for example... Figures 5 to 10 As shown, but not limited to this. The above methods of indirectly connecting cameras to base stations can all be understood as follows: the camera connects to the base station through a networking module (network element). The networking module can include: CPE, switch, etc. The networking method is not limited to the above. The networking can also be a complex superposition of network modules, such as: 2 cameras connected to one switch, 2 switches connected to one switch, then one switch connected to a gateway, and then connected to the base station, but not limited to this.
[0200] The following provides a specific example of the solution provided in the embodiments of the present invention, taking the connection of a camera to a base station via a CPE as an example.
[0201] Example 1: A monitoring and collaborative bitrate adjustment scheme based on semi-static adjustment;
[0202] This example demonstrates how a single station can statically adjust the global cameras. It sets reasonable parameters (corresponding to the number of targets and activation trigger conditions mentioned above) based on the actual working patterns in the mine, so that the global cameras adjust the bitrate according to a fixed pattern, ensuring the panoramic monitoring needs under the current network conditions, and only guaranteeing the transmission of high-definition images from cameras near the coal mining machine.
[0203] Step 1: The initial working state (i.e. working mode) of the surveillance camera is 1080P standard definition bitrate by default. When it starts ultra-high definition bitrate transmission can be determined by setting parameters and trigger mode (corresponding to the above-mentioned start trigger conditions).
[0204] Step 2: Parameter settings need to be determined based on various factors, including actual mine conditions (e.g., length of the fully mechanized mining face, speed of the coal mining vehicle, density of camera deployment), equipment capabilities (e.g., uplink capacity of the base station, maximum camera functionality (standard definition or high definition)), business requirements (e.g., pixel level requirements), and the mine's wishes (e.g., minimum requirement of standard definition). This solution allows for simple constraints on the parameters, or optimal adaptation based on various factors.
[0205] (1) If only simple constraints are applied, then only the number of high-definition cameras that are turned on needs to be considered, and the sum of the uplink capacity of all cameras should not exceed the uplink capacity of the base station; for example, only one camera (corresponding to the above target camera component) at the location of the coal mining machine is turned on for ultra-high-definition transmission, while the others are used for standard-definition transmission by default.
[0206] (2) If it is necessary to make the optimal fit based on each factor, the following calculation can be performed:
[0207] Maximum number of ultra-high-definition cameras that can be enabled = (base station uplink capacity - M) / camera ultra-high-definition bandwidth;
[0208] Where M = (length of the mining area / camera deployment density) × standard definition bandwidth of the camera, the maximum number of ultra-high definition cameras that can be enabled corresponds to the upper limit of the second number mentioned above, the uplink capacity of the base station corresponds to the total uplink bandwidth mentioned above, the ultra-high definition bandwidth of the camera corresponds to the bandwidth required for the first bit rate mode mentioned above, (length of the mining area / camera deployment density) corresponds to the total number mentioned above, and the standard definition bandwidth of the camera corresponds to the bandwidth required for the second bit rate mode mentioned above.
[0209] By performing this calculation, we can roughly determine the maximum number of ultra-high-definition cameras that can be enabled under the current network conditions. Then, based on the actual business needs of the current integrated mining area (such as whether there are remote control, positioning, and voice service requirements), the additional resource consumption of less-than-ideal equipment, and other actual conditions (corresponding to the above actual conditions information), we reserve a margin for the base station, that is, appropriately reduce the maximum number of ultra-high-definition cameras that can be enabled, to achieve optimal parameter adaptation.
[0210] Step 3: There are multiple triggering modes. The main purpose is to ensure that when the coal mining machine reaches the vicinity of each camera, the camera can activate ultra-high-definition transmission to guarantee clear image transmission of the working area. The triggering methods include, but are not limited to, the following:
[0211] (1) Based on the forward speed of the coal mining machine, the camera periodically starts ultra-high-definition bitrate transmission (corresponding to the above-mentioned start-up trigger conditions, including: matching the first identity information of the determined camera component).
[0212] (2) Based on the camera image, when the camera image captures the coal mining machine entering, the high-definition transmission mode is activated (corresponding to the above activation trigger conditions including: the target object image is detected in the camera image).
[0213] Step 4: By adapting based on set parameters and triggering modes, the current network can be semi-statically adjusted (corresponding to the bitrate control of the camera components according to the bitrate control strategy mentioned above), so that the cameras on the mining face can regularly adjust their bitrate according to set conditions (set parameters and triggering modes, such as turning on 3 ultra-high-definition cameras every period of time), ensuring that panoramic monitoring and ultra-high-definition video transmission of the mining face are met with less uplink capacity.
[0214] As shown above, by adjusting the bitrate in a semi-static manner, the capacity requirements of cameras can be significantly reduced. For example, a typical comprehensive acquisition area is about 200 meters long, with cameras deployed at 4-meter intervals. Therefore, 50 cameras are needed to achieve panoramic coverage. A single ultra-high-definition camera has an uplink capacity of 20 Mbps, so the maximum total uplink capacity for panoramic coverage would need to be 1000 Mbps, which is currently difficult to meet. If only one camera is configured to transmit at the ultra-high-definition bitrate, while the others maintain standard-definition transmission, then only (20 × 1 + 2 × 49 = 118 Mbps) of capacity is required. Compared to the 1000 Mbps requirement, this represents an 88.2% reduction in capacity, which fully meets the current base station capabilities.
[0215] Furthermore, considering that the solution in Example 1 is only a semi-static adjustment method, its advantage is that it is simple to implement and can guarantee real-time bitrate adjustment of the camera in a stable network environment; however, it may not meet the panoramic coverage requirements in scenarios with large network fluctuations. Therefore, a dynamic bitrate adjustment solution based on PRB (Physical Resource Block) is further provided, as shown in the following example.
[0216] Example 2: A dynamic monitoring and collaborative bitrate adjustment scheme based on PRB:
[0217] This example demonstrates how a single station can dynamically adjust the global cameras to ensure panoramic monitoring requirements under the current network conditions, and to enable cameras near the coal mining machine to use 4K (ultra-high definition) bitrate transmission as much as possible.
[0218] Step 1: The initial working state of the monitoring camera is 1080P standard definition bitrate by default, and it senses the position of the coal mining machine in real time. If the coal mining machine enters the monitoring range (i.e. the camera screen contains the image of the coal mining machine), the information is reported to the network analysis module.
[0219] Step 2: The network analysis module records the current network capacity (the PRB status of the cell, corresponding to the uplink capacity mentioned above) and camera feedback information in real time (used to indicate whether the coal mining machine has entered the camera's monitoring range). When the analysis module receives information from a camera that a coal mining machine has entered (i.e., the coal mining machine has entered the camera's monitoring range), it locates the coal mining machine's position (based on the identity information of the camera it is in) and dynamically adjusts the camera's bitrate according to the current network conditions (i.e., dynamically adjusts the bitrate based on the PRB). Specifically, the adjustment is described as follows:
[0220] Known information:
[0221] (1) Maximum uplink rate of standard definition camera VL Mbps;
[0222] (2) Maximum uplink rate of the ultra-high-definition camera: VH Mbps;
[0223] (3) The total number of cameras connected to each cell (i.e., the total number of cameras connected to the base station): N;
[0224] (4) The ID and relative position of each camera (relative position between cameras): IDx, Px; where x represents the serial number of the camera, for example, camera ID1 corresponds to x equal to 1;
[0225] (5) Minimum deployment spacing of cameras: d;
[0226] Input parameters:
[0227] (1) Count the number of PRB occupancy N per second for each camera in standard definition mode. PRB_IDx_1k That is, the number of PRBs used per second (corresponding to the number of PRBs required for the second bitrate mode mentioned above);
[0228] (2) Camera ID that detects the entry of the coal mining machine target (Corresponding to the identity information of the target camera component mentioned above);
[0229] Output adjustment results:
[0230] (1) Calculate the number of idle PRBs at this time (corresponding to the number of the first remaining PRBs mentioned above):
[0231]
[0232] Where, N PRB_IDLE N represents the number of idle PRBs at this time. PRB_totle This indicates the total number of PRBs (corresponding to the total number of PRBs in the above-mentioned row).
[0233] (2) Calculate the number of PRBs required for each camera in ultra-high definition (corresponding to the number of PRBs required for the first bitrate mode mentioned above):
[0234]
[0235] N PRB_ID1_4k N represents the number of PRBs required in the ID1 ultra-high definition mode of the camera. PRB_IDn_4k This represents the number of PRBs required in ultra-high definition mode for camera IDn (camera IDn refers to any camera with the number n from all cameras ID2 to N-1), N PRB_IDN_4k This represents the number of PRBs required for the camera IDN (i.e., the camera with ID N) in ultra-high definition mode, where N is the number of cameras. PRB_ID1_1k N represents the number of PRBs required in standard definition mode for camera ID1 (corresponding to the number of PRBs required in the second bitrate mode mentioned above). PRB_IDn_1k N represents the number of PRBs required in standard definition mode for camera IDn. PRB_IDN_1kThis indicates the number of PRBs required in standard definition mode for the camera IDN.
[0236] (3) Assign cameras capable of enabling ultra-high-definition bitrate (corresponding to the number of targets and second identity information of camera components determined above to enable the first bitrate mode):
[0237] 1) Record the camera ID of the current coal mining machine (corresponding to the number of PRBs required for the first bitrate mode of the target camera component where the target object is located). Determine whether the available PRBs are sufficient to enable ultra-high definition for the camera (i.e., whether the number of PRBs required for the first bitrate mode of the target camera component is less than the first remaining PRB number). If the condition is met (i.e., the number of PRBs required for the first bitrate mode of the target camera component is less than the first remaining PRB number), record the ID (i.e., the identity information of the target camera component), and calculate the remaining available PRBs according to the following formula. RB (corresponding to the remaining number of real-time PRBs mentioned above), otherwise end the allocation (corresponding to the above situation where the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the first remaining number of PRBs, the target number of camera components with the first bitrate mode enabled is determined to be 0, and the corresponding second identity information is empty; when the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the first remaining number of PRBs, the target number of camera components with the first bitrate mode enabled is determined to be 1, and the corresponding second identity information is the identity information of the target camera component).
[0238] N1 PRB_IDLE =N PRB_IDLE -N PRB_IDtarget_4k ;
[0239] Among them, N1 PRB_IDLE N represents the remaining free PRB. PRB_IDtarget_4k This indicates the number of PRBs required to enable ultra-high definition for the camera currently located on the coal mining machine.
[0240] 2) Determine whether the i-th camera (i starts from 1) in front of or behind the coal mining machine can be turned on in ultra-high definition (i.e., whether the remaining free PRBs meet the number of PRBs required to turn on ultra-high definition for the i-th camera in front of or behind). If the condition is met (i.e., the remaining free PRBs are greater than the number of PRBs required to turn on ultra-high definition for the i-th camera in front of or behind), record the ID (identity information of the camera i=1 in front of or behind) and calculate the updated remaining free PRBs according to the following formula; otherwise, end the allocation.
[0241]
[0242] or N3 PRB_IDLE =N2 PRB_IDLE -N PRB_IDtarget+i_4k;
[0243] Among them, N3 PRB_IDLE N represents the number of remaining free PRBs after the update, i.e., the number of remaining free PRBs after allocating the remaining PRBs to the i-th camera. PRB_IDLE This represents the number of remaining free PRBs before allocating the remaining PRBs to the i-th camera. N represents the number of PRBs required to activate the ultra-high definition mode for the i-th camera in front of the coal mining machine. PRB_IDtarget+i_4k This refers to the number of PRBs required to activate the ultra-high-definition camera behind the coal mining machine. When i=1, N2 PRB_IDLE =N1 PRB_IDLE .
[0244] 3) Increment i by 1 each time, and repeat step 2) until PRBs can no longer be allocated. Based on the number of PRBs required according to the first order and the first bitrate mode corresponding to each camera component, allocate the first remaining number of PRBs until the allocation condition is no longer met. Obtain the number of camera components with allocated remaining PRBs and their corresponding identity information, which serves as the target number of camera components to enable the first bitrate mode and their corresponding second identity information.
[0245] Step 3: The network analysis module can report the IDs of cameras that need to be enabled for ultra-high definition to the business platform, and the business platform can control and adjust the camera bitrate based on the reported information (corresponding to the bitrate control of the camera component according to the bitrate control strategy mentioned above).
[0246] Based on the above, after adjusting the monitoring and collaborative bitrate, the uplink capacity requirements after large-scale deployment can be guaranteed. A typical comprehensive data acquisition area is approximately 200 meters long, with a camera deployment spacing of 4 meters. Therefore, 50 cameras are needed to achieve panoramic coverage. Each ultra-high-definition camera has an uplink capacity of 20 Mbps, requiring a maximum total uplink capacity of 1000 Mbps for panoramic coverage, which is currently difficult to meet. If the current network capacity can only provide a total capacity of 300 Mbps, and the PRB utilization rate of each camera is the same, the effect after adjusting the monitoring and collaborative bitrate is as follows:
[0247] The maximum uplink speed of a standard definition camera is 2Mbps;
[0248] The maximum uplink speed of the ultra-high-definition camera is 20Mbps;
[0249] Maximum number of ultra-high-definition cameras:
[0250] This means that only 10 monitoring cameras (one on each side of the coal mining machine) need to be set to ultra-high definition (UHD) mode, while the remaining cameras are set to standard definition (SD) mode. This ensures both panoramic coverage and video clarity in the mining area. For example, the UHD camera IDs could be:
[0251] [ID target -5,……,ID target -1,ID target ID target +1,……,ID target +4]; where ID target This indicates the ID of the camera where the coal mining machine is located.
[0252] Based on the above, this example solution can significantly reduce uplink transmission pressure and reduce the total uplink capacity by up to 80%.
[0253] Example 3: Dual-frequency backup bitrate adjustment scheme:
[0254] When two base stations are deployed on the fully mechanized mining face, this solution can use the analysis module to achieve equipment redundancy and improve the availability of the monitoring network. It can determine whether to enable the dual-frequency backup function based on the current working status of the base stations.
[0255] Step 1: The network analysis module monitors the operation status of all base stations under the current topology in real time (corresponding to the monitoring of the operation status of the two network devices in the case of the comprehensive acquisition face). When it is detected that a base station is not working properly, the dual-frequency backup function is enabled and the bit rate adjustment is triggered (corresponding to the acquisition of the network uplink capacity of the normally operating network device and the first parameter information of the connected camera device when the operation status of any of the network devices indicates that it is not working properly and it is determined that the bit rate adjustment is to be performed on the camera component).
[0256] Step 2: When the CPE is unable to transmit data with the currently connected base station, it automatically connects to a cell network on another frequency band and automatically reduces the transmission code rate to standard definition mode.
[0257] Step 3: The network analysis module counts the number of cameras in the current network in real time and adjusts the bitrate to ensure video coverage of the acquisition area. The algorithm is as follows:
[0258] Known information:
[0259] (1) The maximum uplink rate of the standard definition camera is V1 Mbps;
[0260] (2) The total number of cameras connected to each base station m is Nm;
[0261] (3) The total number of cameras connected to all base stations in the current topology: N;
[0262] (4) The ID and relative position of each camera: IDx;
[0263] (5) Minimum number of cameras required to ensure video coverage of the coal mining machine: Nmin;
[0264] (6) Calculate the number of PRB occupancy per second (N) for each camera in standard definition mode before the system crashes. PRB_IDx_1k .
[0265] Input parameters:
[0266] (1) Periodically turn on the full camera ultra-high-definition bitrate and record the total uplink capacity Vx Mbps of each base station;
[0267] (2) The ID of the base station that is currently functioning normally: gNBidx;
[0268] (3) Camera ID that detects the entry of the coal mining machine target ;
[0269] (4) The number N of cameras currently connected to the base station current ;
[0270] Output adjustment results:
[0271] (1) If the coal mining machine's working area (corresponding to the working area of the target object mentioned above) is not covered by a downtime base station (corresponding to the above-mentioned case where, if not, it is determined whether to adjust the bit rate for the camera component):
[0272] 1) Strategy 1: The downtime coverage area does not affect the monitoring of the coal mining machine. The bit rate control is still carried out according to the original plan, and new equipment is not allowed to connect.
[0273] 2) Strategy 2: While ensuring ultra-high-definition monitoring of the coal mining machine, release as much capacity as possible to allow new cameras to be connected. Except for necessary cameras, the remaining cameras should be set to standard definition mode. The camera IDs that can be set to ultra-high-definition bitrate are determined as follows:
[0274] a) Monitor the speed of edge monitoring. If the speed does not reach 2Mbps, it is considered that the transmission conditions are not met and the operation is shut down.
[0275] b) Calculate the remaining resources according to the monitoring collaboration bitrate adjustment scheme (see Example 2) (replace N in the formula with N). current The maximum transmission capacity is limited to ultra-high definition for the coal mining machine location (i.e., the target camera component) and the three cameras at the front and rear of the coal mining machine; the rest use standard definition transmission.
[0276] (2) If the coal mining machine's working area is a cell covered by a downtime base station (corresponding to the above-mentioned case, determine the bitrate adjustment for the camera component):
[0277] 1) The network analysis module detects whether the cameras in the coal mining machine's working area are connected to a normal base station. If they are connected, some cameras are turned off to ensure smooth video playback. The algorithm is as follows:
[0278] a) Adjust all surveillance cameras to standard definition bitrate and calculate the current total uplink rate for all cameras. Compare the current total uplink rate with the total base station capacity to obtain the remaining rate (corresponding to N above). PRB_IDLE ).
[0279] b) If the remaining rate meets the 4K requirement of the camera at the coal mining machine location, then the remaining resources are calculated according to the monitoring collaboration bitrate adjustment scheme (see "Assigning cameras that can be turned on with ultra-high definition bitrate" in Example 2). The difference is that in this example, the maximum number of ultra-high definition transmissions can be limited to the coal mining machine (location) location and the three cameras in front of and behind the coal mining machine, while the rest use standard definition transmission.
[0280] c) If the remaining bandwidth is insufficient to meet the 4K requirements of the cameras at the coal mining machine location, then some cameras should be turned off. Proportionally, at least 10 edge cameras should be turned off until the monitoring at the coal mining machine meets the ultra-high-definition requirements.
[0281] 2) If the camera in the coal mining machine's working area is not connected to a normally functioning base station, no bitrate adjustment will be performed. In this case, you can only wait for the equipment to recover.
[0282] Step 4: The network analysis module can report the IDs of cameras that need to be turned off to the business platform, and the business platform can control and adjust the camera bitrate based on the reported information (corresponding to the bitrate control strategy mentioned above for the camera component).
[0283] It should be noted that the relevant content in Example 2 can be found in Example 3, and will not be repeated in Example 3.
[0284] Therefore, if the 700M gNB1 base station fails and cannot work, while the 2.6G gNB2 works normally; and the coal mining machine is located in the 700M coverage cell, then the base station can ensure continuous video surveillance of the coal mining machine area by turning off the cameras in the 2.6G cell that are far away from the coal mining machine.
[0285] The following describes the data transfer interface of the analysis module.
[0286] The actual function of the analysis module is to analyze and calculate parameters transmitted from cameras, base stations, or service platforms within the module to determine the appropriate state for each camera. This information is then transmitted to the service platform, which issues control commands to dynamically adjust the camera bitrate. This solution can achieve this by adding a new communication interface to transmit data between the analysis module and the devices. A schematic diagram of this interface is shown below. Figure 11 As shown.
[0287] Specifically, the interface is as follows Figure 11 As shown, its analysis module can receive and analyze data from the base station or terminal (camera) through a new interface, and then send the analysis results to the service platform. This interface can be an external interface, or the module can be integrated inside the base station or service platform, transmitting data through an internal interface; no limitation is made here.
[0288] To address the aforementioned technical problems, this embodiment provides a video processing solution for fully mechanized mining faces based on a network analysis module. By adding a network analysis module to the 5G network to analyze the current network conditions and camera operating status, 4K ultra-high-definition bitrate transmission can be enabled only for cameras in front of and behind the coal mining machine (i.e., the coal mining machine), while other cameras can be downgraded to 1080P standard-definition transmission, thereby significantly reducing uplink bandwidth capacity requirements. Furthermore, through real-time monitoring by the network analysis module, when a base station in a dual-site fully mechanized mining face fails, the disconnected CPE (Customer Premises Equipment) can be quickly connected to the other base station, and the bitrate can be adjusted to cover the entire fully mechanized mining face as much as possible. In summary, this ensures the feasibility of panoramic camera coverage, solves the fundamental problem of insufficient uplink capacity at this stage, and improves the availability of video surveillance through dual-frequency backup.
[0289] Specifically, the solutions provided in the embodiments of the present invention involve the following points:
[0290] 1. A network analysis module is proposed, capable of collecting, statistically analyzing, and processing current network conditions. It possesses sufficient computing power to obtain analysis results for semi-static bitrate adjustment or to dynamically adjust the proportion of cameras with different bitrates based on network conditions, and then reports the analysis results to the service platform. Here, network conditions refer to all network-related information, including the total uplink capacity of the current cell (base station), the capacity occupied in the network, and the PRB occupancy of each camera.
[0291] 2. An additional communication interface has been added, which can forward information from devices such as cameras and base stations to the network analysis module. After analysis, the results are submitted to the business platform.
[0292] 3. Three example solutions are proposed, which can either simply configure the cameras to meet the bitrate adjustment requirements, or maximize network resource utilization while ensuring panoramic coverage of the cameras under a single base station. Furthermore, for fully mechanized mining faces with multiple base stations, dual-frequency backup can be implemented to prevent monitoring interruptions of the coal mining machine due to the failure of a single base station.
[0293] In summary, this solution enables panoramic monitoring of the fully mechanized mining face, monitors and analyzes the entire network, dynamically adjusts camera bitrates in real time to ensure ultra-high-definition video transmission in the coal mining machine's working area when bandwidth resources are limited, and can utilize the network analysis module to adjust camera configurations when base stations malfunction, ensuring maximum video coverage of the fully mechanized mining face.
[0294] This invention also provides an information processing device, such as... Figure 12 As shown, it includes:
[0295] The first acquisition module 121 is used to acquire the network uplink capacity and the first parameter information of the camera component;
[0296] The first determining module 122 is used to determine the target number of camera components that enable the first bit rate mode based on the network uplink capacity and the first parameter information.
[0297] The second determining module 123 is used to determine the bit rate control strategy based on the number of targets;
[0298] The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs).
[0299] The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode;
[0300] The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number.
[0301] The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
[0302] The information processing device provided in this embodiment of the invention acquires network uplink capacity and first parameter information of camera components; determines a target number of camera components to enable a first bitrate mode based on the network uplink capacity and the first parameter information; and determines a bitrate control strategy based on the target number. The network uplink capacity includes at least one of: total uplink bandwidth and total number of uplink physical resource blocks (PRBs); the first parameter information includes at least one of: bandwidth required for a first bitrate mode, bandwidth required for a second bitrate mode, total number of PRBs, number of PRBs required for the first bitrate mode, and number of PRBs required for the second bitrate mode; the bitrate control strategy includes: adjusting at least one camera component to the first bitrate mode. And / or adjust at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number; the bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode; it can realize the determination of the number of camera components (such as camera components in ultra-high definition mode) in the first bitrate mode according to the network uplink capacity in wireless scenarios, thereby avoiding the situation of insufficient network uplink capacity, while ensuring panoramic coverage of the fully mechanized mining face, which effectively solves the problem that the information processing scheme for video acquisition of fully mechanized mining face in the prior art cannot achieve panoramic coverage and has insufficient uplink capacity.
[0303] The step of determining the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: determining a first upper limit for the number of camera components allowed to enable the first bitrate mode based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode; using the first upper limit as the target number of camera components to enable the first bitrate mode; or, determining a second upper limit for the number of camera components allowed to enable the first bitrate mode based on the total uplink bandwidth, the total number, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode; and determining the target number of camera components to enable the first bitrate mode based on the second upper limit and the actual situation information of the current comprehensive acquisition surface; wherein the actual situation information includes at least one of: service demand information and additional resource occupation information of near-miss devices; the near-miss devices refer to camera components whose distance from network devices is greater than a first threshold.
[0304] In this embodiment of the invention, determining the bitrate control strategy based on the number of targets includes: obtaining the bitrate control strategy based on the number of targets and the activation trigger condition of the first bitrate mode; wherein the activation trigger condition includes at least one of the following: matching with the first identity information of the determined camera component; the first identity information is determined based on the movement speed of the target object; and the target object image is detected in the camera frame.
[0305] The step of determining the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: determining the first remaining PRB number based on the total uplink PRB number and the number of PRBs required for the second bitrate mode; determining the target number of camera components to enable the first bitrate mode and the second identity information based on the first remaining PRB number; and determining the bitrate control strategy based on the target number includes: determining the bitrate control strategy based on the target number and the second identity information.
[0306] In this embodiment of the invention, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes: determining the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located; when the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the first remaining PRB count, allocating the first remaining PRB count according to a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information; wherein, the first order is obtained by cross-sorting the camera components on both sides of the target camera component with the target camera component as the first; the cross-sorting includes: sorting according to the distance from the target camera component in ascending order; the allocation condition includes: the remaining real-time PRB count is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
[0307] The step of allocating the first remaining PRBs in a first order until the allocation condition is no longer met, to obtain the target number of camera components that enable the first bitrate mode and the corresponding second identity information, includes: allocating the first remaining PRBs in a first order and according to the number of PRBs required for the first bitrate mode corresponding to each camera component, until the allocation condition is no longer met, to obtain the number of camera components with allocated remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information; wherein, the remaining PRBs refer to a portion of the PRBs corresponding to the first remaining PRBs.
[0308] Furthermore, determining the target number of camera components to enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes: if the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the first remaining PRB count, determining the target number of camera components to enable the first bitrate mode as 0, and the corresponding second identity information as empty; if the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the first remaining PRB count, determining the target number of camera components to enable the first bitrate mode as 1, and the corresponding second identity information as the identity information of the target camera component.
[0309] The step of obtaining the network uplink capacity and the first parameter information of the camera component includes: monitoring the operating status of the two network devices when the comprehensive mining face corresponds to two network devices; and obtaining the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component when the operating status of either network device indicates that it cannot operate normally and it is determined that the bitrate adjustment is to be performed on the camera component.
[0310] Furthermore, the information processing device further includes: a third determining module, configured to determine whether the target object's working area belongs to the coverage area of the network device that is not operating normally when the operating status indication of any of the network devices is not operating normally; a fourth determining module, configured to determine to adjust the bitrate for the camera component if yes; and a fifth determining module, configured to determine whether to adjust the bitrate for the camera component if no.
[0311] In this embodiment of the invention, the information processing device further includes: a first control module, configured to perform bitrate control on the camera component according to the bitrate control strategy after determining the bitrate control strategy based on the target number.
[0312] The implementation embodiments of the above information processing method are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0313] This invention also provides an information processing device, such as... Figure 13 As shown, it includes: processor 131;
[0314] The processor 131 is used to acquire first parameter information of network uplink capacity and camera components;
[0315] Based on the network uplink capacity and the first parameter information, determine the target number of camera components that will enable the first bitrate mode;
[0316] Based on the number of targets, determine the bitrate control strategy;
[0317] The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs).
[0318] The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode;
[0319] The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number.
[0320] The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
[0321] The device may also include a transceiver 132 capable of communicating with the processor 131, but is not limited thereto.
[0322] The information processing device provided in this embodiment of the invention acquires network uplink capacity and first parameter information of camera components; determines a target number of camera components to enable a first bitrate mode based on the network uplink capacity and the first parameter information; and determines a bitrate control strategy based on the target number. The network uplink capacity includes at least one of: total uplink bandwidth and total number of uplink physical resource blocks (PRBs); the first parameter information includes at least one of: bandwidth required for a first bitrate mode, bandwidth required for a second bitrate mode, total number of PRBs, number of PRBs required for the first bitrate mode, and number of PRBs required for the second bitrate mode; the bitrate control strategy includes: adjusting at least one camera component to the first bitrate mode. And / or adjust at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number; the bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode; it can realize the determination of the number of camera components (such as camera components in ultra-high definition mode) in the first bitrate mode according to the network uplink capacity in wireless scenarios, thereby avoiding the situation of insufficient network uplink capacity, while ensuring panoramic coverage of the fully mechanized mining face, which effectively solves the problem that the information processing scheme for video acquisition of fully mechanized mining face in the prior art cannot achieve panoramic coverage and has insufficient uplink capacity.
[0323] The step of determining the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: determining a first upper limit for the number of camera components allowed to enable the first bitrate mode based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode; using the first upper limit as the target number of camera components to enable the first bitrate mode; or, determining a second upper limit for the number of camera components allowed to enable the first bitrate mode based on the total uplink bandwidth, the total number, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode; and determining the target number of camera components to enable the first bitrate mode based on the second upper limit and the actual situation information of the current comprehensive acquisition surface; wherein the actual situation information includes at least one of: service demand information and additional resource occupation information of near-miss devices; the near-miss devices refer to camera components whose distance from network devices is greater than a first threshold.
[0324] In this embodiment of the invention, determining the bitrate control strategy based on the number of targets includes: obtaining the bitrate control strategy based on the number of targets and the activation trigger condition of the first bitrate mode; wherein the activation trigger condition includes at least one of the following: matching with the first identity information of the determined camera component; the first identity information is determined based on the movement speed of the target object; and the target object image is detected in the camera frame.
[0325] The step of determining the target number of camera components to enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: determining the first remaining PRB number based on the total uplink PRB number and the number of PRBs required for the second bitrate mode; determining the target number of camera components to enable the first bitrate mode and the second identity information based on the first remaining PRB number; and determining the bitrate control strategy based on the target number includes: determining the bitrate control strategy based on the target number and the second identity information.
[0326] In this embodiment of the invention, determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes: determining the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located; when the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the first remaining PRB count, allocating the first remaining PRB count according to a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information; wherein, the first order is obtained by cross-sorting the camera components on both sides of the target camera component with the target camera component as the first; the cross-sorting includes: sorting according to the distance from the target camera component in ascending order; the allocation condition includes: the remaining real-time PRB count is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
[0327] The step of allocating the first remaining PRBs in a first order until the allocation condition is no longer met, to obtain the target number of camera components that enable the first bitrate mode and the corresponding second identity information, includes: allocating the first remaining PRBs in a first order and according to the number of PRBs required for the first bitrate mode corresponding to each camera component, until the allocation condition is no longer met, to obtain the number of camera components with allocated remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information; wherein, the remaining PRBs refer to a portion of the PRBs corresponding to the first remaining PRBs.
[0328] Furthermore, determining the target number of camera components to enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes: if the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the first remaining PRB count, determining the target number of camera components to enable the first bitrate mode as 0, and the corresponding second identity information as empty; if the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the first remaining PRB count, determining the target number of camera components to enable the first bitrate mode as 1, and the corresponding second identity information as the identity information of the target camera component.
[0329] The step of obtaining the network uplink capacity and the first parameter information of the camera component includes: monitoring the operating status of the two network devices when the comprehensive mining face corresponds to two network devices; and obtaining the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component when the operating status of either network device indicates that it cannot operate normally and it is determined that the bitrate adjustment is to be performed on the camera component.
[0330] Furthermore, the processor is also configured to: determine whether the target object's working area belongs to the coverage area of the network device that is not operating normally when the operating status of any of the network devices indicates that it is not operating normally; if yes, determine to perform bitrate adjustment for the camera component; if no, determine whether to perform bitrate adjustment for the camera component or not.
[0331] In this embodiment of the invention, the processor is further configured to: after determining the bitrate control strategy based on the target number, perform bitrate control on the camera component according to the bitrate control strategy.
[0332] The implementation embodiments of the above information processing method are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0333] This invention also provides an information processing device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the above-described information processing method.
[0334] The implementation embodiments of the above information processing method are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0335] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the information processing method described above.
[0336] The implementation embodiments of the above information processing method are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.
[0337] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.
[0338] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0339] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0340] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0341] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An information processing method, characterized in that, include: Obtain the first parameter information of the network uplink capacity and camera components; Based on the network uplink capacity and the first parameter information, determine the target number of camera components that will enable the first bitrate mode; Based on the number of targets, determine the bitrate control strategy; The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs). The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode; The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number. The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
2. The information processing method according to claim 1, characterized in that, Determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: Based on the total uplink bandwidth, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the first upper limit of the number of camera components that are allowed to enable the first bitrate mode. The first upper limit is used as the target number of camera components to enable the first bit rate mode; Alternatively, based on the total uplink bandwidth, the total number of cameras, the bandwidth required for the first bitrate mode, and the bandwidth required for the second bitrate mode, determine the second upper limit of the number of camera components allowed to enable the first bitrate mode; Based on the second upper limit and the actual situation information of the current mining face, determine the target number of camera components that will activate the first bit rate mode; The actual situation information includes at least one of the following: business demand information and additional resource usage information of the faulty equipment; The near-miss device refers to a camera component whose distance from the network device is greater than a first threshold.
3. The information processing method according to claim 2, characterized in that, The step of determining the bitrate control strategy based on the target number includes: Based on the number of targets and the activation trigger condition of the first bitrate mode, a bitrate control strategy is obtained; The activation triggering condition includes at least one of the following: The first identity information is matched with the identified camera component; the first identity information is determined based on the target object's movement rate. The image of the target object was detected in the camera footage.
4. The information processing method according to claim 1, characterized in that, Determining the target number of camera components that enable the first bitrate mode based on the network uplink capacity and the first parameter information includes: The first remaining number of PRBs is determined based on the total number of uplink PRBs and the number of PRBs required for the second rate mode. Based on the first remaining PRB count, determine the target number of camera components that enable the first bitrate mode and the second identity information; The step of determining the bitrate control strategy based on the target number includes: Based on the number of targets and the second identity information, a bitrate control strategy is determined.
5. The information processing method according to claim 4, characterized in that, The step of determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count includes: Determine the number of PRBs required for the first bitrate mode corresponding to the target camera component where the target object is located; If the number of PRBs required for the first bitrate mode corresponding to the target camera component is less than the number of the first remaining PRBs, the number of the first remaining PRBs is allocated in a first order until the allocation condition is not met, thereby obtaining the target number of camera components that enable the first bitrate mode and the corresponding second identity information. The first order is obtained by cross-sorting the camera components on both sides of the target camera component, with the target camera component as the first one. The cross sorting includes: sorting the components according to their distance from the target camera component from smallest to largest; The allocation conditions include: the remaining number of real-time PRBs is less than the number of PRBs required for the first bitrate mode corresponding to the currently allocated camera component.
6. The information processing method according to claim 5, characterized in that, The process of allocating the remaining PRBs in a first order until the allocation condition is no longer met, to obtain the target number of camera components that have enabled the first bitrate mode and the corresponding second identity information, includes: According to the first order and the number of PRBs required for the first bitrate mode corresponding to each camera component, allocate the first remaining number of PRBs until the allocation condition is no longer met, and obtain the number of camera components allocated with remaining PRBs and the corresponding identity information, which serve as the target number of camera components that enable the first bitrate mode and the corresponding second identity information. The remaining PRB refers to a portion of the PRB corresponding to the first number of remaining PRBs.
7. The information processing method according to claim 5, characterized in that, The step of determining the target number of camera components that enable the first bitrate mode and the second identity information based on the first remaining PRB count further includes: If the number of PRBs required for the first bitrate mode corresponding to the target camera component is greater than the number of remaining PRBs, the number of targets of the camera components that enable the first bitrate mode is determined to be 0, and the corresponding second identity information is empty. If the number of PRBs required for the first bitrate mode corresponding to the target camera component is equal to the number of the first remaining PRBs, the number of target camera components that enable the first bitrate mode is determined to be 1, and the corresponding second identity information is the identity information of the target camera component.
8. The information processing method according to claim 1, characterized in that, The acquisition of the first parameter information of the network uplink capacity and camera components includes: When there are two network devices corresponding to the fully mechanized mining operation, monitor the operating status of the two network devices. If the operating status of any of the network devices indicates that it is not operating normally, and it is determined that the bitrate adjustment is to be performed on the camera component, the network uplink capacity of the normally operating network device and the first parameter information of the connected camera component are obtained.
9. The information processing method according to claim 8, characterized in that, Also includes: If the operating status of any of the network devices indicates that it is not operating normally, determine whether the target object's working area belongs to the coverage area of the network device that is not operating normally; In this case, determine to adjust the bitrate for the camera component; If not, determine whether to perform bitrate adjustment for the camera component.
10. The information processing method according to claim 1, characterized in that, After determining the bitrate control strategy based on the target number, the following is also included: According to the bitrate control strategy, bitrate control is performed on the camera component.
11. An information processing device, characterized in that, include: The first acquisition module is used to acquire the network uplink capacity and the first parameter information of the camera component; The first determining module is used to determine the target number of camera components that enable the first bit rate mode based on the network uplink capacity and the first parameter information. The second determining module is used to determine the bitrate control strategy based on the number of targets; The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs). The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode; The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number. The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
12. An information processing device, characterized in that, include: processor; The processor is used to acquire first parameter information of the network uplink capacity and the camera component; Based on the network uplink capacity and the first parameter information, determine the target number of camera components that will enable the first bitrate mode; Based on the number of targets, determine the bitrate control strategy; The network uplink capacity includes at least one of the following: total uplink bandwidth and total number of uplink physical resource blocks (PRBs). The first parameter information includes at least one of the following: bandwidth required for the first bit rate mode, bandwidth required for the second bit rate mode, total number, number of PRBs required for the first bit rate mode, and number of PRBs required for the second bit rate mode; The bitrate control strategy includes: adjusting at least one camera component to a first bitrate mode, and / or adjusting at least one camera component to a second bitrate mode; the number of camera components adjusted to the first bitrate mode is less than or equal to the target number; the number of camera components adjusted to the second bitrate mode is less than or equal to the difference between the total number and the target number. The bitrate of the first bitrate mode is greater than the bitrate of the second bitrate mode.
13. An information processing device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the information processing method as described in any one of claims 1 to 10.
14. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the information processing method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Camera-based video acquisition realization method and apparatus
CN103607564A
Video parameter optimization method and device
CN111836080A