Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that "/" in this context means "or", for example, A/B may mean A or B; "and/or" herein is merely an association describing an associated object, and means that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone.
It should be noted that, for the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second", and the like are used to distinguish the same items or similar items with basically the same functions or actions, and those skilled in the art can understand that the terms "first", "second", and the like do not limit the quantity and execution order. For example, the first configuration information and the second configuration information are for distinguishing different configuration information, and are not for describing a specific order of the configuration information.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the embodiments of the present invention, "of", "corresponding" and "corresponding" may be mixed, and it should be noted that the intended meaning is consistent when the difference is not emphasized. The meaning of "a plurality" in the embodiments of the present application means two or more.
The technical scheme provided by the invention can be applied to various communication systems, such as a 5G communication system, a future evolution system or a plurality of communication convergence systems and the like. A variety of application scenarios may be included, for example, scenarios such as Machine to Machine (M2M), D2M, macro and micro Communication, enhanced Mobile Broadband (eMBB), URLLC, and Massive internet of things Communication (mtc). These scenarios include, but are not limited to: communication between terminal devices, communication between network devices and terminal devices, and the like. The embodiment of the invention can be applied to the communication between the network equipment and the terminal equipment in the 5G communication system, or the communication between the terminal equipment and the terminal equipment, or the communication between the network equipment and the network equipment.
Fig. 1 shows a schematic diagram of a possible structure of a communication system according to an embodiment of the present invention. As shown in fig. 1, the communication system includes at least one network device 01 (only one is shown in fig. 1) and one or more terminal devices 02 to which each network device 01 is connected.
The network device 01 may be a base station, a core network device, a transmission and Reception node (TRP), a relay station, an access Point, or the like. The network device 100 may be a Base Transceiver Station (BTS) in a Global System for Mobile communication (GSM) or Code Division Multiple Access (CDMA) network, or may be an nb (nodeb) in Wideband Code Division Multiple Access (WCDMA), or may be an eNB or enodeb (evolved nodeb) in LTE. The Network device 01 may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario. The network device 01 may also be a network device in a 5G communication system or a network device in a future evolution network. The words used are not to be construed as limitations of the invention.
The terminal device 02 may be a wireless terminal device or a wired terminal device, and the wireless terminal device may be a device providing voice and/or other service data connectivity to a user, a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved PLMN network, and the like. A Wireless terminal device may communicate with one or more core networks via a Radio Access Network (RAN), and may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket, hand-held, computer-embedded or vehicle-mounted mobile device, which exchanges languages and/or data with the RAN, and Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like, and may also be a mobile device, User Equipment (UE), UE terminal device, access terminal device, Wireless Communication device, UE terminal device, Wireless Communication device, or the like, A Terminal equipment Unit, a Terminal equipment Station, a Mobile Station (Mobile Station), a Mobile Station (Mobile), a Remote Station (Remote Station), a Remote Station, a Remote Terminal equipment (Remote Terminal), a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a User Agent (User Agent), a Terminal equipment device, and the like. As an example, in the embodiment of the present invention, fig. 1 illustrates that the terminal device is a mobile phone.
Fig. 2 shows a schematic flowchart of a mode switching method according to an embodiment of the present invention, and as shown in fig. 2, the mode switching method may include:
step 201: and the terminal equipment activates or deactivates the first configuration information according to the first information.
The network device in the embodiment of the present invention may be a network device in the communication system shown in fig. 1, for example, a base station; the terminal in the embodiment of the present invention may be a terminal in the communication system shown in fig. 1.
In this embodiment of the present invention, the first information is used to instruct the terminal device to activate or deactivate the first configuration information. Specifically, when the first information is used to instruct the terminal device to activate the first configuration information, the terminal device activates the first configuration information, and when the first information is used to instruct the terminal device to deactivate the first configuration information, the terminal device deactivates the first configuration information.
In the embodiment of the present invention, when the first configuration information is in the active state, the second configuration information is in the inactive state.
Optionally, in this embodiment of the present invention, the first service may be a URLLC service, and the first mode may be a power saving mode.
Optionally, in this embodiment of the present invention, when the first information is used to indicate the terminal device to activate the first configuration information, the first information is specifically used to indicate that the terminal device has scheduling of the first service.
Optionally, in this embodiment of the present invention, when the first information is used to indicate the terminal device to deactivate the first configuration information, the first information is specifically used to indicate that the first service scheduling ends.
Optionally, in this embodiment of the present invention, when the terminal device considers that the first service scheduling is finished, the terminal device modifies the first configuration information to be in an inactive state, and correspondingly, if the second configuration information is in an inactive state and enters the inactive state once due to activation of the first configuration information, the terminal device modifies the second configuration information to be in an active state.
Optionally, in the embodiment of the present invention, when the terminal device modifies the first configuration information to be in the active state, correspondingly, if the second configuration information is in the active state, the terminal device modifies the second configuration information to be in the inactive state. In addition, when the terminal device modifies the first configuration information to be in the active state, if the second configuration information is in the inactive state, the terminal device does not perform any processing on the second configuration information, that is, the second configuration information is still in the inactive state.
Illustratively, the step 201 includes the following steps:
step 201 a: and under the condition that the first information is used for indicating the terminal equipment to activate the first configuration information, if the second configuration information is in an activated state, the terminal equipment activates the first configuration information and deactivates the second configuration information.
Optionally, in this embodiment of the present invention, the first information is further used to instruct the terminal device to activate or deactivate the second configuration information.
Optionally, as shown in fig. 3, in the embodiment of the present invention, before step 201, the method further includes:
step 201 b: the network device sends the first information to the terminal device.
Correspondingly, the opposite terminal device receives the first information from the network device.
Optionally, in this embodiment of the present invention, the first information is carried on a MAC layer control cell or a DCI shared by user groups.
It should be noted that, the modification of the scheduling state (i.e., active state or inactive state) of the first configuration information and/or the second configuration information by the terminal device is effective when the DCI scheduled next arrives, that is, when the DCI scheduled next is processed, the terminal device considers that the scheduling state is the updated scheduling state.
In this embodiment of the present invention, the first configuration information is used to configure Time domain resource scheduling configuration information, i.e., Time domain resource scheduling allocation (TDRA) information, of the first service, and the second configuration information is used to configure Time domain resource scheduling configuration information of the first mode.
Optionally, in an embodiment of the present invention, the first configuration information is used to configure at least one of the following: at least one row of TDRA parameters in the first TDRA table, the second TDRA table, at least one K0 value in the third TDRA table, and at least one K2 value in the fourth TDRA table.
Optionally, in an embodiment of the present invention, the second configuration information is used to configure at least one of the following: at least one row of TDRA parameters in the fifth TDRA table, the sixth TDRA table, at least one value of K0 in the seventh TDRA table, and at least one value of K2 in the eighth TDRA table. The first, second, third, and fourth TDRA tables are used to configure a first service, and the fifth, sixth, seventh, and eighth TDRA tables are used to configure a first mode.
For example, the third and seventh TDRA tables are configured with PDSCH, and the fourth and eighth TDRA tables are configured with PUSCH.
It should be noted that the first TDRA table, the second TDRA table, the third TDRA table, and the fourth TDRA table may be default tables defined by a protocol or TDRA tables configured by a network device, which is not limited in the present invention. The fifth TDRA table, the sixth TDRA table, the seventh TDRA table, and the eighth TDRA table may be a default table defined by a protocol, or may be a TDRA table configured by a network device, which is not limited in the present invention.
The first, second, third, and fourth TDRA tables may be the same TDRA table or different TDRA tables. The fifth TDRA table, the sixth TDRA table, the seventh TDRA table, and the eighth TDRA table may be the same TDRA table or different TDRA tables.
It should be noted that any one of the first TDRA table, the second TDRA table, the third TDRA table, the fourth TDRA table, the fifth TDRA table, the sixth TDRA table, the seventh TDRA table, and the eighth TDRA table may be one TDRA table or a plurality of TDRA tables, which is not limited in this embodiment.
Optionally, in this embodiment of the present invention, the first configuration information is predefined.
Optionally, as shown in fig. 4, in the embodiment of the present invention, before step 201, the method further includes the following step a:
step A: the network device sends the first configuration information to the terminal device.
Accordingly, the terminal device receives the first configuration information from the network device.
Optionally, as shown in fig. 4, in the embodiment of the present invention, before step 201, the method further includes the following step B:
and B: and the network equipment sends the second configuration information to the terminal equipment.
Accordingly, the terminal device receives the second configuration information from the network device.
It should be noted that, the configuration order in which the network device configures the first configuration information and the second configuration information for the terminal device is not limited in the present invention, that is, the step a may precede the step B, the step B may precede the step a, and the step B and the step a may be executed simultaneously.
Optionally, in this embodiment of the present invention, in a case that the first information is used to instruct the terminal device to activate the first configuration information, after step 201, the method further includes step 202:
step 202: the network device schedules the first service.
Optionally, in this embodiment of the present invention, when the first information is used to instruct the terminal device to deactivate the first configuration information, the network device does not perform any scheduling operation.
Optionally, in the embodiment of the present invention, when the terminal device has scheduling of the first service, the terminal device may activate the first configuration information corresponding to the first service.
For example, the terminal device may determine whether there is scheduling of the first service by detecting the PDCCH. In an example, the step 201 specifically includes the following steps:
step 201b 1: the network device sends a first Physical Downlink Control Channel (PDCCH) to the terminal device.
Accordingly, the terminal device receives the first PDCCH from the network device.
Step 201b 2: and if the first PDCCH meets a first preset condition, the terminal equipment activates first configuration information.
For example, the first information is a first PDCCH, and the first information indicates the terminal device to activate the first configuration information.
Illustratively, if the first PDCCH satisfies a first predetermined condition, the terminal device modifies the first configuration information to an active state, and correspondingly, if the second configuration information is in an active state, the terminal device modifies the second configuration information to an inactive state.
Further, in the embodiment of the present invention, the first predetermined condition may include at least one of the following: the method includes the steps of detecting a first Downlink Control Information (DCI) format in a first PDCCH, detecting a first Radio Network Temporary Identity (RNTI) in the first PDCCH, detecting effective DCI in a first search space corresponding to the first PDCCH, detecting effective DCI in a first Control resource Set (CORESET) corresponding to the first PDCCH, and detecting target DCI in the first PDCCH. The first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service, and the second information in the preset domain of the target DCI is used for the first service. In an example, the second information may be a threshold of a preset field of the target DCI.
Further, the second information may be used to indicate at least one of: the service priority, the resource, the pilot mapping type carried in the target DCI, and a hybrid automatic Repeat reQuest (HARQ) -ACK codebook type of a hybrid automatic Repeat reQuest feedback message corresponding to the target DCI. It can be understood that the second information is used to indicate a dedicated configuration belonging to the first service, where the dedicated configuration is related to service priority, or the dedicated configuration is related to resource indication, or the dedicated configuration is related to pilot mapping type information carried in the target DCI, or the dedicated configuration is related to HARQ-ACK codebook type corresponding to the target DCI.
Optionally, in the embodiment of the present invention, the first configuration is in an activated state, and at least two of the following can be understood:
1. when the terminal device detects that the PDCCH (e.g., the first PDCCH) carries the DCI for the first service:
1) the terminal device may determine, according to the configured first TDRA table, the symbol offset number in the time domain between the DCI and the data scheduled by the DCI, and the network device may instruct the terminal device to select the configuration information in the first TDRA table through a plurality of bits in the DCI; 2) the terminal device may determine, according to at least one row of TDRA parameters in the configured second TDRA table, a symbol offset number in a time domain between the DCI and data scheduled by the DCI, and when the number of the TDRA parameters is greater than 1, the network device may instruct the terminal device to select configuration information in the second TDRA table through a plurality of bits in the DCI; 3) the terminal device may determine the number of symbol offsets in the time domain between the DCI and the data scheduled by the DCI according to at least one K0 value in the configured third TDRA table and/or at least one K2 value in the fourth TDRA table, and the network device may instruct the terminal device to select the configuration information in the third TDRA table and/or the fourth TDRA table through a number of bits in the DCI.
Or,
2. when the terminal device detects that the PDCCH bears the DCI:
1) the terminal device may determine, according to the configured first TDRA table, the symbol offset number in the time domain between the DCI and the data scheduled by the DCI, and the network device may instruct the terminal device to select the configuration information in the first TDRA table through a plurality of bits in the DCI; 2) the terminal device may determine, according to at least one row of TDRA parameters in the configured second TDRA table, a symbol offset number in a time domain between the DCI and the data scheduled by the DCI, and when the number of the TDRA parameters is greater than 1, the network device may instruct the terminal device to select the configuration information in the second TDRA table through a plurality of bits in the DCI; 3) the terminal device may determine the number of symbol offsets in the time domain between the DCI and the data scheduled by the DCI according to at least one K0 value in the configured third TDRA table and/or at least one K2 value in the fourth TDRA table, and the network device may instruct the terminal device to select the configuration information in the third TDRA table and/or the fourth TDRA table through a number of bits in the DCI.
Optionally, in the embodiment of the present invention, under the condition that the first service scheduling is ended, the terminal device may deactivate the first configuration information corresponding to the first service.
For example, the terminal device may determine whether the first service is scheduled to end by detecting the PDCCH. In an example, the step 201 specifically includes the following steps:
step 201c 1: before the timer expires (i.e., timer expire), the network device sends the second PDCCH to the terminal device.
Accordingly, the terminal device receives the second PDCCH from the network device before the timer expires.
Step 201c 2: and if the second PDCCH meets a second preset condition, the terminal equipment deactivates the first configuration information.
For example, the first information is a second PDCCH, and the first information is used to instruct the terminal device to deactivate the first configuration information.
Further, in an embodiment of the present invention, the second predetermined condition includes at least one of: the first DCI format is not detected in the second PDCCH, the first radio network temporary identifier RNTI is not detected in the second PDCCH, the effective DCI does not exist in the first search space corresponding to the second PDCCH, the effective DCI does not exist in the first CORESET corresponding to the second PDCCH, and the target DCI is not detected in the second PDCCH. The first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service, and the second information in the preset domain of the target DCI is used for the first service. In an example, the second information may be a threshold of a preset field of the target DCI.
Further, the second information may be used to indicate at least one of: the service priority, the resource, the pilot mapping type carried in the target DCI and the HARQ-ACK codebook type corresponding to the target DCI.
It should be noted that the second predetermined condition may be predefined or preconfigured, and may also be configured for the network device to the terminal device.
Optionally, in this embodiment of the present invention, before step 201, the method further includes the following steps:
and C: and the network equipment sends the third configuration information to the terminal equipment.
Accordingly, the terminal device receives the third configuration information from the network device.
Illustratively, the third configuration information is used for configuring at least one of: the first DCI format, the first RNTI, the first search space, the first CORESET and the target DCI. Wherein the first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service.
Further optionally, on the basis of step C, in combination with step 201b1 and step 201b2 described above, the terminal device may determine whether the first PDCCH satisfies the first predetermined condition according to the third configuration information, that is, activate the first configuration information when the terminal device determines that the first PDCCH satisfies the first predetermined condition according to the third configuration information.
Further optionally, on the basis of step C, in combination with step 201C1 and step 201C2 described above, the terminal device may determine, according to the third configuration information, whether the second PDCCH satisfies a second predetermined condition, that is, in a case that the terminal device determines that the second PDCCH satisfies the second predetermined condition according to the third configuration information, the terminal device deactivates the first configuration information.
For example, the first information is used to configure a Data Radio Bearer (DRB), where the data Radio Bearer is used for a first service, and the first information is specifically used to instruct the terminal device to activate the first configuration information. In an example, the first information may be implemented by an RRC reconfiguration message sent by the network device to the terminal device, for example, the RRC reconfiguration message carries a DRB-ToAddMod domain, and adds DRB configuration information corresponding to the URLLC therein.
For example, the first information is further used to release a data radio bearer, where the data radio bearer is used for the first service, and meanwhile, the first information is further used to instruct the terminal device to deactivate the first configuration information. In an example, the first information may be implemented by an RRC reconfiguration message that is issued by the network device to the terminal device, for example, the RRC reconfiguration message carries a DRB-to release field, and adds a sequence number of a DRB corresponding to the URLLC therein.
For example, when the terminal device is configured with one or more DRBs for URLLC, the terminal device activates the first configuration information and, if the second configuration information is in the active state, simultaneously deactivates the second configuration information; when the last DRB used for URLLC by the terminal equipment is released, the terminal equipment deactivates the first configuration information, and if the first configuration information is activated and if the second configuration information is in an activated state, the terminal equipment simultaneously activates the second configuration information when the DRB is released.
In the mode switching method provided in the embodiment of the present invention, because the first information is used to instruct the terminal device to activate or deactivate the first configuration information, the first configuration information is used to configure time domain resource scheduling configuration information of the first service, the second configuration information is used to configure the time domain resource scheduling configuration information of the first mode, and when the first configuration information is in an activated state, the second configuration information is in an inactivated state, the terminal device can activate or deactivate the first configuration information through the instruction of the first information, so that the terminal device can flexibly switch between a scheduling mode corresponding to the first service and the first mode, and communication efficiency and efficiency are improved.
Fig. 5 is a schematic diagram of a possible structure of a terminal device according to an embodiment of the present invention, and as shown in fig. 5, the terminal device 400 includes: a processing module 401, wherein:
a processing module 401, configured to activate or deactivate the first configuration information according to the first information; wherein, the first information is used for indicating the terminal equipment to activate or deactivate the first configuration information; when the first configuration information is in an activated state, the second configuration information is in an inactivated state; the first configuration information is used to configure time domain resource scheduling configuration information of a first service, and the second configuration information is used to configure time domain resource scheduling configuration information of a first mode.
Optionally, the first configuration information is predefined.
Optionally, as shown in fig. 5, the terminal device further includes: a receiving module 402, wherein: a receiving module 402, configured to receive the first configuration information from a network device.
Optionally, the receiving module 402 is further configured to receive the second configuration information from the network device.
Optionally, when the first information is used to indicate the terminal device to activate the first configuration information, the first information is specifically used to indicate that the terminal device has scheduling of the first service.
Optionally, the receiving module 402 is further configured to receive a first PDCCH from the network device; a processing module 401, configured to activate first configuration information if the first PDCCH received by the receiving module meets a first predetermined condition, where the first configuration information is the first PDCCH.
Optionally, the first predetermined condition includes at least one of: detecting a first DCI format in the first PDCCH, detecting a first RNTI in the first PDCCH, detecting effective DCI in a first search space corresponding to the first PDCCH, detecting effective DCI in a first CORESET corresponding to the first PDCCH, and detecting target DCI in the first PDCCH; wherein the first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service; and the second information in the preset domain of the target DCI is used for the first service.
Optionally, the receiving module 402 is further configured to receive third configuration information from the network device; a processing module 401, configured to activate the first configuration information if it is determined that the first PDCCH satisfies the first predetermined condition according to the third configuration information received by the receiving module 402; wherein the third configuration information is used for configuring at least one of the following: the first DCI format, the first RNTI, the first search space, the first CORESET and the target DCI.
Optionally, when the first information is used to instruct the terminal device to deactivate the first configuration information, the first information is specifically used to instruct the end of the first service scheduling.
Optionally, the receiving module 402 is configured to receive a second PDCCH from the network device before the timer expires; a processing module 401, configured to deactivate the first configuration information if the second PDCCH received by the receiving module 402 meets a second predetermined condition, where the first information is the second PDCCH.
Optionally, the second predetermined condition includes at least one of: the first DCI format is not detected in the second PDCCH, the first RNTI is not detected in the second PDCCH, the effective DCI does not exist in the first search space corresponding to the second PDCCH, the effective DCI does not exist in the first CORESET corresponding to the second PDCCH, and the target DCI is not detected in the second PDCCH; wherein the first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service; and the second information in the preset domain of the target DCI is used for the first service.
Optionally, the receiving module 402 is further configured to receive third configuration information from the network device; the processing module 401 is further configured to deactivate the first configuration information if it is determined that the second PDCCH satisfies the second predetermined condition according to the third configuration information received by the receiving module 402; wherein the third configuration information is used for configuring at least one of the following: the first DCI format, the first RNTI, the first search space, the first CORESET and the target DCI.
Optionally, the second information is used to indicate at least one of the following: the service priority, the resource, the pilot mapping type carried in the target DCI and the HARQ-ACK codebook type corresponding to the target DCI.
Optionally, the first configuration information is used to configure at least one of the following: at least one row of TDRA parameters in the first TDRA table, the second TDRA table, at least one K0 value in the third TDRA table, and at least one K2 value in the fourth TDRA table; the second configuration information is used for configuring at least one of the following items: at least one row of TDRA parameters in the fifth TDRA table, the sixth TDRA table, at least one K0 value in the seventh TDRA table, and at least one K2 value in the eighth TDRA table; the first, second, third and fourth TDRA tables are used for configuring the first service, and the fifth, sixth, seventh and eighth TDRA tables are used for configuring a first mode.
Optionally, the receiving module 402 is further configured to receive the first information from the network device.
Optionally, the first information is carried on a MAC layer control cell or a DCI shared by user groups.
Optionally, the first information is used to configure a data radio bearer, and the first information is specifically used to instruct the terminal device to activate the first configuration information; or, the first information is used to release a data radio bearer, and the first information is specifically used to instruct the terminal device to deactivate the first configuration information; wherein the data radio bearer is used for a first service.
Optionally, the processing module 401 is further configured to, when the first information is used to indicate the terminal device to activate the first configuration information, activate the first configuration information and deactivate the second configuration information if the second configuration information is in an activated state.
In the terminal device provided in the embodiment of the present invention, because the first information is used to instruct the terminal device to activate or deactivate the first configuration information, the first configuration information is used to configure time domain resource scheduling configuration information of the first service, the second configuration information is used to configure time domain resource scheduling configuration information of the first mode, and when the first configuration information is in an activated state, the second configuration information is in an inactivated state, the terminal device can activate or deactivate the first configuration information through the instruction of the first information, so that the terminal device can flexibly switch between a scheduling mode corresponding to the first service and the first mode, and communication efficiency and efficiency are improved.
The terminal device provided in the embodiment of the present invention can implement the process shown in any one of fig. 2 to 4 in the method embodiment, and details are not described here again to avoid repetition.
Fig. 6 is a schematic diagram of a possible structure of a network device according to an embodiment of the present invention, as shown in fig. 6, the network device 500 includes: a sending module 501, wherein:
a sending module 501, configured to send first information to a terminal device; wherein, the first information is used for indicating the terminal equipment to activate or deactivate the first configuration information; when the first configuration information is in an activated state, the second configuration information is in an inactivated state; the first configuration information is used to configure time domain resource scheduling configuration information of a first service, and the second configuration information is used to configure time domain resource scheduling configuration information of a first mode.
Optionally, the first configuration information is predefined.
Optionally, the sending module 501 is further configured to send the first configuration information to the terminal device.
Optionally, the sending module 501 is further configured to send the second configuration information to the terminal device.
Optionally, as shown in fig. 6, the network device 500 further includes: a processing module 502, wherein: a processing module 502, configured to schedule the first service when the first information is used to indicate that the terminal device activates the first configuration information.
Optionally, the first information is a first PDCCH, where the first PDCCH satisfies a first predetermined condition, and the first information is specifically used to instruct the terminal device to activate the first configuration information.
Optionally, the first predetermined condition includes at least one of: detecting a first DCI format in the first PDCCH, detecting a first RNTI in the first PDCCH, detecting effective DCI in a first search space corresponding to the first PDCCH, detecting effective DCI in a first CORESET corresponding to the first PDCCH, and detecting target DCI in the first PDCCH; wherein the first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service; and the second information in the preset domain of the target DCI is used for the first service.
Optionally, the sending module 501 is configured to send the second PDCCH to the terminal device before the timer expires; the second PDCCH satisfies a second predetermined condition, the second PDCCH is first information, and the first information is specifically used for instructing the terminal device to deactivate the first configuration information.
Optionally, the second predetermined condition includes at least one of: the first DCI format is not detected in the second PDCCH, the first RNTI is not detected in the second PDCCH, the effective DCI does not exist in the first search space corresponding to the second PDCCH, the effective DCI does not exist in the first CORESET corresponding to the second PDCCH, and the target DCI is not detected in the second PDCCH; wherein the first DCI format, the first RNTI, the first search space, and the first CORESET are all used for a first service; and the second information in the preset domain of the target DCI is used for the first service.
Optionally, the second information is used to indicate at least one of the following: the service priority, the resource, the pilot mapping type carried in the target DCI and the HARQ-ACK codebook type corresponding to the target DCI.
Optionally, the sending module 501 is further configured to send third configuration information to the terminal device; wherein the third configuration information is used for configuring at least one of: the first DCI format, the first RNTI, the first search space, the first CORESET and the target DCI.
Optionally, the first configuration information is used to configure at least one of the following: at least one row of TDRA parameters in the first TDRA table, the second TDRA table, at least one K0 value in the third TDRA table, and at least one K2 value in the fourth TDRA table; the second configuration information is used for configuring at least one of the following items: at least one row of TDRA parameters in the fifth TDRA table, the sixth TDRA table, at least one K0 value in the seventh TDRA table, and at least one K2 value in the eighth TDRA table; the first, second, third and fourth TDRA tables are used for configuring the first service, and the fifth, sixth, seventh and eighth TDRA tables are used for configuring a first mode.
Optionally, the first information is carried on a MAC layer control cell or a DCI shared by user groups.
Optionally, the first information is used to configure a data radio bearer, and the first information is specifically used to instruct the terminal device to activate the first configuration information; or, the first information is used to release a data radio bearer, and the first information is specifically used to instruct the terminal device to deactivate the first configuration information; wherein the data radio bearer is used for a first service.
In the network device provided in the embodiment of the present invention, because the first information is used to instruct the terminal device to activate or deactivate the first configuration information, the first configuration information is used to configure time domain resource scheduling configuration information of the first service, the second configuration information is used to configure time domain resource scheduling configuration information of the first mode, and when the first configuration information is in an activated state, the second configuration information is in an inactivated state, the network device may instruct the terminal device to activate or deactivate the first configuration information by sending the first information to the terminal device, so that the terminal device can flexibly switch between a scheduling mode corresponding to the first service and the first mode, and communication efficiency and efficiency are improved.
The network device provided in the embodiment of the present invention is capable of implementing the process shown in any one of fig. 2 to fig. 4 in the above method embodiment, and is not described here again to avoid repetition.
Fig. 7 is a schematic diagram of a hardware structure of a terminal device for implementing various embodiments of the present invention, where the terminal device 100 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the configuration of the terminal device 100 shown in fig. 7 does not constitute a limitation of the terminal device, and that the terminal device 100 may include more or less components than those shown, or combine some components, or arrange different components. In the embodiment of the present invention, the terminal device 100 includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal device, a wearable device, a pedometer, and the like.
Wherein, the processor 110 is configured to activate or deactivate the first configuration information according to the first information; wherein, the first information is used for indicating the terminal equipment to activate or deactivate the first configuration information; when the first configuration information is in an activated state, the second configuration information is in an inactivated state; the first configuration information is used to configure time domain resource scheduling configuration information of a first service, and the second configuration information is used to configure time domain resource scheduling configuration information of a first mode.
In the terminal device provided in the embodiment of the present invention, because the first information is used to instruct the terminal device to activate or deactivate the first configuration information, the first configuration information is used to configure time domain resource scheduling configuration information of the first service, the second configuration information is used to configure time domain resource scheduling configuration information of the first mode, and when the first configuration information is in an activated state, the second configuration information is in an inactivated state, the terminal device can activate or deactivate the first configuration information through the instruction of the first information, so that the terminal device can flexibly switch between a scheduling mode corresponding to the first service and the first mode, and communication efficiency and efficiency are improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 101 may be used for receiving and sending signals during a message transmission or call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through a wireless communication system.
The terminal device 100 provides the user with wireless broadband internet access via the network module 102, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the terminal device 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
The input unit 104 is used to receive an audio or video signal. The input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode.
The terminal device 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or the backlight when the terminal device 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal device posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device 100. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and receives and executes commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 7, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the terminal device 100, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the terminal device 100, and is not limited herein.
The interface unit 108 is an interface for connecting an external device to the terminal apparatus 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal apparatus 100 or may be used to transmit data between the terminal apparatus 100 and the external device.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the terminal device 100, connects various parts of the entire terminal device 100 by various interfaces and lines, and performs various functions of the terminal device 100 and processes data by running or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the terminal device 100. Processor 110 may include one or more processing units; alternatively, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The terminal device 100 may further include a power supply 111 (such as a battery) for supplying power to each component, and optionally, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the terminal device 100 includes some functional modules that are not shown, and are not described in detail here.
Fig. 8 is a schematic hardware structure diagram of a network device for implementing an embodiment of the present invention, where the network device 800 includes: a processor 801, a transceiver 802, a memory 803, a user interface 804 and a bus interface.
The transceiver 802 is configured to send first information to a terminal device; wherein, the first information is used for indicating the terminal equipment to activate or deactivate the first configuration information; when the first configuration information is in an activated state, the second configuration information is in an inactivated state; the first configuration information is used to configure time domain resource scheduling configuration information of a first service, and the second configuration information is used to configure time domain resource scheduling configuration information of a first mode.
In the network device provided in the embodiment of the present invention, because the first information is used to instruct the terminal device to activate or deactivate the first configuration information, the first configuration information is used to configure time domain resource scheduling configuration information of the first service, the second configuration information is used to configure time domain resource scheduling configuration information of the first mode, and when the first configuration information is in an activated state, the second configuration information is in an inactivated state, the network device may instruct the terminal device to activate or deactivate the first configuration information by sending the first information to the terminal device, so that the terminal device can flexibly switch between a scheduling mode corresponding to the first service and the first mode, and communication efficiency and efficiency are improved.
In the embodiment of the present invention, in fig. 8, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by the processor 801 and various circuits of the memory represented by the memory 803 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 802 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The user interface 804 may also be an interface capable of interfacing with a desired device for different user devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc. The processor 801 is responsible for managing the bus architecture and general processing, and the memory 803 may store data used by the processor 801 in performing operations.
In addition, the network device 800 further includes some functional modules that are not shown, and are not described herein again.
Optionally, an embodiment of the present invention further provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements the process of the mode switching method in the first embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
Optionally, an embodiment of the present invention further provides a network device, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements the process of the mode switching method in the first embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements multiple processes of the mode switching method in the foregoing embodiments, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium includes a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.