Method for data processing to improve balance of resource occupation and resource utilization rate of communication device
View Patent ↗A data processing method and communication device for configuring at least one split mode corresponding to at least one part of data associated with a data processing model. The method further includes: sending available processing resource to a second communication device; acquiring first configuration information from the second communication device; processing the jth part of data by using a sub-processing model corresponding to the ith split mode. The average quantity of processing resources occupied by processing the jth part of data using the first sub-processing model is matched with the available processing resource to improve a balance of resource occupation and a resource utilization rate of the communication device.
1 . A method for data processing, executed by a first communication device, the method comprising:
sending available processing resource information to a second communication device external to the first communication device, wherein the available processing resource information comprises an available quantity of processing resources of the first communication device;
acquiring first configuration information from the second communication device, wherein:
the first configuration information is based on the available processing resource information,
the first configuration information is used for configuring N split modes and a jth part of data corresponding to an ith split mode among the N split modes,
N is an integer greater than or equal to 1,
i is greater than or equal to 1 and less than or equal to N,
j is greater than or equal to 1 and less than or equal to M,
M is an integer greater than 1,
the N split modes comprise a split mode for splitting a data processing model into at least two sub-processing models by presetting a split position; and
processing the jth part of data by using the sub-processing model of the at least two sub-processing models corresponding to the ith split mode, wherein an average quantity of processing resources occupied by processing the jth part of data using the corresponding sub-processing model is matched with the available quantity of processing resources.
2 . The method of claim 1 , further comprising: before acquiring the first configuration information,
receiving at least one piece of additional configuration information from the second communication device, wherein the first configuration information is contained in the at least one piece of additional configuration information.
3 . The method of claim 2 , further comprising: after receiving the at least one piece of additional configuration information,
receiving, from the second communication device, scheduling information for indicating second configuration information from the at least one piece of additional configuration information.
4 . The method of claim 1 , wherein
the available processing resource information comprises at least one of an available computing resource quantity, an available storage resource quantity, and an available electric quantity of the first communication device.
5 . The method of claim 1 , further comprising: after sending the available processing resource information to the second communication device,
receiving updated available processing resource information in response to changes to available idle processing resource information; and
sending the updated available processing resource information to the second communication device.
6 . The method of claim 1 , further comprising:
processing different parts of data by respective sub-processing models which are obtained by splitting the data processing model according to different split modes of the N split modes.
7 . The method of claim 1 , wherein the jth part of data is based on at least one piece of following information:
a time domain period of the split mode, a time domain offset of the split mode, and a type of data information, wherein:
the time domain period indicates a time domain period of the jth part of data,
the time domain offset indicates a time domain position of the jth part in the time domain period, and
the type of data information indicates whether the jth part is a critical data unit or a non-critical data unit.
8 . A communication device, comprising:
a transceiver configured to receive available processing resource information from a first communication device external to the communication device, wherein the available processing resource information comprises an available quantity of processing resources of the first communication device;
a processor; and
a memory storing a computer program, wherein;
the transceiver, the processor and the memory communicate with one another through a communication bus,
the transceiver is configured to send at least one piece of configuration information to the first communication device,
each piece of the at least one piece of configuration information is used for configuring N split modes and a jth part of data corresponding to an ith split mode among the N split modes,
N is an integer greater than or equal to 1,
i is greater than or equal to 1 and less than or equal to N,
j is greater than or equal to 1 and less than or equal to M,
M is an integer greater than 1,
the N split modes comprise a split mode for splitting a data processing model into at least two sub-processing models by presetting a split position,
the at least one piece of configuration information comprises first configuration information and is based on the available processing resource information of the first communication device, and
an average quantity of processing resources occupied by processing the jth part of data by the first communication device using a sub-processing model of the at least two sub-processing models corresponding to the ith split mode is matched with the available quantity of processing resources.
9 . The communication device of claim 8 , wherein:
initial parameters respectively correspond to preset M split modes,
M is an integer greater than or equal to 2,
each of the initial parameters is a natural number,
an average processing resource quantity occupied by the preset M split modes is based on continuous adjustments to the initial parameters,
the continuous adjustments are based on preset processing resource quantities respectively occupied by the preset M split modes,
non-zero target parameters are based on the average processing resource quantity matching the available processing resource quantity,
N split modes correspond to the non-zero target parameters from the preset M split modes, and
the N split modes and the target parameters respectively correspond to the N split modes as the at least one piece of configuration information.
10 . The communication device of claim 8 , wherein the transceiver is further configured to:
receive a type of data information, wherein:
the jth part of M parts of data is a critical data unit or a non-critical data unit is based on the type of data information,
the jth part corresponds to a critical split mode in response to the jth part being a critical data unit,
the jth part corresponds to a non-critical split mode in response to the jth part being a non-critical data unit, and
one piece of configuration information is based on the split mode corresponding to the jth part in the M parts of data.
11 . The communication device of claim 8 , wherein after the transceiver is configured to send the at least one piece of configuration information to the first communication device,
the transceiver is configured to send scheduling information to the first communication device for indicating second configuration information of the at least one piece of configuration information.
12 . The communication device of claim 11 , wherein
second configuration information is based on a state of a wireless channel with the first communication device and/or updated available processing resource information sent by the first communication device.
13 . The communication device of claim 8 , wherein in response to the communication device being a network device, the transceiver is further configured to send the at least one piece of configuration information to the first communication device, wherein the at least one piece of configuration information contains at least one piece of: control channel information, Media Access Control Control Element (MAC CE) information, and layer configuration signaling and application layer control information.
14 . The communication device of claim 8 , wherein different parts of data are processed by respective sub-processing models which are obtained by splitting the data processing model according to different split modes of the N split modes.
15 . The communication device of claim 8 , wherein the jth part of data is based on at least one piece of following information:
a time domain period of the split mode, a time domain offset of the split mode, and a type of data information, wherein:
the time domain period indicates a time domain period of the jth part of data,
the time domain offset indicates a time domain position of the jth part in the time domain period, and
the type of data information indicates whether the jth part is a critical data unit or a non-critical data unit.
16 . A communication device, comprising:
a transceiver;
a processor, and
a memory storing a computer program, wherein:
the transceiver, the processor and the memory communicate with one another through a communication bus,
the transceiver is configured to send available processing resource information to another communication device external to the communication device,
the available processing resource information comprises an available quantity of processing resources of the communication device, and
the processor is configured to execute the computer program to implement:
acquiring first configuration information from the another communication device, wherein:
the first configuration information is based on the available processing resource information,
the first configuration information is used for configuring N split modes and a jth part of data corresponding to an ith split mode among the N split modes,
N is an integer greater than or equal to 1,
i is greater than or equal to 1 and less than or equal to N,
j is greater than or equal to 1 and less than or equal to M,
M is an integer greater than 1,
the N split modes comprise a split mode for splitting a data processing model into at least two sub-processing models by presetting a split position; and
processing the jth part of data by using the sub-processing model of the at least two sub-processing models corresponding to the ith split mode, wherein an average quantity of processing resources occupied by processing the jth part of data using the corresponding sub-processing model is matched with the available quantity of processing resources.
17 . The communication device of claim 16 , wherein the processor is further configured to execute the computer program to implement: before acquiring the first configuration information,
controlling the transceiver to receive at least one piece of additional configuration information, wherein the first configuration information is contained in the at least one piece of additional configuration information, and wherein
the processor is further configured to execute the computer program to implement: after receiving the at least one piece of additional configuration information,
controlling the transceiver to receive scheduling information for indicating second configuration information from the at least one piece of additional configuration information.
18 . The communication device of claim 16 , wherein:
the available processing resource information comprises at least one of an available computing resource quantity, an available storage resource quantity, and an available electric quantity of the communication device, and
the first processor is further configured to execute the computer program to implement:
receiving updated available processing resource information in response to changes to available idle processing resource information; and
controlling the first transceiver to send the updated available processing resource information to the another communication device.
19 . The communication device of claim 16 , wherein the first processor is further configured to execute the computer program to implement:
processing different parts of data by respective sub-processing models which are obtained by splitting the data processing model according to different split modes of the N split modes.
20 . The communication device of claim 16 , wherein the jth part of data is based on at least one piece of following information:
a time domain period of the split mode, a time domain offset of the split mode, and a type of data information, wherein:
the time domain period indicates a time domain period of the jth part of data,
the time domain offset indicates a time domain position of the jth part in the time domain period, and
the type of data information indicates whether the jth part is a critical data unit or a non-critical data unit.