Information transmission method, device, communication device, and readable storage medium

The introduction of an information element container in communication systems addresses the IEI resource shortage by encapsulating identifier information, enabling efficient transmission and differentiation of information elements.

JP2025515896APending Publication Date: 2025-05-20VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024567620
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-05-16
Filing Date
2023-05-09
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

The existing communication technologies face an issue of information element identifier (IEI) resource shortage, particularly in type 6 format, leading to a lack of available identifiers for encoding and decoding new information elements.

Method used

Introduce an information element container that encapsulates identifier information of at least one information element, allowing differentiation without relying on traditional IEIs, thus addressing the resource shortage.

Benefits of technology

Enables effective differentiation and transmission of information elements by utilizing the information element container, effectively resolving the IEI resource shortage issue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025515896000001_ABST
    Figure 2025515896000001_ABST
Patent Text Reader

Abstract

The present application discloses an information transmission method, an apparatus, a communication device, and a readable storage medium, which belong to the technical field of communication. An information transmission method according to an embodiment of the present application includes a step of a first communication device sending a first message to a second communication device, wherein the first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to patent application No. 202210530356.0 filed in China on May 16, 2022, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of communications, and in particular to information transmission methods, apparatus, communication devices and readable storage media. [Background technology]

[0003] In the related technology, when transmitting an information element (IE), there are various types of IE formats such as type 1, type 2, ..., type 6, among which the information element identifier (IEI) of the type 6 format is divided into "must understand" and non-"must understand" so that the receiver can distinguish different IEs after receiving the IE and perform different processing. However, in the related technology, when the non-"must understand" IEI of type 6 is used up, there will be no available IEI for encoding and decoding when trying to introduce a new IE. Therefore, the IEI resource shortage in the related technology has become an issue that needs to be resolved urgently. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide an information transmission method, device, communication device and readable storage medium, which can solve the IEI resource shortage problem in the related art. [Means for solving the problem]

[0005] In a first aspect, the method includes a step of a first communication device transmitting a first message to a second communication device; The method for transmitting information is provided, wherein the first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

[0006] In a second aspect, the method includes receiving, by a second communication device, a first message from a first communication device; The method for transmitting information is provided, in which the first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

[0007] In a third aspect, there is provided an information transmission device applied to a first communication device, a first transmission module adapted to transmit a first message to a second communication device; The first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

[0008] In a fourth aspect, there is provided an information transmission device applied to a second communication device, a second receiving module adapted to receive a first message from a first communication device; An information transmission device is provided, wherein the first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

[0009] In a fifth aspect, there is provided a communications device comprising a processor and a memory in which programs or commands executable on the processor are stored, the communications device performing steps of the method according to the first aspect, or performing steps of the method according to the second aspect, when the programs or commands are executed by the processor.

[0010] In a sixth aspect, a communications device is provided that includes a processor and a communications interface, wherein when the communications device is a first communications device, the communications interface is used to send a first message to a second communications device, or when the communications device is a second communications device, the communications interface is used to receive a first message from the first communications device, the first message including an information element container, and the information element container including identifier information and content of at least one first information element.

[0011] In a seventh aspect, there is provided a communication system comprising a terminal and a network side device, wherein the terminal is used to execute steps of the information transmission method described in the first aspect and the network side device is used to execute steps of the information transmission method described in the second aspect, or the terminal is used to execute steps of the information transmission method described in the second aspect and the network side device is used to execute steps of the information transmission method described in the first aspect.

[0012] In an eighth aspect, there is provided a readable storage medium storing a program or commands which, when executed by a processor, perform the steps of the method according to the first aspect or perform the steps of the method according to the second aspect.

[0013] In a ninth aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled to each other, the processor executing a program or command to thereby perform steps of the method according to the first aspect, or to be used to perform steps of the method according to the second aspect.

[0014] In a tenth aspect, there is provided a computer program / program product stored on a storage medium and executed by at least one processor to implement the steps of the method according to the first aspect or to implement the steps of the method according to the second aspect. Effect of the Invention

[0015] In an embodiment of the present application, a first communication device can send a first message to a second communication device, the first message includes an information element container, and the information element container includes identifier information and content of at least one first information element. Thus, by introducing an information element container in which identifier information of an information element is encapsulated, it is possible to distinguish different information elements without using an information element identifier IEI, achieve an effect similar to that of the information element identifier IEI, and solve the problem of IEI resource shortage in related art. [Brief description of the drawings]

[0016] [Figure 1] 1 is a block diagram of a wireless communication system applicable to an embodiment of the present application; [Diagram 2] 2 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 3A] FIG. 1 is a schematic diagram of a type 6 information element container in an embodiment of the present application. [Figure 3B] FIG. 1 is a schematic diagram of a type 6 information element container in an embodiment of the present application. [Figure 3C] FIG. 1 is a schematic diagram of a type 6 information element container in an embodiment of the present application. [Figure 4A] FIG. 2 is a schematic diagram of a type 6 IEs container in an embodiment of the present application. [Figure 4B] FIG. 2 is a schematic diagram of a type 6 IEs container in an embodiment of the present application. [Figure 4C] FIG. 2 is a schematic diagram of a type 6 IEs container in an embodiment of the present application. [Figure 4D] FIG. 2 is a schematic diagram of a type 6 IEs container in an embodiment of the present application. [Diagram 5]FIG. 1 is a schematic diagram of an information transmission process in an embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of an information transmission process in an embodiment of the present application. [Figure 7] 4 is a flowchart of another information transmission method according to an embodiment of the present application. [Figure 8] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Figure 9] FIG. 2 is a structural schematic diagram of another information transmission device according to an embodiment of the present application; [Figure 10] 1 is a structural schematic diagram of a communication device according to an embodiment of the present application; [Figure 11] FIG. 2 is a structural schematic diagram of a terminal according to an embodiment of the present application; [Figure 12] FIG. 2 is a structural schematic diagram of a network side device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, the technical solutions in the embodiments of the present application will be clearly described with reference to the drawings in the embodiments of the present application, and it is to be understood that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, all the embodiments that a person skilled in the art can obtain shall fall within the scope of protection of the present application.

[0018] The terms "first", "second", and the like in the specification and claims of the present application are not intended to describe a particular order or sequence, but are intended to distinguish between similar objects. The terms used in this manner may be interchangeable in some cases so that the embodiments of the present application may be implemented in an order other than that shown or described herein, and it should be understood that the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited, for example, the first object may be one or more. In the specification and claims, "and / or" indicates at least one of the objects connected, and the sign " / " generally indicates that the related objects before and after are in an "or" relationship.

