CN115426623A - Information transmission method, terminal equipment and network equipment - Google Patents

Information transmission method, terminal equipment and network equipment Download PDF

Info

Publication number
CN115426623A
CN115426623A CN202211051959.9A CN202211051959A CN115426623A CN 115426623 A CN115426623 A CN 115426623A CN 202211051959 A CN202211051959 A CN 202211051959A CN 115426623 A CN115426623 A CN 115426623A
Authority
CN
China
Prior art keywords
entity
message
information
reply
messages
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211051959.9A
Other languages
Chinese (zh)
Other versions
CN115426623B (en
Inventor
李维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zeku Technology Beijing Corp Ltd
Original Assignee
Zeku Technology Beijing Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zeku Technology Beijing Corp Ltd filed Critical Zeku Technology Beijing Corp Ltd
Priority to CN202211051959.9A priority Critical patent/CN115426623B/en
Publication of CN115426623A publication Critical patent/CN115426623A/en
Application granted granted Critical
Publication of CN115426623B publication Critical patent/CN115426623B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to an information transmission method, terminal equipment and network equipment, wherein the method comprises the following steps: a first entity of the terminal equipment sends a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; a first entity of the terminal equipment receives a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments. By the aid of the method and the device, information transmission efficiency is improved.

Description

Information transmission method, terminal equipment and network equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to an information transmission method, a terminal device, and a network device.
Background
The 3GPP (3 rd Generation Partnership Project) is limited to transmission bandwidth at the beginning of the preparation of the conventional sms standard, the data length of the sms is limited to 140 bytes, and a stop-and-wait mode of segmented transmission is adopted when transmitting long sms. With the development of mobile communication technology, the transmission bandwidth of mobile communication increases and the underlying transmission rate is greatly improved, but how to improve the transmission efficiency of short messages (especially long short messages) becomes a problem to be solved.
Disclosure of Invention
The application provides an information transmission method, terminal equipment and network equipment.
The embodiment of the application provides an information transmission method, which comprises the following steps:
a first entity of the terminal equipment sends a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information;
a first entity of the terminal equipment receives a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
The embodiment of the application provides an information transmission method, which comprises the following steps:
a first entity of a network device receives a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information;
a first entity of the network equipment sends a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
An embodiment of the present application provides a terminal device, where the terminal device includes:
a first communication module of a first entity for transmitting a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; receiving a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
An embodiment of the present application provides a network device, where the network device includes:
a second communication module of the first entity for receiving a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; transmitting a plurality of response messages; wherein different ones of the plurality of response information correspond to different information segments
The embodiment of the application provides terminal equipment which comprises a processor and a memory. The memory is used for storing a computer program, and the processor is used for calling and running the computer program stored in the memory so as to enable the terminal device to execute the method in the embodiment of the application.
An embodiment of the application provides a network device, which includes a processor and a memory. The memory is used for storing a computer program, and the processor is used for calling and running the computer program stored in the memory so as to enable the network device to execute the method in the embodiment of the application.
The embodiment of the application provides a chip for realizing the method.
Specifically, the chip includes: and the processor is used for calling and running the computer program from the memory so that the equipment provided with the chip executes the information transmission method in the embodiment of the application.
The embodiment of the present application provides a computer-readable storage medium for storing a computer program, which, when executed by an apparatus, causes the apparatus to execute an information transmission method in the embodiment of the present application.
The embodiment of the present application provides a computer program product, which includes computer program instructions, where the computer program instructions enable a computer to execute the information transmission method in the embodiment of the present application.
Embodiments of the present application provide a computer program, which, when running on a computer, causes the computer to execute an information transmission method in embodiments of the present application.
According to the embodiment of the application, the first entity of the terminal equipment can receive the plurality of response messages after the plurality of information segments are sent, so that the terminal equipment does not need to wait for the response messages of the information segments in the process of sending the plurality of information segments, the transmission time of the sent messages can be shortened, and the transmission efficiency of the messages is improved.
Drawings
Fig. 1 is a schematic diagram of an application scenario according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a 3GPP short message protocol layer.
Fig. 3 is a schematic diagram of data packet composition.
Fig. 4 and 5 are two exemplary flow charts of long sms segment transmission.
Fig. 6 is a schematic flow chart of an information transmission method according to an embodiment of the present application.
Fig. 7 is a schematic flow chart diagram of an information transmission method according to another embodiment of the present application.
Fig. 8 is an exemplary flow chart of an information transmission method according to an embodiment of the present application.
Fig. 9 is yet another exemplary flowchart of an information transmission method according to an embodiment of the present application.
Fig. 10 is a schematic block diagram of a terminal device according to an embodiment of the present application.
Fig. 11 is a schematic block diagram of a network device according to an embodiment of the present application.
Fig. 12 is a schematic block diagram of a communication device according to an embodiment of the present application.
FIG. 13 is a schematic block diagram of a chip according to an embodiment of the present application.
Fig. 14 is a schematic block diagram of a communication system according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
The technical scheme of the embodiment of the application can be applied to various communication systems, for example: global System for Mobile communications (GSM) System, code Division Multiple Access (CDMA) System, wideband Code Division Multiple Access (WCDMA) System, general Packet Radio Service (GPRS), long Term Evolution (Long Term Evolution, LTE) System, LTE-a System, new Radio (NR) System, evolution System of NR System, LTE-based Access to unlicensed spectrum, LTE-U) System, NR (NR-based to unlicensed spectrum) System on unlicensed spectrum, non-Terrestrial communication network (NTN) System, universal Mobile Telecommunications System (UMTS), wireless Local Area Network (WLAN), wireless Fidelity (WiFi), 5th-Generation (5G) System, or other communication systems.
Generally, conventional Communication systems support a limited number of connections and are easy to implement, however, with the development of Communication technologies, mobile Communication systems will support not only conventional Communication, but also, for example, device to Device (D2D) Communication, machine to Machine (M2M) Communication, machine Type Communication (MTC), vehicle to Vehicle (V2V) Communication, or Vehicle networking (V2X) Communication, and the embodiments of the present application can also be applied to these Communication systems.
In an implementation manner, the communication system in the embodiment of the present application may be applied to a Carrier Aggregation (CA) scenario, may also be applied to a Dual Connectivity (DC) scenario, and may also be applied to a stand-alone (SA) networking scenario.
In one implementation, the communication system in the embodiment of the present application may be applied to an unlicensed spectrum, where the unlicensed spectrum may also be considered as a shared spectrum; alternatively, the communication system in the embodiment of the present application may also be applied to a licensed spectrum, where the licensed spectrum may also be regarded as an unshared spectrum.
Various embodiments are described in connection with a network device and a terminal device, where the terminal device may also be referred to as a User Equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a User terminal, a wireless communication device, a User agent, or a User Equipment.
The terminal device may be a Station (ST) in a WLAN, and may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with Wireless communication capability, a computing device or other processing device connected to a Wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next generation communication system such as an NR Network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) Network, and so on.
In the embodiment of the application, the terminal equipment can be deployed on the land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.).
In this embodiment, the terminal device may be a Mobile Phone (Mobile Phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving (self-driving), a wireless terminal device in remote medical (remote medical), a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in city (smart city), a wireless terminal device in smart home (smart home), or the like.
By way of example and not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable equipment can also be called wearable intelligent equipment, is the general term of equipment that uses wearable technique to carry out intelligent design, develop can dress to daily wearing, such as glasses, gloves, wrist-watch, dress and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction and cloud interaction. The generalized wearable smart device includes full functionality, large size, and can implement full or partial functionality without relying on a smart phone, such as: smart watches or smart glasses and the like, and only focus on a certain type of application functions, and need to be used in cooperation with other devices such as smart phones, such as various smart bracelets for physical sign monitoring, smart jewelry and the like.
In this embodiment of the present application, the network device may be a device for communicating with a mobile device, and the network device may be an Access Point (AP) in a WLAN, a Base Station (BTS) in GSM or CDMA, a Base Station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay Station or an Access Point, a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a PLMN network for future evolution, or a network device in an NTN network.
By way of example and not limitation, in embodiments of the present application, a network device may have a mobile nature, e.g., the network device may be a mobile device. Alternatively, the network device may be a satellite, balloon station. For example, the satellite may be a Low Earth Orbit (LEO) satellite, a Medium Earth Orbit (MEO) satellite, a geosynchronous Orbit (GEO) satellite, a High Elliptic Orbit (HEO) satellite, and the like. Alternatively, the network device may be a base station installed on land, water, or the like.
In this embodiment of the present application, a network device may provide a service for a cell, and a terminal device communicates with the network device through a transmission resource (e.g., a frequency domain resource or a spectrum resource) used by the cell, where the cell may be a cell corresponding to the network device (e.g., a base station), and the cell may belong to a macro base station or a base station corresponding to a Small cell (Small cell), where the Small cell may include: urban cells (Metro cells), micro cells (Micro cells), pico cells (Pico cells), femto cells (Femto cells), and the like, wherein the small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-rate data transmission services.
Fig. 1 schematically illustrates a communication system 100. The communication system comprises one network device 110 and two terminal devices 120. In one embodiment, the communication system 100 may include a plurality of network devices 110, and each network device 110 may include other numbers of terminal devices 120 within the coverage area, which is not limited in this embodiment.
In an implementation manner, the communication system 100 may further include other network entities such as a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), which is not limited in this embodiment.
The network device may further include an access network device and a core network device. I.e. the wireless communication system further comprises a plurality of core networks for communicating with the access network devices. The access network device may be a long-term evolution (LTE) system, a Next Radio (NR) system, or an evolved base station (evolved Node B) in an authorized assisted access long-term evolution (LAA-LTE) system, such as an eNB or an e-NodeB) macro base station, a micro base station (also referred to as a "small base station"), a pico base station, an Access Point (AP), a Transmission Point (TP), or a new generation base station (g-NodeB).
It should be understood that a device having a communication function in a network/system in the embodiments of the present application may be referred to as a communication device. Taking the communication system shown in fig. 1 as an example, the communication device may include a network device and a terminal device having a communication function, and the network device and the terminal device may be specific devices in this embodiment, which are not described herein again; the communication device may further include other devices in the communication system, for example, other network entities such as a network controller, a mobility management entity, and the like, which is not limited in this embodiment of the present application.
It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be understood that "indication" mentioned in the embodiments of the present application may be a direct indication, an indirect indication, or an indication of an association relationship. For example, a indicates B, which may mean that a directly indicates B, e.g., B may be obtained by a; it may also mean that a indicates B indirectly, for example, a indicates C, and B may be obtained by C; it can also be shown that there is an association between a and B.
In the description of the embodiments of the present application, the term "correspond" may indicate that there is a direct correspondence or an indirect correspondence between the two, may also indicate that there is an association between the two, and may also indicate and is indicated, configure and is configured, and the like.
For convenience of understanding of technical solutions of the embodiments of the present application, the following description is provided for related technologies of the embodiments of the present application, and the following related technologies may be arbitrarily combined with the technical solutions of the embodiments of the present application as alternatives, which all belong to the protection scope of the embodiments of the present application.
As shown in fig. 2, the 3GPP (3 rd Generation Partnership Project) SMs protocol is divided into 3 parts from top to bottom, which are SM-AL (Short Message Application Layer), SM-TL (Short Message Transport Layer) and SM-RL (Short Message Relay Layer) in sequence. The CM-layer (Connection Management-layer) is responsible for establishing and managing connections based on GSM, UMTS, LTE, and NR bearers, and provides a uniform service interface to the SM-RL, so that the transmission process of an SM-RL layer packet (RPDU) is decoupled from specific mobile communication systems (2G, 3G,4G, and 5G) of an air interface. In addition, 3GPP introduced an IMS (IP Multimedia Subsystem) network, which in turn extends sms Service to IMS, which can be carried over a 3g,4g or 5G network.
As shown in fig. 3, a short Message relay layer (SM-RL) data packet is composed of an RP (Reply path) data header and an RP data part, where the RP data header includes two important fields, namely, MTI (Message Type Indicator) and MR (Message Reference). MTI denotes the message type, e.g., message type RP-DATA (MTI: 0) or RP-ACK (MTI: 3). MR may represent a one-to-one correspondence between RP-DATA and RP-ACK. The message sending end UE checks the MTI and the MR value, and the RP-DATA and the RP-ACK with the same MR value are judged to be the same group of request and response messages.
In summary, according to the current implementation manner of the 3GPP short message service, the SM-AL, SM-TL, and SM-RL in the conventional short message protocol part are completely independent of the bottom layer bearer (2G, 3G,4G, 5G, and IMS), and the transmission format and the transmission process of the short message data are consistent from 2G to 5G.
At the beginning of the birth of the short message service, the short message service is carried on a control channel SACCH or SDCCH of GSM. Because the bandwidth of the GSM control channel is low and the data transmission capacity is weak, the length of a single short message data part is set to be 140 bytes. As shown in fig. 4, when a long short message with a length greater than 140 bytes needs to be transmitted, the SM-TL divides the long text into several short message segments, and then the SM-RL layer at the UE side divides a long short message into two short message segments for transmission by using a stop-wait mode, which specifically includes:
step 401, a SM-RL entity at a UE side sends a first short message segment RP-DATA (MTI: 0, MR;
step 402, the CM entity at the UE side bears RP-DATA through CP-DATA and sends the RP-DATA to the network;
step 403, after receiving the CP-DATA sent by the UE, the CM entity on the network side sends the RP-DATA (MTI: 0, mr;
step 404, the network side CM entity sends CP-ACK to the UE side CM entity, responding to the CP-DATA in step 402;
step 405, the network side SM-RL entity sends RP-ACK (MTI: 3, MR;
step 406, the network side CM entity carries RP-ACK through CP-DATA and sends the RP-ACK to the UE;
step 407, after receiving the CP-DATA sent by the network, the CM entity at the UE side sends RP-ACK (MTI: 3, MR;
step 408, the CM entity at UE side sends CP-ACK to the CM entity at network side, responding to the CP-DATA in step 6;
in steps 409 to 416, and in steps 401 to 408, the UE sends the second short message segment RP-DATA (MTI: 0, MR.
The SMSoIP is defined in 3GPP, the UE can transmit the traditional short MESSAGE by using IMS network, the transmission process of the UE sending and receiving the SMSoIP long short MESSAGE is specified in the SMSoIP long short MESSAGE test case, as shown in fig. 5, the IMS long short MESSAGE sequentially transmits each segment of the long short MESSAGE by using stop mode through the SIP protocol MESSAGE, which specifically includes:
step 501, the SM-RL entity at the UE side sends RP-DATA (MTI: 0, MR;
step 502, the IMS entity at the UE side transmits RP-DATA of a first short MESSAGE segment to the IMS entity at the network side through a MESSAGE;
step 503, after receiving the MESSAGE, the IMS entity at the network side submits the RP-DATA of the first short MESSAGE segment to the SM-RL entity at the network side (MTI: 0, mr;
step 504, the network side IMS entity replies 202 Accepted, notifies the UE side IMS entity, and receives MESSAGE;
step 505, the network side SM-RL entity replies with RP-ACK (MTI: 3, MR;
step 506, the network side IMS entity transmits RP-ACK to the UE side IMS entity through MESSAGE;
step 507, the SM-RL entity at the UE side receives RP-ACK (MTI: 3, MR;
step 508, the IMS entity of UE side replies 200OK, notify the IMS entity of network side, receive the MESSAGE in step 506;
in steps 509 to 516, in the same steps 501 to 508, the ue sends a second short message fragment RP-DATA (MTI: 0, mr.
At the beginning of the conventional short message standard, the 3GPP is limited by the low bandwidth of GSM underlying transmission in the 2G era, and the short message data length is limited to 140 bytes. When the long short message is transmitted, the SM-RL entity adopts a stop-wait mode, and transmits the segmented RP-DATA of the long short message on the bottom layer bearing through the CM-repeater. As the mobile communication technology evolves from 2G to 5G, and an IMS network is introduced to carry a call and a short message service, the transmission rate of the bottom layer of the mobile communication is greatly increased, but in order to ensure the consistency of the short message service in providing services to the upper layer application, the SMSoIP function still maintains the SM-TL and SM-RL layers unchanged. Therefore, the current 3GPP protocol still transmits long short messages on 3G,4G, 5G and IMS bearers in a manner of segmenting the long short messages by 140 bytes, and the SM-RL entity transmits each short message segment through the IMS bearer in a stop-wait mode. The stop-wait mode transmission mode of the long short message segmentation greatly limits the transmission efficiency of the long short message and cannot exert the advantage of high bandwidth of 3G,4G, 5G and IMS.
According to an aspect of the present application, there is provided an information transmission method as shown in fig. 6, including:
s601, a first entity of the terminal equipment sends a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information;
s602, a first entity of the terminal equipment receives a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
According to another embodiment of the present application, there is provided an information transmission method as shown in fig. 7, including:
s701, a first entity of the network equipment receives a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information;
s702, a first entity of the network equipment sends a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
Here, the network device may refer to a gateway; specifically, the Gateway may be an IP-SM-GW (Internet Protocol-Short Message-Gateway).
The original information may be a short message to be sent of the terminal device, and more specifically, the short message to be sent is a long short message to be sent. The long short message may refer to a short message with a length greater than 140 bytes. The multiple information segments are obtained by segmenting a long short message to be sent; the plurality of information segments may specifically refer to two or more information segments, that is, the plurality of information segments refer to at least two information segments. Illustratively, the plurality of information segments may be referred to as a plurality of short message segments. Hereinafter, unless otherwise specified, the meaning of the information segment and the short message segment is the same, and the repeated description is not repeated.
The process of dividing the information to be sent into a plurality of short message segments (i.e. information segments) by the first entity of the terminal device may be based on a preset length, where the preset length may be set according to practical situations, for example, 70 bytes or 40 bytes or more or less, and is not exhaustive here. The specific division manner is not exhaustive.
The first entity of the terminal device sends a plurality of information segments, including: the first entity of the terminal equipment sends the plurality of information segments to the second entity of the terminal equipment respectively; and the second entity of the terminal equipment respectively sends the plurality of information segments to network equipment. A first entity of the network device receives a plurality of information segments, including: the first entity of the network device receives the plurality of information segments sent by the terminal device from the second entity of the network device.
The first entity of the terminal device may specifically refer to a Short Message Relay Layer (SM-RL) entity of the terminal device. The first entity of the network device refers to the SM-RL entity of the network device. The SM-RL may refer to a protocol layer in the 3GPP SMs, which has been described in detail in the foregoing embodiments, and will not be described repeatedly here. Hereinafter, unless otherwise specified, the first entity has the same meaning as the SM-RL entity, and a description thereof will not be repeated.
The second entity of the terminal device may specifically refer to an internet protocol Multimedia Subsystem (IMS) entity of the terminal device. The first entity of the network device refers to an IMS entity of the network device. In the following, unless otherwise specified, the second entity has the same meaning as the IMS entity, and will not be described repeatedly.
Wherein, the step of sending the plurality of information segments to the second entity of the terminal device by the first entity of the terminal device respectively means that: a first entity of the terminal equipment sequentially sends a plurality of information segments to a second entity according to the sequence of the information segments; or the first entity of the terminal equipment simultaneously sends the plurality of information segments to the second entity of the terminal equipment.
Based on the foregoing embodiment, it can be seen that the first entity of the terminal device may receive the multiple pieces of response information after completing sending the multiple pieces of information, and thus the terminal device does not need to wait for the response information of each piece of information in the process of sending the multiple pieces of information, so that the transmission time of the sent information may be shortened, and the transmission efficiency of the information may be improved.
In some possible embodiments, the sending, by the second entity of the terminal device, the plurality of information segments to the network device includes: the second entity of the terminal equipment determines a target information segment from one or more unsent information segments when one or more unsent information segments exist in the plurality of information segments; the second entity of the terminal equipment sends a target message carrying the target information segment to the network equipment; the second entity of the terminal equipment determines to finish sending the plurality of information segments under the condition that the second entity receives the confirmation message of the target message sent by the network equipment and no unsent information segment exists in the plurality of information segments; wherein the acknowledgement message of the target message is used for indicating that the network device receives the target message.
The determining a target information segment from the one or more unsent information segments may specifically include: the second entity of the terminal equipment selects one unsent information segment which is sequenced most at the front from one or more unsent information segments as the target information segment; or the second entity of the terminal device selects one unsent information segment from the one or more unsent information segments as the target information segment.
The sending, by the second entity of the terminal device, the target message to the network device may specifically be: and the second entity of the terminal equipment carries the target information in a target message in a segmented manner and sends the target message to the network equipment.
The determining, by the second entity of the terminal device, that the sending of the plurality of information segments is completed when the second entity receives the acknowledgment message of the target message sent by the network device and there is no unsent information segment in the plurality of information segments may specifically include: after the second entity of the terminal device sends the target message to the network device, the second entity of the terminal device further judges whether a confirmation message of the target message sent by the network device is received; if not, continuously waiting; if so, the second entity of the terminal equipment judges whether the plurality of information segments have unsent information segments or not; if the unsent information segments do not exist, determining that the plurality of information segments are sent; if the unsent information segments exist, determining a target information segment from one or more unsent information segments, and repeatedly executing the processing that the second entity of the terminal equipment sends the target information carrying the target information segment to the network equipment until the plurality of information segments are determined to be sent.
The first entity of the network device receiving the plurality of information segments sent by the terminal device from the second entity of the network device, including: when a second entity of the network equipment receives a target message which is sent by the terminal equipment and carries a target information segment, a first entity of the network equipment receives the target information segment from the second entity of the network equipment, and the second entity of the network equipment sends a confirmation message of the target message to the terminal equipment; wherein the target information segment is one of the plurality of information segments; the confirmation message of the target message is used for indicating that the network equipment receives the target message; the first entity of the network device determines to complete receiving the plurality of information segments if the target information segment is a last information segment of the plurality of information segments.
The processing by the first entity of the network device may further comprise: judging whether the target information segment is the last information segment or not, and if the target information segment is the last information segment, determining that the receiving of a plurality of information segments is finished; otherwise, it may continue to wait for the next target information segment to be received from the second entity of the network device.
Optionally, in the plurality of information segments, each information segment may carry an order of the information segment in all the plurality of information segments, and the order may be characterized by a number, a sequence number, or the like; and/or the number of total information segments that may be carried in each information segment; and/or the number of information segments that may carry the entire information segment in a first information segment of the plurality of information segments. Correspondingly, the method for the first entity of the network device to determine whether the target information segment is the last information segment may include: the first entity of the network equipment acquires the number of the target information segment and the number of all the information segments from the target information segment, judges whether the number of the target information segment is equal to the number of all the information segments, if so, determines that the target information segment is the last information segment, otherwise, determines that the target information segment is not the last information segment.
Optionally, each information segment may also carry indication information; for example, the indication information may be a flag bit in an information segment, and if the value of the flag bit is a first value, it may indicate that the information segment is not a last information segment, and if the value of the flag bit is a second value, it may indicate that the information segment is a last information segment. Correspondingly, the method for the first entity of the network device to determine whether the target information segment is the last information segment may include: and the first entity of the network equipment acquires the value of the marking bit contained in the target information segment from the target information segment, judges whether the value of the marking bit is a second value or not, determines that the target information segment is the last information segment if the value of the marking bit is the second value, and otherwise determines that the target information segment is not the last information segment. Here, the first value is different from the second value, for example, the first value may be 1, and the second value may be 0, or the first value may be 0, and the second value may be 1, where all possible values are not exhaustive, and the first value is within the protection range of this embodiment as long as the first value is different from the second value.
That is, in this embodiment, when the second entity of the terminal device and the second entity of the network device perform transmission of the target message and the acknowledgement message of the target message, an idle mode is adopted, that is, after one target message is sent, the acknowledgement message of the target message is received, and then the next target message is transmitted, and so on until transmission of all target messages is completed.
The target message and the acknowledgment message of the target message together constitute a transaction specified in SIP (Session initiation Protocol).
The first entity of the network device sends a plurality of response messages, including: a first entity of the network equipment sends jth response information to a second entity of the network equipment; wherein j is a positive integer; the jth response message corresponds to a kth message segment; the kth information segment is one of the plurality of information segments, and k is a positive integer; a second entity of the network equipment sends a jth reply message to the terminal equipment, wherein the jth reply message carries the jth response message; a second entity of the network equipment receives the jth reply confirmation message sent by the terminal equipment; wherein, the jth reply acknowledgement message is used to indicate that the second entity of the terminal device receives the jth reply message.
The first entity of the terminal equipment receives a plurality of response messages, including: under the condition that a second entity of the terminal equipment receives a jth reply message sent by the network equipment, a first entity of the terminal equipment receives the jth response message carried in the jth reply message sent by the second entity of the terminal equipment, and the second entity of the terminal equipment sends the jth reply confirmation message to the network equipment; wherein the jth reply acknowledgement message is used to indicate that the second entity of the terminal device receives the jth reply message.
Wherein each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in the information heads of different information segments are different. In a preferred example, the corresponding relation value may specifically be a Message Reference (MR) value in a 3GPP short Message protocol, where the MR is used to identify the same group of information segments and response information, that is, the same group of information segments and response information have the same MR value. Unless otherwise stated, the values of MR, MR and MR are the same, and are not described again.
The jth response message refers to any one of multiple response messages, and because the multiple response messages are sent out sequentially and the processing for generating and sending one response message each time is the same, the details are not repeated. In addition, the number of the plurality of pieces of response information is the same as the number of the plurality of pieces of information.
The processing manner of the first entity of the network device may further include: and the first entity of the network equipment takes the corresponding relation value contained in the kth information segment as the corresponding relation value of the jth response information.
The processing at the first entity of the terminal device may further comprise: the first entity of the terminal device determines that the jth response information corresponds to the kth information segment based on the corresponding relationship value contained in each of the plurality of information segments and the corresponding relationship value contained in the jth response information; wherein, the information headers of different information segments contain different corresponding relation values; the kth information segment is one of the plurality of information segments, and k is a positive integer. Specifically, in the processing of the first entity of the terminal device, after receiving the jth response message, the first entity of the terminal device compares the jth response message with the corresponding relationship values of the multiple information segments one by one based on the corresponding relationship value included in the jth response message, and determines that the jth response message corresponds to the kth information segment when the corresponding relationship value included in the jth response message is the same as the kth information segment in the multiple information segments.
Here, k and j may be the same or different. That is, when the first entity of the network device generates the response information, the corresponding response information is not necessarily generated sequentially according to the sequence of the information segments. For example, the first response message generated by the first entity of the network device may be a response message corresponding to a second information segment of the plurality of information segments. However, since the response information needs to include a corresponding relationship value, which is the same as the corresponding relationship value included in the corresponding information segment, no matter whether the sequence of the response information generated by the first entity of the network device is the same as the sequence of receiving or sending the information segment, the first entity of the terminal device may determine the information segment corresponding to the response information based on the corresponding relationship value in the response information, that is, the terminal device may determine which information segment has received the corresponding response information.
For example, a first entity of the network device receives a first information segment and a second information segment, respectively, where an MR value in the first information segment is 1, and an MR value in the second information segment is 2; the first entity of the network device first generates a first response message, which is a response message of the second message segment, and the MR value in the first response message is 2. When the first entity of the terminal device may receive the first response message, it is determined that the first response message is the response message corresponding to the second message segment based on the MR value in the first response message being 2.
It should be further noted that, the second entity of the foregoing network device sends the jth reply message, and the second entity of the terminal device sends the jth reply acknowledgement message, which may also form a transaction specified in SIP (Session initiation Protocol).
In addition, in the plurality of information segments and the plurality of response information, a type indication may be carried in addition to the correspondence value. Specifically, each of the aforementioned information segments may be a data packet (i.e., SM-RL layer data packet), and similarly, each of the response messages is also a data packet (i.e., SM-RL layer data packet). Wherein, the corresponding relation value and type indication of each information segment are carried in the data head of the information segment; the corresponding relationship value and type indication for each response message is also carried in the header of the response message. In addition, each information segment further includes a data portion (or referred to as RP data portion), which may carry specific segment content or segment data; each response message may also contain a data portion, which may carry specific response content.
The value (or value) of the type indication may represent the type of information content; for example, the value of the type indicator is a third value for indicating that the type of the information content is a data type, and the value of the type indicator is a fourth value for indicating that the type of the information content is a response type; the third value is different from the fourth value, for example, the third value is 0, the fourth value is 3, or the third value and the fourth value may have other values, which are within the protection range of the embodiment as long as the third value and the fourth value are different. Illustratively, the type indication may specifically be MTI; for example, if the MTI value in the header of a DATA packet is 0, it indicates that the DATA packet is an information segment (which may be denoted as RP-DATA); for another example, if the MTI value in the header of a data packet is 3, the data packet is a response message (which may be denoted as RP-ACK).
The correspondence value may be MR; the MR value (or value) is used to identify the same set of RP-DATA and RP-ACK, i.e., the same set of RP-DATA and RP-ACK have the same MR value; the MR has already been described in detail in the foregoing embodiments, and will not be described repeatedly.
For example, when an SM-RL entity of a terminal device sends a DATA packet, the DATA header of the DATA packet carries an MTI and the value is 0, so as to indicate that the type of the information content of the DATA packet is a DATA type, that is, to indicate that the DATA packet is specifically an information segment (that is, an RP-DATA); in addition, the data header of the data message carries the MR and sets the value of the MR to be 1, so that the network device uses the value of the MR to represent the response information corresponding to the information segment. Correspondingly, when receiving a DATA message, the SM-RL entity of the network device may determine that the received DATA message is an information segment (i.e., RP-DATA) by analyzing the value of the MTI of the DATA header of the DATA message to be 0, and analyze the DATA header of the DATA message to obtain the value of the MR to be 1; when the SM-RL entity of the network device generates the response information of the information segment, a data packet is also generated, the data packet is represented as a response information (i.e., RP-ACK) by the MTI value carried in the data header of the data packet being 3, and the information segment corresponding to the response information is represented by the MR value carried in the data header of the data packet being 1.
In summary, by adopting the above embodiment, the first entity of the terminal device can concurrently transmit a plurality of information segments, thereby ensuring the information transmission efficiency. And the terminal equipment can determine the corresponding relation between the response information and the information segments through the corresponding relation value, so that the problem of disorder of the response information possibly generated by the concurrence of the information segments can be solved on the basis of ensuring the transmission efficiency. Specifically, by analyzing the SM-RL protocol, the SM-RL layer already supports the concurrent mode transmission of the information segments (namely, RP-DATA), so that the stop-wait mode of the transmission process of the SM-RL layer can be improved into the concurrent mode when a long short message is sent, so as to improve the transmission efficiency. When the SM-RL entity transmits the information segments in a concurrent mode, the information segments (namely, RP-DATA) and the response information (namely, RP-ACK) are matched by combining the MTI and the MR fields, so that the disorder problem in the transmission process can be avoided.
With reference to fig. 8, the terminal device is a UE, the network device is an IP-SM-GW, the first entity is an SM-RL entity (denoted as SM-RL in fig. 8), the second entity is an IMS entity (denoted as IMS in fig. 8), the information segment is a short message segment RP-DATA, the response information is RP-ACK, the type indication is MTI, and the relationship value is MR, which are taken as examples, the foregoing embodiment is exemplarily described:
step 801, the SM-RL entity at the UE side sends a first short message segment RP-DATA1 (MTI: 0, MR.
And step 802, the SM-RL entity on the UE side sends a second short message segment RP-DATA2 (MTI: 0, MR.
The foregoing steps 801 and 802 may be executed sequentially or concurrently, and are within the protection scope of the present embodiment. In addition, the process of the SM-RL entity sending the short message segment in steps 801 and 802 may be referred to as SMs-SUBMIT. The description of the aforementioned MTI and MR is the same as the aforementioned embodiment, and is not repeated.
Step 803, the UE side IMS entity sends a first short MESSAGE segment RP-DATA1 (MTI: 0, MR.
Here, MESSAGE1 may be a target MESSAGE in the foregoing embodiment; that is, the UE-side IMS entity determines the current target short MESSAGE segment (for example, selected as RP-DATA1 this time) from the two short MESSAGE segments in sequence, and sends the target short MESSAGE segment carried in MESSAGE1 (i.e., target MESSAGE 1) to the network-side IMS entity.
Step 804, after receiving the MESSAGE1, the network side IMS entity submits the first short MESSAGE segment RP-DATA1 (MTI: 0, mr.
Step 805, the network side IMS entity replies 202 Accepted, and notifies the UE side IMS entity to receive MESSAGE1 in step 804. Wherein 202 Accepted is the acknowledgement MESSAGE of the MESSAGE1 (i.e. the target MESSAGE 1).
The execution sequence of the step 804 and the step 805 may not be sequential, and the step 804 may be executed first and then the step 805 may be executed; alternatively, step 805 may be performed first and then step 804 may be performed; alternatively, step 804 and step 805 may be executed simultaneously, and are within the protection scope of the present embodiment.
In step 806, the UE side IMS entity sends a second short MESSAGE fragment RP-DATA2 (MTI: 0, MR.
In step 807, after receiving the MESSAGE2, the IMS entity on the network side submits RP-DATA2 (MTI: 0, mr.
Step 808, the network side IMS entity replies 202 Accepted, and notifies the UE side IMS entity to receive MESSAGE2.
The detailed description of the steps 806 to 808 is similar to the steps 803 to 805, and thus is not repeated herein.
Step 809, the network side SM-RL entity replies with RP-ACK2 (MTI: 3, MR.
In the step, the network side processes the RP-DATA1 and the RP-DATA2 to cause the RP-ACK disorder of the reply, wherein the RP-ACK2 is response information aiming at the second short message segment RP-DATA2 (MTI is 0, MR is 1) in the step 802, and therefore the value of the MR carried in the RP-DATA2 is the same as that of the RP-DATA 2.
In step 810, the network side IMS entity transmits RP-ACK2 (MTI: 3, MR 1. MESSAGE3 is the reply MESSAGE in the previous embodiment. Namely, the network side IMS entity carries RP-ACK2 in MESSAGE3.
In step 811, the SM-RL entity on the UE side receives RP-ACK2 (MTI: 3, MR.
In this step, the SM-RL entity on the UE side can know that the current RP-ACK2 is response information for RP-DATA2 (MTI: 0, MR 1) in step 802 based on the value of MR. Since the same MR value as RP-DATA2 is carried in RP-ACK2, the UE side SM-RL entity can determine the information segment (or short message segment) corresponding to each response message even if the response is out of order.
Step 812, the ue side IMS entity replies 200OK to notify the network side IMS entity, and receives MESSAGE3 in step 810. Here, "200OK" is the reply confirmation message in the foregoing embodiment.
The execution sequence of the step 811 and the step 812 may not be sequential, and the step 811 may be executed first and then the step 812 may be executed; alternatively, step 812 may be performed first and then step 811 may be performed; alternatively, step 811 and step 812 may be performed simultaneously, and both are within the scope of the present embodiment.
In step 813, the network side SM-RL entity replies with RP-ACK1 (MTI: 3, MR.
In the step, the network side processes RP-DATA1 and RP-DATA2 to cause the returned RP-ACK out of order, wherein the RP-ACK1 is response information aiming at RP-DATA1 (MTI is 0, MR is 0), so that the value of the MR carried in the RP-DATA1 is the same as that of the RP-DATA 1.
In step 814, the network side IMS entity transmits RP-ACK1 (MTI is 3, mr is 0) to the UE side IMS entity through MESSAGE4. Namely, the network side IMS entity carries RP-ACK1 in MESSAGE4.
Step 815, the SM-RL entity on the UE side receives RP-ACK1 (MTI is 3, MR is 0) on the network side.
In this step, the SM-RL entity on the UE side can know that the current RP-ACK1 is response information for RP-DATA1 (MTI: 0, MR. Since the same MR value as RP-DATA1 is carried in RP-ACK1, the UE side SM-RL entity can determine the information segment (or short message segment) corresponding to each response message even if the response is out of order.
Step 816, the ue side IMS entity replies 200OK to notify the network side IMS entity, and receives MESSAGE4 in step 814. Here, "200OK" is the reply confirmation message in the foregoing embodiment.
The detailed description of the foregoing steps 813-816 is similar to the detailed description of the steps 809-812, and is not repeated.
It should be noted that the transmission process of RP-ACK1 or RP-ACK2 in steps 809 to 815 may also be referred to as SMS-SUBMIT-STATUS interaction process.
In some possible embodiments, the sending, by the second entity of the terminal device, the plurality of information segments to the network device includes: the second entity of the terminal equipment sends a plurality of messages to the network equipment; wherein different ones of the plurality of messages carry different ones of the plurality of information segments; a second entity of the terminal equipment receives a plurality of confirmation messages sent by the network equipment; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message.
The first entity of the network device receiving the plurality of information segments sent by the terminal device from the second entity of the network device, including: when a second entity of the network device receives a plurality of messages sent by the terminal device, a first entity of the network device receives information segments carried by each message in the plurality of messages sent by the second entity of the network device, and the second entity of the network device sends a plurality of confirmation messages to the terminal device; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message.
The present embodiment is different from the foregoing embodiment in that, in the foregoing embodiment, the second entity of the terminal device receives the acknowledgment message of the message each time the second entity sends one message, and then sends the next message; in this embodiment, the second entity of the terminal device also sends all the plurality of messages, that is, the network device sends the plurality of acknowledgement messages after receiving all the plurality of messages.
The processing by the second entity of the network device may further comprise: judging whether the information segment carried in the currently received message is the last information segment or not, and if the information segment is the last information segment, determining that the receiving of a plurality of messages is finished; otherwise, it may continue to wait for the next message to be received from the second entity of the terminal device. The manner of determining whether the information segment is the last information segment is similar to the foregoing embodiment, and a repetitive description will not be made.
The processing of the second entity of the terminal device further comprises: and the second entity of the terminal equipment determines the reference identifier of each message based on the first parameter carried by each message in the plurality of messages. The method further comprises the following steps: the second entity of the terminal equipment determines the reference identifier of each acknowledgement message based on the second parameter carried by each acknowledgement message in the plurality of acknowledgement messages; and the second entity of the terminal equipment determines the message corresponding to each confirmation message based on the reference identifier of each confirmation message and the reference identifier of each message.
The processing of the second entity of the network device further comprises: the second entity of the network equipment determines a second parameter carried by the confirmation message of each message based on the first parameter carried by each message; the first parameter is used for determining a reference identifier of each message, and the second parameter is used for determining a reference identifier of an acknowledgement message of each message.
Each of the aforementioned acknowledgement messages together with its corresponding message constitutes a transaction in SIP. The reference identifier may be denoted as Transaction ID.
The number of the first parameters carried by each message may be one or more, and it should be understood that the first parameters carried by different messages are the same, but values of the first parameters carried by different messages are different. The second parameter carried by the acknowledgement message of each message is the same as the first parameter carried by the message, and the value of the second parameter is the same as that of the first parameter.
The determining, by the second entity of the network device, the second parameter carried by the acknowledgment message of each message based on the first parameter carried by each message may specifically be: when a second entity of the network device generates an acknowledgment message of a message, the first parameter and the value of the first parameter carried by the message are used as the value of a second parameter and a value of a second parameter carried by the acknowledgment message of the message. Illustratively, any one message is assumed to be a message1, and the first parameter that can be carried by the message1 includes at least one of the following: branch parameter 1 and cseq (command sequence number) 1 in the Via header field. The second parameter carried by the acknowledgement message of the message1 also includes at least one of the following: branch parameter 1 and cseq (command sequence number) 1 in the Via header field. The Via header field represents a transmission device for transaction transmission and an address for sending back a response; the branch parameter is used for representing the transaction, namely the branch parameter values of the same transaction are the same; cseq is used to distinguish between transactions and sequences as transactions.
The manner of determining the reference identifier of each message based on the first parameter carried by each message in the plurality of messages by the second entity of the terminal device may be: and the second entity of the terminal equipment generates the reference identification of the message based on the branch parameter and cseq in the Via header field of each message. The specific way of generating the reference identifier is not limited in this embodiment. The manner of determining the reference identifier of each acknowledgment message by the second entity of the terminal device based on the second parameter carried in each acknowledgment message of the multiple acknowledgment messages may also be: and the second entity of the terminal equipment generates a reference identifier of the confirmation message based on the branch parameter and cseq in the Via header field of each confirmation message in the plurality of confirmation messages.
The determining, by the second entity of the terminal device, the message corresponding to each acknowledgment message based on the reference identifier of each acknowledgment message and the reference identifier of each message may refer to: and the second entity of the terminal equipment compares the reference identifier of each confirmation message with the reference identifier of each message, matches the messages with the same reference identifier with the confirmation messages and obtains the message corresponding to each confirmation message.
When the second entity of the network device generates the acknowledgement messages, the corresponding acknowledgement messages are not necessarily generated in sequence according to the order of the messages. For example, the first acknowledgement message generated by the second entity of the network device may be an acknowledgement message corresponding to the second message of the plurality of messages. However, no matter whether the order of the confirmation messages generated by the second entity of the network equipment is correct or not, because the reference identifications of a pair of messages and the confirmation messages are the same, the corresponding messages can be determined by calculating the reference identifications of the confirmation messages, and thus the problem of message disorder can be solved.
For example, when the second entity of the terminal device sends the message1, the reference identifier Transaction ID obtained according to the first parameter carried in the message1 is equal to 1, and when the second entity of the terminal device sends the message2, the reference identifier Transaction ID is determined to be equal to 2 according to the first parameter carried in the message2. If a second entity of the network device first sends the acknowledgement message of the message2, the second parameter and the value thereof carried in the acknowledgement message are the same as the first parameter and the value thereof of the message2, and then when sending the acknowledgement message of the message1, the second parameter and the value thereof carried in the acknowledgement message are the same as the first parameter and the value thereof of the message1. Correspondingly, under the condition that the second entity of the terminal equipment receives the first confirmation message, the second entity obtains the second parameter carried by the first confirmation message and the value thereof from the first confirmation message, and calculates to obtain the reference identifier of the confirmation message, namely the Transaction ID is equal to 2; the confirmation message can be determined to be the confirmation message corresponding to the message1 based on the Transaction ID being equal to 2; the processing of the second acknowledgment message is the same as that of the first acknowledgment message, and is not described in detail. It should be understood that the above only takes two messages and their corresponding acknowledgement messages as examples, and there may be more messages and their corresponding acknowledgement messages in actual processing, and the processing manner is similar to the foregoing examples, but is not exhaustive.
The first entity of the network device sends a plurality of response messages, including: a first entity of the network device sending the plurality of response messages to a second entity of the network device; a second entity of the network equipment sends a plurality of reply messages to the terminal equipment; each reply message in the plurality of reply messages carries response information, and different reply messages carry different response information; a second entity of the network equipment receives a plurality of reply confirmation messages sent by the terminal equipment; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that the terminal device receives the corresponding reply message.
The first entity of the terminal equipment receives a plurality of response messages, including: when a second entity of the terminal device receives a plurality of reply messages sent by the network device, a first entity of the terminal device receives response information carried by each reply message in the plurality of reply messages sent by the second entity of the terminal device, and the second entity of the terminal device sends the plurality of reply confirmation messages to the network device; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that the second entity of the terminal device receives the corresponding reply message.
Wherein each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in the information headers of different information segments are different. In a preferred example, the corresponding relation value may specifically be an MR value in a 3GPP short message protocol.
Each piece of response information in the plurality of pieces of response information comprises a corresponding relation value, the corresponding relation values contained in different pieces of response information are different, and each piece of response information is the same as the corresponding relation value contained in the corresponding information segment.
The processing at the first entity of the terminal device may further comprise: the first entity of the terminal equipment determines the information segment corresponding to each piece of response information based on the corresponding relation value contained in each piece of information in the plurality of pieces of information and the corresponding relation value contained in each piece of response information in the plurality of pieces of response information; wherein, the corresponding relation values contained in different information segments are different; the corresponding relation values contained in different response messages are different; each response message has the same corresponding relationship value as the corresponding message segment.
That is, when the first entity of the network device generates the response information, the corresponding response information is not necessarily generated sequentially according to the sequence of the information segments. For example, the first response message generated by the first entity of the network device may be a response message corresponding to a second information segment of the plurality of information segments. However, regardless of whether the order of the response information generated by the first entity of the network device is correct, the response information needs to include a correspondence value that is the same as the correspondence value contained in its corresponding information segment. For example, a first entity of the network device receives a first information segment and a second information segment, respectively, where an MR value in the first information segment is 1 and an MR value in the second information segment is 2; the first entity of the network device first generates a first response message, which is a response message of the second message segment, and the MR value in the first response message is 2. Correspondingly, in the processing of the first entity of the terminal device, after receiving each piece of response information, the first entity of the terminal device determines an information segment corresponding to the response information, where the information segment corresponds to the corresponding relationship value included in the response information.
The processing of the second entity of the terminal device further comprises: the second entity of the terminal equipment determines a fourth parameter carried by each reply confirmation message based on the third parameter carried by each reply message; wherein the third parameter is used to determine a reference identifier of each reply message, and the fourth parameter is used to determine a reference identifier of each reply acknowledgement message.
The processing by the second entity of the network device further comprises: and the second entity of the network equipment determines the reference identifier of each reply message based on the third parameter carried by each reply message in the plurality of reply messages. The method further comprises the following steps: the second entity of the network device determines a reference identifier of each reply acknowledgement message based on a fourth parameter carried by each reply acknowledgement message in the plurality of reply acknowledgement messages; and the second entity of the network equipment determines the reply message corresponding to each reply confirmation message based on the reference identifier of each reply confirmation message and the reference identifier of each reply message.
Each reply confirmation message and the corresponding reply message jointly form a transaction in the SIP. The reference identifier may be denoted as Transaction ID.
The number of the third parameters carried by each reply message may be one or more, and it should be understood that the third parameters carried by different reply messages are the same, but the values of the third parameters carried by different reply messages are different. And the fourth parameter carried by each reply confirmation message is the same as the third parameter carried by the corresponding reply message, and the value of the fourth parameter is the same as that of the third parameter. Here, specific parameter names of the fourth parameter and the third parameter are the same as those of the first parameter, and therefore, a description thereof will not be repeated.
The second entity of the terminal device determines, based on the third parameter carried in each reply message, the fourth parameter carried in the reply acknowledgement message of each reply message, and the specific processing is similar to that in the foregoing embodiment, where the second entity of the network device determines, based on the first parameter carried in each message, that the second parameter carried in the acknowledgement message of each message is similar, and therefore, the detailed description is omitted.
The manner of determining the reference identifier of each reply message by the second entity of the network device based on the third parameter carried in each reply message in the multiple reply messages is similar to the manner of determining the reference identifier of each message by the second entity of the terminal device based on the first parameter carried in each message in the multiple messages, and is not described in detail. The second entity of the network device determines, based on the fourth parameter carried in each of the multiple reply acknowledgement messages, a processing manner of the reference identifier of each reply acknowledgement message, which is similar to the manner, in the foregoing embodiment, in which the second entity of the terminal device determines, based on the second parameter carried in each of the multiple acknowledgement messages, the reference identifier of each acknowledgement message, and is not described in detail.
The determining, by the second entity of the network device, the reply message corresponding to each reply acknowledgement message based on the reference identifier of each reply acknowledgement message and the reference identifier of each reply message may refer to: and the second entity of the network equipment compares the reference identifier of each reply confirmation message with the reference identifier of each reply message, matches the reply messages with the same reference identifiers with the reply confirmation messages, and obtains the reply messages corresponding to each reply confirmation message.
When the second entity of the terminal device sends the reply acknowledgement message, the order of the reply messages is not necessarily the same. For example, the first reply acknowledgement message of the reply message generated by the second entity of the terminal device may be a reply acknowledgement message corresponding to the second reply message of the plurality of reply messages. However, no matter whether the order of the reply acknowledgement message generated by the second entity of the terminal device is correct, since a pair of the message and the acknowledgement message need to carry the same reference identifier, the reference identifier can be calculated by the parameter carried by the reply acknowledgement message, and the corresponding reply message is determined according to the reference identifier. For example, when the second entity of the network device sends the reply message1, the Transaction ID equal to 3 may be calculated from the third parameter carried in the reply message1, and when the reply message2 is sent, the Transaction ID equal to 4 may be calculated from the third parameter carried in the reply message2. If the second entity of the terminal device first sends the reply acknowledgement message of the reply message2, the fourth parameter and its value carried in the reply acknowledgement message are the same as the third parameter and its value that are the same as the reply message2. Correspondingly, under the condition that the second entity of the network equipment receives the first reply confirmation message, the fourth parameter carried by the second entity of the network equipment is obtained from the first reply confirmation message, and the reference identifier is calculated to be 4; it can be determined that the reply acknowledgement message is the reply acknowledgement message corresponding to the reply message2 based on the Transaction ID being equal to 4. In addition, in this example, for ease of understanding, the Transaction ID (i.e., reference identifier) is represented as equal to 1, 2, 3, 4, etc., but does not represent a limitation on the value of the Transaction ID.
In addition, in the plurality of information segments and the plurality of response information, a type indication may be carried in addition to the correspondence value. The specific description of the correspondence value and the type indication is the same as the foregoing embodiment, and therefore, the description thereof will not be repeated.
In summary, by adopting the above embodiment, the first entity of the terminal device can concurrently transmit a plurality of information segments, so that the information transmission efficiency can be ensured. Further, the second entity of the terminal device can concurrently carry the message of each information segment, thereby further promoting the transmission of the message of the long short message by the terminal device. Moreover, the terminal equipment can determine the information segments corresponding to the response information through the corresponding relation values, so that the problem of disorder of the response information possibly generated by concurrence of the information segments is solved; and the terminal equipment and the network equipment can also determine each message and the corresponding confirmation message based on the reference identifier, thereby solving the problem of possible IMS message disorder in the scene of concurrence of the messages carrying the information segments. Specifically, the SIP protocol is a Transaction protocol, and the MESSAGE and the 200OK (or 202 Accepted) are request response MESSAGE pairs in a non-INVITE Transaction, so that when multiple long short MESSAGE segments are transmitted by the MESSAGE in a concurrency mode, even if disorder occurs in MESSAGE transmission at the IMS layer, the IMS entity can still match the IMS request response MESSAGE pairs according to the Transaction ID calculated and obtained by the relevant header field in the response MESSAGE 200OK (or 202 Accepted), thereby solving the problem of disorder occurring in the transmission process of the IMS MESSAGE in the concurrency mode.
With reference to fig. 9, the foregoing embodiment is exemplarily described by taking a terminal device as a UE, a network device as an IP-SM-GW, a first entity as an SM-RL entity (denoted as SM-RL in fig. 9), a second entity as an IMS entity (denoted as IMS in fig. 9), an information segment as a short message segment RP-DATA, response information as an RP-ACK, a type indication as an MTI, a correspondence value as an MR, and a reference identifier as a Transaction ID as an example:
in step 901, the SM-RL entity at the UE side sends the first short message segment RP-DATA1 (MTI: 0, MR.
And step 902, the SM-RL entity on the UE side sends a second short message segment RP-DATA2 (MTI: 0, MR.
The foregoing steps 901 and 902 may be executed sequentially or concurrently, and are all within the protection scope of the present embodiment. In addition, the process of the SM-RL entity sending the SMs message fragment in step 901 and step 902 may be referred to as SMs-SUBMIT. The description of the aforementioned MTI and MR is the same as the aforementioned embodiment and will not be repeated.
In step 903, the IMS entity on the ue side sends RP-DATA1 (MTI: 0, mr.
Step 904, the ue side IMS entity sends RP-DATA2 (MTI: 0, mr.
Here, MESSAGE1 and MESSAGE2 may be MESSAGEs in the foregoing embodiments; namely, the UE-side IMS entity sends the two sms segments carried in MESSAGE1 (i.e. MESSAGE 1) and MESSAGE2 (i.e. MESSAGE 2) to the network-side IMS entity.
Note that, in this example, the values of the Transaction ID are shown in step 903 and step 904 of fig. 9 only for convenience of understanding, and the aforementioned Transaction ID is 1 and the Transaction ID is 2, which do not mean that the Transaction IDs are carried in MESSAGEs 1 and 2. But the first parameter carried by the MESSAGE1 and the value thereof can be calculated to obtain the Transaction ID equal to 1, and similarly, the first parameter carried by the MESSAGE2 and the value thereof can be calculated to obtain the Transaction ID equal to 2. In addition, the first parameter may include at least one of: a branch parameter and cseq (command sequence number) in the Via header field, and the description of each parameter regarding the first parameter has been described in detail in the foregoing embodiments, and will not be described repeatedly.
The steps 903 and 904 may be executed sequentially or concurrently, and are all within the protection scope of the present embodiment.
Step 905, after receiving MESSAGE1, the network side IMS entity submits the first short MESSAGE segment RP-DATA1 (MTI: 0, mr.
Step 906, after receiving the MESSAGE2, the IMS entity on the network side submits RP-DATA2 (MTI: 0, mr.
Step 907, the network side IMS entity replies 202 accepted, and the transaction ID is 2, notifying the UE side IMS entity to receive the MESSAGE2 in step 904. Wherein 202 Accepted is the acknowledgement MESSAGE of MESSAGE2 (i.e. MESSAGE 2).
Step 908, the network side IMS entity replies 202 accepted, and the transaction ID is 1, notifying the UE side IMS entity to receive the MESSAGE1 in step 903. Wherein 202 Accepted is the acknowledgement MESSAGE of MESSAGE1 (i.e. MESSAGE 1).
Note that, in this example, the values of the Transaction ID are shown in step 907 and step 908 in fig. 9 only for convenience of understanding, and the aforementioned Transaction ID is 1 and the Transaction ID is 2, and it is not indicated that the "202 Accepted" carries the Transaction ID. But the IMS entity of the network device sends the second parameter and its value carried when the "202 Accepted" is sent, so that the IMS entity of the UE can calculate that the Transaction ID is equal to 1 or 2. Further, the terminal device may determine the MESSAGE corresponding to each "202 Accepted" according to the calculated Transaction ID. Additionally, the second parameter may include at least one of: the branch parameter and cseq (command sequence number) in the Via header field are described in detail in the foregoing embodiments, and a repeated description is omitted here.
Although the IMS layer 202 Accepted replies in step 907 and step 908 are out of order, due to the Transaction mechanism in the IMS message, the same Transaction ID can be calculated for a pair of messages and their acknowledgment messages, so the UE can identify the message corresponding to each acknowledgment message in the IMS layer, thereby solving the problem caused by message out of order.
In step 909, the network side SM-RL entity replies RP-ACK1 (MTI: 3, mr.
In step 910, the network side SM-RL entity replies RP-ACK2 (MTI: 3, mr.
Step 911, the network side IMS entity transmits RP-ACK1 (MTI is 3, MR is 0) to the UE side IMS entity through MESSAGE3, and the Transaction ID is 3. MESSAGE3 is the reply MESSAGE in the previous embodiment. Namely, the network side IMS entity carries RP-ACK1 in MESSAGE3.
In step 912, the network side IMS entity transmits RP-ACK2 (MTI is 3, mr is 1) to the UE side IMS entity through MESSAGE4, and Transaction ID is 4. MESSAGE4 is the reply MESSAGE in the previous embodiment. Namely, the network side IMS entity carries RP-ACK2 in MESSAGE4.
In this example, the values of the Transaction ID are shown in step 911 and step 912 of fig. 9 only for convenience of understanding, and the aforementioned Transaction ID is 3 and the Transaction ID is 4, which do not mean that the Transaction IDs are carried in MESSAGEs 3 and 4. But it means that the Transaction ID is equal to 3 through calculation of the third parameter and the value carried by MESSAGE3, and similarly, the Transaction ID is equal to 4 through calculation of the third parameter and the value carried by MESSAGE4. In addition, the description of the third parameter has been detailed in the foregoing embodiments, and is not repeated here.
In step 913, the SM-RL entity on the ue side receives the response information of RP-ACK1 (MTI is 3, mr is 0) on the network side, and the current RP-ACK is for the first short message segment RP-DATA1 (MTI is 0, mr is 0) in step 901.
In step 914, the SM-RL entity on the UE side receives the response information of RP-ACK2 (MTI is 3, MR is 1) on the network side, and the current RP-ACK is directed to the second short message segment RP-DATA2 (MTI is 0, MR is 1) in step 902.
Step 915, the IMS entity at the UE side replies 200OK and the transaction ID is 4; and informing the network side IMS entity of receiving MESSAGE4 in step 912. Here, "200OK" is the reply confirmation message in the foregoing embodiment.
Step 916, the UE side IMS entity replies 200OK, the transaction ID is 3; and informing the network side IMS entity of receiving the MESSAGE3 in the step 911.
In this example, the values of the Transaction IDs are shown in step 915 and step 916 of fig. 9 only for convenience of understanding, and the aforementioned Transaction ID is 3 and the Transaction ID is 4, and does not mean that the Transaction ID is carried in "200 OK". But the fourth parameter and the value thereof carried by the IMS entity of the UE when sending the "200OK" are represented, so that the IMS entity of the network can calculate the Transaction ID to be equal to 3 or 4. And the IMS entity of the network can determine the MESSAGE corresponding to each '200 OK' according to the computed Transaction ID. The description of each parameter related to the fourth parameter has been detailed in the foregoing embodiments, and will not be repeated here. In addition, for convenience of understanding, the Transaction ID (i.e., reference identifier) is represented as equal to 1, 2, 3, 4, etc., in this example, but does not represent a limitation on the value of the Transaction ID.
It should be noted that the above examples may be combined with various possibilities in the embodiments of the present application, and are not described herein again.
According to an embodiment of the present application, a terminal device is provided, and fig. 10 is a schematic view of a composition structure of the terminal device according to the embodiment of the present application, as shown in fig. 10, including:
a first communication module 1001 of a first entity for transmitting a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; receiving a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
The terminal device further includes: a first communication module 1002 of the second entity for receiving the plurality of information segments; respectively sending the plurality of information segments to network equipment;
the first communication module 1001 of the first entity is configured to send the plurality of information segments to the second entities of the terminal device, respectively.
The terminal device further includes: a first processing module 1003 of the second entity, configured to determine, in a case that there are one or more unsent information segments in the plurality of information segments, a target information segment from the one or more unsent information segments; and determining to finish sending the plurality of information segments when an acknowledgement message of the target message sent by the network equipment is received and no unsent information segment exists in the plurality of information segments; wherein, the acknowledgement message of the target message is used for indicating that the network equipment receives the target message;
the first communication module 1002 of the second entity is configured to send a target message carrying the target information segment to the network device.
The first communication module 1002 of the second entity is configured to, in a case that a jth reply message sent by the network device is received, send a jth response message carried in the jth reply message to the first communication module of the first entity, and send the jth reply acknowledgement message to the network device; wherein j is a positive integer; the jth reply confirmation message is used for indicating that the second entity of the terminal device receives the jth reply message;
the first communication module 1001 of the first entity is configured to receive the jth response message carried in the jth reply message.
The terminal device further includes: a first processing module 1004 of the first entity, configured to determine that the jth response information corresponds to the kth information segment based on a corresponding relationship value included in each of the plurality of information segments and a corresponding relationship value included in the jth response information; wherein, the information headers of different information segments contain different corresponding relation values; the kth information segment is one of the plurality of information segments, and k is a positive integer.
A first communication module of the second entity to send a plurality of messages to the network device; wherein different ones of the plurality of messages carry different ones of the plurality of information segments; receiving a plurality of confirmation messages sent by the network equipment; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message.
The first processing module of the second entity is configured to determine, based on a first parameter carried in each of the plurality of messages, a reference identifier of each of the plurality of messages; determining a reference identifier of each acknowledgement message based on a second parameter carried by each acknowledgement message in the plurality of acknowledgement messages; and determining the message corresponding to each confirmation message based on the reference identification of each confirmation message and the reference identification of each message.
The first communication module of the second entity is configured to, in a case that multiple reply messages sent by the network device are received, send, to the first communication module of the first entity, response information carried in each of the multiple reply messages, and send, to the network device, the multiple reply acknowledgement messages; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that a second entity of the terminal device receives a corresponding reply message; and the first communication module of the first entity is configured to receive response information carried by each reply message in the plurality of reply messages.
A first processing module of the first entity, configured to determine, based on a corresponding relationship value included in each of the plurality of information segments and a corresponding relationship value included in each of the plurality of response information, an information segment corresponding to each of the plurality of response information;
wherein, the corresponding relation values contained in different information segments are different; the corresponding relation values contained in different response messages are different; each response message contains the same corresponding relationship value as its corresponding message segment.
The first processing module of the second entity is configured to determine, based on the third parameter carried in each reply message, a fourth parameter carried in each reply acknowledgement message; wherein the third parameter is used to determine a reference id of each reply message, and the fourth parameter is used to determine a reference id of each reply acknowledgement message.
The first entity is the short message relay layer SM-RL entity. The second entity is an internet protocol multimedia subsystem, IMS, entity.
The terminal device of the embodiment of the application can realize the corresponding function in the method of the embodiment of the method. The corresponding processes, functions, implementation manners and beneficial effects of each module (sub-module, unit or component, etc.) in the terminal device may refer to the corresponding descriptions in the above method embodiments, and are not described herein again. It should be noted that the functions described in relation to the respective modules (sub-modules, units, or components, etc.) in the terminal device in the embodiments of the present application may be implemented by different modules (sub-modules, units, or components, etc.), or may be implemented by the same module (sub-modules, units, or components, etc.).
According to an embodiment of the present application, a network device is provided, and fig. 11 is a schematic structural diagram of a network device according to an embodiment of the present application, as shown in fig. 11, including:
a second communication module 1101 of the first entity for receiving a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; transmitting a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
The network device further includes: a second communication module 1102 of the second entity, configured to receive the multiple information segments sent by the terminal device;
the second communication module 1101 of the first entity is configured to receive the plurality of information segments from the second communication module of the second entity.
The second communication module of the second entity is configured to send the target information segment to the second communication module of the first entity and send a confirmation message of the target message to the terminal device, when receiving the target message carrying the target information segment sent by the terminal device; wherein the target information segment is one of the plurality of information segments; the confirmation message of the target message is used for indicating that the network equipment receives the target message;
a second communication module of the first entity to receive a target information segment from a second communication module of a second entity; determining that receiving the plurality of information segments is complete in a case where the target information segment is a last information segment of the plurality of information segments.
The second communication module of the first entity is used for sending the jth response message; wherein the jth response information corresponds to a kth information segment; the kth information segment is one of the plurality of information segments; j is a positive integer, k is a positive integer;
the second communication module of the second entity is configured to receive a jth response message and send a jth reply message to the terminal device, where the jth reply message carries the jth response message; receiving the jth reply confirmation message sent by the terminal equipment; wherein the jth reply acknowledgement message is used to indicate that the second entity of the terminal device receives the jth reply message.
Each of the plurality of information segments comprises a corresponding relationship value; wherein, the information headers of different information segments contain different corresponding relation values;
the network device further includes: the second processing module 1103 of the first entity is configured to use the corresponding relationship value included in the kth information segment as the corresponding relationship value of the jth response information.
The second communication module of the second entity is configured to send, when receiving multiple messages sent by the terminal device, an information segment carried by each message in the multiple messages, and send multiple acknowledgement messages to the terminal device; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received a corresponding message;
the second communication module of the first entity is configured to receive, from the second communication module of the second entity, the information segment carried by each message in the plurality of messages.
The network device further includes: a second processing module 1104 of the second entity, configured to determine, based on the first parameter carried in each message, a second parameter carried in an acknowledgement message of each message; wherein the first parameter is used for determining the reference identifier of each message, and the second parameter is used for determining the reference identifier of the acknowledgement message of each message.
A second communication module of the first entity, configured to send the plurality of response messages; the second communication module of the second entity is configured to receive the multiple pieces of response information and send multiple reply messages to the terminal device; each reply message in the plurality of reply messages carries response information, and different reply messages carry different response information; receiving a plurality of reply confirmation messages sent by the terminal equipment; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that the terminal device receives the corresponding reply message.
Each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in different information segments are different; each piece of response information in the plurality of pieces of response information comprises a corresponding relation value, the corresponding relation values contained in different pieces of response information are different, and each piece of response information is the same as the corresponding relation value contained in the corresponding information segment.
The network device further includes: a second processing module of the second entity, configured to determine, based on a third parameter carried in each of the multiple reply messages, a reference identifier of each of the reply messages; determining a reference identifier of each reply confirmation message based on a fourth parameter carried by each reply confirmation message in the plurality of reply confirmation messages; and determining a reply message corresponding to each reply confirmation message based on the reference identifier of each reply confirmation message and the reference identifier of each reply message.
The first entity is a short message relay layer SM-RL entity. The second entity is an internet protocol multimedia subsystem, IMS, entity.
The network device of the embodiment of the application can realize the corresponding functions in the method of the embodiment of the method. The corresponding processes, functions, implementation manners and beneficial effects of each module (sub-module, unit or component, etc.) in the network device may refer to the corresponding descriptions in the above method embodiments, and are not described herein again. It should be noted that the functions described in relation to the respective modules (sub-modules, units, or components, etc.) in the network device of the application embodiments may be implemented by different modules (sub-modules, units, or components, etc.), or may be implemented by the same module (sub-modules, units, or components, etc.).
According to the technical scheme, the acquisition, storage, application and the like of the personal information of the related user are all in accordance with the regulations of related laws and regulations, and the customs of the public order is not violated.
Fig. 12 is a schematic structural diagram of a communication device 1200 according to an embodiment of the present application. The communication device 1200 includes a processor 1210, and the processor 1210 can call and run a computer program from a memory to make the communication device 1200 implement the method in the embodiment of the present application.
In one implementation, the communication device 1200 may also include memory 1220. From the memory 1220, the processor 1210 may call and execute a computer program to make the communication device 1200 implement the method in the embodiment of the present application. The memory 1220 may be a separate device from the processor 1210, or may be integrated into the processor 1210. In one embodiment, the communication device 1200 may further include a transceiver 1230, and the processor 1210 may control the transceiver 1230 to communicate with other devices, and in particular, may transmit information or data to other devices or receive information or data transmitted by other devices. The transceiver 1230 may include a transmitter and a receiver, among others. The transceiver 1230 may further include an antenna, and the number of antennas may be one or more. In an implementation manner, the communication device 1200 may be a terminal device in the embodiment of the present application, and the communication device 1200 may implement a corresponding process implemented by the terminal device in each method in the embodiment of the present application, which is not described herein again for brevity. In an implementation manner, the communication device 1200 may be a network device according to this embodiment, and the communication device 1200 may implement a corresponding procedure implemented by the network device in each method according to this embodiment, which is not described herein again for brevity.
Fig. 13 is a schematic block diagram of a chip 1300 according to an embodiment of the present application. The chip 1300 includes a processor 1310, and the processor 1310 can call and run a computer program from a memory to implement the method in the embodiment of the present application. In one implementation, chip 1300 may also include memory 1320. From the memory 1320, the processor 1310 may call and execute a computer program to implement the method performed by the terminal device or the network device in the embodiment of the present application. The memory 1320 may be a separate device from the processor 1310, or may be integrated into the processor 1310.
In one implementation, the chip 1300 may also include an input interface 1330. The processor 1310 may control the input interface 1330 to communicate with other devices or chips, and in particular, may obtain information or data transmitted by other devices or chips. In one embodiment, the chip 1300 may also include an output interface 1340. The processor 1310 may control the output interface 1340 to communicate with other devices or chips, and in particular, may output information or data to the other devices or chips. In an implementation manner, the chip may be applied to the terminal device in this embodiment, and the chip may implement a corresponding process implemented by the terminal device in each method in this embodiment, which is not described herein again for brevity. In an implementation manner, the chip may be applied to the network device in this embodiment, and the chip may implement a corresponding process implemented by the network device in each method in this embodiment, which is not described herein again for brevity.
The chips applied to the terminal device and the network device may be the same chip or different chips. It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip or a system-on-chip, etc.
The aforementioned processors may be general purpose processors, digital Signal Processors (DSPs), field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. The general-purpose processor mentioned above may be a microprocessor, or any conventional processor, etc.
The above-mentioned memories may be either volatile or nonvolatile memories, or may include both volatile and nonvolatile memories. The non-volatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM).
It should be understood that the above memories are exemplary but not limiting illustrations, for example, the memories in the embodiments of the present application may also be Static Random Access Memory (SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (enhanced SDRAM, ESDRAM), synchronous Link DRAM (SLDRAM), direct Rambus RAM (DR RAM), and the like. That is, the memory in the embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
Fig. 14 is a schematic block diagram of a communication system 1400 according to an embodiment of the present application. The communication system 1400 includes a terminal device 1410, a network device 1420. A terminal device 1410 for executing the above-described communication method; the network device 1420 is configured to perform the communication method described above. The terminal device 1410 may be configured to implement the corresponding function implemented by the terminal device in the foregoing method, and the network device 1420 may be configured to implement the corresponding function implemented by the network device in the foregoing method. For brevity, no further description is provided herein.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produce, in whole or in part, the procedures or functions according to the embodiments of the application. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), among others.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (54)

1. An information transmission method, characterized in that the method comprises:
a first entity of the terminal equipment sends a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information;
a first entity of the terminal equipment receives a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
2. The method of claim 1, wherein the transmitting of the plurality of information segments by the first entity of the terminal device comprises:
the first entity of the terminal equipment sends the plurality of information segments to the second entity of the terminal equipment respectively;
and the second entity of the terminal equipment respectively sends the plurality of information segments to network equipment.
3. The method of claim 2, wherein the second entity of the terminal device sends the plurality of information segments to a network device, and wherein the sending comprises:
the second entity of the terminal equipment determines a target information segment from one or more non-transmitted information segments when one or more non-transmitted information segments exist in the plurality of information segments;
the second entity of the terminal equipment sends a target message carrying the target information segment to the network equipment;
the second entity of the terminal equipment determines to finish sending the plurality of information segments under the condition that the second entity receives the confirmation message of the target message sent by the network equipment and the plurality of information segments do not have unsent information segments; wherein the acknowledgement message of the target message is used for indicating that the network device receives the target message.
4. The method of claim 3, wherein the first entity of the terminal device receives a plurality of response messages, comprising:
under the condition that a second entity of the terminal equipment receives a jth reply message sent by the network equipment, a first entity of the terminal equipment receives the jth response message carried in the jth reply message sent by the second entity of the terminal equipment, and the second entity of the terminal equipment sends the jth reply confirmation message to the network equipment; wherein j is a positive integer; and the jth reply confirmation message is used for indicating that the second entity of the terminal equipment receives the jth reply message.
5. The method of claim 4, further comprising:
the first entity of the terminal device determines that the jth response information corresponds to the kth information segment based on the corresponding relationship value contained in each of the plurality of information segments and the corresponding relationship value contained in the jth response information;
wherein, the corresponding relation values contained in the information headers of different information segments are different; the k-th information segment is one of the plurality of information segments, and k is a positive integer.
6. The method of claim 2, wherein the second entity of the terminal device sends the plurality of information segments to a network device, comprising:
the second entity of the terminal equipment sends a plurality of messages to the network equipment; wherein different ones of the plurality of messages carry different ones of the plurality of information segments;
a second entity of the terminal equipment receives a plurality of confirmation messages sent by the network equipment; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message.
7. The method of claim 6, further comprising: the second entity of the terminal equipment determines the reference identifier of each message based on the first parameter carried by each message in the plurality of messages;
the method further comprises the following steps: the second entity of the terminal equipment determines the reference identifier of each acknowledgement message based on the second parameter carried by each acknowledgement message in the plurality of acknowledgement messages; and the second entity of the terminal equipment determines the message corresponding to each confirmation message based on the reference identifier of each confirmation message and the reference identifier of each message.
8. The method of claim 6, wherein the receiving, by the first entity of the terminal device, a plurality of response messages comprises:
when a second entity of the terminal device receives a plurality of reply messages sent by the network device, a first entity of the terminal device receives response information carried by each reply message in the plurality of reply messages sent by the second entity of the terminal device, and the second entity of the terminal device sends a plurality of reply confirmation messages to the network device; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that the second entity of the terminal device receives the corresponding reply message.
9. The method of claim 8, further comprising:
the first entity of the terminal equipment determines the information segment corresponding to each piece of response information based on the corresponding relation value contained in each piece of information in the plurality of pieces of information and the corresponding relation value contained in each piece of response information in the plurality of pieces of response information;
wherein, the corresponding relation values contained in different information segments are different; the corresponding relation values contained in different response messages are different; each response message has the same corresponding relationship value as the corresponding message segment.
10. The method of claim 8, further comprising:
the second entity of the terminal equipment determines a fourth parameter carried by each reply confirmation message based on the third parameter carried by each reply message; wherein the third parameter is used to determine a reference identifier of each reply message, and the fourth parameter is used to determine a reference identifier of each reply acknowledgement message.
11. The method of any one of claims 1 to 10,
the first entity is a short message relay layer SM-RL entity.
12. The method according to any one of claims 2 to 10,
the second entity is an internet protocol multimedia subsystem, IMS, entity.
13. An information transmission method, characterized in that the method comprises:
a first entity of a network device receives a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information;
a first entity of the network equipment sends a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
14. The method of claim 13, wherein receiving a plurality of information segments by a first entity of the network device comprises:
the first entity of the network device receives the plurality of information segments sent by the terminal device from the second entity of the network device.
15. The method of claim 14, wherein the receiving, by the first entity of the network device, the plurality of information segments sent by the terminal device from the second entity of the network device comprises:
when a second entity of the network equipment receives a target message which is sent by the terminal equipment and carries a target information segment, a first entity of the network equipment receives the target information segment from the second entity of the network equipment, and the second entity of the network equipment sends a confirmation message of the target message to the terminal equipment; wherein the target information segment is one of the plurality of information segments; the confirmation message of the target message is used for indicating that the network equipment receives the target message;
the first entity of the network device determines to complete receiving the plurality of information segments if the target information segment is a last information segment of the plurality of information segments.
16. The method of claim 15, wherein the first entity of the network device sends a plurality of response messages, comprising:
the first entity of the network equipment sends jth response information to the second entity of the network equipment; wherein the jth response information corresponds to a kth information segment; the kth information segment is one of the plurality of information segments; j is a positive integer, k is a positive integer;
a second entity of the network equipment sends a jth reply message to the terminal equipment, wherein the jth reply message carries the jth response message;
a second entity of the network equipment receives the jth reply confirmation message sent by the terminal equipment; wherein, the jth reply acknowledgement message is used to indicate that the second entity of the terminal device receives the jth reply message.
17. The method of claim 16, wherein each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in the information headers of different information segments are different;
the method further comprises the following steps: and the first entity of the network equipment takes the corresponding relation value contained in the kth information segment as the corresponding relation value of the jth response information.
18. The method of claim 14, wherein the receiving, by the first entity of the network device, the plurality of information segments sent by the terminal device from the second entity of the network device comprises:
when a second entity of the network device receives a plurality of messages sent by the terminal device, a first entity of the network device receives information segments carried by each message in the plurality of messages sent by the second entity of the network device, and the second entity of the network device sends a plurality of confirmation messages to the terminal device; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message.
19. The method of claim 18, further comprising:
the second entity of the network equipment determines a second parameter carried by the acknowledgement message of each message based on the first parameter carried by each message; wherein the first parameter is used for determining the reference identifier of each message, and the second parameter is used for determining the reference identifier of the acknowledgement message of each message.
20. The method of claim 18, wherein the first entity of the network device sends a plurality of response messages, comprising:
a first entity of the network device sending the plurality of response messages to a second entity of the network device;
a second entity of the network equipment sends a plurality of reply messages to the terminal equipment; each reply message in the plurality of reply messages carries response information, and different reply messages carry different response information;
a second entity of the network equipment receives a plurality of reply confirmation messages sent by the terminal equipment; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that the terminal device receives the corresponding reply message.
21. The method of claim 20, wherein each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in different information segments are different;
each piece of response information in the plurality of pieces of response information comprises a corresponding relation value, the corresponding relation values contained in different pieces of response information are different, and each piece of response information is the same as the corresponding relation value contained in the corresponding information segment.
22. The method of claim 20, further comprising: the second entity of the network equipment determines the reference identifier of each reply message based on the third parameter carried by each reply message in the plurality of reply messages;
the method further comprises the following steps: the second entity of the network device determines a reference identifier of each reply acknowledgement message based on a fourth parameter carried by each reply acknowledgement message in the plurality of reply acknowledgement messages; and the second entity of the network equipment determines the reply message corresponding to each reply confirmation message based on the reference identifier of each reply confirmation message and the reference identifier of each reply message.
23. The method of any one of claims 13-22,
the first entity is a short message relay layer SM-RL entity.
24. The method of any one of claims 14-22,
the second entity is an internet protocol multimedia subsystem, IMS, entity.
25. A terminal device, characterized in that the terminal device comprises:
a first communication module of a first entity for transmitting a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; receiving a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
26. The terminal device of claim 25, wherein the terminal device further comprises:
a first communication module of a second entity for receiving the plurality of information segments; respectively sending the plurality of information segments to network equipment;
and the first communication module of the first entity is used for respectively sending the plurality of information segments to the second entity of the terminal equipment.
27. The terminal device of claim 26, wherein the terminal device further comprises:
a first processing module of a second entity for determining a target information segment from one or more untransmitted information segments if one or more untransmitted information segments exist among the plurality of information segments; and determining to finish sending the plurality of information segments when an acknowledgement message of a target message sent by the network equipment is received and no unsent information segment exists in the plurality of information segments; wherein, the acknowledgement message of the target message is used for indicating that the network device receives the target message;
and the first communication module of the second entity is used for sending a target message carrying the target information segment to the network equipment.
28. The terminal device of claim 27, wherein the first communication module of the second entity is configured to, when receiving a jth reply message sent by the network device, send a jth response message carried in the jth reply message to the first communication module of the first entity, and send the jth reply acknowledgement message to the network device; wherein j is a positive integer; the jth reply confirmation message is used for indicating that the second entity of the terminal equipment receives the jth reply message;
and the first communication module of the first entity is configured to receive the jth response message carried in the jth reply message.
29. The terminal device of claim 28, wherein the terminal device further comprises:
a first processing module of the first entity, configured to determine that the jth response information corresponds to the kth information segment based on a corresponding relationship value included in each of the plurality of information segments and a corresponding relationship value included in the jth response information;
wherein, the information headers of different information segments contain different corresponding relation values; the kth information segment is one of the plurality of information segments, and k is a positive integer.
30. The terminal device of claim 26, wherein the first communication module of the second entity is configured to send a plurality of messages to the network device; wherein different ones of the plurality of messages carry different ones of the plurality of information segments; and receiving a plurality of acknowledgement messages sent by the network device; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message.
31. The terminal device of claim 30, wherein the terminal device further comprises: a first processing module of the second entity, configured to determine, based on a first parameter carried in each of the multiple messages, a reference identifier of each of the multiple messages; determining a reference identifier of each acknowledgement message based on a second parameter carried by each acknowledgement message in the plurality of acknowledgement messages; and determining the message corresponding to each confirmation message based on the reference identification of each confirmation message and the reference identification of each message.
32. The terminal device according to claim 31, wherein the first communication module of the second entity is configured to, in case that multiple reply messages sent by the network device are received, send, to the first communication module of the first entity, the response information carried in each of the multiple reply messages, and send, to the network device, the multiple reply acknowledgement messages; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that a second entity of the terminal device receives a corresponding reply message;
and the first communication module of the first entity is configured to receive response information carried by each reply message in the plurality of reply messages.
33. The terminal device of claim 32, wherein the terminal device further comprises:
a first processing module of the first entity, configured to determine, based on a corresponding relationship value included in each of the plurality of information segments and a corresponding relationship value included in each of the plurality of response messages, an information segment corresponding to each of the plurality of response messages;
wherein, the corresponding relation values contained in different information segments are different; the corresponding relation values contained in different response messages are different; each response message has the same corresponding relationship value as the corresponding message segment.
34. The terminal device of claim 32, wherein the first processing module of the second entity is configured to determine a fourth parameter carried by each reply acknowledgement message based on the third parameter carried by each reply message; wherein the third parameter is used to determine a reference id of each reply message, and the fourth parameter is used to determine a reference id of each reply acknowledgement message.
35. The terminal device according to any of claims 25-34,
the first entity is a short message relay layer SM-RL entity.
36. The terminal device according to any of claims 26-34,
the second entity is an internet protocol multimedia subsystem, IMS, entity.
37. A network device, characterized in that the network device comprises:
a second communication module of the first entity for receiving a plurality of information segments; wherein the plurality of information segments are obtained by dividing original information; transmitting a plurality of response messages; wherein different ones of the plurality of response messages correspond to different ones of the message segments.
38. The network device of claim 37, wherein the network device further comprises:
the second communication module of the second entity is used for receiving the plurality of information segments sent by the terminal equipment;
the second communication module of the first entity is configured to receive the plurality of information segments from the second communication module of the second entity.
39. The network device according to claim 38, wherein the second communication module of the second entity is configured to, in a case that a target message that carries a target information segment and is sent by the terminal device is received, send the target information segment to the second communication module of the first entity, and send a confirmation message of the target message to the terminal device; wherein the target information segment is one of the plurality of information segments; the confirmation message of the target message is used for indicating that the network equipment receives the target message;
a second communication module of the first entity to receive a target information segment from a second communication module of a second entity; determining that receiving the plurality of information segments is complete if the target information segment is a last information segment of the plurality of information segments.
40. The network device of claim 39, wherein the second communication module of the first entity is configured to send a jth response message; wherein the jth response message corresponds to a kth message segment; the kth information segment is one of the plurality of information segments; j is a positive integer, k is a positive integer;
the second communication module of the second entity is configured to receive a jth response message, and send a jth reply message to the terminal device, where the jth reply message carries the jth response message; receiving the jth reply confirmation message sent by the terminal equipment; wherein, the jth reply acknowledgement message is used to indicate that the second entity of the terminal device receives the jth reply message.
41. The network device of claim 40, wherein each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in the information headers of different information segments are different;
the network device further includes: and the second processing module of the first entity is used for taking the corresponding relation value contained in the kth information segment as the corresponding relation value of the jth response information.
42. The network device of claim 38, wherein the second communication module of the second entity is configured to, in a case that multiple messages sent by the terminal device are received, send an information segment carried by each message in the multiple messages, and send multiple acknowledgement messages to the terminal device; wherein each of the plurality of acknowledgement messages is used to indicate that the network device received the corresponding message;
the second communication module of the first entity is configured to receive, from the second communication module of the second entity, the information segment carried by each message in the plurality of messages.
43. The network device of claim 42, wherein the network device further comprises:
a second processing module of the second entity, configured to determine, based on the first parameter carried in each message, a second parameter carried in an acknowledgment message of each message; wherein the first parameter is used for determining the reference identifier of each message, and the second parameter is used for determining the reference identifier of the acknowledgement message of each message.
44. The network device of claim 42, wherein the second communication module of the first entity is configured to send the plurality of response messages;
the second communication module of the second entity is configured to receive the multiple pieces of response information and send multiple reply messages to the terminal device; each reply message in the plurality of reply messages carries response information, and different reply messages carry different response information; receiving a plurality of reply confirmation messages sent by the terminal equipment; wherein each reply acknowledgement message in the plurality of reply acknowledgement messages is used for indicating that the terminal device receives the corresponding reply message.
45. The network device of claim 44, wherein each of the plurality of information segments comprises a corresponding relationship value; wherein, the corresponding relation values contained in different information segments are different;
each piece of response information in the plurality of pieces of response information comprises a corresponding relation value, the corresponding relation values contained in different pieces of response information are different, and each piece of response information is the same as the corresponding relation value contained in the corresponding information segment.
46. The network device of claim 44, wherein the network device further comprises: a second processing module of the second entity, configured to determine, based on a third parameter carried in each of the multiple reply messages, a reference identifier of each of the reply messages; determining a reference identifier of each reply confirmation message based on a fourth parameter carried by each reply confirmation message in the plurality of reply confirmation messages; and determining a reply message corresponding to each reply confirmation message based on the reference identifier of each reply confirmation message and the reference identifier of each reply message.
47. The network device of any of claims 37-46,
the first entity is a short message relay layer SM-RL entity.
48. The network device of any of claims 38-46,
the second entity is an internet protocol multimedia subsystem, IMS, entity.
49. A terminal device, comprising: a processor and a memory for storing a computer program, the processor being configured to invoke and execute the computer program stored in the memory to cause the terminal device to perform the method of any of claims 1 to 12.
50. A network device, comprising: a processor and a memory for storing a computer program, the processor for invoking and executing the computer program stored in the memory to cause the network device to perform the method of any of claims 13-24.
51. A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any of claims 1 to 12, or 13 to 24.
52. A computer-readable storage medium storing a computer program which, when executed by an apparatus, causes the apparatus to perform the method of any of claims 1 to 12, or 13 to 24.
53. A computer program product comprising computer program instructions to cause a computer to perform the method of any of claims 1 to 12, or 13 to 24.
54. A computer program for causing a computer to perform the method of any one of claims 1 to 12, or 13 to 24.
CN202211051959.9A 2022-08-30 2022-08-30 Information transmission method, terminal equipment and network equipment Active CN115426623B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211051959.9A CN115426623B (en) 2022-08-30 2022-08-30 Information transmission method, terminal equipment and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211051959.9A CN115426623B (en) 2022-08-30 2022-08-30 Information transmission method, terminal equipment and network equipment

Publications (2)

Publication Number Publication Date
CN115426623A true CN115426623A (en) 2022-12-02
CN115426623B CN115426623B (en) 2024-05-24

Family

ID=84201022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211051959.9A Active CN115426623B (en) 2022-08-30 2022-08-30 Information transmission method, terminal equipment and network equipment

Country Status (1)

Country Link
CN (1) CN115426623B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1263656A (en) * 1998-04-14 2000-08-16 三星电子株式会社 Method of continuously transmitting user data on reverse common channel in mobile communication system
CN1496058A (en) * 2002-08-31 2004-05-12 ���ǵ�����ʽ���� Metod for dynamically-managing block segment threshold valve according to wireless channel state
CN103391521A (en) * 2012-05-09 2013-11-13 华为技术有限公司 Method, device and system for transmitting short message
CN109936871A (en) * 2017-12-19 2019-06-25 华为技术有限公司 System message method of reseptance and terminal device
CN112738893A (en) * 2018-09-21 2021-04-30 华为技术有限公司 Method and related device for transmitting capability information of user terminal
US20210345351A1 (en) * 2018-09-07 2021-11-04 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for sending response information, storage medium, and electronic device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1263656A (en) * 1998-04-14 2000-08-16 三星电子株式会社 Method of continuously transmitting user data on reverse common channel in mobile communication system
CN1496058A (en) * 2002-08-31 2004-05-12 ���ǵ�����ʽ���� Metod for dynamically-managing block segment threshold valve according to wireless channel state
CN103391521A (en) * 2012-05-09 2013-11-13 华为技术有限公司 Method, device and system for transmitting short message
WO2013166899A1 (en) * 2012-05-09 2013-11-14 华为技术有限公司 Method, apparatus and system for transmitting short message
CN109936871A (en) * 2017-12-19 2019-06-25 华为技术有限公司 System message method of reseptance and terminal device
US20210345351A1 (en) * 2018-09-07 2021-11-04 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for sending response information, storage medium, and electronic device
CN112738893A (en) * 2018-09-21 2021-04-30 华为技术有限公司 Method and related device for transmitting capability information of user terminal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HAILONG GUO: "Design and implementation of multi-segment message bus in platform of SOA based supervisory control system", 《 2017 IEEE CONFERENCE ON ENERGY INTERNET AND ENERGY SYSTEM INTEGRATION (EI2)》, 4 February 2018 (2018-02-04) *
向敏;文超;文成亮;: "基于IPv6的电力线载波通信分片独立的重传机制", 电网技术, no. 01 *
林居: "OFDM***信道估计技术研究与LS算法实现探索", 《中国优秀硕士学位论文全文库》, 15 March 2021 (2021-03-15) *

Also Published As

Publication number Publication date
CN115426623B (en) 2024-05-24

Similar Documents

Publication Publication Date Title
WO2021000680A1 (en) Cooperation transmission method and communication apparatus
CN105723629B (en) The relay node polymerization that data are transmitted in radio telecommunications system
WO2021168661A1 (en) Information transmission method, terminal device and network device
WO2022011555A1 (en) Method for determining uplink transmission parameter, and terminal device
CN115707036A (en) Method and device for transmitting data
CN111886886A (en) Method and device for transmitting information
US20230239097A1 (en) Wireless communication method, terminal device and network device
WO2021226967A1 (en) Handover method and device
US20230085429A1 (en) Secondary node change method, terminal device and network device
US20230076835A1 (en) Harq feedback method and apparatus, terminal, and network device
US11805565B2 (en) Wireless communication method and terminal device
CN115987472A (en) Sidelink capability sending method and terminal equipment
CN115843125A (en) Communication method and communication device
CN115426623B (en) Information transmission method, terminal equipment and network equipment
WO2022198545A1 (en) Wireless communication methods, terminal devices, and network devices
WO2022151085A1 (en) Beam management method, terminal device, and network device
WO2022021312A1 (en) Wireless communication method, terminal device and network device
WO2021063175A1 (en) Beam switching method, apparatus, and communication device
WO2021189368A1 (en) Method for reporting release of secondary cell group, and terminal device
CN111510907B (en) Information transmission method and device and network equipment
CN115918162A (en) Wireless communication method, terminal equipment and network equipment
US20230224928A1 (en) Resource set transmission method, and terminals
WO2022027697A1 (en) Resource selection method and device
WO2022110072A1 (en) Wireless communication method, and terminal device and network device
WO2023115545A1 (en) Information transmission method, first access network device, second access network device and terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant