Data transmission method, device and equipment

By determining the network usage frequency and configuring network slice parameters based on the data type in construction sites, the problem of low data transmission efficiency is solved, and efficient data transmission and timely feedback are achieved.

CN116137733BActive Publication Date: 2025-08-29CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111353863.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-16
Publication Date
2025-08-29
Estimated Expiration
2041-11-16

AI Technical Summary

Technical Problem

In construction sites, due to the complex types of data, the transmission efficiency of data is directly transmitted according to the same bandwidth in the prior art, and users cannot obtain data in a timely manner.

Method used

By obtaining multiple types of data to be transmitted, determining the frequency of network usage according to the data type, establishing a data transmission channel using the quality of service method, and configuring the parameters of wireless network, bearer network and core network subslicing through network slicing technology, so as to achieve flexible configuration of the network on demand and perform data transmission.

Benefits of technology

It realizes business logic isolation, reduces network delay, improves data transmission efficiency, and ensures timely data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116137733B_ABST
    Figure CN116137733B_ABST
Patent Text Reader

Abstract

The present application provides a data transmission method, apparatus, and device, which relates to data processing technology. The method includes: obtaining multiple copies of data to be transmitted; determining the network usage frequency corresponding to the data to be transmitted based on the type of the data to be transmitted, and establishing a data transmission channel through a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted; configuring the data transmission channel according to the preset network slicing technology to obtain a first parameter about the wireless network sub-slice, a second parameter about the bearer network sub-slice, and a third parameter about the core network sub-slice; determining the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as the network mode corresponding to the data to be transmitted; and transmitting the data to be transmitted based on the network usage frequency of the network mode corresponding to the data to be transmitted. The method of the present application solves the technical problem of low data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to data processing technology, and in particular to a data transmission method, device and equipment. Background Art

[0002] At present, in the construction industry, construction sites generally have safety hazards such as untimely feedback in information management, so it is necessary to transmit data on construction sites in real time.

[0003] In the prior art, when real-time transmission of construction site data is performed, the construction site data is usually directly transmitted based on a network provided by an operator.

[0004] However, in the existing technology, since the data types of construction sites are large and complex, when transmitting the data of construction sites through the network provided by the operator, multiple data are directly transmitted according to the same bandwidth, resulting in low efficiency of data transmission, and users cannot obtain the transmitted data in time. Summary of the Invention

[0005] The present application provides a data transmission method, apparatus and device to solve the technical problem of low data transmission efficiency.

[0006] In a first aspect, the present application provides a data transmission method, comprising:

[0007] Acquire multiple copies of data to be transmitted; the multiple copies of data to be transmitted are of multiple types;

[0008] determining, according to the type of the data to be transmitted, a network usage frequency corresponding to the data to be transmitted, and establishing a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted;

[0009] Configuring the data transmission channel according to a preset network slicing technology to obtain a first parameter for a wireless network sub-slice, a second parameter for a bearer network sub-slice, and a third parameter for a core network sub-slice;

[0010] Determining the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as a network mode corresponding to the data to be transmitted;

[0011] The data to be transmitted is transmitted according to a network usage frequency of a network mode corresponding to the data to be transmitted.

[0012] Furthermore, transmitting the data to be transmitted according to a network usage frequency of a network mode corresponding to the data to be transmitted includes:

[0013] Determining a corresponding data transmission channel according to a network usage frequency of a network mode corresponding to the data to be transmitted; wherein the data transmission channel includes a first parameter of a wireless network sub-slice, a second parameter of a bearer network sub-slice, and a third parameter of a core network sub-slice;

[0014] The data to be transmitted is transmitted in sequence according to the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice in the data transmission channel.

[0015] Furthermore, multiple copies of data to be transmitted are obtained, including:

[0016] Multiple copies of data to be transmitted are obtained through monitoring equipment, smoke monitoring equipment and access control management equipment respectively; among them, the monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data.

[0017] Furthermore, the method further comprises:

[0018] Environmental data is detected through a preset behavior recognition model to obtain danger information, and an alarm signal is issued based on the danger information; wherein, the behavior recognition model is trained based on standard safety data and danger data.

