Information transmission method and device, electronic equipment and medium

By replacing wireless devices in the core network for registration and initialization, the problem of wireless devices needing to upgrade and replace wireless access points to access the core network is solved, and low-cost and high-speed network transmission is achieved, reducing network forwarding time.

CN119729900APending Publication Date: 2025-03-28LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411999313.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the current wireless LAN architecture, wireless equipment access to the core network needs to be upgraded and replaced by wireless access points, and data is forwarded centrally, resulting in high costs and increased network forwarding time.

Method used

By responding to the authentication message of the wireless device on the core network, registering instead of the wireless device, and initializing the session resources between the wireless device and the core network, the message information transmission between the wireless device and the core network is realized.

Benefits of technology

It reduces network forwarding time, reduces information forwarding paths, provides low-cost and high-speed network transmission, and provides an effective 5G core network access solution for wireless devices without 5G access capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729900A_ABST
    Figure CN119729900A_ABST
Patent Text Reader

Abstract

The invention provides an information transmission method, which comprises the following steps that: in response to receiving an authentication message of wireless equipment, registration is carried out in a core network instead of the wireless equipment according to the authentication message, and the wireless equipment does not have a mobile communication capability; session resources between the wireless device and the core network are initialized; and in response to completion of session resource initialization, message information is transmitted between the wireless device and the core network through forwarding of a user plane. The invention further provides an information transmission device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to an information transmission method, apparatus, electronic device and medium. Background Technology

[0002] In the current wireless LAN architecture, connecting wireless devices to the core network requires upgrading and replacing the wireless access points and centrally forwarding the data from these access points. This approach is costly and increases network forwarding time due to the long forwarding paths. Summary of the Invention

[0003] In view of the above, this disclosure provides an information transmission method, apparatus, electronic device and medium.

[0004] One aspect of this disclosure provides an information transmission method, comprising: in response to receiving an authentication message from a wireless device, registering on behalf of the wireless device in a core network according to the authentication message, wherein the wireless device does not have mobile communication capabilities; initializing session resources between the wireless device and the core network; and in response to the completion of session resource initialization, transmitting message information between the wireless device and the core network through user plane forwarding.

[0005] According to embodiments of this disclosure, registering on behalf of a wireless device in the core network based on an authentication message includes: generating a registration initiation notification based on the authentication message, the registration initiation notification including identification information of the wireless device; and registering on behalf of the corresponding wireless device in the core network based on the identification information.

[0006] According to embodiments of this disclosure, the message information includes uplink message information and downlink message information. The transmission of message information between the wireless device and the core network through user plane forwarding includes at least one of the following methods: receiving uplink message information sent by the wireless device, forwarding it through the user plane and sending it to the core network; or receiving downlink message information forwarded by the core network through the user plane and sending it to the wireless device.

[0007] According to embodiments of this disclosure, transmitting message information via user plane forwarding includes: transmitting message information with a wireless device based on a first protocol; and transmitting message information with the core network based on a second protocol, wherein the first protocol is a configuration protocol for the wireless device, and the second protocol is a configuration protocol for the user plane functions of the core network.

[0008] According to embodiments of this disclosure, initializing session resources between a wireless device and a core network includes: receiving second address information allocated by the core network, wherein a second protocol address corresponding to the second address information is used for transmitting message information with the core network; and creating an address mapping table based on the second address information, wherein the address mapping table includes a mapping relationship between a first protocol address and a second protocol address, wherein the first protocol address is used for transmitting message information with the wireless device.

[0009] According to embodiments of this disclosure, transmitting message information with a wireless device based on a first protocol includes: obtaining first address information of uplink message information and determining corresponding second address information according to a mapping relationship; encapsulating uplink message information based on the second address information; and forwarding the uplink message information to the user plane and sending it to the core network through a second protocol address corresponding to the second address information.

