CN116567728A - Multipath data transmission method, system and related equipment based on proximity service - Google Patents
Multipath data transmission method, system and related equipment based on proximity service Download PDFInfo
- Publication number
- CN116567728A CN116567728A CN202210102706.3A CN202210102706A CN116567728A CN 116567728 A CN116567728 A CN 116567728A CN 202210102706 A CN202210102706 A CN 202210102706A CN 116567728 A CN116567728 A CN 116567728A
- Authority
- CN
- China
- Prior art keywords
- session
- session identifier
- relay
- communication
- identifier
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000004891 communication Methods 0.000 claims abstract description 209
- 230000008569 process Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 230000006978 adaptation Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012098 association analyses Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure provides a multipath data transmission method, a multipath data transmission system, a multipath data transmission device, an electronic device and a computer readable storage medium based on proximity services, and relates to the technical field of communication. The method comprises the following steps: adding a relay session identifier and a first session identifier in a first session request initiated by a relay terminal to a core network; after the remote terminal establishes communication based on the proximity service with the relay terminal, adding an associated session identifier and a second session identifier in a second session request initiated by the remote terminal to a core network; according to the association relation between the relay session identifier and the association session identifier, associating a first communication session of a first session identifier with a second communication session of a second session identifier; and utilizing the associated first communication session and second communication session to realize multi-path transmission of data between the remote terminal and the core network. The method and the device can improve the reliability of terminal data transmission.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method, a system, an apparatus, an electronic device, and a computer readable storage medium for multipath data transmission based on proximity services.
Background
It is known that the reliability of data transmission can be improved by multipath transmission. However, current networks do not support multipath transmission with simultaneous access to the network through both proximity-based relay communication and direct communication. For a remote terminal and a relay terminal based on proximity service communication, the relay terminal and the remote terminal respectively establish a session with a core network communication, and the reliability of data transmission cannot be analyzed for the same terminal.
Therefore, how to perform association analysis on the relay communication session and the direct communication session of the same terminal is a technical problem to be solved urgently.
It should be noted that the information disclosed in the above background section is only for enhancing understanding of the background of the present disclosure and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure provides a multipath data transmission method, system, apparatus, electronic device and computer readable storage medium based on proximity services, which at least overcome to some extent the technical problem in the related art that when a remote terminal accesses a network through a relay terminal and direct communication based on proximity services at the same time, sessions respectively established by the relay terminal and the remote terminal are difficult to correlate and analyze.
Other features and advantages of the present disclosure will be apparent from the following detailed description, or may be learned in part by the practice of the disclosure.
According to an aspect of the present disclosure, there is provided a multi-path data transmission method based on a proximity service, the method including: adding a relay session identifier and a first session identifier in a first session request initiated by a relay terminal to a core network, wherein the first session request is used for requesting to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session; after establishing communication based on proximity service between a remote terminal and the relay terminal, adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to a core network, wherein the association session identifier has an association relationship with the relay session identifier, the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, and the second session identifier is a session identifier of the second communication session; according to the association relation between the relay session identifier and the association session identifier, associating a first communication session of a first session identifier with a second communication session of a second session identifier; and utilizing the associated first communication session and second communication session to realize multi-path transmission of data between the remote terminal and the core network.
In some embodiments, the associating the first communication session of the first session identifier with the second communication session of the second session identifier according to the association relationship between the relay session identifier and the association session identifier includes: transmitting a relay session identifier and a first session identifier contained in the first session request to an access network through a core network; the associated session identifier and the second session identifier contained in the second session request are issued to the access network through the core network; the first communication session and the second communication session are associated through an access network.
In some embodiments, the association session identification is an identification generated from the relay session identification.
In some embodiments, the method further comprises: and after the relay terminal initiates the first session request to the core network, the relay session identifier is issued to the remote terminal, wherein the remote terminal generates an associated session identifier according to the relay session identifier and adds the associated session identifier to the second session request.
In some embodiments, before issuing the relay session identification to the remote terminal, the method further comprises: and performing a proximity service discovery process of the remote terminal and the relay terminal.
In some embodiments, after performing the proximity service discovery process of the remote terminal and the relay terminal, the method further comprises: communication with a proximity service is established between the remote terminal and the relay terminal.
In some embodiments, the enabling multipath transmission of data between the remote terminal and the core network using the associated first communication session and second communication session comprises: allocating different physical resources for the associated first communication session and second communication session; and realizing the multipath transmission of data between the remote terminal and the core network through the first communication session and the second communication session.
In some embodiments, the first communication session and the second communication session are protocol data unit, PDU, sessions.
According to another aspect of the present disclosure, there is also provided a multi-path data transmission system based on a proximity service, including: remote terminal, relay terminal, access network and core network; the relay terminal is used for adding a relay session identifier and a first session identifier in a first session request initiated by the relay terminal to the core network, wherein the first session request is used for requesting to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session; the remote terminal is used for adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to the core network after the communication based on the proximity service is established between the remote terminal and the relay terminal, wherein the association session identifier and the relay session identifier have an association relationship, the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, and the second session identifier is a session identifier of the second communication session; the access network is used for associating the first communication session of the first session identifier with the second communication session of the second session identifier according to the association relation between the relay session identifier and the association session identifier, and realizing the multi-path transmission of the data between the remote terminal and the core network by using the associated first communication session and second communication session.
According to another aspect of the present disclosure, there is also provided a multi-path data transmission apparatus based on a proximity service, including: a first session request module, configured to add a relay session identifier and a first session identifier to a first session request initiated by a relay terminal to a core network, where the first session request is used to request to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session; a second session request module, configured to add an association session identifier and a second session identifier to a second session request initiated by the remote terminal to a core network after the remote terminal establishes proximity service-based communication with the relay terminal, where the association session identifier has an association relationship with the relay session identifier, and the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, where the second session identifier is a session identifier of the second communication session; the session association module is used for associating the first communication session of the first session identifier with the second communication session of the second session identifier according to the association relation between the relay session identifier and the association session identifier; and the multipath transmission module is used for realizing multipath transmission of data between the remote terminal and the core network by utilizing the associated first communication session and second communication session.
According to another aspect of the present disclosure, there is also provided an electronic apparatus including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the proximity service based multipath data transmission method of any of the above via execution of the executable instructions.
According to another aspect of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the multi-path data transmission method based on proximity services of any one of the above.
The embodiment of the disclosure provides a multipath data transmission method, a system, a device, an electronic device and a computer readable storage medium based on proximity service, wherein for a link of a remote terminal for data transmission through a relay terminal, when the relay terminal initiates a first session request to a core network, a relay session identifier and a first session identifier are added in the first session request; after the remote terminal establishes communication based on proximity service with the relay terminal, adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to the core network, so as to associate a first communication session of a first session identifier with a second communication session of a second session identifier according to an association relationship between the relay session identifier and the association session identifier, and further realize multipath transmission of data between the remote terminal and the core network by using the associated first communication session and second communication session. By the embodiment of the disclosure, the reliability of terminal data transmission can be improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. It will be apparent to those of ordinary skill in the art that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived from them without undue effort.
FIG. 1 illustrates a proximity services system architecture diagram in accordance with one embodiment of the present disclosure;
fig. 2 is a flowchart illustrating a method for multipath data transmission based on proximity services in an embodiment of the present disclosure;
FIG. 3 illustrates an alternative session association method flow diagram in an embodiment of the present disclosure;
FIG. 4 illustrates an alternative proximity services communication establishment flow diagram in an embodiment of the present disclosure;
fig. 5 shows a flowchart of an alternative multi-path data transmission method in an embodiment of the disclosure;
fig. 6 is a schematic diagram of a multi-path data transmission system based on a proximity service in an embodiment of the disclosure;
Fig. 7 is a schematic diagram illustrating interaction of a multipath data transmission system based on proximity services in an embodiment of the present disclosure;
fig. 8 is a schematic diagram of a multi-path data transmission device based on a proximity service according to an embodiment of the disclosure;
FIG. 9 shows a block diagram of an electronic device in an embodiment of the disclosure;
fig. 10 shows a schematic diagram of a computer-readable storage medium in an embodiment of the disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software or in one or more hardware modules or integrated circuits or in different networks and/or processor devices and/or microcontroller devices.
For ease of understanding, before describing embodiments of the present disclosure, several terms referred to in the embodiments of the present disclosure are first explained as follows:
RAN: the english language, which is known as Radio Access Network, translates into a radio access network for providing a connection between the terminal and the core network.
PDU: english, collectively Protocol Data Unit, translates into protocol data units, in a layered network architecture (e.g., the open system interconnection OSI model), PDUs are established at each layer of the transmission system, which contain information from the upper layer and entity-attached information of the current layer, and can be transferred to the next layer.
The following detailed description of embodiments of the present disclosure refers to the accompanying drawings.
First, a proximity service-based data transmission system is provided in an embodiment of the present disclosure, which may be, but is not limited to, a 5G communication system.
Fig. 1 illustrates an exemplary system architecture diagram of a proximity service-based multipath data transmission method that may be applied to embodiments of the present disclosure.
As shown in fig. 1, the system architecture includes a terminal 101, a network 102, and a network side device 103; any one of the terminals 101 shown in fig. 1 may be used as a remote terminal or a relay terminal, and communication based on proximity services may be established between the remote terminal and the relay terminal, where the remote terminal may directly access the network or may access the network via the relay terminal.
The medium used by the network 102 to provide a communication link between the terminal 101 and the network-side device 103 may be a wired network or a wireless network.
Alternatively, the wireless network or wired network described above uses standard communication techniques and/or protocols. The network is typically the Internet, but may be any network including, but not limited to, a local area network (Local Area Network, LAN), metropolitan area network (Metropolitan Area Network, MAN), wide area network (Wide Area Network, WAN), mobile, wired or wireless network, private network, or any combination of virtual private networks. In some embodiments, data exchanged over a network is represented using techniques and/or formats including HyperText Mark-up Language (HTML), extensible markup Language (Extensible MarkupLanguage, XML), and the like. All or some of the links may also be encrypted using conventional encryption techniques such as secure sockets layer (Secure Socket Layer, SSL), transport layer security (Transport Layer Security, TLS), virtual private network (Virtual Private Network, VPN), internet protocol security (Internet ProtocolSecurity, IPsec), etc. In other embodiments, custom and/or dedicated data communication techniques may also be used in place of or in addition to the data communication techniques described above.
Optionally, the terminal in the embodiments of the present disclosure may also be referred to as a UE (User Equipment), and in a specific implementation, the terminal may be a terminal-side Device such as a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile internet Device (Mobile Internet Device, MID), a Wearable Device (wireless Device), or a vehicle-mounted Device, which is not limited to a specific type of the terminal in the embodiments of the present disclosure.
The network side device may be a base station, a relay or an access point, etc. The base station may be a 5G or later version base station (e.g., 5G NR NB), or a base station in other communication systems (e.g., eNB base station), and it should be noted that the specific type of the network side device is not limited in the embodiments of the present disclosure.
Those skilled in the art will appreciate that the number of terminals, networks, and servers in fig. 1 is merely illustrative, and that any number of terminals, networks, and servers may be provided as desired. The embodiments of the present disclosure are not limited in this regard.
Under the system architecture described above, the embodiments of the present disclosure provide a data transmission method based on proximity services, which may be performed by any electronic device having computing processing capabilities.
Fig. 2 shows a flowchart of a data transmission method based on proximity services provided in an embodiment of the disclosure, as shown in fig. 2, the method includes the following steps:
s202, adding a relay session identifier and a first session identifier in a first session request initiated by the relay terminal to the core network, wherein the first session request is used for requesting to establish a first communication session between the relay terminal and the core network, and the first session identifier is the session identifier of the first communication session.
It should be noted that, in the embodiment of the present disclosure, the relay terminal refers to a terminal that is a relay, and the remote terminal refers to a terminal that establishes proximity service communication with the relay terminal, where the remote terminal may directly access the network, or may access the network through the relay terminal that establishes proximity service communication with the remote terminal.
Whether a relay terminal or a remote terminal, it is necessary to initiate a session request to establish a communication session prior to communicating with the core network. In the embodiment of the disclosure, the session request initiated by the relay terminal is referred to as a first session request, and the session request initiated by the remote terminal is referred to as a second session request. The first session request is used for requesting to establish a first communication session between the relay terminal and the core network; the second session request is for requesting establishment of a second communication session of the remote terminal with the core network.
When a relay terminal initiates a first session request to a core network, adding a relay session identifier for identifying the relay terminal and a first session identifier for identifying a first communication session in the first session request; the core network, after receiving the first session request from the relay terminal, can acquire the relay session identifier and the first session identifier from the first session request.
When the remote terminal initiates a second session request to the core network, adding an associated session identifier and a second session identifier for identifying a second communication session in the second session request.
S204, after the remote terminal and the relay terminal establish communication based on the proximity service, adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to the core network, wherein the association session identifier and the relay session identifier have an association relationship, the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, and the second session identifier is a session identifier of the second communication session.
It should be noted that, in the embodiment of the present disclosure, the association session identifier refers to an identifier having an association relationship with the relay session identifier, and the association session identifier is added to the second session request initiated by the remote terminal, so that the second communication session requested to be established by the second session request may be associated with the first communication session requested to be established by the first session request according to the association relationship between the association session identifier and the relay session identifier.
In some embodiments, the association session identification may be generated from the relay session identification. Alternatively, the association session identifier and the relay session identifier may be the same or different due to different generation manners.
Further, in some embodiments, the proximity service-based data transmission method provided in the embodiments of the present disclosure may further include the steps of: after the relay terminal initiates a first session request to the core network, a relay session identifier is issued to the remote terminal, wherein the remote terminal generates an associated session identifier according to the relay session identifier, and the associated session identifier is added to the second session request.
In the implementation, the relay terminal may issue the relay session identifier to the remote terminal during the process of establishing the proximity service discovery with the remote terminal, so that the remote terminal generates an association session identifier having an association relationship with the relay session identifier, or directly generates the association session identifier according to the relay session identifier, and adds the association session identifier to the second session request.
S206, according to the association relation between the relay session identification and the association session identification, the first communication session of the first session identification and the second communication session of the second session identification are associated.
It should be noted that, because the first session request for requesting to establish the first communication session includes the relay session identifier and the first session identifier, and the second session request for requesting to establish the second communication session includes the association session identifier and the second session identifier, the association session identifier has an association relationship with the relay session identifier, so that the first communication session of the first session identifier and the second communication session of the second session identifier can be associated according to the association relationship between the relay session identifier and the association session identifier.
S208, the associated first communication session and the second communication session are utilized to realize multi-path transmission of data between the remote terminal and the core network.
Specifically, the remote terminal may transmit data through the second communication session established by the relay terminal, or may transmit data through the second communication session directly established by the relay terminal, and after associating the first communication session with the second communication session, whether the data transmitted by the remote terminal to the core network or the data transmitted by the core network to the remote terminal may be transmitted by using a transmission path corresponding to the first communication session and a transmission path corresponding to the second communication session, so as to implement multipath transmission, so as to improve reliability of data transmission.
In some embodiments, as shown in fig. 3, the proximity service-based data transmission method provided in the embodiments of the present disclosure may associate a first communication session identified by a first session with a second communication session identified by a second session by:
s302, a relay session identifier and a first session identifier contained in a first session request are issued to an access network through a core network;
s304, the associated session identifier and the second session identifier contained in the second session request are issued to the access network through the core network;
and S306, associating the first communication session with the second communication session through the access network.
The access network in the embodiments of the present disclosure may be, but is not limited to, a radio access network RAN. The access network is used for establishing connection between the terminal and the core network, and the connection between the relay terminal and the core network or the connection between the remote terminal and the core network can be established directly through the access network. After the core network receives the first session request sent by the relay terminal and the second session request of the remote terminal, the relay session identifier and the first session identifier contained in the first session request, and the association session identifier and the second session identifier contained in the second session request can be issued to the access network, and the first communication session and the second communication session are associated through the access network.
In some embodiments, as shown in fig. 4, before issuing the relay session identifier to the remote terminal, the proximity service-based data transmission method provided in the embodiments of the present disclosure may further include the following steps:
s402, a proximity service discovery process of the remote terminal and the relay terminal is performed.
It should be noted that, in the embodiments of the present disclosure, the proximity service discovery procedure of the remote terminal and the relay terminal may be, but is not limited to, established through a wireless local area network such as WLAN. When the relay terminal and the remote terminal perform WLAN-based proximity service discovery, the relay terminal is a broadcaster of the probe request and the remote terminal is a listener of the probe request.
Further, in some embodiments, as shown in fig. 4, after performing the proximity service discovery process of the remote terminal and the relay terminal, the proximity service-based data transmission method provided in the embodiments of the present disclosure may further include the steps of:
and S404, establishing communication based on the proximity service between the remote terminal and the relay terminal.
It should be noted that, after the remote terminal and the relay terminal establish the communication based on the proximity service, the remote terminal may transmit data through the communication session established between the relay terminal and the core network.
In some embodiments, as shown in fig. 5, the method for transmitting data based on proximity services provided in the embodiments of the present disclosure may implement multipath transmission of data between a remote terminal and a core network by:
s502, different physical resources are allocated for the associated first communication session and second communication session;
s504, realizing multi-path transmission of data between the remote terminal and the core network through the first communication session and the second communication session.
It should be noted that, the physical resources may be time domain, frequency domain or space domain physical resources used for transmitting data, and multipath transmission of data between the remote terminal and the core network may be achieved by allocating different physical resources for the first communication session and the second communication session. It should be noted that, in the case where there are a plurality of relay terminals in the embodiment of the present disclosure, there is also more than one second communication session.
In some embodiments, the first communication session and the second communication session in the above-described method embodiments of the present disclosure may be protocol data unit PDU sessions.
Based on the same inventive concept, a multi-path data transmission system based on proximity service is also provided in the embodiments of the present disclosure, as described in the following embodiments. Since the principle of solving the problem of the embodiment of the device is similar to that of the embodiment of the method, the implementation of the embodiment of the device can be referred to the implementation of the embodiment of the method, and the repetition is omitted.
Fig. 6 is a schematic diagram of a multi-path data transmission system based on proximity services according to an embodiment of the disclosure, as shown in fig. 6, the system includes: remote terminal 601, relay terminal 602, access network 603 and core network 604.
The relay terminal 602 is configured to add a relay session identifier and a first session identifier to a first session request initiated by the relay terminal 602 to the core network 604, where the first session request is used to request to establish a first communication session between the relay terminal 601 and the core network 604, and the first session identifier is a session identifier of the first communication session;
the remote terminal 601 is configured to add, after the remote terminal 601 establishes proximity service-based communication with the relay terminal 602, an association session identifier and a second session identifier to a second session request initiated by the remote terminal 601 to the core network 604, where the association session identifier has an association relationship with the relay session identifier, the second session request is used to request to establish a second communication session between the remote terminal 601 and the core network 604, and the second session identifier is a session identifier of the second communication session;
the access network 603 is configured to associate a first communication session with a second communication session with a first session identifier according to an association relationship between a relay session identifier and an association session identifier, and implement multipath transmission of data between the remote terminal 601 and the core network 603 by using the associated first communication session and second communication session.
In some embodiments, the core network 604 is further configured to issue the relay session identifier and the first session identifier included in the first session request to the access network 603, and issue the association session identifier and the second session identifier included in the second session request to the access network 603; the access network 603 is also used to associate the first communication session with the second communication session.
In some embodiments, in the proximity service based multipath data transmission system of any of the embodiments of the present disclosure, the association session identity is an identity generated from the relay session identity.
In some embodiments, the relay terminal 602 is further configured to: after the relay terminal 602 initiates the first session request to the core network, a relay session identifier is issued to the remote terminal, where the remote terminal generates an associated session identifier according to the relay session identifier, and adds the associated session identifier to the second session request.
In some embodiments, the remote terminal 601 and the relay terminal 602 are further configured to perform a proximity service discovery procedure of the remote terminal 601 and the relay terminal 602.
In some embodiments, the remote terminal 601 and the relay terminal 602 are further configured to establish communication with a proximity service between the remote terminal 601 and the relay terminal 602.
In some embodiments, the access network 603 is further configured to allocate different physical resources for the associated first communication session and second communication session; multipath transmission of data between the remote terminal 601 and the core network 604 is achieved through the first communication session and the second communication session.
In some embodiments, in the proximity service based multipath data transmission system of any of the embodiments of the present disclosure, the first communication session and the second communication session are protocol data unit PDU sessions.
Fig. 7 is a schematic interaction diagram of a multipath data transmission system based on proximity services in an embodiment of the disclosure, as shown in fig. 7, specifically including:
s702, the relay terminal initiates a first PDU session request for establishing a first PDU session, wherein the first PDU session request comprises: a first PDU session identifier and a relay session identifier;
s704, transmitting a relay session identifier and relay terminal PDU session information (namely a first PDU session identifier);
s706, executing the neighbor service discovery and issuing a relay session identifier to the remote terminal;
s708, the remote terminal and the relay terminal establish direct communication based on the proximity service;
s710, the remote terminal performs data transmission through a first PDU session established by the relay terminal;
S712, the remote terminal initiates a second PDU session request for establishing a second PDU session, wherein the second PDU session request comprises: a second PDU session identifier, an association session identifier (for example, may be an identifier generated according to the relay session identifier and having an association relationship with the relay session identifier);
s714, transmitting the associated session identifier and the remote terminal PDU session information (namely, a second PDU session identifier);
s716, performing redundancy processing (e.g., allocating different physical resources) on the two PDU sessions;
s718, high-reliability data transmission is realized through multipath transmission.
For a link where a remote terminal performs data transmission through a relay terminal, when the relay terminal establishes a PDU session (i.e., a first communication session), a first PDU session request is initiated to a core network, where the first PDU session request includes: the method comprises the steps of a first PDU session identifier and a relay session identifier, wherein the relay session identifier is an identifier generated according to the PDU session identifier. After receiving the first PDU session request, the core network acquires the first PDU session identifier and the relay session identifier contained in the first PDU session request, and issues the relay session identifier and the relay terminal PDU session information (namely the first PDU session identifier) to the access network.
The relay terminal and the remote terminal perform proximity service discovery, and the relay terminal issues a relay session identification to the remote terminal in the proximity service discovery process. After the remote terminal establishes communication based on the proximity service with the relay terminal, the remote terminal performs data transmission through the session established by the relay terminal. For a PDU session (i.e., a second communication session) directly established by the remote terminal, a second PDU session request is initiated to the core network, where the second PDU session request includes: a second PDU session identification and an association session identification, wherein the association session identification may be a relay session identification. After receiving the second PDU session request, the core network acquires the associated session identifier and the second PDU session identifier contained in the second PDU session request, and issues the associated session identifier and the remote terminal PDU session information (second PDU session identifier) to the access network.
The access network performs redundancy processing (e.g., allocates different physical resources) on the first communication session and the second communication session, and associates the PDU session directly established by the remote terminal with the session corresponding to the associated session identifier.
As can be seen from the foregoing, in the data transmission method based on proximity services provided in the embodiments of the present disclosure, when a remote terminal accesses to a network through a relay terminal based on proximity services and direct communication, the relay terminal needs to include a relay session identifier in a session establishment request and send the relay session identifier to an access network and the remote terminal, when the remote terminal directly establishes a PDU session, the remote terminal sends an association session identifier (relay session identifier) to a core network and sends the association session identifier to the access network, and redundancy processing is performed on the relay communication session and the direct communication session through the access network, so that multipath transmission can be implemented between the PDU session directly established by the remote terminal and the session established by the relay terminal, thereby improving reliability of terminal data transmission.
Based on the same inventive concept, a data transmission device based on proximity service is also provided in the embodiments of the present disclosure, as described in the following embodiments. Since the principle of solving the problem of the embodiment of the device is similar to that of the embodiment of the method, the implementation of the embodiment of the device can be referred to the implementation of the embodiment of the method, and the repetition is omitted.
Fig. 8 is a schematic diagram of a data transmission device based on proximity services according to an embodiment of the disclosure, as shown in fig. 8, the device includes: a first session request module 81, a second session request module 82, a session association module 83, and a multipath transmission module 84.
The first session request module 81 is configured to add a relay session identifier and a first session identifier to a first session request initiated by the relay terminal to the core network, where the first session request is used to request to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session; a second session request module 82, configured to add, after the remote terminal establishes proximity service-based communication with the relay terminal, an association session identifier and a second session identifier to a second session request initiated by the remote terminal to the core network, where the association session identifier has an association relationship with the relay session identifier, and the second session request is used to request establishment of a second communication session between the remote terminal and the core network, where the second session identifier is a session identifier of the second communication session; a session association module 83, configured to associate a first communication session of a first session identifier with a second communication session of a second session identifier according to an association relationship between a relay session identifier and an association session identifier; a multipath transmission module 84, configured to implement multipath transmission of data between the remote terminal and the core network using the associated first communication session and second communication session.
It should be noted that, the first session request module 81, the second session request module 82, the session association module 83, and the multipath transmission module 84 correspond to S202 to S208 in the method embodiment, and the foregoing modules are the same as examples and application scenarios implemented by the corresponding steps, but are not limited to those disclosed in the foregoing method embodiment. It should be noted that the modules described above may be implemented as part of an apparatus in a computer system, such as a set of computer-executable instructions.
In some embodiments, the session association module 83 is further configured to: transmitting a relay session identifier and a first session identifier contained in the first session request to an access network through a core network; the associated session identifier and the second session identifier contained in the second session request are issued to the access network through the core network; the first communication session and the second communication session are associated through an access network.
In some embodiments, in the above-mentioned multi-path data transmission device based on proximity service provided in the embodiments of the present disclosure, the association session identifier is an identifier generated according to the relay session identifier.
In some embodiments, as shown in fig. 8, the multi-path data transmission apparatus based on proximity services provided in the embodiments of the present disclosure further includes: and the relay session identifier issuing module 85 is configured to issue a relay session identifier to the remote terminal after the relay terminal initiates the first session request to the core network, where the remote terminal generates an association session identifier according to the relay session identifier, and adds the association session identifier to the second session request.
In some embodiments, as shown in fig. 8, the multi-path data transmission apparatus based on proximity services provided in the embodiments of the present disclosure further includes: a proximity service discovery module 86 for performing a proximity service discovery process of the remote terminal and the relay terminal.
In some embodiments, as shown in fig. 8, the multi-path data transmission apparatus based on proximity services provided in the embodiments of the present disclosure further includes: a proximity service communication establishment module 87 for establishing proximity service based communication between the remote terminal and the relay terminal.
In some embodiments, the multipath transmission module 84 is further configured to: allocating different physical resources for the associated first communication session and second communication session; and realizing the multipath transmission of data between the remote terminal and the core network through the first communication session and the second communication session.
In some embodiments, in the above-mentioned multi-path data transmission device based on proximity services provided in the embodiments of the present disclosure, the first communication session and the second communication session are protocol data unit PDU sessions.
Those skilled in the art will appreciate that the various aspects of the present disclosure may be implemented as a system, method, or program product. Accordingly, various aspects of the disclosure may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
An electronic device 900 according to such an embodiment of the present disclosure is described below with reference to fig. 9. The electronic device 900 shown in fig. 9 is merely an example and should not be construed to limit the functionality and scope of use of embodiments of the present disclosure in any way.
As shown in fig. 9, the electronic device 900 is embodied in the form of a general purpose computing device. Components of electronic device 900 may include, but are not limited to: the at least one processing unit 910, the at least one storage unit 920, and a bus 930 connecting the different system components (including the storage unit 920 and the processing unit 910).
Wherein the storage unit stores program code that is executable by the processing unit 910 such that the processing unit 910 performs steps according to various exemplary embodiments of the present disclosure described in the above-described "exemplary methods" section of the present specification. For example, the processing unit 910 may perform the following steps of the method embodiment described above: adding a relay session identifier and a first session identifier in a first session request initiated by the relay terminal to the core network, wherein the first session request is used for requesting to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session; after the remote terminal and the relay terminal establish communication based on proximity service, adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to the core network, wherein the association session identifier and the relay session identifier have an association relationship, the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, and the second session identifier is a session identifier of the second communication session; according to the association relation between the relay session identifier and the association session identifier, associating the first communication session of the first session identifier with the second communication session of the second session identifier; and utilizing the associated first communication session and second communication session to realize multi-path transmission of data between the remote terminal and the core network.
The storage unit 920 may include readable media in the form of volatile storage units, such as Random Access Memory (RAM) 9201 and/or cache memory 9202, and may further include Read Only Memory (ROM) 9203.
The storage unit 920 may also include a program/utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The bus 930 may be one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 900, and/or any devices (e.g., routers, modems, etc.) that enable the electronic device 900 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 950. Also, electronic device 900 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 over the bus 930. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 900, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, a computer-readable storage medium, which may be a readable signal medium or a readable storage medium, is also provided. Fig. 10 illustrates a schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure, where a program product capable of implementing the method of the present disclosure is stored on the computer-readable storage medium 1000 as illustrated in fig. 10. In some possible implementations, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal to carry out the steps according to the various exemplary embodiments of the disclosure as described in the "exemplary methods" section of this specification, when the program product is run on the terminal.
More specific examples of the computer readable storage medium in the present disclosure may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In this disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Alternatively, the program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
In particular implementations, the program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
Furthermore, although the steps of the methods in the present disclosure are depicted in a particular order in the drawings, this does not require or imply that the steps must be performed in that particular order or that all illustrated steps be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
From the description of the above embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims (12)
1. A multi-path data transmission method based on a proximity service, comprising:
adding a relay session identifier and a first session identifier in a first session request initiated by a relay terminal to a core network, wherein the first session request is used for requesting to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session;
after establishing communication based on proximity service between a remote terminal and the relay terminal, adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to a core network, wherein the association session identifier has an association relationship with the relay session identifier, the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, and the second session identifier is a session identifier of the second communication session;
according to the association relation between the relay session identifier and the association session identifier, associating a first communication session of a first session identifier with a second communication session of a second session identifier;
and utilizing the associated first communication session and second communication session to realize multi-path transmission of data between the remote terminal and the core network.
2. The method for multipath data transmission based on a proximity service according to claim 1, wherein said associating a first communication session of a first session identification with a second communication session of a second session identification according to an association relationship between said relay session identification and said association session identification comprises:
transmitting a relay session identifier and a first session identifier contained in the first session request to an access network through a core network;
the associated session identifier and the second session identifier contained in the second session request are issued to the access network through the core network;
the first communication session and the second communication session are associated through an access network.
3. The proximity-service-based multipath data transmission method of claim 1, wherein the association session identity is an identity generated from the relay session identity.
4. A method for proximity-based multipath data transmission as claimed in claim 3, wherein the method further comprises:
and after the relay terminal initiates the first session request to the core network, the relay session identifier is issued to the remote terminal, wherein the remote terminal generates an associated session identifier according to the relay session identifier and adds the associated session identifier to the second session request.
5. The proximity-based multipath data transmission method of claim 4, wherein prior to issuing the relay session identification to the remote terminal, the method further comprises:
and performing a proximity service discovery process of the remote terminal and the relay terminal.
6. The proximity-based multi-path data transmission method according to claim 5, wherein after performing a proximity service discovery process of the remote terminal and the relay terminal, the method further comprises:
communication with a proximity service is established between the remote terminal and the relay terminal.
7. The method of multipath data transmission over a proximity service of claim 1, wherein the enabling multipath transmission of data between the remote terminal and a core network using the associated first communication session and second communication session comprises:
allocating different physical resources for the associated first communication session and second communication session;
and realizing the multipath transmission of data between the remote terminal and the core network through the first communication session and the second communication session.
8. The multi-path data transmission method based on proximity services according to any one of claims 1 to 7, wherein the first communication session and the second communication session are protocol data unit PDU sessions.
9. A multi-path data transmission system based on proximity services, comprising: remote terminal, relay terminal, access network and core network;
the relay terminal is used for adding a relay session identifier and a first session identifier in a first session request initiated by the relay terminal to the core network, wherein the first session request is used for requesting to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session;
the remote terminal is used for adding an association session identifier and a second session identifier in a second session request initiated by the remote terminal to the core network after the communication based on the proximity service is established between the remote terminal and the relay terminal, wherein the association session identifier and the relay session identifier have an association relationship, the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, and the second session identifier is a session identifier of the second communication session;
the access network is used for associating the first communication session of the first session identifier with the second communication session of the second session identifier according to the association relation between the relay session identifier and the association session identifier, and realizing the multi-path transmission of the data between the remote terminal and the core network by using the associated first communication session and second communication session.
10. A multi-path data transmission apparatus based on proximity services, comprising:
a first session request module, configured to add a relay session identifier and a first session identifier to a first session request initiated by a relay terminal to a core network, where the first session request is used to request to establish a first communication session between the relay terminal and the core network, and the first session identifier is a session identifier of the first communication session;
a second session request module, configured to add an association session identifier and a second session identifier to a second session request initiated by the remote terminal to a core network after the remote terminal establishes proximity service-based communication with the relay terminal, where the association session identifier has an association relationship with the relay session identifier, and the second session request is used for requesting to establish a second communication session between the remote terminal and the core network, where the second session identifier is a session identifier of the second communication session;
the session association module is used for associating the first communication session of the first session identifier with the second communication session of the second session identifier according to the association relation between the relay session identifier and the association session identifier;
And the multipath transmission module is used for realizing multipath transmission of data between the remote terminal and the core network by utilizing the associated first communication session and second communication session.
11. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the proximity service based multipath data transmission method of any of claims 1 to 8 via execution of the executable instructions.
12. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the proximity service based multipath data transmission method of any of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210102706.3A CN116567728A (en) | 2022-01-27 | 2022-01-27 | Multipath data transmission method, system and related equipment based on proximity service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210102706.3A CN116567728A (en) | 2022-01-27 | 2022-01-27 | Multipath data transmission method, system and related equipment based on proximity service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116567728A true CN116567728A (en) | 2023-08-08 |
Family
ID=87486633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210102706.3A Pending CN116567728A (en) | 2022-01-27 | 2022-01-27 | Multipath data transmission method, system and related equipment based on proximity service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116567728A (en) |
-
2022
- 2022-01-27 CN CN202210102706.3A patent/CN116567728A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114828140B (en) | Service flow message forwarding method and device, storage medium and electronic equipment | |
CN113596917B (en) | Method and device for processing GTP communication data message based on signaling assistance | |
CN114980100B (en) | Service data distribution method and device, electronic equipment and storage medium | |
CN116567728A (en) | Multipath data transmission method, system and related equipment based on proximity service | |
CN115396489A (en) | UPF disaster recovery method and device, electronic equipment and computer readable storage medium | |
CN115334484A (en) | Multi-hop near-field communication statistical method, device, electronic equipment and medium | |
CN116527733A (en) | Differentiated control method, device, equipment and storage of user terminal | |
CN113382410A (en) | Communication method and related device and computer readable storage medium | |
CN114553701B (en) | Slice identifier management method, device, equipment and medium | |
WO2023208179A1 (en) | Uplink transmitter switching method and related device | |
CN116669134B (en) | Method, device, equipment and medium for adapting SMF network element and UPF network element | |
WO2024093534A1 (en) | Npn identification method and apparatus, and related device | |
WO2024037569A1 (en) | Downlink resource multiplexing enhancement method, system, and related device | |
CN116419367A (en) | Data distribution method and device, storage medium and electronic equipment | |
CN114979026A (en) | Resource allocation method, device, electronic equipment and medium | |
CN117241320A (en) | Application data distribution method and device, electronic equipment and storage medium | |
CN117676522A (en) | Network node equipment coding and registering method, topology generating method and related equipment | |
CN117061454A (en) | Computing power service routing method, computing power service routing device, electronic equipment and storage medium | |
CN117425150A (en) | Signaling security protection method, system, base station, terminal and storage medium | |
CN118200891A (en) | AMF redirection-oriented UE policy optimization method, device, electronic equipment and medium | |
CN117062255A (en) | Proximity service information issuing method and device, electronic equipment and storage medium | |
CN117714376A (en) | Flow control method, device, special data processor and storage medium | |
CN116133058A (en) | Session establishment method, system, device, equipment and storage medium | |
CN117835168A (en) | Multicast communication method, communication system and related equipment of virtual network group | |
CN117060980A (en) | Data transmission method, device, electronic equipment and storage medium |
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 |