Data processing method, device, system, storage medium and product
By listening to the physical side crosslink control channel during discontinuous reception on the 5G side crosslink and extending the activation window period based on the received identifier, the problem of data transmission delay caused by the short activation window period of user equipment is solved, achieving a balance between energy saving and service quality, and reducing the length of the identifier information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN CONSYS SCI&TECH CO LTD
- Filing Date
- 2023-06-12
- Publication Date
- 2026-04-10
AI Technical Summary
In the discontinuous reception mode of 5G sidelink, the short activation window of user equipment causes the data sender to be unable to send data in a timely manner, affecting the quality of service. At the same time, existing technologies are difficult to balance energy saving and service quality.
During the discontinuous reception activation window, the physical side link control channel is monitored. Based on the information carried by the channel, the Media Access Control Protocol (MAC) control element information is received. If an extended activation identifier or identifier bitmap is received, the activation window is extended to wait for data transmission. When monitoring multiple target receivers, the data sender compares the byte length of the extended activation identifier with the bitmap length and adjusts the identifier transmission method to reduce the information length.
By extending the activation window, user equipment can effectively receive data while achieving a balance between energy saving and service quality, and reducing the length of the identifier's element information.
Smart Images

Figure CN116709483B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a data processing method, device, system, storage medium and product. BACKGROUND
[0002] Currently, in order to save energy, the user equipment as a data receiver automatically wakes up from the starting position of each discontinuous cycle, is in an active window period, and the active duration of the active window period is determined by a discontinuous reception duration timer. In the active window period, the operation of listening to a channel and receiving data is performed. If data is received in the active window period, a non-activation timer is started. During the running of the non-activation timer, the user equipment is in an active time period and can receive and process data. If the user equipment does not listen to data in the active time period, it enters a sleep state and no longer listens to a channel and receives data, so as to reduce the power consumption of the equipment and achieve the purpose of saving energy.
[0003] The existing 5G sidelink technology is used to build a multi-hop ad hoc network. In a busy business scenario, a relay node or a source node generating data is a data sender. The data sender accumulates a large amount of data in the length of one or more discontinuous cycles and needs to send the data to a neighbor node. The neighbor node is user equipment as a data receiver. Because the active window period is relatively short, some data of the data sender cannot be sent to the data receiver in time in the current active window period. The data sender has to delay the sending for one or even several discontinuous reception cycles, which causes the service quality of the data to be unable to meet the requirements.
[0004] Therefore, there is an urgent need for a method for processing data in the process of 5G sidelink discontinuous reception, which can effectively receive data while achieving energy saving and service quality. SUMMARY
[0005] The present application provides a data processing method, device, system, storage medium and product to solve the problem that the current discontinuous reception method cannot effectively balance the energy saving and service quality of user equipment.
[0006] In a first aspect, the present application provides a data processing method, comprising:
[0007] listening to a physical sidelink control channel in a discontinuous reception active window period to receive a medium access control protocol control element information sent by a data sender according to information carried by the physical sidelink control channel;
[0008] If it is determined that the received media access control protocol control element information includes the extended activation identifier of the data receiver, the activation window period is extended to wait for receiving the data sent by the data sender in the extended activation window period.
[0009] Or,
[0010] If it is determined that the received media access control protocol control element information includes an extended activation identifier bitmap, and the identifier corresponding to the data receiver in the extended activation identifier bitmap is a preset first identifier, the activation window period is extended to wait for receiving the data sent by the data sender in the extended activation window period.
[0011] In the method, when it is monitored that the multiple target data receivers are in the discontinuous reception activation window period, it is determined whether the sum of the byte lengths of the multiple extended activation identifiers corresponding to the multiple target data receivers is greater than the byte length of the extended activation identifier bitmap. If the sum of the byte lengths of the multiple extended activation identifiers is greater than the byte length of the extended activation identifier bitmap, the identifier corresponding to the target data receiver in the extended activation identifier bitmap is set as the preset first identifier, and the media access control protocol control element information including the extended activation identifier bitmap is sent to the multiple neighbor data receivers. If the sum of the byte lengths of the multiple extended activation identifiers is less than or equal to the byte length of the extended activation identifier bitmap, the media access control protocol control element information including the multiple extended activation identifiers is sent to the multiple neighbor data receivers.
[0012] In a second aspect, the present application further provides a data processing method, comprising:
[0013] monitoring whether multiple target data receivers in neighbor data receivers are in a discontinuous reception activation window period;
[0014] If it is monitored that the multiple target data receivers are in the discontinuous reception activation window period, it is determined whether the sum of the byte lengths of the multiple extended activation identifiers corresponding to the multiple target data receivers is greater than the byte length of the extended activation identifier bitmap.
[0015] If it is determined that the sum of the byte lengths of the plurality of extended activation identifiers is greater than the byte length of the extended activation identifier bitmap, a preset first identifier is set in the identifier corresponding to the target data receiver in the extended activation identifier bitmap, and media access control protocol control element information containing the extended activation identifier bitmap is sent to the plurality of neighbor data receivers. If the target data receiver determines that the received media access control protocol control element information includes the extended activation identifier bitmap, and the identifier corresponding to itself in the extended activation identifier bitmap is the preset first identifier, the extended activation window period is extended, so as to wait to receive the data sent by the data sender in the extended activation window period.
[0016] If it is determined that the sum of the byte lengths of the plurality of extended activation identifiers is less than or equal to the byte length of the extended activation identifier bitmap, media access control protocol control element information including the plurality of extended activation identifiers is sent to the neighbor data receivers. If the target data receiver determines that the received media access control protocol control element information includes the extended activation identifier bitmap of itself, the extended activation window period is extended, so as to wait to receive the data sent by the data sender in the extended activation window period.
[0017] The data is sent to the plurality of target data receivers.
[0018] In a third aspect, the present application provides a user equipment, comprising:
[0019] The first transceiver unit is configured to listen to a physical sidelink control channel in an on-duration window period of discontinuous reception, so as to receive media access control protocol control element information sent by a data sender according to information borne by the physical sidelink control channel.
[0020] The first processing unit is configured to, if it is determined that the received media access control protocol control element information includes an extended activation identifier of the data receiver, extend the on-duration window period, so as to wait to receive the data sent by the data sender in the extended on-duration window period.
[0021] The first processing unit is further configured to, if it is determined that the received media access control protocol control element information includes an extended activation identifier bitmap, and an identifier corresponding to the data receiver in the extended activation identifier bitmap is a preset first identifier, extend the on-duration window period, so as to wait to receive the data sent by the data sender in the extended on-duration window period.
[0022] The data sender determines whether the sum of the byte lengths of the multiple extended active identifiers corresponding to the multiple target data receivers is greater than the byte length of the extended active identifier bitmap, and if the sum of the byte lengths of the multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, sets an identifier corresponding to the target data receiver in the extended active identifier bitmap to a preset first identifier, and sends a medium access control protocol control element information containing the extended active identifier bitmap to the multiple neighbor data receivers; or if the sum of the byte lengths of the multiple extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, sends a medium access control protocol control element information including the multiple extended active identifiers to the multiple neighbor data receivers.
[0023] In a fourth aspect, the present application provides a user equipment, comprising:
[0024] a second processing unit configured to monitor whether multiple target data receivers in neighbor data receivers are in a discontinuous reception active window period;
[0025] The second processing unit is further configured to determine whether the sum of the byte lengths of the multiple extended active identifiers corresponding to the multiple target data receivers is greater than the byte length of the extended active identifier bitmap if it is monitored that the multiple target data receivers are in the discontinuous reception active window period.
[0026] The second processing unit is further configured to set an identifier corresponding to the target data receiver in the extended active identifier bitmap to a preset first identifier, and send a medium access control protocol control element information containing the extended active identifier bitmap to the multiple neighbor data receivers if it is determined that the sum of the byte lengths of the multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, and the target data receiver extends the active window period to wait for receiving data sent by the data sender in the extended active window period if it is determined that the received medium access control protocol control element information includes the extended active identifier bitmap and the identifier corresponding to itself in the extended active identifier bitmap is the preset first identifier.
[0027] The second processing unit is further configured to send a medium access control protocol control element information including the multiple extended active identifiers to the neighbor data receivers if it is determined that the sum of the byte lengths of the multiple extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, and the target data receiver extends the active window period to wait for receiving data sent by the data sender in the extended active window period if it is determined that the received medium access control protocol control element information includes the extended active identifier bitmap of itself.
[0028] The second transceiving unit is also configured to send data to a plurality of target data receivers.
[0029] In a fifth aspect, the present application provides a user equipment, comprising: a processor, and a memory connected with the processor in communication;
[0030] The memory stores computer-executable instructions.
[0031] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the method according to the first aspect or the second aspect.
[0032] In a sixth aspect, the present application provides a data processing system, comprising: a data sender and a data receiver, wherein the data receiver is configured to implement the method according to the first aspect, and the data sender is configured to implement the method according to the second aspect.
[0033] In a seventh aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are configured to implement the method according to the first aspect or the second aspect when executed by a processor.
[0034] In an eighth aspect, the present application provides a computer program product, comprising a computer program configured to implement the method according to the first aspect or the second aspect when executed by a processor.
[0035] The data processing method, device, system, storage medium and product provided by the application listen to a physical sidelink control channel in a discontinuous reception active window period to receive media access control protocol control element information sent by a data sender according to information carried by the physical sidelink control channel; if it is determined that the received media access control protocol control element information includes an extended active identifier of the data receiver, the active window period is extended to wait for receiving data sent by the data sender in the extended active window period; or if it is determined that the received media access control protocol control element information includes an extended active identifier bitmap and an identifier corresponding to the data receiver in the extended active identifier bitmap is a preset first identifier, the active window period is extended to wait for receiving data sent by the data sender in the extended active window period; wherein the data sender determines whether the sum of the byte lengths of a plurality of extended active identifiers corresponding to a plurality of target data receivers in the monitoring neighbor data receivers in the discontinuous reception active window period is greater than the byte length of the extended active identifier bitmap, and if the sum of the byte lengths of the plurality of extended active identifiers is greater than the byte length of the extended active identifier bitmap, the identifier corresponding to the target data receiver in the extended active identifier bitmap is set to the preset first identifier, and the media access control protocol control element information including the extended active identifier bitmap is sent to the plurality of neighbor data receivers; if the sum of the byte lengths of the plurality of extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, the media access control protocol control element information including the plurality of extended active identifiers is sent to the plurality of neighbor data receivers, so that the user equipment of the data receiver can effectively receive data by means of the extended active window period, and energy saving and service quality can be considered at the same time. Moreover, the sum of the byte lengths of the plurality of extended active identifiers is compared with the byte length of the extended active identifier bitmap to determine the type of the final identifier, which can effectively reduce the length of the element information occupied by the plurality of identifiers. BRIEF DESCRIPTION OF DRAWINGS
[0036] The accompanying drawings, which are incorporated into and form a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0037] Figure 1 A schematic diagram of a 5G sidelink discontinuous reception power saving scheme;
[0038] Figure 2 A network architecture schematic diagram of the data processing method provided by the application;
[0039] Figure 3 A flowchart schematic diagram of the data processing method provided by the application;
[0040] Figure 4 Another flowchart of a data processing method according to the present application is provided;
[0041] Figure 5 Another flowchart of a data processing method according to the present application is provided;
[0042] Figure 6 Another flowchart of a data processing method according to the present application is provided;
[0043] Figure 7 Another flowchart of a data processing method according to the present application is provided;
[0044] Figure 8 A first block diagram of a user equipment for implementing the data processing method according to the present application is provided;
[0045] Figure 9 A second block diagram of a user equipment for implementing the data processing method according to the present application is provided.
[0046] The specific embodiments of the present application have been shown by way of example in the above-described drawings and will be described in more detail hereinafter. These drawings and detailed description are not intended to limit the scope of the present application in any way, but to explain the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0047] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The same reference numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the appended claims.
[0048] Reference is made to Figure 1, 5G sidelink discontinuous reception (Sidelink DRX) power saving scheme diagram, the user equipment as the data receiver automatically wakes up from the starting position of each discontinuous reception cycle, is in the active window period, the active duration of the active window period is determined by the discontinuous reception duration timer (Sidelink-DRX-OnDurationTimer), and the physical sidelink control channel (PSCCH) is executed in the active window period. Listen to, so as to determine the position of the physical sidelink shared channel (PSSCH) according to the information carried by the physical sidelink control channel, and receive the medium access control protocol control element information by using the physical sidelink shared channel. If data sent by the data sender is received in the active window period, start the discontinuous reception inactivity timer (Sidelink-DRX-InactivityTimer), and the user equipment is still in the active time period during the running of the discontinuous reception inactivity timer, and can receive data. If the user equipment does not listen to data in the active time period, it enters a sleep state and no longer listens to the channel and receives data, so as to reduce the power consumption of the user equipment and achieve the purpose of energy saving and power saving.
[0049] The existing 5G sidelink technology is used to build a multi-hop ad hoc network based on groups. In a busy business scenario, a relay node or a source node generating data acts as a data sender, which accumulates a large amount of data in the length of one or more discontinuous cycles and needs to send the data to a neighbor node. The neighbor node as the user equipment of the above-mentioned data receiver, due to the short active window period, some data of the data sender cannot be sent to the data receiver in time in the current active window period, and the data sender has to delay the sending for one or even several discontinuous reception cycles, resulting in that the service quality of the data cannot meet the requirements.
[0050] Therefore, in order to solve the problem that the existing discontinuous reception mode cannot effectively balance the user equipment power saving and service quality, the inventor finds in research that, in the discontinuous reception active window period, a physical sidelink control channel is monitored, media access control protocol control element information sent by a data sender is received according to information borne by the physical sidelink control channel, if it is determined that the received media access control protocol control element information includes an extended active identifier of a data receiver, the active window period is extended, and data sent by the data sender is received in the extended active window period, or if it is determined that the received media access control protocol control element information includes an extended active identifier bitmap and an identifier corresponding to the data receiver in the extended active identifier bitmap is a preset first identifier, the active window period is extended, and data sent by the data sender is received in the extended active window period, wherein, when the data sender monitors that multiple target data receivers are in the discontinuous reception active window period, the data sender determines whether the sum of byte lengths of multiple extended active identifiers corresponding to the multiple target data receivers is greater than the byte length of the extended active identifier bitmap, the data sender determines that the sum of byte lengths of the multiple extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, and sends media access control protocol control element information including the multiple extended active identifiers to multiple neighbor data receivers, the data sender determines that the sum of byte lengths of the multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, sets the identifier corresponding to the target data receiver in the extended active identifier bitmap to the preset first identifier, and sends media access control protocol control element information including the extended active identifier bitmap to the multiple neighbor data receivers, the neighbor data receivers include the target data receiver and a non-target data receiver, the user equipment of the data receiver can effectively receive data through the extended active window period, and the power saving and the service quality can be considered at the same time. Moreover, the sum of byte lengths of the multiple extended active identifiers and the byte length of the extended active identifier bitmap are compared to determine the type of the identifier finally sent, and the length of the element information occupied by the multiple identifiers can be effectively reduced.
[0051] Therefore, based on the above creative finding, the inventor proposes the technical scheme of the embodiments of the present application. The network architecture and application scenarios of the data processing method provided by the embodiments of the present application are introduced below.
[0052] As Figure 2As shown, the data processing method provided by the embodiments of the present application corresponds to a network architecture comprising: a user equipment 1, a user equipment 2, a user equipment 3 and a user equipment 4. The user equipment 4 communicates with the user equipment 1, the user equipment 2 and the user equipment 3. The user equipment 1, the user equipment 2 and the user equipment 3 are all data receivers, and the user equipment 4 is a data sender. The user equipment 1, the user equipment 2 and the user equipment 3 are neighbor nodes of the user equipment 4, i.e., neighbor data receivers of the user equipment 4. The user equipment 4 monitors whether the user equipment 1 and the user equipment 2 in the neighbor data receivers are in a discontinuous reception active window period. If it is monitored that the user equipment 1 and the user equipment 2 are both in the discontinuous reception active window period, it is determined whether the sum of the byte lengths of a plurality of extended active identifiers corresponding to the user equipment 1 and the user equipment 2 is greater than the byte length of an extended active identifier bitmap. If it is determined that the sum of the byte lengths of the plurality of extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, a medium access control protocol control element information including the plurality of extended active identifiers is sent to the neighbor data receivers. If it is determined that the sum of the byte lengths of the plurality of extended active identifiers is greater than the byte length of the extended active identifier bitmap, an identifier corresponding to the target data receiver in the extended active identifier bitmap is set as a preset first identifier, and a medium access control protocol control element information including the extended active identifier bitmap is sent to the plurality of neighbor data receivers (the user equipment 1, the user equipment 2 and the user equipment 3).
[0053] In the method, the user equipment 1, the user equipment 2 and the user equipment 3 listen to a physical sidelink control channel in the discontinuous reception active window period to receive the medium access control protocol control element information sent by the data sender according to the information carried by the physical sidelink control channel. If the user equipment 1 determines that the received medium access control protocol control element information includes the extended active identifier of the user equipment 1, the active window period is extended, and the user equipment 1 waits to receive the data sent by the data sender in the extended active window period. If the user equipment 1 determines that the received medium access control protocol control element information includes the extended active identifier bitmap, and the identifier corresponding to the user equipment 1 in the extended active identifier bitmap is the preset first identifier, the active window period is extended, and the user equipment 1 waits to receive the data sent by the data sender in the extended active window period. The user equipment 2 and the user equipment 3 also extend the active window period by using the above operations.
[0054] The user equipment 13 is a non-target data receiver. If the user equipment 13 determines that the received media access control protocol control element information does not include the extended activation identifier of the user equipment 13, the user equipment 13 enters a sleep state at the end of the activation window period. Alternatively, if the user equipment 13 determines that the received media access control protocol control element information includes the extended activation identifier bitmap and the identifier corresponding to the user equipment 13 in the extended activation identifier bitmap is a preset second identifier, the user equipment 13 enters a sleep state at the end of the activation window period. By extending the activation window period, the user equipment as a data receiver can effectively receive data, and energy saving and service quality can be considered at the same time. Moreover, by comparing the sum of the byte lengths of the plurality of extended activation identifiers with the byte length of the extended activation identifier bitmap, the type of the final transmitted identifier is determined, which can effectively reduce the length of the element information occupied by the plurality of identifiers.
[0055] Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0056] Figure 3 A flowchart of a data processing method provided by the present application is shown. The method is applied to user equipment. The user equipment can be various forms of digital computers, such as cellular phones, smart phones, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. As shown in the figure, the method includes the following steps. Figure 3
[0057] In step 301, a physical sidelink control channel is listened to in a discontinuous reception activation window period, so as to receive media access control protocol control element information transmitted by a data transmitter according to information carried by the physical sidelink control channel.
[0058] The data transmitter is relative to the data receiver. Either party can act as a data receiver or a data transmitter. The data receiver is a user equipment for receiving data, and the data transmitter is a user equipment for transmitting data. When the data transmitter transmits data to the data receiver, the selected transmission occasion needs to be in the activation window period of the data receiver. However, the activation window period of the data receiver is relatively short, so that the data transmitted by the data transmitter cannot be transmitted in time within the current activation window period, and has to be delayed for one or even several discontinuous reception periods to be transmitted completely. Discontinuous reception (DRX) is based on a bursty packet data flow. There is data transmission in a period of time, but there is no data transmission in the next period of time. When there is no data transmission, the power consumption can be reduced by stopping receiving PSCCH and PSSCH, thereby prolonging the battery life.
[0059] The data sender of the present application can first extend the active window period of the data receiver, and then send data to the data receiver in the extended active window period. Specifically, the data receiver listens to the physical sidelink control channel in the non-continuous reception active window period, receives the medium access control protocol control element information sent by the data sender according to the information carried by the physical sidelink control channel, and the medium access control protocol control element information includes the extended active identifier or the extended active identifier bitmap of multiple data receivers.
[0060] Optionally, the data sender UE1 needs to send data to the neighbor nodes UE2, UE5 and UE7, which are data receivers relative to UE1. If the data sender determines that the data of UE2, UE5 and UE7 cannot be sent in time in their respective current active window periods, the data sender broadcasts or multicasts the medium access control protocol control element information in the common active window period of UE2, UE5 and UE7, and the medium access control protocol control element information includes the extended active identifier or the extended active identifier bitmap of UE2, UE5 and UE7. In order to reduce the information length, i.e., the byte length, occupied by multiple extended active identifiers, after the data sender allocates the extended active identifiers of the data receivers, when the sum of the byte lengths of multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, the data sender can use the extended active identifier bitmap instead of multiple extended active identifiers in the subsequently sent medium access control protocol control element information.
[0061] Step 302: If it is determined that the received medium access control protocol control element information includes the extended active identifier of the data receiver, the active window period is extended to wait for receiving the data sent by the data sender in the extended active window period.
[0062] In the present embodiment, if the received medium access control protocol control element information includes the extended active identifier of the data receiver itself, the data receiver extends the active window period, specifically, extends the active window period by starting the non-active timer, or extends the active window period by resetting the timeout length of the duration timer, to wait for receiving the data sent by the data sender in the extended active window period, and the data sender sends data to the data receiver in the extended active window period.
[0063] In step 303, if it is determined that the received media access control protocol control element information includes an extended active identification bitmap, and the identification corresponding to the data receiver in the extended active identification bitmap is a preset first identification, the active window period is extended to wait for the data sent by the data sender in the extended active window period; wherein, the data sender monitors whether multiple target data receivers in the neighbor data receivers are in the discontinuous reception active window period, if it is determined that the multiple target data receivers are in the discontinuous reception active window period, the data sender calculates the sum of the byte lengths of multiple extended active identifications corresponding to the multiple target data receivers, compares the sum of the byte lengths of the multiple extended active identifications with the byte length of the extended active identification bitmap, determines the identification type, if the sum of the byte lengths of the multiple extended active identifications is greater than the byte length of the extended active identification bitmap, the identification corresponding to the target data receiver in the extended active identification bitmap is set to the preset first identification, and the media access control protocol control element information containing the extended active identification bitmap is sent to the multiple neighbor data receivers; if it is determined that the sum of the byte lengths of the multiple extended active identifications is less than or equal to the byte length of the extended active identification bitmap, the media access control protocol control element information including the multiple extended active identifications is sent to the neighbor data receivers, wherein the identification corresponding to the non-target data receiver in the extended active identification bitmap is set to a preset second identification.
[0064] In the embodiment, if it is determined that the received media access control protocol control element information includes an extended active identification bitmap, and the identification corresponding to the data receiver in the extended active identification bitmap is a preset first identification, the active window period is extended; if the identification corresponding to the data receiver is a preset second identification, the data receiver enters a sleep state at the end of the active window period,
[0065] In the embodiment, if it is determined that the received media access control protocol control element information includes an extended active identification bitmap, and the identification corresponding to the data receiver in the extended active identification bitmap is a preset first identification, the active window period is extended; if the identification corresponding to the data receiver is a preset second identification, the data receiver enters a sleep state at the end of the active window period,
[0066] In the embodiment, the user equipment of the data receiver can effectively receive data by extending the activation window period, and meanwhile, the energy saving and the service quality can be considered. Moreover, the sum of the byte lengths of the multiple extended activation identifiers is compared with the byte length of the extended activation identifier bitmap, and the type of the final sent identifier is determined, so that the length of the element information occupied by the multiple identifiers can be effectively reduced.
[0067] Figure 4 Another flowchart of a data processing method is provided in the present application, and the method is applied to user equipment, as shown in Figure 4 The method comprises the following steps.
[0068] In step 401a, a unicast direct link setup request message sent by a data sender is received, and the request message carries an extended activation identifier allocated by the data sender to a data receiver.
[0069] In the embodiment, the unicast direct link setup request message sent by the data sender is received, and the message carries the extended activation identifier allocated by the data sender to the data receiver. For example, if the number of the neighbor nodes of the data sender in the network is N, N positive integers between 1 and N are marked as "unused", and the data sender selects one "unused" number from the N positive integers as the extended activation identifier of the data receiver, for example, selects "K", 1≤K≤N, and marks the selected number as "used".
[0070] Further, in order to reduce the information length, i.e., the byte length, occupied by the multiple extended activation identifiers, when the sum of the byte lengths of the multiple extended activation identifiers is greater than the byte length of the extended activation identifier bitmap, the data sender can use the extended activation identifier bitmap instead of the multiple extended activation identifiers in the media access control protocol control element information sent subsequently. The mapping relationship between the extended activation identifier bitmap and the extended activation identifier needs to be set in advance, for example, the K-1th bit (the bit sequence number starts from 0) of the extended activation identifier bitmap is 1, which indicates that the data receiver corresponding to the extended activation identifier with the number K needs to extend the activation window period; and the K-1th bit of the extended activation identifier bitmap is 0, which indicates that the data receiver corresponding to the extended activation identifier with the number K does not need to extend the activation window period.
[0071] In step 401b, a direct link security mode command message is sent to the data sender, and the command message carries an extended activation identifier allocated by the data receiver to the data sender.
[0072] In the embodiment, the data receiver sends a direct link security mode command message to the data sender, the command message carrying the extended active identifier allocated by the data receiver to the data sender. After receiving the direct link security mode command message, the data sender performs corresponding security mode operation and feeds back a direct link security mode complete message to the data receiver.
[0073] Step 401c, receiving a direct link security mode complete message sent by the data sender.
[0074] In the embodiment, the data receiver receives the direct link security mode complete message fed back by the data sender and further performs corresponding direct link operation.
[0075] It should be noted that if the extended active identifier is not carried in the direct link establishment request message, the extended active identifier can be carried in the direct link security mode complete message.
[0076] Step 401d, sending a direct link establishment accept message to the data sender.
[0077] In the embodiment, the data receiver sends a direct link establishment accept message to the data sender. Optionally, the data sender can modify the extended active identifier previously allocated to its neighbor node by sending a direct link identifier update request message carrying the extended active identifier. The data receiver receives the direct link identifier update request message carrying the extended active identifier, replaces the previous extended active identifier with the extended active identifier, and feeds back a direct link identifier update response message. After receiving the direct link identifier update response message, the data sender releases the extended active identifier previously allocated to the data receiver and marks the extended active identifier as "unused" so as to allocate the extended active identifier to other data receivers.
[0078] Step 401e, receiving a sidelink radio resource control reconfiguration message sent by the data sender, the reconfiguration message being used to indicate a configuration type of the extended active duration.
[0079] Step 401f, if the configuration type is a preset first type, configuring the extended active duration of the active window period corresponding to the first discontinuous reception non-active timer.
[0080] In the embodiment, after the direct link is established, the timeout duration of the related timer needs to be configured. The data receiving side receives a sidelink radio resource control reconfiguration message of the data sending side, the reconfiguration message is used to indicate a configuration type of the extended active duration, specifically, the data receiving side parses the sidelink radio resource control reconfiguration message to obtain the configuration type, if the configuration type is a preset first type, the extended active duration of the active window period corresponding to the first discontinuous reception non-active timer is configured, and the active window period is subsequently extended by starting the first discontinuous reception non-active timer, the active duration of the active window period is extended to the timeout of the first discontinuous reception non-active timer waiting to receive the next data, the timeout duration of the first discontinuous reception non-active timer is greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle.
[0081] In step 401g, if the configuration type is a preset second type, the extended active duration of the active window period corresponding to the duration timer is configured.
[0082] In step 401g, if the configuration type is a preset second type, the extended active duration of the active window period corresponding to the duration timer is configured.
[0083] In step 401h, if the configuration type is a preset third type, the extended active duration of the active window period corresponding to the second discontinuous reception non-active timer is configured.
[0084] In step 401h, if the configuration type is a preset third type, the extended active duration of the active window period corresponding to the second discontinuous reception non-active timer is configured.
[0085] In step 401i, if the extended active duration configuration is successful, a sidelink radio resource control reconfiguration response message is sent to the data sending side.
[0086] In the embodiment, if the extended active duration configuration is successful, the data receiver sends a sidelink radio resource control reconfiguration acknowledgement message to the data sender to inform the data receiver that the timer and the related extended active duration configuration are completed; if the extended active duration configuration is not successful, the last successfully configured extended active duration is restored.
[0087] Step 401j, if the current position is the starting position of the discontinuous reception cycle, start the discontinuous reception duration timer to enter the active window period to perform step 401.
[0088] In the embodiment, the discontinuous reception is repeated with the discontinuous reception cycle duration as the period, if the current position is the starting position of the discontinuous reception cycle, start the discontinuous reception duration timer to enter the active window period, so as to listen to the physical sidelink control channel in the discontinuous reception active window period.
[0089] Step 401, listen to the physical sidelink control channel in the discontinuous reception active window period to receive the medium access control protocol control element information sent by the data sender according to the information carried by the physical sidelink control channel.
[0090] In the embodiment, step 401 has the same technical features as step 301, and the specific description can be referred to step 301, which is not repeated here.
[0091] Step 402, if it is determined that the received medium access control protocol control element information includes the extended active identifier of the data receiver, extend the active window period to wait for receiving the data sent by the data sender in the extended active window period.
[0092] In the embodiment, step 402 has the same technical features as step 302, and the specific description can be referred to step 302, which is not repeated here.
[0093] In step 403, if it is determined that the received media access control protocol control element information includes an extended activation identification bitmap, and the identification corresponding to the data receiver in the extended activation identification bitmap is a preset first identification, the activation window period is extended to wait for the data sent by the data sender in the extended activation window period; wherein, when the data sender monitors that all the target data receivers in the neighbor data receivers are in the discontinuous reception activation window period, the data sender determines whether the sum of the byte lengths of the multiple extended activation identifications corresponding to the multiple target data receivers is greater than the byte length of the extended activation identification bitmap, the data sender determines that the sum of the byte lengths of the multiple extended activation identifications is greater than the byte length of the extended activation identification bitmap, sets the identification corresponding to the target data receiver in the extended activation identification bitmap to the preset first identification, and sends the media access control protocol control element information including the extended activation identification bitmap to the multiple neighbor data receivers; the data sender determines that the sum of the byte lengths of the multiple extended activation identifications is less than or equal to the byte length of the extended activation identification bitmap, and sends the media access control protocol control element information including the multiple extended activation identifications to the multiple neighbor data receivers.
[0094] In this embodiment, step 403 has the same technical features as step 303, and the specific description can refer to step 303, which will not be repeated here.
[0095] Optionally, the extended activation window period includes:
[0096] Optionally, the extended activation window period includes:
[0097] Optionally, the extended activation window period includes:
[0098] In the embodiment, the manner of extending the active window includes extending the active window period by starting a timer or resetting the timer, specifically, starting a first discontinuous reception inactivation timer to extend the active window period, the active duration of the active window period is extended to the timeout of the first discontinuous reception inactivation timer waiting to receive the next data, the timeout duration of the first discontinuous reception inactivation timer is greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle, and after the timeout, there is no need to continue to monitor the physical sidelink control channel.
[0099] Alternatively, the duration timer is reset to extend the active window period, and the timeout duration of the reset duration timer is greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle. The duration timer is reset, and during the running of the reset duration timer, the data receiver continues to monitor the physical sidelink control channel to wait to receive the data sent by the data sender in the extended active window period, and after the timeout, there is no need to continue to monitor the physical sidelink control channel.
[0100] Alternatively, a second discontinuous reception inactivation timer is started to extend the active window period, the active duration of the active window period is extended to the timeout of the second discontinuous reception inactivation timer, the timeout duration of the second discontinuous reception inactivation timer is greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle, and the preset duration can be set in advance according to actual needs. The second discontinuous reception timer is started to start timing, and during the running of the second discontinuous reception timer, the data receiver continues to monitor the physical sidelink control channel to wait to receive the data sent by the data sender in the extended active window period, and after the timeout, there is no need to continue to monitor the physical sidelink control channel.
[0101] The three timers can all extend the active window period, and the data receiver can wait for the data sender to send data in the extended active window period, which can ensure that the data receiver can effectively receive data, save power, and ensure service quality.
[0102] Optionally, the method further comprises:
[0103] If it is determined that the received medium access control protocol control element information does not include the extended active identifier of the data receiver, the data receiver enters a sleep state at the end of the active window period;
[0104] Alternatively,
[0105] If it is determined that the received medium access control protocol control element information includes an extended active identifier bitmap, and the identifier corresponding to the data receiver in the extended active identifier bitmap is a preset second identifier, the data receiver enters a sleep state at the end of the active window period.
[0106] In the embodiment, if it is determined that the received medium access control protocol control element information does not include the extended activation identifier of the data receiver itself, it indicates that the target receiving object of the data sender is not the data receiver, the data receiver is a non-target data receiver, and the activation window period does not need to be extended at this time. The sleep state is performed at the end of the activation window period, and the physical sidelink control channel is stopped from being monitored. When there is no data transmission, the sleep state is entered to reduce power consumption, thereby improving the battery usage time of the user equipment of the data receiver.
[0107] In the embodiment, if it is determined that the received medium access control protocol control element information does not include the broadcast identifier or the groupcast identifier of the data receiver, it indicates that the target receiving object of the data sender is not the data receiver, the data receiver is a non-target data receiver, and the activation window period does not need to be extended at this time. The sleep state is performed at the end of the activation window period, and the physical sidelink control channel is stopped from being monitored. When there is no data transmission, the sleep state is entered to reduce power consumption, thereby improving the battery usage time of the user equipment of the data receiver.
[0108] Alternatively, in the embodiment, if it is determined that the received medium access control protocol control element information includes an extended activation identifier bitmap, and the identifier corresponding to the data receiver in the extended activation identifier bitmap is a preset second identifier, it indicates that the target receiving object of the data sender is not the data receiver, the data receiver is a non-target data receiver, and the activation window period does not need to be extended at this time. The sleep state is performed at the end of the activation window period, and the physical sidelink control channel is stopped from being monitored. When there is no data transmission, the sleep state is entered to reduce power consumption, thereby improving the battery usage time of the user equipment of the data receiver.
[0109] The present application can effectively enable the user equipment of the data receiver to receive data by extending the activation window period, and can also take into account energy saving and service quality at the same time. Moreover, comparing the sum of the byte lengths of the plurality of extended activation identifiers with the byte length of the extended activation identifier bitmap to determine the type of identifier finally sent can effectively reduce the length of the element information occupied by the plurality of identifiers.
[0110] Figure 5 A flowchart of a data processing method provided by the present application is shown. The method is applied to user equipment. The user equipment can be various forms of digital computers, such as cellular phones, smart phones, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. As shown in the figure, the method includes: Figure 5
[0111] Step 501, monitoring whether multiple target data receivers in the neighbor data receivers are in the discontinuous reception active window period.
[0112] In the embodiment, the data sender needs to send data to the target data receivers in the neighbor nodes, and monitors whether multiple target data receivers in the neighbor data receivers are in the discontinuous reception active window period. Generally, the active window period of the data receiver is short, so that the data sent by the data sender cannot be sent in time within the current active window period. The active window period can be extended to ensure that the data can be sent to the target data receiver in time.
[0113] Step 502, if it is monitored that multiple target data receivers are in the discontinuous reception active window period, determining whether the sum of the byte lengths of multiple extended active identifiers corresponding to the multiple target data receivers is greater than the byte length of the extended active identifier bitmap.
[0114] In the embodiment, if it is monitored that multiple target data receivers are in the discontinuous reception active window period, in order to reduce the information length occupied by multiple extended active identifiers, the sum of the byte lengths of multiple extended active identifiers corresponding to the multiple target data receivers is calculated, and the sum of the byte lengths of multiple extended active identifiers corresponding to the multiple target data receivers is compared with the byte length of the extended active identifier bitmap. According to the comparison result, it is determined whether to send the extended active identifier or the extended active identifier bitmap.
[0115] Step 503, if it is determined that the sum of the byte lengths of multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, setting the identifier corresponding to the target data receiver in the extended active identifier bitmap as a preset first identifier, and sending the medium access control protocol control element information containing the extended active identifier bitmap to multiple neighbor data receivers. If the target data receiver determines that the received medium access control protocol control element information includes the extended active identifier bitmap, and the identifier corresponding to itself in the extended active identifier bitmap is the preset first identifier, the active window period is extended, so as to wait for receiving the data sent by the data sender in the extended active window period.
[0116] In the embodiment, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is greater than the byte length of the extended active identifier bitmap, the media access control protocol control element information including the broadcast identifier or the groupcast identifier of the data receiver and the extended active identifier bitmap is broadcasted or groupcasted, wherein the identifier corresponding to the target data receiver in the extended active identifier bitmap is set as a first preset identifier. The extended active identifier bitmap can reduce the information length occupied by the plurality of extended active identifiers. The data sender can use the extended active identifier bitmap instead of the plurality of extended active identifiers in the media access control protocol control element information subsequently transmitted, and transmit the media access control protocol control element information including the extended active identifier bitmap to the plurality of neighbor data receivers. It should be noted that the identifier corresponding to the non-target data receiver in the extended active identifier bitmap is set as a second preset identifier, and the non-target data receiver does not need the extended active window period.
[0117] Further, if the target data receiver determines that the received media access control protocol control element information includes the extended active identifier bitmap and the identifier corresponding to itself in the extended active identifier bitmap is the preset first identifier, the extended active window period is extended, so that the data transmitted by the data sender is received in the extended active window period.
[0118] In step 504, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, the media access control protocol control element information including the plurality of extended active identifiers is transmitted to the neighbor data receivers. If the target data receiver determines that the received media access control protocol control element information includes the extended active identifier of itself, the extended active window period is extended, so that the data transmitted by the data sender is received in the extended active window period.
[0119] In the embodiment, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, it indicates that the byte length occupied by the plurality of extended active identifiers is very short, and the plurality of extended active identifiers can be directly used. At this time, the extended active identifier bitmap does not need to be used instead of the plurality of extended active identifiers, and the media access control protocol control element information including the plurality of extended active identifiers is transmitted to the neighbor data receivers.
[0120] Further, if the target data receiver determines that the received media access control protocol control element information includes the extended active identifier of itself, the extended active window period is extended, so that the data transmitted by the data sender is received in the extended active window period. It should be noted that if the target data receiver determines that the received media access control protocol control element information does not include the extended active identifier of itself, the extended active window period is not needed.
[0121] Step 505, sending data to a data receiving party.
[0122] In the embodiment, the data sender sends data to the data receiving party according to the information carried by the physical sidelink control channel, and the data receiving party listens to the physical sidelink control channel in the extended active window period to receive the data sent by the data sender.
[0123] The application can effectively enable the user equipment of the data receiving party to receive data by extending the active window period, and can also take into account energy saving and service quality at the same time. Moreover, comparing the sum of the byte lengths of the multiple extended active identifiers with the byte length of the extended active identifier bitmap to determine the final identifier type can effectively reduce the length of the multiple identifiers occupying element information.
[0124] Figure 6 A structural schematic diagram of a user equipment provided by the application is shown in FIG. 6. Figure 6 As shown in FIG. 6, the user equipment 600 provided by the embodiment includes a first transceiver unit 601 and a first processing unit 602.
[0125] The first transceiver unit 601 is configured to listen to the physical sidelink control channel in the discontinuous reception active window period to receive the medium access control protocol control element information sent by the data sender according to the information carried by the physical sidelink control channel. The first processing unit 602 is configured to, if it is determined that the received medium access control protocol control element information includes the extended active identifier of the data receiving party, extend the active window period to wait for receiving the data sent by the data sender in the extended active window period. The first processing unit 602 is further configured to, if it is determined that the received medium access control protocol control element information includes the extended active identifier bitmap and the identifier corresponding to the data receiving party in the extended active identifier bitmap is the preset first identifier, extend the active window period to wait for receiving the data sent by the data sender in the extended active window period. The data sender determines whether the sum of the byte lengths of the multiple extended active identifiers corresponding to the multiple target data receiving parties in the monitoring neighbor data receiving parties is greater than the byte length of the extended active identifier bitmap when it is determined that the multiple target data receiving parties are all in the discontinuous reception active window period. The data sender sets the identifier corresponding to the target data receiving party in the extended active identifier bitmap to the preset first identifier when it is determined that the sum of the byte lengths of the multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, and sends the medium access control protocol control element information including the extended active identifier bitmap to the multiple neighbor data receiving parties. The data sender sends the medium access control protocol control element information including the multiple extended active identifiers to the multiple neighbor data receiving parties when it is determined that the sum of the byte lengths of the multiple extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap.
[0126] Optionally, the first processing unit 602 is further configured to start a first discontinuous reception inactivation timer to extend the active window period, an active duration of the active window period being extended to a timeout of the first discontinuous reception inactivation timer waiting for receiving next data, a timeout duration of the first discontinuous reception inactivation timer being greater than a remaining timeout duration of the duration timer and less than a length of the discontinuous reception cycle; or reset a timeout duration of the duration timer to extend the active window period, an active duration of the active window period being extended to a timeout of the reset duration timer, the timeout duration of the reset duration timer being greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle; or start a second discontinuous reception inactivation timer to extend the active window period, an active duration of the active window period being extended to a timeout of the second discontinuous reception inactivation timer, a timeout duration of the second discontinuous reception inactivation timer being greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle.
[0127] Optionally, the first transceiver 601 is further configured to receive a unicast direct link setup request message sent by a data sender, the request message carrying an extended active identifier allocated to the data receiver by the data sender; send a direct link security mode command message to the data sender, the command message carrying the extended active identifier allocated to the data sender by the data receiver; receive a direct link security mode complete message sent by the data sender; and send a direct link setup accept message to the data sender.
[0128] Optionally, the first transceiver 601 is further configured to receive a sidelink radio resource control reconfiguration message sent by a data sender, the reconfiguration message being used to indicate a configuration type of the extended active duration. The first processing unit 602 is further configured to, if the configuration type is a preset first type, configure the extended active duration of the active window period corresponding to the first discontinuous reception inactivation timer; if the configuration type is a preset second type, configure the extended active duration of the active window period corresponding to the duration timer; and if the configuration type is a preset third type, configure the extended active duration of the active window period corresponding to the second discontinuous reception inactivation timer. The first transceiver 601 is further configured to, if the extended active duration is configured successfully, send a sidelink radio resource control reconfiguration response message to the data sender.
[0129] Optionally, the first processing unit 602 is further configured to, if it is determined that the extended active identifier of the data receiver is not included in the received medium access control protocol control element information, enter a sleep state at the end of the active window period; or, if it is determined that the extended active identifier bitmap is included in the received medium access control protocol control element information and the identifier corresponding to the data receiver in the extended active identifier bitmap is a preset second identifier, enter the sleep state at the end of the active window period.
[0130] Optionally, the first processing unit 602 is further configured to, if the current position is at the start of the discontinuous reception cycle, start a discontinuous reception duration timer to enter an active window period, to perform the step of listening to the physical sidelink control channel in the discontinuous reception active window period.
[0131] Figure 7 Another schematic structural diagram of a user equipment is provided in the present application, as shown in Figure 7 The user equipment 700 provided by the embodiment includes a second processing unit 701 and a second transceiver unit 702.
[0132] The second processing unit 701 is configured to monitor whether a plurality of target data receivers in a neighbor data receiver are in a discontinuous reception active window period. The second transceiver unit 702 is configured to, if it is monitored that the plurality of target data receivers are in the discontinuous reception active window period, determine whether the sum of the byte lengths of a plurality of extended active identifiers corresponding to the plurality of target data receivers is greater than the byte length of an extended active identifier bitmap. The second processing unit 701 is further configured to, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is greater than the byte length of the extended active identifier bitmap, set an identifier corresponding to the target data receiver in the extended active identifier bitmap to a preset first identifier, and send a medium access control protocol control element information containing the extended active identifier bitmap to the plurality of neighbor data receivers. If the target data receiver determines that the received medium access control protocol control element information includes the extended active identifier bitmap, and the identifier corresponding to itself in the extended active identifier bitmap is the preset first identifier, the target data receiver extends the active window period to wait for receiving data sent by a data transmitter in the extended active window period. The second processing unit 701 is further configured to, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, send a medium access control protocol control element information containing the plurality of extended active identifiers to the neighbor data receiver. If the target data receiver determines that the received medium access control protocol control element information includes the extended active identifier of itself, the target data receiver extends the active window period to wait for receiving data sent by the data transmitter in the extended active window period. The second transceiver unit 702 is further configured to send data to the plurality of target data receivers.
[0133] Figure 8 A first block diagram of a user equipment for implementing a data processing method of the present application is shown in Figure 8 The user equipment 800 includes a memory 801, a processor 802 and a transceiver 803.
[0134] The processor 802, the memory 801 and the transceiver 803 are electrically connected to each other;
[0135] The transceiver 803 is configured to transmit and receive data.
[0136] The memory 801 stores computer-executable instructions.
[0137] The processor 802 executes the computer-executable instructions stored in the memory 801, so that the processor 802 performs the method provided by any of the above embodiments.
[0138] Figure 9 A second block diagram of a user equipment for implementing the data processing method of the present application is shown in Figure 9 The user equipment can be a computer, a digital broadcast terminal, a messaging equipment, a tablet equipment, a personal digital assistant, a server, a server cluster, etc.
[0139] The user equipment 800 can include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0140] The processing component 802 usually controls overall operations of the user equipment 800, such as operations associated with displaying, making phone calls, data communications, camera operations and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to complete all or part of steps of the above methods. In addition, the processing component 802 can include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0141] The memory 804 is configured to store various types of data to support operations of the user equipment 800. Examples of these data include instructions for any application or method operating on the user equipment 800, contact data, phonebook data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0142] The power supply component 806 provides power for various components of the user equipment 800. The power supply component 806 can include a power supply management system, one or more power supplies, and other components associated with generating, managing and distributing power for the user equipment 800.
[0143] The multimedia component 808 includes a screen to provide an output interface between the user and the user device 800. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensor can not only sense a boundary of a touching or swiping action, but also detect duration and pressure related to the touching or swiping action. In some embodiments, the multimedia component 808 includes a front camera and / or a back camera. When the user device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the back camera can receive external multimedia data. Each of the front and back cameras can be a fixed optical lens system or have a focal length and optical zoom capability.
[0144] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) to receive an external audio signal when the user device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker to output audio signals.
[0145] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0146] The sensor component 814 includes one or more sensors to provide various state assessments for the user device 800. For example, the sensor component 814 can detect an open / closed state of the user device 800, relative positioning of components, such as a display and a keypad of the user device 800, a change in position of the user device 800 or a component of the user device 800, presence or absence of user contact with the user device 800, a change in orientation of the user device 800 or acceleration / deceleration of the user device 800, and a temperature change of the user device 800. The sensor component 814 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 814 can further include a light sensor, such as a CMOS or CCD image sensor, for use in an imaging application. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0147] The communication component 816 is configured to facilitate wired or wireless communication between the user equipment 800 and other devices. The user equipment 800 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0148] In an example embodiment, the user equipment 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements, for performing the above-described methods.
[0149] In an example embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 804 including instructions, is also provided, which can be executed by the processor 820 of the user equipment 800 to complete the above-described methods. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0150] The present application also provides a data processing system, a data sender and a data receiver, wherein the data receiver is configured to implement the data processing method corresponding to the data receiver as described above; and the data sender is configured to implement the data processing method corresponding to the data sender as described above.
[0151] The present application also provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method in any one of the above embodiments.
[0152] The present application also provides a computer program product, which includes a computer program, and the computer program is executed by a processor to implement the method in any one of the above embodiments.
[0153] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0154] It is to be understood that the application is not limited to the precise construction herein disclosed and shown in the drawings, and that various changes in shape, size and arrangements of parts can be made without departing from the scope of the application. The scope of the application is limited only by the claims that follow.
Claims
1. A method of processing data, characterized by, The method is used for a data receiver, and the method comprises: receiving a unicast direct link setup request message sent by a data sender, wherein the request message carries an extended active identifier allocated by the data sender to the data receiver; sending a direct link security mode command message to the data sender, wherein the command message carries the extended active identifier allocated by the data receiver to the data sender; receiving a direct link security mode complete message sent by the data sender; sending a direct link setup accept message to the data sender; listening to a physical sidelink control channel in a discontinuous reception active window period to receive media access control protocol control element information sent by the data sender according to information carried by the physical sidelink control channel; if it is determined that the received media access control protocol control element information includes the extended active identifier of the data receiver, extending the active window period to wait for receiving data sent by the data sender in the extended active window period; or, if it is determined that the received media access control protocol control element information includes an extended active identifier bitmap and an identifier corresponding to the data receiver in the extended active identifier bitmap is a preset first identifier, extending the active window period to wait for receiving data sent by the data sender in the extended active window period; wherein, when the data sender monitors that multiple target data receivers in neighbor data receivers are in a discontinuous reception active window period, the data sender determines whether the sum of byte lengths of multiple extended active identifiers corresponding to the multiple target data receivers is greater than the byte length of an extended active identifier bitmap; when the data sender determines that the sum of byte lengths of the multiple extended active identifiers is greater than the byte length of the extended active identifier bitmap, the data sender sets an identifier corresponding to a target data receiver in the extended active identifier bitmap to a preset first identifier and sends media access control protocol control element information including the extended active identifier bitmap to multiple neighbor data receivers; when the data sender determines that the sum of byte lengths of the multiple extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, the data sender sends media access control protocol control element information including the multiple extended active identifiers to the multiple neighbor data receivers.
2. The method of claim 1, wherein, The extended active window period comprises: starting a first discontinuous reception inactivation timer to extend the active window period, wherein the active duration of the active window period is extended to the timeout of the first discontinuous reception inactivation timer waiting for receiving next data, and the timeout duration of the first discontinuous reception inactivation timer is greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle; or, resetting the timeout duration of the duration timer to extend the active window period, wherein the active duration of the active window period is extended to the timeout of the reset duration timer, and the timeout duration of the reset duration timer is greater than the remaining timeout duration of the duration timer and less than the length of the discontinuous reception cycle. Or, a second discontinuous reception inactivation timer is started to extend the activation window period, an activation duration of the activation window period is extended to a timeout of the second discontinuous reception inactivation timer, a timeout duration of the second discontinuous reception inactivation timer is greater than a remaining timeout duration of the duration timer and less than a length of the discontinuous reception cycle.
3. The method of claim 2, wherein, After the step of sending the direct link setup accept message to the data sender, the method further comprises: receiving a sidelink radio resource control reconfiguration message sent by the data sender, the reconfiguration message being used to indicate a configuration type of the extended activation duration; if the configuration type is a preset first type, configuring an extended activation duration of an activation window period corresponding to a first discontinuous reception inactivation timer; if the configuration type is a preset second type, configuring the extended activation duration of the activation window period corresponding to the duration timer; if the configuration type is a preset third type, configuring the extended activation duration of the activation window period corresponding to a second discontinuous reception inactivation timer; if the extended activation duration configuration is successful, sending a sidelink radio resource control reconfiguration response message to the data sender.
4. The method of claim 1, wherein, The method further comprises: if it is determined that the received medium access control protocol control element information does not include the extended activation identifier of the data receiver, entering a sleep state at the end of the activation window period; Or, if it is determined that the received medium access control protocol control element information includes an extended activation identifier bitmap, and an identifier corresponding to the data receiver in the extended activation identifier bitmap is a preset second identifier, entering a sleep state at the end of the activation window period.
5. The method of claim 1, wherein, The method further comprises: if the current position is a starting position of the discontinuous reception cycle, starting a discontinuous reception duration timer to enter the activation window period to perform the step of listening to the physical sidelink control channel in the discontinuous reception activation window period.
6. A data processing method characterized by, The method is used for a data sender, and the method comprises: sending a unicast direct link setup request message to a data receiver, the request message carrying an extended activation identifier allocated by the data sender to the data receiver; receiving a direct link security mode command message sent by the data receiver, the command message carrying an extended activation identifier allocated by the data receiver to the data sender; sending a direct link security mode complete message to the data receiver; receiving a direct link setup accept message sent by the data receiver; monitoring whether a plurality of target data receivers in a neighbor data receiver are in a discontinuous reception activation window period; if it is monitored that the plurality of target data receivers are in the discontinuous reception activation window period, determining whether a sum of byte lengths of a plurality of extended activation identifiers corresponding to the plurality of target data receivers is greater than a byte length of an extended activation identifier bitmap; If it is determined that the sum of the byte lengths of the multiple extended activation identifiers is greater than the byte length of the extended activation identifier bitmap, an identifier corresponding to the target data receiver in the extended activation identifier bitmap is set as a preset first identifier, and medium access control protocol control element information containing the extended activation identifier bitmap is sent to the multiple neighbor data receivers. If the target data receiver determines that the received medium access control protocol control element information includes the extended activation identifier bitmap, and the identifier corresponding to the target data receiver in the extended activation identifier bitmap is the preset first identifier, the target data receiver extends the activation window period to wait for receiving data sent by the data sender in the extended activation window period. If it is determined that the sum of the byte lengths of the multiple extended activation identifiers is less than or equal to the byte length of the extended activation identifier bitmap, medium access control protocol control element information including the multiple extended activation identifiers is sent to the neighbor data receivers. If the target data receiver determines that the received medium access control protocol control element information includes the extended activation identifier bitmap, the target data receiver extends the activation window period to wait for receiving data sent by the data sender in the extended activation window period. Data is sent to the multiple target data receivers.
7. A user equipment, comprising: The device comprises: A first transceiving unit configured to listen to a physical sidelink control channel in a discontinuous reception activation window period, and receive medium access control protocol control element information sent by a data sender according to information carried by the physical sidelink control channel; A first processing unit configured to, if it is determined that the received medium access control protocol control element information includes an extended activation identifier of the data receiver, extend the activation window period to wait for receiving data sent by the data sender in the extended activation window period. The first processing unit is further configured to, if it is determined that the received medium access control protocol control element information includes an extended activation identifier bitmap, and an identifier corresponding to the data receiver in the extended activation identifier bitmap is a preset first identifier, extend the activation window period to wait for receiving data sent by the data sender in the extended activation window period. If the data sender determines that the sum of the byte lengths of the multiple extended activation identifiers is greater than the byte length of the extended activation identifier bitmap, an identifier corresponding to the target data receiver in the extended activation identifier bitmap is set as a preset first identifier, and medium access control protocol control element information containing the extended activation identifier bitmap is sent to the multiple neighbor data receivers. If the data sender determines that the sum of the byte lengths of the multiple extended activation identifiers is less than or equal to the byte length of the extended activation identifier bitmap, medium access control protocol control element information including the multiple extended activation identifiers is sent to the multiple neighbor data receivers. The first transceiver unit is further configured to receive a unicast direct link setup request message sent by a data sender, the request message carrying an extended active identifier allocated by the data sender to the data receiver; send a direct link security mode command message to the data sender, the command message carrying an extended active identifier allocated by the data receiver to the data sender; receive a direct link security mode complete message sent by the data sender; and send a direct link setup accept message to the data sender.
8. A user equipment, comprising: The device comprises: The second processing unit is configured to monitor whether a plurality of target data receivers in the neighbor data receivers are in a discontinuous reception active window period; The second processing unit is further configured to, if it is monitored that the plurality of target data receivers are in the discontinuous reception active window period, determine whether a sum of byte lengths of a plurality of extended active identifiers corresponding to the plurality of target data receivers is greater than a byte length of an extended active identifier bitmap; The second processing unit is further configured to, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is greater than the byte length of the extended active identifier bitmap, set an identifier corresponding to the target data receiver in the extended active identifier bitmap to a preset first identifier, and send medium access control protocol control element information containing the extended active identifier bitmap to the plurality of neighbor data receivers, wherein the target data receiver, if it is determined that the received medium access control protocol control element information includes the extended active identifier bitmap and an identifier corresponding to itself in the extended active identifier bitmap is the preset first identifier, extends the active window period to wait for receiving data sent by the data sender in the extended active window period; The second processing unit is further configured to, if it is determined that the sum of the byte lengths of the plurality of extended active identifiers is less than or equal to the byte length of the extended active identifier bitmap, send medium access control protocol control element information including the plurality of extended active identifiers to the neighbor data receivers, wherein the target data receiver, if it is determined that the received medium access control protocol control element information includes the extended active identifier of itself, extends the active window period to wait for receiving data sent by the data sender in the extended active window period; The second transceiver unit is further configured to send data to the plurality of target data receivers. The second transceiver unit is further configured to send a unicast direct link setup request message to the data receiver, the request message carrying an extended active identifier allocated by the data sender to the data receiver; receive a direct link security mode command message sent by the data receiver, the command message carrying an extended active identifier allocated by the data receiver to the data sender; send a direct link security mode complete message to the data receiver; and receive a direct link setup accept message sent by the data receiver.
9. A user equipment comprising: The processor, and a memory connected in communication with the processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method in any one of claims 1 to 6.
10. A data processing system, characterized by The system comprises a data sender and a data receiver, wherein the data receiver is configured to implement the method according to any one of claims 1 to 5; and the data sender is configured to implement the method according to claim 6.
11. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 6.
12. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and apparatus for dynamically controlling uncontinuous receiving
CN101483446A
Discontinuous reception (DRX) using sidelink (SL)
CN116250370A