[0010] According to embodiments of this disclosure, transmitting message information with the core network based on a second protocol includes: obtaining second address information of downlink message information and determining corresponding first address information according to a mapping relationship; encapsulating downlink message information based on the first address information; and sending downlink message information to a wireless device through a first protocol address corresponding to the first address information.

[0011] Another aspect of this disclosure provides an information transmission apparatus, comprising: a control plane module, configured to, in response to receiving an authentication message from a wireless device, register on behalf of the wireless device in the core network according to the authentication message, and initialize session resources between the wireless device and the core network; wherein the wireless device does not have mobile communication capabilities; and a data plane module, configured to, in response to the completion of session resource initialization, transmit message information between the wireless device and the core network by forwarding message information to the user plane.

[0012] Another aspect of this disclosure provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the method described above.

[0013] Another aspect of this disclosure provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods described above.

[0014] Another aspect of this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0015] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0016] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0017] Figure 1 This is an exemplary system architecture diagram of an embodiment of the present disclosure in which information transmission methods and apparatus can be applied;

[0018] Figure 2 A flowchart illustrating an information transmission method according to an embodiment of the present disclosure is shown schematically.

[0019] Figure 3 An architectural diagram of an information transmission method according to an embodiment of the present disclosure is illustrated schematically;

[0020] Figure 4 A flowchart illustrating session resource initialization according to an embodiment of the present disclosure is shown schematically;

[0021] Figure 5 This schematic diagram illustrates a structural block diagram of an information transmission apparatus according to an embodiment of the present disclosure;

[0022] Figure 6 A simplified protocol stack diagram of a control plane module according to an embodiment of the present disclosure is illustrated schematically;

[0023] Figure 7 A simplified protocol stack diagram of a data plane module according to an embodiment of the present disclosure is illustrated schematically;

[0024] Figure 8 A schematic block diagram of an electronic device that can be used to implement the information transmission method of the embodiments of this disclosure is shown. Detailed Implementation

[0025] The embodiments of this disclosure will now be described with reference to the accompanying drawings. Various details of the embodiments of this disclosure are included to aid understanding and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0026] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of data (including but not limited to user personal information) comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.

[0027] Figure 1 This is a schematic diagram of an exemplary system architecture to which an information transmission method and apparatus can be applied according to an embodiment of this disclosure. It should be noted that... Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0028] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a mobile device 101, a wireless access network 102, a wireless device 111, a wireless access point (AP) 112, a trusted WLAN access network (TWAN) 113, and a core network 110. The mobile device 101 can be a device supporting 4G / 5G communication, and the wireless device 111 can be a wireless terminal device under a wireless LAN without 5G access capability. The mobile device 101 can directly access the core network 110 through the wireless access network 102 to transmit information. The wireless device 111 itself does not have the capability to access the core network 110.

[0029] The trusted wireless LAN access network 113 can be used to realize information transmission between the wireless LAN and the core network. Users can associate wireless device 111 with wireless access point 112, and register the device in the core network 110 on behalf of wireless device 111 through the trusted wireless LAN access network 113, thereby establishing a session between wireless device 111 and core network 110 and realizing information transmission.

[0030] It should be noted that the information transmission method provided in this embodiment can generally be executed by the trusted wireless local area network access network 113. Accordingly, the information transmission device provided in this embodiment can generally be located in the trusted wireless local area network access network 113.

[0031] Figure 2 A flowchart illustrating an information transmission method according to an embodiment of the present disclosure is shown schematically.

[0032] like Figure 2 As shown, the information transmission method of this embodiment includes operations S210-S230.

[0033] In operation S210, in response to receiving an authentication message from a wireless device, the core network is used to register on behalf of the wireless device based on the authentication message. The wireless device does not have mobile communication capabilities.

[0034] In the embodiments of this disclosure, the wireless device may refer to an N5CW (Non-5G-capable over WLAN, a Wi-Fi terminal under a wireless local area network without 5G access capability) device, which does not have mobile communication capabilities and cannot directly access the core network. The authentication message is used to perform 5G access authentication with the core network. After receiving the authentication message sent by the wireless device, the core network can perform authentication registration on behalf of the wireless device that initiated the authentication message, based on the authentication message.