[0019] In a second aspect, the present application provides a data transmission device, comprising:

[0020] an acquiring unit, configured to acquire a plurality of copies of data to be transmitted; the plurality of copies of data to be transmitted are of various types;

[0021] an establishing unit, configured to determine, according to the type of the data to be transmitted, a network usage frequency corresponding to the data to be transmitted, and establish a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted;

[0022] a configuration unit, configured to configure the data transmission channel according to a preset network slicing technology to obtain a first parameter for a radio network sub-slice, a second parameter for a bearer network sub-slice, and a third parameter for a core network sub-slice;

[0023] a determining unit, configured to determine the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as a network mode corresponding to the data to be transmitted;

[0024] The transmission unit is configured to transmit the data to be transmitted according to a network usage frequency of a network mode corresponding to the data to be transmitted.

[0025] Furthermore, the transmission unit includes:

[0026] a determination module, configured to determine a corresponding data transmission channel based on a network usage frequency of a network mode corresponding to the data to be transmitted; wherein the data transmission channel includes a first parameter of a wireless network sub-slice, a second parameter of a bearer network sub-slice, and a third parameter of a core network sub-slice;

[0027] The transmission module is used to transmit the data to be transmitted in sequence according to the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice in the data transmission channel.

[0028] Furthermore, the acquisition unit is specifically configured to:

[0029] Multiple copies of data to be transmitted are obtained through monitoring equipment, smoke monitoring equipment and access control management equipment respectively; among them, the monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data.

[0030] Furthermore, the device further comprises:

[0031] The detection unit is used to detect environmental data through a preset behavior recognition model to obtain danger information and issue an alarm signal based on the danger information; wherein the behavior recognition model is trained based on standard safety data and danger data.

[0032] In a third aspect, the present application provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the method described in the first aspect is implemented.

[0033] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in the first aspect.

[0034] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which implements the method described in the first aspect when executed by a processor.

[0035] The present application provides a data transmission method, apparatus, and device, which obtain multiple copies of data to be transmitted; the types of the multiple copies of data to be transmitted are multiple types; according to the type of the data to be transmitted, the network usage frequency corresponding to the data to be transmitted is determined, and based on the network usage frequency corresponding to the data to be transmitted, a data transmission channel is established through a preset quality of service method; the data transmission channel is configured according to a preset network slicing technology to obtain a first parameter about the wireless network sub-slice, a second parameter about the bearer network sub-slice, and a third parameter about the core network sub-slice; the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice are determined as a network mode corresponding to the data to be transmitted; according to the network usage frequency of the network mode corresponding to the data to be transmitted, the data to be transmitted is transmitted. In this solution, according to the type of the data to be transmitted, the network usage frequency corresponding to the data to be transmitted can be determined, and then based on the network usage frequency corresponding to the data to be transmitted, a data transmission channel is established through a preset quality of service method, and the parameters in the data transmission channel are configured to obtain the first parameter, the second parameter, and the third parameter. Then, different types of data to be transmitted can be transmitted according to the data transmission channel. Therefore, based on the network usage frequency corresponding to the data to be transmitted, multiple data transmission channels are established through a preset service quality method. Each data transmission channel is used to transmit different types of data to be transmitted, realizing business logic isolation, flexible network configuration on demand, achieving low network latency, and solving the technical problem of low data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0037] Figure 1 A flowchart of a data transmission method provided in an embodiment of the present application;

[0038] Figure 2 A flowchart of another data transmission method provided in an embodiment of the present application;

[0039] Figure 3 A schematic diagram of a data transmission method according to an embodiment of the present invention;

[0040] Figure 4 A 5G wireless network access architecture diagram provided in an embodiment of the present application;

[0041] Figure 5 A schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;

[0042] Figure 6A schematic structural diagram of another data transmission device provided in an embodiment of the present application;

[0043] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0044] Figure 8 A block diagram of an electronic device provided in an embodiment of the present application.

