Radio frequency configuration checking method and device, electronic equipment and storage medium
By automatically comparing RF configuration parameters and configuration files, the problem of low RF configuration accuracy is solved, and fast and accurate RF configuration verification is achieved, which improves the registration success rate and verification efficiency of user equipment.
Patent Information
- Application Number
- CN202510393871.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-04
AI Technical Summary
In the prior art, the accuracy of RF configuration is low, resulting in problems such as failure to register a user equipment, and the verification process is cumbersome and time-consuming and error-prone.
By obtaining RF configuration parameters and verification types, and comparing them using configuration files, we determine whether the RF configuration parameters meet the preset frequency band combination and network standard requirements, including format conversion and antenna configuration comparison and comparison steps, and realize automated verification.
Improve the accuracy and verification efficiency of RF configuration, ensure that RF configuration meets the requirements of different network standards, and reduces configuration errors and verification time.
Smart Images

Figure CN120264286A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and particularly to a method, apparatus, electronic device, and storage medium for verifying radio frequency configurations. Background Art
[0002] With the rapid development of communication technologies, radio frequency (RF) configurations play a crucial role in ensuring the normal operation of mobile communication devices. Especially in the MTK (MediaTek) 5G (Fifth Generation Mobile Networks) project, R & D personnel need to accurately configure specific parameter combinations according to the capabilities of operator devices (ODs) to ensure that user equipment (UEs) can successfully register and provide the expected quality of service.
[0003] However, in the actual R & D process, due to the influence of various potential factors, there are often situations where the configured parameter combinations fail to be successfully converted into UE capabilities, resulting in problems such as registration failures. Currently, there are still many errors in the work of radio frequency configuration, and the accuracy of radio frequency configuration is relatively low. Summary of the Invention
[0004] Embodiments of this application disclose a method, apparatus, electronic device, and storage medium for verifying radio frequency configurations, which can accurately and quickly verify radio frequency configurations, improving the accuracy and verification efficiency of radio frequency configurations.
[0005] A first aspect of the embodiments of this application discloses a method for verifying radio frequency configurations, the method including:
[0006] Obtain radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information;
[0007] Obtain an input verification type, where the verification type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified;
[0008] According to the verification type, compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type to obtain a verification result; where the configuration file is used to store one or more preset frequency band combinations that can successfully generate user equipment (UE) capabilities.
[0009] As an alternative implementation, in the first aspect of the embodiments of the present application, the frequency band combination information includes a plurality of target frequency bands and antenna information corresponding to each of the target frequency bands; before comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result, the method further includes:
[0010] Convert the frequency band combination information into verification data corresponding to the target format according to the target format;
[0011] Convert the format of each frequency band information included in each of the configuration files according to the target format; each frequency band information corresponds to a preset frequency band combination or a preset frequency band;
[0012] The step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes:
[0013] Compare the verification data with each of the configuration files after format conversion corresponding to the verification type according to the verification type to obtain a verification result.
[0014] As an alternative implementation, in the first aspect of the embodiments of the present application, the frequency band combination information includes a target antenna set corresponding to a plurality of target frequency bands; the one or more configuration files include a first configuration file, and the first configuration file is used to store one or more preset frequency bands and the antennas respectively corresponding to the one or more preset frequency bands; the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes:
[0015] Obtain the antennas respectively corresponding to the plurality of target frequency bands from the first configuration file to obtain a first antenna set;
[0016] Compare the target antenna set with the first antenna set;
[0017] If the antennas included in the target antenna set are inconsistent with the antennas included in the first antenna set, determine that the verification result is an antenna configuration error;
[0018] If the antennas included in the target antenna set are consistent with the antennas included in the first antenna set, determine that the verification result is an antenna configuration correct.
[0019] As an alternative implementation, in the first aspect of the embodiments of the present application, the one or more configuration files include a second configuration file, and the second configuration file is used to store combination information corresponding to one or more preset frequency band combinations respectively; the comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes:
[0020] Comparing the frequency band combination information with the combination information corresponding to each preset frequency band combination included in the second configuration file;
[0021] If the frequency band combination information matches the combination information corresponding to any one of the preset frequency band combinations included in the second configuration file, it is determined that the verification result is that the frequency band combination information has been configured in the second configuration file;
[0022] If the frequency band combination information does not match the combination information corresponding to each of the preset frequency band combinations included in the second configuration file, it is determined that the verification result is that the frequency band combination information has not been configured in the second configuration file.
[0023] As an alternative implementation, in the first aspect of the embodiments of the present application, the frequency band combination information includes a plurality of target frequency bands, the one or more configuration files include a third configuration file, and the third configuration file is used to store preset bandwidths corresponding to one or more preset frequency band combinations respectively, and the preset frequency band combinations include new radio (NR) frequency band combinations and / or enhanced dual connectivity (EN-DC) frequency band combinations;
[0024] The comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes:
[0025] In the case where the verification type is a new radio (NR) network mode verification or an enhanced dual connectivity (EN-DC) network mode verification, determining whether the third configuration file includes a preset frequency band combination corresponding to the plurality of target frequency bands;
[0026] If the third configuration file includes a preset frequency band combination corresponding to the plurality of target frequency bands, it is determined that the verification result is that the frequency band combination information has been added to the third configuration file;
[0027] If the third configuration file does not include a preset frequency band combination corresponding to the plurality of target frequency bands, it is determined that the verification result is that the frequency band combination information has not been added to the third configuration file.
[0028] As an alternative implementation manner, in the first aspect of the embodiments of the present application, before comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type, the method further includes:
[0029] Obtain the input target bandwidth;
[0030] Comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result, including:
[0031] When the third configuration file includes the preset frequency band combinations corresponding to the multiple target frequency bands, obtain the preset bandwidth of the preset frequency band combinations corresponding to the multiple target frequency bands from the third configuration file;
[0032] Compare the preset bandwidth with the target bandwidth;
[0033] If the preset bandwidth is less than or equal to the target bandwidth, determine that the verification result is that the preset frequency band combinations corresponding to the multiple target frequency bands meet the bandwidth capacity limit;
[0034] If the bandwidth is greater than the target bandwidth, determine that the verification result is that the preset frequency band combinations corresponding to the multiple target frequency bands exceed the bandwidth capacity limit.
[0035] As an alternative implementation manner, in the first aspect of the embodiments of the present application, the one or more configuration files include a fourth configuration file, and the fourth configuration file is used to store the combined information of one or more preset frequency band combinations supported by the UE; comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result, including:
[0036] Compare the combined frequency band information with the combined information corresponding to each preset frequency band combination included in the fourth configuration file;
[0037] If the combined frequency band information matches the combined information corresponding to any one of the preset frequency band combinations included in the fourth configuration file, determine that the verification result is that the combined frequency band information has been added to the fourth configuration file;
[0038] If the combined frequency band information does not match the combined information corresponding to each preset frequency band combination included in the fourth configuration file, determine that the verification result is that the combined frequency band information has not been added to the fourth configuration file.
[0039] A second aspect of the embodiments of the present application discloses a verification device for radio frequency configuration, and the device includes:
[0040] A configuration parameter acquisition module, configured to acquire radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information;
[0041] An inspection type acquisition module, configured to acquire an input inspection type, where the inspection type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified;
[0042] A comparison module, configured to compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the inspection type according to the inspection type, to obtain an inspection result; wherein, the configuration file is used to store one or more preset frequency band combinations that can normally generate user equipment (UE) capabilities.
[0043] A third aspect of an embodiment of the present application discloses an electronic device, including:
[0044] A memory storing executable program code;
[0045] A processor coupled to the memory;
[0046] The processor calls the executable program code stored in the memory to execute the method according to any one of the above embodiments.
[0047] A fourth aspect of an embodiment of the present application discloses a computer-readable storage medium storing a computer program, where when the computer program is executed by a processor, the processor is caused to execute the method according to any one of the above embodiments.
[0048] Compared with the related art, an embodiment of the present application at least includes the following beneficial effects:
[0049] The radio frequency configuration verification method, device, electronic device, and storage medium disclosed in the embodiments of the present application can acquire radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information; acquire an input inspection type, where the inspection type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified; according to the inspection type, the radio frequency configuration parameters to be verified can be compared with one or more configuration files corresponding to the inspection type to obtain an inspection result; wherein, the configuration file is used to store one or more preset frequency band combinations that can normally generate user equipment (UE) capabilities. In the embodiments of the present application, by comparing the acquired radio frequency configuration parameters to be verified with one or more configuration files corresponding to the input inspection type, an inspection result can be obtained quickly and accurately, and targeted verification of radio frequency configurations for different network modes can ensure the accuracy of radio frequency configurations and improve the verification efficiency of radio frequency configurations. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.
[0051] Figure 1 FIG. is a schematic diagram of an application scenario of a method for verifying radio frequency configuration disclosed in an embodiment of the present application;
[0052] Figure 2 FIG. is a schematic flowchart of a method for verifying radio frequency configuration disclosed in an embodiment of the present application;
[0053] Figure 3 FIG. is a schematic diagram of an input interface for verification types disclosed in an embodiment of the present application;
[0054] Figure 4 FIG. is a schematic flowchart of the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result disclosed in an embodiment of the present application Figure 1 ;
[0055] Figure 5 FIG. is a schematic flowchart of the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result disclosed in an embodiment of the present application Figure 2 ;
[0056] Figure 6 FIG. is a schematic flowchart of the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result disclosed in an embodiment of the present application Figure 3 ;
[0057] Figure 7 FIG. is a schematic flowchart of the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result disclosed in an embodiment of the present application Figure 4 ;
[0058] Figure 8 FIG. is a schematic flowchart of the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result disclosed in an embodiment of the present application Figure 5 ;
[0059] Figure 9 FIG. is a schematic flowchart of a method for verifying radio frequency configuration disclosed in an embodiment of the present application Figure 2 ;
[0060] Figure 10 It is a schematic structural diagram of a verification device for radio frequency configuration disclosed in an embodiment of the present application;
[0061] Figure 11 It is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application. Specific embodiments
[0062] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0063] It should be noted that the terms "including" and "having" in the embodiments of the present application and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.
[0064] In the radio frequency (RF) research and development stage of the 5G (Fifth Generation Mobile Networks) project, radio frequency researchers accurately configure specific parameter combinations based on the capabilities of OD (Operator Device). However, during the implementation of the configuration, due to the interference of various potential factors, there is a situation where the configured parameter combination fails to be successfully converted into the capabilities of the UE (User Equipment), resulting in subsequent problems such as registration failures.
[0065] Among them, the main reasons include: incorrect selection of FE layout (Front-End Layout) in the MFEkit (Multi-Frequency Front-End Kit) tool; missing configuration in the XML (eXtensible Markup Language) file; the NR (New Radio) / ENDC (Evolved Universal Terrestrial Radio Access Network-New Radio Dual Connection) combination not being added or the bandwidth capability exceeding the limit in the NR FR Common (New Radio Frequency Range Common) table; the combination not being added in the UE (User Equipment) capability table, etc.
[0066] Currently, RF R & D personnel need to manually process all parameter combination configurations, which is not only cumbersome and time-consuming but also error-prone. Common verification reasons include: the inability was not reported when the hardware personnel registered. The combined hardware capabilities in the UE capability (User Equipment Capability) table were not enabled. These verification processes are time-consuming and laborious, and the test data may be incomplete, easily missing problems such as MIMO (Multiple-Input Multiple-Output) capability tests.
[0067] The embodiment of the present application discloses a method, device, electronic device, and storage medium for verifying RF configuration, which can accurately and quickly verify RF configuration, improving the accuracy and verification efficiency of RF configuration.
[0068] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the application scenario of a method for verifying RF configuration disclosed in the embodiment of the present application. As Figure 1 shown, the method for verifying RF configuration can be applied to the electronic device 100. Among them, the electronic device 100 may include but is not limited to mobile phones, tablet computers, laptop computers, PCs (Personal Computers), etc.
[0069] During the research and development stage of the User Equipment (UE) 110, R & D personnel can configure the radio frequency configuration parameters of the UE 110. Optionally, the UE 110 may include a smart phone, a wearable device, a tablet computer, a laptop computer, an Internet of Things device, a vehicle-mounted terminal, etc.
[0070] The electronic device 100 can verify the radio frequency configuration parameters configured by the radio frequency R & D personnel.
[0071] In an embodiment of the present application, the electronic device 100 can obtain the radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information; obtain the input verification type, where the verification type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified; according to the verification type, the electronic device 100 can compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type to obtain a verification result; where the configuration file is used to store one or more preset frequency band combinations that can normally generate UE capabilities.
[0072] Please further refer to Figure 2 , Figure 2 which is a schematic flowchart of a method for verifying radio frequency configuration disclosed in an embodiment of the present application. The method for verifying radio frequency configuration can be applied to the above-mentioned electronic device 100. As Figure 2 shown, the method for verifying radio frequency configuration may include the following steps:
[0073] Step 210, obtain the radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information.
[0074] In some embodiments, the electronic device can obtain the radio frequency configuration parameters to be verified from an OD (Operator Device) capability table.
[0075] During the R & D stage of the UE, radio frequency R & D personnel configure the radio frequency configuration parameters of the UE, save them in the OD table, and verify them through the verification software (verification tool) running on the electronic device.
[0076] The radio frequency configuration parameters to be verified refer to a series of key parameters that need to be checked and verified in a wireless communication system to ensure that the user equipment can correctly communicate with the base station. These parameters define how the user equipment uses radio spectrum resources and how to process signals.
[0077] Optionally, the radio frequency configuration parameters to be verified may include, but are not limited to, one or more of frequency band combination information, frequency band bandwidth, subcarrier spacing, multiple access technology, maximum number of carriers, and network mode, etc. The embodiments of the present application do not make specific limitations thereto.
[0078] RF R & D personnel can configure multiple target frequency bands corresponding to the UE, as well as configure the frequency band combinations corresponding to the multiple target frequency bands. The RF configuration parameters to be verified obtained by the electronic device may include the frequency band combination information corresponding to the frequency band combination.
[0079] For example, the multiple target frequency bands configured by the RF R & D personnel for the UE may include New Radio (NR) frequency bands and Long Term Evolution (LTE) frequency bands.
[0080] Among them, the frequency band combination refers to the combination method of multiple frequency bands. For example, in LTE (Long Term Evolution) and 5G NR (5th Generation New Radio), the user equipment can use multiple frequency bands simultaneously through carrier aggregation technology to increase the total bandwidth, thereby improving the data transmission rate.
[0081] Optionally, the frequency band combination information may include one or more of the configured multiple target frequency bands, frequency band combination, bandwidth of each target frequency band, antenna information corresponding to each target frequency band, arrangement method between target frequency bands, etc. The embodiments of the present application do not make specific limitations on this.
[0082] Among them, the frequency band combination refers to the combination of multiple target frequency bands. Further, the frequency band combination may include a transmit frequency band combination and a receive frequency band combination. The transmit frequency band combination refers to the combination of multiple transmit frequency bands, and the receive frequency band combination refers to the combination of multiple receive frequency bands. The bandwidth of each frequency band refers to the channel width used on each frequency band; the arrangement method between target frequency bands refers to the arrangement method of different target frequency bands in time or frequency.
[0083] The antenna information corresponding to each target frequency band refers to the antenna configuration corresponding to each target frequency band.
[0084] The antenna configuration corresponding to each target frequency band may include the number of antennas, antenna type, and antenna gain. Among them, the number of antennas refers to the number of antennas configured for each target frequency band; the antenna type refers to different types of antennas classified according to the design, structure, and working principle of the antenna. The antenna type may include array antennas, MIMO antennas, single-stage antennas, etc.; the antenna gain refers to the ability of the antenna to concentrate the radiation energy in a specific direction. The higher the antenna gain corresponding to the antenna, the more effectively the antenna can concentrate the energy in a specific direction, thereby improving the signal strength and coverage.
[0085] The subcarrier spacing refers to the frequency difference between adjacent subcarriers in an OFDM (Orthogonal Frequency-Division Multiplexing) system, such as 15 kHz, 30 kHz, etc.
[0086] Multiple access technology refers to the technology used in wireless communication systems to allow multiple users to share the same communication channel simultaneously, such as FDMA (Frequency Division Multiple Access), TDMA (Time Division Multiple Access), CDMA (Code Division Multiple Access), OFDMA (Orthogonal Frequency-Division Multiple Access), etc.
[0087] The maximum number of carriers refers to the maximum number of carriers that a UE supporting carrier aggregation can use simultaneously.
[0088] Network mode refers to the network standards supported by the UE, such as GSM (Global System for Mobile Communications), WCDMA (Wideband Code Divsion Multiple Access), LTE (Long Term Evolution), 5G NR (5th Generation New Radio), etc.
[0089] Step 220: Obtain the input verification type, which is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified.
[0090] In some embodiments, as Figure 3 shown, the electronic device can display a verification type input interface on the interface, and the user can input the verification type on this verification type input interface. Furthermore, the electronic device can, in response to the user's input operation, verify the radio frequency configuration parameters to be verified according to the input verification type.
[0091] Exemplarily, the verification type may include one or more of LTE (Long Term Evolution) verification, NR (5th Generation New Radio) verification, and ENDC (Evolved Universal Terrestrial Radio Access Network - New Radio Dual Connection) verification, etc.
[0092] Among them, LTE verification refers to verifying the radio frequency configuration parameters of user equipment to ensure that they meet the requirements of the LTE standard; NR verification refers to verifying the radio frequency configuration parameters of user equipment to ensure that they meet the requirements of the NR standard; ENDC verification refers to verifying the radio frequency configuration parameters of user equipment when supporting EN-DC technology to ensure that it can correctly connect to the 4G LTE and 5G NR networks.
[0093] Step 230, according to the verification type, compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to this verification type to obtain a verification result; among them, this configuration file is used to store one or more preset frequency band combinations that can normally generate the UE capabilities of user equipment.
[0094] The above one or more configuration files can be pre-stored in the electronic device. The electronic device can display a configuration file import interface on the interface. The user can input the file path corresponding to the configuration file in the configuration file import interface. Furthermore, the electronic device can, in response to the user's input operation, query the corresponding configuration file from the memory according to the file path corresponding to the configuration file.
[0095] The configuration file can include the frequency band information of multiple preset frequency bands, or can include the frequency band information of multiple preset frequency band combinations. Among them, the frequency band information of the preset frequency band can include the preset frequency band, the bandwidth corresponding to each preset frequency band, the antenna corresponding to each preset frequency band, etc. The frequency band information of the preset frequency band combination can include the preset frequency bands corresponding to each preset frequency band combination, the preset bandwidths corresponding to each preset frequency band combination, the antenna information corresponding to each preset frequency band combination, the combination information corresponding to each preset frequency band combination, etc.
[0096] In some embodiments, the above one or more configuration files can include a first configuration file, and this first configuration file can be used to store one or more preset frequency bands and the antennas respectively corresponding to the one or more preset frequency bands. Exemplarily, this first configuration file can include the preset frequency band N1 and the antennas A and B corresponding to the preset frequency band N1, the preset frequency band N3 and the antennas C and D corresponding to the preset frequency band N3, the preset frequency band N7 and the antennas E and F corresponding to the preset frequency band N7. For example, the combined configuration XML file.
[0097] In some embodiments, one or more of the above configuration files may include a second configuration file, which may be used to store the combined information corresponding to one or more preset frequency band combinations respectively. The combined information may include multiple preset frequency bands corresponding to each preset frequency band combination, the bandwidth corresponding to each preset frequency band, the number of MIMO corresponding to each preset frequency band, etc., which are not specifically limited in the embodiments of the present application. Exemplarily, the second combined configuration file may be an SKU XML file. Exemplarily, the second configuration file may include the preset frequency band combination band1_band7 and the combined information corresponding to the preset frequency band combination band1_band7, the preset frequency band combination band7_band8 and the combined information corresponding to the preset frequency band combination band7_band8, etc. Among them, the combined information corresponding to the preset frequency band combination band1_band7 may be, for example, band 1(20MHz, 64QAM, 4x4 MIMO)+band 7(15MHz, 64QAM, 4x4 MIMO); the combined information corresponding to the preset frequency band combination band7_band8 may be, for example, band7(10MHz, 256QAM, 2x2 MIMO)+band 8(20MHz, 256QAM, 2x2 MIMO).
[0098] In some embodiments, the one or more configuration files may include a third configuration file, which may be used to store the preset bandwidths corresponding to one or more preset frequency band combinations respectively. The preset frequency band combination may include a new radio (NR) frequency band combination and / or an enhanced dual connectivity (EN-DC) frequency band combination. The NR frequency band combination refers to a frequency band combination that only includes NR frequency bands. For example, the NR frequency band combination may be a frequency band combination composed of NR frequency band N1 and NR frequency band N78, that is, NR N1_NRN78; the EN-DC frequency band combination refers to a frequency band combination that includes both NR frequency bands and long term evolution (LTE) frequency bands. For example, the EN-DC frequency band combination may be a frequency band combination composed of LTE frequency band Band1 and NR frequency band N78, that is, LTE Band1_NR N78. Exemplarily, the third configuration file may be an NR FR Common file.
[0099] In some embodiments, the one or more configuration files may include a fourth configuration file, which may be used to store the combined information of one or more preset frequency band combinations supported by the UE. The combined information may include one or more preset frequency band combinations supported by the UE, the bandwidth corresponding to each preset frequency band combination, the MIMO configuration corresponding to each preset frequency band combination, dual-connectivity capability, carrier aggregation capability, uplink and downlink capabilities, and one or more preset frequency bands supported by the UE, etc. Among them, the dual-connectivity capability refers to the ability of the UE to support simultaneous connection to the LTE and NR networks; the carrier aggregation capability refers to the ability to combine multiple carriers to improve the data transmission rate; the uplink and downlink capabilities refer to the maximum transmission capabilities of each preset frequency band in the uplink and downlink, where the uplink refers to the data transmission from the UE to the base station, and the downlink refers to the data transmission from the base station to the UE. Exemplarily, the fourth configuration file may be a UE capability table.
[0100] For different verification types, the corresponding configuration files may be different. For example, the configuration files corresponding to LTE verification may include the first configuration file, the second configuration file, and the fourth configuration file, and the configuration files corresponding to NR verification may include the first configuration file, the second configuration file, the third configuration file, and the fourth configuration file.
[0101] The electronic device may compare the frequency band combination information included in the radio frequency configuration parameters to be verified with the respective frequency band information included in the one or more configuration files corresponding to the verification type according to the verification type, to obtain a verification result.
[0102] The above verification result may be used to characterize whether the frequency band combination information included in the radio frequency configuration parameters to be verified is correctly configured. The verification result may include whether the antenna configuration corresponding to multiple target frequency bands is correct, whether the preset frequency band combinations corresponding to multiple target frequency bands are configured in the second configuration file, whether the frequency band combination information is added to the third configuration file, whether the preset frequency band combinations corresponding to multiple target frequency bands exceed the bandwidth capacity limit, whether the frequency band combination information is added to the fourth configuration file, etc.
[0103] In some embodiments, the electronic device may convert the frequency band combination information into verification data corresponding to the target format according to the target format; and may perform format conversion on the respective frequency band information included in each configuration file according to the target format; each frequency band information corresponds to a preset frequency band combination or corresponds to a preset frequency band; and then the electronic device may compare the verification data with the respective format-converted configuration files corresponding to the verification type according to the verification type, to obtain a verification result.
[0104] Optionally, the target format may sequentially include fields such as a receiving frequency band combination, a transmitting frequency band combination, and the number of antennas corresponding to each frequency band. Exemplarily, the data to be verified corresponding to the target format may be expressed as RX_1A_7A_TX_1A_7A(NR_N1(4)_NR_N7(4)_NR_N1(1)_NR_N7(1))(4-4)_(1-1), where RX_1A_7A may represent the receiving frequency band combination, and this receiving frequency band combination includes receiving frequency band 1 and receiving frequency band 7; TX_1A_7A may represent the transmitting frequency band combination, and this transmitting frequency band combination includes transmitting frequency band 1 and transmitting frequency band 7; NR_N1(4)_NR_N7(4) may represent that the number of antennas for receiving frequency band N1 and receiving frequency band N7 is 4 respectively, that is, 4 antennas are used for transmission in receiving frequency band N1 and receiving frequency band N7 respectively; NR_N1(1)_NR_N7(1) may represent that the number of antennas for transmitting frequency band N1 and transmitting frequency band N7 is 1 respectively, that is, 1 antenna is used for transmission in transmitting frequency band N1 and transmitting frequency band N7 respectively; (4-4)_(1-1) may represent the TX capabilities of the uplink and downlink, that is, the capabilities of transmitting data in the uplink and downlink. (4-4)_(1-1) may represent that the maximum capabilities of the downlink and uplink are 4x4 MIMO and 1x1 MIMO respectively. The downlink frequency band refers to the frequency range used when the base station sends data to the UE; the uplink frequency band refers to the frequency band range used when the UE sends data to the base station;
[0105] In the embodiments of the present application, the electronic device compares the obtained radio frequency configuration parameters to be verified with one or more configuration files corresponding to the input verification type, and conducts targeted verification on the radio frequency configurations of different network systems, which can ensure the accuracy of the radio frequency configuration. At the same time, through the automated verification by the electronic device, the verification efficiency of the radio frequency configuration can be improved.
[0106] In some embodiments, the electronic device may combine multiple target frequency bands, and each target frequency band uses a different antenna set, then the frequency band combination information may include the target antenna sets corresponding to the multiple target frequency bands. Exemplarily, the multiple target frequency bands may include target frequency band N1 and target frequency band N7. Antennas A and B may be used for target frequency band N1, and antennas C and D may be used for target frequency band N7. Then the target antenna set corresponding to target frequency band N1 may include antennas A and B, and the target antenna set corresponding to target frequency band N7 may include antennas C and D.
[0107] In some embodiments, as Figure 4 shown, the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result may include the following steps:
[0108] Step 410: Obtain the antennas corresponding to multiple target frequency bands from the first configuration file to obtain the first antenna set.
[0109] The electronic device can compare multiple target frequency bands one by one with all the preset frequency bands included in the first configuration file. When a target frequency band matches any preset frequency band in the first configuration file, the antenna corresponding to the matching preset frequency band is added to the first antenna set.
[0110] Exemplarily, if the multiple target frequency bands are target frequency band N1 and target frequency band N3, the electronic device can search for target frequency band N1 and target frequency band N3 from the first configuration file, and add antenna A and antenna B corresponding to target frequency band N1 and antenna C and antenna D corresponding to target frequency band N3 in the first configuration file to the first antenna set, then the first antenna set can be obtained, and the first antenna set includes antenna A, antenna B, antenna C, and antenna D.
[0111] Step 420: Compare the target antenna set with the first antenna set.
[0112] Step 430: Determine whether the antennas included in the target antenna set are the same as the antennas included in the first antenna set. If so, execute step 450; if not, execute step 440.
[0113] Step 440: Determine that the verification result is antenna configuration error.
[0114] Step 450: Determine that the verification result is antenna configuration correct.
[0115] The electronic device can compare the antennas included in the target antenna set with the antennas included in the first antenna set to determine whether the antennas included in the target antenna set are the same as the antennas included in the first antenna set. If the antennas included in the target antenna set are not the same as the antennas included in the first antenna set, it is determined that the verification result is antenna configuration error; if the antennas included in the target antenna set are the same as the antennas included in the first antenna set, it is determined that the verification result is antenna configuration correct.
[0116] Exemplarily, if the target antenna set is {antenna A, antenna B, antenna C, antenna D}, and the first antenna set is {antenna A, antenna B, antenna C, antenna E}, it can be determined that the verification result is antenna configuration error; if the target antenna set is {antenna A, antenna B, antenna C, antenna D}, and the first antenna set is also {antenna A, antenna B, antenna C, antenna D}, it can be determined that the verification result is antenna configuration correct.
[0117] In the embodiments of the present application, the electronic device obtains antennas corresponding to multiple target frequency bands from the first configuration file to obtain the first antenna set; compares the target antenna set with the first antenna set; determines whether the antennas included in the target antenna set are the same as the antennas included in the first antenna set. If the antennas included in the target antenna set are not the same as the antennas included in the first antenna set, it is determined that the verification result is an antenna configuration error; if the antennas included in the target antenna set are the same as the antennas included in the first antenna set, it is determined that the verification result is an antenna configuration correct. By comparing the actual configuration with the standard configuration file, it can be ensured that the antenna configuration of the user equipment meets the requirements of a specific network mode, which helps the user equipment to work properly in different frequency bands and different network environments, improves the compatibility and interoperability of the user equipment in the network, and reduces connection problems caused by configuration errors.
[0118] In some embodiments, as Figure 5 shown, the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain the verification result may include the following steps:
[0119] Step 510, compare the frequency band combination information with the combination information corresponding to each preset frequency band combination included in the second configuration file.
[0120] The electronic device can convert the frequency band combination information into the data to be verified corresponding to the target format according to the target format, and perform format conversion on the combination information corresponding to each preset frequency band combination included in the second configuration file according to the target format; furthermore, the electronic device can compare the data to be verified with the formatted combination information corresponding to each preset frequency band combination included in the second configuration file to obtain the verification result.
[0121] Exemplarily, the above frequency band combination information may include a transmit frequency band combination TX_2A_5A, a receive frequency band combination RX_2A_5A, the number of antennas 3 corresponding to the transmit frequency band combination TX_2A_5A, and the number of antennas 1 corresponding to the receive antenna combination. Then, according to the target format, the electronic device can convert the frequency band combination information into verification data RX_2A_5A_TX_2A_5A (NR_N2(3)_NR_N5(3)_NR_N2(1)_NR_N5(1))(3 - 3)_(1 - 1) corresponding to the target format. Assume that the combination information corresponding to a preset frequency band combination included in the second configuration file includes a transmit frequency band combination TX_1A_7A, a receive frequency band combination RX_1A_7A, the number of antennas 4 corresponding to the transmit frequency band combination TX_1A_7A, and the number of antennas 2 corresponding to the receive antenna combination RX_1A_7A. Then, according to the target format, the electronic device can convert the combination information corresponding to the preset frequency band combination, obtaining RX_1A_7A_TX_1A_7A (NR_N1(4)_NR_N7(4)_NR_N1(2)_NR_N7(2)(4 - 4)_(2 - 2). Furthermore, the electronic device can compare RX_2A_5A_TX_2A_5A (NR_N2(3)_NR_N5(3)_NR_N2(1)_NR_N5(1))(3 - 3)_(1 - 1) with RX_1A_7A_TX_1A_7A (NR_N1(4)_NR_N7(4)_NR_N1(2)_NR_N7(2)(4 - 4)_(2 - 2).
[0122] Step 520, determine whether the frequency band combination information matches the combination information corresponding to any preset frequency band combination included in the second configuration file. If so, execute step 540; if not, execute step 530.
[0123] Step 530, determine that the verification result is that this frequency band combination information is not configured in the second configuration file.
[0124] Step 540, determine that the verification result is that this frequency band combination information is already configured in the second configuration file.
[0125] The electronic device can determine whether the verification data matches the formatted combination information corresponding to any preset frequency band combination included in the second configuration file. If the verification data matches the formatted combination information corresponding to any preset frequency band combination included in the second configuration file, it is determined that the verification result is that this frequency band combination information is already configured in the second configuration file; if the verification data does not match the formatted combination information corresponding to each preset frequency band combination included in the second configuration file, it is determined that the verification result is that this frequency band combination information is not configured in the second configuration file.
[0126] In the embodiments of the present application, the electronic device compares the band combination information with the combination information corresponding to each preset band combination included in the second configuration file; if the band combination information matches the combination information corresponding to any one of the preset band combinations included in the second configuration file, it is determined that the verification result is that the band combination information is already configured in the second configuration file; if the band combination information does not match the combination information corresponding to each of the preset band combinations included in the second configuration file, it is determined that the verification result is that the band combination information is not configured in the second configuration file. By comparing the band combination information with the combination information corresponding to each preset band combination in the second configuration file, it is possible to avoid the situation where the band combination information is not configured in the second configuration file and ensure the accuracy of radio frequency parameter configuration.
[0127] In some embodiments, the band combination information may include multiple target bands. Exemplarily, the multiple target bands may include NR band N1, may also include LTE band Band1, or may include both NR band N1 and LTE band Band1 at the same time.
[0128] In some embodiments, as Figure 6 shown, the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain the verification result may include the following steps:
[0129] Step 610, in the case where the verification type is NR network mode verification or EN-DC network mode verification, determine whether the third configuration file includes the preset band combinations corresponding to the multiple target bands. If so, execute step 630; if not, execute step 620.
[0130] The new radio (NR) network mode verification can be used to verify whether the NR band combinations in the band combination information are correctly configured; the enhanced dual connectivity (EN-DC) network mode verification can be used to verify whether the EN-DC band combinations composed of NR bands and long term evolution (LTE) bands in the band combination information are correctly configured.
[0131] Step 620, determine that the verification result is that the band combination information has been added to the third configuration file.
[0132] Step 630, determine that the verification result is that the band combination information has not been added to the third configuration file.
[0133] The electronic device can display a verification type selection interface on the interface, and the user can select the verification type on the verification type selection interface. The electronic device can determine the verification type in response to the user's selection operation.
[0134] When the verification type selected by the user is new radio (NR) network mode verification or enhanced dual connectivity (EN-DC) network mode verification, the electronic device can query the preset frequency band combinations corresponding to multiple target frequency bands in the third configuration file, and determine whether the third configuration file includes the preset frequency band combinations corresponding to the multiple target frequency bands. If the third configuration file includes the preset frequency band combinations corresponding to the multiple target frequency bands, it is determined that the verification result is that the frequency band combination information has been added to the third configuration file; if the third configuration file does not include the preset frequency band combinations corresponding to the multiple target frequency bands, it is determined that the verification result is that the frequency band combination information has not been added to the third configuration file.
[0135] Exemplarily, when the verification type selected by the user is new radio (NR) network mode verification, if the multiple target frequency bands are NR N1 and NR N3, the preset frequency band combination corresponding to the multiple target frequency bands is NR N1_NR N3. The electronic device can search for NR N1_NR N3 in the third configuration file. If NR N1_NR N3 is included in the third configuration file, it can be determined that the verification result is that the frequency band combination information has been added to the third configuration file; if NR N1_NR N3 is not included in the third configuration file, it can be determined that the verification result is that the frequency band combination information has not been added to the third configuration file.
[0136] In the embodiments of the present application, when the verification type is new radio (NR) network mode verification or enhanced dual connectivity (EN-DC) network mode verification, the electronic device can determine whether the third configuration file includes the preset frequency band combinations corresponding to multiple target frequency bands; if the third configuration file includes the preset frequency band combinations corresponding to the multiple target frequency bands, it is determined that the verification result is that the frequency band combination information has been added to the third configuration file; if the third configuration file does not include the preset frequency band combinations corresponding to the multiple target frequency bands, it is determined that the verification result is that the frequency band combination information has not been added to the third configuration file. By determining whether the third configuration file includes the preset frequency band combinations corresponding to multiple target frequency bands, it is possible to avoid determining whether the bandwidth exceeds the capacity limit for the preset frequency band combinations corresponding to multiple target frequency bands that are not added to the third configuration file, and the verification efficiency of radio frequency configuration can be improved.
[0137] In some embodiments, before comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type, the electronic device can obtain the input target bandwidth. The electronic device can determine the input target bandwidth in response to the input operation of the user on the bandwidth input interface.
[0138] As Figure 7 shown, the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result may include the following steps:
[0139] Step 710, when the third configuration file includes preset frequency band combinations corresponding to multiple target frequency bands, obtain the preset bandwidths of the preset frequency band combinations corresponding to the multiple target frequency bands from the third configuration file.
[0140] Exemplarily, the multiple target frequency bands may be NR N1 and NR N7, then the preset frequency band combination corresponding to the multiple target frequency bands may be NR_N1_NR_N7. The electronic device may compare NR_N1_NR_N7 with each preset frequency band combination in the third configuration file. When the third configuration file includes NR N1_NR N7, the electronic device may obtain the preset bandwidth corresponding to NR N1_NR N7.
[0141] In some embodiments, there are multiple preset bandwidths for the preset combinations corresponding to the multiple target frequency bands. For example, the preset bandwidth corresponding to NR N1_NR N7 may be that the bandwidth corresponding to NR N1 is 20 MHz and the bandwidth corresponding to NR N7 is 100 MHz, or the bandwidth corresponding to NR N1 is 30 MHz and the bandwidth corresponding to NR N7 is 110 MHz, etc.
[0142] Step 720, compare the preset bandwidth with the target bandwidth.
[0143] Step 730, determine whether the preset bandwidth is greater than the target bandwidth.
[0144] Step 740, determine that the verification result is that the preset frequency band combination corresponding to the multiple target frequency bands meets the bandwidth capability limit.
[0145] Step 750, determine that the verification result is that the preset frequency band combination corresponding to the multiple target frequency bands exceeds the bandwidth capability limit.
[0146] The electronic device may compare the preset bandwidth with the target bandwidth to determine whether the preset bandwidth is greater than the target bandwidth. When the preset bandwidth is less than or equal to the target bandwidth, determine that the verification result is that the preset frequency band combination corresponding to the multiple target frequency bands meets the bandwidth capability limit; when the preset bandwidth is greater than the target bandwidth, determine that the verification result is that the preset frequency band combination corresponding to the multiple target frequency bands does not meet the bandwidth capability limit.
[0147] Exemplarily, multiple target frequency bands may include N78 (100 MHz) and B3 (20 MHz). Among them, N78 (100 MHz) represents 5G NR band 78 with a bandwidth of 100 MHz; B3 (20 MHz) represents LTE band 3 with a bandwidth of 20 MHz. CA_N78_B3 may represent a preset frequency band combination composed of 5G NR band 78 and LTE band 3. The corresponding preset bandwidth of CA_N78_B3 is 120 MHz. When the input target bandwidth is 100 MHz, since the preset bandwidth of 120 MHz is greater than the target bandwidth of 100 MHz, it is determined that the verification result is that the preset frequency band combination corresponding to the multiple target frequency bands does not meet the bandwidth capacity limit.
[0148] In the embodiments of the present application, the electronic device obtains the input target bandwidth; when the third configuration file includes the preset frequency band combinations corresponding to multiple target frequency bands, it obtains the preset bandwidth of the preset frequency band combinations corresponding to the multiple target frequency bands from the third configuration file; compares the preset bandwidth with the target bandwidth; if the preset bandwidth is less than or equal to the target bandwidth, it is determined that the verification result is that the preset frequency band combinations corresponding to the multiple target frequency bands meet the bandwidth capacity limit; if the preset bandwidth is greater than the target bandwidth, it is determined that the verification result is that the preset frequency band combinations corresponding to the multiple target frequency bands exceed the bandwidth capacity limit. By judging whether the preset bandwidth of the preset frequency band combinations corresponding to the multiple target frequency bands is greater than the target bandwidth, it is possible to avoid whether the preset bandwidth of the preset frequency band combinations corresponding to the multiple target frequency bands exceeds the bandwidth capacity limit, and the accuracy of radio frequency configuration can be improved.
[0149] In some embodiments, as Figure 8 shown, the step of comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain the verification result may include the following steps:
[0150] Step 810, compare the frequency band combination information with the combination information corresponding to each preset frequency band combination included in the fourth configuration file.
[0151] The electronic device may convert the frequency band combination information into verification data corresponding to the target format according to the target format, and perform format conversion on the combination information corresponding to each preset frequency band combination included in the fourth configuration file according to the target format; then the electronic device may compare the verification data with the formatted combination information corresponding to each preset frequency band combination included in the fourth configuration file to obtain the verification result.
[0152] Exemplarily, the above frequency band combination information may include a transmission frequency band combination TX_2A_5A, a reception frequency band combination RX_2A_5A, the number of antennas 3 corresponding to the transmission frequency band combination TX_2A_5A, and the number of antennas 1 corresponding to the reception antenna combination. Then, according to the target format, the electronic device can convert the frequency band combination information into verification data RX_2A_5A_TX_2A_5A (NR_N2(3)_NR_N5(3)_NR_N2(1)_NR_N5(1))(3-3)_(1-1) corresponding to the target format. Assume that the combination information corresponding to a preset frequency band combination included in the fourth configuration file includes a transmission frequency band combination TX_1A_7A, a reception frequency band combination RX_1A_7A, the number of antennas 4 corresponding to the transmission frequency band combination TX_1A_7A, and the number of antennas 2 corresponding to the reception antenna combination RX_1A_7A. Then, according to the target format, the electronic device can convert the combination information corresponding to the preset frequency band combination, obtaining RX_1A_7A_TX_1A_7A (NR_N1(4)_NR_N7(4)_NR_N1(2)_NR_N7(2)(4-4)_(2-2). Furthermore, the electronic device can compare RX_2A_5A_TX_2A_5A (NR_N2(3)_NR_N5(3)_NR_N2(1)_NR_N5(1))(3-3)_(1-1) with RX_1A_7A_TX_1A_7A (NR_N1(4)_NR_N7(4)_NR_N1(2)_NR_N7(2)(4-4)_(2-2).
[0153] Step 820, determine whether the frequency band combination information matches the combination information corresponding to multiple preset frequency band combinations included in the fourth configuration file.
[0154] Step 830, determine that the verification result is that this frequency band combination information is not added to the fourth configuration file.
[0155] Step 840, determine that the verification result is that this frequency band combination information is already added to the fourth configuration file.
[0156] The electronic device can determine whether the verification data matches the formatted combination information corresponding to any preset frequency band combination included in the fourth configuration file. If the verification data matches the formatted combination information corresponding to any preset frequency band combination included in the fourth configuration file, it is determined that the verification result is that this frequency band combination information is already added to the fourth configuration file; if the verification data does not match the formatted combination information corresponding to each preset frequency band combination included in the second configuration file, it is determined that the verification result is that this frequency band combination information is not added to the fourth configuration file.
[0157] In the embodiments of the present application, the electronic device may compare the frequency band combination information with the combination information corresponding to each preset frequency band combination included in the fourth configuration file; if the frequency band combination information matches the combination information corresponding to any preset frequency band combination included in the fourth configuration file, it is determined that the verification result is that the frequency band combination information has been added to the fourth configuration file; if the frequency band combination information does not match the combination information corresponding to each preset frequency band combination included in the fourth configuration file, it is determined that the verification result is that the frequency band combination information has not been added to the fourth configuration file. By comparing the frequency band combination information with the combination information corresponding to each preset frequency band combination in the fourth configuration file, it is possible to avoid the situation where the frequency band combination information is not configured in the fourth configuration file and ensure the accuracy of radio frequency configuration.
[0158] In some embodiments, as Figure 9 shown, the electronic device may display an initial interface on the interface, and the user may select a file path to import multiple configuration files. The multiple configuration files may include an OD table, an SKU XML, an NR FR Common, an LTE UE table, and an NR UE table; then, the user may input the platform bandwidth capability on the interface and submit it. The electronic device loads and formats the preset frequency band combinations in the multiple configuration files selected and input by the user, and enters a function selection interface. The user may select a verification type, such as LTE verification, NR verification, or ENDC verification. In response to the verification type input by the user, the electronic device may perform MFEkit FE Layout verification, SKU XML verification, NRFR Common verification, and UE capability table verification on the frequency band combination information in the OD table respectively, and display the verification results on the interface. The user may view the verification result list or export the verification results.
[0159] Please refer to Figure 10 , Figure 10 which is a schematic structural diagram of a verification device for radio frequency configuration disclosed in the embodiments of the present application. As Figure 10 shown, the verification device 1000 for radio frequency configuration may include a configuration parameter acquisition module 1010, a verification type acquisition module 1020, and a comparison module 1030.
[0160] The configuration parameter acquisition module 1010 is configured to acquire radio frequency configuration parameters to be verified, and the radio frequency configuration parameters include frequency band combination information.
[0161] The verification type acquisition module 1020 is configured to acquire an input verification type, and the verification type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified.
[0162] The comparison module 1030 is configured to compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type, so as to obtain a verification result; wherein, the configuration file is used to store one or more preset frequency band combinations that can normally generate the user equipment (UE) capabilities.
[0163] In some embodiments, the frequency band combination information includes a plurality of target frequency bands and the antenna information corresponding to each target frequency band; the radio frequency configuration verification device 1000 further includes a format conversion module.
[0164] The format conversion module is configured to convert the frequency band combination information into verification data corresponding to the target format according to the target format; perform format conversion on each frequency band information included in each configuration file according to the target format; each frequency band information corresponds to a preset frequency band combination or a preset frequency band.
[0165] The comparison module 1030 is further configured to compare the verification data with each of the configuration files after format conversion corresponding to the verification type according to the verification type, so as to obtain a verification result.
[0166] In some embodiments, the frequency band combination information includes a target antenna set corresponding to a plurality of target frequency bands; one or more configuration files include a first configuration file, and the first configuration file is used to store one or more preset frequency bands and the antennas respectively corresponding to the one or more preset frequency bands.
[0167] The comparison module 1030 is further configured to obtain the antennas respectively corresponding to the plurality of target frequency bands from the first configuration file to obtain a first antenna set; compare the target antenna set with the first antenna set; if the antennas included in the target antenna set are inconsistent with the antennas included in the first antenna set, determine that the verification result is an antenna configuration error;
[0168] If the antennas included in the target antenna set are consistent with the antennas included in the first antenna set, determine that the verification result is an antenna configuration correct.
[0169] In some embodiments, one or more configuration files include a second configuration file, and the second configuration file is used to store the combination information respectively corresponding to one or more preset frequency band combinations.
[0170] The comparison module 1030 is further configured to compare the frequency band combination information with the combination information corresponding to each preset frequency band combination included in the second configuration file; if the frequency band combination information matches the combination information corresponding to any one of the preset frequency band combinations included in the second configuration file, it is determined that the verification result is that the frequency band combination information is already configured in the second configuration file; if the frequency band combination information does not match the combination information corresponding to each preset frequency band combination included in the second configuration file, it is determined that the verification result is that the frequency band combination information is not configured in the second configuration file.
[0171] In some embodiments, the frequency band combination information includes a plurality of target frequency bands, the one or more configuration files include a third configuration file, and the third configuration file is used to store the preset bandwidths respectively corresponding to one or more preset frequency band combinations, and the preset frequency band combinations include new radio (NR) frequency band combinations and / or enhanced dual connectivity (EN-DC) frequency band combinations.
[0172] The comparison module 1030 is further configured to, when the verification type is new radio (NR) network mode verification or enhanced dual connectivity (EN-DC) network mode verification, determine whether the third configuration file includes the preset frequency band combinations corresponding to the plurality of target frequency bands; if the third configuration file includes the preset frequency band combinations corresponding to the plurality of target frequency bands, it is determined that the verification result is that the frequency band combination information has been added to the third configuration file; if the third configuration file does not include the preset frequency band combinations corresponding to the plurality of target frequency bands, it is determined that the verification result is that the frequency band combination information has not been added to the third configuration file.
[0173] In some embodiments, the radio frequency configuration verification device may further include a bandwidth acquisition module.
[0174] The bandwidth acquisition module is configured to acquire the input target bandwidth.
[0175] The comparison module 1030 is further configured to, when the third configuration file includes the preset frequency band combinations corresponding to the plurality of target frequency bands, acquire the preset bandwidths of the preset frequency band combinations corresponding to the plurality of target frequency bands from the third configuration file; compare the preset bandwidth with the target bandwidth; if the preset bandwidth is less than or equal to the target bandwidth, it is determined that the verification result is that the preset frequency band combinations corresponding to the plurality of target frequency bands meet the bandwidth capability limit; if the bandwidth is greater than the target bandwidth, it is determined that the verification result is that the preset frequency band combinations corresponding to the plurality of target frequency bands exceed the bandwidth capability limit.
[0176] In some embodiments, the one or more configuration files include a fourth configuration file, and the fourth configuration file is used to store the combination information of one or more preset frequency band combinations supported by the UE.
[0177] The comparison module 1030 is further configured to compare the frequency band combination information with the combination information corresponding to each preset frequency band combination included in the fourth configuration file; if the frequency band combination information matches the combination information corresponding to any one of the preset frequency band combinations included in the fourth configuration file, it is determined that the verification result is that the frequency band combination information has been added to the fourth configuration file; if the frequency band combination information does not match the combination information corresponding to each of the preset frequency band combinations included in the fourth configuration file, it is determined that the verification result is that the frequency band combination information has not been added to the fourth configuration file.
[0178] In the embodiments of the present application, an electronic device can obtain radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information; obtain an input verification type, where the verification type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified; according to the verification type, the electronic device can compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type to obtain a verification result; where the configuration file is used to store one or more preset frequency band combinations that can normally generate user equipment (UE) capabilities. In the embodiments of the present application, the electronic device compares the obtained radio frequency configuration parameters to be verified with one or more configuration files corresponding to the input verification type, and conducts targeted verification on the radio frequency configurations of different network modes, which can ensure the accuracy of the radio frequency configuration. At the same time, through the automated verification by the terminal device, the verification efficiency of the radio frequency configuration can be improved.
[0179] Please refer to Figure 11 , Figure 11 which is a schematic structural diagram of an electronic device disclosed in the embodiments of the present application. As Figure 11 shown, the electronic device 1100 may include:
[0180] A memory 1110 storing executable program code;
[0181] A processor 1120 coupled to the memory 1110;
[0182] Wherein, the processor 1120 calls the executable program code stored in the memory 1110 to execute any radio frequency configuration verification method disclosed in the embodiments of the present application.
[0183] The embodiments of the present application disclose a computer-readable storage medium that stores a computer program, where when the computer program is executed by the processor, the processor implements any radio frequency configuration verification method disclosed in the embodiments of the present application.
[0184] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the "in one embodiment" or "in an embodiment" that appears throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0185] In various embodiments of the present application, it should be understood that the magnitudes of the serial numbers of the above processes do not necessarily mean the inevitable sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0186] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0187] In addition, in each embodiment of the present application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0188] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server or a network device, etc., specifically, the processor in the computer device) to execute some or all of the steps of the above methods in each embodiment of the present application.
[0189] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc memories, magnetic disc memories, tape memories, or any other medium that can be used to carry or store data and is computer-readable.
[0190] The above has introduced in detail a method, device, electronic device, and storage medium for verifying radio frequency configuration disclosed in the embodiments of the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. At the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation on the present application.
Claims
1. A method for verifying radio frequency configuration, characterized in that The method includes: Obtaining radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information; Obtaining an input verification type, where the verification type is used to indicate the network mode corresponding to the radio frequency configuration parameters to be verified; Comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result; where the configuration file is used to store one or more preset frequency band combinations that can normally generate user equipment (UE) capabilities.
2. The method according to claim 1, wherein The frequency band combination information includes multiple target frequency bands and antenna information corresponding to each of the target frequency bands; before comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result, the method further includes: Converting the frequency band combination information into verification data corresponding to the target format according to the target format; Converting the format of each frequency band information included in each of the configuration files according to the target format; each frequency band information corresponds to a preset frequency band combination or a preset frequency band. The comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes: Comparing the verification data with each of the configuration files after format conversion corresponding to the verification type according to the verification type to obtain a verification result.
3. The method according to claim 1, wherein The frequency band combination information includes a target antenna set corresponding to multiple target frequency bands; the one or more configuration files include a first configuration file, and the first configuration file is used to store one or more preset frequency bands and antennas respectively corresponding to the one or more preset frequency bands. The comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes: Obtaining antennas respectively corresponding to the multiple target frequency bands from the first configuration file to obtain a first antenna set; Comparing the target antenna set with the first antenna set; If the antennas included in the target antenna set are inconsistent with the antennas included in the first antenna set, determining that the verification result is an antenna configuration error; If the antennas included in the target antenna set are consistent with the antennas included in the first antenna set, determining that the verification result is an antenna configuration correct.
4. The method according to claim 1, wherein The one or more configuration files include a second configuration file, and the second configuration file is used to store combination information respectively corresponding to one or more preset frequency band combinations; the comparing the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes: Comparing the frequency band combination information with the combination information corresponding to each of the preset frequency band combinations included in the second configuration file. If the frequency band combination information matches the combination information corresponding to any of the preset frequency band combinations included in the second configuration file, determine that the verification result is that the frequency band combination information has been configured in the second configuration file; If the frequency band combination information does not match the combination information corresponding to any of the preset frequency band combinations included in the second configuration file, determine that the verification result is that the frequency band combination information has not been configured in the second configuration file.
5. The method according to claim 1, wherein The frequency band combination information includes a plurality of target frequency bands, and the one or more configuration files include a third configuration file, and the third configuration file is used to store the preset bandwidths respectively corresponding to one or more preset frequency band combinations, and the preset frequency band combinations include New Radio (NR) frequency band combinations and / or Enhanced Dual Connectivity (EN-DC) frequency band combinations; The comparing the radio frequency configuration parameter to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes: In the case where the verification type is a New Radio (NR) network mode verification or an Enhanced Dual Connectivity (EN-DC) network mode verification, determine whether the third configuration file includes the preset frequency band combination corresponding to the plurality of target frequency bands; If the third configuration file includes the preset frequency band combination corresponding to the plurality of target frequency bands, determine that the verification result is that the frequency band combination information has been added to the third configuration file; If the third configuration file does not include the preset frequency band combination corresponding to the plurality of target frequency bands, determine that the verification result is that the frequency band combination information has not been added to the third configuration file.
6. The method according to claim 5, wherein Before the comparing the radio frequency configuration parameter to be verified with one or more configuration files corresponding to the verification type according to the verification type, the method further includes: Obtain the input target bandwidth; The comparing the radio frequency configuration parameter to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes: In the case where the third configuration file includes the preset frequency band combination corresponding to the plurality of target frequency bands, obtain the preset bandwidth of the preset frequency band combination corresponding to the plurality of target frequency bands from the third configuration file; Compare the preset bandwidth with the target bandwidth; If the preset bandwidth is less than or equal to the target bandwidth, determine that the verification result is that the preset frequency band combination corresponding to the plurality of target frequency bands meets the bandwidth capacity limit; If the bandwidth is greater than the target bandwidth, determine that the verification result is that the preset frequency band combination corresponding to the plurality of target frequency bands exceeds the bandwidth capacity limit.
7. The method according to claim 1, wherein The one or more configuration files include a fourth configuration file, and the fourth configuration file is used to store the combination information of one or more preset frequency band combinations supported by the UE; the comparing the radio frequency configuration parameter to be verified with one or more configuration files corresponding to the verification type according to the verification type to obtain a verification result includes: Compare the frequency band combination information with the combination information corresponding to each of the preset frequency band combinations included in the fourth configuration file; If the frequency band combination information matches the combination information corresponding to any preset frequency band combination included in the fourth configuration file, it is determined that the verification result is that the frequency band combination information has been added to the fourth configuration file; If the frequency band combination information does not match the combination information corresponding to each preset frequency band combination included in the fourth configuration file, it is determined that the verification result is that the frequency band combination information has not been added to the fourth configuration file.
8. A verification device for radio frequency configuration, characterized in that The device includes: A configuration parameter acquisition module, configured to acquire radio frequency configuration parameters to be verified, where the radio frequency configuration parameters include frequency band combination information; A verification type acquisition module, configured to acquire an input verification type, where the verification type is used to indicate a network mode corresponding to the radio frequency configuration parameters to be verified; A comparison module, configured to compare the radio frequency configuration parameters to be verified with one or more configuration files corresponding to the verification type according to the verification type, to obtain a verification result; where the configuration file is used to store one or more preset frequency band combinations capable of normally generating user equipment (UE) capabilities.
9. An electronic device, characterized in that, Includes: A memory storing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, where when the computer program is executed by a processor, the processor is caused to execute the method according to any one of claims 1 to 7.