[0035] In operation S220, session resources between the wireless device and the core network are initialized.

[0036] In the embodiments of this disclosure, session resources refer to logical links for communication between different devices or modules. Initializing session resources means establishing communication links for information transmission. After completing the core network authentication and registration on behalf of the wireless device, information transmission between the wireless device and the core network can be realized by establishing a communication link between the wireless device and the core network.

[0037] In operation S230, in response to the completion of session resource initialization, the radio device and the core network exchange packet information through user plane forwarding.

[0038] In the embodiments of this disclosure, message information refers to data blocks that enable data exchange and transmission in the network. Forwarding message information sent by the wireless device to the core network via the user plane, or forwarding message information sent by the core network to the wireless device via the user plane, can realize the transmission of message information between the core network and the wireless device.

[0039] According to embodiments of this disclosure, by forwarding the message information sent by the wireless device to the core network via the TWAN, the information forwarding efficiency problem of N5CW devices accessing the 5G core network can be solved, reducing the information forwarding path and decreasing the time consumption. Simultaneously, combining the advantages of low cost and high bandwidth of Wi-Fi with the low latency of 5G, it forms a powerful supplement and replacement to traditional 5G access, providing N5CW devices with low-cost, high-speed network transmission.

[0040] Figure 3 An architectural diagram of an information transmission method according to an embodiment of the present disclosure is shown schematically.

[0041] like Figure 3As shown, the trusted wireless LAN access network 330 includes a wireless access point controller 331, a trusted wireless LAN interconnection network element 332, and a trusted wireless LAN access network data plane 333. The core network 340 includes three functional modules: access and mobility management 341, session management 343, and user plane 342.

[0042] In the embodiments of this disclosure, the trusted wireless LAN access network 330 includes a data plane 333 and a control plane. The data plane 333 is obtained by separating and fusing the forwarding functions of the wireless access point controller 331 and the trusted wireless LAN interconnection element 332. The control plane consists of the remaining functions of the wireless access point controller 331 and the trusted wireless LAN interconnection element 332, and the 5G access function of the wireless access point 320. The data plane 333 allows communication between the wireless access point controller 331 and the trusted wireless LAN interconnection element 332 based on the Yw interface defined by the 3GPP (3rd Generation Partnership Project) protocol, used to obtain authentication messages from the wireless device 310 through the wireless access point 320. The trusted wireless LAN interconnection element 332 connects to the access and mobility management system 340 based on the N1 and N2 interfaces defined by the 3GPP protocol, used to register on behalf of the wireless device 310 and connect the wireless device 310 to the core network 340.

[0043] The trusted wireless LAN access network data plane 333 can interface with the user plane 342 in the core network 340 based on the N3 interface defined by 3GPP, so as to realize the transmission of message information between the wireless device 310 and the core network 340.

[0044] According to embodiments of this disclosure, the message information includes uplink message information and downlink message information. The transmission of message information between the wireless device and the core network through user plane forwarding includes at least one of the following methods: receiving uplink message information sent by the wireless device, forwarding it through the user plane and sending it to the core network; or receiving downlink message information forwarded by the core network through the user plane and sending it to the wireless device.

[0045] In the embodiments of this disclosure, uplink message information refers to message information sent by wireless device 310 via trusted wireless LAN access network data plane 333 to user plane 342 of core network 340 for forwarding. Downlink message information refers to message information forwarded by core network 340 via user plane 342 and sent to wireless device 310 via trusted wireless LAN access network data plane 333.

[0046] In one example, uplink packets sent by wireless device 310 are encapsulated using a tunneling protocol configured by wireless access point 320 and sent to the trusted wireless LAN access network data plane 333. The trusted wireless LAN access network data plane 333 removes the tunneling protocol header from the uplink packets, matches it to the corresponding tunneling protocol of the core network, encapsulates it, and sends it to the user plane 342 of the core network 340 via the N3 interface. The user plane 342 then forwards the uplink packets to other modules in the core network or to external networks.