[0045] The above drawings illustrate specific embodiments of the present disclosure, which will be described in more detail below. These drawings and textual descriptions are not intended to limit the scope of the present disclosure in any way, but rather to illustrate the concepts of the present disclosure to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0046] Exemplary embodiments are described in detail herein, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numerals in different drawings represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present disclosure.

[0047] In one example, in the construction industry, construction sites commonly face safety risks in information management, such as untimely feedback. Therefore, real-time transmission of construction site data is necessary. In existing technologies, real-time transmission of construction site data typically involves direct transmission of the data over the operator's network. However, due to the large and complex nature of the data at construction sites, transmitting multiple types of data over the operator's network directly using the same bandwidth results in low data transmission efficiency, hindering users from timely accessing the transmitted data.

[0048] The present application provides a data transmission method, device and equipment, which are intended to solve the above technical problems in the prior art.

[0049] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0050] Figure 1 A flow chart of a data transmission method provided in an embodiment of the present application is shown as follows: Figure 1 As shown, this includes:

[0051] 101. Acquire multiple copies of data to be transmitted; the multiple copies of data to be transmitted are of various types.

[0052] For example, the execution subject of this embodiment can be an electronic device, or a terminal device, or a data transmission device or device, or other device or equipment that can execute this embodiment, without limitation. This embodiment is described with the execution subject being an electronic device. First, the electronic device needs to obtain multiple copies of data to be transmitted, and the types of data to be transmitted are of various types. For example, data to be transmitted of the type of video can be obtained, or data to be transmitted regarding worker identity information can be obtained; or data to be transmitted regarding tower crane control can be obtained.

[0053] 102. Determine a network usage frequency corresponding to the data to be transmitted according to the type of the data to be transmitted, and establish a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted.

[0054] Exemplarily, the electronic device can determine the type of data to be transmitted, the network usage frequency corresponding to the data to be transmitted, the network usage frequency including the frequency within a preset frequency range, and then establish a data transmission channel based on the network usage frequency corresponding to the transmitted data through a preset quality of service (QoS) method. QoS refers to a network's ability to utilize various basic technologies to provide better service capabilities for specified network communications. It is a network security mechanism and a technology used to solve problems such as network delays and congestion. Therefore, a data transmission channel can be established based on QoS, thereby providing the minimum bandwidth for each type of data to be transmitted to ensure that the data to be transmitted can be successfully transmitted.

[0055] 103. Configure the data transmission channel according to the preset network slicing technology to obtain a first parameter about the wireless network sub-slice, a second parameter about the bearer network sub-slice, and a third parameter about the core network sub-slice.

[0056] For example, the preset network slicing technology is an on-demand networking method that allows operators to separate multiple virtual end-to-end networks on a unified infrastructure. Each network slice is logically isolated from the radio access network, bearer network, and core network to adapt to various types of applications. Within a network slice, it can be divided into at least three parts: radio network sub-slices, bearer network sub-slices, and core network sub-slices. Electronic devices can configure data transmission channels based on the preset network slicing technology, that is, configure the radio network sub-slices, bearer network sub-slices, and core network sub-slices in the data transmission channels, and obtain first parameters for the radio network sub-slices, second parameters for the bearer network sub-slices, and third parameters for the core network sub-slices.

[0057] 104. Determine the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as a network mode corresponding to the data to be transmitted.

[0058] Exemplarily, the electronic device determines the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as the network mode corresponding to the data to be transmitted, and then can transmit data according to the configured data transmission channel.

[0059] 105. Transmit the data to be transmitted according to the network usage frequency of the network mode corresponding to the data to be transmitted.

[0060] Exemplarily, the electronic device may first determine the network usage frequency of the network mode corresponding to the data to be transmitted, and then transmit the data to be transmitted based on the network usage frequency. For example, when the data to be transmitted is a video, the electronic device determines network usage frequency 1 corresponding to the video, then determines data transmission channel 1 corresponding to the network usage frequency. This data transmission channel 1 has been configured with the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice. The video is then transmitted based on this data transmission channel 1. When the data to be transmitted is worker identity information, the electronic device determines network usage frequency 2 corresponding to the worker identity information, then determines data transmission channel 2 corresponding to network usage frequency 2. This data transmission channel 2 has been configured with the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice. The worker identity information is then transmitted based on this data transmission channel 2. In this case, the electronic device configures data transmission channel 1 corresponding to the video and configures data transmission channel 2 corresponding to the worker identity information, achieving flexible and on-demand configuration of data transmission channels. Furthermore, data transmission channel 1 and data transmission channel 2 are not interconnected, achieving service logic isolation between data transmission channel 1 and data transmission channel 2.

