Service processing method, device, communication device and storage medium
The service processing method and device address the challenge of synchronized and coordinated data transmission among multiple UEs by using a common functional layer to associate and process data with sequence numbers and indicators, enabling network-side sensing and synchronization.
Patent Information
- Application Number
- JP2024539281
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-12-31
- Filing Date
- 2022-12-30
- Publication Date
- 2024-12-11
- Estimated Expiration
- 2042-12-30
AI Technical Summary
Existing communication technologies fail to meet the demand for deterministic transmission and synchronization between multiple user equipment (UEs) in scenarios like live shopping and concerts, where strict synchronization and cooperation mechanisms are required for different services transmitted independently by UEs.
A service processing method and device that utilizes a common functional layer, such as the SDAP or PDCP layer, to associate and collaboratively process data from multiple UEs, incorporating sequence numbers and association indicators in packet headers to ensure synchronized and coordinated transmission.
Enables network-side sensing of cooperation relationships between UE services, ensuring synchronized and coordinated transmission of data across multiple UEs, meeting the demands of deterministic transmission in special service scenarios.
Smart Images

Figure 2024545783000001_ABST
Abstract
Description
[Technical field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is filed based on a Chinese patent application having application number 202111666542.9 and filing date December 31, 2021, and claims priority to the Chinese patent application, the entire contents of which are incorporated by reference into this application.
[0002] The present application relates to the field of communication technology, and in particular to a service processing method, device, communication device and storage medium. [Background technology]
[0003] In related communication technologies, a base station can schedule each user equipment (UE, which may also be called a terminal or a user) as a unit, or multiple UEs can jointly transmit a service. However, there is no correlation between the services transmitted independently between UEs. Currently, when the fifth generation mobile communication technology (5G) enters more application scenarios, there is a demand for a certain deterministic transmission between the services transmitted independently between multiple UEs.
[0004] For example, in live shopping, one terminal is used to upload the shot product display video, one terminal is used to upload the live broadcast host's video, and one terminal is used to receive network side control signaling, etc., and there are strict synchronization demands and coordination mechanisms between the transmission powers of these three terminals.
[0005] Also, for example, in a concert, some terminals are used to upload performance videos of different instruments, and some terminals are used to upload performance videos of different singers, performing the same song, so there are strict synchronization demands between these terminals and cooperation mechanisms between transmission powers.
[0006] However, in the related technology, the network side cannot detect the cooperation relationship between different services of multiple terminals, so the cooperation demand between different services of multiple terminals in a special service scenario cannot be met. Summary of the Invention [Means for solving the problem]
[0007] To solve the related technical problems, the embodiments of the present application provide a service processing method, an apparatus, a communication device and a storage medium.
[0008] The technical solutions of the embodiments of the present application are realized as follows.
[0009] An embodiment of the present application provides a service processing method applied to a terminal side, the service processing method comprising: A common function layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals according to the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals; and transmitting the cooperatively processed data of the at least two services of the at least two terminals over radio resources.
[0010] In the above solution, the association relationship is: a time sequence relationship of transmission and / or reception between data of at least two services of at least two terminals; A pattern of transmission and / or reception between data of at least two services of at least two terminals, a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; A power and / or energy ratio or proportionality between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Here, the transmission and / or reception pattern between the data of the at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet.
[0011] In the above solution, the common functional layer of the at least two terminals includes a Service Data Adaptation Protocol (SDAP) layer on the terminal side, or a Packet Data Convergence Protocol (PDCP) layer, or a first functional layer located between the SDAP layer and the PDCP layer.
[0012] In the above solution, the common function layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals; A common functional layer of at least two terminals carries in a packet header a sequence number of a packet related to the data and / or an indication of a packet related to the data; and / or The common functional layer of the at least two terminals includes carrying in a header of a data packet a sequence number of a packet associated with the data and / or indication information of the associated packet, and indication information of an association relationship between the data of the at least two services of the at least two terminals and the associated packet of the data.
[0013] In the above solution, the service processing method further includes: A protocol layer above the common functional layer of at least two terminals analyzes information in a packet header related to the packet and / or the related relationship of the data carried in the header, and notifies the analyzed information to the common functional layer of the corresponding terminal; or The terminal obtains packets associated with the data and / or information associated with the association.
[0014] In the above solution, before the common function layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, the service processing method further includes: The method includes numbering the data of the at least two services of the at least two terminals based on an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals, and obtaining a plurality of service data having service numbers.
[0015] In the above solution, numbering the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals includes: Determining a time series relationship between the service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals according to an association relationship between the services; numbering the service data of the at least two terminals uniformly or separately according to the time series relationship and / or transmission power to obtain a plurality of service data having service numbers.
[0016] In the above solution, determining a time series relationship between the service data of the at least two terminals according to an association relationship between the services includes: For the service data of the at least two terminals, determining at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtaining a time series relationship between the service data of the at least two terminals.
[0017] In the above solution, determining a time series relationship between the service data of the at least two terminals and a transmission power of the service data of the at least two terminals according to an association relationship between the services includes: For the service data of the at least two terminals, determine at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtain a time series relationship between the service data of the at least two terminals; determining a transmission power of service data of each terminal that needs to be transmitted on the same time resource based on the association relationship between the services and the time sequence relationship.
[0018] In the above solution, the header of the service data includes a service number of the service data and an association identifier between the service data and the service data of another terminal.
[0019] In the above solution, the service numbers of the service data of the at least two terminals are numbered sequentially or separately on the same time resource.
[0020] In the above solution, transmitting data, which has been subjected to cooperative processing, of at least two services of the at least two terminals on a radio resource includes: The terminal transmits data according to a time sequence relationship of transmission and / or reception between data of at least two services of the at least two terminals; The terminal transmits data according to a transmission and / or reception pattern between data of at least two services of at least two terminals; the terminal transmitting data according to a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; The terminal transmits data according to a power and / or energy ratio or proportional relationship between data of at least two services of the at least two terminals.
[0021] In the above solution, before transmitting the cooperatively processed data of the at least two services of the at least two terminals on the radio resource, the service processing method further includes: The terminal transmits a resource request to the radio network node by a buffer status report (BSR) or a second signaling, the resource request including second indication information, the second indication information including: the data requested to be transmitted by the terminal and the corresponding resource size; The information includes at least one of the following: a size of data related to the data requested to be transmitted by the terminal, and corresponding terminal indication information.
[0022] In the above solution, before transmitting the cooperatively processed data of the at least two services of the at least two terminals on the radio resource, the service processing method further includes: The method includes a terminal transmitting service data packets of the at least two terminals on a pre-configured uplink resource according to an association relationship of data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals, the pre-configured uplink resource being configured for the at least two terminals according to the association relationship.
[0023] An embodiment of the present application further provides a service processing method applied to a base station, the service processing method comprising: receiving data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on a radio resource; According to the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, deriving a relational relationship of the data of the at least two services of the at least two terminals and / or a relational relationship of the at least two services of the at least two terminals; and processing data of the at least two services of the at least two terminals based on the derived association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals.
[0024] In the above solution, after deriving the data association relationship of at least two services of at least two terminals and / or the association relationship of at least two services of at least two terminals, the service processing method further includes: and allocating dynamic scheduling resources or / and configured authorization resources to data of the at least two services of the at least two terminals based on an association relationship of data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals.
[0025] In the above solution, the association relationship is: a time sequence relationship of transmission and / or reception between data of at least two services of at least two terminals; A pattern of transmission and / or reception between data of at least two services of at least two terminals, a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; A power and / or energy ratio or proportionality between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Here, the transmission and / or reception pattern between the data of the at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet.
[0026] In the above solution, the service processing method further includes: receiving and analyzing sequence numbers of packets related to the data and / or indications of packets related to the data carried in packet headers by a common functional layer of at least two terminals; and / or
[0027] The method includes receiving and analyzing sequence numbers of packets associated with the data and / or indication information of packets associated with the data, which are carried in headers of data packets by common functional layers of the at least two terminals, and indication information of an association relationship between the data and packets associated with the data of at least two services of the at least two terminals.
[0028] In the above solution, before receiving data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on radio resources, the service processing method further includes: This includes obtaining packets related to the data and / or information related to the association, and notifying corresponding terminals.
[0029] In the above solution, deriving a relation relationship of data of at least two services of at least two terminals and / or a relation relationship of at least two services of at least two terminals according to the data of at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals includes: The method includes deriving an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the data of the at least two services of the at least two terminals based on the numbers of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals.
[0030] In the above solution, deriving a relation relationship of data of at least two services of at least two terminals and / or a relation relationship of at least two services of at least two terminals according to the data of at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals includes: The method includes deriving a time sequence relationship between the service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals based on header information of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals.
[0031] In the above solution, deriving a time series relationship between the service data of the at least two terminals includes: The method includes determining, based on header information of data of at least two services of the at least two terminals, at least one service data that each terminal needs to be scheduled and transmitted on the same time resource according to an association relationship between the services for the service data of the at least two terminals, and obtaining a time series relationship between the service data of the at least two terminals.
[0032] An embodiment of the present application further provides a service processing device applied to a terminal side, the service processing device comprising: A first processing module configured to perform cooperative processing on data of at least two services of the at least two terminals according to a relation between the data of the at least two services of the at least two terminals and / or a relation between the data of the at least two services of the at least two terminals through a common functional layer of the at least two terminals; and a first transceiver module configured to transmit cooperatively processed data of at least two services of the at least two terminals over a radio resource.
[0033] An embodiment of the present application further provides a service processing device applied to a base station, the service processing device comprising: A second transceiver module configured to receive data of at least two services of the at least two terminals after cooperative processing sent by the at least two terminals on a radio resource; and a second processing module configured to derive an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals based on the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, and to process the data of the at least two services of the at least two terminals based on the derived association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals.
[0034] An embodiment of the present application further provides a communication device including a processor and a memory for storing a computer program, which, when executed by the processor, performs steps of any of the above-mentioned terminal side methods or performs steps of any of the above-mentioned base station side methods.
[0035] An embodiment of the present application further provides a computer-readable storage medium having instructions stored thereon, which, when executed on a computer, cause the computer to perform steps of any of the above-mentioned terminal-side methods or steps of any of the above-mentioned base station-side methods.
[0036] The above solution of the present application can achieve at least the following beneficial effects:
[0037] In the above solution of the present application, the common function layer of at least two terminals performs cooperative processing on the data of at least two services of the at least two terminals according to the association relationship of the data of at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, and transmits the cooperatively processed data of the at least two services of the at least two terminals on radio resources. In this way, the network side can realize the cooperative relationship between different services of different terminals, and thereby meet the cooperation demand between different services of multiple terminals in a special service scenario. [Brief description of the drawings]
[0038] [Figure 1] 1 is a schematic flowchart of a service processing method according to an embodiment of the present application;
[0039] [Diagram 2] FIG. 2 is a schematic diagram of the interaction between the network side and the terminal side according to an embodiment of the present application;
[0040] [Diagram 3] 1 is a schematic flowchart of a service processing method based on a preset time according to an embodiment of the present application;
[0041] [Figure 4] 1 is a schematic flowchart of a service processing method based on a preset time period according to an embodiment of the present application;
[0042] [Diagram 5] FIG. 2 is a structural schematic diagram of a service processing device according to an embodiment of the present application;
[0043] [Figure 6] FIG. 2 is a structural schematic diagram of another service processing device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0044] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application is not limited to the embodiments described herein, and can be realized in various forms. Rather, these embodiments are provided to allow a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0045] As shown in Figure 1, an embodiment of the present application provides a service processing method applied to a terminal side. The method includes steps 11 and 12.
[0046] In step 11, the common functional layers of the at least two terminals perform cooperative processing on the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals.
[0047] Here, each of the at least two terminals may include a mobile phone, a tablet computer, a camera, a video camera, etc., and the terminal may be called a UE or a user. The services may include a live broadcasting person image transmission service, a person voice transmission service, a background music transmission service, a product or person surrounding environment transmission service, etc. in a scenario such as a product sale, a concert or a festival party.
[0048] Here, the SDAP layer or PDCP layer on the terminal side, or a first function layer located between the SDAP layer and the PDCP layer, can perform unified processing for each terminal to obtain the service data initiated by the application layers of the at least two terminals. In other words, the common function layer of the at least two terminals can include the SDAP layer or PDCP layer on the terminal side, or a first function layer located between the SDAP layer and the PDCP layer.
[0049] In step 12, the cooperatively processed data of the at least two services of the at least two terminals is transmitted over radio resources.
[0050] In various embodiments of the present application, the common functional layer of at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals according to the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, and transmits the cooperatively processed data of the at least two services of the at least two terminals on radio resources. In this way, the network side can realize the cooperative relationship between different services of different terminals, and thereby meet the cooperation needs between different services of multiple terminals in special service scenarios.
[0051] In one embodiment, the association relationship (i.e., the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals) is: a time sequence relationship of transmission and / or reception between data of at least two services of at least two terminals; A pattern of transmission and / or reception between data of at least two services of at least two terminals, a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; A power and / or energy ratio or proportionality between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Here, the transmission and / or reception pattern between the data of the at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet.
[0052] In various embodiments of the present application, the above-mentioned association relationship can be defined to realize the cooperation of services of multiple terminals, but the above-mentioned association relationship is not limited thereto. In addition, in practical application, the data association relationship of at least two services of at least two terminals and / or the association relationship of at least two services of at least two terminals can be understood as the same association relationship, that is, the cooperation relationship between different services of different terminals.
[0053] In one embodiment, the common functional layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals; A common functional layer of at least two terminals carries in a packet header a sequence number of a packet related to the data and / or an indication of a packet related to the data; and / or The common functional layer of the at least two terminals may include carrying, in a header of a data packet, a sequence number of a packet associated with the data and / or indication information of the associated packet, and indication information of an association relationship between the data of the at least two services of the at least two terminals and the associated packet of the data.
[0054] In practical application, the sequence number of a packet related to the data and / or indication information of a packet related to the data are carried in the above-mentioned packet header, so that services of multiple terminals can realize service cooperation based on the sequence number or indication information.
[0055] In practical application, the sequence number of the packet having a correlation relationship with the data and / or the indication information of the packet having a correlation relationship with the data, and the indication information of the correlation relationship between the data of the at least two services of the at least two terminals and the packets having a correlation relationship with the data are carried in the header of the data packet, so that the services of the multiple terminals can realize service cooperation based on the sequence number or indication information and the indication information of the correlation relationship between the packets.
[0056] In practical application, the terminal (i.e., each terminal in the at least two terminals) can carry information related to the association relationship in a packet header and send it to a network node (i.e., network side equipment, which may be called a network equipment, specifically, may be a base station), thereby realizing the network node to sense the service cooperation between multiple terminals, in other words, realizing the network side's sensing of the service cooperation between multiple terminals.
[0057] In one embodiment, the method further comprises: A protocol layer above the common functional layer of at least two terminals analyzes information in a packet header related to the packet and / or the related relationship of the data carried in the header, and notifies the analyzed information to the common functional layer of the corresponding terminal; or The terminal (ie, each terminal in the at least two terminals) may obtain packets associated with the data and / or information related to the associated relationship.
[0058] In practical application, the protocol layer above the common function layer can transmit information related to the association relationship carried in the packet header to the common function layer, thereby realizing service cooperation between multiple terminals.
[0059] In one embodiment, before the common functional layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, the method further includes: The method may include numbering the data of the at least two services of the at least two terminals based on an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals, and obtaining a plurality of service data having service numbers.
[0060] In one embodiment, the service data can be numbered according to the association relationship between the services, each service data can be obtained with a service number, and each service data can be transmitted to the base station at the same time according to the association relationship (i.e., the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals) on a pre-configured uplink resource according to the service number. Since there is association between the services transmitted independently by each terminal, it can be ensured that the transmission time of the service data having the association relationship of each terminal is the same, thereby realizing the cooperative agreement of the services of each terminal.
[0061] In one embodiment, numbering the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals includes: Determining a time series relationship between the service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals according to an association relationship between the services; The method may include numbering the service data of the at least two terminals uniformly or separately according to the time series relationship and / or transmission power to obtain a plurality of service data having service numbers.
[0062] In one embodiment, determining a time series relationship between the service data of the at least two terminals according to an association relationship between the services includes: For the service data of the at least two terminals, determining at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtaining a time series relationship between the service data of the at least two terminals.
[0063] In one embodiment, determining a time series relationship between the service data of the at least two terminals and a transmission power of the service data of the at least two terminals according to an association relationship between the services includes: For the service data of the at least two terminals, determine at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtain a time series relationship between the service data of the at least two terminals; determining a transmission power of service data of each terminal that needs to be transmitted on the same time resource based on the association relationship between the services and the time sequence relationship.
[0064] In one embodiment, the header of the service data may include a service number of the service data and an association identifier between the service data and service data of another terminal.
[0065] In one embodiment, the service numbers of the service data of the at least two terminals may be numbered sequentially on the same time resource, or may be numbered separately.
[0066] In practical application, as shown in Figure 2, terminal 1, terminal 2 and terminal 3 on the terminal side can collect corresponding services (person image transmission service, person voice transmission service, background music transmission service, product or person surrounding environment transmission service), and send the service data of the above services to the base station on the network side, which then transmits it to the core network. In this way, through the interaction process between the network side and the terminal side, the coordination of the services corresponding to each terminal can be realized, and the smooth completion of the activity can be ensured.
[0067] As shown in FIGS. 3 and 4, in one embodiment, step 12 may include step 121.
[0068] In step 121, determine a time sequence relationship between service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals according to an association relationship between services.
[0069] Here, in order to ensure the coordination of the output of each service (image of a person, voice of a person, background music, product or environment around a person) in a service scenario (live broadcast in a scenario such as product sales, concert or festival party), it is necessary to determine the time series relationship between the service data of the at least two terminals. For example, in FIG. 3, the service data 1 and the service data 2 of the terminal 1, the service data 3 and the service data 4 of the terminal 2, the service data 5 and the service data 6 of the terminal 3, and the service data 7 and the service data 8 of the terminal 4 are related to each other, and these data need to be transmitted to the base station at the same time. In FIG. 4, the service data 1 of the terminal 1, the service data 2 of the terminal 2, the service data 1 of the terminal 3, and the service data 3 of the terminal 4 are related to each other, and these data need to be transmitted to the base station at the same time. At the next time, the service data 2 of the terminal 1, the service data 3 of the terminal 2, the service data 2 of the terminal 3, and the service data 4 of the terminal 4 are related to each other, and these data need to be transmitted to the base station at the same time, and so on.
[0070] In order to ensure that each kind of sound in a service scenario (such as a live broadcast in a scenario of product sales, concert or festival party) can meet the actual needs, it is necessary to determine the transmission power of the service data of the at least two terminals. For example, at a first preset time or a different preset time, the transmission power of service data 1 of service 1 representing the musical sound of piano is set to X decibel milliwatts (dbm), the transmission power of service data 3 of service 2 representing the guitar is set to 2Xdbm, and the transmission power of service data 1 of service 3 representing the main sound of a singer is set to 4Xdbm.
[0071] In the above embodiment of the present application, uniformly numbering the service data of the at least two terminals according to the chronological relationship may include uniformly numbering the service data of the at least two terminals at a preset time. As shown in Figure 3, the service data of the at least two terminals may be numbered according to different encryption algorithms, or the service data of the at least two terminals may be numbered according to the chronological relationship separately, and the service data of the at least two terminals may be numbered according to different encryption algorithms, as shown in Figure 4.
[0072] In step 121, for the service data of the at least two terminals, determining a time series relationship between the service data of the at least two terminals according to an association relationship between services may include step 1211.
[0073] In step 1211, for the service data of the at least two terminals, it may include: determining at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtaining a time series relationship between the service data of the at least two terminals.
[0074] Or, in step 121, for the service data of the at least two terminals, determining a time series relationship between the service data of the at least two terminals according to an association relationship between the services may also include step 1212 and step 1213.
[0075] In step 1212, for the service data of the at least two terminals, determine at least one service data of each terminal that needs to be transmitted on the same time resource according to an associated relationship between services, and obtain a time series relationship between the service data of the at least two terminals.
[0076] In step 1213, determine the transmission power of the service data of each terminal that needs to be transmitted on the same time resource based on the association relationship between the services and the time sequence relationship.
[0077] For example, in a concert scenario, there are sounds such as the main sound of a singer, the harmonies of other singers, and the sounds of various instruments such as piano, guitar, bass, drums, etc., and in order to ensure the performance effect of the concert, the loudness needs for each of the above sounds are different. At this time, according to actual needs, at the first preset time, the transmission power of service data 1 of service 1 representing the piano sound may be set to Xdbm, the transmission power of service data 3 of service 2 representing the guitar may be set to 2Xdbm, and the transmission power of service data 1 of service 3 representing the main sound of the singer may be set to 4Xdbm.
[0078] In practical application, according to actual needs, it is ensured that the service scenarios or voices collected by each terminal are synchronized with the preset time or sequence, and at the same time, it is possible to meet the harmonious output of various types of voices.
[0079] In the above embodiment of the present application, the header of the service data may include a service number of the service data and an association identifier between the service data and the service data of another terminal.
[0080] Here, the terminal transmits the service data to the base station, the base station receives the service data, and after analyzing the service data, can transmit the service data having the associated identifier to the core network at the same time, and after receiving the service data, the core network can output the content of the service data to the viewer's terminal, or for the service data of different services of different terminals, a unified sequence number can be organized for the service data based on the associated relationship between the different services.
[0081] In one embodiment, the service numbers of the service data of the at least two terminals may be numbered sequentially on the same time resource, or may be numbered separately.
[0082] Here, the header of the service data carries a service number and an association identifier between the service data and the service data of other terminals, so that the base station can receive the service data, analyze the service data, and transmit related service data at the same time, thereby ensuring consistency between each service.
[0083] In one embodiment, transmitting the cooperatively processed data of at least two services of the at least two terminals on a radio resource includes: The terminal (i.e., each terminal in the at least two terminals) transmits data according to a transmission and / or reception time sequence relationship between data of at least two services of the at least two terminals; The terminal transmits data according to a transmission and / or reception pattern between data of at least two services of at least two terminals; the terminal transmitting data according to a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; The terminal transmits data according to a power and / or energy ratio or proportional relationship between data of the at least two services of the at least two terminals.
[0084] Here, the terminal transmits data according to the above relationship, so that the network equipment (which may be a base station in particular) can sense the cooperative relationship between the data of these services, thereby realizing the cooperation of services of multiple terminals.
[0085] In one embodiment, before transmitting the cooperatively processed data of the at least two services of the at least two terminals on a radio resource, the method further comprises: The terminal (i.e., each terminal in the at least two terminals) may send a resource request to a radio network node by a BSR or a second signaling, the resource request including second indication information, the second indication information including: the data requested to be transmitted by the terminal and the corresponding resource size; The information includes at least one of the following: a size of data related to the data requested to be transmitted by the terminal, and corresponding terminal indication information.
[0086] Here, the terminal requests corresponding resources, and the resources are bound to the terminal's cooperative services, so that the terminal's service cooperation can be realized.
[0087] In one embodiment, before transmitting the cooperatively processed data of the at least two services of the at least two terminals on a radio resource, the method further comprises: The method may include the terminal (i.e., each terminal in the at least two terminals) transmitting service data packets of the at least two terminals on pre-configured uplink resources according to the association relationship of data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, the pre-configured uplink resources being configured for the at least two terminals according to the association relationship (i.e., the association relationship of data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals).
[0088] In the above embodiment of the present application, the common functional layer on the terminal side processes data packets of two services of multiple terminals according to the associated relationship of the services, so that data of at least two services of at least two terminals are processed cooperatively.
[0089] An embodiment of the present application further provides a service processing method applied to a base station, the method comprising: receiving data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on a radio resource; According to the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, deriving a relational relationship of the data of the at least two services of the at least two terminals and / or a relational relationship of the at least two services of the at least two terminals; and processing data of the at least two services of the at least two terminals based on the derived association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals.
[0090] Here, the base station needs to determine the quality of service (QoS) of data of the service corresponding to each terminal, the size of the service data, and the arrival time of the service data.
[0091] In one embodiment, after deriving the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, the method further includes: and allocating dynamic scheduling resources or / and configured grant resources to the data of the at least two services of the at least two terminals based on an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals.
[0092] Here, for periodic uplink (UL) services, the base station can pre-configure arrival times and sequence numbers of service data associated with different services to bind them with statically configured resources, or convey the binding relationship within a preset period in a media access control (MAC) control element (CE), and the terminal transmits uplink data according to the binding relationship between the sequence numbers, transmission times, and statically configured resources of the service data. The base station can apply the above information to different uplink resource allocations for different terminals.
[0093] In one embodiment, the association relationship (i.e., the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals) is: a time sequence relationship of transmission and / or reception between data of at least two services of at least two terminals; A pattern of transmission and / or reception between data of at least two services of at least two terminals, a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; A power and / or energy ratio or proportionality between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Here, the transmission and / or reception pattern between the data of the at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet.
[0094] In one embodiment, the method further comprises: receiving and analyzing sequence numbers of packets related to the data and / or indications of packets related to the data carried in packet headers by a common functional layer of at least two terminals; and / or The method may include receiving and analyzing sequence numbers of packets associated with the data and / or indication information of packets associated with the data, which are carried in headers of data packets by common functional layers of the at least two terminals, and indication information of an association relationship between the data and packets associated with the data of the at least two services of the at least two terminals.
[0095] In one embodiment, before receiving on a radio resource the data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, the method further includes: This may include obtaining packets related to the data and / or information related to the association, and notifying a corresponding terminal.
[0096] In one embodiment, deriving an association relationship of data of at least two services of at least two terminals and / or an association relationship of at least two services of at least two terminals according to the received data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals includes: The method may include deriving an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals based on the numbers of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals.
[0097] In one embodiment, deriving an association relationship of data of at least two services of at least two terminals and / or an association relationship of at least two services of at least two terminals according to the received data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals includes: The method may include deriving a time sequence relationship between the service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals based on header information of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals.
[0098] In one embodiment, deriving the time series relationship between the service data of the at least two terminals includes: The method may include: determining, for the service data of the at least two terminals, at least one service data that each terminal needs to schedule and transmit on the same time resource according to an association relationship between the services based on header information of the data of at least two services of the at least two terminals; and obtaining a time series relationship between the service data of the at least two terminals.
[0099] The above-mentioned embodiment of the method applied to the base station is the embodiment of the method corresponding to the above-mentioned terminal-side method, and all the implementation manners in the above-mentioned embodiment of the terminal-side method are all applied to the embodiment of the method at the base station. Through the interaction process between the terminal side and the network side, according to actual needs, the transmission power can be set for each service of each terminal that has a cooperation relationship, and can be transmitted in a unified manner according to time or time series relationship, thereby realizing the cooperation between different services of different terminals, and thereby realizing the synchronous execution of each service of each terminal.
[0100] As shown in FIG. 5, the embodiment of the present application further provides a service processing device 50 applied to a terminal side (can be set in any terminal), the service processing device 50 comprising: A first processing module 51 configured to perform cooperative processing on data of at least two services of the at least two terminals according to a relation between data of at least two services of the at least two terminals and / or a relation between data of at least two services of the at least two terminals by a common functional layer of the at least two terminals; and a first transceiver module 52 configured to transmit cooperatively processed data of at least two services of the at least two terminals over radio resources.
[0101] In one embodiment, the association relationship (i.e., the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals) is: a time sequence relationship of transmission and / or reception between data of at least two services of at least two terminals; A pattern of transmission and / or reception between data of at least two services of at least two terminals, a first order time derivative pattern and / or a second order time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; A power and / or energy ratio or proportionality between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Here, the transmission and / or reception pattern between the data of the at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet.
[0102] In one embodiment, the common functional layer of the at least two terminals includes a terminal-side SDAP layer, or a PDCP layer, or a first functional layer located between the SDAP layer and the PDCP layer.
[0103] In one embodiment, the first processing module 51 further comprises: and / or configured by a common functional layer of at least two terminals to carry in a packet header a sequence number of a packet associated with the data and / or an indication of the associated packet; and / or The common functional layers of the at least two terminals are configured to carry in a header of a data packet a sequence number of a packet associated with the data and / or an indication of a packet associated with the data, and an indication of an association relationship between the data of the at least two services of the at least two terminals and the packet associated with the data.
[0104] In one embodiment, the first processing module 51 further comprises: A protocol layer above the common functional layer of at least two terminals is configured to analyze information in a packet header related to the association relationship carried in the header, and notify the analyzed information to the common functional layer of the corresponding terminal; or The terminal (ie, each terminal in the at least two terminals) is configured to obtain packets associated with the data and / or information related to the association.
[0105] In one embodiment, the first processing module 51 further comprises: The data processing device is configured to number the data of the at least two services of the at least two terminals based on the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, and obtain a plurality of service data having service numbers.
[0106] In one embodiment, the first processing module 51 further comprises: Determine a time series relationship between the service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals according to an association relationship between the services; The method is configured to number the service data of the at least two terminals uniformly or separately according to the time series relationship and / or the transmission power, and obtain a plurality of service data with service numbers.
[0107] In one embodiment, the first processing module 51 further comprises: configured to determine, for the service data of the at least two terminals, at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtain a time series relationship between the service data of the at least two terminals.
[0108] In one embodiment, the first processing module 51 further comprises: For the service data of the at least two terminals, determine at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtain a time series relationship between the service data of the at least two terminals; The method is configured to determine a transmission power of service data of each terminal that needs to be transmitted on the same time resource based on the association relationship between the services and the time series relationship.
[0109] In one embodiment, the header of the service data includes a service number of the service data and an association identifier between the service data and service data of another terminal.
[0110] In one embodiment, the service numbers of the service data of the at least two terminals are numbered sequentially or separately on the same time resource.
[0111] In one embodiment, the first transceiver module 52 further comprises: Transmitting data by the terminal (i.e., each terminal in the at least two terminals) according to a transmission and / or reception time sequence relationship between data of at least two services of the at least two terminals; transmitting data by said terminal according to a transmission and / or reception pattern between data of at least two services of at least two terminals; transmitting data by said terminals according to a first order time derivative pattern and / or a second order time derivative pattern corresponding to a time of transmission and / or reception between data of at least two services of at least two terminals; transmitting data by the terminal according to a power and / or energy ratio or proportionality between data of at least two services of the at least two terminals.
[0112] In one embodiment, before transmitting the cooperatively processed data of the at least two services of the at least two terminals on a radio resource, the first transceiver module 52 further comprises: configured to send a resource request to a radio network node by a BSR or a second signaling, the resource request including second indication information, the second indication information including: Data and corresponding resource sizes requested to be transmitted by the terminal (i.e., each terminal in the at least two terminals); The information includes at least one of the following: a size of data related to the data requested to be transmitted by the terminal, and corresponding terminal indication information.
[0113] In one embodiment, before transmitting the cooperatively processed data of the at least two services of the at least two terminals on a radio resource, the first transceiver module 52 further comprises: The at least two terminals are configured to transmit service data packets of the at least two terminals on pre-configured uplink resources according to an association relationship of data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals, the pre-configured uplink resources being configured for the at least two terminals according to the association relationship (i.e., the association relationship of data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals).
[0114] It should be noted that the device is an device corresponding to the above-mentioned terminal side service processing method, and all the implementation manners of the above-mentioned method can be applied to the embodiments of the device to achieve the same technical effects.
[0115] The embodiment of the present application further provides a service processing device 60 applied to (can be configured in) a base station, the service processing device 60 comprising: A second transceiver module 61 configured to receive data of at least two services of the at least two terminals after cooperative processing sent by the at least two terminals on radio resources; and a second processing module 62 configured to derive an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals based on the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, and to process the data of the at least two services of the at least two terminals based on the derived association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals.
[0116] In one embodiment, after deriving the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals, the second processing module 62 further comprises: The mobile terminal is configured to allocate dynamic scheduling resources or / and configured grant resources to data of at least two services of at least two terminals based on an association relationship of data of at least two services of at least two terminals and / or an association relationship of at least two services of at least two terminals.
[0117] In one embodiment, the association relationship (i.e., the association relationship of the data of the at least two services of the at least two terminals and / or the association relationship of the at least two services of the at least two terminals) is: a time sequence relationship of transmission and / or reception between data of at least two services of at least two terminals; A pattern of transmission and / or reception between data of at least two services of at least two terminals, a first time derivative pattern and / or a second time derivative pattern corresponding to a transmission and / or reception time between data of at least two services of at least two terminals; A power and / or energy ratio or proportionality between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Here, the transmission and / or reception pattern between the data of the at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet.
[0118] In one embodiment, the second transceiver module 61 further comprises: and / or configured to receive and analyze sequence numbers of packets associated with the data and / or indications of packets associated with the data carried in packet headers by a common functional layer of at least two terminals; and / or The common functional layer of the at least two terminals is configured to receive and analyze sequence numbers of packets associated with the data and / or indication information of packets associated with the data, which are carried in headers of data packets, and indication information of an association relationship between the data and packets associated with the data of at least two services of the at least two terminals.
[0119] In one embodiment, before receiving data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on the radio resource, the second transceiver module 61 further comprises: The device is configured to obtain packets related to the data and / or information related to the related relationship, and notify a corresponding terminal.
[0120] In one embodiment, the second processing module 62 further comprises: The terminal is configured to derive an association relationship of the data of the at least two services of the at least two terminals and / or an association relationship of the at least two services of the at least two terminals based on the numbers of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals.
[0121] In one embodiment, the second processing module 62 further comprises: The terminal is configured to derive a time sequence relationship between the service data of the at least two terminals and / or a transmission power of the service data of the at least two terminals based on header information of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals.
[0122] In one embodiment, the second processing module 62 further comprises: configured to determine, based on header information of data of at least two services of the at least two terminals, at least one service data that each terminal needs to schedule and transmit on the same time resource according to an association relationship between the services for the service data of the at least two terminals, and obtain a time series relationship between the service data of the at least two terminals.
[0123] It should be noted that the device is an device corresponding to the above-mentioned base station side service processing method, and all the implementation methods of the above-mentioned method can be applied to the embodiments of the device to achieve the same technical effects.
[0124] An embodiment of the present application further provides a communication device, including a processor and a memory for storing a computer program, and the computer program is executed by the processor to perform the steps of any of the above-mentioned terminal-side method embodiments, or perform the steps of any of the above-mentioned base station-side method embodiments. All the implementation manners in the above-mentioned method embodiments can be applied to this embodiment, and the same technical effects can be achieved.
[0125] The embodiment of the present application further provides a computer-readable storage medium storing instructions, which, when executed on a computer, causes the computer to perform the steps of any of the above-mentioned terminal-side method embodiments, or the steps of any of the above-mentioned base station-side method embodiments. All the implementation manners in the above-mentioned method embodiments can be applied to this embodiment to achieve the same technical effect.
[0126] Those skilled in the art can understand that each exemplary unit and algorithm step described in relation to the embodiments disclosed in this application can be realized by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software is determined by the specific application and design constraints of the technical solution. Those skilled in the art can realize the described functions using different methods for each specific application, but such realization should not be considered as going beyond the scope of this application.
[0127] Those skilled in the art can clearly understand that for convenience and simplicity of explanation, the specific operation processes of the above-described systems, devices and units may refer to the corresponding processes in the above-described method embodiments, and will not be described in detail here.
[0128] In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be realized in other ways. For example, the above-described apparatus embodiments are only exemplary, for example, the division of the units is only a logical functional division, and there may be other division modes when actually realized, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections through some interfaces, devices or units, which may be electrical, mechanical or other forms.
[0129] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple network units. Some or all of the units may be selected according to actual needs to achieve the objective of the solution of the present embodiment.
[0130] Furthermore, each functional unit in each embodiment of the present application may be integrated into one processing unit, and each unit may exist physically alone, or two or more units may be integrated into one unit.
[0131] The functions may be stored in a computer-readable storage medium when they are realized in the form of a software functional unit and sold or used as an independent product. Based on this understanding, the technical solution of the present application may be essentially or a part that contributes to the prior art or a part of the technical solution may be embodied in the form of a software product, and the computer software product includes some instructions stored in a storage medium to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various kinds of media that can store program code, such as a USB flash disk, a mobile hard disk, a read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0132] It should also be pointed out that in the apparatus and method of the present application, each component or each step can obviously be disassembled and / or recombined, and such disassembly and / or recombination should be considered as an equivalent solution of the present application. And, the steps of performing the above-mentioned series of processes may be naturally performed in chronological order in the order described, but they do not necessarily have to be performed in chronological order, and some steps may be performed in parallel or independently of each other. It can be understood by those skilled in the art that all or any steps or parts of the method and apparatus of the present application can be realized in hardware, firmware, software, or a combination thereof in any computing device (including a processor, a storage medium, etc.) or a network of computing devices. This can be realized by those skilled in the art by applying their basic programming skills when reading the description of the present application.
[0133] Therefore, the object of the present application may be realized by executing a program or a set of programs on any computing device. The computing device may be a known general-purpose device. Therefore, the object of the present application may be realized only by providing a program product including a program code for implementing the method or device. That is, such a program product also constitutes the present application, and a storage medium storing such a program product also constitutes the present application. Obviously, the storage medium may be any storage medium known or developed in the future. It should also be pointed out that in the device and method of the present application, obviously, each component or each step may be disassembled and / or recombined, and such disassembly and / or recombination should be considered as an equivalent solution of the present application. And, the steps of performing the above-mentioned series of processes may be naturally performed in a chronological order in the order described, but do not necessarily have to be performed in a chronological order. Some steps may be performed in parallel or independently of each other.
[0134] What has been described above are some embodiments of the present application, and it should be pointed out that those skilled in the art can further make some improvements and modifications without departing from the principles described in the present application, and these improvements and modifications should also be regarded as within the protection scope of the present application.
Claims
1. A service processing method applied to a terminal side, comprising: A common function layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals according to at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals; and transmitting the cooperatively processed data of at least two services of the at least two terminals on a radio resource.
2. The related relationship is: At least one of a time series relationship of transmission and reception between data of at least two services of the at least two terminals; At least one pattern of transmission and reception between data of at least two services of the at least two terminals; At least one of a first time derivative pattern and a second time derivative pattern corresponding to at least one of a transmission and a reception time between data of at least two services of the at least two terminals; At least one ratio or proportional relationship of power and energy between data of at least two services of the at least two terminals; a bandwidth ratio or proportionality between data of at least two services of the at least two terminals; At least one pattern of transmission and reception between data of at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet; The service processing method according to claim 1 .
3. The common functional layer of the at least two terminals includes a terminal-side Service Data Adaptation Protocol (SDAP) layer, or a Packet Data Convergence Protocol (PDCP) layer, or a first functional layer located between the SDAP layer and the PDCP layer; The service processing method according to claim 1 .
4. The common function layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals based on at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals; A common functional layer of the at least two terminals carries at least one of a sequence number of a packet associated with the data and an indication of a packet associated with the data in a packet header; and The common functional layer of the at least two terminals includes at least one of carrying at least one of a sequence number of a packet related to the data and an indication information of a packet related to the data, and an indication information of an association relationship of data of the at least two services of the at least two terminals between the packet related to the data in a header of the data packet; The service processing method according to claim 1 .
5. The service processing method further includes: A protocol layer above the common functional layer of at least two terminals analyzes at least one of the packets related to the data carried in the header and the information related to the related relationship in the packet header, and notifies the analyzed information to the common functional layer of the corresponding terminal; or The terminal obtains at least one of a packet associated with the data and information related to the association; The service processing method according to claim 1 .
6. Before the common function layer of the at least two terminals performs cooperative processing on the data of the at least two services of the at least two terminals based on at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals, the service processing method further includes: According to at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals, numbering the data of the at least two services of the at least two terminals to obtain a plurality of service data having service numbers; The service processing method according to claim 1 .
7. Numbering the data of the at least two services of the at least two terminals based on at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals includes: Determining at least one of a time series relationship between the service data of the at least two terminals and a transmission power of the service data of the at least two terminals according to an association relationship between the services; According to at least one of the time series relationship and the transmission power, the service data of the at least two terminals are numbered uniformly or separately to obtain a plurality of service data having service numbers. The service processing method according to claim 6.
8. Determining a time series relationship between the service data of the at least two terminals according to an association relationship between the services includes: For the service data of the at least two terminals, determining at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtaining a time sequence relationship between the service data of the at least two terminals. The service processing method according to claim 7.
9. Determining a time series relationship between the service data of the at least two terminals and a transmission power of the service data of the at least two terminals according to an association relationship between the services, For the service data of the at least two terminals, determine at least one service data of each terminal that needs to be transmitted on the same time resource according to an association relationship between services, and obtain a time sequence relationship between the service data of the at least two terminals; determining a transmission power of service data of each terminal that needs to be transmitted on the same time resource according to the association relationship between the services and the time series relationship; The service processing method according to claim 7.
10. The header of the service data includes a service number of the service data and an association identifier between the service data and the service data of another terminal; The service processing method according to claim 6.
11. The service numbers of the service data of the at least two terminals are numbered sequentially or separately on the same time resource; The service processing method according to claim 6.
12. Transmitting the cooperatively processed data of at least two services of the at least two terminals on a radio resource includes: A terminal transmits data according to at least one of a time sequence relationship of transmission and reception between data of at least two services of the at least two terminals; The terminal transmits data according to at least one pattern of transmission and reception between data of at least two services of at least two terminals; said terminal transmitting data according to at least one of a first order time derivative pattern and a second order time derivative pattern corresponding to at least one of a transmission and reception time between data of at least two services of at least two terminals; The terminal transmits data according to a ratio or proportional relationship of at least one of power and energy between data of at least two services of at least two terminals; The service processing method according to claim 1 .
13. Before transmitting the data that has been cooperatively processed of the at least two services of the at least two terminals on a radio resource, the service processing method further includes: The terminal transmits a resource request to the radio network node by a buffer status report (BSR) or a second signaling, the resource request including second indication information, the second indication information including: the data requested to be transmitted by the terminal and the corresponding resource size; The size of data related to the data requested to be transmitted by the terminal and corresponding terminal indication information are included. The service processing method according to any one of claims 1 to 12.
14. Before transmitting the data that has been cooperatively processed of the at least two services of the at least two terminals on a radio resource, the service processing method further includes: The method includes a terminal transmitting service data packets of the at least two terminals on a pre-configured uplink resource according to at least one of an association relationship of data of the at least two services of the at least two terminals and an association relationship of the at least two services of the at least two terminals, the pre-configured uplink resource being configured for the at least two terminals according to the association relationship; The service processing method according to any one of claims 1 to 12.
15. A service processing method applied to a base station, comprising: receiving data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on a radio resource; According to the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, deriving at least one of the following: an association relationship of the data of the at least two services of the at least two terminals and an association relationship of the at least two services of the at least two terminals; and processing data of the at least two services of the at least two terminals based on at least one of the derived association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals.
16. After deriving at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals, the service processing method further includes: and allocating at least one of dynamic scheduling resources or configured grant resources to the data of the at least two services of the at least two terminals based on at least one of an association relationship of the data of the at least two services of the at least two terminals and an association relationship of the at least two services of the at least two terminals. The service processing method according to claim 15.
17. The related relationship is: At least one of a time series relationship of transmission and reception between data of at least two services of at least two terminals; At least one pattern of transmission and reception between data of at least two services of at least two terminals; At least one of a first time derivative pattern and a second time derivative pattern corresponding to at least one of a transmission and a reception time between data of at least two services of at least two terminals; At least one ratio or proportional relationship of power and energy between data of at least two services of at least two terminals; a bandwidth ratio or proportionality between data of at least two services of at least two terminals; Wherein, at least one pattern of transmission and reception between data of at least two services of the at least two terminals includes a period of data transmission, a start position of data transmission, and a size of a transmission packet; 17. A service processing method according to claim 15 or 16.
18. The service processing method further includes: receiving and analyzing at least one of a sequence number of a packet related to the data and an indication of a packet related to the data carried in a packet header by a common functional layer of at least two terminals; and receiving and analyzing at least one of: a sequence number of a packet related to the data and an indication of a packet related to the data, which are carried in a header of a data packet by a common functional layer of the at least two terminals; and an indication of an association relationship between the data of the at least two services of the at least two terminals and the packet related to the data; The service processing method according to claim 15.
19. Before receiving data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on a radio resource, the service processing method further includes: obtaining at least one of a packet associated with the data and information related to the association, and notifying a corresponding terminal; The service processing method according to claim 15.
20. Deriving at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals according to the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, According to the received data numbers of the at least two services of the at least two terminals after the cooperative processing transmitted by the at least two terminals, deriving at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals; The service processing method according to claim 15.
21. Deriving at least one of the association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals according to the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, deriving at least one of a time sequence relationship between the service data of the at least two terminals and a transmission power of the service data of the at least two terminals according to header information of the data of the at least two services of the at least two terminals after cooperative processing received and transmitted by the at least two terminals; The service processing method according to claim 15.
22. Deriving a time series relationship between the service data of the at least two terminals includes: According to header information of data of at least two services of the at least two terminals, for the service data of the at least two terminals, determining at least one service data that each terminal needs to schedule and transmit on the same time resource according to an association relationship between the services, and obtaining a time sequence relationship between the service data of the at least two terminals. The service processing method according to claim 21.
23. A service processing device applied to a terminal side, A first processing module configured to perform cooperative processing on data of the at least two services of the at least two terminals according to at least one of an association relationship of the data of the at least two services of the at least two terminals and an association relationship of the at least two services of the at least two terminals through a common function layer of the at least two terminals; a first transceiver module configured to transmit the cooperatively processed data of at least two services of the at least two terminals over a radio resource.
24. A service processing device applied to a base station, A second transceiver module configured to receive data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals on a radio resource; a second processing module configured to derive at least one of an association relationship of the data of the at least two services of the at least two terminals and an association relationship of the at least two services of the at least two terminals according to the received data of the at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, and to process the data of the at least two services of the at least two terminals based on the derived association relationship of the data of the at least two services of the at least two terminals and the association relationship of the at least two services of the at least two terminals.
25. A communications device comprising a processor and a memory for storing a computer program, the communications device executing the service processing method according to any one of claims 1 to 14 or the service processing method according to any one of claims 15 to 22 when the computer program is executed by the processor.
26. A computer-readable storage medium storing instructions which, when executed on a computer, cause the computer to execute the service processing method according to any one of claims 1 to 14 or the service processing method according to any one of claims 15 to 22.
Citation Information
Patent Citations
Data transmission method and device
JP2020129812A