[0047] In another example, downlink packets generated by core network 340 are forwarded by user plane 342 to trusted wireless LAN access network data plane 333 via N3 interface. Trusted wireless LAN access network data plane 333 encapsulates the downlink packets according to the tunneling protocol of the corresponding wireless access point and sends it to wireless access point 320. Wireless access point 320 then sends the encapsulated downlink packets to wireless device 310.

[0048] According to embodiments of this disclosure, transmitting message information via user plane forwarding includes: transmitting message information with a wireless device based on a first protocol; and transmitting message information with the core network based on a second protocol, wherein the first protocol is a configuration protocol for the wireless device, and the second protocol is a configuration protocol for the user plane functions of the core network.

[0049] In the embodiments of this disclosure, the first protocol may refer to the CAPWAP protocol (Control and Provisioning of Wireless Access Points Protocol Specification). The first protocol is a tunneling protocol applicable to both the wireless access point 320 and the wireless access point controller 331. Since the trusted wireless LAN access network data plane 333 has the forwarding function of the wireless access point controller 331, based on the first protocol, uplink packet information from the wireless device 310 can be forwarded from the wireless access point 320 to the trusted wireless LAN access network data plane 333, and downlink packet information from the core network 340 can be forwarded from the trusted wireless LAN access network data plane 333 to the wireless device 310.

[0050] The second protocol can refer to the GTPU protocol (GPRS tunneling protocol user plane, a tunneling protocol used for user plane data transmission in a GPRS network). Since the trusted wireless LAN access network data plane 333 has the forwarding function of the trusted wireless LAN interconnection element 332, based on the second protocol, downlink packets from the core network 340 can be forwarded from the user plane 342 to the trusted wireless LAN access network data plane 333, and uplink packets can be forwarded from the trusted wireless LAN access network data plane 333 to the user plane 342, and then sent to other parts of the core network or external networks.

[0051] According to embodiments of this disclosure, by stripping 5G access functionality from the wireless access point (AP), users can access the 5G core network using ordinary APs. Deploying TWAN devices enables connected APs to access the 5G core network, allowing for lower-cost network expansion and deployment. Furthermore, by integrating the forwarding functions of the wireless access point controller and trusted wireless LAN interconnection elements, a data plane for transmitting message information is obtained, shortening the forwarding path, accelerating network forwarding efficiency, and reducing network forwarding time.

[0052] In the embodiments of this disclosure, since the first protocol and the second protocol have different applicable scenarios, when forwarding uplink and downlink message information through the trusted wireless local area network access network data plane 333, it is necessary to strip and encapsulate the message information based on the different supported protocol addresses.

[0053] According to embodiments of this disclosure, transmitting message information with a wireless device based on a first protocol includes: obtaining first address information of uplink message information and determining corresponding second address information according to a mapping relationship; encapsulating uplink message information based on the second address information; and forwarding the uplink message information to the user plane and sending it to the core network through a second protocol address corresponding to the second address information.

[0054] In the embodiments of this disclosure, the first address information refers to the tunnel address information between the wireless device 310 and the trusted wireless LAN access network data plane 333, which transmits message information based on the first protocol. The second address information refers to the tunnel address information between the trusted wireless LAN access network data plane 333 and the core network 340, which transmits message information based on the second protocol. Establishing an address mapping relationship between the first address information and the second address information allows the determination of the second address information corresponding to the first address information. The trusted wireless LAN access network data plane 333 obtains the uplink message information sent by the wireless device 310 based on the first protocol. The message header encapsulated in the uplink message information is removed; the message header includes the first address information. The corresponding second address information is determined based on the first address information, and the uplink message information is encapsulated based on the second address information. The uplink message information is then sent to the core network 340 based on the second protocol.