[0061] In an embodiment of the present application, multiple pieces of data to be transmitted are obtained; the multiple pieces of data to be transmitted are of multiple types. Based on the type of the data to be transmitted, a network usage frequency corresponding to the data to be transmitted is determined. Based on the network usage frequency corresponding to the data to be transmitted, a data transmission channel is established using a preset quality of service method. The data transmission channel is configured according to a preset network slicing technology to obtain a first parameter for a wireless network subslice, a second parameter for a bearer network subslice, and a third parameter for a core network subslice. The data transmission channel, the first parameter for the wireless network subslice, the second parameter for the bearer network subslice, and the third parameter for the core network subslice are determined as a network mode corresponding to the data to be transmitted. The data to be transmitted is transmitted based on the network usage frequency corresponding to the network mode corresponding to the data to be transmitted. In this solution, based on the type of the data to be transmitted, a network usage frequency corresponding to the data to be transmitted is determined. Then, based on the network usage frequency corresponding to the data to be transmitted, a data transmission channel is established using a preset quality of service method, and parameters in the data transmission channel are configured to obtain the first parameter, the second parameter, and the third parameter. Consequently, different types of data to be transmitted can be transmitted using this data transmission channel. Therefore, based on the network usage frequency corresponding to the data to be transmitted, multiple data transmission channels are established through a preset service quality method. Each data transmission channel is used to transmit different types of data to be transmitted, realizing business logic isolation, flexible network configuration on demand, achieving low network latency, and solving the technical problem of low data transmission efficiency.

[0062] Figure 2 A flow chart of another data transmission method provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the method includes:

[0063] 201. Obtain multiple copies of data to be transmitted through monitoring equipment, smoke monitoring equipment and access control management equipment respectively; wherein, the monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data; the types of the multiple copies of data to be transmitted are of various types.

[0064] For example, the data to be transmitted can be obtained from multiple devices, and the types of the data to be transmitted are multiple. Figure 3 As shown, Figure 3A scenario diagram of a data transmission method provided in an embodiment of the present application. The present application includes an Internet of Things terminal, a network layer, a platform layer, and an application layer. The Internet of Things terminal includes an access control management module, an intelligent supervision module, a smoke alarm module, and a tower crane monitoring module. The network layer includes AAU+BBU (CU / U combined), a transmission network, and a network management platform. The platform layer includes a data acquisition unit, a data storage backup unit, a data processing unit, and an operation instruction control unit. The application layer includes functions such as broadcasting, manual control, information management, monitoring and scheduling, and a display interface. The data managed by the information management function comes from the data received by the sensor. The data storage backup unit is used to save data, and the data processing unit is used to calculate and process the data. The monitoring and scheduling function is based on the data and images on site. The operator can send operation instructions to the actuator through the network layer, such as opening the gate, tower crane operation, and fire sprinkler. The intelligent supervision module includes monitoring equipment, which includes high-definition cameras, AR cameras, AR glasses, 5G CPE (equivalent to 5G network), inspection robots, and other monitoring equipment. The monitoring equipment is connected to the network layer and collects real-time images of the construction site to obtain videos or images.

[0065] The access control module is connected to the vehicle identification module, facial recognition module, and fingerprint recognition module. The access control management module includes access control equipment, which includes radio frequency identification (RFID), high-precision infrared thermal imagers, fingerprint and ID card recognition terminals, infrared sensors, global positioning systems, and other information sensing devices. The access control management module uses the access control equipment to identify identities and vehicle information, including facial and vehicle images, and issues temporary cards. The device login module then compares the identity authentication information stored in the cloud with the login terminal to obtain the comparison results and controls the access control based on the comparison results. Therefore, the access control equipment is used to exchange and communicate with the platform layer via the 5G network. The platform layer analyzes and processes the information collected by the access control equipment, generates reports, and obtains worker identity data. This information is then fed back to the application layer and sent to management personnel. Therefore, the access control management module implements construction worker identity identification, attendance, and health status management. Surveillance cameras perform facial recognition and simultaneous infrared temperature measurement, and then transmit information such as employee health status and entry time to the platform layer for storage and processing.