[0019] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the techniques described may be used in the above systems and wireless technologies or in other systems and wireless technologies. In the following description, for illustrative purposes, a New Radio (NR) system is described, and NR terminology is used in most of the following description, however, these technologies can be applied to systems other than NR systems, for example, 6th generation (6G) systems. th It can also be applied to 6G (Generation, 6G) communication systems.

[0020] 1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be a terminal side device such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal digital assistant, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (Mobile Internet Device (MID)), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle user equipment (VUE), a pedestrian user equipment (PUE), a smart home (home equipment with wireless communication function, such as a refrigerator, a television, a washing machine, or furniture), a gaming machine, a personal computer (PC), an automated teller machine, or a kiosk. The wearable device includes a smart watch, a smart band, a smart earphone, a smart glasses, a smart accessory (such as a smart bracelet, a smart chain bracelet, a smart finger ring, a smart necklace, a smart anklet, a smart chain anklet, etc.), a smart wristband, a smart clothing, etc. In addition, in the embodiment of the present application, the specific type of the terminal 11 is not limited. The network side equipment 12 may include an access network equipment or a core network equipment. The access network equipment may be called a radio access network equipment, a radio access network (Radio Access Network, RAN), a radio access network function, or a radio access network unit.The access network device may include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node. The base station may be called a Node B (NB), an evolved Node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a home Node B (HNB), a home evolved Node B, a Transmitting Receiving Point (TRP), or other suitable terminology in the field. As long as the same technical effect can be achieved, the base station is not limited to a specific technical term. Note that in the embodiment of the present application, only a base station in an NR system is described as an example, and the specific type of the base station is not limited.The core network devices are: Core Network Node, Core Network Function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (Local NEF, or L-NEF), Binding Support Function (BSF), Application Function (Application Node B), Application Node C, Application Node D, Application Node E, Application Node F ... The present application may include, but is not limited to, at least one of the following: A-F (Automatic Frequency Division Multiplexing) Function (AF) and the like. In the embodiments of the present application, only the core network device in the NR system is described as an example, but the specific type of the core network device is not limited.

[0021] In the embodiment of the present application, the IE in the type 6 format is divided into LV-E and TLV-E. LV stands for Length + Value, and TLV stands for Type Tag + Length + Value. The type 6 IE in the TLV-E includes a 1-byte IEI for identifying the IE, a 2-byte Length Indicator (LI) for indicating the length of the value part, and a value part for padding the content of the IE. When the IEI is encoded to "0111 1100" to "0111 1111" (7C-7F), the IE indicates "must understand", and when the IEI is encoded to "0111 0000" to "0111 1011" (70-7B), the IE indicates "not required to understand".

[0022] "Must understand" means that the terminal or network side device must process and / or respond to the received IE. "Not must understand" means that if the terminal or network side device does not recognize the received IE, it may directly ignore it. For example, if it does not recognize it, the byte length that needs to be skipped can be determined according to the type indicated in the IEI during decoding. For example, for an IE in type 6 format, 1+2+length needs to be skipped, where 1 indicates 1 byte of IEI, 2 indicates 2 bytes of LI, and length indicates the length of the value indicated in LI.

[0023] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the information transmission method, device, communication device and readable storage medium according to the embodiments of the present application will be described in detail with reference to the drawings according to some embodiments and their application scenarios.

[0024] Please refer to FIG. 2, which is a flow chart of an information transmission method according to an embodiment of the present application, the method being applied to a first communication device, the first communication device may be a terminal or a network side device, the network side device being, for example, a core network element, etc. As shown in FIG. 2, the method includes: It comprises a step 21 in which a first communication device sends a first message to a second communication device.

[0025] In this embodiment, the first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element. The identifier information can be used to identify the type of the corresponding first information element. Different first information elements have different identifier information. The identifier information of the first information element is different from the IEI of the information element IE in the related art, and the identifier information may be characteristic information of the first information element in some cases. For example, the first information element may be a network slice simultaneous registration group (NSSRG) and / or a network slice AS group (NSAG), and the identifier information and content of the NSSRG and / or NSAG can all be put into the container.

[0026] Optionally, the first information element may be a type 6 IE, including a previously defined type 6 IE and / or a newly defined type 6 IE, and may also be, but is not limited to, another type of IE.

[0027] In some embodiments, if the first information element is a type 6 IE, the corresponding information element container is a type 6 IEs container.

[0028] In some embodiments, the first communication device is a network side device, and the second communication device is a terminal, in which case the first message may be, but is not limited to, a registration accept message.

[0029] In another embodiment, the first communication device is a terminal, and the second communication device is a network side device, in which case the first message may be, but is not limited to, a 5G Mobility Management (5GMM) message, a 5G Session Management (5GSM) message, etc.

[0030] In an information transmission method according to an embodiment of the present application, a first communication device can transmit a first message to a second communication device, the first message includes an information element container, and the information element container includes identifier information and content of at least one first information element. Thus, by introducing an information element container in which identifier information of an information element is encapsulated, it is possible to distinguish different information elements without using an information element identifier IEI, achieve an effect similar to that of the information element identifier IEI, and solve the problem of IEI resource shortage in the related art.

[0031] Optionally, in order to meet the need of transmitting an information element independently without relying on an information element container, the above first message may further include an information element identifier and content of at least one second information element. For example, the second information element may be a type 6 information element (type 6 IE), and may include a previously defined type 6 IE and / or a newly defined type 6 IE. The second information element may be, but is not limited to, another type of IE.

[0032] It should be pointed out that the above first information element is an information element encapsulated in an information element container, and the above second information element is an information element outside the information element container. The above first information element and second information element may be different type 6 IEs. For example, the first information element may be a newly defined type 6 IE and the second information element may be a previously defined type 6 IE, or the first information element and the second information element may be newly defined different type 6 IEs, or the first information element and the second information element may be previously defined different type 6 IEs.

[0033] In an embodiment of the present application, the step of not sending the first message when a certain condition is not met by the first communication device and sending the first message to the second communication device includes: a step of transmitting a first message from the first communication device to the second communication device when a first condition is satisfied, the first condition being: a determination by the first communication device that at least one information element needs to be provided to the second communication device; The first communication device supports encoding and decoding of information element containers; The second communication device supports encoding and decoding of information element containers; Identifier information of at least one first information element is encapsulated in an information element container; and may include at least one of the following:

