Communication parameter configuration method and device

Directly receive and update the communication parameter target values ​​sent by the server through the terminal device, solving the problem of time-consuming and high traffic consumption in the existing technology, realizing fast and efficient communication parameter updates, avoiding potential damage to the terminal device and communication exception.

CN119110312APending Publication Date: 2024-12-10GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310690051.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing method of terminal devices to update communication parameters is long and consumes a lot of traffic, especially when updating the maximum transmit power configuration for multiple frequency bands.

Method used

The terminal device directly receives the first information sent by the server, which is used to indicate the target value of M communication parameters in the nonvolatile value NV item, and updates the corresponding parameter value according to the received information, the first information includes The data volume is small, and it can quickly update communication parameters, reduce time and save traffic.

Benefits of technology

By directly receiving and updating the target values ​​of communication parameters, the time-consuming and traffic consumption of terminal equipment to update communication parameters is significantly reduced, the update efficiency is improved, and the damage to power amplifier devices and communication abnormalities are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110312A_ABST
    Figure CN119110312A_ABST
Patent Text Reader

Abstract

The invention provides a communication parameter configuration method and device, and the method comprises the steps that terminal equipment receives first information, and the first information is used for indicating the target values of M communication parameters in a non-volatile value (NV) item; and the terminal equipment updates the values of the M communication parameters in the NV item in the terminal equipment to the target value, wherein M is a positive integer. According to the method in the embodiment of the invention, the time consumed by the terminal equipment for updating the communication parameters can be reduced, and meanwhile, the flow consumed by the terminal equipment for updating the communication parameters can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of terminal equipment, and more specifically, to a method and apparatus for configuring communication parameters. Background Art

[0002] The terminal device can update the communication parameters during use, for example, the maximum transmission power corresponding to each frequency band of the terminal device can be updated. However, the existing update method is time-consuming and data-intensive. Summary of the invention

[0003] The embodiments of the present application provide a method and device for configuring communication parameters. The various aspects involved in the embodiments of the present application are introduced below.

[0004] In a first aspect, a method for configuring communication parameters is provided, the method comprising: a terminal device receives first information, the first information being used to indicate target values ​​of M communication parameters in a non-volatile value NV item; the terminal device updates the values ​​of the M communication parameters in the NV item in the terminal device to the target values, where M is a positive integer.

[0005] In a second aspect, a method for configuring communication parameters is provided, the method comprising: a server obtains first information, the first information is used to indicate target values ​​of M communication parameters in a non-volatile value NV item, M is a positive integer; the server sends the first information.

[0006] According to a third aspect, a communication parameter configuration device is provided, comprising: a receiving unit for receiving first information, wherein the first information is used to indicate target values ​​of M communication parameters in a non-volatile value NV item; and a setting unit for updating the values ​​of the M communication parameters in the NV item in the device to the target values, where M is a positive integer.

[0007] In a fourth aspect, a communication parameter configuration device is provided, comprising: an acquisition unit, used to acquire first information, wherein the first information is used to indicate target values ​​of M communication parameters in a non-volatile value NV item, where M is a positive integer; and a sending unit, used to send the first information.

[0008] In a fifth aspect, a communication parameter configuration device is provided, comprising a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method described in the first aspect.

[0009] In a sixth aspect, a communication parameter configuration device is provided, comprising a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory to execute the method described in the second aspect.

[0010] In a seventh aspect, a terminal device is provided, comprising the apparatus as described in the third aspect or the fifth aspect.

[0011] In an eighth aspect, a server is provided, comprising the device as described in the fourth aspect or the sixth aspect.

[0012] In a ninth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect or the second aspect.

[0013] In a tenth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method described in the first aspect or the second aspect.

[0014] In an eleventh aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method described in the first aspect or the second aspect.

[0015] In a twelfth aspect, a computer program is provided, wherein the computer program enables a computer to execute the method described in the first aspect or the second aspect.

[0016] In an embodiment of the present application, the terminal device directly receives first information for indicating target numerical values ​​of M communication parameters in the NV item, and updates the values ​​of the M communication parameters in the terminal device according to the first information. The first information contains a small amount of data, which can reduce the time consumed by the terminal device to update the communication parameters. At the same time, it can also save the traffic consumed by the terminal device to update the communication parameters. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic flowchart of a method for configuring communication parameters provided in an embodiment of the present application.

[0018] Figure 2 It is a schematic structural diagram of the overall framework of the solution provided by an embodiment of the present application.

[0019] Figure 3 It is a schematic flowchart of a method for configuring communication parameters provided in another embodiment of the present application.

[0020] Figure 4 It is a structural diagram of a communication parameter configuration device provided in an embodiment of the present application.

[0021] Figure 5 It is a structural diagram of another communication parameter configuration device provided in an embodiment of the present application.

[0022] Figure 6 It is a structural schematic diagram of a device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0024] The technical solutions in the embodiments of the present application can be applied to various terminal devices, which may be mobile phones, watches, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, devices in self-driving, devices in smart homes, etc., which are not limited in the embodiments of the present application.

[0025] The terminal device can update the communication parameters during use. Optionally, the terminal device can update the communication parameters through over the air (OTA) (or script as updater (SAU)). OTA can remotely manage the data in the terminal device through wireless transmission. In simple terms, the implementation of OTA can be divided into three steps: first, upload the software package (such as the modem configuration package or the modem differential package) to the OTA center (also called the OTA server), and then the OTA center transmits the software package wirelessly to the terminal device, and finally the terminal device automatically updates the software package.

[0026] For example, for a terminal device using the existing MediaTek (MTK) platform, if you want to update the maximum transmit power corresponding to each frequency band of the terminal device, you need to modify the configuration file corresponding to the maximum transmit power corresponding to each frequency band, and then compile the modem, and send the entire modem configuration package or the modem differential package (for example, the differential package can only include the difference items relative to the last modification) to the user via OTA. Since the modem configuration package or modem differential package pushed to the terminal device is usually large, this method of OTA is time-consuming and consumes more traffic.

[0027] In order to solve one or more of the above-mentioned technical problems, the present application proposes a method and device for configuring communication parameters, which directly receives the target values ​​of M communication parameters in the NV item through a terminal device, and updates the values ​​of the M communication parameters in the terminal device according to the received target values. The first information contains a small amount of data, which can reduce the time spent by the terminal device to update the communication parameters. At the same time, it can also save the traffic consumed by the terminal device to update the communication parameters.

[0028] Combine the following Figures 1 to 3 The embodiments of the present application are described in detail with examples.

[0029] Figure 1 1 is a schematic flow chart of a method for configuring communication parameters according to an embodiment of the present application. The method 100 may include steps S110 and S120, which are as follows:

[0030] S110, the terminal device receives the first information sent by the server.

[0031] The server may be a cloud or network server, or other network devices on the network side. For example, the server may be a ROM update service (RUS) server.

[0032] The first information may be carried in a configuration file. For example, the RUS server may send a RUS configuration file to the terminal device, and the RUS configuration file includes the first information.

[0033] The first information may be used to indicate target values ​​of M communication parameters in a non-volatile value (NV) item. M may be a positive integer.

[0034] Optionally, the communication parameters may include one or more of the following: the maximum transmit power of the terminal device, the power of the transceiver (WTR) in the terminal device, and the desired power (wanted power) of the terminal device. The communication parameters may also include other radio frequency parameters or other communication parameters, which are not limited in the embodiments of the present application. For example, the M communication parameters may include the maximum transmit power corresponding to the terminal device in multiple frequency bands.

[0035] The first information may include identifiers of M communication parameters and target values ​​of the M communication parameters. For example, the first information may include an identifier of frequency band 1 and a target value of the maximum transmit power corresponding to frequency band 1, an identifier of frequency band 2 and a target value of the maximum transmit power corresponding to frequency band 2, and an identifier of frequency band 3 and a target value of the maximum transmit power corresponding to frequency band 3.

[0036] In some embodiments, the number of communication parameters included in the NV item may be M. For example, the NV item includes 10 communication parameters, and the first information indicates the 10 communication parameters included in the NV item, that is, the first information indicates all communication parameters included in the NV item.

[0037] In some embodiments, the number of communication parameters included in the NV item may be greater than M. For example, the NV item includes 10 communication parameters, and the first information indicates 5 communication parameters among the 10 communication parameters, that is, the first information indicates part of the communication parameters included in the NV item.

[0038] Optionally, the first information may indicate M communication parameters that the network side (such as the server) believes the terminal device needs to update. For example, the NV item contains 10 communication parameters, and the server believes that the terminal device needs to update 8 of them, then the first information may indicate these 8 communication parameters.

[0039] Optionally, before the terminal device receives the first information sent by the server, the server may obtain the first information. For example, a user may upload a configured RUS configuration file to the server, and the RUS configuration file may include the first information; or the server may also receive a RUS configuration file sent by other devices (such as a network device or a configuration device used by a developer).

[0040] S120, the terminal device updates the values ​​of the M communication parameters in the NV items in the terminal device to target values.

[0041] The terminal device may include a modem, and the NV item in the terminal device may be configured in the modem in the terminal device. For example, the terminal device updates the values ​​of the M communication parameters in the NV item in the modem to the target values.

[0042] In some embodiments, before the terminal device updates the values ​​of the M communication parameters in the NV item in the terminal device to the target values, the terminal device may determine whether the target values ​​are valid. For example, the first information may indicate the target values ​​of the maximum transmit power corresponding to the terminal device in multiple frequency bands, and the terminal device may determine whether the target values ​​of the maximum transmit power corresponding to the multiple frequency bands are valid.

[0043] The terminal device can determine whether the target data is valid based on the value range of the target data, the data type of the target data, and the data size of the target data.

[0044] For example, the normal value range of the transmit power is 0-20 dBm. If the value of the transmit power indicated by the first information is between 0-20 dBm, the transmit power indicated by the first information is considered valid; otherwise, the transmit power indicated by the first information is considered invalid.

[0045] For another example, the data type of the transmit power is a floating point type, and the number of valid digits of the transmit power includes (or does not exceed) 10 digits (such as the integer part includes 3 digits and the decimal part includes 7 digits). If the value of the transmit power indicated by the first information is a floating point type and the number of valid digits is equal to (or less than) 10 digits, then the transmit power indicated by the first information is considered valid; otherwise, the transmit power indicated by the first information is considered invalid.

[0046] For another example, the size of the transmit power does not exceed 10 bits. If the value of the transmit power indicated by the first information is less than or equal to 10 bits, the transmit power indicated by the first information is considered valid; otherwise, the transmit power indicated by the first information is considered invalid.

[0047] When the target data is valid, the terminal device can update the values ​​of the M communication parameters in the NV item in the terminal device to the target values.

[0048] In S120, the terminal device may update the values ​​of the M communication parameters in the NV item in the terminal device to the target values ​​by various methods. This method is described in detail below.

[0049] In some embodiments, the terminal device may obtain second information in the terminal device, and the second information may include identifiers of M communication parameters and values ​​of the M communication parameters. The identifiers of the M communication parameters and the values ​​of the M communication parameters included in the second information may be configured in the terminal device. For example, the terminal device may read (or read back) the identifiers of the M communication parameters and the values ​​of the M communication parameters in a modem in the terminal device.

[0050] The terminal device can generate third information based on the first information and the second information, and the third information can include the identifiers of the M communication parameters and the target values ​​of the M communication parameters. The terminal device can replace the values ​​of the corresponding communication parameters with the target values ​​included in the first information to obtain the third information (i.e., the replaced second information).

[0051] For example, the terminal device can use the target value of the maximum transmit power corresponding to the frequency band 1 in the first information to replace the value of the maximum transmit power corresponding to the frequency band 1 in the second information, use the target value of the maximum transmit power corresponding to the frequency band 2 in the first information to replace the value of the maximum transmit power corresponding to the frequency band 2 in the second information, and use the target value of the maximum transmit power corresponding to the frequency band 3 in the first information to replace the value of the maximum transmit power corresponding to the frequency band 3 in the second information. The second information after replacement is the third information.

[0052] The terminal device may write the third information into the terminal device. For example, the terminal device may write the third information into a modem.

[0053] In some embodiments, the terminal device may acquire second information in the terminal device, and the second information may include identifiers of M communication parameters and values ​​of the M communication parameters.

[0054] The terminal device may generate third information based on the first information and the second information, and the third information may include identifiers of N communication parameters and target values ​​of the N communication parameters. Optionally, the N communication parameters may be N communication parameters among the M communication parameters, and the target values ​​of the N communication parameters indicated by the first information may be different from the values ​​of the N communication parameters in the second information, and N is a positive integer.

[0055] Optionally, the first information may indicate M communication parameters that the network side (such as the server) believes the terminal device needs to update. For example, the NV item contains 10 communication parameters, and the server believes that the terminal device needs to update 8 of them, then the first information may indicate these 8 communication parameters.