[0066] For example, by installing AR cameras on-site and having managers wear AR glasses, on-site personnel can be identified anytime and anywhere, and basic information such as name and job type can be instantly verified. This allows for flexible deployment of construction site personnel and achieves "all-round, three-dimensional, and seamless" panoramic monitoring of the construction site perimeter. LBS indoor positioning services can also be provided, integrating various positioning technologies and fitting paths to ultimately generate dynamic positioning results, predicting the terminal's movement direction and current location. Information is collected and first stored locally for comparison to determine whether personnel and vehicles have access to the construction site. If they do, access control or vehicle entrance and exit gates are opened, and outsiders are registered, personal information is entered, and temporary cards are issued. This data is then simultaneously transmitted to the platform and application layers for recording. Administrators can review temporary access permissions in the application layer's backend, and the backend uses statistical data to record personnel and vehicle attendance. It is also possible to use AI technology to effectively link ground monitoring with high-altitude drone cruise monitoring to achieve "all-round, three-dimensional, seamless" panoramic monitoring of the construction site perimeter. It can intelligently identify dangerous elements such as safety helmets, safety ropes, and climbing over safety fences, making it impossible for violations to escape and comprehensively building a solid safety line for the construction site.

[0067] Exemplarily, the smoke alarm module includes a smoke monitoring device, which includes a dust and smoke sensor, an open flame and high-temperature alarm, etc. The smoke monitoring device is connected to the cloud and linked to a sprinkler system, which can perform dust and smoke, smoke, and temperature detection. If the dust and smoke, smoke data and / or temperature data exceed the set value, the sprinkler system is activated to cool down the fire, extinguish the fire, and alarm.

[0068] For example, by installing sensors for smoke, open flames, dust, and noise on the construction site to collect information and initially store it locally, certain environmental thresholds can be set. For example, when smoke and open flame high-temperature alarms reach certain thresholds, back-end personnel will receive text messages and phone alerts, and a loudspeaker alarm can be triggered. Back-end personnel can access on-site monitoring equipment through the platform's website or app to view the on-site situation and remotely activate sprinkler systems, dust and noise reduction equipment, etc. Alternatively, engineers can remotely control valves and special equipment such as tower cranes through the back-end, using AR augmented reality technology and 5G networks to provide high bandwidth and low latency. The smoke alarm module can monitor construction site environmental data in real time and immediately notify management personnel and higher-level management units when dangerous situations occur, ensuring safe production on the site and avoiding the concealment or false reporting of safety accidents.

[0069] For example, the tower crane monitoring module includes a high-definition camera, an augmented reality camera, a consumer equipment (CPE) device, and an integrated high-altitude wind speed and direction detector. First, by installing sensors for weight, rotation, inclination, and wind speed, the crane's usage is detected. The crane's operating angle is monitored in real time through the high-definition camera, AR camera, and CPE device. The monitoring equipment is connected to the cloud and captures real-time footage of the construction site. The operator operates the crane in the background based on the transmitted footage. At the same time, the high-altitude wind speed and direction detector monitors the high-altitude wind speed and direction. When the wind speed reaches the preset value, the crane stops operating and the information is fed back to the master control platform.

