Service processing methods, apparatus, communication equipment, and storage media

A common functional layer in communication technologies processes data from multiple UEs to manage cooperative relationships, addressing synchronization and power coordination issues, enabling coordinated service transmission across UEs.

JP7863619B2Active Publication Date: 2026-05-21CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-12-30
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Existing communication technologies fail to detect and manage cooperative relationships between different services transmitted independently among multiple user equipment (UEs), particularly in scenarios requiring strict synchronization and power coordination, such as live shopping and concerts.

Method used

Implement a common functional layer, such as the Service Data Adaptation Protocol (SDAP) or Packet Data Convergence Protocol (PDCP) layer, to perform collaborative processing on data from multiple UEs based on relationships like time-series, power ratios, and energy patterns, and transmit this data over wireless resources.

Benefits of technology

Enables network-side sensing of cooperative relationships between different services, ensuring synchronized and coordinated transmission across multiple UEs, meeting the demands of specific service scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007863619000001
    Figure 0007863619000001
  • Figure 0007863619000002
    Figure 0007863619000002
  • Figure 0007863619000003
    Figure 0007863619000003
Patent Text Reader

Abstract

This application discloses a service processing method, an apparatus, a communication device, and a storage medium. The service processing method on the terminal side includes: a common function layer of at least two terminals performs cooperative processing on data of at least two services of the at least two terminals according to an association relationship of data of at least two services of the at least two terminals and / or an association relationship of 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 a radio resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross-reference to Related Applications) This application is filed based on a Chinese patent application with an application number of 202111666542.9 and an application date of December 31, 2021, claims the priority of the Chinese patent application, and all the contents of the Chinese patent application are incorporated herein by reference.

[0002] This application relates to the field of communication technologies, and particularly to service processing methods, apparatuses, communication devices, and storage media.

Background Art

