Wireless communication module configuration method, device, electronic device and readable storage medium
By identifying operator information and configuring the software parameters of the wireless communication module, the high maintenance cost problem of wireless communication products caused by regional differences is solved, unified configuration of multiple operators' needs is achieved, and software maintenance and certification costs are reduced.
Patent Information
- Application Number
- CN202210528356.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-16
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-05-16
AI Technical Summary
Existing wireless communication products require multiple software versions to be designed to meet the differentiated needs of different regions, resulting in high software maintenance costs and complex certification, making it difficult to meet the needs of multiple operators with one set of software.
By identifying the operator information of the electronic device, configuring the software parameters of the wireless communication module so that it can perform operations corresponding to the operator's requirements, pre-storing macro definitions to meet the needs of different operators, reducing software maintenance and certification time and costs.
This enables the needs of different operators to be met through a single set of software, reducing the time and cost required for software maintenance and certification.
Smart Images

Figure CN114900849B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless communication module configuration method, device, electronic device, and readable storage medium. Background Art
[0002] Most wireless communication products are sold globally, and communication module design must meet the needs of all customers. For example, consider a communication module using the n77 frequency band, which covers 3.3 to 4.2 GHz. Operators in different regions, such as North America, Europe, and Canada, have varying requirements for the frequency band and transmit power of wireless communication modules. For example, the FCC (Federal Communications Commission) prohibits certification in the 3.55-3.7 GHz band under Part 96; Verizon Wireless (VZW) requires that 3.45-3.55 GHz and 3.7-3.98 GHz be declared HPUE (High Power User Equipment); Canadian IC regulation RSS-192 mandates an EIRP (Equivalent Isotropically Radiated Power) of no more than 16 dBm in the n77 band; and Japan mandates a transmit power of no more than 200 MW in the n77 (3.5-4.1 GHz) band, necessitating the disabling of the HPUE function.
[0003] Faced with such differentiated demands, the same wireless communication product requires separate software for different regions to implement corresponding functions. Therefore, the amount of software that needs to be maintained increases significantly. In addition, due to the different functions of each communication module, the same wireless communication product needs to undergo the same certification multiple times, which is costly.
[0004] Therefore, how to provide a solution to the above technical problems is a problem that those skilled in the art need to solve at present. Summary of the Invention
[0005] The purpose of this application is to provide a wireless communication module configuration method, device, electronic device and readable storage medium, which can meet the needs of different operators through a set of software, reducing the time and cost required for software maintenance and certification.
[0006] To solve the above technical problems, the present application provides a wireless communication module configuration method, which includes:
[0007] Information identifying the electronic device's current carrier;
[0008] determining, based on the information, the current operator's requirements for the wireless communication module in the electronic device;
[0009] The software parameters of the wireless communication module are configured according to the requirements so that the wireless communication module performs operations corresponding to the requirements.
[0010] Optionally, the wireless communication module configuration method further includes:
[0011] Pre-storing a macro definition corresponding to each requirement, wherein the macro definition includes an operation instruction corresponding to the requirement;
[0012] The software parameters include the state parameters of the macro definition.
[0013] Optionally, the operation instructions include multiple, the state parameters include multiple, and the multiple state parameters of each macro definition correspond one-to-one to the multiple operation instructions.
[0014] Optionally, the process of configuring the software parameters of the wireless communication module according to the requirement so that the wireless communication module performs an operation corresponding to the requirement includes:
[0015] The state parameters of the macro definition are configured according to the requirements, so that the wireless communication module executes the operation instructions in the macro definition corresponding to the state parameters.
[0016] Optionally, the process of identifying the information of the current operator of the electronic device includes:
[0017] Obtaining public land mobile network information from a SIM card of an electronic device;
[0018] The information of the current operator is determined based on the public land mobile network information.
[0019] Optionally, the requirement includes a frequency range requirement and / or a power requirement and / or a maximum transmit power back-off requirement of a target frequency band.
[0020] To solve the above technical problems, the present application further provides a wireless communication module configuration device, which includes:
[0021] An identification module, used to identify information about the current operator of the electronic device;
[0022] a determination module, configured to determine, based on the information, the current operator's requirements for the wireless communication module in the electronic device;
[0023] The configuration module is used to configure the software parameters of the wireless communication module according to the requirements, so that the wireless communication module performs operations corresponding to the requirements.
[0024] Optionally, the wireless communication module configuration device further includes:
[0025] The pre-processing module is used to pre-store a macro definition corresponding to each of the requirements, wherein the macro definition includes an operation instruction corresponding to the requirement; and the software parameters include a state parameter of the macro definition.
[0026] To solve the above technical problems, the present application further provides an electronic device, comprising:
[0027] memory for storing computer programs;
[0028] A processor is configured to implement the steps of any one of the wireless communication module configuration methods described above when executing the computer program.
[0029] To solve the above technical problems, the present application also provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the wireless communication module configuration method as described in any one of the above are implemented.
[0030] This application provides a wireless communication module configuration method. After identifying the current operator of an electronic device, the software parameters of the wireless communication module are configured based on the current operator's requirements for the wireless communication module in the electronic device, so that the wireless communication module performs operations corresponding to the requirements. This software meets the requirements of different operators through a single set of software, reducing the time and cost required for software maintenance and certification. This application also provides a wireless communication module configuration device, electronic device, and readable storage medium, which have the same beneficial effects as the above-mentioned wireless communication module configuration method. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0032] Figure 1 A flowchart of the steps of a wireless communication module configuration method provided in this application;
[0033] Figure 2 This is a structural diagram of a wireless communication module configuration device provided in this application. DETAILED DESCRIPTION
[0034] The core of this application is to provide a wireless communication module configuration method, device, electronic device and readable storage medium, which can meet the needs of different operators through a set of software, reducing the time and cost required for software maintenance and certification.
[0035] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0036] Please refer to Figure 1 , Figure 1 This is a flowchart of the steps of a wireless communication module configuration method provided in this application, and the wireless communication module configuration method includes:
[0037] S101: Identify information about the current operator of the electronic device;
[0038] Specifically, when electronic devices are used in different regions, the suppliers of network services for the electronic devices are also different. Different suppliers have differentiated requirements for wireless communication modules in electronic devices. In order to meet the requirements of operators in the region where the electronic devices are currently located for wireless communication modules, it is necessary to first identify the information of the current operator of the electronic device to determine whether the current operator is a North American operator, a Canadian operator, or a Japanese operator, etc.
[0039] As an optional embodiment, the process of identifying the current operator information of the electronic device includes: obtaining public land mobile network information of the SIM card of the electronic device; and determining the current operator information based on the public land mobile network information.
[0040] Specifically, when a SIM (Subscriber Identity Module) card is inserted into the electronic device, the current operator's information is automatically identified according to the PLMN (Public Land Mobile Network) information of the SIM card.
[0041] As an optional embodiment, the correspondence between the PLMN information of the SIM card and the operator's information can be stored in the wireless communication module in advance. After the PLMN information of the SIM card is obtained, the corresponding operator's information can be automatically matched according to the correspondence, thereby improving the recognition efficiency and thus improving the configuration efficiency of the wireless communication module.
[0042] S102: Determine the current operator's requirements for the wireless communication module in the electronic device based on the information;
[0043] Specifically, different operators have different requirements for the wireless communication module in the electronic device. After determining the current operator providing network services for the electronic device, the operator's requirements for the wireless communication module in the electronic device are determined. The requirements here include but are not limited to frequency range requirements and / or power requirements and / or maximum transmission power fallback requirements for the target frequency band of the wireless communication module.
[0044] S103: configuring software parameters of the wireless communication module according to requirements, so that the wireless communication module performs operations corresponding to the requirements.
[0045] Specifically, under the different requirements of different operators, the operations that the wireless communication module needs to perform are also different. In the prior art, an independent software is set up for the wireless communication module used in each region to implement the corresponding operations. In order to reduce the time and cost required for software maintenance and certification, this application stores the operations corresponding to each requirement in the wireless communication module in advance. After determining the information of the current operator of the electronic device and the current operator's requirements for the wireless communication module, the corresponding operations can be called and executed by configuring the software parameters, thereby achieving the goal of meeting the needs of different operators with only one software.
[0046] Specifically, the requirements include but are not limited to frequency range requirements and / or power requirements and / or maximum transmission power fallback requirements for the target frequency band. Different operators have different frequency range requirements for the target frequency band of the wireless communication module. For example, North American operators can only use 3.45~3.55GHz & 3.7~3.98GHz of the n77 band, and other frequencies of the n77 band need to be closed, while other operators such as Japanese operators and Canadian operators can use the entire n77 band; different operators have different EIRP requirements for wireless communication modules. Some operators need to set the power of the n77 band to HPUE power, some operators need to set the power of the n77 band to non-HPUE power, and some operators may need to close the n77 band, etc.
[0047] Based on this, corresponding operations can be selected according to the needs of the above-mentioned operators. For example, when the current operator information is identified as a North American operator, the frequency range requirements, power requirements, and maximum transmission power fallback requirements of the North American operator for the target frequency band in the wireless communication module can be determined. Then, the software parameters of the wireless communication module can be set according to the needs of the North American operator, so that the wireless communication module can configure the n77 frequency band of 3.45~3.55GHz&3.7~3.98GHz to register other frequencies, configure the power of the n77 frequency band to HPUE power, and call the MCF MPR table.
[0048] Of course, the above is just an example of a solution where the wireless communication module adopts the n77 frequency band. Other frequency bands that meet the requirements are also within the protection scope of this application.
[0049] It can be seen that in this embodiment, after identifying the current operator of the electronic device, the software parameters of the wireless communication module are configured according to the current operator's requirements for the wireless communication module in the electronic device, so that the wireless communication module performs operations corresponding to the requirements. The needs of different operators are met through a set of software, reducing the time and cost required for software maintenance and certification.
[0050] Based on the above embodiment:
[0051] As an optional embodiment, the wireless communication module configuration method further includes:
[0052] Pre-store macro definitions corresponding to each requirement, the macro definitions including operation instructions corresponding to the requirement;
[0053] Software parameters include macro-defined status parameters.
[0054] As an optional embodiment, the process of configuring software parameters of the wireless communication module according to requirements so that the wireless communication module performs operations corresponding to the requirements includes:
[0055] Configure the state parameters of the macro definition according to the requirements so that the wireless communication module executes the operation instructions corresponding to the state parameters in the macro definition.
[0056] Specifically, first, a macro definition is set according to different requirements, and the macro definition is stored in the wireless communication module. The macro definition includes all operation instructions for different operators for each requirement. When the macro definition is in different states, different operations are performed by calling the macro definition. It can be understood that there are multiple operation instructions and multiple state parameters. The multiple state parameters of each macro definition correspond one to one with multiple operation instructions. For example, assuming that the state parameters of the macro definition include Disable and Enable, the macro definition includes operation instruction a and operation instruction b. When the macro definition is in the Disable state, operation instruction a is executed when the macro definition is called. When the macro definition is in the Enable state, operation instruction b is executed when the macro definition is called.
[0057] Taking the n77 frequency band as the target frequency band as an example, the solution of this embodiment is explained. First, the requirements of operators in different regions for the n77 frequency band are classified and packaged, and different settings are called according to the macro definition status.
[0058] Specifically, to meet the frequency range requirements of the n77 band by operators in different regions, a macro A is set. When macro A is in the Enable state, the entire n77 band can be registered. When macro A is in the Disable state, 3.45-3.55GHz and 3.7-3.98GHz of the n77 band can be used, and other frequencies are closed. To meet the EIRP requirements of the n77 band by operators in different regions, a macro B is set. When macro B is in the Enable state, the power of the n77 band is set to HPUE power. When macro B is in the Disable state, the power of the n77 band is set to non-HPUE power. To meet the IC requirement for EIRP <= 16dBm, the n77 band needs to be closed. A macro C is set. When macro C is in the Enable state, the n77 band is enabled, and when macro C is in the Disable state, the n77 band is disabled. To meet the different MPR requirements of North American operators, a new MCF MPR table is created and a macro D is set. When macro D is in the Enable state, North American operators call the MCF MPRtable. When macro D is in the Disable state, other operators call the General MPR table.
[0059] On this basis, if the current operator of the electronic device is identified as a North American operator, the status parameters of macro definition A are configured to Disable, and the status parameters of macro definitions B, C, and D are configured to Enable. The above macro definitions are called to enable the wireless communication module to execute the operations of enabling 3.45~3.55GHz&3.7~3.98GHz of the n77 frequency band and shutting down other frequencies, setting the power of the n77 frequency band to HPUE power, and calling the MCF MPR table to meet the functional requirements of North American operators for the n77 frequency band in the wireless communication module.
[0060] If the current operator is identified as a Japanese operator, configure the status parameters of macro definitions A and C to Enable, configure the status parameters of macro definitions B and D to Disable, and call the above macro definitions to enable the wireless communication module to perform operations such as enabling registration of all n77 frequency bands, setting the power of the n77 frequency band to non-HPUE power, and calling the General MPR table to meet the Japanese operator's functional requirements for the n77 frequency band in the wireless communication module.
[0061] If the current operator is identified as a Canadian operator, the state of macro definition C is configured to Disable, so that the wireless communication module disables the n77 frequency band to meet the EIRP ≤ 16dBm requirement required by Canadian operators.
[0062] Of course, in addition to the operators mentioned in the examples above, there are also operators in other regions. The corresponding macro definitions and status parameters can be set according to their requirements for the target frequency band in the wireless communication module.
[0063] In summary, this application obtains operator information based on identifying the PLMN of the SIM, and adaptively calls the macro definitions of frequency, power, different modulation power fallback and other requirements of the n77 frequency band in different regions in the same set of software to meet the needs of different operators and reduce the time and cost required for software maintenance and certification.
[0064] Please refer to Figure 2 , Figure 2 This is a structural diagram of a wireless communication module configuration device provided by this application, which includes:
[0065] Identification module 1, used to identify the current operator information of the electronic device;
[0066] Determination module 2, for determining the current operator's demand for the wireless communication module in the electronic device based on the information;
[0067] The configuration module 3 is used to configure the software parameters of the wireless communication module according to requirements, so that the wireless communication module performs operations corresponding to the requirements.
[0068] It can be seen that in this embodiment, after identifying the current operator of the electronic device, the software parameters of the wireless communication module are configured according to the current operator's requirements for the wireless communication module in the electronic device, so that the wireless communication module performs operations corresponding to the requirements. The needs of different operators are met through a set of software, reducing the time and cost required for software maintenance and certification.
[0069] As an optional embodiment, the wireless communication module configuration device further includes:
[0070] The preprocessing module is used to pre-store the macro definition corresponding to each requirement, where the macro definition includes the operation instruction corresponding to the requirement; and the software parameters include the state parameters of the macro definition.
[0071] As an optional embodiment, the operation instructions include multiple, the state parameters include multiple, and the multiple state parameters defined by each macro correspond one-to-one to the multiple operation instructions.
[0072] As an optional embodiment, the process of configuring software parameters of the wireless communication module according to requirements so that the wireless communication module performs operations corresponding to the requirements includes:
[0073] Configure the state parameters of the macro definition according to the requirements so that the wireless communication module executes the operation instructions corresponding to the state parameters in the macro definition.
[0074] As an optional embodiment, the process of identifying the current operator information of the electronic device includes:
[0075] Obtaining public land mobile network information from a SIM card of an electronic device;
[0076] The current operator's information is determined based on the public land mobile network information.
[0077] As an optional embodiment, the requirement includes a frequency range requirement and / or a power requirement and / or a maximum transmit power back-off requirement of the target frequency band.
[0078] On the other hand, the present application also provides an electronic device, comprising:
[0079] memory for storing computer programs;
[0080] The processor is configured to implement the steps of the wireless communication module configuration method described in any one of the above embodiments when executing a computer program.
[0081] Specifically, the memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer-readable instructions, and the internal memory provides an environment for the operation of the operating system and computer-readable instructions in the non-volatile storage medium. When the processor executes the computer program stored in the memory, it can perform the following steps: identifying information about the current operator of the electronic device; determining the current operator's requirements for the wireless communication module in the electronic device based on this information; and configuring the software parameters of the wireless communication module according to the requirements so that the wireless communication module performs operations corresponding to the requirements.
[0082] It can be seen that in this embodiment, after identifying the current operator of the electronic device, the software parameters of the wireless communication module are configured according to the current operator's requirements for the wireless communication module in the electronic device, so that the wireless communication module performs operations corresponding to the requirements. The needs of different operators are met through a set of software, reducing the time and cost required for software maintenance and certification.
[0083] As an optional embodiment, when the processor executes the computer subroutine stored in the memory, the following steps can be implemented: pre-storing the macro definition corresponding to each requirement, the macro definition including the operation instructions corresponding to the requirement; the software parameters include the state parameters of the macro definition, the operation instructions include multiple, the state parameters include multiple, and the multiple state parameters of each macro definition correspond one-to-one to the multiple operation instructions.
[0084] As an optional embodiment, when the processor executes a computer subroutine stored in the memory, the following steps can be implemented: configuring the macro-defined state parameters according to requirements so that the wireless communication module executes the operation instructions corresponding to the state parameters in the macro definition; the requirements include the frequency range requirements and / or power requirements and / or maximum transmission power backoff requirements of the target frequency band.
[0085] As an optional embodiment, when the processor executes the computer subroutine stored in the memory, the following steps may be implemented: obtaining public land mobile network information of the SIM card of the electronic device; and determining information of the current operator based on the public land mobile network information.
[0086] On the other hand, the present application also provides a readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the wireless communication module configuration method described in any of the above embodiments are implemented.
[0087] Specifically, the present application also provides a readable storage medium, which may include various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. The storage medium stores a computer program, which, when executed by a processor, implements the following steps: identifying information about the current operator of the electronic device; determining the current operator's requirements for the wireless communication module in the electronic device based on the information; and configuring the software parameters of the wireless communication module according to the requirements so that the wireless communication module performs operations corresponding to the requirements.
[0088] It can be seen that in this embodiment, after identifying the current operator of the electronic device, the software parameters of the wireless communication module are configured according to the current operator's requirements for the wireless communication module in the electronic device, so that the wireless communication module performs operations corresponding to the requirements. The needs of different operators are met through a set of software, reducing the time and cost required for software maintenance and certification.
[0089] As an optional embodiment, when the processor executes the computer subroutine stored in the memory, the following steps can be implemented: pre-storing the macro definition corresponding to each requirement, the macro definition including the operation instructions corresponding to the requirement; the software parameters include the state parameters of the macro definition, the operation instructions include multiple, the state parameters include multiple, and the multiple state parameters of each macro definition correspond one-to-one to the multiple operation instructions.
[0090] As an optional embodiment, when the processor executes a computer subroutine stored in the memory, the following steps can be implemented: configuring the macro-defined state parameters according to requirements so that the wireless communication module executes the operation instructions corresponding to the state parameters in the macro definition; the requirements include the frequency range requirements and / or power requirements and / or maximum transmission power backoff requirements of the target frequency band.
[0091] As an optional embodiment, when the processor executes the computer subroutine stored in the memory, the following steps may be implemented: obtaining public land mobile network information of the SIM card of the electronic device; and determining information of the current operator based on the public land mobile network information.
[0092] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.
[0093] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A wireless communication module configuration method, characterized in that: The wireless communication module configuration method includes: Information identifying the electronic device's current carrier; Determining the current operator's requirements for the wireless communication module in the electronic device based on the information; the requirements include frequency range requirements, power requirements, and maximum transmit power fallback requirements for the target frequency band of the wireless communication module; Configuring software parameters of the wireless communication module according to the requirements so that the wireless communication module performs operations corresponding to the requirements; The wireless communication module configuration method also includes: Pre-storing a macro definition corresponding to each requirement, wherein the macro definition includes an operation instruction corresponding to the requirement; The software parameters include the state parameters of the macro definition; The operation instructions include a plurality of state parameters, and the plurality of state parameters defined in each macro have a one-to-one correspondence with the plurality of operation instructions; The process of configuring the software parameters of the wireless communication module according to the requirement so that the wireless communication module performs the operation corresponding to the requirement includes: The state parameters of the macro definition are configured according to the requirements, so that the wireless communication module executes the operation instructions in the macro definition that correspond one-to-one to the state parameters.
2. The wireless communication module configuration method according to claim 1, characterized in that: The process of identifying the information of the current operator of the electronic device includes: Obtaining public land mobile network information from a SIM card of an electronic device; The information of the current operator is determined based on the public land mobile network information.
3. A wireless communication module configuration device, characterized in that: The wireless communication module configuration device includes: An identification module, used to identify information about the current operator of the electronic device; a determination module, configured to determine, based on the information, the current operator's requirements for the wireless communication module in the electronic device; the requirements including frequency range requirements, power requirements, and maximum transmit power fallback requirements for a target frequency band of the wireless communication module; a configuration module, configured to configure software parameters of the wireless communication module according to the requirements, so that the wireless communication module performs operations corresponding to the requirements; The wireless communication module configuration device also includes: A pre-processing module, configured to pre-store a macro definition corresponding to each requirement, wherein the macro definition includes an operation instruction corresponding to the requirement; and the software parameters include a state parameter of the macro definition; The operation instructions include a plurality of state parameters, and the plurality of state parameters defined in each macro have a one-to-one correspondence with the plurality of operation instructions; The process of configuring the software parameters of the wireless communication module according to the requirement so that the wireless communication module performs the operation corresponding to the requirement includes: The state parameters of the macro definition are configured according to the requirements, so that the wireless communication module executes the operation instructions in the macro definition that correspond one-to-one to the state parameters.
4. An electronic device, characterized in that: include: memory for storing computer programs; A processor, configured to implement the steps of the wireless communication module configuration method according to any one of claims 1 to 2 when executing the computer program.
5. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the wireless communication module configuration method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
Radio frequency output power configuration method and device, electronic chip and electronic equipment
CN112822762A