[0056] The terminal device may write the third information into the terminal device.

[0057] In some embodiments, when generating the third information based on the first information and the second information, the terminal device may only replace the communication parameters that need to be updated in the second information with the target values ​​in the first information.

[0058] For example, the first information indicates 10 communication parameters (such as the server believes that the terminal device needs to update these 10 communication parameters), but the terminal device determines that only 8 of the communication parameters need to be updated. Then, the terminal device can use the first information to replace only 8 of the communication parameters.

[0059] Optionally, the third information may only include the identifiers of the N communication parameters that the terminal device needs to update and the values ​​of the replaced N communication parameters. For example, the third information may only include the identifiers of the 8 communication parameters replaced by the first information and the values ​​of the 8 communication parameters.

[0060] In some embodiments, before generating the third information based on the first information and the second information, the terminal device may determine whether the second information is successfully acquired. For example, the terminal device may determine whether the second information is empty, and may also determine whether the value range of the communication parameter in the second information, the data type of the target data, and the data size of the target data are valid, so as to determine whether the second information is successfully acquired.

[0061] When the second information is successfully acquired, the terminal device may generate third information based on the first information and the second information.

[0062] In an embodiment of the present application, the terminal device directly receives first information for indicating target numerical values ​​of M communication parameters in the NV item, and updates the values ​​of the M communication parameters in the terminal device according to the first information. The first information contains a small amount of data, which can reduce the time consumed by the terminal device to update the communication parameters. At the same time, it can also save the traffic consumed by the terminal device to update the communication parameters.

[0063] Combine the following Figure 2 and Figure 3 The scheme in the embodiments of the present application is illustrated by examples.

[0064] Figure 2 is a schematic structural diagram of the overall framework of the solution provided by an embodiment of the present application. Figure 2 As shown, the solution in the embodiment of the present application may include a data module 210 , a monitoring module 220 and a processing module 230 .

[0065] The data module 210 may include a RUS configuration file, which may include the identifier of the communication parameter in the NV item to be updated and the target value corresponding to the communication parameter. For example, the RUS server may include the data module 210. The user may configure the RUS configuration file in the RUS server through the data module 210.

[0066] An example of a RUS configuration file might look like this:

[0067]

[0068] Among them, nv_item1 = "1" can represent the NV item corresponding to RF path 1, and nv_values ​​= "2, -10, 20, -30, 5, -40, 50, -60" can represent the maximum transmit power of each frequency band corresponding to RF path 1;

[0069] nv_item1 = "2" can represent the NV item corresponding to RF path 2, and nv_values ​​= "3,80,-70,60,7,96,-96,96" can represent the maximum transmit power of each frequency band corresponding to RF path 2;

[0070] nv_item1="3" can represent the NV item corresponding to RF path 3, and nv_values="2,1,160,3,4,3,161,3" can represent the maximum transmit power of each frequency band corresponding to RF path 3;

[0071] nv_item1="4" can represent the NV item corresponding to RF path 4, and nv_values="3,2,40,3,5,4,40,3" can represent the maximum transmit power of each frequency band corresponding to RF path 4.

[0072] The monitoring module 220 can monitor in real time whether a RUS configuration file is configured in the data module 210. The monitoring module 220 can be set in the RSU server, or the monitoring module 220 can also be set in the terminal device.

[0073] If it is detected that the data module 210 contains a written RUS configuration file, the monitoring module 220 can obtain the RUS configuration file and transmit the identifier of the communication parameter in the NV item in the RUS configuration file and the target value corresponding to the communication parameter to the terminal device, such as to the processing module 230 in the terminal device.

[0074] If analysis is required (for example, the target value in the RUS configuration file can be encrypted or encoded), the monitoring module 220 can parse the communication parameter identifiers and the target values ​​corresponding to the communication parameters in the NV items in the RUS configuration file one by one, and transmit the analyzed results to the processing module 230.

[0075] The processing module 230 may analyze and process the identifier of the communication parameter in the NV item in the RUS configuration file and the target value corresponding to the communication parameter.

[0076] For example, the processing module 230 may perform the following steps:

[0077] Step 1, the processing module 230 can read the data corresponding to the communication parameters in all NV items in the modem;

[0078] Step 2, the processing module 230 may use the target value corresponding to the communication parameter in the RUS configuration file to replace the data corresponding to the communication parameter to be updated (in the NV item read from the modem);

