This application pertains to the field of communication technologies, and specifically, relates to a connection resume method and apparatus, a terminal, and a network-side device.
Currently, in communication systems, terminals are supported to receive multicast (multicast) services only in a connected state (Connected). As a result, a large number of terminals may remain in the connected state to receive multicast services, leading to large network load.
According to a first aspect, a connection resume method is provided and includes: camping, by a terminal, on a first cell in an inactive state, and receiving a first multicast service; and
According to a second aspect, a connection resume method is provided and includes: receiving, by a network-side device, a first message sent by a terminal, where the first message is used to request connection resume; where the terminal is a terminal that camps on a first cell in an inactive state to receive a first multicast service.
According to a third aspect, a connection resume apparatus is provided and includes:
According to a fourth aspect, a connection resume apparatus is provided and includes:
According to a fifth aspect, a terminal is provided. The terminal includes a processor and a memory. The memory stores a program or an instruction capable of running on the processor. When the program or instruction is executed by the processor, the steps of the connection resume method according to the embodiments of this application are implemented.
According to a sixth aspect, a terminal is provided and includes a processor and a communication interface. The communication interface is configured to camp on a first cell in an inactive state, and receive a first multicast service; and send a first message in a case that the terminal meets a preset condition, where the first message is used to request connection resume.
According to a seventh aspect, a network-side device is provided and includes a processor and a memory. The memory stores a program or an instruction capable of running on the processor. When the program or instruction is executed by the processor, the steps of the connection resume method according to the embodiments of this application are implemented.
According to an eighth aspect, a network-side device is provided and includes a processor and a communication interface. The communication interface is configured to receive a first message sent by a terminal, where the first message is used to request connection resume. The terminal is a terminal that camps on a first cell in an inactive state to receive a first multicast service.
According to a ninth aspect, a readable storage medium is provided. The readable storage medium stores a program or an instruction, and when the program or instruction is executed by a processor, the steps of the connection resume method provided in the embodiments of this application for the terminal side are implemented, or when the program or instruction is executed by a processor, the steps of the connection resume method provided in the embodiments of this application for the network-side device side are implemented.
According to a tenth aspect, a chip is provided and includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or an instruction to implement the connection resume method provided by the embodiments of this application for the terminal side, or the processor is configured to run a program or an instruction to implement the connection resume method provided by the embodiments of this application for the network-side device side.
According to an eleventh aspect, a computer program/program product is provided. The computer program/program product is stored in a storage medium. The computer program/program product is executed by at least one processor to implement the steps of the connection resume method provided by the embodiments of this application for the terminal side, or the computer program/program product is executed by at least one processor to implement the steps of the connection resume method provided by the embodiments of this application for the network-side device side.
According to a twelfth aspect, a frequency domain resource determining system is provided and includes a terminal and a network-side device. The terminal can be configured to perform the steps of the connection resume method provided by the embodiments of this application for the terminal side, and the network-side device can be configured to perform the steps of the connection resume method provided by the embodiments of this application for the network-side device side.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are only some rather than all of the embodiments of this application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in this specification and claims of this application are used to distinguish between similar objects rather than to describe a specific order or sequence. It should be understood that terms used in this way are interchangeable in appropriate circumstances so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein. In addition, “first” and “second” are usually used to distinguish objects of a same type, and do not restrict a quantity of objects. For example, there may be one or a plurality of first objects. In addition, “and/or” in the specification and claims represents at least one of connected objects, and the character “/” generally indicates that the associated objects have an “or” relationship.
It should be noted that technologies described in the embodiments of this application are not limited to a long term evolution (LTE) or LTE-Advanced (LTE-A) system, and may also be applied to other wireless communication systems, for example, code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency-division multiple access (SC-FDMA), and other systems. The terms “system” and “network” in the embodiments of this application are often used interchangeably, and the technology described herein may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. In the following descriptions, a new radio (NR) system is described for an illustration purpose, and NR terms are used in most of the following descriptions. However, these technologies may also be applied to other applications than an NR system application, for example, the 6th generation (6G) communication system.
The connection resume method and apparatus, a terminal, and a network-side device that are provided in the embodiments of this application are hereinafter described in detail through some embodiments and application scenarios thereof with reference to the accompanying drawings.
Referring to
201. A terminal camps on a first cell in an inactive state, and receives a first multicast service.
The first cell can be a multicast service cell (multicast cell) that sends the first multicast service, or the first cell can be a cell (non-Multicast cell) that does not send the first multicast service, but when the terminal camps on this cell, the terminal can receive the first multicast service.
In this embodiment of this application, the multicast service can be expressed as a multicast/broadcast service (MBS).
202. Send a first message in a case that the terminal meets a preset condition, where the first message is used to request connection resume.
The preset conditions can be agreed in a protocol, configured by a network side, or determined by the terminal itself.
The first message can be sent in the first cell or in a second cell. For example, the terminal camps on the first cell in the inactive state and receives the first multicast service, and the terminal performs cell reselection to reselect to the second cell, and sends the first message. The first cell can be a multicast cell or a non-multicast cell, such as another cell with the same coverage area as the multicast cell. The same coverage area herein can indicate entire or partial identity.
In this embodiment of this application, the above steps can support the terminal in receiving multicast services in the inactive state. Network load for the terminal in the inactive state is smaller than network load for the terminal in a connected state. Therefore, this embodiment of this application can reduce the network load. Additionally, for the terminal, the complexity and power consumption in the inactive state are also lower than those in the connected state. Therefore, this can also reduce power consumption of the terminal.
Additionally, sending the first message can allow for timely request for connection resume in a case that the terminal receives the multicast service in the inactive state, so as to improve the flexibility of terminal state switching. Moreover, with connection resume requested, an updated multicast configuration, a new cell multicast configuration, and a new multicast transmission mode can be obtained from the network side, and some reception anomalies can be reported. This can ensure that the terminal normally receives multicast services in a timely manner, thereby improving the experience of the terminal and system efficiency while reception effects are ensured.
In an optional embodiment, that the terminal meets a preset condition includes at least one of the following:
The notification message can include at least one of the following:
In this embodiment of this application, the configuration of the multicast service can include but is not limited to: multicast/broadcast service radio bear (MBS radio bearer, MRB) configuration, time-domain pattern, frequency-domain resource, dynamic scheduling information, and the like. The time-domain pattern can include configurations such as cycle length, cycle start position, and activation duration within a cycle.
That a configuration of the multicast service has changed can indicate a partial or complete configuration change.
With the notification message, it can be implemented that connection resume is requested in the case that the configuration of the first multicast service has changed, so as to receive the first multicast service in the connected state, or request a new configuration of the first multicast service.
That the terminal has performed cell reselection can mean that the terminal has reselected to another cell.
That the terminal has performed mobility management can mean that the terminal has performed mobility management evaluation.
That the terminal is no longer interested in the first multicast service can mean that the terminal has autonomously determined not to be interested in the first multicast service any more. For example, the terminal is no longer interested in the first multicast service based on terminal implementation. If the terminal requests to enter the inactive state to receive the multicast service to save power, the terminal can request connection resume from a network under a condition that the power level is replenished or the power level is sufficiently high. That is to say, in this embodiment of this application, the request for connection resume can be sent based on terminal implementation.
In this embodiment, connection resume can be initiated for different reasons to enhance the flexibility of receiving multicast services.
In some embodiments, that the terminal has performed cell reselection includes at least one of the following:
That the terminal has reselected from the first cell to a second cell can also be understood as follows: the terminal has selected from the first cell to the second cell. In this embodiment, it can be implemented that if the UE has selected/reselected from a current multicast service cell to another cell, connection resume is initiated.
Having reselected to the third cell may be as follows: the terminal has performed selection/reselection to reselect from a current multicast service configuration effective cell to another ineffective cell not in an effective cell list/effective cell area. Therefore, connection resume is initiated.
An embodiment is as follows:
This embodiment mainly describes cell reselection, and the details are as follows:
The terminal reselects from the current multicast cell to another cell, or the terminal reselects from a current multicast configuration effective cell to a cell outside an effective configuration region, meaning that a multicast cell configuration currently stored by the terminal is no longer effective, thus the terminal needs to trigger connection resume and requests a new cell configuration or transmission mode from the network.
The terminal initiates a connection resume request in a new cell. For the initiation manner, reference can be made to other embodiments or implementations, or a different manner may be used to clearly indicate the objective of the connection resume request to the network.
For a new cell on the network side, upon receiving the connection resume request message of the terminal and obtaining ID information of the terminal in the message, at least one of the following manners can be used for subsequent processing:
Directly sending the RRC release message that carries the new cell configuration to the terminal is a fastest manner to obtain the new configuration and features the least signaling overheads. In a case that the network can determine or estimate that the terminal initiates connection resume for the multicast service configuration, the network can directly send the new multicast service configuration to the terminal. The new configuration may not be a configuration supported by a current cell, or may be a configuration supported by another cell served by a same intra-base station (intra-gNB). Alternatively, cell ID, frequency information, and the like of another cell may be sent to the terminal, and the terminal is directly released to the inactive state for service reception.
Similarly, for cell reselection, multicast related information may be kept in the terminal context. This is for the network side to quickly determine interested-service information of the terminal and current configuration information of the terminal, so as to help the network side to decide whether to send the new cell configuration information to the terminal in various situations. For example, if a cell corresponding to a current multicast service configuration is inconsistent with a multicast cell stored in the terminal context, it indicates that the terminal has moved, and a new configuration needs to be sent to the terminal. In the absence of cell information, the current configuration and the configuration stored in the terminal context can be compared. If they are the same, it indicates that the terminal configuration can continue to be used and there is no need to send a new configuration. Optionally, in the case of unchanged configuration, a sending progress of the current cell can also be sent to the terminal, such as sending packet data convergence protocol (PDCP) count information to the terminal, facilitating quick synchronization reception of the terminal. If they are different, it indicates that a new configuration needs to be sent.
In some embodiments, that the terminal has performed mobility management includes at least one of the following resulting from mobility:
That the terminal has camped on the first cell and stopped receiving the first multicast service may be as follows: the terminal has camped on the first cell but the terminal needs to stop receiving the first multicast service due to mobility or other reasons. Additionally, stopping receiving the first multicast service may be stopping receiving the first multicast service due to the incapability of receiving the first multicast service any longer.
Values of the first preset measurement result, the preset quality, and the second preset measurement result may be defined in a protocol or configured by the network side.
The measurement results can be measurement results such as reference signal received power (RSRP), signal-to-noise ratio (SNR), and reference signal received quality (RSRQ).
The measurement result matches the first preset measurement result. The first preset measurement result indicating that the terminal is incapable of continuing to receive the first multicast service in the first cell may be as follows: the measurement result is lower than the first preset measurement result, indicating that the terminal may fail to receive the first multicast service if it continues the reception in the first cell. Therefore, the terminal is incapable of continuing to receive the first multicast service.
The measurement result matches the second preset measurement result. The second preset measurement result indicating that the terminal is incapable of continuing to receive the first multicast service in the first cell may be as follows: the measurement result is lower than the second preset measurement result, indicating that the terminal may fail to receive the first multicast service if it continues the reception in the first cell. Therefore, the terminal is incapable of continuing to receive the first multicast service.
The quality of the first multicast service may be quality information such as decoding failure rate, decoding success rate, block error rate, number of data blocks that experience consecutive decoding failure, or reception failure probability within a certain duration.
The quality matches the preset quality, where the preset quality indicating that the terminal is incapable of continuing to receive the first multicast service in the first cell may be as follows: the decoding failure rate is higher than a preset value, indicating incapability of continuing to receive the first multicast service, or the decoding success rate is lower than a preset value, indicating incapability of continuing to receive the first multicast service. It should be noted that the preset value may be different for different reception parameters.
That information of the terminal indicates incapability of continuing to receive the first multicast service may be determining, based on terminal implementation information, the incapability of continuing to receive the first multicast service. For example, the terminal estimates that the reception quality information does not meet a requirement, or power information of the terminal does not meet a requirement.
It should be noted that in some embodiments, at least one of the above cases not caused by mobility can also trigger the terminal to send the first message.
In some embodiments, that quality for receiving the first multicast service by the terminal matches preset quality includes at least one of the following:
N1 to N10 are defined in a protocol, configured by the network side, or determined by the terminal.
The time window, duration, preset ratio, and preset requirement are defined in a protocol, configured by the network side, or determined by the terminal.
The failure to receive data of the first multicast service may be failing to receive a data block of the first multicast service, where data block failure can be reflected by physical downlink shared channel (PDSCH) decoding failure.
In some embodiments, the first time window may not be configured. For example, as long as the terminal has failed to receive data of the multicast service for N2 times, the first message is sent.
Additionally, for as in “for . . . times” can be understood as greater than or equal to. For example, the terminal has failed to receive the data of the first multicast service for N2 times or more.
In this embodiment, it can be determined from multiple dimensions whether the first multicast service can continue to be received in the first cell. It should be noted that the receiving the first multicast service in the first cell means that the terminal camps on the first cell, but the first multicast service can be sent by the first cell or another cell.
An embodiment is as follows:
This embodiment mainly describes mobility, and the details are as follows:
Mobility is similar to cell reselection described in the above embodiment to some extent. Triggering and determining of cell reselection follow the mobility rules for terminal in idle state defined by a protocol. However, multicast service reception has particularities. The terminal may not camp on a multicast cell but can receive a multicast service in the multicast cell, similar to the multi-reception capability which is camping on one cell but receiving multicast services in another cell. In the camping cell, protocol-defined mobility rules for the idle state, such as cell selection and reselection, are followed in the camping cell, while in a receiving multicast cell, another set of rules can be used to determine whether reception can be continued.
In this case, the terminal to receive a multicast service triggers a connection resume process in at least one of the following cases because it determines that original multicast cell reception cannot be continued:
After meeting the above condition, the terminal initiates an RRC resume request process from the current camping cell. This process can be similar to other embodiments, and the terminal can try to carry its objective information in the connection resume request process.
For a new cell on the network side, upon receiving the connection resume request message of the terminal and obtaining ID information of the terminal, the corresponding part in the cell reselection embodiment can be used for subsequent processing.
Similarly, for cell change, multicast related information can also be kept in the terminal context. This is for the network side to quickly determine interested-service information of the terminal and current configuration information of the terminal, so as to help the network side to decide whether to send the new cell configuration information to the terminal in various situations. For example, if a cell corresponding to a current multicast service configuration is inconsistent with a multicast cell stored in the terminal context, it indicates that the terminal has moved, and a new configuration needs to be sent to the terminal. In the absence of cell information, the current configuration and the configuration stored in the terminal context can be compared. If they are the same, it indicates that the terminal configuration can continue to be used and there is no need to send a new configuration. Optionally, in the case of unchanged configuration, a sending progress (for example, PDCP COUNT information) of the current cell can also be sent to the terminal, facilitating quick synchronization reception of the terminal. If they are different, it indicates that a new configuration needs to be sent.
In some embodiments, that the terminal is no longer interested in the first multicast service includes: the terminal is no longer interested in the first multicast service not due to mobility or cell reselection; and/or that quality for receiving the first multicast service by the terminal matches preset quality includes: the quality for receiving the first multicast service by the terminal matches preset quality not due to mobility or cell reselection.
That the terminal is no longer interested in the first multicast service not due to mobility or cell reselection may be as follows: in the absence of mobility or cell change, in a case that a home or camping cell of the terminal remains unchanged, some situation changes still occur, causing the terminal to be no longer interested in the first multicast service, thus reporting to or interacting with the network.
That quality for receiving the first multicast service by the terminal matches preset quality not due to mobility or cell reselection may be as follows: in the absence of mobility or cell change, in a case that a home or camping cell of the terminal remains unchanged, some situation changes still occur, causing a change in the quality of the first multicast service, thus making the quality of the first multicast service match the preset quality.
In this embodiment, connection resume can be initiated not due to mobility or cell reselection, to improve the flexibility of the terminal in receiving multicast services.
An embodiment is as follows:
This embodiment mainly describes poor reception quality or disinterest of the terminal, and the details are as follows:
In this embodiment, in the absence of mobility or cell change, in a case that a home or camping cell of the terminal remains unchanged, some situation changes still occur, so that the terminal needs to report to or interact with the network.
In this case, the terminal to receive a multicast service triggers a connection resume process in at least one of the following cases because it determines that original multicast cell reception is abnormal or has changed:
In a case that the terminal itself evaluates that the reception quality does not meet a requirement, a report can be initiated to the network.
In a case that the above situations occur, the terminal can immediately initiate the RRC connection resume request, so as to interact with and report to the network side. In such a case, the objective of the terminal is not solely to obtain the updated configuration to continue to receive the multicast service. Therefore, in this case, the terminal may not carry additional information in the connection resume request, with the objective being to enter the connected state.
After the terminal enters the RRC connected state through a normal connection resume request and a connection resume process sent by the network side, the terminal can perform at least one of the following:
In an optional embodiment, the first message is further used to indicate at least one of the following:
The first message can explicitly or implicitly indicate at least one of the above.
The objective of requesting connection resume can be obtaining a new multicast service configuration or quickly entering the connected state.
In this embodiment, since the first message is further used to indicate at least one of the following, the network-side device can quickly respond to the content indicated by the first message to meet the communication need of the terminal.
In some embodiments, signaling content carried in the first message is used to indicate at least one of the following:
The signaling content carried in the first message indicating at least one of the above may be as follows: indication information indicating at least one of the above can be included in the signaling content.
The message header of the first message is used to indicate at least one of the above, with the signaling content carried in the first message remaining different, and indication information indicating at least one of the above is carried in the message header of the first message. For example, if the first message is RRC signaling, the RRC signaling content remains unchanged, but information indicating at least one of the above is added to other layer 2 headers of the RRC signaling. For example, information indicating at least one of the above is added to a medium access control header (MAC header), a radio link control header (RLC header), a packet data convergence protocol header (PDCP header), or the like.
In this embodiment, at least one of the above can be indicated through the signaling content or message header, thereby improving the flexibility of the message format.
In an optional embodiment, the first message is sent along with a buffer status report (BSR).
That the first message is sent along with a BSR may be that the first message and the BSR are sent simultaneously.
In this way, it can be implemented that the BSR is reported while connection resume is requested, so the network-side device can determine, based on the presence of the BSR, whether to issue an uplink resource grant for the terminal to transmit uplink data, or directly release the terminal in a manner of carrying updated configuration information in release signaling. This enables timely determining of the requirement of the terminal and improves the timeliness and efficiency of data transmission of the terminal.
In an optional embodiment, after the sending a first message, the method further includes one of the following:
The connection resume message and RRC release message can be sent by the network side based on the connection resume request of the terminal, together with the terminal context information, so as to determine whether to send the connection resume to the terminal or directly carry the new multicast service configuration information in the release message. The terminal context information stores multicast cell information of the terminal and/or version information of the multicast configuration obtained by the terminal, helping the network side to determine whether the latest configuration needs to be sent to the terminal.
In this embodiment, it can be implemented that the terminal enters the connected state or obtains the changed configuration in a timely manner.
In some embodiments, after the receiving, by the terminal, an RRC release message, the method further includes:
In this embodiment, it can be implemented that the terminal receives the first multicast service in the inactive state based on the changed configuration in a timely manner, thereby improving the effect of the terminal in receiving a multicast service.
In some embodiments, the receiving, by the terminal, the first multicast service in the inactive state based on the changed configuration of the first multicast service includes at least one of the following:
The resetting an RLC layer and a lower layer, and receiving the first multicast service by using a new protocol stack may be as follows: resetting the RLC layer and the lower layer, and receiving the first multicast service in an initial state of the new protocol stack.
The performing continuous reception of the first multicast service at a PDCP layer may include one of the following:
The explicit indication of the network side can directly indicate to a PDCP entity that SN/COUNT values of data packets of the PDCP entity can continue to be sorted before and after reconfiguration.
The implicit indication of the network side can be as follows: if a multicast/broadcast service (MBS) radio bearer corresponding to a PDCP entity satisfies one-to-one mapping of quality of service flows and MRBs, or all to one mapping, it can be considered that PDCP SN/COUNT value synchronization among different base stations can be performed for the MRB. Therefore, the SN/COUNT values of the data packets can continue to be sorted before and after reconfiguration. Otherwise, the PDCP entity is re-established, and sorting before and after reconfiguration is not required.
In some embodiments, after the terminal enters a connected state, the method further includes at least one of the following:
In this embodiment, the first multicast service can be quickly received in the connected state through the second message.
The reception quality information can be quality information such as decoding failure rate, decoding success rate, block error rate, number of data blocks that experience consecutive decoding failure, reception failure probability within a certain duration, or measurement result.
The reception quality information allows the network-side device to provide a reasonable solution, such as performing variable configuration or letting the terminal enter the connected state to receive a multicast service in a case of poor reception quality.
An embodiment is as follows:
This embodiment mainly describes multicast configuration changes, and the details are as follows:
In a multicast cell, in a case that the multicast service configuration is changed due to a situation change, the terminal needs to be notified. After receiving the notification, the terminal can immediately request connection resume from the network.
In sending the connection resume request, the terminal can adopt at least one of the following manners to more clearly indicate the objective of the connection resume:
For the network side, upon receiving the connection resume request message of the terminal and obtaining ID information of the terminal, at least one of the following manners can be used for subsequent processing:
Directly sending the RRC release message that carries the new updated configuration to the terminal is a fastest manner to obtain the new configuration and features the least signaling overheads. In a case that the network can determine or estimate that the terminal initiates connection resume for multicast service configuration update, the network can directly send the updated multicast service configuration to the terminal, and directly release the terminal to the inactive state for service reception.
Particularly, for an inactive terminal, if it needs to continue to receive a multicast service in the inactive state, a terminal context can save at least one of the following records:
The objective of keeping the foregoing information can be allowing the network side to determine interested-service information of the terminal and current configuration information as quickly as possible, so as to help the network side to decide whether to send the configuration update information to the terminal in various situations. For example, if cell configuration version information sent for a current multicast service does not match version information stored in the terminal context, it indicates that the configuration of the terminal has not been updated in time, and a new configuration needs to be sent to the terminal. In the absence of version information, the current configuration and the configuration stored in the terminal context can be compared. If they are the same, it indicates that the configuration of the terminal is the latest version and does not need to be updated. If they are different, it indicates that an updated configuration needs to be sent.
After the terminal receives the new configuration, generally for RLC and lower layers, resetting may be performed to start reception from the initial state of the new protocol stack. For a PDCP layer, due to its important functions such as service continuity and resorting, the continuity requirement needs to be met to a maximum extent. There can be an implicit or explicit continuity operation indication. The explicit indication directly specifies that SN/COUNT values of PDCP data packets can continue to be sorted before and after reconfiguration. In the implicit indication, for example, if an MRB corresponding to a PDCP entity satisfies one-to-one mapping of QoS flows and MRBs, or all to one mapping, it can be considered that PDCP SN/COUNT value synchronization among different base stations can be performed for the MRB. Therefore, the SN/COUNT values of the data packets can continue to be sorted before and after reconfiguration. Otherwise, the PDCP entity is re-established, and sorting before and after reconfiguration is not required.
In the embodiments of this application, the terminal camps on the first cell in the inactive state and receives the first multicast service; and sends the first message in the case that the terminal meets the preset condition, where the first message is used to request connection resume. This supports the terminal in receiving the multicast service in the inactive state, thereby reducing network load. Additionally, sending the first message can allow for timely request for connection resume in a case that the terminal receives the multicast service in the inactive state, so as to improve the flexibility of terminal state switching.
Moreover, in this embodiment of this application, the terminal can also perform connection resume in a timely manner, obtain an updated multicast configuration, a new cell multicast configuration, and a new multicast transmission mode from the network side, and report some reception anomalies. This ensures that the terminal normally receives multicast services in a timely manner, thereby improving the experience of the terminal and system efficiency while reception effects are ensured.
Referring to
301. A network-side device receives a first message sent by a terminal, where the first message is used to request connection resume.
The terminal is a terminal that camps on a first cell in an inactive state to receive a first multicast service.
Optionally, before the receiving, by a network-side device, a first message sent by a terminal, the method further includes:
Optionally, the first message is further used to indicate at least one of the following:
Optionally, signaling content carried in the first message is used to indicate at least one of the following:
Optionally, the first message is received along with a buffer status report BSR.
Optionally, after the receiving, by a network-side device, a first message sent by a terminal, the method further includes one of the following:
Optionally, in a case of having determined that the terminal needs to continue to receive the first multicast service in the inactive state, the network-side device sends the RRC release message to the terminal.
Optionally, the network-side device determines, based on a terminal context of the terminal, that the terminal needs to continue to receive the first multicast service in the inactive state, where the terminal context includes at least one of the following:
Optionally, the configuration information includes at least one of the following:
Optionally, after the sending, by the network-side device, a connection resume message to the terminal, the method further includes at least one of the following:
It should be noted that this embodiment is a network-side device implementation corresponding to the embodiment shown in
Referring to
Optionally, that the terminal meets a preset condition includes at least one of the following:
Optionally, that the terminal has performed cell reselection includes at least one of the following:
Optionally, that the terminal has performed mobility management includes at least one of the following resulting from mobility:
Optionally, that quality for receiving the first multicast service by the terminal matches preset quality includes at least one of the following:
Optionally, that the terminal is no longer interested in the first multicast service includes: the terminal is no longer interested in the first multicast service not due to mobility or cell reselection; and/or that quality for receiving the first multicast service by the terminal matches preset quality includes: the quality for receiving the first multicast service by the terminal matches preset quality not due to mobility or cell reselection.
Optionally, the first message is further used to indicate at least one of the following: an objective of requesting connection resume; and the terminal having uplink data to send.
Optionally, signaling content carried in the first message is used to indicate at least one of the following:
Optionally, the first message is sent along with a buffer status report BSR.
Optionally, the apparatus further includes one of the following:
Optionally, the apparatus further includes:
Optionally, the fourth receiving module is configured to perform at least one of the following:
Optionally, the performing continuous reception of the first multicast service at a PDCP layer includes one of the following:
Optionally, the apparatus further includes at least one of the following:
The above connection resume apparatus can reduce the network load.
The connection resume apparatus in this embodiment of this application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or another device other than the terminal. For example, the terminal can include but is not limited to the types of terminals listed in the embodiments of this application, and may be other devices such as servers or network attached storages (NAS). This is not specifically limited in the embodiments of this application.
The connection resume apparatus provided in this embodiment of this application can implement the processes of the method embodiment shown in
Referring to
Optionally, the apparatus further includes:
Optionally, the first message is further used to indicate at least one of the following:
Optionally, signaling content carried in the first message is used to indicate at least one of the following:
Optionally, the apparatus further includes one of the following:
Optionally, in a case of having determined that the terminal needs to continue to receive the first multicast service in the inactive state, the network-side device sends the RRC release message to the terminal.
Optionally, the network-side device determines, based on a terminal context of the terminal, that the terminal needs to continue to receive the first multicast service in the inactive state, where the terminal context includes at least one of the following:
Optionally, the configuration information includes at least one of the following: configuration, and configuration version information.
Optionally, the apparatus further includes at least one of the following:
The above multicast service reception apparatus can reduce the network load.
The connection resume apparatus in this embodiment of this application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device.
The connection resume apparatus provided in this embodiment of this application can implement the processes of the method embodiment shown in
Optionally, as shown in
An embodiment of this application further provides a terminal including a processor and a communication interface. The communication interface is configured to camp on a first cell in an inactive state, and receive a first multicast service; and send a first message in a case that the terminal meets a preset condition, where the first message is used to request connection resume. This terminal embodiment corresponds to the foregoing method embodiment executed by the terminal side. The implementation processes and implementation manners of the above method embodiment are applicable to this terminal embodiment, with the same technical effects achieved. Specifically,
The terminal 700 includes but is not limited to at least some components such as a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
Persons skilled in the art can understand that the terminal 700 may further include a power supply (for example, battery) for supplying power to the components. The power supply may be logically connected to the processor 710 through a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented by using the power management system. The structure of the terminal shown in
It can be understood that in this embodiment of this application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The graphics processing unit 7041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, and the like. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also referred to as a touchscreen. The touch panel 7071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 7072 may include but are not limited to a physical keyboard, a function key (such as a volume control key or a power on/off key), a trackball, a mouse, a joystick, and the like. Details are not described herein.
In this embodiment of this application, after receiving downlink data from a network-side device, the radio frequency unit 701 can transmit it to the processor 710 for processing. Additionally, the radio frequency unit 701 can send uplink data to the network-side device. Usually, the radio frequency unit 701 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and so on.
The memory 709 may be configured to store software programs or instructions and various data. The memory 709 can mainly include a first storage area for storing a program or an instruction and a second storage area for storing data. The first storage area can store an operating system, an application program or instruction required by at least one function (for example, a sound play function or an image play function), and the like. Additionally, the memory 709 can include volatile memory or non-volatile memory, or the memory 709 can include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct Rambus random access memory (DRRAM). The memory 709 in this embodiment of this application includes but is not limited to these and any other suitable types of memories.
The processor 710 may include one or more processing units. Optionally, the processor 710 may integrate an application processor and a modem processor. The application processor mainly processes operations related to an operating system, a user interface, an application program, and the like. The modem processor mainly processes a wireless communication signal, for example, a baseband processor. It can be understood that the modem processor can alternatively be not integrated in the processor 710.
The radio frequency unit 701 is configured to camp on a first cell in an inactive state and receive a first multicast service; and send a first message in the case that the terminal meets a preset condition, where the first message is used to request connection resume.
Optionally, that the terminal meets a preset condition includes at least one of the following:
Optionally, that the terminal has performed cell reselection includes at least one of the following:
Optionally, that the terminal has performed mobility management includes at least one of the following resulting from mobility:
Optionally, that quality for receiving the first multicast service by the terminal matches preset quality includes at least one of the following:
Optionally, that the terminal is no longer interested in the first multicast service includes: the terminal is no longer interested in the first multicast service not due to mobility or cell reselection; and/or
Optionally, the first message is further used to indicate at least one of the following:
Optionally, signaling content carried in the first message is used to indicate at least one of the following:
Optionally, the first message is sent along with a buffer status report BSR.
Optionally, after sending the first message, the radio frequency unit 701 is further configured to perform one of the following:
Optionally, after the terminal receives the RRC release message, the radio frequency unit 701 is further configured to:
Receive the first multicast service in the inactive state based on the changed configuration of the first multicast service.
Optionally, the terminal receives the first multicast service in the inactive state based on the changed configuration of the first multicast service, and the radio frequency unit 701 is further configured to perform at least one of the following:
Optionally, the performing continuous reception of the first multicast service at a PDCP layer includes one of the following:
Optionally, after the terminal enters the connected state, the radio frequency unit 701 is further configured to perform at least one of the following:
The terminal can reduce the network load.
An embodiment of this application further provides a network-side device including a processor and a communication interface. The communication interface is configured to receive a first message sent by a terminal, where the first message is used to request connection resume. The terminal is a terminal that camps on a first cell in an inactive state to receive a first multicast service. This network-side device embodiment corresponds to the foregoing method embodiment executed by the network-side device side. The implementation processes and implementation manners of the above method embodiment are applicable to this network-side device embodiment, with the same technical effects achieved.
Specifically, an embodiment of this application further provides a network-side device. As shown in
The method performed by the network-side device in the foregoing embodiment may be implemented in the baseband apparatus 803, and the baseband apparatus 803 includes a baseband processor.
The baseband apparatus 803 may include, for example, at least one baseband processing unit, where a plurality of chips are disposed on the baseband processing unit. As shown in
The network-side device can further include a network interface 806, and the interface is, for example, a common public radio interface (CPRI).
Specifically, the network-side device 800 in this embodiment of the present invention further includes: an instruction or a program stored in the memory 805 and capable of running on the processor 804. The processor 804 invokes the instruction or program in the memory 805 to execute the method executed by the modules shown in
The radio frequency apparatus 802 is used by a network-side device to receive a first message sent by a terminal, where the first message is used to request connection resume; where the terminal is a terminal that camps on a first cell in an inactive state to receive a first multicast service.
Optionally, before the network-side device receives the first message sent by the terminal, the radio frequency apparatus 802 is further configured to:
Optionally, the first message is further used to indicate at least one of the following:
Optionally, signaling content carried in the first message is used to indicate at least one of the following:
Optionally, the first message is received along with a buffer status report BSR.
Optionally, after the network-side device receives the first message sent by the terminal, the radio frequency apparatus 802 is further configured to perform one of the following: sending a connection resume message to the terminal; and
Optionally, in a case of having determined that the terminal needs to continue to receive the first multicast service in the inactive state, the network-side device sends the RRC release message to the terminal.
Optionally, the network-side device determines, based on a terminal context of the terminal, that the terminal needs to continue to receive the first multicast service in the inactive state, where the terminal context includes at least one of the following:
Optionally, the configuration information includes at least one of the following: configuration, and configuration version information.
Optionally, after the network-side device sends the connection resume message to the terminal, the radio frequency apparatus 802 is further configured to perform at least one of the following:
The above network-side device can reduce network load.
An embodiment of this application further provides a readable storage medium. The readable storage medium stores a program or an instruction, and when the program or instruction is executed by a processor, the steps of the connection resume method provided in this embodiment of this application are implemented.
The processor is the processor in the terminal in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip. The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processes of the foregoing embodiments of the connection resume method, with the same technical effects achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-on-chip, a system chip, a system-on-a-chip, or a system on a chip, or the like.
An embodiment of this application further provides a computer program/program product. The computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement the processes of the foregoing embodiments of the connection resume method, with the same technical effects achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a frequency domain resource determining system including a terminal and a network-side device. The terminal can be configured to perform the steps of the connection resume method provided by the embodiments of this application for the terminal side, and the network-side device can be configured to perform the steps of the connection resume method provided by the embodiments of this application for the network-side device side.
It should be noted that in this specification, the terms “include” and “comprise”, or any of their variants are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude the existence of other identical elements in the process, method, article, or apparatus that includes the element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in a reverse order depending on the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
By means of the foregoing description of the embodiments, persons skilled in the art may clearly understand that the method in the foregoing embodiment may be implemented by software with a necessary general hardware platform. Certainly, the method in the foregoing embodiment may also be implemented by hardware. However, in many cases, the former is a preferred embodiment. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the prior art may be implemented in a form of a computer software product. The computer software product may be stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the method described in each embodiment of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing specific embodiments. The foregoing specific embodiments are merely illustrative rather than restrictive. As instructed by this application, persons of ordinary skill in the art may develop many other manners without departing from principles of this application and the protection scope of the claims, and all such manners fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202210836819.6 | Jul 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/105413 filed on Jun. 30, 2023, which claims priority to Chinese Patent Application No. 202210836819.6 filed on Jul. 15, 2022, which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/105413 | Jun 2023 | WO |
Child | 19020480 | US |