[0034] In some embodiments, the network side equipment transmits a first message to the terminal when it determines that at least one information element needs to be provided to the terminal, e.g., when it determines that at least one information element needs to be carried in a request originated at a responding terminal.

[0035] In another embodiment, the network side equipment sends a first message to the terminal when it determines that at least one information element needs to be provided to the terminal and when both the network side equipment and the terminal support encoding and decoding of information element containers.

[0036] In another embodiment, the network side device determines that at least one information element needs to be provided to the terminal, and transmits a first message to the terminal when both the network side device and the terminal support encoding / decoding for information element containers, and identifier information of the at least one first information element is encapsulated in the information element container.

[0037] In another embodiment, the terminal sends a first message to the network side equipment when the terminal determines that it needs to provide at least one information element to the network side equipment and when both the terminal and the network side equipment support encoding and decoding of the information element container.

[0038] In another embodiment, the terminal determines that it is necessary to provide at least one information element to the network side device, and transmits a first message to the network side device when both the terminal and the network side device support encoding / decoding for information element containers, and identifier information of the at least one first information element is encapsulated in the information element container.

[0039] Optionally, when at least one information element needs to be provided, if the first communication device does not support encoding / decoding for an information element container and / or the second communication device does not support encoding / decoding for an information element container, the first communication device transmits a second message to the second communication device, where the second message includes an information element identifier IEI of the at least one first information element and a content of the at least one first information element, and the second message does not include an information element container. In this way, it is possible to ensure that the transmission of relevant information to the second communication device is successful and that the encoding / decoding for the relevant information element is successful.

[0040] Optionally, to know the capability of the second communication device for the information element container, the first communication device may receive capability information from the second communication device indicating whether the second communication device supports encoding / decoding for the information element container.

[0041] Optionally, after the step of transmitting the first message, the first communication device may receive from the second communication device a first cause value for indicating a cause for the second communication device's inability to recognize the first message, for example the cause may be that the second communication device does not support encoding / decoding for the information element container.

[0042] In some embodiments, the first cause value may be transmitted to the first communication device when the second communication device provides feedback in response to the message of the first communication device. For example, the network side device may transmit the first cause value to the terminal when providing feedback in response to the terminal's message, and notify the terminal that the reason for not being able to recognize the first message is lack of support for encoding / decoding the information element container.

[0043] Optionally, if the reason why the second communication device cannot recognize the first message is that the second communication device does not support encoding / decoding for an information element container, the first communication device may transmit the IEI and content of the at least one first information element to the second communication device through a third message. For example, taking a type 6 IE as an example, when the network side device finds that the reason why the terminal cannot recognize the first message is that the terminal does not support encoding / decoding for an information element container, the network side device may transmit the type 6 IE that is included in the information element container and is not recognized by the terminal to the terminal through a message such as a terminal configuration update (e.g., UE configuration update, UCU) or a downlink non-access stratum transmission (e.g., DL NAS TRANSPORT).

[0044] Optionally, a timer for replying that the first message is confirmed may be introduced to ensure the successful reception of the first message. During the step of transmitting the first message, the first communication device may start a first timer (time), which is a timer for the second communication device to reply that the first message is confirmed, and if the first communication device does not receive a fourth message from the second communication device for replying that the first message is confirmed before the first timer times out, the first communication device may retransmit the first message to the second communication device so that the second communication device obtains related information, or if the first communication device receives a fourth message from the second communication device for replying that the first message is confirmed before the first timer times out, the first communication device may stop the first timer. For example, the fourth message may be a Registration complete message.

[0045] Optionally, said information element container may include at least one of an information element identifier of the information element container and a length indicator of the information element container, such that the information element identifier of the information element container allows different information element containers to be distinguished, and the length of the information element container allows the length of the contents of the information element container to be known.

[0046] In some embodiments, when the information element container is a type 6 IEs container, the information element identifier of the type 6 IEs container may be "comprehension required" or non-"comprehension required".

[0047] In some embodiments, when the information element container is a type 6 IEs container, the information element identifier of the type 6 IEs container may use the IEI of the existing type 6 IE "comprehension required", for example, by setting the IEI to one of 7C to 7F, thereby meeting the transmission needs without changing the protocol architecture of the related technology.

[0048] In another embodiment, when the information element container is a type 6 IEs container, the information element identifier of the type 6 IEs container is set to an available non-“comprehension requirement” IEI, for example, the IEI is set to any one of 70, 71, and 7B, and then the IEs of the remaining two IEI identifiers and a type 6 IE that will be newly defined later may all be encapsulated in the type 6 IEs container, or may not be encapsulated in the type 6 IEs container and still be transmitted in the registration accept message.

[0049] Optionally, the information element container may further include a length and a value of at least one first information element.

[0050] Optionally, the above information element container may have different implementation manners, which are described as follows:

[0051] Method 1: In method 1, the information element container includes contents of the information element container, the contents of the information element container include the number of first information elements in the information element container and information of each first information element in the information element container, and the information of each first information element includes identifier information of each first information element, the length of each first information element, and the contents of each first information element.

[0052] For example, referring to FIG. 3A , taking the information element container as an example being a type 6 IEs container, the type 6 IEs container may include a type 6 IEs container IEI, a length of the contents of the type 6 IEs container (e.g., Length of type 6 IEs container contents), and contents of the type 6 IEs container (e.g., type 6 IEs container contents).

[0053] Furthermore, as shown in FIG. 3B, the type 6 IEs container contents may include, but are not limited to, the number of type 6 IEs contained in the type 6 IEs container (i.e., i below) and information on each type 6 IE in the type 6 IEs container, such as type 6 IEs container entry 1, type 6 IEs container entry 2, ..., type 6 IEs container entry i (i is a positive integer; in FIG. 3B, for example, the number of type 6 IEs is i).

[0054] Furthermore, as shown in Fig. 3C, the information of each type 6 IE in the type 6 IEs container may include identifier information of the type 6 IE (e.g., type of type 6 IEs), the length of the content of the type 6 IEs (e.g., Length of type 6 IEs container entry), and the content of the type 6 IEs (e.g., Value of type 6 IEs container entry). The identifier information of the type 6 IE is for indicating the type 6 IE carried in the corresponding container.

[0055] In some embodiments, the type of type 6 IEs may contain 8 bits of information, for example 00000000 is for spare and 00000001 indicates that the container is carrying NSAG information.