[0079] Step 3: The processing module 230 may send the data corresponding to the replaced communication parameters to the modem, so that the modem updates the data corresponding to the replaced communication parameters. Optionally, the modem or terminal device may be restarted to make the data corresponding to the updated communication parameters effective.

[0080] It should be noted that in the above step 1, the processing module 230 can only read the data corresponding to the communication parameters in the NV items that need to be updated in the modem, or can only read the data corresponding to the communication parameters in the NV items that need to be updated; or, it can also read the data in the modem, but directly send the identifier of the communication parameter in the NV item that needs to be modified and the target value corresponding to the communication parameter (or the identifier of the communication parameter in the NV item in the RUS configuration file and the target value corresponding to the communication parameter) to the modem, so that the modem updates the target data corresponding to each communication parameter.

[0081] Figure 3 300 is a schematic flow chart of a method for configuring communication parameters according to an embodiment of the present application. The method 300 may include steps S301 to S312, which are as follows:

[0082] S301, the user configures the maximum transmit power value corresponding to each frequency band (in the NV item) that needs to be updated.

[0083] S302, the user uploads the configured RUS configuration file to (or deploys to) the RUS server. The RUS configuration file includes the maximum transmit power value corresponding to each frequency band (ie, the target value of the maximum transmit power).

[0084] S303: The RUS server determines whether to send the RUS configuration file to all terminal devices.

[0085] The RUS server can choose to push only to terminal devices with a specific international mobile equipment identity (IMEI) (for example, if these users have power anomalies and need to be repaired quickly), or to push to all terminal devices.

[0086] S304, the RUS server pushes the RUS configuration file only to the terminal device of the specific IMEI.

[0087] S305, the RUS server pushes the RUS configuration file to all terminal devices.

[0088] S306: The terminal device determines whether the RUS configuration file is valid.

[0089] If the maximum transmit power value corresponding to each frequency band in the RUS configuration file is valid (no exception), the RUS configuration file is valid; if the maximum transmit power value corresponding to each frequency band in the RUS configuration file is invalid (there is an exception), the RUS configuration file is invalid.

[0090] If the RUS configuration file is invalid, the terminal device does not perform update processing; if the RUS configuration file is invalid, the terminal device executes S307.

[0091] S307, the terminal device parses and sends the RUS configuration file.

[0092] The terminal device can parse the maximum transmit power value corresponding to each frequency band in the RUS configuration file, and send the parsed result to the radio interface layer (RIL) of the terminal device.

[0093] S308, the terminal device reads the value of the maximum transmission power corresponding to each frequency band in the modem.

[0094] S309, the terminal device determines whether the value of the maximum transmission power corresponding to each frequency band (read from the modem) is normal.

[0095] If the value is abnormal, the terminal device may execute S310; if the value is normal, the terminal device may execute S311.

[0096] S310, the terminal device reports an abnormality and reads the value of the maximum transmission power corresponding to each frequency band again.

[0097] S311, the terminal device uses the RUS configuration file to replace the value of the maximum transmission power corresponding to each frequency band (read from the modem).

[0098] S312, the terminal device writes the maximum transmission power value corresponding to each replaced frequency band into the modem.

[0099] The terminal device sends the maximum transmit power value corresponding to each replaced frequency band to the modem, so that the modem writes the maximum transmit power value corresponding to each replaced frequency band.

[0100] Optionally, the modem or terminal device may be restarted to make the data corresponding to the updated communication parameters effective.

[0101] It should be noted that in the above S308, the terminal device can only read the value of the maximum transmission power corresponding to each frequency band in the NV item that needs to be updated in the modem, or only read the value of the maximum transmission power corresponding to the frequency band that needs to be updated in the NV item; or, it can also read the data in the modem, but directly send the maximum transmission power value corresponding to each frequency band in the RUS configuration file to the modem, so that the modem updates the target data corresponding to each communication parameter.

[0102] Through the method in the embodiment of the present application, the NV item can be quickly modified, so that the purpose of quickly repairing the terminal device with power abnormality can be achieved, and the purpose of avoiding damage to the power amplifier (PA) device of the terminal device can be avoided. At the same time, it can prevent the abnormal path problem caused by the excessive transmission power of the terminal device after the PA is abnormal. It can effectively avoid further damage to the PA device and other devices of the terminal device, and at the same time, it can avoid some abnormal communication problems of the terminal device. The method in the embodiment of the present application is updated through RUS, which is faster and less impactful than OTA / SAU.