[0055] For example, the trusted wireless LAN access network data plane 333 removes the packet header encapsulated with uplink packet information. The packet header includes CAPWAP tunnel address information. Based on the CAPWAP tunnel address information, the corresponding GTPU tunnel address information is determined, and the uplink packet information is encapsulated based on the GTPU tunnel address information. The uplink packet information is then sent to the core network 340 based on the GTPU tunnel.

[0056] According to embodiments of this disclosure, transmitting message information with the core network based on a second protocol includes: obtaining second address information of downlink message information and determining corresponding first address information according to a mapping relationship; encapsulating downlink message information based on the first address information; and sending downlink message information to a wireless device through a first protocol address corresponding to the first address information.

[0057] In the embodiments of this disclosure, the trusted wireless LAN access network data plane 333 obtains downlink packet information sent by the user plane 342 in the core network 340 based on a second protocol. The packet header encapsulated in the downlink packet information is removed; the packet header includes second address information. The corresponding first address information is determined based on the second address information, and the downlink packet information is encapsulated based on the first address information. The downlink packet information is then sent to the wireless device 310 based on the first protocol.

[0058] For example, the trusted wireless LAN access network data plane 333 removes the packet header encapsulated with downlink packet information. The packet header includes GTPU tunnel address information. Based on the GTPU tunnel address information, the corresponding CAPWAP tunnel address information is determined, and the downlink packet information is encapsulated based on the CAPWAP tunnel address information. The downlink packet information is then sent to the wireless device 310 based on the CAPWAP protocol.

[0059] According to embodiments of this disclosure, by establishing a mapping between tunnels of different protocols, packet information is sent from the AP to the TWAN through the CAPWAP tunnel, and the TWAN data plane then forwards the packet information to the UPF through the GTPU tunnel. This opens up the channel between the CAPWAP tunnel and the GTPU tunnel, reduces the relay of packet information in the forwarding path, and improves network forwarding efficiency.

[0060] Figure 4 A flowchart illustrating session resource initialization according to an embodiment of this disclosure is shown schematically.

[0061] like Figure 4 As shown, the session resource initialization in this embodiment includes operations S1-S9.

[0062] In operation S1, a connection is established between wireless access point 420 and wireless access point controller 431.

[0063] In operation S2, the wireless device 410 is associated with the wireless LAN side.

[0064] In operation S3, the wireless access point controller 431 initiates a registration notification to the trusted wireless LAN interconnection element 432.

[0065] According to embodiments of this disclosure, registering on behalf of a wireless device in the core network based on an authentication message includes: generating a registration initiation notification based on the authentication message, the registration initiation notification including identification information of the wireless device; and registering on behalf of the corresponding wireless device in the core network based on the identification information.

[0066] In the embodiments of this disclosure, when the wireless access point controller receives an authentication message initiated by a wireless device, it generates a registration initiation notification based on the wireless device and registers it in the core network on its behalf according to the wireless device's identification information. The registration may include security services such as authentication, authorization, and accounting, used to authorize the wireless device to access network resources.

[0067] In operation S4, the trusted wireless LAN interconnection element 432 is used to replace the wireless device 410 for registration in the core network 440.

[0068] During operation S5, the trusted wireless LAN interconnection element 432 returns a registration completion notification to the wireless access point controller 431.

[0069] During operation S6, the wireless access point controller 431 initiates a session resource initialization request to the trusted wireless LAN interconnection element 432.

[0070] During operation of S7, a session is created in the core network 440 using the trusted wireless LAN interconnection element 432, requesting to obtain a second protocol address for the session.

[0071] During operation S8, the trusted wireless LAN interconnection element 432 sends the second address information representing the second protocol address to the trusted wireless LAN access network data plane 433.

[0072] During operation S9, the Trusted Wireless LAN Access Network Data Plane 433 establishes an address mapping table between the second protocol address and the first protocol address.