[0056] Method 2: In method 2, the information element container includes an information element indication list and contents of the information element container, the information element indication in the information element indication list is used to indicate whether the information element container includes a first information element corresponding to the information element indication, and the contents of the information element container include information of each first information element in the information element container, and the information of each first information element includes identifier information of each first information element, the length of each first information element, and the contents of each first information element.

[0057] For example, referring to FIG. 4A , taking the information element container as an example of a type 6 IEs container, the type 6 IEs container may include a type 6 IEs container IEI, a length of the type 6 IEs container contents, an information element indication list (type 6 IEs container IEs list), and type 6 IEs container contents.

[0058] Furthermore, as shown in FIG. 4B, the type 6 IEs container IEs list may include, but is not limited to, IE instructions Ind 8, Ind 7...Ind 1. The IE instructions are used to indicate whether the type 6 IE corresponding to the IE instructions is included in the type 6 IEs container. For example, the value of the IE instruction may be 0 or 1, and when it is 0, it indicates that the type 6 IE corresponding to the type 6 IEs container is not included, and when it is 1, it indicates that the type 6 IE corresponding to the type 6 IEs container is included. For example, when the value of Ind 8 is 1, it indicates that the type 6 IE corresponding to Ind 8 is included in the type 6 IEs container, when the value of Ind 7 is 0, it indicates that the type 6 IE corresponding to Ind 7 is not included in the type 6 IEs container, and when the value of Ind 1 is 1, it indicates that the type 6 IE corresponding to Ind 1 is included in the type 6 IEs container...

[0059] Furthermore, as shown in FIG. 4C, it indicates type 6 IEs included in a type 6 IEs container. For example, a type 6 IEs container includes type 6 IE information 1 (e.g., Ind 1 container entry, i.e., a type 6 IE corresponding to Ind 1), type 6 IE information 4 (e.g., Ind 4 container entry, i.e., a type 6 IE corresponding to Ind 4) ... and type 6 IE information j (e.g., Ind j container entry, i.e., a type 6 IE corresponding to Ind j) (j is a positive integer). However, j in FIG. 4C does not indicate the number of type 6 IEs in a container, but indicates that a type 6 IE j is included in the container. For example, Ind 1 may be used to indicate whether NSAG information is carried in a type 6 IEs container. For example, when the value of Ind 1 is 0, it indicates that NSAG information is not carried, and when the value of Ind 1 is 1, it indicates that NSAG information is carried.

[0060] Furthermore, as shown in Fig. 4D, the information of each type 6 IE in the type 6 IEs container may include identifier information of the type 6 IE (e.g., type of type 6 IEs), the length of the content of the type 6 IEs (e.g., Length of type 6 IEs container entry), and the content of the type 6 IEs (e.g., Value of type 6 IEs container entry). The identifier information of the type 6 IE is for indicating the type 6 IE carried in the corresponding container.

[0061] The present application will be described below by means of drawings and specific cases.

[0062] Case 1 In this case 1, the IEI of the type 6 IEs container is a "comprehension requirement", for example, any one of IEIs 7C to 7F of the type 6 IE. As shown in FIG. 5, the information transmission process includes the following steps:

[0063] S1: A terminal UE sends a request message to a network side device, and capability information is carried in a 5GMM capability IE of the request message, and the capability information is for indicating whether the terminal supports encoding and decoding for a type 6 IEs container. If the terminal supports encoding and decoding for a type 6 IEs container, it indicates that the terminal can recognize and successfully encode and decode the Type 6 IEs container. If the terminal does not support encoding and decoding for a type 6 IEs container, it indicates that the terminal cannot recognize the Type 6 IEs container issued by the network side device and cannot complete encoding and decoding of the container.

[0064] S2: After receiving the capability information, the network side device performs one of the following operations based on the capability of the terminal and the capability of the network side device:

[0065] S21: If the network side device supports encoding / decoding for a type 6 IEs container and determines that one or more Type 6 IEs need to be returned to the terminal in a response message, and the terminal supports encoding / decoding for a type 6 IEs container, the network side device encapsulates one or more Type 6 IEs in the type 6 IEs container and indicates identifier information of the Type 6 IEs carried in the container in the type 6 IEs container, and the network side device performs one or more of the following operations:

[0066] 1) Send a response message, where the response message includes a type 6 IEs container, and the response message may further include at least one of one or more previously defined Type 6 IEs, one or more newly defined Type 6 IEs, and other IEs.

[0067] 2) The first timer is started, which is a timer for the terminal side to reply that it has acknowledged the message. After the timer times out, if the network side determines that the terminal has not received the response message, it will send the response message again.

[0068] S22: When the network side device determines that one or more Type 6 IEs need to be returned to the terminal in a response message, but the terminal does not support encoding / decoding for a type 6 IEs container, the network side device may not carry a type 6 IEs container in the response message sent to the terminal, and the response message may include at least one of one or more previously defined Type 6 IEs, one or more newly defined Type 6 IEs, and other IEs.

[0069] S23: If the network side device does not support encoding / decoding for the type 6 IEs container, the network side device does not carry the type 6 IEs container in the response message sent to the terminal.

[0070] S3: The network side device sends a response message including, for example, a type 6 IEs container to the terminal.

[0071] S4: Upon receiving the response message, the terminal performs the following operations:

[0072] If the terminal supports encoding and decoding of the type 6 IEs container, it decodes the type 6 IEs container to obtain one or more Type 6 IEs, and then returns a completion message (i.e., the above-mentioned fourth message) to the network side device to confirm the successful transmission and decoding of the container to the terminal on the network side and to stop the first timer.

[0073] - If the terminal does not support encoding / decoding for a type 6 IEs container, it ignores the relevant fields when decoding, and ignoring the relevant fields includes ignoring 1+2+length bytes, where 1 byte indicates the length of the IEI of the Type 6 IEs container, 2 bytes indicates the length of the LI of the Type 6 IE, and length indicates the length of the value after it is displayed in the LI field.

[0074] S5: Optionally, if the network side device does not receive a completion message returned by the terminal before the first timer times out, it repeatedly sends the response message in S3, and when the number of repeated transmissions reaches a predetermined maximum number, it stops sending the response message and stops the first timer.

[0075] S6: Optionally, the terminal sends a completion message (ie, the above fourth message) to the network side device.

[0076] S7: Optionally, if the network side device receives a completion message before the first timer times out, it stops counting by the first timer.