[0103] Combination of the above Figures 1 to 3 , describes the method embodiment of the present application in detail, and the following is combined with Figure 4 and Figure 6, describes the device embodiment of the present application in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0104] Figure 4 FIG. 1 is a schematic structural diagram of a communication parameter configuration device provided in an embodiment of the present application. Figure 4 As shown, the device 400 includes a receiving unit 410 and an updating unit 420, which are specifically as follows:

[0105] The receiving unit 410 is configured to receive first information, wherein the first information is used to indicate target values ​​of M communication parameters in a non-volatile value item NV;

[0106] The updating unit 420 is used to update the values ​​of the M communication parameters in the NV items in the device to the target values, where M is a positive integer.

[0107] Optionally, the update unit 420 is specifically used to: obtain second information in the device, the second information including identifiers of the M communication parameters and target values ​​of the M communication parameters; generate third information based on the first information and the second information, the third information including identifiers of the M communication parameters and target values ​​of the M communication parameters; and write the third information into the terminal device.

[0108] Optionally, the update unit 420 is specifically used to: obtain second information in the terminal device, the second information including identifiers of the M communication parameters and numerical values ​​of the M communication parameters; generate third information based on the first information and the second information, the third information including identifiers of N communication parameters and target numerical values ​​of the N communication parameters, the N communication parameters are N communication parameters among the M communication parameters, and the target numerical values ​​of the N communication parameters indicated by the first information are different from the values ​​of the N communication parameters in the second information, and N is a positive integer; write the third information into the device.

[0109] Optionally, the device 400 further includes a judging unit 430, configured to judge whether the second information is successfully acquired; wherein the updating unit 420 is specifically configured to generate the third information based on the first information and the second information when the second information is successfully acquired.

[0110] Optionally, the first information includes identifiers of the M communication parameters and target values ​​of the M communication parameters.

[0111] Optionally, the number of communication parameters included in the NV item is M.

[0112] Optionally, the number of communication parameters included in the NV item is greater than M.

[0113] Optionally, the receiving unit 410 is specifically configured to: receive the first information from an update service RUS server.

[0114] Optionally, the device 400 also includes a judgment unit 430, which is used to: judge whether the target value is valid; wherein the update unit 420 is specifically used to: when the target value is valid, update the values ​​of the M communication parameters in the NV item in the device to the target value.

[0115] Figure 5 FIG. 1 is a schematic structural diagram of a communication parameter configuration device provided in an embodiment of the present application. Figure 5 As shown, the device 500 includes an acquisition unit 510 and a sending unit 520, which are specifically as follows:

[0116] An acquiring unit 510 is configured to acquire first information, where the first information is used to indicate target values ​​of M communication parameters in a non-volatile value item NV, where M is a positive integer;

[0117] The sending unit 520 is configured to send first information.

[0118] Optionally, the first information includes identifiers of the M communication parameters and target values ​​of the M communication parameters.

[0119] Optionally, the number of communication parameters included in the NV item is M.

[0120] Optionally, the number of communication parameters included in the NV item is greater than M.

[0121] Optionally, the device 500 is an update service RUS server.

[0122] Figure 6 It is a schematic structural diagram of a device provided in one embodiment of the present application. Figure 6 The dotted line in the figure indicates that the unit or module is optional. The device 600 can be used to implement the method described in the above method embodiment. The device 600 can be a configuration device for a chip or communication parameters.

[0123] The device 600 may include one or more processors 610. The processor 610 may support the device 600 to implement the method described in the above method embodiment. The processor 610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0124] The apparatus 600 may further include one or more memories 620. The memory 620 stores a program, which can be executed by the processor 610, so that the processor 610 executes the method described in the above method embodiment. The memory 620 may be independent of the processor 610 or integrated in the processor 610.

[0125] The apparatus 600 may further include a transceiver 630. The processor 610 may communicate with other devices or chips through the transceiver 630. For example, the processor 610 may transmit and receive data with other devices or chips through the transceiver 630.

[0126] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication parameter configuration device provided in the present application, and the program enables a computer to execute the method performed by the communication parameter configuration device in each embodiment of the present application.

[0127] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication parameter configuration device provided in the embodiment of the present application, and the program enables a computer to execute the method performed by the communication parameter configuration device in each embodiment of the present application.