[0073] According to embodiments of this disclosure, initializing session resources between a wireless device and a core network includes: receiving second address information allocated by the core network, wherein a second protocol address corresponding to the second address information is used for transmitting message information with the core network; and creating an address mapping table based on the second address information, wherein the address mapping table includes a mapping relationship between a first protocol address and a second protocol address, wherein the first protocol address is used for transmitting message information with the wireless device.

[0074] In the embodiments of this disclosure, after the trusted wireless LAN interconnection element 432 successfully registers in the core network 440 in place of the wireless device 410, it obtains the second address information allocated by the core network 440 to the wireless device 410. This allows the trusted wireless LAN access network 430 and the core network 440 to transmit packet information based on the corresponding second protocol address. The trusted wireless LAN access network data plane 433 establishes a mapping relationship with the first address information based on the allocated second address information. When it receives downlink packet information encapsulated according to the second address information, it determines the corresponding first address information encapsulation based on the mapping relationship and sends the downlink packet information to the wireless device 410 through the first protocol address corresponding to the first address information. Similarly, when it receives uplink packet information encapsulated according to the first address information, it determines the corresponding second address information encapsulation based on the mapping relationship and sends the uplink packet information to the user plane of the core network 440 through the second protocol address corresponding to the second address information.

[0075] According to embodiments of this disclosure, by integrating the forwarding functions of the trusted wireless LAN interconnection network element 432 and the wireless access point controller 431 into a data plane and establishing address mapping relationships between different protocols, a message information transmission path between each accessed wireless device and the core network is established, realizing direct connection between the CAPWAP tunnel and the GTP tunnel, shortening the forwarding distance of messages between the two tunnels, and reducing forwarding time.

[0076] Figure 5 A schematic block diagram of an information transmission device according to an embodiment of the present disclosure is shown.

[0077] like Figure 5 As shown, the device 500 in this embodiment includes a control plane module 510 and a data plane module 520.

[0078] The control plane module 510 is used to respond to the received authentication message from the wireless device, register on behalf of the wireless device in the core network according to the authentication message, and initialize the session resources between the wireless device and the core network; the wireless device does not have mobile communication capabilities.

[0079] The data plane module 520 is used to transmit message information between the radio device and the core network in response to the completion of session resource initialization by forwarding message information to the user plane.

[0080] Figure 6 A simplified protocol stack diagram of a control plane module according to an embodiment of the present disclosure is illustrated schematically.

[0081] like Figure 6 As shown, the control plane module includes the functions of the wireless access point controller 631, the trusted wireless LAN interconnection element 632 (excluding forwarding), and the 5G access function of the wireless access point 620. The network supported between the wireless device 610 and the wireless access point 620 is Non-3GPP, such as WLAN. Information transmission between the wireless access point 620 and the wireless access point controller 631 is based on a CAPWAP tunnel. The wireless access point controller 631 and the trusted wireless LAN interconnection element 632 transmit authentication messages initiated by the wireless device based on the Radius protocol. The trusted wireless LAN interconnection element 632 registers in the access and mobility management 641 of the core network on behalf of the wireless device 610 through the N2 interface defined by 3GPP.

[0082] Figure 7 A simplified protocol stack diagram of a data plane module according to an embodiment of the present disclosure is illustrated schematically.

[0083] like Figure 7 As shown, the wireless access point 720 and the trusted wireless LAN access network data plane 731 exchange information via a first protocol. The trusted wireless LAN access network data plane 731 and the core network user plane 732 exchange information via a second protocol. The trusted wireless LAN access network data plane 732 maintains an address mapping table, establishing a mapping relationship between the first protocol addresses and the second protocol addresses, thereby enabling the exchange of message information between the wireless access point 720 and the user plane 732.

[0084] Figure 8 A schematic block diagram of an electronic device that can be used to implement the methods of embodiments of the present disclosure is shown.

[0085] like Figure 8As shown, an electronic device 800 according to an embodiment of this disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage portion 808 into a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.