[0070] For example, the network layer is planned and constructed according to the network requirements of the on-site scenario. The network layer is where the terminal equipment accesses the CPE or edge gateway through the original interface, and then accesses the 5G network through the 5G air interface. Based on the customer's coverage requirements, the deployment location and plan of 5G macro stations and 5G small stations are provided to ensure the integrity and continuity of 5G wireless coverage in the smart construction site, meet the production needs of different categories, and conduct intelligent collection, positioning, monitoring, control, analysis and management of on-site data. In the network layer, the transmission network can make full use of the existing wireless network to transmit the data to be transmitted. For example, the existing wireless network includes multiple networks. If the first wireless network is used to transmit the data to be transmitted, and the first wireless network is interrupted during the transmission process, the second wireless network will automatically connect to the transmission process to complete the transmission. Therefore, a loop resource is formed during the transmission process, effectively avoiding network interruption. In terms of equipment selection, the wireless network is in the form of the main equipment of the current 5G base station, mainly the AAU+BBU (CU / DU combined) of the outdoor macro base station.

[0071] For example, if Figure 4 As shown, Figure 4 A 5G wireless network access architecture diagram is provided for an embodiment of the present application. The architecture diagram includes: 5G core network equipment, base stations (used for 5G network wireless integrated coverage at smart construction sites), tower cranes, mobile phone terminals, access control, fire protection, and monitoring. Combined with business needs, the installation locations and access solutions for various types of module terminals such as access control, fire protection, monitoring, and tower cranes can be designed, as well as 5G commercial CPE commissioning, user access quantity, network mode, and WLAN frequency settings. The access control management module and the background system are accessed via a wired connection. Edge computing nodes and network security equipment are designed for the construction site to divert internal data to the company's intranet. Dedicated slice resources are configured for the construction site to avoid the impact of ordinary users on the construction site application network and to ensure that network latency and bandwidth indicators meet business needs.

[0072] 202. Determine a network usage frequency corresponding to the data to be transmitted according to the type of the data to be transmitted, and establish a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted.

[0073] For example, this step can be referred to Figure 1 Step 102 in will not be described again.

[0074] 203. Configure the data transmission channel according to the preset network slicing technology to obtain a first parameter about the wireless network sub-slice, a second parameter about the bearer network sub-slice, and a third parameter about the core network sub-slice.

[0075] For example, this step can be referred to Figure 1 Step 103 in the above is not described in detail.

[0076] 204. Determine the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as a network mode corresponding to the data to be transmitted.

[0077] For example, this step can be referred to Figure 1 Step 104 in the above step will not be described in detail.

[0078] 205. Determine the corresponding data transmission channel based on the network usage frequency of the network mode corresponding to the data to be transmitted; wherein the data transmission channel includes the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice.

[0079] For example, the electronic device may determine a corresponding data transmission channel based on the network usage frequency of the network mode corresponding to the data to be transmitted. The data transmission channel includes a first parameter of a wireless network subslice, a second parameter of a bearer network subslice, and a third parameter of a core network subslice. For example, when the data to be transmitted is multiple videos, the bandwidth used for transmission is relatively large. Therefore, it is necessary to determine a corresponding data transmission channel based on the network usage frequency of the network mode corresponding to the multiple videos to ensure sufficient bandwidth for transmission of the multiple videos.

[0080] 206. Transmit the data to be transmitted in sequence according to the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice in the data transmission channel.

[0081] For example, since the first parameters of the wireless network sub-slice, the second parameters of the bearer network sub-slice, and the third parameters of the core network sub-slice in the data transmission channel have all been configured, the data to be transmitted can be transmitted in sequence according to the data transmission channel with configured parameters.

[0082] 207. Detect environmental data through a preset behavior recognition model to obtain danger information, and issue an alarm signal based on the danger information; wherein the behavior recognition model is trained based on standard safety data and danger data.

[0083] Exemplarily, the preset behavior recognition model is trained based on standard safety data and danger data. The behavior recognition model can detect environmental data. For example, when the network layer transmits the acquired video or image to the platform layer, the electronic device can input the environmental data into the behavior recognition model through the data processing unit of the platform layer. The behavior recognition model detects and identifies the environmental data to obtain danger information. The danger information includes whether the worker wears a safety helmet, whether he or she wears a safety rope, etc. Then, an alarm signal can be issued according to the danger information. The alarm signal includes sound and indicator light, etc., so as to remind the user in time.