[0128] The embodiment of the present application also provides a computer program. The computer program can be applied to the communication parameter configuration device provided in the embodiment of the present application, and the computer program enables a computer to execute the method executed by the communication parameter configuration device in each embodiment of the present application.

[0129] It should be understood that in the embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0130] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0131] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0132] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0135] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0136] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for configuring communication parameters, characterized in that: include: The terminal device receives first information, where the first information is used to indicate target values ​​of M communication parameters in a non-volatile value NV item; The terminal device updates the values ​​of the M communication parameters in the NV item in the terminal device to the target value, where M is a positive integer.

2. The method according to claim 1, characterized in that The terminal device updates the value of the first communication parameter in the terminal device to the first value, including: The terminal device acquires second information in the terminal device, where the second information includes identifiers of the M communication parameters and values ​​of the M communication parameters; The terminal device generates third information based on the first information and the second information, wherein the third information includes identifiers of the M communication parameters and target values ​​of the M communication parameters; The terminal device writes the third information into the terminal device.

3. The method according to claim 1, characterized in that The terminal device updates the value of the first communication parameter in the terminal device to the first value, including: The terminal device acquires second information in the terminal device, where the second information includes identifiers of the M communication parameters and values ​​of the M communication parameters; The terminal device generates third information based on the first information and the second information, the third information including identifiers of N communication parameters and target values ​​of the N communication parameters, the N communication parameters are N communication parameters among the M communication parameters, and the target values ​​of the N communication parameters indicated by the first information are different from the values ​​of the N communication parameters in the second information, and N is a positive integer; The terminal device writes the third information into the terminal device.

4. The method according to claim 2 or 3, characterized in that: The method further comprises: The terminal device determines whether the second information is successfully acquired; The terminal device generates third information based on the first information and the second information, including: When the second information is successfully acquired, the terminal device generates the third information based on the first information and the second information.

5. The method according to any one of claims 1 to 4, characterized in that The first information includes identifiers of the M communication parameters and target values ​​of the M communication parameters.

6. The method according to any one of claims 1 to 5, characterized in that The number of communication parameters included in the NV item is M.

7. The method according to any one of claims 1 to 5, characterized in that The number of communication parameters included in the NV item is greater than M.

8. The method according to any one of claims 1 to 7, characterized in that The terminal device receives first information, including: The terminal device receives the first information from an update service RUS server.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: The terminal device determines whether the target value is valid; The terminal device updates the values ​​of the M communication parameters in the NV item in the terminal device to the target values, including: When the target value is valid, the terminal device updates the values ​​of the M communication parameters in the NV item in the terminal device to the target value.

10. A method for configuring communication parameters, characterized in that: include: The server acquires first information, where the first information is used to indicate target values ​​of M communication parameters in a non-volatile value item NV, where M is a positive integer; The server sends first information.

11. The method according to claim 10, characterized in that The first information includes identifiers of the M communication parameters and target values ​​of the M communication parameters.

12. The method according to claim 10 or 11, characterized in that: The number of communication parameters included in the NV item is M.

13. The method according to claim 10 or 11, characterized in that: The number of communication parameters included in the NV item is greater than M.

14. The method according to any one of claims 10 to 13, characterized in that The server is an update service RUS server.

15. A communication parameter configuration device, characterized in that: include: A receiving unit, configured to receive first information, wherein the first information is used to indicate target values ​​of M communication parameters in a non-volatile value item NV; A setting unit is used to update the values ​​of the M communication parameters in the NV items in the device to the target values, where M is a positive integer.

16. A communication parameter configuration device, characterized in that: include: An acquiring unit, configured to acquire first information, wherein the first information is used to indicate target values ​​of M communication parameters in a non-volatile value item NV, where M is a positive integer; The sending unit is used to send first information.

17. A terminal device, characterized in that: The device comprises a processor, configured to call a program from a memory so as to enable the terminal device to execute the method as claimed in any one of claims 1 to 9.

18. A server, characterized in that: The system comprises a processor, configured to call a program from a memory so as to enable the server to execute the method according to any one of claims 10 to 14.

19. A chip, characterized in that: The device comprises a processor, configured to call a program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 14.

20. A computer-readable storage medium, characterized in that: A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 14.

21. A computer program product, characterized in that A program is included, the program causing a computer to execute the method according to any one of claims 1 to 14.