[0086] RAM 803 stores various programs and data required for the operation of electronic device 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 performs various operations of the method flow according to embodiments of this disclosure by executing programs in ROM 802 and / or RAM 803. It should be noted that the programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also implement the methods provided in embodiments of this disclosure by executing programs stored in said one or more memories.

[0087] According to embodiments of this disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to a bus 804. The electronic device 800 may also include one or more of the following components connected to the I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the storage section 808 as needed.

[0088] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0089] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 802 and / or RAM 803 and / or one or more memories other than ROM 802 and RAM 803 described above.

[0090] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the methods provided in the embodiments of this disclosure.

[0091] When the computer program is executed by the processor 801, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0092] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 809, and / or installed from a removable medium 811. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0093] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by processor 801, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0094] It should be noted that the collection, storage, use, processing, transmission, provision, disclosure, and application of user personal information in this disclosed technical solution comply with relevant laws and regulations, necessary confidentiality measures have been taken, and it does not violate public order and good morals. In this disclosed technical solution, user authorization or consent has been obtained before acquiring or collecting user personal information.

[0095] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on a user's computing device, partially on a user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0096] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0097] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0098] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. An information transmission method, comprising: In response to receiving an authentication message from a wireless device, registering on behalf of the wireless device in a core network according to the authentication message, the wireless device not having mobile communication capabilities; Initializing session resources between the wireless device and the core network; In response to completion of the session resource initialization, message information is transmitted between the wireless device and the core network through forwarding on the user plane.

2. The method according to claim 1, wherein registering on behalf of the wireless device in the core network according to the authentication message comprises: generating a registration initiation notification according to the authentication message, wherein the registration initiation notification includes identification information of the wireless device; Based on the identification information, registering is performed on behalf of the corresponding wireless device in the core network.

3. The method according to claim 1, wherein the message information includes uplink message information and downlink message information, and the transmission of the message information between the wireless device and the core network through forwarding of the user plane includes at least one of the following methods: receiving uplink message information sent by the wireless device, forwarding it through the user plane and sending it to the core network; or Receive downlink message information forwarded by the core network via the user plane, and send it to the wireless device.

4. According to the method of claim 3, the transmitting of the message information by forwarding the user plane comprises: Transmitting the message information with the wireless device based on a first protocol; as well as The message information is transmitted with the core network based on a second protocol, wherein the first protocol is a configuration protocol of the wireless device, and the second protocol is a configuration protocol of the user plane function of the core network.

5. The method according to claim 4, wherein the initializing the session resources between the wireless device and the core network comprises: receiving second address information allocated by the core network, where a second protocol address corresponding to the second address information is used for transmitting message information with the core network; An address mapping table is created according to the second address information, wherein the address mapping table includes a mapping relationship between a first protocol address and a second protocol address, and the first protocol address is used for transmitting message information with the wireless device.

6. The method according to claim 4, wherein the transmitting the message information with the wireless device based on the first protocol comprises: Acquire the first address information of the uplink message information, and determine the corresponding second address information according to the mapping relationship; Encapsulating the uplink message information based on the second address information; The uplink message information is forwarded to the user plane and sent to the core network via a second protocol address corresponding to the second address information.

7. The device according to claim 4, wherein the transmitting the message information with the core network based on the second protocol comprises: Acquire the second address information of the downlink message information, and determine the corresponding first address information according to the mapping relationship; Encapsulating the downlink message information based on the first address information; The downlink message information is sent to the wireless device via a first protocol address corresponding to the first address information.

8. An information transmission device, comprising: A control plane module, configured to register on behalf of the wireless device in a core network according to the authentication message in response to receiving an authentication message from the wireless device, and initialize session resources between the wireless device and the core network; the wireless device does not have mobile communication capabilities; The data plane module is used for implementing the transmission of the message information between the wireless device and the core network by forwarding the message information to the user plane in response to the completion of the session resource initialization.

9. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to perform the method according to any one of claims 1 to 7.