[0084] In an embodiment of the present application, multiple copies of data to be transmitted are obtained through monitoring equipment, smoke monitoring equipment, and access control management equipment. The monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data. The multiple copies of data to be transmitted are of various types. Based on the type of data to be transmitted, the network usage frequency corresponding to the data to be transmitted is determined. Based on the network usage frequency corresponding to the data to be transmitted, a data transmission channel is established using a preset quality of service method. The data transmission channel is configured according to a preset network slicing technology to obtain a first parameter for a wireless network subslice, a second parameter for a bearer network subslice, and a third parameter for a core network subslice. The data transmission channel, the first parameter for the wireless network subslice, the second parameter for the bearer network subslice, and the third parameter for the core network subslice are determined as the network mode corresponding to the data to be transmitted. Based on the network usage frequency of the network mode corresponding to the data to be transmitted, the corresponding data transmission channel is determined. The data transmission channel includes the first parameter for the wireless network subslice, the second parameter for the bearer network subslice, and the third parameter for the core network subslice. The data to be transmitted is transmitted sequentially based on the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice within the data transmission channel. Environmental data is detected using a preset behavior recognition model to obtain hazard information, and an alarm signal is issued based on the hazard information; the behavior recognition model is trained based on standard safety and hazard data. Therefore, based on the network usage frequency corresponding to the data to be transmitted, multiple data transmission channels are established using a preset quality of service method. Each data transmission channel is used to transmit a different type of data to be transmitted, achieving business logic isolation, flexible on-demand network configuration, and low network latency, resolving the technical issue of low data transmission efficiency.

[0085] Figure 5 A schematic diagram of the structure of a data transmission device provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the device includes:

[0086] The acquiring unit 51 is configured to acquire multiple copies of data to be transmitted; the multiple copies of data to be transmitted are of various types.

[0087] The establishing unit 52 is configured to determine the network usage frequency corresponding to the data to be transmitted according to the type of the data to be transmitted, and to establish a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted.

[0088] The configuration unit 53 is used to configure the data transmission channel according to the preset network slicing technology to obtain a first parameter about the wireless network sub-slice, a second parameter about the bearer network sub-slice, and a third parameter about the core network sub-slice.

[0089] The determination unit 54 is used to determine the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as the network mode corresponding to the data to be transmitted.

[0090] The transmission unit 55 is configured to transmit the data to be transmitted according to the network usage frequency of the network mode corresponding to the data to be transmitted.

[0091] The device of this embodiment can execute the technical solution in the above method. Its specific implementation process and technical principles are the same and will not be repeated here.

[0092] Figure 6 A structural diagram of another data transmission device provided in an embodiment of the present application, Figure 5 Based on the embodiment shown, Figure 6 As shown, the transmission unit 55 includes:

[0093] Determination module 551 is used to determine the corresponding data transmission channel based on the network usage frequency of the network mode corresponding to the data to be transmitted; wherein the data transmission channel includes the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice.

[0094] The transmission module 552 is used to transmit the data to be transmitted in sequence according to the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice in the data transmission channel.

[0095] In one example, the obtaining unit 51 is specifically configured to:

[0096] Multiple copies of data to be transmitted are obtained through monitoring equipment, smoke monitoring equipment and access control management equipment respectively; among them, the monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data.

[0097] In one example, the apparatus further includes:

[0098] The detection unit 61 is used to detect environmental data through a preset behavior recognition model to obtain danger information and issue an alarm signal based on the danger information; wherein the behavior recognition model is trained based on standard safety data and danger data.

[0099] The device of this embodiment can execute the technical solution in the above method. Its specific implementation process and technical principles are the same and will not be repeated here.

[0100] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the electronic device includes: a memory 71 and a processor 72.

[0101] The memory 71 stores computer programs that can be executed on the processor 72 .

[0102] The processor 72 is configured to execute the method provided in the above embodiments.

[0103] The electronic device further includes a receiver 73 and a transmitter 74. The receiver 73 is used to receive instructions and data sent by an external device, and the transmitter 74 is used to send instructions and data to the external device.

[0104] Figure 8 This is a block diagram of an electronic device provided in an embodiment of the present application. The electronic device may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0105] Apparatus 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0106] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0107] The memory 804 is configured to store various types of data to support the operations of the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0108] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.