[0077] Case 2 In this case 2, the IEI of the additional type 6 IEs container is one of the available non-comprehension requirement IEIs, such as type 6 IE IEIs 70, 71, and 7B. Compared with case 1, the difference is mainly in modifying the IEI of the Type 6 IEs in the related art to 70, 71, and 7B, one of which can be used for the Type 6 IEs container, and the remaining two can be put into the container, or they can remain in the response message and use the assigned IEI. As shown in Figure 5, the information transmission process includes the following steps:

[0078] S1: Same as S1 in Case 1.

[0079] S2-S4: If the network side device supports encoding / decoding for a type 6 IEs container and the terminal supports encoding / decoding for a type 6 IEs container, the network side device encapsulates Type 6 IEs, such as a Service-Level-AA container, NSSRG information, an Extended Closed Access Group (CAG) information list, and / or a newly defined type 6 IE, into a type 6 IEs container, indicates the type of Type 6 IE carried in the container in the type 6 IEs container, and sends the type 6 IEs container to the terminal in a response message.

[0080] In particular, when all of the following conditions are satisfied: 1) the network side device supports encoding and decoding for type 6 IEs container; 2) at least one of the three IEs, Service-level-AA container, NSSRG information, and Extended CAG information list, is encapsulated in a type 6 IEs container; and 3) the network side device determines that at least one of the three IEs, Service-level-AA container, NSSRG information, and Extended CAG information list, needs to be returned to the terminal, the network side device optionally performs the following operations.

[0081] 1) Send a response message, where the response message includes a type 6 IEs container, and the response message may further include at least one of one or more Type 6 IEs and other IEs that need to be returned to the terminal.

[0082] 2) The first timer is started, which is a timer for the terminal side to reply that it has acknowledged the message. After the timer times out, if the network side determines that the terminal has not received the response message, it will send the response message again.

[0083] If the terminal supports encoding / decoding for a type 6 IEs container but the network side device does not support encoding / decoding for a type 6 IEs container, the network side device does not carry the type 6 IEs container in the response message.

[0084] S5-S7: Same as S5-S7 in Case 1.

[0085] Case 3 In this case 3, the terminal sends a type 6 IEs container to the network side device. As shown in Figure 6, the information transmission process includes the following steps:

[0086] S1: If the terminal supports encoding / decoding for a type 6 IEs container, the type 6 IEs container is carried in a request message (i.e., the first message above) and sent to the network side device, and capability information (e.g., 5GMM capability) is carried in the request message to notify the network side device that it supports encoding / decoding for the type 6 IEs container.

[0087] S2: If the network side device supports encoding / decoding of the type 6 IEs container, it determines to decode the type 6 IEs container.

[0088] S3: The network side device returns a response message (ie, the above fourth message) to the terminal, and the response message includes at least one of the following:

[0089] 1) Capability information for indicating the support capability of a network side device, such as 5G System (5GS) network capability. Includes capability information indicating whether the network side device supports encoding and decoding for Type 6 IEs container.

[0090] 2) A first cause value for indicating the cause of not being able to recognize the type 6 IEs container, for example, that the network side device does not support encoding / decoding for the type 6 IEs container.

[0091] Please refer to Figure 7, Figure 7 is a flow chart of an information transmission method according to an embodiment of the present application, the method is applied to a second communication device, the first communication device can be a terminal or a network side device, the network side device is, for example, a core network network element, etc. As shown in Figure 7, the method includes: It comprises a step 71 in which the second communication device receives a first message from the first communication device.

[0092] In this embodiment, the first message includes an information element container, and the information element container includes identifier information of at least one first information element and a content of the at least one first information element. The identifier information can be used to identify the corresponding first information element. Different first information elements have different identifier information.

[0093] Optionally, the first information element may be a type 6 IE, including a previously defined type 6 IE and / or a newly defined type 6 IE, and may also be, but is not limited to, another type of IE.

[0094] In some embodiments, if the first information element is a type 6 IE, the corresponding information element container is a type 6 IEs container.

[0095] In some embodiments, the first communication device is a network side device, and the second communication device is a terminal, in which case the first message may be, but is not limited to, a registration accept message.

[0096] In another embodiment, the first communication device is a terminal, and the second communication device is a network side device, in which case the first message may be, but is not limited to, a 5GMM message, a 5GSM message, etc.

[0097] In an information transmission method according to an embodiment of the present application, a second communication device can receive a first message from a first communication device, the first message includes an information element container, and the information element container includes identifier information and content of at least one first information element. Thus, by introducing an information element container in which identifier information of an information element is encapsulated, it is possible to distinguish different information elements without using an information element identifier IEI, achieve an effect similar to that of the information element identifier IEI, and solve the problem of IEI resource shortage in the related art.

[0098] Optionally, in order to meet the need of transmitting an information element independently without relying on an information element container, the above first message may further include an information element identifier of at least one second information element. For example, the second information element may be a type 6 IE, and may include a previously defined type 6 IE and / or a newly defined type 6 IE. The second information element may be, but is not limited to, another type of IE.

[0099] Optionally, said step of receiving a first message from a first communication device comprises: receiving a first message from the first communication device by the second communication device when a first condition is satisfied, the first condition being: a determination by the first communication device that at least one information element needs to be provided to the second communication device; The first communication device supports encoding and decoding of information element containers; The second communication device supports encoding and decoding of information element containers; Identifier information of at least one first information element is encapsulated in an information element container; and may include at least one of the following:

[0100] Optionally, after the step of receiving a first message from a first communication device, the method further comprises: said second communication device decoding said information element container; ignoring relevant fields of the information element container when the second communication device decodes the first message; The present invention further includes any one of the following:

[0101] Optionally, after the step of decoding the information element container, the second communication device may send a fourth message to the first communication device to reply acknowledging the first message.

[0102] Optionally, after the step of ignoring relevant fields of the information element container, the second communication device may send first indication information to the first communication device, the first indication information being used to indicate that the second communication device does not support encoding / decoding for the information element container or that decoding for the information element container has failed.

[0103] Optionally, when the first communication device does not support encoding / decoding for the information element container and / or the second communication device does not support encoding / decoding for the information element container, the second communication device may receive a second message from the first communication device, the second message including an information element identifier of at least one first information element and content of at least one first information element, and the second message does not include the information element container.

[0104] Optionally, the method further comprises: transmitting capability information from the second communication device to the first communication device, the capability information indicating whether the second communication device supports encoding and decoding of the information element container; transmitting a first cause value from the second communication device to the first communication device, the first cause value indicating a cause for the second communication device's inability to recognize the first message; The present invention further includes at least one of the following:

[0105] Optionally, the information element container includes content of an information element container, the content of the information element container including a number of first information elements in the information element container and information of each first information element in the information element container, the information of each first information element including identifier information of each first information element, a length of each first information element, and content of each first information element.

[0106] Optionally, the information element container includes an information element indication list and a content of the information element container, an information element indication in the information element indication list is used to indicate whether the information element container includes a first information element corresponding to the information element indication, and the content of the information element container includes information of each first information element in the information element container, the information of each first information element includes identifier information of each first information element, a length of each first information element, and a content of each first information element.

[0107] Optionally, said information element container may include at least one of an information element identifier of the information element container and a length indicator of the information element container, such that the information element identifier of the information element container allows different information element containers to be distinguished, and the length of the information element container allows the length of the contents of the information element container to be known.

[0108] In some embodiments, when the information element container is a type 6 IEs container, the information element identifier of the type 6 IEs container may be "comprehension required" or may be non-"comprehension required".

[0109] In some embodiments, when the information element container is a type 6 IEs container, the information element identifier of the type 6 IEs container may use the IEI of the existing type 6 IE "comprehension required", for example, by setting the IEI to one of 7C to 7F, thereby meeting the transmission needs without changing the protocol architecture of the related technology.

[0110] In another embodiment, when the information element container is a type 6 IEs container, the information element identifier of the type 6 IEs container may be an available non-"comprehension requirement" IEI, for example, the IEI may be any one of 70, 71, or 7B, and then the IEs of the remaining two IEI identifiers and any type 6 IEs that will be newly defined later may all be encapsulated in the type 6 IEs container.

[0111] The information transmission method according to the embodiment of the present application may be performed by an information transmission device. In the embodiment of the present application, the information transmission device according to the embodiment of the present application will be described by taking the information transmission method performed by the information transmission device as an example.

[0112] Please refer to FIG. 8, which is a structural schematic diagram of an information transmission device according to an embodiment of the present application, which is applied to a first communication device. As shown in FIG. 8, the information transmission device 80 includes: a first sending module 81 used for sending a first message to a second communication device; The first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

[0113] Optionally, the first sending module 81 is specifically used for sending the first message to the second communication device when a first condition is met. The first condition is: determining, by the first communication device, that at least one information element needs to be provided to the second communication device; The first communication device supports encoding and decoding of the information element container; The second communication device supports encoding and decoding of the information element container; identifier information of the at least one first information element is encapsulated in the information element container; and Includes at least one of the following:

[0114] Optionally, when the first communication device does not support encoding / decoding for the information element container and / or the second communication device does not support encoding / decoding for the information element container, the first sending module 81 is further used for sending a second message to the second communication device, the second message including an information element identifier of the at least one first information element and a content of the at least one first information element, and the second message does not include the information element container.

[0115] Optionally, the information transmission device 80 further comprises a first receiving module, the first receiving module comprising: receiving capability information from the second communication device, the capability information indicating whether the second communication device supports encoding and decoding of the information element container; receiving a first cause value from the second communication device indicating a cause for the second communication device's inability to recognize the first message; It is used in at least one of the following:

[0116] Optionally, when the reason why the second communication device cannot recognize the first message is that the second communication device does not support encoding and decoding for the information element container, the first sending module 81 is further used for sending the content of the at least one first information element to the second communication device by a third message.

[0117] Optionally, the first message further includes an information element identifier of at least one second information element and content of the at least one second information element.

[0118] Optionally, the information transmitting device 80 comprises: A start-up module is used for starting a first timer when a first message is sent to a second communication device, the first timer being a timer for the second communication device to reply that the first message has been acknowledged; a first execution module used to resend the first message to the second communication device when a fourth message of the second communication device for replying that the first message has been acknowledged is not received before a first timer times out, or to stop the first timer when a fourth message of the second communication device for replying that the first message has been acknowledged is received before a first timer times out; It further comprises:

[0119] Optionally, the information element container includes content of an information element container, the content of the information element container including a number of first information elements in the information element container and information of each first information element in the information element container, the information of each first information element including identifier information of each first information element, a length of each first information element, and content of each first information element.

[0120] Optionally, the information element container includes an information element indication list and a content of the information element container; An information element indication in the information element indication list is used to indicate whether or not the information element container includes a first information element corresponding to the information element indication, and the contents of the information element container include information of each first information element in the information element container, and the information of each first information element includes identifier information of each first information element, the length of each first information element, and the content of each first information element.

[0121] Optionally, the information element container further comprises: an information element identifier of the information element container; the length of the information element container; and At least one of the following is further included:

[0122] The information transmission device 80 according to the embodiment of the present application can realize each process realized by the embodiment of the method of Fig. 2, and achieve the same technical effects. Here, in order to avoid duplication, the description will be omitted.

[0123] Please refer to Fig. 9, which is a structural schematic diagram of an information transmission device according to an embodiment of the present application, which is applied to a second communication device. As shown in Fig. 9, the information transmission device 90 includes: a second receiving module 91 used for receiving the first message from the first communication device; Equipped with The first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

[0124] Optionally, the second receiving module 91 is specifically used for receiving the first message from the first communication device when a first condition is met, the first condition being: determining, by the first communication device, that at least one information element needs to be provided to the second communication device; The first communication device supports encoding and decoding of the information element container; The second communication device supports encoding and decoding of the information element container; identifier information of the at least one first information element is encapsulated in the information element container; and Includes at least one of the following:

[0125] Optionally, the information transmission device 90 comprises: a second execution module adapted to decode the information element container or adapted to ignore relevant fields of the information element container when decoding the first message. It further comprises:

[0126] Optionally, the information transmission device 90 comprises: a second sending module for sending a fourth message to the first communication device to reply that the first message has been confirmed; It further comprises:

[0127] Optionally, a second sending module is used for sending first indication information to the first communication device after ignoring relevant fields of the information element container, the first indication information being used for indicating that the second communication device does not support encoding / decoding for the information element container or that decoding for the information element container has failed.

[0128] Optionally, when the first communication device does not support encoding / decoding for the information element container and / or the second communication device does not support encoding / decoding for the information element container, the second receiving module 91 is further used for receiving a second message from the first communication device, the second message including an information element identifier of the at least one first information element and content of the at least one first information element, and the second message does not include the information element container.

[0129] Optionally, the second transmitting module comprises: transmitting capability information to the first communication device, the capability information indicating whether the second communication device supports encoding and decoding of the information element container; sending a first cause value to the first communication device indicating a cause for the second communication device's inability to recognize the first message; It is further used in at least one of the following:

