Communication method and network equipment
By obtaining the service type information of the terminal and determining the target configuration parameters based on the preset correspondence relationship, the problem that the DRX configuration solution in the prior art cannot adapt to different service requirements is solved, ensuring service response speed and reducing terminal power consumption is achieved.
Patent Information
- Application Number
- CN202411996600.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-15
AI Technical Summary
In the prior art, the DRX configuration solution cannot adapt to the response speed requirements of services of different types or priority levels, and it cannot reduce the power consumption of the terminal.
By obtaining the first signaling sent by the terminal, including type information of the to-process service, the target configuration parameters are determined based on the type information and the preset correspondence relationship, and the target configuration parameters are sent to the terminal, so that it can transmit the relevant data of the to-process service with the network device based on the target configuration parameters.
It realizes dynamic adjustment of the terminal's enable cycle according to the service type, ensures the response speed of different types of services, and reduces terminal power consumption.
Smart Images

Figure CN119835740A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and network equipment. Background Art
[0002] In the 5G system, the discontinuous reception (DRX) function of the radio resource control (RRC) connection state is defined. The basic mechanism of DRX is to configure a DRX cycle in the time domain for the terminal in the RRC connection state. The DRX cycle consists of activation time and inactivation time. The basic timing of DRX is as follows: Figure 1 shown.
[0003] Usually, the terminal needs to continuously monitor the downlink control information (DCI) sent by the base station through blind detection to obtain the scheduling information of the base station. When the DRX function is turned on, the terminal only monitors DCI during the activation time of DRX, and the base station also only sends DCI during the activation time of the terminal. That is, the DRX timing will constrain both the base station and the terminal, and during the inactive time of DRX, the terminal does not need to monitor DCI. However, after the DRX function is turned on, the timeliness of the terminal's services will inevitably be affected. At the same time, as a terminal-level function, each terminal can only configure one set of DRX configuration parameters at the same time.
[0004] The DRX configuration scheme in the related art only statically supports one DRX parameter configuration for different services of the terminal. One DRX configuration parameter cannot adapt to the response speed requirements of services of different types or priorities, and also cannot reduce the power consumption of the terminal. Summary of the invention
[0005] The technical solution of this application is implemented as follows:
[0006] The present application provides a communication method, which is applied to a network device. The method includes:
[0007] Acquire a first signaling sent by a terminal; the first signaling includes type information of a to-be-processed service of the terminal;
[0008] Determine the target configuration parameter corresponding to the terminal according to the type information and the preset correspondence between the first configuration parameter and the service type; the first configuration parameter is used to determine the enabling period corresponding to the terminal processing different types of services;
[0009] The target configuration parameters are sent to the terminal, so that the terminal and the network device transmit relevant data of the to-be-processed service based on the target configuration parameters.
[0010] The present application provides a network device, including:
[0011] A data transceiver module, used for acquiring a first signaling sent by a terminal; the first signaling includes type information of a service to be processed by the terminal;
[0012] A data processing module, configured to determine a target configuration parameter corresponding to the terminal according to the type information and a preset correspondence between a first configuration parameter and a service type; the first configuration parameter is used to determine an enabling period corresponding to processing different types of services by the terminal;
[0013] The data transceiver module is further used to send the target configuration parameters to the terminal, so that the terminal and the network device transmit the relevant data of the to-be-processed service based on the target configuration parameters.
[0014] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are configured to execute the steps of the above-mentioned communication method. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A schematic diagram of a basic timing sequence of a DRX cycle provided in the related art;
[0016] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0017] Figure 3 A flowchart of a method for dynamically configuring DRX parameters of a 5G system based on 5QI priority provided in an embodiment of the present application;
[0018] Figure 4 A schematic diagram of the composition structure of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0020] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0022] In the following description, reference is made to “some embodiments\other embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments\other embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0023] In the following description, the terms "first\second" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0024] Based on the problems existing in the related art, the embodiment of the present application provides a communication method, which is applied to a network device, and the network device may be a base station, etc. Figure 2 FIG. 1 is a flow chart of a communication method provided in an embodiment of the present application, the method comprising the following steps:
[0025] S101: Acquire a first signaling sent by a terminal.
[0026] It should be noted that the first signaling includes the type information of the pending service of the terminal. The pending service may be a voice call, data transmission, SMS service, Internet access and other services. The type information of the pending service may include the priority of the pending service, the 5G Quality of Service Identifier (5QI) of the pending service, and the delay required by the pending service.
[0027] In some embodiments, when the terminal determines that there is pending business, it can send a first signaling to the network device. The first signaling can carry the identification information of the terminal. After receiving the signaling, the network device can parse the first signaling to obtain the identification information of the terminal and the type information of the pending business of the terminal.
[0028] S102: Determine a target configuration parameter corresponding to the terminal according to the type information and a preset correspondence between the first configuration parameter and the service type.
[0029] It should be noted that the first configuration parameter is used to determine the enabling period corresponding to the terminal processing different types of services. The first configuration parameter may be a DRX configuration parameter, and the enabling period may be the activation duration corresponding to the DRX.
[0030] In some embodiments, business types can be divided according to business priorities, and business priorities can be determined by 5QI levels. Different 5QI levels correspond to different priorities. For example, business types based on 5QI levels can be divided into high-priority business, general-priority business types, and low-priority business types.
[0031] In some embodiments, the preset correspondence between the first configuration parameter and the service type may be pre-established and stored in a storage area of the network device. Different service types correspond to different first configuration parameters, and the first configuration parameter corresponding to the same service type may include one or more. In the case of multiple first configuration parameters, the types or attributes of the first configuration parameters corresponding to different service types are the same, but the values corresponding to the same first configuration parameter are different.
[0032] Exemplarily, if the service types include type A and type B, the first configuration parameters corresponding to the two service types are 3, including the duration (On Duration) of monitoring PDCCH in each DRX cycle of the terminal, the duration (Inactivity Timer) of waiting for successful decoding of PDCCH by the terminal, and the duration (RetransmissionTimer) before expected retransmission. However, the On Duration in the first configuration parameter of type A is 0.3 seconds (s), and the OnDuration in the first configuration parameter of type B is 0.5s; the Inactivity Timer in the first configuration parameter of type A is 0.08 milliseconds (ms), and the Inactivity Timer in the first configuration parameter of type B is 0.05ms; the RetransmissionTimer in the first configuration parameter of type A is 0.3s, and the Inactivity Timer in the first configuration parameter of type B is 0.4s.
[0033] In some embodiments, after obtaining the type information of the terminal's to-be-processed business, the type information can be matched with the business type in a preset correspondence to determine the reference business type corresponding to the type information, and the first configuration parameter corresponding to the reference business type can be determined as the target configuration parameter corresponding to the terminal.
[0034] S103: Send target configuration parameters to the terminal, so that the terminal and the network device transmit relevant data of the service to be processed based on the target configuration parameters.
[0035] In some embodiments, by sending the determined target configuration parameters to the terminal, the terminal can determine the enabling period corresponding to the terminal based on the target configuration parameters after receiving the target configuration parameters, and send and receive data related to the pending service during the enabling period. At the same time, the network device can also determine the enabling period corresponding to the terminal based on the target configuration parameters, and schedule or send data related to the pending service during the enabling period, so that the terminal and the network device can transmit the same data of the pending service during the same enabling period.
[0036] In other embodiments, after determining the target configuration parameters corresponding to the terminal, the network device can further determine the enablement period of the terminal based on the target configuration parameters, and send the target configuration parameters and the enablement period of the terminal to the terminal together. The terminal can determine the reference enablement period based on the target configuration parameters sent by the network device, and when it is determined that the reference enablement period and the enablement period sent by the network device are the same, send and receive data related to the service to be processed based on the reference enablement period or the enablement period sent by the network device.
[0037] In an embodiment of the present application, a first signaling is sent by a terminal; the first signaling includes type information of the terminal's pending service; according to the type information and the preset correspondence between the first configuration parameter and the service type, the target configuration parameter corresponding to the terminal is determined; the target configuration parameter is sent to the terminal so that the terminal and the network device transmit relevant data of the pending service based on the target configuration parameter. In this way, by determining the target configuration parameter corresponding to the terminal according to the type information of the terminal's pending service and the preset correspondence between the first configuration parameter and the service type, the configuration parameter used to determine the terminal enablement period is refined to the service level and associated with the service type, that is, different types of services can correspond to different enablement periods of the terminal, thereby ensuring the response speed of different types of services, and also avoiding the problem of increased power consumption of the terminal due to a configuration parameter.
[0038] In some embodiments of the present application, the services to be processed include multiple services; based on the type information and the preset correspondence between the first configuration parameter and the service type, the target configuration parameters corresponding to the terminal are determined, that is, step S102 can be implemented by the following steps S1021 to S1022, and each step is described below.
[0039] S1021. Determine, according to a preset priority order of the service types, a first target service type with the highest priority among the service types corresponding to the services to be processed.
[0040] In some embodiments, the preset priority order of the service types may be a preset priority order corresponding to different service types. For example, the priorities of different service types may be determined according to the 5QI levels corresponding to different service types.
[0041] For example, if the 5QI level corresponding to the terminal service is divided into 255 levels from 1 to 255, and the service types include 17, then the 15 5QI levels can be divided into one priority level, thereby obtaining a preset priority order containing 17 priorities. In the preset priority order, the higher the 5QI level, the higher the corresponding priority ranking.
[0042] In some embodiments, type information of multiple pending businesses can be obtained first. The type information of multiple pending businesses can be obtained by sending through the terminal within a preset time period. Then, the priority level corresponding to each pending business can be determined according to the preset priority order of the business type and the types of different pending businesses, and the first target business type with the highest priority can be determined from the multiple priorities.
[0043] In some embodiments, since the business types corresponding to different pending businesses may be completely different, completely the same, or there may be pending businesses with the same business types, the priorities corresponding to different pending businesses may be completely different, completely the same, or partially the same. In the case of completely different business types, the business type with the highest priority among multiple priorities can be determined as the first target business type; in the case of completely the same business types, the business types corresponding to each pending business can be directly determined as the first target business type; in the case of partially identical business types, the first business type with the highest priority corresponding to different parts of the business types can be determined, and the first target business type with a high priority can be determined from the priorities corresponding to the parts with the same business types and the priorities corresponding to the first business type.
[0044] Exemplarily, if the 255 5QI levels corresponding to the terminal services are divided into 17 priority levels, the multiple types to be processed obtained by the network device include four types: A, B, C, and D. The 5QI level corresponding to type A is 20, the 5QI level corresponding to type B is 1, the 5QI level corresponding to type C is 122, and the 5QI level corresponding to type D is 78. The priority order of the four service types from high to low is B, A, D, and C.
[0045] S1022: Determine target configuration parameters based on the first target service type and a preset corresponding relationship.
[0046] In some embodiments, the preset correspondence relationship can be expressed in the form of a correspondence table between the first configuration parameters of the terminal and the business type. In the correspondence table, a first configuration parameter corresponds to a business type. Therefore, after determining the first target business type with the highest priority from multiple types of services to be processed, the first target business type can be matched with the business type in the correspondence table. After the match is successful, the target configuration parameter corresponding to the first target business type can be obtained.
[0047] It can be understood that the first target business type with the highest priority among the business types corresponding to multiple pending businesses is determined according to the preset priority order of the business types, and combined with the preset correspondence between the first configuration parameter and the business type, the target configuration parameter corresponding to the determined first target business type is the one with the highest priority among the multiple pending business types, thereby ensuring that the terminal enabling cycle determined based on the target configuration parameter is adapted to the business type with the highest priority, so that the terminal business corresponding to the high-priority business type can respond in a timely manner.
[0048] In some embodiments of the present application, after obtaining the preset duration of the first signaling sent by the terminal, if a second signaling sent by the terminal is obtained, and the second signaling includes type information of multiple new services to be processed, a second target business type with the highest priority among the business types corresponding to the multiple new services to be processed can be determined; if the priority of the second target business type is higher than the priority of the first target business type, candidate configuration parameters are determined based on the second target business type and the preset correspondence; and the target configuration parameters are updated to candidate configuration parameters.
[0049] In some embodiments, the method for determining the second target business type with the highest priority among multiple new business types to be processed is the same as the method for determining the first target business type with the highest priority among the business classes corresponding to multiple businesses to be processed in the first signaling. The second target business type and the first target business type may be the same or different.
[0050] In some embodiments, when the second target service type is different and the priority of the second target service type is higher than the priority of the first target service type, the configuration parameters of the terminal can be re-determined based on the second target service type in the new service to be processed, that is, the target configuration parameters need to be updated. The second target service type can be matched with the service type in the preset corresponding relationship to determine the candidate configuration parameters corresponding to the second target service type.
[0051] In some embodiments, when both the candidate configuration parameter and the target configuration parameter include only one, the candidate configuration parameter and the target configuration parameter are different; when both the candidate configuration parameter and the target configuration parameter include multiple, each candidate configuration parameter and the corresponding target configuration parameter are different, or some of the candidate configuration parameters and the corresponding target configuration parameters are different.
[0052] In some embodiments, after the target configuration parameters are updated to the candidate configuration parameters, the candidate configuration parameters can be sent to the terminal, so that the terminal can determine the new enabling period corresponding to the multiple new pending tasks based on the obtained candidate configuration parameters, so as to realize the transmission of the new pending service-related data within the new enabling period. In addition, if the pending service corresponding to the first signaling has not been processed after the candidate configuration parameters are determined, the relevant data of the pending service corresponding to the first signaling that has not been processed can also be transmitted within the new enabling period.
[0053] It can be understood that, when the type information of the new pending business is obtained, the second target business type with the highest priority among the business types corresponding to the new pending business is determined, and when it is determined that the priority of the second target business type is higher than the priority of the first target business type, the target configuration parameters corresponding to the terminal are updated to the candidate configuration parameters corresponding to the second target business type, thereby realizing dynamic adjustment of the target configuration parameters when the terminal business type changes, thereby continuously ensuring the timely processing of high-priority types of pending business.
[0054] In some embodiments of the present application, the creation of the preset correspondence between the first configuration parameter and the service type can be implemented through the following steps S201 to S203, and each step is described below.
[0055] S201, determining the service types of multiple services of the terminal;
[0056] It should be noted that the service types of the terminal may include voice calls, data transmission, SMS services, Internet access and other service types. Each service type corresponds to at least one first configuration parameter. The types of first configuration parameters corresponding to different service types are the same, and the values of the first configuration parameters may be different.
[0057] In some embodiments, before the network device and the terminal transmit service data, the 5QI level information of each terminal service can be obtained, and the various terminal services can be divided into different service types based on each 5QI level, thereby determining multiple service types of the terminal.
[0058] S202: Configure first configuration parameters corresponding to each service type.
[0059] In some embodiments, the first configuration parameter may be a DRX configuration parameter, and different first configuration parameters may be created for different service types according to the service level (such as 5QI level) of each service type, so that the terminal enabling period determined by the first configuration parameters corresponding to service types with different service levels is different. For example, the terminal enabling period determined by the first configuration parameter corresponding to a service type with a high service level may be longer than the terminal enabling period determined by the first configuration parameter corresponding to a service type with a high service level.
[0060] S203: Create a preset corresponding relationship based on the service type and the first configuration parameters corresponding to each service type.
[0061] In some embodiments, one service type corresponds to one first configuration parameter, so after determining the first configuration parameters corresponding to different service types, a preset correspondence relationship between the first configuration parameter and the service type can be created based on each service type and the corresponding first configuration parameter. In implementation, each service type and the first configuration parameter can be taken as an entry, and a preset correspondence relationship table between the first configuration parameter and the service type can be created and stored in the network device.
[0062] It can be understood that by configuring the first configuration parameters corresponding to different business types, and creating a preset correspondence based on the first configuration parameters corresponding to the business type obtained after the configuration and the corresponding business type, the business type and the first configuration parameters are associated with each other, so that the target configuration parameters of the terminal for different business types can be quickly determined based on the real-time business type of the terminal and the preset correspondence.
[0063] In some embodiments of the present application, configuring the first configuration parameters corresponding to each service type, that is, step S202 can be implemented by the following step S2021A or S2021B, and step S2021A and step S2021B are respectively described below.
[0064] S2021A: If the priority corresponding to the first reference service type meets a first priority condition, set the enable state of the first configuration parameter corresponding to the first reference service type to a first state.
[0065] It should be noted that the first reference service type is any one of the service types, and the priority corresponding to the first reference service type meets the first priority condition, which means that the service priority corresponding to the first reference service type is higher than the first preset service priority.
[0066] Exemplarily, if the first preset service priority is level three, the service priority corresponding to the first reference service type is level two, and level two is higher than level three (the smaller the level value, the higher the service priority), then it can be considered that the priority corresponding to the first reference service type meets the first priority condition.
[0067] In some embodiments, the first state may be a closed state or an inactive state, and the first state may also be understood as not enabling the first configuration parameter. If the priority corresponding to the first reference service type meets the first priority condition, it means that the terminal service of the first reference service type is a terminal service of a higher service level. In this case, in order to ensure the timeliness of the service of the first reference service type, the enabling state of the first configuration parameter corresponding to the first reference service type may be set to a closed state, and the enabling period of the terminal is determined based on the default first configuration parameter or the cell-level configuration parameter.
[0068] S2021B: If the priority corresponding to the first reference service type meets the first priority condition, set the enable state of the first configuration parameter corresponding to the first reference service type to the second state, and set the first configuration parameter corresponding to the first reference service type to the first value.
[0069] It should be noted that the enabling period of the terminal determined by the first value is greater than the first preset duration threshold; the first state is different from the second state, and the second state can be an on state or an activated state. The first preset duration threshold can be any preset duration threshold, for example, 10s, 20s, etc.
[0070] In some embodiments, when the priority corresponding to the first reference service type satisfies the first priority condition, the first configuration parameter corresponding to the first reference service type can also be started and the first configuration parameter corresponding to the first reference service type can be set to a first value, so that the enabling period of the terminal determined according to the first value is greater than the first preset duration threshold, that is, the terminal is ensured to have a longer enabling period, so that the service data of the first reference service type can be transmitted in a timely manner within the enabling period determined by the first value.
[0071] It can be understood that, when the priority corresponding to the first reference service type satisfies the first priority condition, by setting the enable state of the first configuration parameter corresponding to the first reference service type to the first state, or setting the enable state of the first configuration parameter corresponding to the first reference service type to the second state, and setting the first configuration parameter corresponding to the first reference service type to the first value, the timeliness of the terminal service of the first reference service type can be guaranteed, so that the terminal service with a high service level has better service quality.
[0072] In some other embodiments of the present application, configuring the first configuration parameters corresponding to each service type, that is, step S202, can be implemented by the following step S2021C, which is described below.
[0073] S2021C: If the priority corresponding to the second reference service type meets the second priority condition, set the enable state of the first configuration parameter corresponding to the second reference service type to the second state, and set the first configuration parameter corresponding to the second reference service type to the second value.
[0074] It should be noted that the second reference service type is any one of the service types, and the second reference service type and the first reference service type may be the same or different. The priority corresponding to the second reference service type satisfies the second priority condition, and the service priority corresponding to the second reference service type may be lower than the second preset service priority, and the second preset service priority and the first preset service priority may be different.
[0075] Exemplarily, if the second preset service priority is level four, the service priority corresponding to the second reference service type is level six, and level six is lower than level four (the smaller the level value, the higher the service priority), then it can be considered that the priority corresponding to the second reference service type meets the second priority condition.
[0076] In some embodiments, if it is determined that the priority corresponding to the second reference service type meets the second priority condition, it means that the service level of the service corresponding to the second reference service type is low, and the first configuration parameter corresponding to the second reference type can be enabled, and the first configuration parameter corresponding to the second reference type can be set to a second value, so that the enabling period of the terminal determined based on the second value is less than the second preset duration threshold. The second preset duration threshold can be any preset duration threshold.
[0077] In some embodiments, the second preset duration threshold may be smaller than the first preset duration threshold. For example, if the first preset duration threshold is 10s, the second preset duration threshold may be 500ms, 1s, etc. The relationship between the first preset duration threshold and the second preset duration threshold is merely an example and is not limited in this application.
[0078] It can be understood that, when the priority corresponding to the second reference service type meets the second priority condition, by setting the first configuration parameter corresponding to the second reference service type to the second value, the enabling period of the terminal determined based on the second value can be made less than the second preset duration threshold, that is, the enabling period of the terminal is shorter, so that the terminal has lower power consumption in the process of transmitting the second reference service type service, thereby achieving the purpose of reducing terminal power consumption.
[0079] In some embodiments of the present application, before acquiring the first signaling sent by the terminal, a second configuration parameter may be created, or the second configuration parameter may be created while creating the first service type and the first configuration parameter.
[0080] In some embodiments, the second configuration parameter is used to determine the enabling period of the terminal. The second configuration parameter may be a cell-level DRX parameter. The second configuration parameter may include one or more. The type of the second configuration parameter is the same as the type of the first configuration parameter.
[0081] In some embodiments, the second configuration parameter is independent of the service type of the terminal. The second configuration parameter corresponding to the terminal can be created based on the cell to which the terminal corresponds, or the cell served by the network device can be used to create second configuration parameters corresponding to different cells. The same terminal corresponds to one second configuration parameter, that is, the same terminal corresponds to one enabling cycle. The terminal and the network device can only realize data transmission of various types of terminal services based on this unique enabling cycle.
[0082] It is understandable that by creating a second configuration parameter that is independent of the service type of the terminal, when the first configuration parameter is unavailable, the enabling period of the terminal can be determined based on the second configuration parameter to ensure that the terminal service can be processed in a timely manner.
[0083] In some embodiments of the present application, after obtaining the first signaling sent by the terminal, if it is determined that the enable state of the first configuration parameter is the first state and the enable state of the second configuration parameter is the second state, the second configuration parameter is determined as the target configuration parameter corresponding to the service to be processed.
[0084] In some embodiments, the second configuration parameter may also have a corresponding enabled state. If the enabled state of the first configuration parameter is determined to be the first state, that is, the first configuration parameter is in an unavailable state, and the enabled state of the second configuration parameter is an on state or an activated state, that is, the second configuration parameter is in an available state, then the second configuration parameter can be directly determined as the target configuration parameter corresponding to the business to be processed.
[0085] In other embodiments, if it is determined that the enable state of the target configuration parameter is the first state (for example, the enable states of the first configuration parameters are all the first state; or the enable state of some of the first configuration parameters is the second state, and the target configuration parameter determined from each first configuration parameter is the first state), it means that the target configuration parameter is unavailable. In this case, if it is determined that the enable state of the second configuration parameter is the activated state, the target configuration parameter can be updated to the second configuration parameter, that is, the enable period of the terminal is determined based on the second configuration parameter.
[0086] It can be understood that, when the enabling state of the first configuration parameter is the first state and the enabling state of the second configuration parameter is the second state, the second configuration parameter is determined as the target configuration parameter corresponding to the pending service; or, when the enabling state of the target configuration parameter is the first state and the enabling state of the second configuration parameter is the second state, the target configuration parameter is updated to the second configuration parameter, so that when the configuration parameter associated with the service type is unavailable, the enabling period of the terminal is determined based on the second configuration parameter, and the data related to the pending service is transmitted, so that the pending service of the terminal can be processed normally.
[0087] In some embodiments of the present application, the second configuration parameters may include multiple ones. If it is determined that the terminal has not received the first signaling within a preset period of time after accessing the network device, the target configuration parameters are determined from the various second configuration parameters based on information about the cell served by the terminal.
[0088] It should be noted that different second configuration parameters are associated with different cells. In the process of creating the second configuration parameters, the second configuration parameters can be associated with the corresponding cell information, that is, a corresponding relationship between the second configuration parameters and the cell information is established. The information of the cell served by the terminal may include information such as the identification and level of the cell. A cell served by a terminal may include one, and a terminal accessing a network device may include one or more.
[0089] In some embodiments, the preset duration can be any pre-set time length, for example, 5 minutes (min), 20 minutes, etc. If the first signaling sent by the terminal is not received within the preset time length of the terminal accessing the network device, it means that the terminal has no pending business and no business data transmission needs. In this case, the target configuration parameters can be determined based on the information of the cell served by the terminal and the preset correspondence between the second configuration parameters and the cell information.
[0090] It can be understood that when the first signaling is not received within a preset period of time after the terminal accesses the network device, the target configuration parameters are determined from the various second configuration parameters based on the information of the cell served by the terminal, so that when there is no pending business, the enablement period of the terminal can be determined based on the second configuration parameters to ensure that the terminal and the network device can be in a communication state.
[0091] In an embodiment of the present application, a first signaling is sent by a terminal; the first signaling includes type information of the terminal's pending service; according to the type information and the preset correspondence between the first configuration parameter and the service type, the target configuration parameter corresponding to the terminal is determined; the target configuration parameter is sent to the terminal so that the terminal and the network device transmit relevant data of the pending service based on the target configuration parameter. In this way, by determining the target configuration parameter corresponding to the terminal according to the type information of the terminal's pending service and the preset correspondence between the first configuration parameter and the service type, the configuration parameter used to determine the terminal enablement period is refined to the service level and associated with the service type, that is, different types of services can correspond to different enablement periods of the terminal, thereby ensuring the response speed of different types of services, and also avoiding the problem of increased power consumption of the terminal due to a configuration parameter.
[0092] Next, the implementation process of the application embodiment in the actual application scenario is introduced.
[0093] like Figure 3 As shown, it is a flow chart of a method for dynamic configuration of DRX parameters of a 5G system based on 5QI priority provided by the present application, and the method includes:
[0094] S301. The base station pre-configures a plurality of different groups of DRX parameters (equivalent to the “first configuration parameters” in other embodiments).
[0095] In some embodiments, the base station (equivalent to the "network device" in other embodiments) can pre-set multiple groups of 5QI-level DRX parameters, each group of parameters is associated with a 5QI, that is, associated with a service type. At the same time, the base station can also pre-set a set of cell-level default DRX parameters. Both the 5QI-level DRX parameters and the default DRX parameters can set corresponding switch states, including an open state and an closed state. Among them, the DRX parameters may include on Duration Timer, Inactivity Timer, Retransmission Time, Long Cycle Start offset, etc.
[0096] S302: After the terminal accesses the base station, the service information sent by the terminal is obtained.
[0097] In some embodiments, the service information sent by the terminal includes information on service establishment, service modification, and service deletion.
[0098] S303: Determine whether the base station has enabled the DRX function.
[0099] If yes, the following steps S304 to S318 can be executed; otherwise, the process ends. When all DRX parameter configuration switches are off (equivalent to "the enabling state of the first configuration parameter is the first state" in other embodiments), it can be considered that the base station turns off the DRX function.
[0100] S304: Determine whether the terminal supports the DRX function.
[0101] If so, execute the following steps S305 to S318; otherwise, end the process.
[0102] In some embodiments, a method for determining whether a terminal supports the DRX function may be that after the terminal initially accesses the base station, the base station sends a query message, and the terminal reports information on whether the DRX configuration parameters are supported to the base station. The base station saves the information, so the base station can query the corresponding information on whether the terminal supports the DRX configuration parameters from its own storage area, thereby determining whether the terminal supports the DRX function.
[0103] S305: Determine whether the default DRX parameter configuration switch at the cell level is turned on.
[0104] If so, the following step S306 may be executed; otherwise, the following step S307 may be executed.
[0105] S306. Set a temporary variable DRX 5QI Index (index value) to 0 and a temporary variable DRX Priority (priority) to -1.
[0106] S307. Set a temporary variable DRX 5QI Index to -1 and a temporary variable DRX Priority to -1.
[0107] The temporary variable DRX Priority is -1, indicating the lowest service priority.
[0108] S308: Determine whether there is any service in the context of the user equipment (UE) of the terminal.
[0109] If so, execute the following step S309; otherwise, execute the following step S310.
[0110] S309. Determine whether the 5QI priority of the first service is higher than the DRX Priority.
[0111] If yes, then execute the following steps S310 to S311 ; otherwise, execute the following step S312 .
[0112] S310. Update DRX 5QI Index to the Index of the DRX parameters associated with the 5QI of the service, and update DRXPriority to the priority of the 5QI of the service.
[0113] S311. Determine whether information on all services in the UE context has been traversed.
[0114] If so, execute the following step S312; otherwise, execute the following step S313.
[0115] S312. Determine a variable DRX 5QI Index.
[0116] S313: Traverse all services in the UE context
[0117] S314: Obtain information about the next service in the UE context.
[0118] After step S313, the process may return to step S309 and continue execution.
[0119] S315. Save the DRX 5QI Index to the DRX 5QI Index field in the UE context data structure.
[0120] S316. Search the DRX parameter array according to the DRX 5QI Index field in the UE context data structure, and configure the DRX parameters corresponding to the DRX 5QI Index.
[0121] In some embodiments, if the configuration switch of the group parameter is in the off state (equivalent to the "first state" in other embodiments), it means that the DRX function does not need to be configured at this time. Configuring the DRX parameters corresponding to the DRX 5QI Index can be based on the DRX parameters corresponding to the DRX 5QI Index to determine the activation duration and inactivation duration of the terminal.
[0122] S317: reply the DRX parameters to the control unit (Centralized Unit, CU) of the base station through a UE context response message, and finally send them to the UE through an RRC reconfiguration message.
[0123] In some embodiments, the base station can send the target DRX parameters to the terminal via signaling. The signaling is ultimately organized by the CU. The distribution unit (DU) is responsible for filling in the parameters and then replies to the CU via a response message. The CU organizes it into a reconfiguration message and sends it to the terminal.
[0124] S318. The base station maintains the activation / inactivation time sequence of the terminal according to the DRX parameters.
[0125] In some embodiments, the base station will send a reconfiguration message - dedicated signaling to the terminal, and will also save the scheduling policy corresponding to the message, so that the terminal and the base station can match each other and perform scheduling according to the activation duration determined by the DRX parameters (equivalent to the "enabling period" in other embodiments). For example, the base station schedules or sends data within the activation duration, and the terminal will also receive data within the activation duration.
[0126] The 5G system DRX parameter dynamic configuration method based on 5QI priority provided in the embodiment of the present application can automatically and timely change the DRX parameter configuration according to the service type and service priority established by the terminal, so that the original coarse-grained UE-level DRX configuration can be refined to the 5QI level. Through differentiated DRX parameter configuration for different services, the timeliness of the service can be effectively guaranteed, and at the same time, the power consumption of the terminal can be effectively reduced.
[0127] The present application also provides a network device, Figure 4 A schematic diagram of the composition structure of a network device provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the network device 400 includes:
[0128] The data transceiver module 401 is used to obtain a first signaling sent by a terminal; the first signaling includes type information of a to-be-processed service of the terminal;
[0129] The data processing module 402 is used to determine the target configuration parameter corresponding to the terminal according to the type information and the preset correspondence between the first configuration parameter and the service type; the first configuration parameter is used to determine the enabling period corresponding to the terminal processing different types of services;
[0130] The data transceiver module 401 is further configured to send the target configuration parameters to the terminal, so that the terminal and the network device transmit the relevant data of the to-be-processed service based on the target configuration parameters.
[0131] In an embodiment of the present application, the network device 400 may also include a data creation module for determining the service types of the multiple services of the terminal; configuring the first configuration parameters corresponding to each service type; each service type corresponds to at least one first configuration parameter; based on the service type and the first configuration parameters corresponding to each service type, creating the preset correspondence.
[0132] In some embodiments, the data creation module is further configured to set the enable state of the first configuration parameter corresponding to the first reference service type to the first state if the priority corresponding to the first reference service type satisfies the first priority condition; or,
[0133] If the priority corresponding to the first reference service type meets the first priority condition, setting the enable state of the first configuration parameter corresponding to the first reference service type to the second state, and setting the first configuration parameter corresponding to the first reference service type to the first value;
[0134] Among them, the first reference service type is any one of the various service types; the enabling period of the terminal determined by the first value is greater than a first preset duration threshold; and the first state and the second state are different.
[0135] In some embodiments, the data creation module is further used to set the enable state of the first configuration parameter corresponding to the second reference business type to the second state and set the first configuration parameter corresponding to the second reference business type to the second value if the priority corresponding to the second reference business type meets the second priority condition;
[0136] The second reference service type is any one of the service types; and the enabling period of the terminal determined by the second value is less than a second preset duration threshold.
[0137] In some embodiments, the services to be processed include multiple services, and the data processing module 402 is also used to determine the first target business type with the highest priority among the business types corresponding to each service to be processed according to a preset priority order of the business types; and determine the target configuration parameters based on the first target business type and the preset correspondence.
[0138] In some embodiments, the data transceiver module 401 is further used to obtain a second signaling sent by the terminal, where the second signaling includes type information of multiple new services to be processed;
[0139] The data processing module is also used to determine the second target business type with the highest priority among the business types corresponding to the multiple new businesses to be processed; if the priority of the second target business type is higher than the priority of the first target business type, determine the candidate configuration parameters according to the second target business type and the preset correspondence; and update the target configuration parameters to the candidate configuration parameters.
[0140] In some embodiments, the data creation module is further used to create a second configuration parameter, where the second configuration parameter is used to determine an enabling period of the terminal, the second configuration parameter is independent of a service type of the terminal, and the type of the second configuration parameter is the same as the type of the first configuration parameter.
[0141] In some embodiments, the data processing module 402 is further configured to determine that the enabled state of the first configuration parameter is a first state, the enabled state of the second configuration parameter is a second state, and determine the second configuration parameter as the target configuration parameter corresponding to the service to be processed; or,
[0142] Determine that the enabled state of the target configuration parameter is the first state, the enabled state of the second configuration parameter is the second state, and update the target configuration parameter to the second configuration parameter.
[0143] In some embodiments, the second configuration parameters include multiple ones, and the data processing module 402 is also used to determine that the terminal has not received the first signaling within a preset time period after accessing the network device, and determine the target configuration parameters from each second configuration parameter according to the information of the cell served by the terminal; different second configuration parameters are associated with different cells.
[0144] It should be noted that the description of the network device in the embodiment of the present application is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment, so it is not repeated. For technical details not disclosed in this embodiment, please refer to the description of the method embodiment of the present application for understanding.
[0145] It should be noted that in the embodiment of the present application, if the above-mentioned communication method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or the part that contributes to the relevant solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.
[0146] Accordingly, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the communication method provided in the above embodiment is implemented.
[0147] The description of the above storage medium embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the storage medium embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0148] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes at least one ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0149] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0150] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0151] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0152] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, disks or optical disks.
[0153] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a product to execute all or part of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0154] The above are only implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technical object familiar with the technical field can be easily thought of within the technical scope disclosed in the present application. Changes or substitutions should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A communication method, applied to a network device, comprising: Acquire a first signaling sent by a terminal; The first signaling includes type information of the to-be-processed service of the terminal; Determine the target configuration parameter corresponding to the terminal according to the type information and the preset correspondence between the first configuration parameter and the service type; the first configuration parameter is used to determine the enabling period corresponding to the terminal processing different types of services; The target configuration parameters are sent to the terminal, so that the terminal and the network device transmit relevant data of the to-be-processed service based on the target configuration parameters.
2. The method according to claim 1, further comprising: Determining service types of multiple services of the terminal; Configure the first configuration parameters corresponding to each service type; each service type corresponds to at least one first configuration parameter; The preset corresponding relationship is created based on the service type and the first configuration parameters corresponding to each of the service types.
3. The method according to claim 2, wherein the configuring the first configuration parameters corresponding to each service type comprises: If the priority corresponding to the first reference service type satisfies a first priority condition, setting the enable state of the first configuration parameter corresponding to the first reference service type to a first state; or, If the priority corresponding to the first reference service type satisfies the first priority condition, setting the enable state of the first configuration parameter corresponding to the first reference service type to the second state, and setting the first configuration parameter corresponding to the first reference service type to the first value; Among them, the first reference service type is any one of the various service types; the enabling period of the terminal determined by the first value is greater than a first preset duration threshold; and the first state and the second state are different.
4. The method according to claim 2, wherein the configuring the first configuration parameters corresponding to each service type comprises: If the priority corresponding to the second reference service type meets the second priority condition, setting the enable state of the first configuration parameter corresponding to the second reference service type to the second state, and setting the first configuration parameter corresponding to the second reference service type to the second value; The second reference service type is any one of the service types; and the enabling period of the terminal determined by the second value is less than a second preset duration threshold.
5. The method according to any one of claims 1 to 4, wherein the to-be-processed services include a plurality of services; and determining the target configuration parameters corresponding to the terminal according to the type information and the preset correspondence between the first configuration parameter and the service type comprises: According to the preset priority order of the business types, determine the first target business type with the highest priority among the business types corresponding to the businesses to be processed; The target configuration parameter is determined based on the first target service type and the preset corresponding relationship.
6. The method according to claim 5, further comprising: Acquire a second signaling sent by the terminal, where the second signaling includes type information of a plurality of new services to be processed; Determine a second target service type with the highest priority among the service types corresponding to the multiple new services to be processed; If the priority of the second target service type is higher than the priority of the first target service type, determining candidate configuration parameters according to the second target service type and the preset corresponding relationship; The target configuration parameters are updated to the candidate configuration parameters.
7. The method according to any one of claims 1 to 4, further comprising: A second configuration parameter is created, where the second configuration parameter is used to determine an enabling period of the terminal, the second configuration parameter is independent of a service type of the terminal, and a type of the second configuration parameter is the same as a type of the first configuration parameter.
8. The method according to claim 7, further comprising: Determine that the enabled state of the first configuration parameter is a first state, the enabled state of the second configuration parameter is a second state, and determine the second configuration parameter as the target configuration parameter corresponding to the service to be processed; or, Determine that the enabled state of the target configuration parameter is the first state, the enabled state of the second configuration parameter is the second state, and update the target configuration parameter to the second configuration parameter.
9. The method according to claim 7, wherein the second configuration parameter comprises a plurality of parameters, and the method further comprises: It is determined that the terminal has not received the first signaling within a preset time after accessing the network device, and the target configuration parameter is determined from each second configuration parameter according to information of the cell served by the terminal; different second configuration parameters are associated with different cells.
10. A network device comprising: A data transceiver module, used for acquiring a first signaling sent by a terminal; The first signaling includes type information of the to-be-processed service of the terminal; A data processing module, configured to determine a target configuration parameter corresponding to the terminal according to the type information and a preset correspondence between a first configuration parameter and a service type; the first configuration parameter is used to determine an enabling period corresponding to processing different types of services by the terminal; The data transceiver module is further used to send the target configuration parameters to the terminal, so that the terminal and the network device transmit the relevant data of the to-be-processed service based on the target configuration parameters.