[0109] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0110] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0111] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0112] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0113] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0114] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0115] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by the processor 820 of the apparatus 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0116] An embodiment of the present application also provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the method provided in the above embodiment.

[0117] An embodiment of the present application also provides a computer program product, which includes: a computer program, which is stored in a readable storage medium, and at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.

[0118] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0119] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A data transmission method, characterized in that: include: Get multiple copies of data to be transmitted; The types of the multiple copies of data to be transmitted are of multiple types; determining, according to the type of the data to be transmitted, a network usage frequency corresponding to the data to be transmitted, and establishing a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted; Configuring the data transmission channel according to a preset network slicing technology to obtain a first parameter for a wireless network sub-slice, a second parameter for a bearer network sub-slice, and a third parameter for a core network sub-slice; Determining the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as a network mode corresponding to the data to be transmitted; The data to be transmitted is transmitted according to a network usage frequency of a network mode corresponding to the data to be transmitted.

2. The method according to claim 1, characterized in that Transmitting the data to be transmitted according to a network usage frequency of a network mode corresponding to the data to be transmitted, comprising: Determining a corresponding data transmission channel according to a network usage frequency of a network mode corresponding to the data to be transmitted; wherein the data transmission channel includes a first parameter of a wireless network sub-slice, a second parameter of a bearer network sub-slice, and a third parameter of a core network sub-slice; The data to be transmitted is transmitted in sequence according to the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice in the data transmission channel.

3. The method according to claim 1, characterized in that Get multiple copies of data to be transmitted, including: Multiple copies of data to be transmitted are obtained through monitoring equipment, smoke monitoring equipment and access control management equipment respectively; among them, the monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Environmental data is detected through a preset behavior recognition model to obtain danger information, and an alarm signal is issued based on the danger information; wherein, the behavior recognition model is trained based on standard safety data and danger data.

5. A data transmission device, characterized in that: include: An acquisition unit, used for acquiring multiple copies of data to be transmitted; The types of the multiple copies of data to be transmitted are of multiple types; an establishing unit, configured to determine, according to the type of the data to be transmitted, a network usage frequency corresponding to the data to be transmitted, and establish a data transmission channel using a preset quality of service method based on the network usage frequency corresponding to the data to be transmitted; a configuration unit, configured to configure the data transmission channel according to a preset network slicing technology to obtain a first parameter for a radio network sub-slice, a second parameter for a bearer network sub-slice, and a third parameter for a core network sub-slice; a determining unit, configured to determine the data transmission channel, the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice as a network mode corresponding to the data to be transmitted; The transmission unit is configured to transmit the data to be transmitted according to a network usage frequency of a network mode corresponding to the data to be transmitted.

6. The device according to claim 5, characterized in that The transmission unit includes: a determination module, configured to determine a corresponding data transmission channel based on a network usage frequency of a network mode corresponding to the data to be transmitted; wherein the data transmission channel includes a first parameter of a wireless network sub-slice, a second parameter of a bearer network sub-slice, and a third parameter of a core network sub-slice; The transmission module is used to transmit the data to be transmitted in sequence according to the first parameter of the wireless network sub-slice, the second parameter of the bearer network sub-slice, and the third parameter of the core network sub-slice in the data transmission channel.

7. The device according to claim 5, characterized in that The acquisition unit is specifically configured to: Multiple copies of data to be transmitted are obtained through monitoring equipment, smoke monitoring equipment and access control management equipment respectively; among them, the monitoring equipment is used to obtain environmental data, the smoke monitoring equipment is used to obtain smoke data and temperature data, and the access control management equipment is used to obtain identity data.

8. The device according to any one of claims 5 to 7, characterized in that: The device further comprises: The detection unit is used to detect environmental data through a preset behavior recognition model to obtain danger information and issue an alarm signal based on the danger information; wherein the behavior recognition model is trained based on standard safety data and danger data.

9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 4 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 4 when executed by a processor.

Citation Information

Patent Citations

  • Communication method and device

    CN113225206A

  • Method and equipment for allocating cloud resources to network slices

    CN113438678A