[0130] Optionally, the information element container includes content of an information element container, the content of the information element container including a number of first information elements in the information element container and information of each first information element in the information element container, the information of each first information element including identifier information of each first information element, a length of each first information element, and content of each first information element.

[0131] Optionally, the information element container includes an information element indication list and a content of the information element container, an information element indication in the information element indication list is used to indicate whether the information element container includes a first information element corresponding to the information element indication, and the content of the information element container includes information of each first information element in the information element container, the information of each first information element includes identifier information of each first information element, a length of each first information element, and a content of each first information element.

[0132] Optionally, the information element container further comprises: an information element identifier of the information element container; the length of the information element container; and At least one of the following is further included:

[0133] The information transmission device 90 according to the embodiment of the present application can realize each process realized by the embodiment of the method of Fig. 7, and achieve the same technical effects. Here, the description will be omitted to avoid duplication.

[0134] Optionally, as shown in Fig. 10, the embodiment of the present application further provides a communication device 100, including a processor 101 and a memory 102 in which a program or command executable on the processor 101 is stored. For example, when the communication device 100 is a first communication device, when the program or command is executed by the processor 101, each step of the embodiment of the information transmission method shown in Fig. 2 above can be realized, and the same technical effect can be achieved. When the communication device 100 is a second communication device, when the program or command is executed by the processor 101, each step of the embodiment of the information transmission method shown in Fig. 7 above can be realized, and the same technical effect can be achieved. Here, in order to avoid duplication, the description is omitted.

[0135] The embodiment of the present application further provides a communication device, comprising a processor and a communication interface. For example, when the communication device 100 is a first communication device, the communication interface is used to send a first message to a second communication device. When the communication device 100 is a second communication device, the communication interface is used to receive a first message from the first communication device. The embodiment corresponds to the embodiment of the above method, and each implementation process and realization manner of the embodiment of the above method can be applied to the embodiment, and the same technical effect can be achieved. Here, in order to avoid repetition, the description is omitted.

[0136] Specifically, FIG. 11 is a hardware structure schematic diagram of a terminal for implementing the embodiment of the present application.

[0137] The terminal 1100 includes at least some components such as, but not limited to, a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109 and a processor 1110.

[0138] Those skilled in the art can understand that the terminal 1100 may further include a power source (e.g., a battery) for supplying power to each component, and the power source may be logically connected to the processor 1110 through a power management system, and the power management system may realize functions such as charge / discharge management and power consumption management. The structure of the terminal shown in FIG. 11 is not intended to limit the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different component arrangement, and the description thereof will be omitted here.

[0139] It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042 for processing image data of still images or videos captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. The other input devices 11072 may include, but are not limited to, a physical keyboard, a function button (e.g., a volume control button, a switch button, etc.), a trackball, a mouse, and an operation lever, and the description thereof will be omitted here.

[0140] In the embodiment of the present application, the high frequency unit 1101 receives downlink data from the network side device and then transmits it to the processor 1110 for processing, and the high frequency unit 1101 may also transmit uplink data to the network side device. Typically, the high frequency unit 1101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0141] The memory 1109 can be used to store software programs or commands and various data. The memory 1109 may mainly include a first storage area for storing programs or commands and a second storage area for storing data, and the first storage area can store an operating system, an application or command required for at least one function (e.g., a sound playback function, an image playback function, etc.), etc. The memory 1109 may include a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may 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 may be Random Access Memory (RAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synch link Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM). Memory 1109 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.

[0142] The processor 1110 may include one or more processing units. Optionally, the processor 1110 may be integrated with an application processor that mainly processes operations related to an operating system, a user interface, applications, etc., and a modem processor, such as a baseband processor that mainly processes wireless communication signals. It is understandable that the modem processor may not be integrated into the processor 1110.

[0143] Here, the high frequency unit 1101 is used to send a first message to a network side device, or the high frequency unit 1101 is used to receive a first message from a network side device, and the first message includes an information element container, and the information element container includes identifier information and content of at least one first information element.

[0144] The terminal 1100 according to the embodiment of the present application can implement each process implemented by the embodiment of the method of Fig. 2 or Fig. 7 to achieve the same technical effect. Here, in order to avoid duplication, the description will be omitted.

[0145] Specifically, an embodiment of the present application further provides a network side device. As shown in Fig. 12, the network side device 120 includes a processor 121, a network interface 122 and a memory 123. The network interface 122 is, for example, a common public radio interface (CPRI).

[0146] Specifically, the network side device 120 according to the embodiment of the present invention further includes a command or program stored in the memory 123 and executable on the processor 121, and the processor 121 calls the command or program in the memory 123 to execute the method performed by each module shown in Fig. 8 or Fig. 9, thereby achieving the same technical effect. Here, the description will be omitted to avoid duplication.

[0147] The embodiments of the present application further provide a readable storage medium storing a program or command, which, when executed by a processor, realizes each process of the embodiments of the information transmission method described above, and achieves the same technical effects. Here, the description is omitted to avoid duplication.

[0148] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a computer read only memory ROM, a random access memory RAM, a magnetic disk, or an optical disk.

[0149] The embodiments of the present application also provide a chip including a processor and a communication interface, the communication interface and the processor being combined, the processor is used to realize each process of the embodiments of the information transmission method by executing a program or command, and the same technical effect can be achieved. Here, the description is omitted to avoid duplication.

[0150] The chip described in the embodiments of the present application may be called a system on chip, a system chip, a chip system, or an SOC.

[0151] The embodiments of the present application also provide a computer program / program product stored in a storage medium, which is executed by at least one processor to realize each process of the embodiments of the information transmission method described above, and achieve the same technical effects. Here, the description is omitted to avoid duplication.

[0152] An embodiment of the present application further provides a communication system comprising a terminal and a network side equipment, wherein the terminal is used to perform the method steps as shown in FIG. 2 and the network side equipment is used to perform the method steps as shown in FIG. 7, or the terminal is used to perform the method steps as shown in FIG. 7 and the network side equipment is used to perform the method steps as shown in FIG. 2.

[0153] It should be noted that in this specification, the terms "comprise", "consist of" or any other variants are intended to include a non-exclusive inclusion, whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly stated or inherent to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. In addition, the scope of the method and apparatus in the embodiments of the present application is not limited to performing functions in the order shown or discussed herein, and may further include performing functions substantially simultaneously or in the opposite order, depending on the functions involved. For example, the methods described above may be performed in a different order than described, and further, steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined with other examples.

