Communication method, communication system and related equipment
By carrying the time and location information of the uplink data sent by the user equipment in the satellite communication, the problem of inaccurate data processing in satellite communication is solved, and more accurate data processing and legal interception requirements are achieved.
Patent Information
- Application Number
- CN202410966557.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-18
- Publication Date
- 2026-01-20
AI Technical Summary
In satellite communications, due to the inability to establish a large number of dense ground stations, user equipment data communication needs to adopt a store-and-forward method, which makes it impossible for the network to accurately determine the time and location of the data sent by the UE, affecting the accuracy of data processing.
By carrying the time and location information of the user equipment when sending uplink data during the communication process, storing and forwarding it to the corresponding network element, so that it can be processed more accurately.
It enables more accurate data processing in satellite communications, meeting communication requirements such as legitimate interception.
Smart Images

Figure CN121367528A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technology, and in particular, to a communication method, a communication system and related devices. BACKGROUND
[0002] In the future, in the case of base station deployment on satellites, if a large number of dense satellite ground stations cannot be established, data communication of user equipment (UE) needs to adopt a store-and-forward mode. That is, after receiving the data sent by the UE, the satellite needs to cache the data first, and then send the cached data of the UE to the ground when the satellite moves to other positions. SUMMARY
[0003] According to a first aspect of some embodiments of the present disclosure, a communication method is provided, comprising: a first network element sending uplink data of a user equipment and first information to a second network element, wherein the first information comprises at least one of a time and a location when the user equipment sends the uplink data.
[0004] In some embodiments, the communication method further comprises: the first network element storing the uplink data and the first information.
[0005] In some embodiments, the first network element storing the uplink data and the first information comprises: the first network element storing the first information and the uplink data sent by the user equipment to the first network element.
[0006] In some embodiments, the communication method further comprises: in response to the first network element receiving the uplink data from the user equipment, the first network element determining at least one of the time and the location when the user equipment sends the uplink data to obtain the first information.
[0007] In some embodiments, the first information is sent by the user equipment to the first network element.
[0008] In some embodiments, the first network element storing the uplink data and the first information comprises: the first network element storing the uplink data and the first information sent by the other network element to the first network element.
[0009] In some embodiments, the first network element sending the uplink data of the user equipment and the first information to the second network element comprises: in response to the first network element connecting the second network element, the first network element sending the uplink data of the user equipment and the first information to the second network element.
[0010] In some embodiments, the sending, by the first network element, the uplink data and the first information of the user equipment to the second network element comprises: sending, by the first network element, GTP-U (General Packet Radio System (GPRS) Tunnelling Protocol User Plane) data to the second network element, the GTP-U data comprising the uplink data and the first information.
[0011] In some embodiments, the first information is located in an extension header of the GTP-U data.
[0012] In some embodiments, the communication method further comprises: determining, by the first network element, according to the configuration, to carry the first information when sending the uplink data.
[0013] In some embodiments, the communication method further comprises: receiving, by the first network element, an indication sent by the second network element, the indication indicating to determine to carry the first information when sending the uplink data.
[0014] In some embodiments, the receiving, by the first network element, the indication sent by the second network element comprises: receiving the indication sent by the second network element in a procedure of establishing or modifying a user plane session of the user equipment.
[0015] In some embodiments, the first network element is a network element on a satellite.
[0016] In some embodiments, the first network element is a base station, a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF) or a User plane Function (UPF) on a satellite.
[0017] In some embodiments, the first network element is a ground network element.
[0018] In some embodiments, the first network element is a MME, a Serving GateWay (SGW), an AMF or a UPF on the ground.
[0019] According to a second aspect of some embodiments of the present disclosure, a communication method is provided, comprising: in response to receiving uplink data and first information of a user equipment sent by a first network element to a second network element, processing, by the second network element, the uplink data according to the first information, wherein the first information comprises at least one of a time or a location when the user equipment sends the uplink data.
[0020] In some embodiments, the communication method further comprises: sending, by the second network element, an indication to the first network element, indicating that the first information is used for determining when the uplink data is sent.
[0021] In some embodiments, the sending, by the second network element, the indication to the first network element comprises: sending, by the second network element, the indication to the first network element in a procedure of establishing or modifying a user plane session of the user equipment.
[0022] According to a third aspect of some embodiments of the present disclosure, a communication method is provided, comprising: sending, by a user equipment, uplink data, wherein a first network element sends, after obtaining the uplink data, the uplink data and first information to a second network element, the first information comprising at least one of a time and a location when the uplink data is sent by the user equipment.
[0023] According to a fourth aspect of some embodiments of the present disclosure, a network element is provided, the network element being a first network element, comprising: a sending module configured to send, to a second network element, uplink data of a user equipment and first information, wherein the first information comprises at least one of a time and a location when the uplink data is sent by the user equipment.
[0024] According to a fifth aspect of some embodiments of the present disclosure, a network element is provided, comprising: a receiving module configured to, in response to receiving uplink data of a user equipment and first information sent by a first network element, process the uplink data according to the first information, wherein the first information comprises at least one of a time and a location when the uplink data is sent by the user equipment.
[0025] According to a sixth aspect of some embodiments of the present disclosure, a communication system is provided, comprising: the network element in the foregoing embodiments.
[0026] In some embodiments, the communication system further comprises: a user equipment configured to send uplink data, wherein a first network element sends, after obtaining the uplink data, the uplink data and first information to a second network element, the first information comprising at least one of a time and a location when the uplink data is sent by the user equipment.
[0027] According to a seventh aspect of some embodiments of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute any of the foregoing communication methods based on instructions stored in the memory.
[0028] According to an eighth aspect of some embodiments of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program, the program being executed by a processor to implement any of the foregoing communication methods.
[0029] According to a ninth aspect of some embodiments of the present disclosure, a computer program product is provided, which, when running on a computer, causes the computer to implement any of the aforementioned communication methods.
[0030] Some embodiments of the above disclosure have the following advantages or beneficial effects: through the above embodiments, the time, location, etc. information when the UE sends uplink data can be carried in the process of sending uplink data from the UE, so that the network element receiving the information can accurately perform more accurate processing based on the time, location, etc. information when the UE sends uplink data.
[0031] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the following drawings. BRIEF DESCRIPTION OF DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor under the premise of the drawings.
[0033] Figure 1 A flowchart of a communication method according to some embodiments of the present disclosure is shown.
[0034] Figure 2 A flowchart of a communication method according to some other embodiments of the present disclosure is shown.
[0035] Figure 3 A flowchart of a communication method according to yet some other embodiments of the present disclosure is shown.
[0036] Figure 4A And 4B A signaling flowchart of a communication method according to some embodiments of the present disclosure is shown.
[0037] Figure 5 A structural schematic diagram of a first network element according to some embodiments of the present disclosure is shown.
[0038] Figure 6 A structural schematic diagram of a second network element according to some embodiments of the present disclosure is shown.
[0039] Figure 7 A structural schematic diagram of a communication system according to some embodiments of the present disclosure is shown.
[0040] Figure 8 A structural schematic diagram of an electronic device according to some embodiments of the present disclosure is shown.
[0041] Figure 9 A structural schematic diagram of an electronic device according to some embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present disclosure will be apparently and completely described with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. The following description of at least one exemplary embodiment is actually only illustrative in nature and by no means as any limitation on the present disclosure and its application or use. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present disclosure.
[0043] Unless specifically stated, the relative arrangement of the components and steps, numerical expressions, and numerical values set forth in the embodiments are not meant to limit the scope of the present disclosure.
[0044] It should be understood that the size of the various portions shown in the drawings is not necessarily drawn to scale in order to make the drawings easier to understand.
[0045] The techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail, but should be considered as part of the specification where appropriate.
[0046] In all the examples shown and discussed herein, any specific value should be interpreted as merely an example, and not as a limitation. Thus, other examples of the example embodiments can have different values.
[0047] It should be noted that similar reference numbers and letters refer to similar items in the following drawings, and thus, once an item is defined in one drawing, it need not be discussed further in subsequent drawings.
[0048] When the mobile network adopts the store-and-forward communication mode, which is a non-real-time communication, the data sent by the UE needs to wait for a period of time to reach the network and be sent out from the network, which causes management problems, such as the ground network being unable to determine the time and location of the UE sending data. Moreover, this problem exists not only in the satellite communication scenario, but also in other communication scenarios using the store-and-forward mode. Therefore, in the related art, the processing accuracy of terminal data can be affected.
[0049] To solve the above technical problems, the present disclosure provides a communication method, a communication system, and related devices.
[0050] Figure 1 A flowchart of a communication method according to some embodiments of the present disclosure is shown. As shown in FIG. 1, the communication method includes the following steps.Figure 1 As shown, the communication method of this embodiment includes step S102.
[0051] In step S102, the first network element sends the uplink data of the user equipment and the first information to the second network element, wherein the first information includes at least one of the time and the location when the user equipment sends the uplink data.
[0052] The first network element can also be referred to as a first network entity. In the scenario of satellite communication, the first network element can be a network element on a satellite. For example, the first network element can be a base station, an MME, an AMF or a UPF on a satellite, etc. The first network element can also be a ground network element. For example, the first network element can be an MME, an SGW, an AMF or a UPF on the ground, etc.
[0053] The second network element can also be referred to as a second network entity. In the scenario of satellite communication, the second network element can be deployed on a satellite or on the ground.
[0054] In the scenario of non-satellite communication, the first network element and the second network element can also be other network-side network elements.
[0055] The user equipment (UE) can also be referred to as a user terminal, a terminal, etc. The UE is a device with wireless transceiving function, which can communicate with one or more core networks (CN) through an access network device in the (R)AN. It can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on water, such as on a ship, etc.; it can also be deployed in the air, such as on an airplane, balloon or satellite, etc. The user equipment can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0056] The UE sends uplink data to a network element of the network side. In some embodiments, the UE sends the uplink data to a network element on a satellite. The network element on the satellite can be the first network element or another network element, such as the third network element. The network element on the satellite can be a base station or a core network element. The satellite is, for example, a non-geosynchronous satellite.
[0057] The uplink data and the first information can be carried using GTP-U. That is, the first network element sends GTP-U data to the second network element, and the GTP-U data includes the uplink data and the first information. In some embodiments, the first information is located in an extension header of the GTP-U data. The uplink data and the first information can be transmitted using piggybacking. Other information, such as the second information, can also be carried in the GTP-U as needed.
[0058] The first network element can directly or indirectly receive the uplink data of the UE. For example, in the case where the UE directly sends the uplink data to the first network element, the first network element can record at least one of the time and the location at which the UE sends the uplink data, or actively receive from the UE at least one of the time and the location at which the UE sends the uplink data. In the case where the UE directly sends the uplink data to a network element other than the first network element and the second network element, such as the third network element, the third network element can send the uplink data and at least one of the time and the location at which the UE sends the uplink data to the first network element.
[0059] Regardless of whether the uplink data and the first information are sent by the UE to the first network element or by the third network element to the first network element, the first network element can temporarily store the uplink data and the first information. That is, the first network element stores the uplink data and the first information. In the case where the first network element receives the uplink data, there can be a case where the first network element cannot connect to the second network element, and therefore, in some embodiments, the first network element can store the uplink data and the first information in the case where the first network element cannot connect to the second network element. In the case where the first network element can connect to the second network element, the first network element directly forwards the uplink data and the first information to the second network element.
[0060] If the first network element cannot send data to the second network element due to the inability to connect to the second network element, the first network element can store the uplink data and the first information and wait for a connection to the second network element. In response to the first network element connecting to the second network element, the first network element sends the uplink data and the first information of the user equipment to the second network element. Thus, the forwarding of data can continue in the case where the first network element and the second network element can connect.
[0061] In some embodiments, the first network element stores the first information and the uplink data sent by the user equipment to the first network element. That is, the uplink data is directly sent by the UE to the first network element. Figure 2A flowchart of a communication method according to some embodiments of the present disclosure is shown. As Figure 2 The communication method of this embodiment includes steps S202-S206.
[0062] In step S202, the UE sends uplink data to a first network element.
[0063] In step S204, the first network element stores the first information and the uplink data.
[0064] The first information can be generated by the first network element or come from the UE.
[0065] For example, in response to the first network element receiving the uplink data from the user equipment, the first network element determines at least one of the time and the location when the user equipment sends the uplink data to obtain the first information.
[0066] For another example, the first information is sent by the UE to the first network element, i.e., step S202 can be specifically that the UE sends the uplink data and the first information to the first network element. When sending the uplink data, the UE can send at least one of the current time and location together with the uplink data to the first network element, or send the uplink data first and then send at least one of the time and location.
[0067] In step S206, the first network element sends the uplink data and the first information of the user equipment to a second network element.
[0068] Through this embodiment, the network element that directly receives the uplink data of the UE can carry the first information when transmitting the uplink data, so that other network elements on the transmission link can accurately process the uplink data based on the first information.
[0069] In some embodiments, the first network element stores the uplink data and the first information sent by other network elements to the first network element. The other network elements are, for example, the third network element mentioned above. The other network elements can be network elements on a satellite or ground network elements. Figure 3 A flowchart of a communication method according to some embodiments of the present disclosure is shown. As Figure 3 The communication method of this embodiment includes steps S302-S308.
[0070] In step S302, the UE sends uplink data to a third network element. The third network element is a network element on a satellite.
[0071] In step S304, the third network element sends the uplink data and the first information to a first network element. The first network element can be a satellite network element or a ground network element.
[0072] In step S306, the first network element stores the first information and the uplink data.
[0073] In step S308, the first network element sends the user equipment's uplink data and first information to the second network element.
[0074] For example, if the first network element is a satellite network element and the second network element is a terrestrial network element, the first network element executes step S308 in response to the first network element being able to connect with the second network element.
[0075] Through this embodiment, the network element that indirectly receives the uplink data of the UE can carry first information when transmitting the uplink data, so that other network elements after the network element on the transmission link can accurately process the uplink data based on the first information.
[0076] The two methods described above can also be combined. That is, after the UE sends uplink data, multiple network elements on the uplink data transmission link can act as "first network elements," carrying at least one of the time and location information of the UE when sending the uplink data. For example, the UE sends uplink data to network element A, and network element A stores at least one of the time and location information of the UE when sending the uplink data as first information; then, network element A sends the uplink data and the first information to network element B; network element B can then send the uplink data and the first information to network element C. Thus, the first information is always carried during the transmission of the UE's uplink data, enabling the network element processing the uplink data to perform more accurate processing based on the first information.
[0077] After receiving the uplink data and the first information, the second network element can process the uplink data based on the first information. Alternatively, it can continue to send uplink data to other network elements, carrying the first information with it. Uplink data processing may include handling regulatory requirements for communication data, such as processing requirements based on Lawful Interception (LI).
[0078] Through the above embodiments, information such as the time and location of the UE when sending uplink data can be carried during the uplink data transmission process from the UE. As a result, the network element receiving the information can perform more accurate processing based on the time and location information of the UE when sending uplink data.
[0079] When processing uplink data, information such as time and location may or may not be needed. The first network element can determine whether to carry this first information when sending uplink data based on configuration or instructions from other network elements.
[0080] In some embodiments, the first network element determines, based on configuration, whether to carry first information when sending uplink data. This configuration information may include an indication of whether to carry the first information, for example, by specifying a field and its value to indicate that the first information needs to be carried when sending uplink data. Furthermore, the configuration information may also include conditions for carrying the first information. For example, the first information may be carried when sending all transmitted uplink data; or, the first information may be carried only for specified uplink data, which may be uplink data from a specified user equipment, uplink data of a specified type, uplink data within a specified time period, uplink data within a specified service process, etc.
[0081] In some embodiments, the first network element receives an instruction sent by the second network element, which is used to determine whether to carry first information when sending uplink data. This instruction may be generated autonomously by the second network element and sent to the first network element, or it may be sent to the second network element by other network elements. That is, the requesting end of the first information notifies the sending end to carry the first information when sending uplink data.
[0082] Therefore, when the first network element needs to send first information, the second network element can send an instruction to the first network element. For example, during the establishment or modification process of a user plane session of a user equipment, the second network element can receive the instruction sent by the second network element. Thus, based on at least one of the time and location when the UE sends uplink data, the uplink data can be processed more accurately during the establishment or modification process of the user plane session.
[0083] The following is for reference. Figure 4A and 4B A signaling flowchart describing the communication method of this disclosure.
[0084] Figure 4A A signaling flowchart of a communication method according to some embodiments of this disclosure is shown. Figure 4A As shown, the communication method of this embodiment includes steps S402 to S414.
[0085] In step S402, the UE or the network initiates a user plane session establishment or modification procedure to establish or modify the UE's user plane resources in preparation for subsequent data transmission by the UE through the user plane.
[0086] After the UE initiates a user plane session establishment or modification procedure, satellite network element A can send a request to ground network element B, and ground network element B can send a request to ground network element C. Then, ground network element C sends a response to ground network element B, and ground network element B sends a response to satellite network element A. These two responses may, for example, carry an indication, which can be used by satellite network element A to determine whether to include first information when sending uplink data.
[0087] In step S404, StarNet element A determines that when sending uplink data of UE, it needs to carry first information, namely at least one of the time and location of UE when sending uplink data.
[0088] For example, if the UE's user plane session requires information such as the time and location of uplink data transmission, the relevant network element (e.g., a ground network element) will, during the session establishment or modification process, notify the sending end from the requesting end, instructing that the first information be carried in subsequent UE uplink data transmissions. Figure 4B For example, step S404 above can be specifically implemented as S4042 to S4048. In step S4042, satellite network element A sends a request to ground network element B to establish or modify a user plane session; in step S4044, ground network element B sends a request to ground network element C to establish or modify a user plane session; in step S4046, ground network element C sends a response to ground network element B to establish or modify a user plane session, the message including an indication carrying first information; in step S4048, ground network element B sends a response to satellite network element A to establish or modify a user plane session, the message including an indication carrying first information.
[0089] In a 4G network, the PGW can send instructions to the SGW, the SGW can send instructions to the MME, and the MME can send instructions to the eNB to notify the sender from the demand side. The satellite network element A can be either an eNB or an MME.
[0090] In a 5G network, the SMF can send instructions to the AMF, and the AMF can send instructions to the gNB, thus notifying the sender from the demand side. The satellite network element A can be the gNB, AMF, or UPF.
[0091] In step S406, the UE sends uplink data to the satellite network element A at one or more time points. Figure 4A and 4B The example of step S406 represents one or more transmission processes of the UE.
[0092] In step S408, when uplink data sent by the UE is received, StarNet element A receives and stores the uplink data sent by the UE, and also stores the time and location information of the UE sending the uplink data, i.e., the first information.
[0093] In step S410, when the satellite network element A can connect to the ground (i.e., the ground network element), the satellite network element A sends the uplink data sent by the UE and the first information stored in it to the ground network element B.
[0094] In 4G networks, terrestrial network elements can be MME or SGW.
[0095] In 5G networks, terrestrial elements can be AMF or (i)UPF.
[0096] In some embodiments, the first information may be included in the GTP-U corresponding to the uplink data. For example, the piggyback method can be used.
[0097] In step S412, ground network element B sends the UE's uplink data and the first information to other ground network elements C. This first information can be included in the GTP-U corresponding to the uplink data. For example, a piggyback method can be used.
[0098] In 4G networks, the terrestrial network element C can be a PGW.
[0099] In 5G networks, the terrestrial network element C can be a UPF.
[0100] In step S414, the ground network element C performs corresponding processing based on the uplink data sent by the UE and the first information.
[0101] For example, based on information such as the time and location when the UE sends uplink data, processing that complies with regulatory requirements for communication can be performed, such as LI-based processing.
[0102] Through the above embodiments, when the satellite network element cannot connect to the ground, it can temporarily store the uplink data sent by the UE and the corresponding first information, such as the time and location when the uplink data was sent. When the satellite network element can connect to the ground, it sends the uplink data and the first information to the ground network element. Furthermore, the ground network element, upon receiving the uplink data and the first information, also carries the first information when continuing to transmit uplink data. Therefore, the uplink data sent by the UE can be accurately processed based on the time and location information when the UE sent the uplink data.
[0103] The methods of the embodiments of this disclosure have been described above. The following further describes related devices for implementing the methods of the embodiments of this disclosure.
[0104] Figure 5 A schematic diagram of the structure of a first network element according to some embodiments of the present disclosure is shown. For example... Figure 5 As shown, the first network element 50 in this embodiment includes: a sending module 501, configured to send uplink data of the user equipment and first information to the second network element, wherein the first information includes at least one of the time and location of the user equipment when sending uplink data.
[0105] In some embodiments, the first network element 50 further includes a storage module 502 configured to store uplink data and first information.
[0106] In some embodiments, the storage module 502 is further configured to store first information and uplink data sent by the user equipment to the first network element.
[0107] In some embodiments, the first network element 50 further includes a first determining module 503, configured to, in response to the first network element receiving uplink data from the user equipment, determine at least one of the time and location when the user equipment sends the uplink data, in order to obtain first information.
[0108] In some embodiments, the first information is sent by the user equipment to the first network element.
[0109] In some embodiments, the storage module 502 is further configured to store uplink data and first information sent by other network elements to the first network element.
[0110] In some embodiments, the sending module 501 is further configured to send uplink data of the user equipment and first information to the second network element in response to the first network element connecting to the second network element.
[0111] In some embodiments, the transmitting module 501 is further configured to transmit GTP-U (General Packet Radio System (GPRS) Tunnelling Protocol User Plane) data to the second network element, wherein the GTP-U data includes uplink data and first information.
[0112] In some embodiments, the first information is located in the extended header of the GTP-U data.
[0113] In some embodiments, the first network element 50 further includes a second determining module 504, configured to determine, according to a configuration, to carry first information when sending uplink data.
[0114] In some embodiments, the first network element 50 further includes a receiving module 505 configured to receive an indication sent by the second network element, the indication being used to determine that first information is carried when sending uplink data.
[0115] In some embodiments, the receiving module 505 is further configured to receive an instruction sent by a second network element during the establishment or modification process of a user plane session of a user equipment.
[0116] In some embodiments, the first network element is a network element on a satellite.
[0117] In some embodiments, the first network element is a base station on a satellite, a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), or a User Plane Function (UPF).
[0118] In some embodiments, the first network element is a terrestrial network element.
[0119] In some embodiments, the first network element is a terrestrial MME, Serving Gateway (SGW), AMF, or UPF.
[0120] Figure 6 A schematic diagram of the structure of a second network element according to some embodiments of the present disclosure is shown. For example... Figure 6 As shown, the first network element 60 in this embodiment includes: a receiving module 601, configured to process the uplink data according to the first information in response to receiving uplink data and first information sent by the user equipment from the first network element, wherein the first information includes at least one of the time and location of the user equipment when sending the uplink data.
[0121] In some embodiments, the first network element 60 further includes a sending module 602 configured to send an indication to the first network element, the indication being used to determine that first information is carried when sending uplink data.
[0122] In some embodiments, the sending module 602 is further configured to send an instruction to the first network element during the establishment or modification process of a user plane session of the user equipment.
[0123] Figure 7 A schematic diagram of the structure of a communication system according to some embodiments of the present disclosure is shown. For example... Figure 7 As shown, the communication system 7 in this embodiment includes a first network element 50 and a second network element 60.
[0124] In some embodiments, the communication system 7 further includes: a user equipment 70 configured to transmit uplink data, wherein after acquiring the uplink data, the first network element 50 transmits the uplink data and first information to the second network element 60, the first information including at least one of the time and location of the user equipment when transmitting the uplink data.
[0125] Figure 8 A schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure is shown. For example... Figure 8As shown, the communication device 80 of this embodiment includes a memory 810 and a processor 820 coupled to the memory 810. The processor 820 is configured to execute the communication method in any of the foregoing embodiments based on instructions stored in the memory 810.
[0126] The memory 810 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, and other programs.
[0127] Figure 9 A schematic diagram of the structure of an electronic device according to other embodiments of the present disclosure is shown. For example... Figure 9 As shown, the electronic device 90 of this embodiment includes a memory 910 and a processor 920, and may also include an input / output interface 930, a network interface 940, a storage interface 950, etc. These interfaces 930, 940, 950, and the memory 910 and processor 920 can be connected, for example, via a bus 960. The input / output interface 930 provides a connection interface for input / output devices such as a display, mouse, keyboard, and touchscreen. The network interface 940 provides a connection interface for various networked devices. The storage interface 950 provides a connection interface for external storage devices such as SD cards and USB flash drives.
[0128] Embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements any of the aforementioned communication methods.
[0129] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0130] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0131] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0132] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0133] The above description is only a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.
Claims
1. A communication method, comprising: The first network element sends uplink data and first information of the user equipment to the second network element, wherein the first information includes at least one of the time and location of the user equipment when it sends the uplink data.
2. The communication method according to claim 1 further includes: The first network element stores the uplink data and the first information.
3. The communication method according to claim 2, wherein, The first network element stores the uplink data and the first information, including: The first network element stores the first information and the uplink data sent by the user equipment to the first network element.
4. The communication method according to claim 3 further includes: In response to the first network element receiving uplink data from the user equipment, the first network element determines at least one of the time and location when the user equipment sent the uplink data, in order to obtain the first information.
5. The communication method according to claim 3, wherein, The first information is sent by the user equipment to the first network element.
6. The communication method according to claim 2, wherein, The first network element stores the uplink data and the first information, including: The first network element stores the uplink data sent to the first network element by other network elements and the first information.
7. The communication method according to any one of claims 1 to 6, wherein, The first network element sends the user equipment uplink data and the first information to the second network element, including: In response to the first network element connecting to the second network element, the first network element sends the user equipment's uplink data and the first information to the second network element.
8. The communication method according to any one of claims 1 to 6, wherein, The first network element sends uplink data and first information of the user equipment to the second network element, including: The first network element sends General Packet Radio Service Tunneling Protocol User Plane (GTP-U) data to the second network element, wherein the GTP-U data includes the uplink data and the first information.
9. The communication method according to claim 8, wherein, The first information is located in the extended header of the GTP-U data.
10. The communication method according to any one of claims 1 to 6, further comprising: The first network element determines, according to its configuration, to carry the first information when sending the uplink data.
11. The communication method according to any one of claims 1 to 6, further comprising: The first network element receives an instruction sent by the second network element, the instruction being used to determine whether to carry the first information when sending the uplink data.
12. The communication method according to claim 11, wherein, The instruction received by the first network element from the second network element includes: During the establishment or modification process of the user plane session of the user equipment, the instruction sent by the second network element is received.
13. The communication method according to claim 1 or 3, wherein, The first network element is a network element on the satellite.
14. The communication method according to claim 13, wherein, The first network element is a base station on the satellite, a mobility management entity (MME), an access and mobility management function (AMF), or a user plane function (UPF).
15. The communication method according to claim 1 or 6, wherein, The first network element is a terrestrial network element.
16. The communication method according to claim 15, wherein, The first network element is a terrestrial MME, Serving Gateway (SGW), AMF, or UPF.
17. A communication method, comprising: In response to receiving uplink data and first information from a user equipment sent by a first network element to a second network element, the second network element processes the uplink data according to the first information, wherein the first information includes at least one of the time and location of the user equipment when it sent the uplink data.
18. The communication method according to claim 17, further comprising: The second network element sends an instruction to the first network element, the instruction being used to determine that the first information is carried when sending the uplink data.
19. The communication method according to claim 17, wherein, The second network element sends an instruction to the first network element including: During the establishment or modification process of the user plane session of the user equipment, the second network element sends the instruction to the first network element.
20. A communication method, comprising: When a user equipment sends uplink data, a first network element, after acquiring the uplink data, sends the uplink data and first information to other network elements. The first information includes at least one of the time and location of the user equipment when it sends the uplink data.
21. A network element, wherein the network element is a first network element, comprising: The sending module is configured to send uplink data of the user equipment and first information to the second network element, wherein the first information includes at least one of the time and location of the user equipment when it sends the uplink data.
22. A network element, comprising: The receiving module is configured to respond to receiving uplink data and first information from a user equipment sent by a first network element, and to process the uplink data according to the first information, wherein the first information includes at least one of the time and location of the user equipment when it sent the uplink data.
23. A communication system, comprising: The network element according to claim 21 and the network element according to claim 22.
24. The communication system according to claim 23, further comprising: User equipment is configured to send uplink data, wherein, after acquiring the uplink data, a first network element sends the uplink data and first information to other network elements, the first information including at least one of the time and location of the user equipment when sending the uplink data.
25. An electronic device, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the communication method as described in any one of claims 1 to 20 based on instructions stored in the memory.
26. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method of any one of claims 1 to 20.
27. A computer program product, when run on a computer, causes the computer to implement the communication method according to any one of claims 1 to 20.