Industrial gateway, data transmission method, storage medium, and communication device
By employing a single-mode communication module and adhering to 3GPP standards, the industrial gateway design addresses the high cost issue of 5G gateways, achieving cost-effective network access and protocol compatibility.
Patent Information
- Application Number
- CN202110875290.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-30
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-07-30
AI Technical Summary
The high price of existing 5G industrial gateways is mainly due to the need to use expensive 5G modules.
By introducing user information modules, main control modules, single-mode modules and protocol conversion modules into industrial gateways, the existing hardware platform is used to realize non-3GPP access methods and reduce costs.
Without 5G modules, the realization of industrial gateway access to the network service platform has significantly reduced the cost of industrial gateways.
Smart Images

Figure CN115696305B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical fields of wireless communication and terminal technologies, and particularly relates to an industrial gateway, a data transmission method, a storage medium, and a communication device. Background Art
[0002] Currently, with the pursuit of rate, latency, high-speed mobility, and energy efficiency by people, as well as the diversity and complexity of services in future life, the international standard organization has started to research 5G. The main application scenarios of 5G are: enhanced mobile broadband (eMBB), ultra reliability and low latency communication (URLLC), and massive machine type communications (mMTC). Among them, mMTC services can be industrial wireless sensor network (IWSN) services, video surveillance services, and wearables services.
[0003] In the industrial Internet scenario, the method of non-trusted non-3GPP access based on the 3GPP R15 standard can be adopted to achieve unified authentication of the user industrial gateway from WiFi access to 5GC. The user plane data can be accessed from WiFi to UPF via N3IWF. However, in the industrial Internet scenario, there is currently no gateway in the industry that supports this method. Existing 5G industrial gateways all access 5GC through 5G modules, and the price of 5G modules is relatively expensive, resulting in the soaring price of 5G industrial gateways.
[0004] It should be noted that the information disclosed in the above background art section is only used to strengthen the understanding of the background of the present invention, and therefore may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0005] The purpose of the present invention is to provide an industrial gateway, a data transmission method, a storage medium, and a communication device, which can at least overcome to a certain extent the problem of the high price of 5G industrial gateways in related technologies.
[0006] Other features and advantages of the present invention will become apparent through the following detailed description, or will be learned in part through the practice of the present invention.
[0007] According to one aspect of the present invention, an industrial gateway is provided, including: a user information module configured to store user information; a main control module having a registration and connection management sub-module, the registration and connection management sub-module being configured to read the user information in the user information module; a single-mode module configured to access the industrial gateway to a network service platform and input the user information into the network service platform for registration to establish a data channel.
[0008] In an embodiment of the present invention, a communication protocol stack is built in the registration and connection management sub-module, and the user information module includes a patch-type SIM card and a USIM card reader / writer. The registration and connection management sub-module is further configured to: call the communication protocol stack and read the user information from the patch-type SIM card through the USIM card reader / writer.
[0009] In an embodiment of the present invention, the communication protocol stack includes an EAP-5G authentication protocol stack and an NWu interface protocol stack. The registration and connection management sub-module is further configured to: call the EAP-5G authentication protocol stack and the NWu interface protocol stack and connect to the network service platform through a communication module in the single-mode module.
[0010] In an embodiment of the present invention, the industrial gateway further includes a protocol conversion module configured to convert data of terminal devices using different protocol types into general protocol data supported by the network service platform, and convert data of the network service platform using different protocol types into general protocol data supported by the terminal devices.
[0011] In an embodiment of the present invention, the main control module further includes a session management sub-module configured to instruct the protocol conversion module to send the general protocol data converted from data of terminal devices using different protocol types and supported by the network service platform to the network service platform through the single-mode module via the data channel, and instruct the protocol conversion module to send the general protocol data converted from data of the network service platform using different protocol types received through the single-mode module via the data channel to the terminal devices.
[0012] In an embodiment of the present invention, the industrial gateway further includes a storage module, and the main control module further includes a storage management sub-module configured to import data of the terminal devices into the storage module and import the data of the network service platform received from the protocol conversion module into the storage module.
[0013] In an embodiment of the present invention, the main control module further includes a software maintenance sub-module, and the software maintenance sub-module is configured to implement software version upgrade and maintenance through a data channel or a wireless connection.
[0014] According to still another aspect of the present invention, there is provided a data transmission method, which is executed by an industrial gateway. The industrial gateway includes a main control module, and the main control module includes a registration and connection management sub-module. The method is characterized in that the method includes: the registration and connection management sub-module reads the user information in the user information module; the single-mode module accesses the industrial gateway to a network service platform and inputs the user information into the network service platform for registration to establish a data channel.
[0015] In an embodiment of the present invention, a communication protocol stack is built in the registration and connection management sub-module, and the user information module includes a patch-type SIM card and a USIM card reader / writer. The registration and connection management sub-module reads the user information in the user information module, including: the registration and connection management sub-module calls the communication protocol stack and reads the user information from the patch-type SIM card through the USIM card reader / writer.
[0016] In an embodiment of the present invention, the communication protocol stack includes an EAP-5G authentication protocol stack and an NWu interface protocol stack. The registration and connection management sub-module calls the communication protocol stack, including: the registration and connection management sub-module calls the EAP-5G authentication protocol stack and the NWu interface protocol stack.
[0017] In an embodiment of the present invention, the industrial gateway further includes a protocol conversion module. The method further includes: the protocol conversion module converts the data of terminal devices using different protocol types into general protocol data supported by the network service platform; or the protocol conversion module converts the data of the network service platform using different protocol types into general protocol data supported by the terminal devices.
[0018] In an embodiment of the present invention, the industrial gateway further includes a session management sub-module. The method further includes: the session management sub-module instructs the protocol conversion module to send the general protocol data converted from the data of terminal devices using different protocol types to the network service platform through the single-mode module via the data channel; or the session management sub-module instructs the protocol conversion module to send the general protocol data converted from the data of the network service platform using different protocol types received through the single-mode module via the data channel to the terminal devices.
[0019] According to another aspect of the present invention, there is provided a communication device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the data transmission method as described above by executing the executable instructions.
[0020] According to still another aspect of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the data transmission method as described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present invention, and together with the specification are used to explain the principles of the present invention. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0022] Figure 1 It is a schematic structural diagram of the industrial gateway of the present invention;
[0023] Figure 2 It is another schematic structural diagram of the industrial gateway of the present invention;
[0024] Figure 3a It is a schematic flowchart of the data transmission method executed by the industrial gateway with a single-mode module of the present invention;
[0025] Figure 3b It is another schematic flowchart of the data transmission method executed by the industrial gateway with a single-mode module of the present invention;
[0026] Figure 4 It is still another schematic flowchart of the data transmission method executed by the industrial gateway with a single-mode module of the present invention;
[0027] Figure 5a It shows a schematic flowchart of the registration process of the industrial gateway according to an embodiment of the present invention;
[0028] Figure 5b It shows a schematic flowchart of the registration process of the data transmission method according to an embodiment of the present invention;
[0029] Figure 6a It shows a schematic flowchart of the external data transmission process of the industrial gateway according to an embodiment of the present invention;
[0030] Figure 6b It shows a schematic flowchart of the external data transmission process of the data transmission method according to an embodiment of the present invention;
[0031] Figure 7aShows a schematic diagram of the software version upgrade process of an industrial gateway according to an embodiment of the present invention;
[0032] Figure 7b Shows a schematic diagram of the software version upgrade process of a data transmission method according to an embodiment of the present invention;
[0033] Figure 8a Shows a schematic diagram of the storage management process of an industrial gateway according to an embodiment of the present invention; and
[0034] Figure 8b Shows a schematic diagram of the storage management process of a schematic diagram of a process according to an embodiment of the present invention. Detailed implementation manners
[0035] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this invention will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0036] In addition, the accompanying drawings are only schematic illustrations of the present invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0037] The technical solution of the embodiment of the present invention can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th generation (5G) system, New Radio (NR), etc. The technical solution provided by the present invention can also be applied to future communication systems, such as the sixth generation mobile communication system. The communication system can also be a Public Land Mobile Network (PLMN) network, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) communication system or other communication systems.
[0038] The terminal equipment in the embodiment of the present invention can be the terminal equipment in the IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, so as to realize an intelligent network of human-machine interconnection and object-object interconnection. In the embodiment of the present application, IoT technology can achieve massive connection, deep coverage and power saving of the terminal through, for example, narrow band (NB) technology. The IoT terminal is an embedded computer system and its supporting sensors. Such as wearable devices, environmental monitoring devices, vehicle-mounted devices, virtual reality devices, etc. By way of example and not limitation, in the embodiment of the present application, the terminal equipment can be an electronic tag, a card reader, a camera, an infrared sensor, a parking lot sensor, a human body sensor, a smart watch, a smart glasses, or a terminal equipment in the future vehicle networking, etc. The embodiment of the present invention is not limited thereto.
[0039] The network service platform in the embodiment of the present invention is an industrial data platform, that is, a SaaS service application platform suitable for related fields such as safety management and risk management, which is quickly constructed based on the unified PaaS platform and combined with technical means such as cloud computing, Internet of Things, and big data.
[0040] At least one embodiment of the present invention provides an industrial gateway.Figure 1 Schematic diagram of the industrial gateway of the present invention. As Figure 1 shown, the industrial gateway 1 includes a user information module 3, a main control module 2, and a single-mode module 10. The main control module 2 has a registration and connection management sub-module 21. The user information module 3 is configured to store user information. The registration and connection management sub-module 21 is configured to read the user information in the user information module 3. The single-mode module 10 is a single-mode non-3GPP communication module, such as a WiFi module. The single-mode module 10 is configured to connect the industrial gateway 1 to the network service platform and input the user information into the network service platform for registration to establish a data channel.
[0041] For example, the main control module 2 is connected to the user information module 3, and the registration and connection management sub-module 21 in the main control module 2 reads the user information in the user information module 3. The user information module 3 is connected to the single-mode module 10 to connect the industrial gateway 1 to the network service platform and send the user information to the network service platform for registration to establish a data channel between the industrial gateway 1 and the network service platform, so that the industrial gateway 1 can send the data received from the external devices connected to the lower layer of the industrial gateway through the data channel to the network service platform through the single-mode module 10, and send the data received from the data channel to the external devices connected to the lower layer of the industrial gateway 1 through the single-mode module 10.
[0042] In the industrial gateway of this embodiment, a single-mode module 10 with a single-mode non-3GPP communication module is configured on the basis of the industrial gateway 1, and the registration and connection management sub-module 21 is configured to read the user information in the user information module 3, that is, directly read the user information, so that based on the standardized networking and signaling process defined by 3GPP and using the existing hardware platform of the industrial gateway 1, the industrial gateway 1 can be connected to the network service platform through the capabilities of the single-mode module 10 without configuring a 5G industrial module, thus significantly reducing the cost of the industrial gateway 1.
[0043] At least one embodiment of the present invention provides another industrial gateway 1. Figure 2 Another schematic diagram of the industrial gateway 1 of the present invention. As Figure 2 shown, on the basis of the embodiment shown in Figure 1 the industrial gateway 1 further includes a protocol conversion module 4, a storage module 5, an external interface 6, and a power module 8 and a power switch module 9. The main control module 2 further includes a session management sub-module 22, a storage management sub-module 23, and a software maintenance sub-module 24. The main control module 2 is configured to be connected to the protocol conversion module 4, the storage module 5, the external interface 6, and the power module 8 and the power switch module 9.
[0044] The single-mode module 10 is provided with a wireless communication module, and the wireless communication module includes a communication module 11. For example, the single-mode module 10 is a single-mode WiFi module, and the communication module in the single-mode WiFi module is a WiFi communication module. For example, the industrial gateway 1 sends the data received from the external devices connected to the lower layer of the industrial gateway to the network service platform through the data channel via the WiFi communication module in the single-mode WiFi module, and sends the data received from the data channel to the external devices connected to the lower layer of the industrial gateway 1 through the WiFi communication module in the single-mode WiFi module. For example, the external devices connected to the lower layer of the industrial gateway can be the terminal devices 7 accessing the Internet of Things.
[0045] The single-mode module 10 can be externally placed in the industrial gateway 1. As Figure 2 shown, the single-mode WiFi module is arranged on the outside of the industrial gateway 1. The industrial gateway 1 is connected to the single-mode WiFi module through interfaces such as Mini PCIe or PCIe or USB, and establishes a connection with the network service platform through the single-mode WiFi module. In other embodiments of the present invention, the single-mode module 10 can also be internally placed in the industrial gateway 1, and the structural modules and working principles of the industrial gateway 1 remain unchanged, which will not be limited here. The single-mode module 10 can also be other single-mode modules 10. For example, a Bluetooth single-mode module 10 or a Zigbee single-mode module 10, and the working principle of the single-mode module 10 remains unchanged, which will not be limited here.
[0046] The main control module 2 is configured to use a general-purpose embedded multi-core CPU (as well as ROM and RAM) in the industry. The communication protocol stack is built in the registration and connection management sub-module 21. The user information module 3 includes a patch-type SIM card and a USIM card reader and stores cellular network user information. The registration and connection management sub-module 21 is also configured to call the communication protocol stack and read the user information from the patch-type SIM card through the USIM card reader. For another example, the communication protocol stack includes an EAP-5G authentication protocol stack and an NWu interface protocol stack. The registration and connection management sub-module 21 is also configured to call the EAP-5G authentication protocol stack and the NWu interface protocol stack, and connect to the network service platform through the communication module 11 in the single-mode module 10 for registration. For another example, the registration and connection management sub-module 21 reads the user information in the user information module 3, such as cellular network user information, calls the built-in EAP-5G authentication protocol stack and NAS mobility management protocol that conform to the 3GPP standard, and performs EAP authentication through the WiFi AP and N3IWF on the network side to the AMF / SMF, and establishes an NWu interface with the N3IWF.
[0047] The protocol conversion module 4 is configured to convert the data of the terminal devices 7 using different protocol types into the general protocol data supported by the network service platform. For example, the protocol conversion module 4 is connected to the external interface 6 and the user information module 3. The protocol conversion module 4 is configured to convert the data input by the terminal devices 7 using different protocol types through the external interface 6 into the general protocol data supported by the network service platform, send the general protocol data to the user information module 3, and send it to the network service platform through the communication module 11 in the single-mode module 10 via the data channel. Another example is that the protocol conversion module 4 converts the data input by the network service platform using different protocol types received from the user information module 3 through the communication module 11 in the single-mode module 10 via the data channel into the general protocol data supported by the terminal device 7, and sends the general protocol data to the terminal device 7 through the external interface 6.
[0048] The session management sub-module 22 is configured to instruct the protocol conversion module 4 to send the general protocol data to the network service platform through the single-mode module 10 via the data channel. For example, the session management sub-module 22 is configured to interact with the terminal device 7 through the external interface 6 to obtain a data transmission instruction, and is configured to instruct the wireless communication module to access the data of the terminal device 7 from the external interface 6. After the protocol conversion module 4 converts the data into a protocol format recognizable by the service platform, it is configured to instruct the protocol conversion module 4 to transmit the converted data to the network side N3IWF through the user information module 3 and the communication module in the single-mode module 10, and then transmit it to the network service platform through the UPF. The session management sub-module 22 is also configured to instruct the protocol conversion module 4 to convert the data received through the single-mode module 10 via the data channel into the general protocol data supported by the terminal device 7, and send the general protocol data to the terminal device through the external interface.
[0049] The storage management sub-module 23 is configured to import the data of the terminal device 7 into the storage module 5. In this case, the protocol conversion module 4 is further configured to convert the data of the terminal device 7 with different protocol types in the storage module 5 into general protocol data supported by the network service platform. For example, the storage module 5 is connected to the protocol conversion module 4 and the external interface, and the storage module 5 includes storage units such as TF memory cards. For example, the storage management sub-module 23 is configured to import the data of the terminal device 7 into the storage module 5 through the external interface 6 according to settings or upon receiving an instruction from the terminal device 7. When the set time arrives, the main control module 2 detects whether the data channel is connected, converts the data of the terminal device 7 with different protocol types stored in the storage module 5 into general protocol data supported by the network service platform, and sends the data to the network service platform. Similarly, the storage management sub-module 23 is further configured to import the data of the network service platform into the storage module 5. In this case, the protocol conversion module 4 is further configured to convert the data of the network service platform with different protocol types in the storage module 5 into general protocol data supported by the terminal device 7.
[0050] The software maintenance sub-module 24 is configured to perform driver adaptation on the single-mode module 10 to check whether the communication module of the single-mode module is working properly, and is configured to implement software version upgrade and maintenance through a data channel or a wireless connection. For example, the software maintenance sub-module 24 is configured to implement software version upgrade and maintenance in the registration and connection management sub-module 21, the session management sub-module 22, and the storage management sub-module 23 through a data channel or a wireless connection.
[0051] The external interface 6 is configured to connect the terminal device 7 to the main control module 2, the storage module 5, the user information module 3, and the protocol conversion module 4 to input the data of the terminal device 7 into the industrial gateway and receive data from the industrial gateway. For example, the external interface 6 may include interfaces such as Mini PCIe, USB, UART, RJ45, RS485, and SATA.
[0052] The power supply module 8 is configured to supply power to the industrial gateway 1, and the power switch module 9 is configured to control the power supply module 8 to supply power to the industrial gateway 1. For example, the power switch module 9 controls the power supply module 8 to supply power to the main control module 2 of the industrial gateway 1.
[0053] In the industrial gateway of this embodiment, the storage module 5 is configured to store data that does not need to be forwarded to the network in real time and delay the data forwarding as required, so that data can be transmitted as needed when required; the session management sub-module 22 is configured to instruct the protocol conversion module 4 to convert the data of the terminal device 7 using different protocol types into the general protocol data supported by the network service platform, and send the general protocol data to the network service platform via the data channel through the single-mode module 10, thereby further realizing the access of the industrial gateway 1 to the network service platform through the single-mode module 10 without configuring a 5G industrial module, thereby further reducing the cost of the industrial gateway 1.
[0054] At least one embodiment of the present invention provides a data transmission method. Figure 3a It is a schematic flow chart of the data transmission method executed by the industrial gateway with a single-mode module of the present invention. The industrial gateway includes a main control module, and the main control module includes a registration and connection management sub-module. As Figure 3a shown, the method includes the following steps S300a and step S301a.
[0055] S300a. The registration and connection management sub-module reads the user information in the user information module.
[0056] S301a. The single-mode module accesses the industrial gateway to the network service platform and inputs the user information into the network service platform for registration to establish a data channel.
[0057] In the data transmission method executed by the industrial gateway with a single-mode module of this embodiment, by directly reading the user information in the user information module by the registration and connection management sub-module, and the single-mode module accessing the industrial gateway to the network service platform and inputting the user information into the network service platform for registration to establish a data channel, based on the standardized networking and signaling process defined by 3GPP and using the existing industrial gateway hardware platform, the industrial gateway is realized to access the network service platform through the single-mode module without configuring a 5G industrial module, thereby significantly reducing the cost of the industrial gateway.
[0058] At least one embodiment of the present invention provides another data transmission method. Figure 3b It is another schematic flow chart of the data transmission method executed by the industrial gateway with a single-mode module of the present invention. As Figure 3b shown, on the basis of the embodiment shown in Figure 3a this industrial gateway further includes a protocol conversion module, a storage module and an external interface. The main control module further includes a session management sub-module, a storage management sub-module and a software maintenance sub-module. As Figure 3b shown, the method includes the following steps S300b and step 305b.
[0059] S300b. The single-mode module connects the industrial gateway to the network service platform.
[0060] S301b. The registration and connection management sub-module calls the EAP-5G authentication protocol stack and the NWu interface protocol stack, and reads user information from the patch SIM card through the USIM card reader.
[0061] S302b. The single-mode module inputs the user information into the network service platform for registration to establish a data channel.
[0062] S303b. The session management sub-module instructs the protocol conversion module to convert the data of terminal devices with different protocol types received from the external interface or stored in the storage module into the general protocol data supported by the network service platform, and sends the general protocol data to the network service platform through the single-mode module via the data channel.
[0063] S304b. The software maintenance sub-module realizes software version upgrade and maintenance through the data channel or wireless connection.
[0064] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention.
[0065] At least one embodiment of the present invention provides another data transmission method. Figure 4 It is another process schematic diagram of the data transmission method executed by the industrial gateway of the single-mode module of the present invention. As Figure 4 shown, the method includes the following steps S400 and S405.
[0066] S400. After the industrial gateway is powered on, insert the single-mode WiFi module through interfaces such as Mini PCIe, PCIe, or USB to connect the industrial gateway to the network service platform.
[0067] For example, the WiFi module can be externally plugged into the industrial gateway or replace modules such as 4G / 5G in the industrial gateway internally.
[0068] S401. The main control module of the industrial gateway performs initialization detection, checks whether the SIM card can be detected by the user information module, the software maintenance sub-module in the main control module completes the driver adaptation of the single-mode WiFi module, and checks whether the WiFi communication module of the single-mode WiFi module works normally.
[0069] S402. The registration and connection management sub-module of the main control module reads the cellular network user information in the user information module, initiates the registration process, accesses the 5GC through the single-mode WiFi module to complete user authentication, and establishes a data channel.
[0070] S403. The session management sub-module of the main control module interacts with the terminal device through an external interface to realize data interaction between the terminal device and the network service platform.
[0071] In addition, after step S401, step S405 can also be executed: The storage management sub-module of the main control module triggers regularly or initiates a storage module operation by the terminal device.
[0072] After step S402, step S404 can also be executed: The software maintenance sub-module of the main control module detects the software version situation and realizes version upgrade and maintenance of the communication module through the data channel or WiFi direct connection.
[0073] Figure 5a The figure shows a schematic diagram of the registration process of an industrial gateway according to an embodiment of the present invention. Figure 5b The figure shows a schematic diagram of the registration process of a data transmission method according to an embodiment of the present invention. As Figure 5a and Figure 5b shown, the registration process includes the following steps S500 to S501.
[0074] S500. The registration and connection management sub-module of the main control module calls the built-in communication protocol stack and reads user information from the patch-type SIM card through the USIM card reader.
[0075] S501. The registration and connection management sub-module calls the built-in EAP-5G authentication protocol stack and NWu interface protocol stack, and through the WiFi communication module in the single-mode WiFi module, performs EAP authentication via the network-side WiFi AP, N3IWF to AMF / SMF, and establishes an NWu interface with N3IWF.
[0076] Figure 6a The figure shows a schematic diagram of the external data transmission process of an industrial gateway according to an embodiment of the present invention. Figure 6b The figure shows a schematic diagram of the external data transmission process of a data transmission method according to an embodiment of the present invention. As Figure 6a and Figure 6b shown, the external data transmission process includes the following steps S600 to S602.
[0077] S600. The session management sub-module of the main control module interacts with the terminal device through an external interface to obtain a data transmission instruction.
[0078] S601. After the session management sub-module instructs the wireless communication module to access the data of the terminal device from the external interface, the data is converted into a protocol format recognizable by the service platform in the protocol conversion module.
[0079] S602. The session management sub-module instructs the protocol conversion module to transmit the converted data to the network side N3IWF via the WiFi communication module in the single-mode WiFi module, and then to the network service platform via the UPF.
[0080] Figure 7a The figure shows a schematic diagram of the software version upgrade process of an industrial gateway according to an embodiment of the present invention. Figure 7b The figure shows a schematic diagram of the software version upgrade process of a data transmission method according to an embodiment of the present invention. As Figures 7a to 7b shown, the software version upgrade process includes the following steps S700 to S702.
[0081] S700. After the software maintenance sub-module of the main control module is started, it judges whether the current data channel has been established. If not, the data channel is established through the registration process.
[0082] S701. After the data channel is established, it connects to the OTA platform to detect the software version situation, judges whether the current software version needs to be updated, and if so, updates the software version.
[0083] S702. Judges whether the software version update is successful. If the update fails, the software version is updated through the WiFi communication module to the local software maintenance server.
[0084] Figure 8a The figure shows a schematic diagram of the storage management process of an industrial gateway according to an embodiment of the present invention. Figure 8b The figure shows a schematic diagram of the storage management process of a schematic diagram of a process according to an embodiment of the present invention. As Figures 8a to 8b shown, the storage management process includes the following steps S800 to S801.
[0085] S800. The storage management sub-module of the main control module imports the data of the terminal device into the storage module according to the setting or by receiving the terminal device instruction through the external interface.
[0086] S801. When the set time arrives, the main control module detects whether the WiFi data transmission channel has been connected. If it has been connected, the stored data is sent to the network service platform.
[0087] The data transmission method executed by the industrial gateway of the single-mode module in this embodiment stores the data that does not need to be forwarded to the network in real time in the storage module for delayed data forwarding as required, so that data transmission can be performed as needed when required; and the session management sub-module instructs the protocol conversion module to convert the data of terminal devices using different protocol types into general protocol data supported by the network service platform, and sends the general protocol data to the network service platform through the single-mode module via the data channel, thereby further realizing the access of the industrial gateway to the network service platform through the capabilities of the single-mode module without configuring a 5G industrial module, thereby further reducing the cost of the industrial gateway.
[0088] It should be noted that the above Figures 3a to 8b The data transmission method of the embodiment is a data transmission method in which the industrial gateway converts the data received from terminal devices using different protocol types into general protocol data supported by the network service platform and sends the general protocol data to the network service platform via the single-mode module. The steps of the data transmission method in which the industrial gateway converts the data input from the network service platform using different protocol types into general protocol data supported by the terminal device and sends the general protocol data to the terminal device correspond to the data transmission method of the above Figures 3a to 8b embodiment, and their technical principles and technical effects are similar, and will not be limited here.
[0089] It should be noted that the industrial gateway executing Figures 3a to 8b the data transmission method of any one of the above embodiments can be Figures 1 to 2 the industrial gateway of any one of the embodiments shown, and their technical principles and technical effects are similar, and will not be limited here.
[0090] At least one embodiment of the present invention provides a communication device, which includes: a processor and a memory, and the memory is used to store executable instructions of the processor; the processor is configured to execute the data transmission method of any one of the above Figures 3a to 8b embodiments by executing the executable instructions.
[0091] It should be understood that in the embodiments of the present invention, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0092] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0093] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that contains one or more collections of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0094] The embodiments of the present invention further provide a communication system, which includes: the above industrial gateway. For example, the communication system further includes terminal devices in the Internet of Things (IoT) system such as wearable devices, environmental monitoring devices, vehicle-mounted devices, virtual reality devices, etc.
[0095] The embodiments of the present invention further provide a computer-readable medium for storing computer program code. The computer program includes instructions for executing the data transmission method in the above method of the embodiments of the present invention. The readable medium can be a read-only memory (ROM) or a random access memory (RAM), and the embodiments of the present invention do not limit this.
[0096] This application also provides a computer-readable storage medium, on which a computer program is stored, and a program product capable of implementing the above methods in this specification is stored thereon. In some possible implementation manners, various aspects of the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the "Exemplary Method" section above in this specification.
[0097] A program product for implementing the above method according to an embodiment of the present invention is described. It can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited to this. In this document, a readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.
[0098] An embodiment of the present invention also provides a system chip, which includes: a processing unit and a communication unit. The processing unit can be, for example, a processor, and the communication unit can be, for example, an input / output interface, a pin, or a circuit, etc. The processing unit can execute computer instructions to enable the chip in the communication device to execute any one of the data transmission methods provided in the above embodiments of the present invention.
[0099] For example, any one of the industrial gateways and communication devices provided in the above embodiments of the present invention can include this system chip.
[0100] For example, the computer instructions are stored in a storage unit.
[0101] For example, the storage unit is a storage unit inside the chip, such as a register, a cache, etc. The storage unit can also be a storage unit outside the chip in the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, a RAM, etc. Among them, the processor mentioned anywhere above can be a CPU, a microprocessor, an ASIC, or an integrated circuit for controlling the execution of a program for any one of the above methods for initial access configuration information of the main transmission. The processing unit and the storage unit can be decoupled and are respectively arranged on different physical devices, and are connected by wired or wireless means to implement the respective functions of the processing unit and the storage unit, so as to support the system chip to implement various functions in the above embodiments. Or, the processing unit and the memory can also be coupled on the same device.
[0102] It can be understood that the memory in the embodiments of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM).
[0103] The terms "system" and "network" are often used interchangeably herein. The term "and / or" herein merely describes an association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.
[0104] The terms "upstream" and "downstream" appearing in the present invention are used to describe the direction of data / information transmission in a specific scenario. For example, the "upstream" direction generally refers to the direction of data / information transmission from the terminal to the network side, or from the distributed unit to the centralized unit, and the "downstream" direction generally refers to the direction of data / information transmission from the network side to the terminal, or from the centralized unit to the distributed unit. It can be understood that "upstream" and "downstream" are only used to describe the transmission direction of data / information, and the specific starting and ending devices of this data / information transmission are not limited.
[0105] In the present invention, names are given to various objects such as various messages, information, devices, network elements, systems, apparatuses, actions, operations, processes, concepts, etc. It can be understood that these specific names do not constitute a limitation on the relevant objects, and the given names can be changed according to factors such as scenarios, contexts, or usage habits. The understanding of the technical meanings of the technical terms in the present invention should be mainly determined from the functions and technical effects reflected / executed in the technical solutions.
[0106] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0107] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, apparatuses, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0108] In several embodiments provided by the present invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the apparatuses or units can be in an electrical, mechanical, or other form.
[0109] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0110] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0111] When the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memory (ROM), random access...
[0112] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims described above.
Claims
1. An industrial gateway, characterized in that, include: A user information module configured to store user information; A main control module, wherein the main control module has a registration and connection management submodule, wherein the registration and connection management submodule is configured to read the user information in the user information module, call the built-in EAP-5G authentication protocol stack and NAS mobility management protocol that comply with the 3GPP standard, and perform EAP authentication via the WiFi AP and N3IWF on the network side to AMF / SMF, and establish an Nwu interface with the N3IWF; A single-mode module configured to connect the industrial gateway to a network service platform and input the user information into the network service platform for registration to establish a data channel, so that the industrial gateway sends data received from an external device connected to the industrial gateway to the network service platform through the single-mode module through the data channel, and sends data received from the data channel to an external device connected to the industrial gateway through the single-mode module; Among them, the network service platform is an industrial data platform; the single-mode module is a single-mode non-3GPP communication module; and the external device connected to the industrial gateway is a terminal device connected to the Internet of Things.
2. The industrial gateway according to claim 1, wherein The registration and connection management submodule has a built-in communication protocol stack, the user information module includes a patch-type SIM card and a USIM card reader, and the registration and connection management submodule is further configured as follows: The communication protocol stack is called to read user information from the patch-type SIM card through the USIM card reader.
3. The industrial gateway according to claim 2, wherein The communication protocol stack includes an EAP-5G authentication protocol stack and an NWu interface protocol stack, and the registration and connection management submodule is further configured as follows: The EAP-5G authentication protocol stack and the NWu interface protocol stack are called, and connected to the network service platform through the communication module in the single-mode module for registration.
4. The industrial gateway according to any one of claims 1 to 3, further comprising a protocol conversion module, The protocol conversion module is configured to convert data of terminal devices using different protocol types into universal protocol data supported by the network service platform, and to convert data of network service platforms using different protocol types into universal protocol data supported by terminal devices.
5. The industrial gateway according to claim 4, characterized in that, The main control module also includes a session management submodule, The session management submodule is configured to instruct the protocol conversion module to convert the data of the terminal device using different protocols into the common protocol data supported by the network service platform and send it to the network service platform through the single-mode module via the data channel, and to instruct the protocol conversion module to convert the data of the network service platform using different protocols received through the single-mode module via the data channel into the common protocol data and send it to the network service platform.
6. The industrial gateway according to claim 4 further comprises a storage module, and the main control module further comprises a storage management submodule, The storage management submodule is configured to import the data of the terminal device into the storage module, and import the data of the network service platform received from the protocol conversion module into the storage module.
7. The industrial gateway according to claim 4, wherein The main control module further includes a software maintenance sub-module, and the software maintenance sub-module is configured to implement software version upgrade and maintenance through a data channel or a wireless connection.
8. A data transmission method is executed by an industrial gateway with a single-mode module. The industrial gateway includes a main control module and a user information module. The main control module includes a registration and connection management sub-module. The user information module is configured to store user information, and is characterized in that, The method includes: The registration and connection management sub-module reads the user information in the user information module, calls the built-in EAP-5G authentication protocol stack and NAS mobility management protocol that comply with the 3GPP standard, and performs EAP authentication through the WiFi AP and N3IWF on the network side to the AMF / SMF, and establishes an Nwu interface with the N3IWF; The single-mode module inputs the user information into the network service platform for registration to establish a data channel, so that the industrial gateway can send the data received from the external devices connected to the lower layer of the industrial gateway to the network service platform through the data channel through the single-mode module, and send the data received from the data channel to the external devices connected to the lower layer of the industrial gateway through the single-mode module; wherein, the network service platform is an industrial data platform; the single-mode module is a single-mode non-3GPP communication module; the external devices connected to the lower layer of the industrial gateway are terminal devices accessing the Internet of Things.
9. The method according to claim 8, wherein The registration and connection management sub-module has a built-in communication protocol stack, and the user information module includes a patch-type SIM card and a USIM card reader / writer, and the registration and connection management sub-module reads the user information in the user information module including: The registration and connection management sub-module calls the communication protocol stack and reads the user information from the patch-type SIM card through the USIM card reader / writer.
10. The method according to claim 9, characterized in that, The communication protocol stack includes an EAP-5G authentication protocol stack and an NWu interface protocol stack, and the registration and connection management sub-module calling the communication protocol stack includes: The registration and connection management sub-module calls the EAP-5G authentication protocol stack and the NWu interface protocol stack.
11. The method according to any one of claims 8 to 10, characterized in that The industrial gateway further includes a protocol conversion module, and the method further includes: The protocol conversion module converts the data of terminal devices using different protocol types into the general protocol data supported by the network service platform; or The protocol conversion module converts the data of the network service platform using different protocol types into the general protocol data supported by the terminal devices.
12. The method according to claim 11, wherein The industrial gateway further includes a session management sub-module, and the method further includes: The session management sub-module instructs the protocol conversion module to send the general protocol data converted from the data of terminal devices using different protocol types to the network service platform through the single-mode module via the data channel; or The session management sub-module instructs the protocol conversion module to send the general protocol data converted from the data of the network service platform using different protocol types received through the single-mode module via the data channel to the terminal devices.
13. A communication device, characterized in that, Including: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the data transmission method according to any one of claims 8 to 12 by executing the executable instructions.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the data transmission method described in any one of claims 8 to 12.
Citation Information
Patent Citations
A portable miniature individual basic station for mobile phone network
CN204810562U