[0154] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a required general-purpose hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially or the part that contributes to the related art can be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a number of commands for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the embodiments of the present application.

[0155] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.

Claims

1. The method includes a step of: a first communication device transmitting a first message to a second communication device; The first message includes an information element container, the information element container including identifier information of at least one first information element and content of the at least one first information element. Method of information transmission.

2. The step of transmitting a first message to a second communication device comprises: transmitting the first message to the second communication device when a first condition is satisfied; The first condition is: the first communication device determining that it is necessary to provide at least one information element to the second communication device; The first communication device supports encoding and decoding of the information element container; The second communication device supports encoding and decoding of the information element container; identifier information of the at least one first information element is encapsulated in the information element container; and The method of claim 1 , comprising at least one of:

3. When the first communication device does not support encoding / decoding for the information element container, and / or the second communication device does not support encoding / decoding for the information element container, The method further includes the step of the first communication device sending a second message to the second communication device; 3. The method of claim 1 or 2, wherein the second message includes an information element identifier of the at least one first information element and content of the at least one first information element, and the second message does not include the information element container.

4. receiving capability information from the second communication device, the capability information indicating whether the second communication device supports encoding / decoding of the information element container; receiving, by the first communication device, from the second communication device, a first cause value indicating a cause for the second communication device's inability to recognize the first message; The method of claim 1 or claim 2, further comprising at least one of:

5. When the reason why the second communication device cannot recognize the first message is that the second communication device does not support encoding / decoding for the information element container, said first communication device transmitting the contents of said at least one first information element to said second communication device in a third message. The method of claim 4 further comprising:

6. The method according to claim 1 , wherein the first message further includes an information element identifier of at least one second information element and a content of the at least one second information element.

7. During the step of transmitting the first message to the second communication device, starting a first timer by the first communication device, the first timer being a timer for a second communication device to reply that it has acknowledged the first message; 7. The method according to claim 1, further comprising the step of: the first communication device retransmitting the first message to the second communication device if a fourth message from the second communication device replying that it has acknowledged the first message has not been received before the first timer times out; or the first communication device stopping the first timer if a fourth message from the second communication device replying that it has acknowledged the first message is received before the first timer times out.

8. the information element container includes information element container content, the information element container content including a number of first information elements in the information element container and information for each first information element in the information element container; 2. The method of claim 1, wherein the information of each first information element includes identifier information of each first information element, a length of each first information element, and content of each first information element.

9. the information element container includes an information element indication list and contents of the information element container; an information element indication in the information element indication list is used to indicate whether the information element container includes a first information element corresponding to the information element indication; the contents of the information element container include information for each first information element in the information element container; 2. The method of claim 1, wherein the information of each first information element includes identifier information of each first information element, a length of each first information element, and content of each first information element.

10. In the information element container, an information element identifier of the information element container; the length of the information element container; and The method of claim 1 , further comprising at least one of:

11. The method includes receiving a first message from a first communication device by a second communication device; The method of transmitting information, wherein the first message includes an information element container, the information element container including identifier information of at least one first information element and content of the at least one first information element.

12. The step of receiving a first message from a first communication device comprises: receiving, by the second communication device, the first message from the first communication device when a first condition is satisfied; The first condition is: the first communication device determining that it is necessary to provide at least one information element to the second communication device; The first communication device supports encoding and decoding of the information element container; The second communication device supports encoding and decoding of the information element container; identifier information of the at least one first information element is encapsulated in the information element container; and The method of claim 11 , comprising at least one of:

13. after said step of receiving a first message from a first communication device; said second communication device decoding said information element container; ignoring relevant fields of the information element container when the second communication device decodes the first message; 13. The method of claim 11 or claim 12, further comprising any one of the following:

14. After the step of decoding the information element container, The second communication device transmits a fourth message to the first communication device in response to acknowledging the first message. The method of claim 13 further comprising:

15. after said step of ignoring relevant fields of said information element container, 14. The method of claim 13, further comprising the step of the second communication device sending first indication information to the first communication device, the first indication information being used to indicate that the second communication device does not support encoding / decoding for the information element container or that decoding for the information element container has failed.

16. When the first communication device does not support encoding / decoding for the information element container, and / or the second communication device does not support encoding / decoding for the information element container, The method further includes the step of receiving a second message from the first communication device by the second communication device; 16. The method according to claim 11, wherein the second message includes an information element identifier of the at least one first information element and a content of the at least one first information element, and the second message does not include the information element container.

17. transmitting capability information from the second communication device to the first communication device, the capability information indicating whether the second communication device supports encoding / decoding of the information element container; transmitting a first cause value from the second communication device to the first communication device, the first cause value indicating a cause for the second communication device's inability to recognize the first message; The method of any one of claims 10 to 14, further comprising at least one of:

18. the information element container includes information element container content, the information element container content including a number of first information elements in the information element container and information for each first information element in the information element container; 12. The method of claim 11, wherein the information of each first information element includes identifier information of each first information element, a length of each first information element, and content of each first information element.

19. the information element container includes an information element indication list and contents of the information element container; an information element indication in the information element indication list is used to indicate whether the information element container includes a first information element corresponding to the information element indication; the contents of the information element container include information for each first information element in the information element container; 12. The method of claim 11, wherein the information of each first information element includes identifier information of each first information element, a length of each first information element, and content of each first information element.

20. In the information element container, an information element identifier of the information element container; the length of the information element container; and The method of any one of claims 11 to 19, further comprising at least one of:

21. a first transmission module adapted to transmit a first message to a second communication device; The first message includes an information element container, the information element container including identifier information of at least one first information element and content of the at least one first information element. Information transmission device.

22. a second receiving module adapted to receive a first message from the first communication device; An information transmission device, wherein the first message includes an information element container, and the information element container includes identifier information of at least one first information element and content of the at least one first information element.

23. A terminal comprising a processor and a memory in which a program or command executable on the processor is stored, and which, when the program or command is executed by the processor, realizes the steps of the information transmission method described in any one of claims 1 to 10, or realizes the steps of the information transmission method described in any one of claims 11 to 20.

24. A network side device comprising a processor and a memory in which a program or command executable on the processor is stored, and which, when the program or command is executed by the processor, realizes the steps of an information transmission method described in any one of claims 1 to 10, or realizes the steps of an information transmission method described in any one of claims 11 to 20.

25. A readable storage medium that stores a program or command and, when the program or command is executed by a processor, realizes the steps of the information transmission method described in any one of claims 1 to 10 or realizes the steps of the information transmission method described in any one of claims 11 to 20.