[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 single unit, or multiple UEs can jointly transmit a certain service. However, there is no correlation between services transmitted independently among UEs. Currently, when the fifth-generation mobile communication technology (5G) enters more application scenarios, there is a certain definite demand for transmission between services transmitted independently among multiple UEs.

[0004] For example, in live shopping, one terminal is used for uploading the product display video taken, one terminal is used for uploading the video of the live broadcast host, and one terminal is used for receiving network-side control signaling, etc. There is a strict synchronization requirement and a cooperation mechanism between the transmission powers among these three terminals.

[0005] Also, for example, in a concert, some terminals are used for uploading the performance videos of different musical instruments, and some terminals are used for uploading the performance videos of different singers. In order to perform the same piece of music, there is also a strict synchronization requirement and a cooperation mechanism between the transmission powers among these terminals.

[0006] However, with the relevant technologies, the network cannot detect the cooperative relationships between different services on multiple terminals, and therefore cannot meet the demand for cooperation between different services on multiple terminals in specific service scenarios. [Overview of the Initiative] [Means for solving the problem]

[0007] To solve related technical problems, embodiments of this application provide a service processing method, apparatus, communication equipment, and storage medium.

[0008] The technical solution of the embodiment of this application is realized as follows.

[0009] The embodiments of this application provide a service processing method applied to the terminal side, and the service processing method is A common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals. This includes transmitting collaboratively processed data from at least two services of the at least two terminals over a wireless resource.

[0010] In the above solution, the aforementioned relationship is: The time-series relationship of transmission and / or reception of data between at least two services on at least two terminals, A pattern of transmission and / or reception of data between at least two services on at least two terminals, A first-order time derivative pattern and / or second-order time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals, The power and / or energy ratio or proportional relationship between the data of at least two services on at least two terminals, This includes at least one of the bandwidth ratios or proportional relationships between data from at least two services on at least two terminals, Here, the transmission and / or reception pattern between data of at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet.

[0011] In the above solution, the common functional layer of 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.

[0012] In the above solution, the common functional layer of at least two terminals performs cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals. The common functional layer of at least two terminals carries the sequence number of the associated packet and / or the instruction information of the associated packet in the packet header, and / or The common functional layer of at least two terminals carries in the header of the data packet the sequence number of the packet associated with the data and / or instruction information for the associated packet, and instruction information for the data association between the data and the associated packet of at least two services of the at least two terminals.

[0013] In the above solution, the service processing method further: The protocol layer above the common functional layer of at least two terminals analyzes the packet header for the data carried in the header and related packets and / or information related to the relationships, and notifies the common functional layer of the corresponding terminal of the analyzed information, or This includes the terminal obtaining packets associated with the data and / or information related to the association.

[0014] In the above solution, before the common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals, the service processing method further performs: This includes assigning numbers to the data of at least two services on at least two terminals and / or the data of at least two services on at least two terminals, based on the relationships between the data of at least two services on at least two terminals, and obtaining a plurality of service data having service numbers.

[0015] In the above solution, numbering the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals and / or the relationships between the data of at least two services on at least two terminals is: In accordance with the relationships between services, the time-series relationship between the service data of the at least two terminals and / or the transmission power of the service data of the at least two terminals are determined. The method includes assigning uniform or separate numbers to the service data of at least two terminals according to the aforementioned time-series relationship and / or transmission power, thereby obtaining a plurality of service data having service numbers.

[0016] In the above solution, determining the time-series relationship between the service data of the at least two terminals according to the relationships between the services is: This includes determining, with respect to the service data of at least two terminals, at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationships between the services, and obtaining the time-series relationship between the service data of the at least two terminals.

[0017] In the above solution, according to the relationship between services, determining the time-series relationship between the service data of the at least two terminals and the transmission power of the service data of the at least two terminals For the service data of the at least two terminals, according to the relationship between services, determining at least one service data of each terminal that needs to be transmitted on the same time resource, and obtaining the time-series relationship between the service data of the at least two terminals Based on the relationship between services and the time-series relationship, determining the transmission power of the service data of each terminal that needs to be transmitted on the same time resource, including

[0018] In the above solution, the header of the service data includes the service number of the service data and the correlation identifier between the service data and the service data of other terminals.

[0019] In the above solution, the service numbers of the service data of the at least two terminals are numbered in sequence or separately numbered on the same time resource.

[0020] In the above solution, transmitting the data of the at least two services of the at least two terminals that have been cooperatively processed on a wireless resource The terminal transmits data according to the time-series relationship of transmission and / or reception between the data of the at least two services of the at least two terminals The terminal transmits data according to the transmission and / or reception pattern between the data of the at least two services of the at least two terminals The terminal transmits data according to the first-order time derivative pattern and / or the second-order time derivative pattern corresponding to the transmission and / or reception time between the data of the at least two services of the at least two terminals The terminal includes at least one of the following: transmitting data according to a ratio or proportional relationship of power and / or energy between data of at least two services of at least two terminals.

[0021] In the above solution, before transmitting the data of at least two services of the at least two terminals, which has undergone cooperative processing, on a wireless resource, the service processing method further includes The terminal includes transmitting a resource request to a wireless network node by a buffer status report (BSR) or a second signaling, the resource request includes second indication information, and the second indication information includes The data and corresponding resource size requested to be transmitted by the terminal, At least one of the following information: the size of data related to the data requested to be transmitted by the terminal and the indication information of the corresponding terminal.

[0022] In the above solution, before transmitting the data of at least two services of the at least two terminals, which has undergone cooperative processing, on a wireless resource, the service processing method further includes The terminal includes transmitting service data packets of the at least two terminals on a preset uplink resource according to the correlation relationship of the data of at least two services of the at least two terminals and / or the correlation relationship of at least two services of at least two terminals, and the preset uplink resource is configured for the at least two terminals according to the correlation relationship.

[0023] The embodiments of the present application further provide a service processing method applied to a base station, and the service processing method includes Receiving, on a wireless resource, the data of at least two services of the at least two terminals after cooperative processing transmitted by the at least two terminals, and To derive the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals from the data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing, This includes processing the data of at least two services of at least two terminals based on the derived relationships between the data of at least two services of at least two terminals and / or relationships between the data of at least two services of at least two terminals.

[0024] In the above solution, after deriving the data relationships of at least two services on at least two terminals and / or the relationships of at least two services on at least two terminals, the service processing method further: This includes assigning dynamic scheduling resources and / or configured authorization resources to the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals and / or the relationships between the data of at least two services on at least two terminals.

[0025] In the above solution, the aforementioned relationship is: The time-series relationship of transmission and / or reception of data between at least two services on at least two terminals, A pattern of transmission and / or reception of data between at least two services on at least two terminals, A first-order time derivative pattern and / or second-order time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals, The power and / or energy ratio or proportional relationship between the data of at least two services on at least two terminals, This includes at least one of the bandwidth ratios or proportional relationships between data from at least two services on at least two terminals, Here, the transmission and / or reception pattern between data of at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet.

[0026] In the above solution, the service processing method further: Receiving and analyzing the sequence number of the associated packet and / or instruction information of the associated packet, which are carried in the packet header by the common functional layer of at least two terminals, and / or

[0027] This includes receiving and analyzing the sequence numbers and / or indication information of packets associated with the data, which are carried in the header of the data packet by the common functional layer of at least two terminals, and the indication information of the data relationships between the data and the packets of at least two services of the at least two terminals.

[0028] In the above solution, before receiving the data for at least two services from at least two terminals on the radio resource after collaborative processing transmitted by at least two terminals, the service processing method further: This includes obtaining packets related to the data and / or information related to the relationship, and notifying the corresponding terminal.

[0029] In the above solution, the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals are derived from the data of at least two services of at least two terminals that have been received and processed collaboratively by at least two terminals. This includes deriving the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals based on the numbers of the data of at least two services of at least two terminals that have been received and transmitted by the at least two terminals after collaborative processing.

[0030] In the above solution, the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals are derived from the data of at least two services of at least two terminals that have been received and processed collaboratively by at least two terminals. This includes deriving the time-series relationship between the service data of the at least two terminals and / or the transmission power of the service data of the at least two terminals, based on the header information of the data of at least two services of the at least two terminals after collaborative processing, which has been received and transmitted by the at least two terminals.

[0031] In the above solution, deriving the time-series relationship between the service data of at least two terminals is: This includes determining, based on the header information of the data for at least two services of the at least two terminals, at least one service data that each terminal should be scheduled to transmit on the same time resource according to the relationship between the services, and obtaining a time-series relationship between the service data of the at least two terminals.

[0032] The embodiments of this application further provide a service processing device to be applied to the terminal side, wherein the service processing device is A first processing module configured to perform cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals, by a common functional layer of at least two terminals, The system includes a first transceiver module configured to transmit collaboratively processed data of at least two services of the at least two terminals over a wireless resource.

[0033] Embodiments of this application further provide a service processing device applicable to a base station, the service processing device being: A second transceiver module configured to receive data from at least two services of at least two terminals, after collaborative processing, transmitted by at least two terminals, over a wireless resource, The system includes a second processing module configured to derive relationships between data of at least two services of at least two terminals and / or relationships between at least two services of at least two terminals from data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing, and to process data of at least two services of at least two terminals based on the derived relationships between data of at least two services of at least two terminals and / or relationships between at least two services of at least two terminals.

[0034] Embodiments of this application further provide a communication device including a processor and memory for storing a computer program, wherein when the computer program is executed by the processor, the device performs either a step of the terminal-side method described above or a step of the base station-side method described above.

[0035] Embodiments of this application further provide a computer-readable storage medium in which instructions are stored, and when the instructions are executed on a computer, the computer is caused to perform either a step of the terminal-side method described above or a step of the base station-side method described above.

[0036] The above-described solution of this application can achieve at least the following beneficial effects.

[0037] In the above solution of this application, a common functional layer of at least two terminals performs cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals, and transmits the cooperatively processed data of at least two services of at least two terminals over wireless resources. In this way, it is possible to realize network-side sensing of cooperative relationships between different services of different terminals, thereby meeting the need for cooperation between different services of multiple terminals in special service scenarios. The present invention provides, for example, the following items: (Item 1) A service processing method applied to the terminal side, A common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the data of at least two services of at least two terminals. A service processing method comprising transmitting the collaboratively processed data of at least two services of at least two terminals over a wireless resource. (Item 2) The aforementioned relationship is, At least one time-series relationship among the transmission and reception of data between at least two services of the at least two terminals, At least one pattern of transmission and reception of data between at least two services of the at least two terminals, At least one of the first time derivative patterns and the second time derivative pattern corresponding to at least one of the time periods of transmission and reception of data between at least two services of the at least two terminals, The ratio or proportional relationship of at least one of the power and energy between the data of at least two services of the at least two terminals, This includes at least one of the bandwidth ratios or proportional relationships between the data of at least two services of the at least two terminals, At least one pattern of data transmission and reception between at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet. The service processing method described in item 1. (Item 3) The common functional layer of the at least two terminals includes a Service Data Adaptation Protocol (SDAP) layer or a Packet Data Convergence Protocol (PDCP) layer on the terminal side, or a first functional layer located between the SDAP layer and the PDCP layer. The service processing method described in item 1. (Item 4) The common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the data of at least two services of at least two terminals. The common functional layer of at least two terminals carries at least one of the sequence number of the associated packet and the instruction information of the associated packet in the packet header, and The common functional layer of at least two terminals includes at least one of the following in the header of a data packet: the sequence number of the packet associated with the data and at least one of the instruction information of the packet associated with the data and at least one of the instruction information of the data relationship between the data and the packet associated with the data of at least two services of the at least two terminals, The service processing method described in item 1. (Item 5) The service processing method further, The 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 relationship in the packet header, and notifies the common functional layer of the corresponding terminal of the analyzed information, or The terminal obtains at least one of the packets associated with the data and information related to the association, The service processing method described in item 1. (Item 6) Before the common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the at least two services of at least two terminals, the service processing method further: This includes assigning numbers to the data of at least two services on at least two terminals, based on the relationships between the data of at least two services on at least two terminals, and based on at least one of the relationships between the data of at least two services on at least two terminals, thereby obtaining a plurality of service data having service numbers. The service processing method described in item 1. (Item 7) Numbering the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals, and based on at least one of the relationships between the data of at least two services on at least two terminals, In accordance with the relationships between services, determine the time-series relationship between the service data of the at least two terminals and at least one of the transmission power of the service data of the at least two terminals, The process includes assigning uniform or separate numbers to the service data of the at least two terminals according to at least one of the time-series relationship and the transmitted power, thereby obtaining a plurality of service data having service numbers. The service processing method described in item 6. (Item 8) Determining the time-series relationship between the service data of the at least two terminals according to the relationships between the services is: This includes determining, with respect to the service data of at least two terminals, at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationships between the services, and obtaining the time-series relationship between the service data of the at least two terminals. The service processing method described in item 7. (Item 9) Determining the time-series relationship between the service data of the at least two terminals and the transmission power of the service data of the at least two terminals, according to the relationships between the services, With respect to the service data of the at least two terminals, determine at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services, and obtain the time-series relationship between the service data of the at least two terminals. This includes determining the transmission power of service data for each terminal that needs to be transmitted on the same time resource, based on the relationships between the services and the time-series relationships. The service processing method described in item 7. (Item 10) The header of the service data includes the service number of the service data and a related identifier between the service data and the service data of other terminals. The service processing method described in item 6. (Item 11) The service numbers of the service data of the at least two terminals are numbered sequentially on the same time resource or separately. The service processing method described in item 6. (Item 12) Transmitting the collaboratively processed data of at least two services of the at least two terminals over a wireless resource is: The terminal transmits data according to at least one time-series 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 of data between at least two services of at least two terminals. The terminal transmits data according to at least one of a first time derivative pattern and a second time derivative pattern corresponding to at least one of the time periods of transmission and reception of data between at least two services of at least two terminals. The terminal transmits data according to at least one ratio or proportional relationship of power and energy between the data of at least two services of at least two terminals, The service processing method described in item 1. (Item 13) Before transmitting the collaboratively processed data of at least two services of the at least two terminals over the wireless resource, the service processing method further: The process includes the terminal sending a resource request to a wireless network node via a buffer status report (BSR) or second signaling, wherein the resource request includes second instruction information, and the second instruction information is: The data requested to be transmitted by the aforementioned terminal and the corresponding resource size, The information includes at least one of the following: the size of the data related to the data requested to be transmitted by the terminal and the corresponding terminal instruction information, A service processing method described in any one of items 1 to 12. (Item 14) Before transmitting the collaboratively processed data of at least two services of the at least two terminals over the wireless resource, the service processing method further: The terminal transmits service data packets of the at least two terminals over a pre-configured uplink resource according to the data relationships of at least two services of the at least two terminals, and at least one of the data relationships of at least two services of the at least two terminals, wherein the pre-configured uplink resource is configured for the at least two terminals according to the relationships. A service processing method described in any one of items 1 to 12. (Item 15) A service processing method applicable to a base station, Receiving data from at least two services of at least two terminals, after collaborative processing transmitted by at least two terminals, over a wireless resource, From the data of at least two services of at least two terminals, after collaborative processing and received, the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the relationships between the at least two services of at least two terminals are derived. A service processing method comprising: processing the data of at least two services of at least two terminals based on the derived relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the data of at least two services of at least two terminals. (Item 16) After deriving the data relationships of at least two services on at least two terminals, and at least one of the relationships of at least two services on at least two terminals, the service processing method further: This includes assigning at least one of a dynamic scheduling resource or a configured authorization resource to the data of at least two services on at least two terminals, based on the data relationships of at least two services on at least two terminals, and at least one of the data relationships of at least two services on at least two terminals. The service processing method described in item 15. (Item 17) The aforementioned relationship is, At least one time-series relationship between data transmission and reception between data of at least two services on at least two terminals, At least one pattern of sending and receiving data between at least two services on at least two terminals, At least one of the first time derivative patterns and the second time derivative pattern corresponding to at least one of the time periods of transmission and reception of data between at least two services of at least two terminals, At least one ratio or proportional relationship of power and energy between the data of at least two services of at least two terminals, This includes at least one of the bandwidth ratios or proportional relationships between data from at least two services on at least two terminals, Here, at least one pattern of data transmission and reception between at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet. The service processing method described in item 15 or 16. (Item 18) The service processing method further, Receiving and analyzing at least one of the sequence number of the associated packet and the instruction information of the associated packet, which are carried in the packet header by the common functional layer of at least two terminals, and This includes receiving and parsing at least one of the following: the sequence number of a packet associated with the data and the instruction information of the associated packet, which are carried in the header of the data packet by the common functional layer of at least two terminals; and the instruction information of the data association between the data and the associated packet of at least two services of the at least two terminals. The service processing method described in item 15. (Item 19) Before receiving the data for at least two services of at least two terminals on the radio resource after collaborative processing transmitted by at least two terminals, the service processing method further: This includes obtaining at least one of the packets associated with the data and information related to the association, and notifying the corresponding terminal. The service processing method described in item 15. (Item 20) From the received, after collaborative processing of data from at least two services of at least two terminals, it is possible to derive at least one of the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the relationships between at least two services of at least two terminals. This includes deriving at least one of the relationships between data of at least two services of at least two terminals, and the relationships between at least two services of at least two terminals, based on the numbers of the data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing, The service processing method described in item 15. (Item 21) From the received, after collaborative processing of data from at least two services of at least two terminals, it is possible to derive at least one of the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the relationships between at least two services of at least two terminals. This includes deriving at least one of the time-series relationship between the service data of the at least two terminals and the transmission power of the service data of the at least two terminals, based on the header information of the data of at least two services of the at least two terminals after collaborative processing, which has been received and transmitted by the at least two terminals. The service processing method described in item 15. (Item 22) Deriving the time-series relationship between the service data of the aforementioned two terminals is: Based on the header information of the data for at least two services of the at least two terminals, the method includes determining, with respect to the service data of the at least two terminals, at least one service data that each terminal should be scheduled to transmit on the same time resource according to the relationships between the services, and obtaining the time-series relationship between the service data of the at least two terminals. The service processing method described in item 21. (Item 23) A service processing device applied to the terminal side, A common functional layer of at least two terminals, a first processing module configured to perform cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals, and at least one of the relationships between the data of at least two services of at least two terminals, A service processing device comprising: a first transceiver module configured to transmit the collaboratively processed data of at least two services of the at least two terminals over a wireless resource. (Item 24) A service processing device applicable to a base station, A second transceiver module configured to receive data from at least two services of at least two terminals, after collaborative processing, transmitted by at least two terminals, over a wireless resource, A service processing device comprising: a second processing module configured to derive at least one of the relationships between the data of at least two services of at least two terminals and the relationships between the relationships between at least two services of at least two terminals from the data of at least two services of at least two terminals that has been received and transmitted by at least two terminals after collaborative processing; and to process the data of at least two services of at least two terminals based on at least one of the derived relationships between the data of at least two services of at least two terminals and the relationships between the relationships between at least two services of at least two terminals. (Item 25) A communication device comprising a processor and memory for storing a computer program, wherein when the computer program is executed by the processor, the communication device performs the service processing method described in any one of items 1 to 14 or the service processing method described in any one of items 15 to 22. (Item 26) A computer-readable storage medium that stores instructions that, when executed on a computer, cause the computer to execute a service processing method described in any one of items 1 to 14 or any one of items 15 to 22. [Brief explanation of the drawing]

[0038] [Figure 1] This is a schematic flowchart of the service processing method according to the embodiment of this application.

[0039] [Figure 2] This is a schematic diagram of the interaction between the network side and the terminal side according to the embodiment of this application.

[0040] [Figure 3] This is a schematic flowchart of a service processing method based on a predetermined time according to an embodiment of this application.

[0041] [Figure 4] This is a schematic flowchart of a service processing method based on a predetermined time period according to an embodiment of this application.

[0042] [Figure 5] This is a schematic diagram of the structure of a service processing apparatus according to an embodiment of this application.

[0043] [Figure 6] This is a schematic diagram of the structure of another service processing apparatus according to an embodiment of this application. [Modes for carrying out the invention]

[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 enable 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 applicable to a terminal. The method includes steps 11 and 12.

[0046] In step 11, the common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals.

[0047] Here, each of the at least two terminals may include a mobile phone, tablet computer, camera or video camera, and the terminal may be called a UE, or further called a user. The service may include a person image transmission service, a person voice transmission service, a background music transmission service, and a service for transmitting information such as the environment around a product or person during a live broadcast in a scenario such as a product sale, a concert or festival party.

[0048] Here, by performing unified processing for each terminal using the SDAP layer or PDCP layer on the terminal side, or a first functional layer located between the SDAP layer and the PDCP layer, service data initiated by the application layers of at least two terminals can be obtained. In other words, the common functional layer of at least two terminals may include the SDAP layer or PDCP layer on the terminal side, or a first functional layer located between the SDAP layer and the PDCP layer.

[0049] In step 12, the collaboratively processed data of at least two services of the at least two terminals is transmitted over the wireless resource.

[0050] In each type of embodiment of this application, a common functional layer of at least two terminals performs cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals, and transmits the cooperatively processed data of at least two services of at least two terminals over a wireless resource. In this way, the network can sense the cooperative relationships between different services of different terminals, thereby meeting the need for cooperation between different services of multiple terminals in specific service scenarios.

[0051] In one embodiment, the relationships (i.e., the relationships between data of at least two services of at least two terminals and / or the relationships between at least two services of at least two terminals) are: The time-series relationship of transmission and / or reception of data between at least two services on at least two terminals, A pattern of transmission and / or reception of data between at least two services on at least two terminals, A first-order time derivative pattern and / or second-order time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals, The power and / or energy ratio or proportional relationship between the data of at least two services on at least two terminals, This may include at least one of the bandwidth ratios or proportional relationships between data of at least two services on at least two terminals, Here, the transmission and / or reception pattern between data of at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet.

[0052] In each type of embodiment of this application, cooperation between services of multiple terminals can be realized by defining the above-mentioned relationships, but these relationships are not limited to these. Furthermore, in practical application, the data relationships between at least two services of at least two terminals and / or the relationships between at least two services of at least two terminals can be understood as the same relationship, i.e., a cooperative relationship between different services of different terminals.

[0053] In one embodiment, a common functional layer of at least two terminals performs cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals. The common functional layer of at least two terminals carries the sequence number of the associated packet and / or the instruction information of the associated packet in the packet header, and / or The common functional layer of at least two terminals may include carrying in the header of the data packet sequence number and / or indication information of the associated packet, and indication information of the data relationship between the data and the associated packet for at least two services of the at least two terminals.

[0054] In practical application, by transporting the sequence number of the associated packet and / or instruction information of the associated packet in the packet header, multiple terminal services can be enabled to cooperate based on the sequence number or instruction information.

[0055] In practical application, by carrying the sequence number of the packet associated with the data and / or instruction information of the associated packet, and instruction information of the data relationship between the data and the associated packet for at least two services of the at least two terminals, in the header of the data packet, the services of multiple terminals can achieve service cooperation based on the sequence number or instruction information and the instruction information of the relationship between packets.

[0056] In actual application, the terminal (i.e., each terminal in the at least two terminals) can carry information related to the relationship in the packet header and transmit it to a network node (i.e., a network-side device, which may also be called a network device, and specifically may be a base station), thereby enabling the network node to sense the cooperation of services between multiple terminals, or in other words, enabling the network side to sense the cooperation of services between multiple terminals.

[0057] In one embodiment, the method further, The protocol layer above the common functional layer of at least two terminals analyzes the packet header for the data carried in the header and related packets and / or information related to the relationships, and notifies the common functional layer of the corresponding terminal of the analyzed information, or The terminal (i.e., each terminal in the at least two terminals) may include obtaining packets associated with the data and / or information related to the association.

[0058] In practical applications, the protocol layer above the common function layer can transmit information related to the relationships carried in the packet header to the common function layer, thereby enabling service cooperation between multiple terminals.

[0059] In one embodiment, before the common functional layer of at least two terminals performs collaborative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals, the method further: This may include assigning numbers to the data of at least two services on at least two terminals and / or the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals, thereby obtaining a plurality of service data having service numbers.

[0060] In one embodiment, each service data is numbered according to the relationship between services, and each service data having a service number is obtained. According to the service number, each service data can be transmitted to the base station at the same time on a pre-configured uplink resource according to the relationship (i.e., the relationship between data of at least two services of at least two terminals and / or the relationship between at least two services of at least two terminals). Because there is a relationship between the services transmitted independently by each terminal, it is possible to ensure that the transmission times of the service data with a relationship between each terminal are the same, thereby achieving coordinated consistency of services at each terminal.

[0061] In one embodiment, numbering the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals and / or the relationships between the data of at least two services on at least two terminals is: In accordance with the relationships between services, the time-series relationship between the service data of the at least two terminals and / or the transmission power of the service data of the at least two terminals are determined. This may include assigning uniform or separate numbers to the service data of at least two terminals according to the aforementioned time-series relationship and / or transmission power, thereby obtaining a plurality of service data having service numbers.

[0062] In one embodiment, determining the time-series relationship between the service data of the at least two terminals according to the relationship between the services is: This may include determining, with respect to the service data of at least two terminals, at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationships between the services, and obtaining the time-series relationship between the service data of the at least two terminals.

[0063] In one embodiment, determining the time-series relationship between the service data of the at least two terminals and the transmission power of the service data of the at least two terminals according to the relationship between the services is: With respect to the service data of the at least two terminals, determine at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services, and obtain the time-series relationship between the service data of the at least two terminals. This may include determining the transmission power of service data for each terminal that needs to be transmitted on the same time resource, based on the relationships between the services and the time-series relationships.

[0064] In one embodiment, the header of the service data may include the service number of the service data and an associated identifier between the service data and the service data of other terminals.

[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 they may be numbered separately.

[0066] In actual application, as shown in Figure 2, terminals 1, 2, and 3 on the terminal side can each collect corresponding services (person image transmission service, person voice transmission service, background music transmission service, and product or person surrounding environment transmission service), transmit the service data for these services to the base station on the network side, and the base station transmits it to the core network. In this way, the interaction process between the network side and the terminal side enables the coordinated execution of each service corresponding to each terminal, ensuring the smooth completion of the activity.

[0067] As shown in Figures 3 and 4, in one embodiment, step 12 may include step 121.

[0068] In step 121, the time-series relationship between the service data of the at least two terminals and / or the transmission power of the service data of the at least two terminals are determined according to the relationships between the services.

[0069] Here, in order to ensure the coordinated consistency of the output of each service (person image, person voice, background music, product, or environment surrounding the person) in the 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 at least two terminals. For example, in Figure 3, service data 1 and service data 2 of terminal 1, service data 3 and service data 4 of terminal 2, service data 5 and service data 6 of terminal 3, and service data 7 and service data 8 of terminal 4 are related, and these data need to be transmitted to the base station at the same time. In Figure 4, service data 1 of terminal 1, service data 2 of terminal 2, service data 1 of terminal 3, and service data 3 of terminal 4 are related, and these data need to be transmitted to the base station at the same time. At the next time, service data 2 of terminal 1, service data 3 of terminal 2, service data 2 of terminal 3, and service data 4 of terminal 4 are related, and these data need to be transmitted to the base station at the same time, and so on, by analogy.

[0070] To ensure that each type of audio in a service scenario (such as a product sale, concert, or festival party live broadcast) can meet the actual needs, it is necessary to determine the transmission power of the service data for at least two of the terminals. For example, at a first preset time or a different preset time, the transmission power of service data 1 for service 1 representing piano music is set to X decibels milliwatts (dBm), the transmission power of service data 3 for service 2 representing guitar is set to 2XdBm, and the transmission power of service data 1 for service 3 representing singer's main sound is set to 4XdBm.

[0071] In the embodiments of this application described above, uniformly numbering the service data of the at least two terminals according to the time-series relationship includes uniformly numbering the service data of the at least two terminals at a predetermined time. As shown in Figure 3, the service data of the at least two terminals may be numbered using different encryption algorithms, or the service data of the at least two terminals may be numbered separately according to the time-series relationship, and as shown in Figure 4, the service data of the at least two terminals may be numbered using different encryption algorithms.

[0072] Step 1211 may include determining the time-series relationship between the service data of the at least two terminals in accordance with the relationships between the services, with respect to the service data of the at least two terminals in step 121.

[0073] Step 1211 may include determining, with respect to the service data of the at least two terminals, at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationships between the services, and obtaining the time-series relationship between the service data of the at least two terminals.

[0074] Alternatively, the process of determining the time-series relationship between the service data of the at least two terminals in accordance with the relationship between the services, in step 121, may also include steps 1212 and 1213.

[0075] In step 1212, for the service data of the at least two terminals, at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services is determined, and the time-series relationship between the service data of the at least two terminals is obtained.

[0076] In step 1213, based on the relationships between the services and the time-series relationships, the transmission power of the service data for each terminal that needs to be transmitted on the same time resource is determined.

[0077] For example, in a concert scenario, there are sounds such as the main sound of the singer, harmonies of other singers, and musical sounds of various instruments such as piano, guitar, bass, and drums. In order to ensure the performance effect of the concert, the loudness requirements for each of these sounds may differ. In this case, according to the actual needs, at a first pre-set 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 singer's main sound may be set to 4Xdbm.

[0078] When actually applied, it is guaranteed that the service scenarios or voices collected by each terminal will maintain synchronization at a predetermined time or sequence, according to the actual needs, while simultaneously ensuring a harmonious output of each type of voice.

[0079] In the above embodiment of this application, the header of the service data may include the service number of the service data and an associated identifier between the service data and the service data of other terminals.

[0080] Here, the terminal transmits the service data to the base station, the base station receives the service data, analyzes the service data, and then transmits the service data with the associated identifier to the core network at the same time. After the core network receives the service data, it can output the contents of the service data to the viewer's terminal, or it can organize a unified sequence number for the service data of different services on different terminals based on the relationships 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 they may be numbered separately.

[0082] Here, the service data header carries the service number and a related identifier between the service data and the service data of other terminals, so that the base station can receive the service data, analyze it, and transmit related service data at the same time, ensuring coordination and consistency between each service.

[0083] In one embodiment, the data processed collaboratively by at least two services of the at least two terminals is transmitted over a wireless resource. The terminal (i.e., each terminal in the at least two terminals) transmits data in accordance with the time-series relationship of transmission and / or reception of data between 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 transmits data according to a first time derivative pattern and / or second time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals. The terminal may include at least one of the following: transmitting data according to the power and / or energy ratio or proportional relationship between the data of at least two services of at least two terminals.

[0084] Here, the terminals transmit data according to the above relationship, which allows network equipment (specifically, base stations) to perceive the cooperative relationship between the data of these services, thereby enabling the cooperation of services from multiple terminals.

[0085] In one embodiment, before transmitting the collaboratively processed data of at least two services of the at least two terminals over the wireless resource, the method further: The process may include the terminal (i.e., each terminal in the at least two terminals) transmitting a resource request to a wireless network node via BSR or second signaling, wherein the resource request includes second instruction information, and the second instruction information is The data requested to be transmitted by the aforementioned terminal and the corresponding resource size, This includes at least one of the following pieces of information: the size of the data related to the data requested to be transmitted by the terminal, and the corresponding terminal instruction information.

[0086] Here, the terminal requests the corresponding resource, and since that resource is bound to the terminal's collaborative service, the collaboration of the terminal's services can be realized.

[0087] In one embodiment, before transmitting the collaboratively processed data of at least two services of the at least two terminals over the wireless resource, the method further: The terminal (i.e., each terminal in the at least two terminals) may transmit service data packets of the at least two terminals over a pre-configured uplink resource in accordance with the data relationships of at least two services of the at least two terminals and / or the relationships of at least two services of the at least two terminals, wherein the pre-configured uplink resource is configured for the at least two terminals in accordance with the relationships (i.e., the data relationships of at least two services of the at least two terminals and / or the relationships of at least two services of the at least two terminals).

[0088] In the above embodiment of this application, the common functional layer on the terminal side processes data packets of two services from multiple terminals according to the service relationships, thereby allowing data from at least two services from at least two terminals to be processed collaboratively.

[0089] Embodiments of this application further provide a service processing method applicable to a base station, the method being: Receiving data from at least two services of at least two terminals, after collaborative processing transmitted by at least two terminals, over a wireless resource, To derive the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals from the data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing, This includes processing the data of at least two services of at least two terminals based on the derived relationships between the data of at least two services of at least two terminals and / or relationships between the data of at least two services of at least two terminals.

[0090] Here, the base station needs to determine the quality of service (QoS) of the service data, the size of the service data, and the arrival time of the service data for each terminal.

[0091] In one embodiment, after deriving the data relationships of at least two services on at least two terminals and / or the relationships of at least two services on at least two terminals, the method further: This may include assigning dynamic scheduling resources and / or configured authorization resources to the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals and / or the relationships between the data of at least two services on at least two terminals.

[0092] Here, for periodic uplink (UL) services, the base station can bind to statically configured resources by pre-configuring arrival times and service data sequence numbers associated with different services, or it can carry pre-configured periodic binding relationships in a Media Access Control (MAC) control element (CE), and the terminal transmits uplink data based on the service data sequence number, transmission time, and the binding relationship of the statically configured resource. The base station can apply the above information to different uplink resource assignments for different terminals.

[0093] In one embodiment, the relationships (i.e., the relationships between data of at least two services of at least two terminals and / or the relationships between at least two services of at least two terminals) are: The time-series relationship of transmission and / or reception of data between at least two services on at least two terminals, A pattern of transmission and / or reception of data between at least two services on at least two terminals, A first-order time derivative pattern and / or second-order time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals, The power and / or energy ratio or proportional relationship between the data of at least two services on at least two terminals, This may include at least one of the bandwidth ratios or proportional relationships between data of at least two services on at least two terminals, Here, the transmission and / or reception pattern between data of at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet.

[0094] In one embodiment, the method further, Receiving and analyzing the sequence number of the associated packet and / or instruction information of the associated packet, which are carried in the packet header by the common functional layer of at least two terminals, and / or This may include receiving and parsing sequence numbers and / or indication information of related packets of the data, which are carried in the header of the data packet by the common functional layer of at least two terminals, and indication information of data relationships between the data and related packets of at least two services of the at least two terminals.

[0095] In one embodiment, before receiving data from at least two services of at least two terminals, after collaborative processing transmitted by at least two terminals, over a radio resource, the method further: This may include obtaining packets related to the data and / or information related to the relationship, and notifying the corresponding terminal.

[0096] In one embodiment, the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals are derived from the data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing. This may include deriving the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals based on the numbers of the data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing.

[0097] In one embodiment, the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals are derived from the data of at least two services of at least two terminals that have been received and transmitted by at least two terminals after collaborative processing. This may include deriving the time-series relationship between the service data of the at least two terminals and / or the transmission power of the service data of the at least two terminals based on the header information of the data of at least two services of the at least two terminals after collaborative processing, which has been 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 is: This may include determining, based on the header information of the data for at least two services of the at least two terminals, that each terminal should be scheduled to transmit on the same time resource according to the interrelationship between the services, and obtaining the time-series relationship between the service data of the at least two terminals.

[0099] The above-described embodiment of the method applied to the base station is an embodiment of the method corresponding to the above-described terminal-side method, and all implementation methods in the above-described embodiment of the terminal-side method are applicable to the embodiment of the base station-side method. Through the interaction process between the terminal side and the network side, the transmission power can be set for each service of each cooperating terminal according to the actual needs, and transmitted uniformly according to the time or time-series relationship, thereby enabling cooperation between different services of different terminals, and thereby enabling the synchronous execution of each service of each terminal.

[0100] As shown in Figure 5, the embodiment of this application further provides a service processing device 50 that is applied to the terminal side (which can be set on any terminal), the service processing device 50 is A first processing module 51 is configured to perform cooperative processing on the data of at least two services of at least two terminals based on the relationships between the data of at least two services of at least two terminals and / or the relationships between the data of at least two services of at least two terminals, by a common functional layer of at least two terminals. The system includes a first transceiver module 52 configured to transmit data that has been collaboratively processed by at least two services of the at least two terminals over a wireless resource.

[0101] In one embodiment, the relationships (i.e., the relationships between data of at least two services of at least two terminals and / or the relationships between at least two services of at least two terminals) are: The time-series relationship of transmission and / or reception of data between at least two services on at least two terminals, A pattern of transmission and / or reception of data between at least two services on at least two terminals, A first-order time derivative pattern and / or second-order time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals, The power and / or energy ratio or proportional relationship between the data of at least two services on at least two terminals, This includes at least one of the bandwidth ratios or proportional relationships between data from at least two services on at least two terminals, Here, the transmission and / or reception pattern between data of at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet.

[0102] In one embodiment, the common functional layer of the at least two terminals includes an SDAP layer or a PDCP layer on the terminal side, or a first functional layer located between the SDAP layer and the PDCP layer.

[0103] In one embodiment, the first processing module 51 further, The common functional layer of at least two terminals is configured to carry the sequence number of the associated packet and / or the instruction information of the associated packet in the packet header, and / or The common functional layer of at least two terminals is configured to carry in the header of the data packet the sequence number of the packet associated with the data and / or instruction information for the associated packet, and instruction information for the data relationship between the data and the associated packet of at least two services of the at least two terminals.

[0104] In one embodiment, the first processing module 51 further, The protocol layer above the common functional layer of at least two terminals is configured to analyze information related to relationships carried in the header within the packet header and notify the corresponding terminal's common functional layer of the analyzed information, or The terminal (i.e., each terminal in the at least two terminals) is configured to acquire packets related to the data and / or information related to the relationship.

[0105] In one embodiment, the first processing module 51 further, The system is configured to assign numbers to the data of at least two services on at least two terminals and / or the data of at least two services on at least two terminals, based on the relationships between the data of at least two services on at least two terminals, thereby obtaining a plurality of service data having service numbers.

[0106] In one embodiment, the first processing module 51 further, In accordance with the relationships between services, the time-series relationship between the service data of the at least two terminals and / or the transmission power of the service data of the at least two terminals are determined. The system is configured to assign uniform or separate numbers to the service data of at least two terminals according to the aforementioned time-series relationship and / or transmission power, thereby obtaining a plurality of service data having service numbers.

[0107] In one embodiment, the first processing module 51 further, The system is configured to determine, with respect to the service data of at least two terminals, at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services, and to obtain the time-series relationship between the service data of the at least two terminals.

[0108] In one embodiment, the first processing module 51 further, For the service data of the at least two terminals, determine at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services, and obtain the time-series relationship between the service data of the at least two terminals. Based on the relationships between the services and the time-series relationships, the system is configured to determine the transmission power of the service data for each terminal that needs to be transmitted on the same time resource.

[0109] In one embodiment, the header of the service data includes the service number of the service data and a related identifier between the service data and the 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 on the same time resource or separately.

[0111] In one embodiment, the first transmitting / receiving module 52 further, The terminal (i.e., each terminal in the at least two terminals) transmits data in accordance with the time-series relationship of transmission and / or reception of data between 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 transmits data according to a first time derivative pattern and / or a second time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals. The terminal is configured to perform at least one of the following: transmitting data according to the power and / or energy ratio or proportional relationship between the data of at least two services of at least two terminals.

[0112] In one embodiment, before transmitting the collaboratively processed data of at least two services of the at least two terminals over the wireless resource, the first transceiver module 52 further: It is configured to send resource requests to wireless network nodes via BSR or second signaling, and the resource request includes second instruction information, the second instruction information is, The data and corresponding resource size requested to be transmitted by the terminal (i.e., each terminal in the at least two terminals), This includes at least one of the following pieces of information: the size of the data related to the data requested to be transmitted by the terminal, and the corresponding terminal instruction information.

[0113] In one embodiment, before transmitting the collaboratively processed data of at least two services of the at least two terminals over the wireless resource, the first transceiver module 52 further: The service data packets of the at least two terminals are configured to be transmitted over a pre-configured uplink resource according to the data relationships of at least two services of the at least two terminals and / or the relationships of at least two services of the at least two terminals, and the pre-configured uplink resource is configured on the at least two terminals according to the relationships (i.e., the data relationships of at least two services of the at least two terminals and / or the relationships of at least two services of the at least two terminals).

[0114] It should be explained that the device corresponds to the terminal-side service processing method described above, and all implementation methods of the above method can be applied to embodiments of the device and achieve the same technical effects.

[0115] Embodiments of this application further provide a service processing device 60 that is applied to (or can be configured in) a base station, the service processing device 60 is A second transceiver module 61 is configured to receive data from at least two services of at least two terminals, after collaborative processing, transmitted by at least two terminals, over a wireless resource. The system includes a second processing module 62 configured to derive relationships between data of at least two services of at least two terminals and / or relationships between at least two services of at least two terminals from data of at least two services of at least two terminals that have been received and processed collaboratively transmitted by at least two terminals, and to process data of at least two services of at least two terminals based on the derived relationships between data of at least two services of at least two terminals and / or relationships between at least two services of at least two terminals.

[0116] In one embodiment, after deriving the data relationships of at least two services of at least two terminals and / or the relationships of at least two services of at least two terminals, the second processing module 62 further: The system is configured to allocate dynamic scheduling resources and / or configured authorization resources to the data of at least two services on at least two terminals based on the relationships between the data of at least two services on at least two terminals and / or the relationships between the data of at least two services on at least two terminals.

[0117] In one embodiment, the relationships (i.e., the relationships between data of at least two services of at least two terminals and / or the relationships between at least two services of at least two terminals) are: The time-series relationship of transmission and / or reception of data between at least two services on at least two terminals, A pattern of transmission and / or reception of data between at least two services on at least two terminals, A first-order time derivative pattern and / or second-order time derivative pattern corresponding to the transmission and / or reception time between data of at least two services of at least two terminals, The power and / or energy ratio or proportional relationship between the data of at least two services on at least two terminals, This includes at least one of the bandwidth ratios or proportional relationships between data from at least two services on at least two terminals, Here, the transmission and / or reception pattern between data of at least two services of the at least two terminals includes the data transmission period, the data transmission start position, and the size of the transmitted packet.

[0118] In one embodiment, the second transmitting / receiving module 61 further It is configured to receive and analyze the sequence number of the associated packet and / or the instruction information of the associated packet, which are carried in the packet header by the common functional layer of at least two terminals, and / or It is configured to receive and analyze sequence numbers and / or instruction information for packets related to the data, which are carried in the header of data packets by the common functional layer of at least two terminals, as well as instruction information for data relationships between the data and packets of at least two services of the at least two terminals.

[0119] In one embodiment, before receiving data from at least two services of at least two terminals, after collaborative processing, transmitted by at least two terminals, over the radio resource, the second transceiver module 61 further: The system is configured to acquire packets related to the data and / or information related to the relationship, and to notify the corresponding terminal.

[0120] In one embodiment, the second processing module 62 further, The system is configured to derive the relationships between the data of at least two services of at least two terminals and / or the relationships between the at least two services of at least two terminals, based on the numbers of the data of at least two services of at least two terminals that have been received and processed collaboratively transmitted by at least two terminals.

[0121] In one embodiment, the second processing module 62 further, Based on the header information of the data of at least two services from at least two terminals, after collaborative processing and transmission by at least two terminals, the system is configured to derive the time-series relationship between the service data of at least two terminals and / or the transmission power of the service data of at least two terminals.

[0122] In one embodiment, the second processing module 62 further, Based on the header information of the data for at least two services of the at least two terminals, the system is configured to determine, for the service data of the at least two terminals, at least one service data that each terminal should be scheduled to transmit on the same time resource, according to the relationship between the services, and to obtain the time-series relationship between the service data of the at least two terminals.

[0123] It should be explained that the device corresponds to the service processing method on the base station side described above, and all implementation methods of the above method can be applied to embodiments of the device and achieve the same technical effects.

[0124] Embodiments of this application further provide a communication device including a processor and memory for storing a computer program, wherein when the computer program is executed by the processor, the steps of either the terminal-side method embodiment or the base station-side method embodiment are performed. All implementations in the above method embodiments can be applied to these embodiments and achieve the same technical effects.

[0125] Embodiments of this application further provide a computer-readable storage medium in which instructions are stored, and when the instructions are executed on a computer, the computer is caused to perform the steps of either the terminal-side method embodiment or the base station-side method embodiment. All implementations in the above method embodiments can be applied to these embodiments and achieve the same technical effects.

[0126] Those skilled in the art will understand that each exemplary unit and algorithmic step described in relation to the embodiments disclosed in this application can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software will depend on the specific application and design constraints of the technical solution. Those skilled in the art may implement the described functions using different methods for specific applications, but such implementations should not be considered beyond the scope of this application.

[0127] Those skilled in the art will clearly understand that, for the sake of convenience and simplification of explanation, the specific operating processes of the systems, apparatus, and units described above can be referenced to the corresponding processes in the aforementioned method embodiments, which are not described in detail here.

[0128] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods may be implemented in other ways. For example, the embodiments of the apparatus described above are illustrative only, and for example, the division of the units is only a logical functional division, and other divisional modes may be possible in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not performed. Also, the mutual coupling, direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, apparatus or unit, and may be in electrical, mechanical or other forms.

[0129] The units described as separating members may or may not be physically separate, and the members indicated as units may or may not be physical units, that is, they may be located in one place or distributed among multiple network units. Depending on the actual needs, some or all of these units can be selected to achieve the objectives of the solution of this embodiment.

[0130] Furthermore, each functional unit in each embodiment of this application may be integrated into a single processing unit, the individual units may exist physically independently, and two or more units may be integrated into a single unit.

[0131] The aforementioned functions may be stored on a computer-readable storage medium if they are implemented in the form of a software function unit and sold or used as an independent product. Based on this understanding, the technical solutions of this application may be embodied in the form of a software product, which is essentially or contributes to the prior art, or which is a part of the technical solution, and which is stored on a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of this application. The aforementioned storage mediums include various types of media capable of storing program code, such as USB flash disks, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0132] Furthermore, it should be noted that, in the apparatus and method of this application, each component or step can clearly be disassembled and / or reassembled, and such disassembly and / or reassembly should be considered equivalent solutions of this application. The steps for performing the series of processes described above can naturally be performed in chronological order in the order described, but do not necessarily have to be performed in chronological order, and some steps may be performed in parallel or independently of each other. A person skilled in the art will understand that all or any step or component of the method and apparatus of this application can be implemented in hardware, firmware, software, or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices. This can be implemented by a person skilled in the art using their basic programming skills after reading the description of this application.

[0133] Therefore, the object of this application may be further realized by running one program or a set of programs on any computing device. The computing device may be a known general-purpose device. Therefore, the object of this application may be realized solely by providing a program product containing program code that implements the method or apparatus. That is, such a program product also constitutes this application, and a storage medium storing such a program product also constitutes this application. Obviously, the storage medium may be any known storage medium or any storage medium developed in the future. It should also be noted that, obviously, in the apparatus and method of this application, each component or each step can be disassembled and / or reassembled, and such disassembly and / or reassembly should be considered equivalent solutions of this application. The steps that perform the series of processes described above may naturally be performed in chronological order in the order described, but do not necessarily have to be performed in chronological order. Some steps may be performed in parallel or independently of each other.

[0134] The above describes some embodiments of the present application, and it should be noted that those skilled in the art can make several further improvements and embellishments without departing from the principles described in the present application, and these improvements and embellishments should also be considered within the scope of protection of the present application.

Claims

1. A service processing method applied to the terminal side, wherein the service processing method is The common functional layer of at least two terminals performs cooperative processing on at least two service data from at least two terminals, based on at least one of the relationships between at least two service data from the at least two terminals and the relationships between at least two services from the at least two terminals, in order to achieve synchronous execution of at least two service data from the at least two terminals. Of the at least two service data from the at least two terminals from which the aforementioned collaborative processing was performed, the service data of the own terminal is transmitted over the wireless resource. Includes, Of the at least two service data from the at least two terminals from which the aforementioned collaborative processing was performed, before transmitting the service data of the terminal itself over the wireless resource, the service processing method: A service processing method further comprising each of the at least two terminals transmitting a resource request to a base station by buffer status report (BSR) or second signaling, wherein the resource request includes second instruction information, the second instruction information includes the size of data related to the data requested to be transmitted by the terminal and the instruction information report of the corresponding terminal.

2. The aforementioned relationship is, At least one time-series relationship among the transmission and reception of at least two service data from the at least two terminals, At least one pattern of transmission and reception between at least two service data from the at least two terminals, The ratio or proportional relationship of the transmission power of data transmission between at least two service data from the at least two terminals Includes at least one of the following: The service processing method according to claim 1, wherein at least one pattern of transmission and reception between at least two service data from the at least two terminals includes a data transmission period, a data transmission start position, and a transmitted packet size.

3. The service processing method according to claim 1, wherein the common functional layer of 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.

4. The common functional layer of the at least two terminals performs cooperative processing on the at least two service data from the at least two terminals in order to achieve synchronous execution of the at least two service data from the at least two terminals, based on at least one of the relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals. The common functional layer of the at least two terminals carries at least one of the sequence number of the associated packet and the instruction information of the associated packet in the packet header, and The common functional layer of the at least two terminals carries in the header of the data packet at least one of the sequence number of the packet associated with the data and the instruction information of the associated packet, and at least one of the association instruction information of at least two service data from the at least two terminals between the data and the associated packet. The service processing method according to claim 1, comprising at least one of the following.

5. The service processing method described above is: The protocol layer above the common functional layer of the 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 relationship in the packet header, and notifies the common functional layer of the corresponding terminal of the analyzed information, or The terminal obtains at least one of the packets associated with the data and information related to that association. The service processing method according to claim 1, further comprising:

6. Numbering the at least two service data from the at least two terminals based on the relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals is: In accordance with the relationships between services, the time-series relationship between the service data of the at least two terminals and the transmission power of the service data of the at least two terminals are determined. The time-series relationship and the transmitted power, or the time-series relationship, are used to uniformly assign numbers to the service data of at least two terminals, thereby obtaining a plurality of service data having service numbers. The service processing method according to claim 1, including the method described in claim 1.

7. Determining the time-series relationship between the service data of the at least two terminals according to the relationships between the aforementioned services is: For the service data of the at least two terminals, determine at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services, and obtain the time-series relationship between the service data of the at least two terminals. The service processing method according to claim 6, including the method described in claim 6.

8. Determining the time-series relationship between the service data of the at least two terminals and the transmission power of the service data of the at least two terminals, according to the relationships between the services, With respect to the service data of the at least two terminals, determine at least one service data for each terminal that needs to be transmitted on the same time resource according to the relationship between the services, and obtain the time-series relationship between the service data of the at least two terminals. Based on the relationships between the aforementioned services and the aforementioned time-series relationships, the transmission power of the service data of each terminal that needs to be transmitted on the same time resource is determined. The service processing method according to claim 6, including the method described in claim 6.

9. The service processing method according to claim 1, wherein the header of the service data includes a service number for the service data and an associated identifier between the service data and the service data of another terminal.

10. A service processing method applied to a base station, wherein the service processing method is The method involves receiving at least two service data from at least two terminals that have been transmitted by at least two terminals and undergone collaborative processing, wherein the collaborative processing is used to achieve synchronous execution of the at least two service data from the at least two terminals. To derive at least one of the relationships between the at least two service data received from the at least two terminals on which the collaborative processing was performed, and the relationships between the at least two services of the at least two terminals, Processing the at least two service data from the at least two terminals based on at least one of the derived relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals. Includes, Prior to receiving the at least two service data from the at least two terminals that have been collaboratively processed, transmitted by the at least two terminals, on a radio resource, the service processing method further includes receiving a resource request transmitted by a buffer status report (BSR), the resource request being transmitted from one of the at least two terminals and including a second instruction information, the second instruction information including the size of data related to data requested to be transmitted by the one terminal of the at least two terminals that transmits the resource request, and instruction information for the terminal corresponding to the related data.

11. After deriving at least one of the relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals, the service processing method The service processing method according to claim 10, further comprising assigning at least one of a dynamic scheduling resource or a configured authorized resource to the at least two service data from the at least two terminals based on at least one of the relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals.

12. The aforementioned relationship is, At least one time-series relationship between the transmission and reception of the at least two service data from the at least two terminals, At least one pattern of transmission and reception between the at least two service data from the at least two terminals, The ratio or proportional relationship of the transmission power of data transmission between the at least two service data from the at least two terminals. Includes at least one of the following: The service processing method according to claim 10 or 11, wherein at least one pattern of transmission and reception between the at least two service data from the at least two terminals includes a data transmission period, a data transmission start position, and a transmitted packet size.

13. A service processing device applied to the terminal side, wherein the service processing device is A first processing module is configured to perform cooperative processing on at least two service data from at least two terminals, based on at least one of the relationships between at least two service data from the at least two terminals and the relationships between at least two services of the at least two terminals, using a common functional layer of at least two terminals, in order to achieve synchronous execution of at least two service data from the at least two terminals. Of the at least two service data of the at least two terminals from which the aforementioned collaborative processing was performed, a first transceiver module configured to transmit its own terminal's service data over a wireless resource and Equipped with, Before the common functional layer of the at least two terminals performs cooperative processing on the at least two service data from the at least two terminals, in order to enable the synchronous execution of the at least two service data from the at least two terminals based on at least one of the relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals, the first processing module performs cooperative processing on the at least two service data from the at least two terminals. The system is further configured to uniformly assign numbers to the at least two service data from the at least two terminals and to obtain a plurality of service data having service numbers, based on at least one of the relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals. Of the at least two service data from the at least two terminals from which the aforementioned collaborative processing was performed, before transmitting the service data of its own terminal over the wireless resource, the first transceiver module: A service processing device further configured to transmit resource requests to a base station by buffer status report (BSR) or second signaling, wherein the resource request includes second instruction information, the second instruction information includes the size of data related to the data requested to be transmitted by the terminal and instruction information for the corresponding terminal.

14. A service processing device applied to a base station, wherein the service processing device is A second transceiver module configured to receive at least two service data from at least two terminals that have been transmitted by at least two terminals and undergone collaborative processing, wherein the collaborative processing is used to achieve synchronous execution of the at least two service data from the at least two terminals, the second transceiver module, A second processing module is configured to derive at least one of the relationships between the at least two service data from the at least two terminals from which the cooperative processing was performed and the relationships between the at least two services of the at least two terminals, and to process the at least two service data from the at least two terminals based on at least one of the derived relationships between the at least two service data from the at least two terminals and the relationships between the at least two services of the at least two terminals. Equipped with, Prior to receiving the at least two service data from the at least two terminals that have been collaboratively processed, transmitted by the at least two terminals, over a radio resource, the second transceiver module is further configured to receive a resource request transmitted by a buffer status report (BSR), the resource request being transmitted from one of the at least two terminals and comprising second instruction information, the second instruction information comprising the size of data related to data requested to be transmitted by the one terminal of the at least two terminals transmitting the resource request, and instruction information for the terminal corresponding to the related data, in a service processing device.