CN116233820B - Parameter updating method, system, terminal equipment and chip system - Google Patents
Parameter updating method, system, terminal equipment and chip system Download PDFInfo
- Publication number
- CN116233820B CN116233820B CN202211578178.5A CN202211578178A CN116233820B CN 116233820 B CN116233820 B CN 116233820B CN 202211578178 A CN202211578178 A CN 202211578178A CN 116233820 B CN116233820 B CN 116233820B
- Authority
- CN
- China
- Prior art keywords
- operator
- terminal equipment
- network parameters
- network
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000008569 process Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 29
- 230000008859 change Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 abstract description 107
- 230000005856 abnormality Effects 0.000 abstract description 59
- 238000004891 communication Methods 0.000 abstract description 21
- 230000002159 abnormal effect Effects 0.000 description 49
- 230000000875 corresponding effect Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 28
- 239000010410 layer Substances 0.000 description 18
- 238000012545 processing Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 14
- 238000010295 mobile communication Methods 0.000 description 14
- 230000001976 improved effect Effects 0.000 description 13
- 230000001960 triggered effect Effects 0.000 description 9
- 230000003993 interaction Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 4
- 238000011897 real-time detection Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007474 system interaction Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000000586 desensitisation Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/30—Network data restoration; Network data reliability; Network data fault tolerance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the application discloses a parameter updating method, a system, terminal equipment and a chip system, which are applicable to the technical field of network communication, and the method comprises the following steps: the terminal equipment acquires first operator information currently registered by a self SIM card; the terminal equipment carries out anomaly detection on the locally stored first operator network parameters based on the first operator information; when the detection result is that the abnormality exists, the terminal equipment downloads the second operator network parameters from the server based on the first operator information; and the terminal equipment updates the first operator network parameters based on the second operator network parameters and loads the updated first operator network parameters. The embodiment of the application can greatly improve the updating efficiency of the network parameters of the terminal equipment operators.
Description
The application relates to a method, a system, a terminal device and a chip system for updating parameters, which are filed by the national intellectual property office on the day 08 and 02 of 2022, the application number of which is 202210923178.8 and the application name of which is the divisional application of Chinese patent application.
Technical Field
The present application relates to the field of network communications technologies, and in particular, to a parameter updating method, a system, a terminal device, and a chip system.
Background
For a terminal device such as a mobile phone having a mobile communication function, a file system of a modem (modem) records a lot of parameter information related to an operator network configuration (collectively referred to herein as an operator network parameter), such as an NV parameter, an ffs file, and an xml file. The operator network parameters control network related services of the terminal device, such as registration, reselection, handover services, data services, voice services, etc. of the operator network. When the network parameters of the operators are in question, the basic functions of the terminal equipment may be in question, so that the user cannot normally use the terminal equipment.
For situations where there is a problem with the operator network parameters of the terminal device, an alternative way is to push to the terminal device a new version of the operating system containing the available operator network parameters. The user can update the network parameters of the operator by updating the version of the operating system of the terminal equipment. This approach, while enabling updates to the operator network parameters, is inefficient.
Disclosure of Invention
In view of this, the embodiments of the present application provide a method, a system, a terminal device, and a chip system for updating parameters, which can solve the problem of low updating efficiency of network parameters of operators.
A first aspect of an embodiment of the present application provides a parameter updating method, including:
The terminal equipment acquires the first operator information currently registered by the SIM card of the terminal equipment, and performs anomaly detection on the locally stored first operator network parameters. And when the detection result of the anomaly detection is that the anomaly exists, the terminal equipment downloads the second operator network parameters from the server based on the first operator information. And updating the first operator network parameters based on the second operator network parameters, and loading the updated first operator network parameters.
In the embodiment of the application, the terminal equipment actively detects the abnormality of the locally stored network parameters of the operators. When detecting that the locally stored operator network parameters are abnormal, downloading the corresponding available operator network parameters from the server, and updating the locally stored operator network parameters. The network environment condition of the terminal equipment can be adapted to the current network environment condition of the terminal equipment through the carrier network parameters downloaded by the carrier information currently registered by the SIM card. In the embodiment of the application, the terminal equipment can timely detect whether the network parameters of the operators are abnormal or not on one hand, and the real-time performance of the detection is improved. On the other hand, the terminal equipment can update the available operator network parameters in real time when detecting that the locally stored operator network parameters are abnormal. The embodiment of the application can realize independent and real-time detection and updating of the network parameters of the operators by the terminal equipment, and can greatly improve the updating efficiency of the network parameters of the operators.
In a first possible implementation manner of the first aspect, when a preset trigger condition is met during operation of the terminal device, performing an operation of performing anomaly detection on a locally stored first operator network parameter by the terminal device; wherein the trigger condition includes a change in a network state of the terminal device.
In the embodiment of the application, the network parameter anomaly detection of the operator is triggered when the network state changes, so that the embodiment of the application can update the network parameter of the operator at the first time of the network state change. After the terminal equipment finishes the network state change, the user can get available operator network parameters in real time, and the synchronous update with the network state is realized. The situation that the user cannot normally use the network because of abnormal network parameters of an operator after the network state of the terminal equipment is updated can be avoided. Real-time non-inductive updating of operator network parameters for users is realized. Therefore, the use experience of the user can be greatly improved.
In an embodiment of the present application, the network state changes include, but are not limited to: the method comprises the steps of SIM card plugging, SIM card network registration completion, network system switching and network system change.
As one embodiment of the application, the terminal equipment in operation comprises the terminal equipment for SIM card network registration, and the corresponding network state changes, including the completion of SIM card network registration.
As an alternative embodiment of the present application, the trigger condition may further include any of the following conditions: timing trigger, random trigger, detection of an opening instruction input by a user, and network service of terminal equipment.
Wherein when the trigger condition includes that the terminal equipment network service has a problem. By triggering the abnormal detection of the network parameters of the operator when the network services of the operator are in trouble, the embodiment of the application can update the network parameters of the operator at the first time when the network services of the operator are in trouble, and solve the problems. Therefore, the embodiment of the application can reduce the time length that the user cannot normally use the terminal equipment due to the abnormal network parameters of the operator. The influence of the abnormal network parameters of the operators on the normal use of the terminal equipment by the users is reduced, and therefore the use experience of the users is improved.
In a second possible implementation manner of the first aspect, the detecting, by the terminal device, an anomaly of the locally stored first operator network parameter includes:
the terminal equipment acquires second operator information recorded in the first operator network parameters, and performs anomaly detection on the first operator network parameters according to the first operator information and the second operator information. And when the first operator information and the second operator information are inconsistent, judging that the detection result of the abnormality detection is abnormal.
Since the network services of the registered operators are actually used by the terminal devices. It can be seen that, in order for the terminal device to be able to normally use in the current network environment, i.e. to normally use the network services in the current network environment, the home operator needs to be consistent with the registered operator. Based on the principle, the embodiment of the application detects whether the operator network parameters stored locally in the terminal equipment can be matched with the network environment condition of the terminal equipment. The operator information recorded in the locally stored operator network parameters, as well as the operator information currently registered by the SIM card, are obtained. And comparing the two operators to judge whether the two operators are consistent, thereby judging whether the local operator and the registered operator are the same operator. Thereby improving the accuracy of anomaly detection. Meanwhile, the embodiment of the application can also simply and quickly identify the scenes of terminal equipment changing SIM cards of different operators, roaming and the like, and timely update the network parameters of the operators.
On the basis of the second possible implementation manner of the first aspect, as a third possible implementation manner of the first aspect, the method further includes:
When the first operator information is consistent with the second operator information, the terminal equipment reads the first global equipment identifier stored locally and the second global equipment identifier which is true to the terminal equipment, and the first global equipment identifier and the second global equipment identifier are compared.
When the first global equipment identifier is inconsistent with the second global equipment identifier, judging that the detection result of the abnormality detection is abnormal.
In the embodiment of the application, the global equipment identifier is a generic name which can uniquely determine the terminal equipment or the SIM card in the terminal equipment. The terminal device or the SIM card can be uniquely determined by the global device identification. As an alternative embodiment of the application, MIEI or MEID may be chosen for the terminal device. For a SIM card, either ICCID or IMSI may be chosen. On this basis, the global equipment identity may contain any one or more of ICCID, IMSI, MIEI and MEID.
Because the terminal equipment can normally use the current network environment, the terminal equipment is influenced by the hardware of the terminal equipment and the hardware of the SIM card. Therefore, when the hardware or the SIM card of the terminal device is replaced, the terminal device may not normally use the network service in the current network environment. When the global equipment identifier is transmitted to change, the detection result is judged to be abnormal, so that the abnormality detection effect can be improved, and the abnormality detection is more effective.
In a fourth possible implementation manner of the first aspect, the downloading, by the terminal device, the second operator network parameter from the server based on the first operator information includes:
and the terminal equipment sends a downloading request to the server. The downloading request comprises first operator information and hardware information of the terminal equipment, wherein the first operator information and the hardware information are used for matching the network parameters of the operator by the server. And the receiving server is used for receiving the second operator network parameters sent by the first operator information and the hardware information in the downloading request.
By means of dual parameter matching of the registered operator information and the hardware information of the terminal equipment, accuracy of matching of the server to the operator network parameters can be improved, and the updated operator network parameters can be more suitable for the current actual network environment condition of the terminal equipment.
In a fifth possible implementation manner of the first aspect, the location information of the terminal device is further included in the download request.
By introducing the location information of the terminal equipment, the updated network parameters of the operator can be more suitable for the current actual network environment condition of the terminal equipment.
In a sixth possible implementation manner of the first aspect, the method further includes:
And when the detection result of the abnormality detection is that no abnormality exists, the terminal equipment uploads the locally stored first operator network parameters to the server.
By sharing the locally stored operator network parameters, the operator network parameters available when the terminal equipment is updated can be enriched, and more real use scenes of users can be covered. Therefore, the matched network parameters of the operators can be more suitable for the actual requirements of the terminal equipment.
A second aspect of an embodiment of the present application provides a parameter updating system, including: terminal equipment and a server.
The terminal equipment acquires the first operator information currently registered by the SIM card of the terminal equipment.
And the terminal equipment performs anomaly detection on the locally stored first operator network parameters.
And when the detection result of the abnormality detection is that the abnormality exists, the terminal equipment sends a downloading request containing the first operator information to the server.
The server receives the downloading request, matches the second operator network parameters corresponding to the terminal equipment according to the first operator information in the downloading request, and sends the second operator network parameters to the terminal equipment.
And the terminal equipment updates the first operator network parameters based on the received second operator network parameters and loads the updated first operator network parameters.
In the embodiment of the application, the terminal equipment actively detects the abnormality of the locally stored network parameters of the operators. When detecting that the locally stored operator network parameters are abnormal, downloading the corresponding available operator network parameters from the server, and updating the locally stored operator network parameters. The network environment condition of the terminal equipment can be adapted to the current network environment condition of the terminal equipment through the carrier network parameters downloaded by the carrier information currently registered by the SIM card. In the embodiment of the application, the terminal equipment can timely detect whether the network parameters of the operators are abnormal or not on one hand, and the real-time performance of the detection is improved. On the other hand, the terminal equipment can update the available operator network parameters in real time when detecting that the locally stored operator network parameters are abnormal. The embodiment of the application can realize independent and real-time detection and updating of the network parameters of the operators by the terminal equipment, and can greatly improve the updating efficiency of the network parameters of the operators.
In a first possible implementation manner of the second aspect, during operation of the terminal device, when a preset trigger condition is met, an operation of the terminal device for performing anomaly detection on the locally stored first operator network parameter is performed. Wherein the trigger condition includes a change in a network state of the terminal device.
The operation includes the SIM card network registration, the network state changes, including the completion of the SIM card network registration.
In a second possible implementation manner of the second aspect, the detecting, by the terminal device, an anomaly of the locally stored first operator network parameter includes:
and the terminal equipment acquires the second operator information recorded in the first operator network parameters.
And according to the first operator information and the second operator information, performing anomaly detection on the first operator network parameters.
And when the first operator information and the second operator information are inconsistent, judging that the detection result of the abnormality detection is abnormal.
With reference to the second possible implementation manner of the second aspect, as a third possible implementation manner of the second aspect, the method further includes:
When the first operator information is consistent with the second operator information, the terminal equipment reads the first global equipment identifier stored locally and the second global equipment identifier which is true to the terminal equipment, and the first global equipment identifier and the second global equipment identifier are compared.
When the first global equipment identifier is inconsistent with the second global equipment identifier, judging that the detection result of the abnormality detection is abnormal.
In a fourth possible implementation manner of the second aspect, the server includes preset standard operator network parameters, and shared operator network parameters uploaded by the user.
According to the first operator information in the downloading request, matching the second operator network parameters corresponding to the terminal equipment, including:
When the downloading request does not contain the hardware information of the terminal equipment, the first operator information is utilized to sequentially carry out parameter matching according to the sequence of firstly matching the network parameters of the shared operators and then matching the network parameters of the standard operators, and the second operator network parameters corresponding to the terminal equipment are determined.
When the download request does not contain the hardware information of the terminal equipment, the terminal equipment is indicated to have no specific hardware configuration requirement. In this case, the server in the embodiment of the application can preferentially match the operator network parameters shared by the users, so that the matched operator network parameters can be more suitable for the actual situation of the users, thereby improving the matching effectiveness.
With reference to the fourth possible implementation manner of the second aspect, as a fifth possible implementation manner of the second aspect, the download request further includes hardware information of the terminal device.
According to the first operator information in the downloading request, matching the second operator network parameters corresponding to the terminal equipment, and further comprising:
When the downloading request contains the hardware information of the terminal equipment, the first operator information and the hardware information are utilized to sequentially carry out parameter matching according to the sequence of matching the standard operator network parameters and then matching the shared operator network parameters, and the second operator network parameters corresponding to the terminal equipment are determined.
When the downloading request contains the hardware information of the terminal equipment, the requirement of the terminal equipment on the applicable hardware configuration of the network parameters of the operator is indicated. At this time, the matching is preferably performed from the operator network parameters preset by the technician, so that the stability of the matched operator network parameters can be improved. The terminal equipment is not easy to cause problems when the matched operator network parameters are used in the terminal equipment. Thereby improving the effectiveness of the matching.
With reference to the fifth possible implementation manner of the second aspect, as a sixth possible implementation manner of the second aspect, the download request further includes location information of the terminal device.
Parameter matching is sequentially carried out by utilizing the first operator information and the hardware information, and a second operator network parameter corresponding to the terminal equipment is determined, which comprises the following steps:
And sequentially carrying out parameter matching by using the first operator information, the hardware information and the position information, and determining the network parameters of the second operator corresponding to the terminal equipment.
In order to improve the matching effectiveness of the network parameters of the operators, the network parameters of the operators issued to the terminal equipment can meet the actual requirements of the current network environment of the terminal equipment as far as possible. In the embodiment of the application, the information for matching the network parameters of the operator also comprises the position information of the terminal equipment. Therefore, the matching of the network parameters of the operators is more accurate and effective, and the matched network parameters of the operators can meet the requirements of the network environment in which the terminal equipment is actually located to a greater extent.
In a seventh possible implementation manner of the second aspect, when the detection result of the anomaly detection is that there is no anomaly, the terminal device uploads the locally stored first operator network parameter to the server.
A third aspect of an embodiment of the present application provides a parameter updating apparatus, including:
the registration information acquisition module is used for acquiring first operator information currently registered by the SIM card in the terminal equipment.
And the abnormality detection module is used for detecting the abnormality of the locally stored first operator network parameters.
And the parameter downloading module is used for downloading the second operator network parameters from the server based on the first operator information when the detection result of the abnormality detection is that the abnormality exists.
And the parameter updating module is used for updating the first operator network parameter based on the second operator network parameter and loading the updated first operator network parameter.
In a fourth aspect, an embodiment of the present application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing a method according to any one of the first aspects described above when the computer program is executed by the processor.
In a fifth aspect, embodiments of the present application provide a computer readable storage medium storing a computer program which when executed by a processor performs a method as in any of the first aspects above.
In a sixth aspect, an embodiment of the present application provides a chip system, including a processor, the processor being coupled to a memory, the processor executing a computer program stored in the memory to implement a method according to any one of the first aspects. The chip system can be a single chip or a chip module composed of a plurality of chips.
In a seventh aspect, an embodiment of the application provides a computer program product for, when run on a terminal device, causing the terminal device to perform the method of any of the first aspects above.
It will be appreciated that the advantages of the second to seventh aspects may be found in the relevant description of the first aspect, and are not described here again.
Drawings
Fig. 1a is a schematic diagram of a scenario in which an abnormality occurs in an operator network parameter according to an embodiment of the present application;
fig. 1b is a schematic diagram of another scenario in which an abnormality occurs in an operator network parameter according to an embodiment of the present application;
fig. 1c is a schematic diagram of another scenario in which an abnormality occurs in an operator network parameter according to an embodiment of the present application;
FIG. 2 is a system interaction diagram of a parameter updating method according to an embodiment of the present application;
fig. 3 is a timing chart of SIM card network registration according to an embodiment of the present application;
Fig. 4 is a schematic flow chart of anomaly detection performed by a terminal device in the parameter updating method provided by the embodiment of the application;
fig. 5 is a schematic flow chart of parameter matching performed by a server in the parameter updating method according to the embodiment of the present application;
FIG. 6 is a flowchart of a parameter updating method according to an embodiment of the present application;
FIG. 7 is a schematic structural diagram of a parameter updating apparatus according to an embodiment of the present application;
Fig. 8 is a schematic structural diagram of a mobile phone according to an embodiment of the present application;
fig. 9 is a software structure block diagram of a terminal device according to an embodiment of the present application;
fig. 10 is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
The parameter updating method provided by the embodiment of the application can be applied to terminal equipment with mobile communication functions such as mobile phones, tablet computers and wearable equipment, and the terminal equipment is the execution subject of the parameter updating method provided by the embodiment of the application, and the embodiment of the application does not limit the specific type of the terminal equipment.
For a terminal device having a mobile communication function, an NV parameter, an ffs file, an xml file, and other operator network parameters are recorded in a file system of a modem (modem). The network parameters of the operator control the network related services of the terminal equipment, so that the terminal equipment can normally perform the services such as data, voice and the like. When the network parameters of the operators are in question, the basic functions of the terminal equipment may be in question, so that the user cannot normally use the terminal equipment.
By way of example, it is assumed that when a user uses a terminal device with a SIM card of a carrier inserted in country a, carrier network parameters corresponding to the carrier a are stored in the terminal device. Since the a-carrier does not support the bands such as B2, B12, B18, B19, B20, and B28, these band information are not included in the band information in the carrier network parameters. After the user arrives in country B, the terminal equipment is still used, and the SIM card of the original a operator is replaced by the SIM card of the B operator. When the terminal device registers the LTE band28 band network of the B operator, the band information needs to include bands such as B2, B12, B18, B19, B20, and B28. At this time, the carrier network parameters locally stored by the terminal device do not include the frequency bands such as B2, B12, B18, B19, B20, and B28, so that the terminal device cannot register the LTE band28 frequency band network of the B carrier, and it is difficult for the user to use the terminal device normally in country B.
For another example, during the use of a terminal device in which a SIM card of an a-carrier is inserted, the terminal device records a large amount of history frequency point cell information for the purpose of, for example, improving the network registration speed. When the geographical location of the user changes greatly, so that the terminal equipment needs to use the base station of the c-carrier cooperated with the a-carrier to acquire the network service. When the history frequency point cell information is not suitable for the base station condition of the position of the user in real time, the terminal equipment still searches the history frequency point cell preferentially, so that the network registration speed of the terminal equipment is slower.
For situations where there is a problem with the operator network parameters of the terminal device, an alternative way is to push to the terminal device a new version of the operating system containing the available operator network parameters. The user can update the network parameters of the operator by updating the version of the operating system of the terminal equipment. Although the method can realize the update of the network parameters of the operator, on one hand, the version update period of the operating system of the terminal equipment is often longer, often months or even years, so that the user waits for a longer time to update the network parameters of the operator. During the period when the operating system version is not updated, the terminal device has problems, so that the updating efficiency is low. On the other hand, the update of the network parameters of the operator is bound with the update of the operating system version, so that for the user without the update requirement of the operating system version (for example, the old mobile phone may cause a jam or even be unusable), the use experience of the user is greatly reduced. Meanwhile, the file of the operating system is often large in size, and is downloaded and installed, so that the network requirement and the storage requirement on the terminal equipment are high.
In order to improve the updating efficiency of the network parameters of the operators, in the embodiment of the application, a plurality of servers storing the network parameters of the operators are deployed in advance. In the using process of the terminal equipment, when the SIM card is activated or other triggering conditions are met, whether the locally stored operator network parameters are abnormal or not can be detected in time. When detecting that the locally stored operator network parameters are abnormal, downloading the corresponding available operator network parameters from the server, and updating the locally stored operator network parameters. Therefore, on one hand, the terminal equipment can timely detect whether the network parameters of the operators are abnormal, and the real-time performance of detection is improved. On the other hand, the terminal equipment can update the operator network parameters in real time when detecting that the locally stored operator network parameters are abnormal. The embodiment of the application can realize independent and real-time detection and update of the network parameters of the operator by the terminal equipment without binding operations such as updating, downloading, installing and the like of the operating system version of the terminal equipment, thereby greatly improving the updating efficiency of the network parameters of the operator.
Some related concepts of embodiments of the application are described herein:
operator network parameters: is a generic term for parameter information related to the operator network configuration in the terminal device. According to different practical application conditions, specific content of the network parameters of the operators contained in the terminal equipment can have certain difference.
It should be noted that, there may be a certain difference between the carrier network parameter storage modes corresponding to different chip manufacturers. In the actual process, the update of the operator network parameter may also be described as an update of a file storing the operator network parameter. For example, some chip vendors will place these carrier network parameters in a modem configuration binary file (ModemConfiguration Binary File, MBN) file. At this time, the network parameters of the operator are updated, and the MBN file is also updated. Meanwhile, in the embodiment of the application, the update of the network parameters of the operators can be the update of part or all of the network parameters of the operators of the terminal equipment. For example, only the bst_tbl file in the operator network parameter may be updated (the bst_tbl file contains the band information, so that the update of the band information may be implemented), or only the historical frequency point information in the operator network parameter may be updated.
SIM card: in the embodiment of the application, the actual type of the SIM card is determined according to the actual application scene condition. For example, the SIM card may be any one or more of a conventional subscriber identity (Subscriber Identity Module, SIM) card, a universal subscriber identity (UniversalSubscriber Identity Module, USIM) card, an embedded subscriber identity (Embedded Subscriber Identity Module, eSIM) card, and a virtual subscriber identity card.
A clamping groove: for the case of a physical card such as a conventional SIM card and USIM card, and the insertion of the card is required, the card slot refers to a physical card slot for placing the SIM card. For non-physical cards, such as eSIM cards and virtual subscriber identity cards, the card slot is also a virtual concept since it does not require a physical card slot. I.e. the hardware used for placing the SIM card or the hardware integrated with the SIM card.
Cell: refers to an area covered by one of the base stations or a part of the base station (sector antenna) in a cellular mobile communication system, in which a mobile station can reliably communicate with the base station through a wireless channel. The cell dividing rule and the cell range size are not limited herein, and can be determined according to the actual application scenario. For example, the cell may be the only minimum signal coverage of the public land mobile network (Public Land Mobile Network, PLMN), frequency point and physical cell identity (PHYSICAL CELLIDENTIFIER, PCI).
Some possible application scenarios of the embodiments of the present application are described herein:
the embodiment of the application can be applied to the scene that the network parameters of the operators stored locally in any terminal equipment are abnormal and need to be updated. Including but not limited to the following:
Application scenario 1: in the process of using the terminal equipment, the SIM card of a different operator is replaced, but the operator network parameters stored locally in the terminal equipment are not suitable for the newly inserted SIM card. At this point, the locally stored operator network parameters need to be updated to the operator network parameters appropriate for the newly inserted SIM card. For example, reference may be made to fig. 1a, which is a schematic view of a scene 1 according to an embodiment of the present application. Let it be assumed that the user replaces the SIM card of the a-carrier, into which the terminal device was originally inserted, with the SIM card of the b-carrier. In this case, the base station used by the terminal device may be changed from the base station of the a-carrier to the base station of the b-carrier before and after the SIM card is replaced.
Application scenario 2: and in the process of using the terminal equipment by the user, replacing the SIM card which is originally inserted with other SIM cards with other numbers of the same operator. At this time, the locally stored operator network parameters corresponding to the original SIM card may not be fully applicable to the new SIM card. Or the original SIM card is inserted into the new terminal equipment in the process of using the SIM card by the user. At this point, default operator network parameters stored locally by the new terminal device may not be fully applicable to the original SIM card. It is therefore necessary to update the locally stored operator network parameters to those suitable for the newly inserted SIM card. For example, reference may be made to fig. 1b, which is a schematic view of a scene 2 according to an embodiment of the present application. It is assumed that the user replaces the SIM card of the a-carrier originally used by the terminal device with a SIM card of another number of the a-carrier. The base station used by the terminal device is still typically the base station of the a-operator.
Application scenario 3: the SIM card is not replaced in the process of using the terminal device by the user, but the geographic location of the user is changed greatly, for example, the user arrives in other countries. In the new geographic position, the operator of the base station or the type of network service available by the base station changes greatly, so that the terminal equipment cannot register the network or the registration network speed is slow in the new geographic position. At this point, the locally stored operator network parameters need to be updated to the operator network parameters applicable to the new geographic location. For example, reference may be made to fig. 1c, which is a schematic view of scene 3 according to an embodiment of the present application. Let it be assumed that a SIM card of the a-carrier is used in the user terminal device. In the use process of the terminal equipment, the user goes on business to other countries without a-operator base stations. At this time, although the terminal device still uses the SIM card of the a-carrier, the network is searched again, and the terminal device registers with the network of the c-carrier cooperated with the a-carrier (i.e. realizes network roaming), so that normal use in a new country is realized. So that the base station of the c operator is actually used at this time.
Application scenario 4: the SIM card is not replaced in the process of using the terminal equipment by the user, but the locally stored network parameters of the operators have the problems of parameter errors or parameter loss and the like due to various reasons. Thereby causing the terminal device to fail to implement normal network related service operation through the locally stored operator network parameters. At this time, the locally stored operator network parameters need to be updated to the operator network parameters suitable for the terminal device.
In order to illustrate the technical scheme of the application, the following description is made by specific examples.
Fig. 2 shows a system interaction diagram of a parameter updating method according to an embodiment of the present application, which is described in detail below:
s200, the terminal equipment performs SIM card network registration.
In the embodiment of the application, the scene of registering the SIM card network to activate the SIM card includes, but is not limited to, the following steps:
Activating scenario 1: and inserting an entity SIM card into the terminal equipment and registering the network.
Activating scenario 2: the terminal device loads a built-in eSIM card or a virtual SIM card and the like to register the network.
Activating scene 3: and the terminal equipment re-performs network registration of the SIM card after the conditions of using the flight mode, losing network signals and the like occur.
In practical application, the network activation scene of the specific SIM card can be determined according to the practical situation of the terminal device, which is not limited too much. Meanwhile, the embodiment of the application does not limit the network registration method of the SIM card and the like too much.
As an alternative implementation manner of SIM card network registration in the present application, in the embodiment of the present application, the terminal device includes: processes associated with activating the Sim card, such as a Phone state, a Sim state, a Network TYPE STATE state, and a call management state (CALL MANAGE STATE, also referred to as CM state).
When the terminal device is not inserted into the SIM card: the state of Network TYPE STATE is: LIMIT SERVICE. At this time, although the terminal device cannot use the normal network service of the operator, some emergency network services can be used. For example, some alarm numbers may be called, etc. The Sim state is not ready, and the corresponding recorded Sim card state is absent.
When the SIM card is inserted into the terminal equipment, the SIM card state recorded by the SIM state is updated to be present, and at the moment, the terminal equipment starts to activate the SIM card. Referring to fig. 3, a timing diagram for implementing SIM card network registration according to an embodiment of the present application is described in detail below:
s301, after the SIM card is detected to be inserted, the SIM state invokes a mobile phone state process.
S302, the mobile phone state sends an activation instruction to the Sim state: sim activation (SIM ACTIVE).
S303, the Sim state returns to the ready state of the mobile phone.
S304, the mobile phone state informs the call management state to start cell search.
S305, the call management state performs cell search and performs cell registration. And when the cell residence is successful, informing the network type of the residence system.
After successful stay CALL MANAGE STATE updates its own state to camp on.
S306, the network type state updates the self state LIMIT SERVICE to the state corresponding to the resident mode. Network registration of the SIM card is completed.
For example, it may be updated to an online GSM, an online LTE, or an online NR, etc.
As an alternative embodiment of the present application, operations such as carrier network parameter anomaly detection and carrier network parameter loading required in the embodiment of the present application may be implemented by the CALL MANAGE STATE threads. For example, the function Load configuration may be used to load carrier network parameters.
S201, after the SIM card network registration is completed, the terminal equipment performs abnormality detection on the locally stored operator network parameters.
In the embodiment of the present application, the locally stored operator network parameter may also be referred to as a first operator network parameter.
In order to avoid that the terminal equipment cannot be used normally due to the problem of the network parameters of the operators. After network registration of the SIM card is completed, the terminal device may perform one or more anomaly detections on the carrier network parameters before loading the carrier network parameters. In the embodiment of the application, the abnormal parameters of the operator network can comprise any one or two of the following aspects:
In the first aspect, whether the operator network parameters have data errors, data missing and other anomalies exists. Thereby judging whether the terminal equipment can be normally used in the current network environment.
The method for detecting data errors and data deletions is not limited here too much. For example, whether the network parameters of the operator have data missing can be judged by means of data integrity check and the like.
And secondly, whether the operator network parameters locally stored by the terminal equipment can be matched with the network environment conditions in which the terminal equipment is positioned. Thereby judging whether the terminal equipment can be normally used in the current network environment. The details are as follows:
In practical application, after the registration of the SIM card network is completed, at least three pieces of information of operators may be found in the terminal device, where the information is respectively:
1. The operator information (also referred to as second operator information) recorded in the locally stored operator network parameter may determine, from the operator information, an operator (also referred to as a local operator) providing the network service in the local record of the terminal device.
2. The carrier information recorded in the SIM card can identify the carrier to which the SIM card belongs (also referred to as a SIM card carrier) based on the carrier information.
3. The operator information (also referred to as first operator information) currently registered by the SIM card can determine, according to the operator information, an operator (also referred to as a registration operator) to which the network service currently actually registered for use by the terminal device belongs.
In real life, when there are base stations of the SIM card operator in the country or region in which the user is located, the terminal device can use the network service of the SIM card operator through these base stations. The SIM card operator and the registration operator are often the same operator at this time. And when there is no base station of the SIM card operator in the country or region in which the user is located, but there are base stations of other operators cooperating with the SIM card operator. The user terminal may then use the network services of the cooperating operators through the base stations of these cooperating operators. The registration operator is then the cooperating operator of the SIM card operator. But whether the SIM card operator and the registration operator are the same operator or not, the network service of the registration operator is actually used by the terminal device. It can be seen that, in order for the terminal device to be able to normally use in the current network environment, i.e. to normally use the network services in the current network environment, the home operator needs to be consistent with the registered operator.
Based on the principle, the embodiment of the application detects whether the operator network parameters stored locally in the terminal equipment can be matched with the network environment condition of the terminal equipment. The operator information recorded in the locally stored operator network parameters, as well as the operator information currently registered by the SIM card, are obtained. And comparing the two operators to judge whether the two operators are consistent, thereby judging whether the local operator and the registered operator are the same operator. Thereby improving the accuracy of anomaly detection.
If the local operator and the registered operator are not the same operator, it is indicated that the locally stored operator network parameter is not applicable to the network environment condition where the terminal device is located. The detection result of the abnormality detection can be determined at this time as: there is an abnormality.
Referring to fig. 4, S201 may be replaced at this time by:
and S2011, after the SIM card network registration is completed, the terminal equipment acquires the carrier information recorded in the locally stored carrier network parameters and the carrier information currently registered by the SIM card, and detects whether the locally stored carrier network parameters are abnormal or not according to the acquired carrier information.
And S2012, if the operator information recorded in the locally stored operator network parameters is inconsistent with the operator information currently registered by the SIM card, judging that the detection result is abnormal.
It should be noted that, because there may be a difference in the record forms of the operator information in practical applications, in the embodiment of the present application, the two operator information are identical, which means that the operators corresponding to the two operator information are identical.
By way of example, it is assumed that each carrier may be recorded as a digital code, where the carrier information is a digital code. For example, the operator information corresponding to the a operator, the b operator and the c operator may be set as follows: 460005, 460006 and 460007. Alternatively, each operator may be recorded in a letter string, where the operator information is a letter string. For example, the operator information corresponding to the a operator, the b operator and the c operator may be set as follows: CTCC, CTCC and CMCC. At this time, the carrier information 460007 and the carrier information CMCC are identical in form and content, but the corresponding carriers are c carriers, so that they are identical.
Therefore, in the embodiment of the application, when judging whether the carrier information recorded in the locally stored carrier network parameters is consistent with the carrier information currently registered by the SIM card. If the record forms are different, the operators corresponding to the record forms can be queried first, and then whether the operators are the same or not can be compared to judge whether the record forms are consistent or not. When the two record forms are the same, whether the two record forms are consistent can be judged by firstly inquiring the operators corresponding to the two record forms and then comparing whether the operators are the same. And whether the two contents are identical or not can be compared to judge whether the two contents are identical or not.
As an alternative embodiment of the application for obtaining operator information. In the embodiment of the present application, for the locally stored operator network parameters, PLMN identifiers contained in the NV parameters or the EFS files may be obtained, and the obtained PLMN identifiers are used as the operator information recorded in the locally stored operator network parameters. For example, the mobile network code (MobileNetwork Code, MNC) or mobile device country code (Mobile country code, MCC) of the acp.db file may be read from locally stored operator network parameters. And takes the read MNC or MCC as the operator information.
For the currently registered operator of the SIM card, the local public land mobile network (Home Public Land Mobile Network, HPLMN) identifier acquired during the registration of the SIM card network may be used as the corresponding operator information. For example, in connection with the embodiment shown in fig. 3, a particular HPLMN may be reported by Sim state.
After the PLMN identity and HPLMN identity are obtained, the PLMN identity and HPLMN identity may be matched to determine if they are the same. If the identification value can be subjected to AND operation, the operation result is that the wire indicates matching, and the false is non-matching. And if the matching result is that the two are matched, the operator information is consistent. If the information is not matched, the information of the operators is inconsistent.
As an optional embodiment of the present application, when the abnormality detection result of the locally stored operator network parameter is that there is an abnormality, the embodiment of the present application may perform a cleaning process on the locally stored operator network parameter to perform a subsequent update of the operator network parameter.
As an alternative embodiment of the present application, it is considered that in practical application, the terminal device may not be able to read the network parameters of the operator locally due to loss of the network parameters of the operator, or error of a storage path, etc. The locally stored operator network parameters are now empty. In response to this, in the embodiment of the present application, the operation of downloading the matched operator network parameters from the server in S202 may be performed instead of the operation of anomaly detection in S2011, so as to implement real-time update of the local operator network parameters.
As an alternative embodiment of the present application, for the case where the home operator and the registered operator are the same operator, two alternative processing manners are provided in the embodiment of the present application:
treatment mode 1: the result of the abnormality detection is determined as: no anomalies exist. At this time S2011 may further include: s20131.
S20131, if the operator information recorded in the locally stored operator network parameters is consistent with the operator information currently registered by the SIM card, judging that the detection result is that no abnormality exists.
Treatment mode 2: continuing to identify the terminal device or whether the SIM card within the terminal device is replaced. And when the terminal equipment or the SIM card in the terminal equipment is determined to be replaced, judging that the detection result is abnormal.
Because the terminal equipment can normally use the current network environment, the terminal equipment is influenced by the hardware of the terminal equipment and the hardware of the SIM card. As in the case of the scenario of the embodiment shown in fig. 1 b. Therefore, when the hardware or the SIM card of the terminal device is replaced, the terminal device may not normally use the network service in the current network environment. Based on the above, the embodiment of the application can perform secondary detection of the hardware of the terminal equipment and the SIM card. Specifically: at this time S2011 may further include: s20132 to S20134.
S20132, if the operator information recorded in the locally stored operator network parameters is consistent with the operator information currently registered by the SIM card, the terminal equipment reads the global equipment identifier stored in the local history and the real global equipment identifier of the terminal equipment, and detects whether the two global equipment identifiers are consistent.
S20133, if the global equipment identifier stored in the local history is inconsistent with the real global equipment identifier of the terminal equipment, judging that the detection result is abnormal.
In the embodiment of the application, the global equipment identifier stored by the local history can also be called a first global equipment identifier, and the real global equipment identifier of the terminal equipment can also be called a second global equipment identifier.
In the embodiment of the application, the global equipment identifier is a generic name which can uniquely determine the terminal equipment or the SIM card in the terminal equipment. The terminal device or the SIM card can be uniquely determined by the global device identification. As an alternative embodiment of the application, an international mobile equipment identity (International Mobile Equipment Identity, MIEI) or mobile terminal identification number (Mobile Equipment IDentifier, MEID) may be selected for the terminal equipment. For a SIM card, an integrated circuit card identification code (INTEGRATE CIRCUIT CARD IDENTITY, ICCID) or an international mobile subscriber identification code (InternationalMobile Subscriber Identity, IMSI) may be selected. On this basis, the global equipment identity may contain any one or more of ICCID, IMSI, MIEI and MEID.
As an alternative embodiment of the application, the global equipment identity comprises an ICCID and a MEID. In S20132, the terminal device of the embodiment of the present application may compare whether the ICCID stored in the local history is the same as the real ICCID of the SIM card in the terminal device. If the global equipment identifiers are the same, the global equipment identifiers stored in the local histories are judged to be consistent with the real global equipment identifiers of the terminal equipment. Otherwise, if the global equipment identifiers are different, the local history storage global equipment identifiers are not consistent with the real global equipment identifiers of the terminal equipment.
If the ICCID stored in the local history or the real ICCID of the SIM card cannot be detected, comparing whether the MEID stored in the local history and the real MEID of the terminal equipment are the same. If the global equipment identifiers are the same, the global equipment identifiers stored in the local histories are judged to be consistent with the real global equipment identifiers of the terminal equipment. Otherwise, if the global equipment identifiers are different, the local history storage global equipment identifiers are not consistent with the real global equipment identifiers of the terminal equipment. At this time, the detection result is judged to be abnormal, so that the abnormality detection effect can be improved, and the abnormality detection is more effective.
S20134, if the global equipment identifier stored in the local history is consistent with the real global equipment identifier of the terminal equipment, judging that the detection result is that no abnormality exists.
In the embodiment of the present application, there is no abnormality in the operator network parameters, as in S20131 and S20134. The locally stored operator network parameters may not be updated. The terminal device may then load locally stored carrier parameter information, such as into an EFS system.
By detecting whether the operator network parameters stored locally in the terminal equipment can be matched with the network environment conditions in which the terminal equipment is located, the embodiment of the application can effectively identify the scenes of the embodiments shown in fig. 1a to 1 c. Therefore, the real-time and accurate identification of the problem scene of the network parameters of the operator, which possibly occurs to the user, can be realized, and a foundation is provided for the real-time and effective update of the network parameters of the operator.
S202, when the detection result is that the abnormality exists, the terminal equipment sends a downloading request to the server. The download request contains the information of the currently registered operator of the SIM card.
When detecting that the locally stored operator network parameters are abnormal, if the locally stored operator network parameters have data errors or data deletions, or are not matched with the network environment condition of the terminal equipment. It is explained that if the terminal device continues to use the locally stored operator network parameters, it may result in an inability to use the network services normally within the current network environment. Thus, an update of locally stored operator network parameters is required at this point to obtain the available operator network parameters.
In order to effectively update the operator network parameters in real time, the embodiment of the application presets one or more servers and stores a plurality of sets of operator network parameters in the servers. And meanwhile, the information of the currently registered operator of the SIM card is selected as the information for matching the network parameters of the operator. On the basis, when the terminal equipment detects that the locally stored operator network parameters are abnormal, a download request containing the currently registered operator information of the SIM card can be sent to the server. To inform the server that the terminal device is now required to download carrier network parameters.
It should be noted that, besides the operator information currently registered by the SIM card, other information of the terminal device may be selected as the information for matching the operator network parameters, which is not limited herein. For example, as an alternative embodiment of the present application, hardware information and/or location information of the terminal device may also be selected. The download request may also contain hardware information and/or location information of the terminal device at this time. The specific content contained in the hardware information and the location information is not limited herein too. For example, in some alternative embodiments, the hardware information may include any one or more of a device model, a device type, and a chip model of the terminal device. The location information may be latitude and longitude, or may be country or region where the terminal device is currently located, or may be a finer administrative area location, for example, may be accurate to a city level, a county level, or a village level.
It should be understood that even if information for matching the operator network parameters is set, other information than the operator information currently registered by the SIM card is contained. In practical applications, the terminal device may also choose to set the currently registered operator information of the SIM card in the download request, without including other information for matching with the network parameters of the operator. Therefore, in practical application, the specific information content contained in the download request needs to be determined according to the practical situation.
It should be further noted that, in the embodiment of the present application, the download request may be information itself for matching the operator network parameters. Further data content may also be included on the basis of the information included for matching the operator network parameters, as is not limited herein. For example when only the operator information currently registered by the SIM card is selected as information for matching the operator network parameters. The download request may be the information of the currently registered operator of the SIM card, or may further include some data such as request header in a specific format on the basis of including the information of the currently registered operator of the SIM card.
Meanwhile, in the embodiment of the application, the type of the server is not limited too much, and for example, the server can be a cloud server or a physical server.
In the application, the actual use scene of the user in actual application is more real and rich than the scene in development design, so that the application can cover more actual scenes. Therefore, in order to better meet the actual demands of users, more appropriate network parameters of operators are provided for the users. In the embodiment of the application, the terminal equipment can upload the locally stored operator network parameters to the server for sharing in the running process. Accordingly, the server may store some operator network parameters (hereinafter referred to as standard operator network parameters) preset by a technician on the one hand, and some operator network parameters (hereinafter referred to as user-shared operator network parameters) shared by the user terminal device on the other hand. In order to protect user privacy, the terminal device may firstly desensitize the operator network parameters before uploading. And uploading the network parameters of the operators after the desensitization treatment.
As an optional embodiment of the present application, the terminal device may upload any information of the carrier information, the terminal device hardware information, and the terminal device location information currently registered by the SIM card together while uploading the carrier network parameters, so as to be used when the server matches the carrier network parameters. The information content specifically uploaded together can be determined according to the information contained in the download request and used for matching with the network parameters of the operator. For example, when the downloading request includes the hardware information of the terminal device, the terminal device in the embodiment of the application also uploads the hardware information of the terminal device. When the downloading request contains the position information of the terminal equipment, the terminal equipment also uploads the position information of the terminal equipment. The time for uploading the network parameters of the operator can be any time point in the normal use process of the terminal equipment, and is not limited too much.
S203, the server receives the downloading request, matches according to the operator information in the downloading request, determines the applicable operator network parameters of the terminal equipment, and then sends the parameters to the terminal equipment.
In the embodiment of the present application, the operator network parameter matched by the server may also be referred to as a second operator network parameter.
After receiving the download request sent by the terminal device, the server matches the operator network parameters stored in the server according to the operator information (i.e. the operator information currently registered by the SIM card) contained in the download request. Because the operator network parameters originally include operator information, in an alternative embodiment of the present application, the server may match the received operator information with the operator information in each operator network parameter to determine the operator network parameters of the same operator. Yet as another alternative embodiment of the present application, to reduce the effort to parse operator information from operator network parameters. When the carrier network parameters are stored, the server can store the carrier information corresponding to the carrier network parameters in a correlated mode, or mark the carrier corresponding to the carrier network parameters. The server may then match the received operator information with the operator information or operator associated with the operator network parameters to determine the operator network parameters for the same operator.
As an alternative embodiment of the present application, the information for matching the operator network parameters may contain terminal device hardware information in addition to the operator information currently registered by the SIM card. Correspondingly, part or all of the network parameters of the operators in the server can be associated with hardware information. As an alternative embodiment of the application, a single operator network parameter within a server may be associated with one or more sets of applicable hardware information. For example, assuming the hardware information is a chip model, a single carrier network parameter within the server may be associated with one or more chip models. As another alternative embodiment of the present application, it is also possible to choose not to associate the storage hardware information with the operator network parameters that are common to the hardware configuration of the terminal device.
As an alternative embodiment of the present application, it is assumed that both standard operator network parameters and operator network parameters shared by the users are stored in the server. On this basis, if the received download request includes hardware information of the terminal device in addition to the operator information. At this time S203 may be replaced with: the server receives the downloading request, matches the information of the operator and the hardware information in the downloading request, determines the network parameters of the operator applicable to the terminal equipment, and then sends the network parameters to the terminal equipment.
In the embodiment of the present application, the standard operator network parameters in the server may also be referred to as standard operator network parameters, and the operator network parameters shared by the users may also be referred to as shared operator network parameters.
As an alternative embodiment of the present application, it is assumed that both standard operator network parameters and shared operator network parameters are stored in the server. Considering that the shared operator network parameters can cover more real user scenarios in practical applications, the matching is performed by using the operator information and the hardware information. For a downloading request without hardware information, i.e. a terminal device without hardware configuration requirements, the embodiment of the application can preferentially match the shared operator network parameters to determine the operator network parameters matched with the operator information. And for the downloading request containing the hardware information, the downloading request is preferentially matched from the standard operator network parameters, and the operator network parameters matched with the operator information are determined. Referring to fig. 5, S203 may be replaced with: s2031 to S2033.
S2031, the server receives the download request. The server stores preset operator network parameters and operator network parameters shared by the user terminal equipment.
S2032, if the download request does not include the hardware information of the terminal device, matching the carrier network parameters that are shared by the user terminal device according to the order of matching the carrier network parameters that are set in advance, matching the carrier information in sequence, determining the carrier network parameters that are applicable to the terminal device, and then issuing the carrier network parameters to the terminal device.
When the download request does not contain the hardware information of the terminal equipment, the terminal equipment is indicated to have no specific hardware configuration requirement. In this case, the server in the embodiment of the application can preferentially match the operator network parameters shared by the users, so that the matched operator network parameters can be more suitable for the actual situation of the users, thereby improving the matching effectiveness.
And when the operator network parameters shared by the user terminal equipment do not contain the operator network parameters matched with the operator information in the downloading request, determining the operator network parameters matched with the operator information in the downloading request from the preset operator network parameters, and issuing the operator network parameters to the terminal equipment.
S2033, if the download request includes the hardware information of the terminal device, matching the carrier information and the hardware information in sequence according to the order of matching the preset carrier network parameters and then matching the carrier network parameters shared by the user terminal device, determining the carrier network parameters applicable to the terminal device, and then issuing the carrier network parameters to the terminal device.
When the downloading request contains the hardware information of the terminal equipment, the requirement of the terminal equipment on the applicable hardware configuration of the network parameters of the operator is indicated. At this time, the matching is preferably performed from the operator network parameters preset by the technician, so that the stability of the matched operator network parameters can be improved. The terminal equipment is not easy to cause problems when the matched operator network parameters are used in the terminal equipment. Thereby improving the effectiveness of the matching.
And when the preset operator network parameters do not contain the operator network parameters matched with the operator information and the hardware information in the downloading request, determining the operator network parameters matched with the operator information and the hardware information from the operator network parameters shared by the users, and issuing the operator network parameters to the terminal equipment.
The matching of the hardware information refers to the hardware information associated with the network parameters of the operator, and can cover or satisfy the hardware information requirement in the downloading request. For example, the hardware information associated with the operator network parameter is the same as the hardware information in the download request, or the hardware information associated with the operator network parameter includes the hardware information in the download request, or the hardware information associated with the operator network parameter is compatible with the hardware information in the download request, or the like.
As an alternative embodiment of the application, the information for matching the operator network parameters contains location information of the terminal device in addition to the operator information currently registered by the SIM card.
It is considered that even the same operator may have differences in base station distribution at different geographical locations. For example, in some well developed cities, the number of base stations tends to be high and the distribution is also high. In some cities or rural areas with later development, the number of base stations is often smaller, and the distribution is sparse. At the same time, there may be a difference in network services provided by these base stations, for example, some base stations may provide 5G network services, and some base stations may only provide 4G network services, etc. It can be seen that, in different geographic locations, the actual network environment of the user may be greatly different, so that certain differences may exist in the actual corresponding network parameters of the operators. In order to improve the matching effectiveness of the network parameters of the operators, the network parameters of the operators issued to the terminal equipment can meet the actual requirements of the current network environment of the terminal equipment as far as possible. In the embodiment of the application, the information for matching the network parameters of the operator also comprises the position information of the terminal equipment. Accordingly, some or all of the operator network parameters stored in the server may be associated with one or more location information. On the basis, the downloading request sent by the terminal equipment can also contain the current position information of the terminal equipment.
At this time S203 may be replaced with: the server receives the downloading request, matches the information of the operator and the position information in the downloading request, determines the network parameters of the operator applicable to the terminal equipment, and then sends the network parameters to the terminal equipment.
In the matching of the location information, the matching may be performed in order of short to long spatial distances between the location information associated with the carrier network parameters in the server and the location information in the download request. And preferentially selecting the operator network parameters with short space distance, wherein the operator information is matched.
As an alternative embodiment of the application, the information for matching the operator network parameters contains terminal equipment hardware information and location information in addition to the operator information currently registered by the SIM card.
In the embodiment of the application, the hardware configuration and the geographic position of the terminal equipment can be comprehensively considered at the same time, so that the matching of the network parameters of the operators is more accurate and effective, and the matched network parameters of the operators can meet the requirements of the network environment in which the terminal equipment is actually positioned to a greater extent. Based on this, some or all of the operator network parameters stored in the server may be associated with one or more sets of hardware information, as well as one or more location information. On the basis, the download request sent by the terminal equipment can also contain the hardware information and the current position information of the terminal equipment.
At this time S203 may be replaced with: the server receives the downloading request, matches the downloading request according to the operator information, the hardware information and the position information, determines the operator network parameters applicable to the terminal equipment, and then sends the parameters to the terminal equipment.
The embodiment of the application is a refinement embodiment based on the embodiment shown in fig. 5. Accordingly, matching of location information may be introduced when matching is performed using operator information or matching is performed using operator information and hardware information.
Specifically, for S2032, this time may be replaced with: if the download request does not contain the hardware information of the terminal equipment, matching the carrier information and the position information in sequence according to the sequence of matching the carrier network parameters shared by the user terminal equipment and then matching the carrier network parameters preset, determining the carrier network parameters applicable to the terminal equipment and then issuing the carrier network parameters to the terminal equipment.
For S2033, this time may be replaced with: if the download request contains the hardware information of the terminal equipment, matching the operator information, the hardware information and the position information in sequence according to the sequence of matching the preset operator network parameters and then matching the operator network parameters shared by the user terminal equipment, determining the operator network parameters applicable to the terminal equipment and then issuing the operator network parameters to the terminal equipment.
When the location information is matched, the matching can be performed according to the order from short to long of the spatial distance between the location information associated with the operator network parameters in the server and the location information in the downloading request. For example, for S2032 after replacement, operator network parameters with matching operator information and shortest spatial distance may be selected. For S2033 after the replacement, selecting the operator network parameter with the shortest spatial distance, where the operator information and the hardware information are matched.
S204, the terminal equipment receives the operator network parameters issued by the server, updates the locally stored operator network parameters by utilizing the received operator network parameters, and loads the updated operator network parameters.
After receiving the operator network parameters issued by the server, the terminal equipment starts to update the locally stored operator network parameters. The updating manner is not limited herein. For example, in some alternative embodiments, it may be selected to delete the locally stored operator network parameters when it is determined in S202 that there is an anomaly in the detection result. At this point, in S204, the received operator network parameters may be stored locally to enable updating. In other alternative embodiments, the locally stored operator network parameters may be deleted again in S204, and the received operator network parameters may be stored to implement the update.
As an alternative embodiment of the application, it is also possible to choose to update only part of the content at a time for locally stored operator network parameters. For example, in some alternative embodiments, the operator network parameters may be divided into two parts, fixed content and flexible content, with only the flexible content part being processed for each anomaly detection and update. At this time, the operator network parameters stored in the server may contain only the flexible content part. When the terminal device is updated, only the flexible content part of the network parameters of the local operator need to be updated.
After the update is completed, the terminal device may load the locally stored carrier parameter information for normal use of carrier network services, such as loading into an EFS system.
S205, in the running process of the terminal equipment, abnormality detection is carried out on the locally stored network parameters of the operators.
When the detection result is that there is an abnormality, the operation of S202 is returned to be performed.
In the embodiment of the application, besides the time node when the SIM card network registration is completed, the terminal equipment can trigger the abnormality detection of the locally stored operator network parameters in the normal operation process. The application does not limit the condition triggering the abnormal detection in the using process of the terminal equipment. Meanwhile, the abnormality detection in S205 is the same as the abnormality detection in S201, so specific abnormality detection operations may refer to the description of S201, and will not be repeated here. Similarly, after S205, the terminal device and the server may correspondingly perform the operations of S202 to S204 according to the detection result of the abnormality detection. To enable updating of locally stored operator network parameters. That is, when the detection result of S205 is that there is an abnormality, the operation of S202 may be performed back until the locally stored operator network parameters are updated. Reference may be made specifically to the descriptions of S202 to S204, and the description is omitted here. And if the detection result shows that the terminal equipment and the state in the running process are abnormal. At this time, the updating of the network parameters of the operators is not needed, and the reloading of the network parameters of the operators is also not needed.
As an embodiment of the present application, S201 and S205 may be unified as: and when the preset triggering condition is met, the terminal equipment detects the abnormality of the locally stored operator network parameters.
At this time, for S201, the triggering condition is that the SIM card network registration is completed.
In the embodiment of the application, the terminal equipment can perform abnormality detection at any time point when the trigger condition is met in the whole using process. Therefore, the operation of the embodiment of the application on the abnormal detection of the network parameters of the operators is more real-time and flexible.
As an alternative embodiment of the present application, the triggering condition for the abnormality detection may include any one or more of the following:
Triggering condition 1: the timing trigger can set a trigger period, and the abnormality detection is triggered periodically according to the trigger period.
Triggering condition 2: and (5) randomly triggering. For example, some random duration generating functions may be set, and a duration is randomly generated at each anomaly detection as the interval duration of the next trigger. And determining the time point for triggering the abnormality detection next time according to the generated time length and the current time, and triggering the abnormality detection when the time point is reached.
Triggering condition 3: the terminal device changes network status including, but not limited to: SIM card plug, SIM card network registration completion, network system switching, network system change, etc.
By triggering the abnormal detection of the network parameters of the operator when the network state changes, the embodiment of the application can realize the update of the network parameters of the operator at the first time of the network state change. After the terminal equipment finishes the network state change, the user can get available operator network parameters in real time, and the synchronous update with the network state is realized. The situation that the user cannot normally use the network because of abnormal network parameters of an operator after the network state of the terminal equipment is updated can be avoided. Real-time non-inductive updating of operator network parameters for users is realized. Therefore, the use experience of the user can be greatly improved.
Triggering condition 4: the user is actively triggered. At this time, a function related to updating of the network parameters of the operator may be set in the terminal device, and when the terminal device detects that the user uses the function (e.g., detects that the user inputs an instruction to open the function), abnormality detection is started.
Triggering condition 5: problems arise in the use of operator network services by the terminal device. Including but not limited to, for example: data service cannot be used, voice service cannot be used, network registration speed is slow and a preset speed threshold value cannot be used, network registration cannot be performed, and the like.
By triggering the abnormal detection of the network parameters of the operator when the network services of the operator are in trouble, the embodiment of the application can update the network parameters of the operator at the first time when the network services of the operator are in trouble, and solve the problems. Therefore, the embodiment of the application can reduce the time length that the user cannot normally use the terminal equipment due to the abnormal network parameters of the operator. The influence of the abnormal network parameters of the operators on the normal use of the terminal equipment by the users is reduced, and therefore the use experience of the users is improved.
It should be understood that the above 5 trigger conditions are only some of the trigger conditions provided in the embodiments of the present application, and more or fewer trigger conditions may be included in practical applications. For example, for the above 5 trigger conditions, only one trigger condition may be selected, or a plurality of trigger conditions may be simultaneously selected. Other trigger conditions may be set based on selecting some or all of the trigger conditions. And are not excessively limited herein.
On the basis of setting the trigger conditions, when any trigger condition is met, the terminal equipment can start to detect the abnormality of the locally stored operator network parameters.
The foregoing embodiments are illustrated with one specific embodiment. In the embodiment of the application, the SIM card activation scene is as follows: and inserting an entity SIM card into the terminal equipment and registering the network. The server is a cloud server. And when the terminal equipment detects that the locally stored operator network parameters are abnormal, deleting the locally stored operator network parameters. Referring to fig. 6, a flowchart of a method provided by an embodiment of the present application is described in detail below:
s401, when the terminal equipment detects the insertion of the SIM card, the terminal equipment registers the SIM card network.
S402, after the SIM card network registration is completed, the terminal equipment performs abnormality detection on the locally stored operator network parameters.
S403, if the detection result is that the locally stored operator network parameters are abnormal, deleting the locally stored operator network parameters, downloading and updating the operator network parameters through the server, and loading the operator network parameters.
S404, if the detection result is that the locally stored operator network parameters are not abnormal, the locally stored operator network parameters are normally loaded.
S405, in the running process of the terminal equipment, abnormality detection is carried out on the locally stored operator network parameters.
And S406, if the detection result shows that the locally stored operator network parameters are abnormal, deleting the locally stored operator network parameters, downloading and updating the operator network parameters through the server, and loading the operator network parameters.
And S407, if the detection result is that the locally stored operator network parameters are not abnormal, uploading the locally stored operator network parameters to the cloud server so as to share the locally stored operator network parameters.
The operation principle, details, and advantages of S401 to S407 may refer to the embodiments shown in fig. 2 to 5, and the description of other related method embodiments will not be repeated here.
Through the embodiments shown in fig. 2 to fig. 6, the embodiment of the present application can solve the problem that the network parameters of operators locally stored in various terminal devices are abnormal and the scene needs to be updated.
For example, for the above application scenario 1: in the process of using the terminal equipment, the SIM card of a different operator is replaced, but the operator network parameters stored locally in the terminal equipment are not suitable for the newly inserted SIM card.
Since the terminal device performs the SIM card network registration when the SIM card is newly inserted, the operation S200 of the embodiment shown in fig. 2 is triggered. The anomaly detection may detect that the operator registered by the SIM card is different from the operator in the locally stored operator network parameters, thereby triggering an update to the operator network parameters. Timely updating of locally stored operator network parameters is achieved.
For the application scenario 2 described above: and in the process of using the terminal equipment by the user, replacing the SIM card which is originally inserted with other SIM cards with other numbers of the same operator.
Similarly, since the terminal device performs SIM card network registration when the SIM card is newly inserted, the operation S200 of the embodiment shown in fig. 2 is triggered. The abnormality detection can detect that the inserted SIM card is changed, so that the updating of the network parameters of the operator is triggered. Timely updating of locally stored operator network parameters is achieved.
For the application scenario 3 described above: the SIM card is not replaced in the process of using the terminal device by the user, but the geographic location of the user is changed greatly, for example, the user arrives in other countries. In the new geographic position, the operator of the base station or the type of network service available by the base station changes greatly, so that the terminal equipment cannot register the network or the registration network speed is slow in the new geographic position.
For example, the actual scenario: during the use of the terminal device with the a-carrier inserted SIM card, the user records a large amount of history frequency point cell information for the purpose of improving the network registration speed and the like. When the geographical location of the user changes greatly, the terminal equipment needs to acquire the network server by using the base station of the c-carrier cooperated with the a-carrier. When the history frequency point cell information is not suitable for the base station condition of the position of the user in real time, the terminal equipment still searches the history frequency point cell preferentially, so that the network registration speed of the terminal equipment is slower.
Because the embodiment of the application also sets some trigger conditions in the process of normally using the terminal equipment by the user. When the terminal device performs operations such as switching on/off, automatically re-registering the network, etc., the operation of S205 may be triggered. The anomaly detection may detect that the operator registered by the SIM card is different from the operator in the locally stored operator network parameters, thereby triggering an update to the operator network parameters. Timely updating of locally stored operator network parameters is achieved. The recorded historical frequency point cell information is deleted in the updating process, so that the speed of network composition can be increased.
For the application scenario 4 described above: the SIM card is not replaced in the process of using the terminal equipment by the user, but the locally stored network parameters of the operators have the problems of parameter errors or parameter loss and the like due to various reasons. Thereby causing the terminal device to fail to implement normal network related service operation through the locally stored operator network parameters.
Because the embodiment of the application also sets some trigger conditions in the process of normally using the terminal equipment by the user. When the terminal device performs operations such as switching on/off, automatically re-registering the network, etc., the operation of S205 may be triggered. The anomaly detection can detect whether the locally stored operator network parameters have the problems of data errors or data missing and the like, so that the updating of the operator network parameters is triggered. Timely updating of locally stored operator network parameters is achieved.
In order to improve the updating efficiency of the network parameters of the operators, in the embodiment of the application, a plurality of servers storing the network parameters of the operators are deployed in advance. In the using process of the terminal equipment, when the SIM card is activated or other triggering conditions are met, whether the locally stored operator network parameters are abnormal or not can be detected in time. When detecting that the locally stored operator network parameters are abnormal, the operator network parameters matched with the operator information and the hardware information registered by the terminal equipment are downloaded from the server, and then the locally stored operator network parameters are updated. Therefore, on one hand, the terminal equipment can timely detect whether the network parameters of the operators are abnormal, and the real-time performance of detection is improved. On the other hand, the terminal equipment can update the operator network parameters in real time when detecting that the locally stored operator network parameters are abnormal. Therefore, the embodiment of the application can realize independent and real-time detection and update of the network parameters of the operator by the terminal equipment without binding operations such as updating, downloading, installing and the like of the operating system version of the terminal equipment, thereby greatly improving the updating efficiency of the network parameters of the operator.
Corresponding to the parameter updating method described in the above embodiments, fig. 7 is a schematic structural diagram of the parameter updating apparatus provided in the embodiment of the present application, and for convenience of explanation, only the portion relevant to the embodiment of the present application is shown.
Referring to fig. 7, the parameter updating apparatus includes:
the registration information obtaining module 71 is configured to obtain first operator information currently registered by the SIM card in the terminal apparatus.
An anomaly detection module 72 is configured to perform anomaly detection on the locally stored first operator network parameter.
And a parameter downloading module 73, configured to download the second operator network parameter from the server based on the first operator information when the detection result of the anomaly detection is that there is an anomaly.
The parameter updating module 74 is configured to update the first operator network parameter based on the second operator network parameter, and load the updated first operator network parameter.
As an alternative embodiment of the present application, the abnormality detection module 72 includes:
the local information acquisition module is used for acquiring second operator information recorded in the first operator network parameters by the terminal equipment.
And the abnormality detection sub-module is used for detecting the abnormality of the first operator network parameters according to the first operator information and the second operator information.
And the judging module is used for judging that the abnormal detection result is abnormal when the first operator information and the second operator information are inconsistent.
As an alternative embodiment of the present application, the abnormality detection module 72 further includes:
the identification comparison module is used for reading the first global equipment identification stored locally and the second global equipment identification which is true by the terminal equipment when the first operator information is consistent with the second operator information, and comparing the first global equipment identification with the second global equipment identification.
And the judging module is used for judging that the detection result of the abnormality detection is abnormal when the first global equipment identifier is inconsistent with the second global equipment identifier.
As an optional embodiment of the present application, the parameter updating apparatus further comprises:
and the triggering module is used for executing the operation of the abnormality detection module 72 when the preset triggering condition is met in the running process of the terminal equipment. Wherein the trigger condition includes a change in a network state of the terminal device.
As an alternative embodiment of the present application, the parameter download module 73 includes:
the request module is used for sending a downloading request to the server by the terminal equipment. The downloading request comprises first operator information and hardware information of the terminal equipment, wherein the first operator information and the hardware information are used for matching the network parameters of the operator by the server.
And the receiving module is used for receiving the second operator network parameters sent by the server aiming at the first operator information and the hardware information in the downloading request.
As an alternative embodiment of the present application, the download request further includes location information of the terminal device.
As an optional embodiment of the present application, the parameter updating apparatus further comprises:
And the parameter sharing module is used for uploading the locally stored first operator network parameters to the server by the terminal equipment when the detection result of the abnormality detection is that no abnormality exists.
The process of implementing the respective functions of each module in the parameter updating apparatus provided in the embodiment of the present application may refer to the foregoing description of the embodiments shown in fig. 2 to fig. 6 and other related method embodiments, which are not repeated herein.
It should be noted that, because the content of information interaction and execution process between the above devices/units is based on the same concept as the method embodiment of the present application, specific functions and technical effects thereof may be referred to in the method embodiment section, and will not be described herein.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present application.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in the present description and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context. Similarly, the phrase "if a determination" or "if a [ described condition or event ] is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a [ described condition or event ]" or "in response to detection of a [ described condition or event ]".
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance. It will also be understood that, although the terms "first," "second," etc. may be used herein in some embodiments of the application to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, a first table may be named a second table, and similarly, a second table may be named a first table without departing from the scope of the various described embodiments. The first table and the second table are both tables, but they are not the same table.
Reference in the specification to "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
In the embodiment of the present application, the terminal device may be a mobile phone, a wearable device (such as a smart watch, a smart bracelet, a smart glasses, a smart jewelry, etc.), a tablet computer, a vehicle-mounted device, an augmented reality (augmented reality, AR)/virtual reality (virtualreality, VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA), and other electronic devices with network connection functions. The terminal device may also be other electronic devices, such as a laptop (laptop) with a touch-sensitive surface (e.g. a touch panel), and the embodiment of the present application does not limit the specific type of terminal device. At this time, the terminal device is the execution subject of parameter update provided by the embodiment of the present application.
For example, the terminal device may be a Station (ST) in a WLAN, a cellular telephone, a cordless telephone, a Session initiation protocol (Session InitiationProtocol, SIP) telephone, a wireless local loop (Wireless Local Loop, WLL) station, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a car networking terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite radio, a wireless modem card, a television Set Top Box (STB), a customer premise equipment (customer premise equipment, CPE) and/or other devices for communication over a wireless system as well as next generation communication systems, such as a terminal device in a 5G network or a terminal device in a future evolved public land mobile network (Public Land Mobile Network, PLMN) network, etc.
By way of example, but not limitation, when the terminal device is a wearable device, the wearable device may also be a generic name for applying wearable technology to intelligently design daily wear, developing wearable devices, such as glasses, gloves, watches, apparel, shoes, and the like. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also can realize a powerful function through software support, data interaction and cloud interaction. The generalized wearable intelligent device comprises full functions, large size, and complete or partial functions which can be realized independent of a smart phone, such as a smart watch or a smart glasses, and is only focused on certain application functions, and needs to be matched with other devices such as the smart phone for use, such as various smart bracelets, smart jewelry and the like for physical sign monitoring.
In the following, taking a mobile phone as an example of the terminal device, fig. 8 shows a schematic structural diagram of the mobile phone 100.
The handset 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charge management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, keys 190, a motor 191, an indicator 192, a camera 193, a display 194, and a SIM card interface 195, etc. The sensor module 180 may include a gyroscope sensor 180A, an acceleration sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an ambient light sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, and a touch sensor 180K (of course, the mobile phone 100 may also include other sensors such as a temperature sensor, a pressure sensor, an air pressure sensor, a bone conduction sensor, etc., which are not shown).
The processor 110 may include one or more processing units, such as: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a memory, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural network processor (Neural-networkProcessing Unit, NPU), among others. Wherein the different processing units may be separate devices or may be integrated in one or more processors. The controller may be a neural center or a command center of the mobile phone 100. The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Repeated accesses are avoided and the latency of the processor 110 is reduced, thereby improving the efficiency of the system.
The processor 110 may operate the parameter updating method provided by the embodiment of the present application. The processor 110 may include different devices, for example, when the CPU and the GPU are integrated, the CPU and the GPU may cooperate to execute the parameter updating method provided by the embodiment of the present application, for example, a part of algorithms in the parameter updating method are executed by the CPU, and another part of algorithms are executed by the GPU, so as to obtain a faster processing efficiency.
The internal memory 121 may be used to store computer executable program code including instructions. The processor 110 executes various functional applications of the cellular phone 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a storage program area and a storage data area. The storage program area may store, among other things, code for an operating system, an application program (e.g., a camera application, a WeChat application, etc.), and so on. The storage data area may store data created during use of the handset 100 (e.g., images, video, etc. acquired by the camera application), etc.
The internal memory 121 may also store one or more computer programs corresponding to the parameter updating method provided by the embodiment of the present application. The one or more computer programs stored in the memory 121 and configured to be executed by the one or more processors 110 include instructions that may be used to perform the various steps as in the corresponding embodiments of fig. 2-6, which may include an account verification module, a priority comparison module. The account verification module is used for authenticating system authentication accounts of other terminal devices in the local area network; the priority comparison module can be used for comparing the priority of the audio output request service with the priority of the current output service of the audio output equipment. And the state synchronization module can be used for synchronizing the equipment state of the audio output equipment currently accessed by the terminal equipment to other terminal equipment or synchronizing the equipment state of the audio output equipment currently accessed by other equipment to the local. When the code of the parameter updating method stored in the internal memory 121 is executed by the processor 110, the processor 110 may control the terminal device to perform the operator network parameter processing.
In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like.
Of course, the code of the parameter updating method provided by the embodiment of the application can also be stored in an external memory. In this case, the processor 110 may run the code of the parameter updating method stored in the external memory through the external memory interface 120, and the processor 110 may control the terminal device to perform the operator network parameter processing.
The wireless communication function of the mobile phone 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the handset 100 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution for wireless communication including 2G/3G/4G/5G, etc. applied to the handset 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noiseamplifier, LNA), etc. The mobile communication module 150 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the same device as at least some of the modules of the processor 110. In the embodiment of the present application, the mobile communication module 150 may also be used for information interaction with other terminal devices.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low frequency baseband signal to the baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays images or video through the display screen 194. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 150 or other functional module, independent of the processor 110.
The wireless communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local areanetworks, WLAN) (e.g., wireless fidelity (WIRELESS FIDELITY, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near field communication (NEAR FIELD communication, NFC), infrared (IR), etc., applied to the mobile phone 100. The wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2. In an embodiment of the present application, the wireless communication module 160 may be configured to access an access point device, and send and receive messages to other terminal devices.
In addition, the mobile phone 100 may implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor, etc. Such as music playing, recording, etc. The handset 100 may receive key 190 inputs, generating key signal inputs related to user settings and function control of the handset 100. The cell phone 100 may generate a vibration alert (such as an incoming call vibration alert) using the motor 191. The indicator 192 in the mobile phone 100 may be an indicator light, which may be used to indicate a state of charge, a change in power, an indication message, a missed call, a notification, etc. The SIM card interface 195 in the handset 100 is used to connect to a SIM card. The SIM card may be inserted into the SIM card interface 195 or removed from the SIM card interface 195 to enable contact and separation with the handset 100.
It should be understood that in practical applications, the mobile phone 100 may include more or fewer components than shown in fig. 8, and embodiments of the present application are not limited. The illustrated handset 100 is only one example, and the handset 100 may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The software system of the terminal device can adopt a layered architecture, an event driven architecture, a microkernel architecture, a microservice architecture or a cloud architecture. In the embodiment of the invention, an Android system with a layered architecture is taken as an example, and the software structure of terminal equipment is illustrated. Fig. 9 is a software configuration block diagram of a terminal device according to an embodiment of the present invention.
The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, from top to bottom, an application layer, an application framework layer, an Zhuoyun rows (Android runtime) and system libraries, and a kernel layer, respectively.
The application layer may include a series of application packages.
As shown in fig. 9, the application package may include applications such as phone, camera, gallery, calendar, talk, map, navigation, WLAN, bluetooth, music, video, short message, etc.
The application framework layer provides an application programming interface (application programminginterface, API) and programming framework for the application of the application layer. The application framework layer includes a number of predefined functions.
As shown in fig. 9, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
The window manager is used for managing window programs. The window manager can acquire the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make such data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phonebooks, etc.
The view system includes visual controls, such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, a display interface including a text message notification icon may include a view displaying text and a view displaying a picture.
The telephony manager is arranged to provide communication functions for the terminal device. Such as the management of call status (including on, hung-up, etc.).
The resource manager provides various resources for the application program, such as localization strings, icons, pictures, layout files, video files, and the like.
The notification manager allows the application to display notification information in a status bar, can be used to communicate notification type messages, can automatically disappear after a short dwell, and does not require user interaction. Such as notification manager is used to inform that the download is complete, message alerts, etc. The notification manager may also be a notification in the form of a chart or scroll bar text that appears on the system top status bar, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in a status bar, a prompt tone is emitted, the terminal equipment vibrates, and an indicator light blinks.
Android run time includes a core library and virtual machines. Android runtime is responsible for scheduling and management of the android system.
The core library consists of two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: a surface manager (surface manager), a media library (MediaLibraries), a three-dimensional graphics processing library (e.g., openGL ES), a 2D graphics engine (e.g., SGL), etc.
The surface manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications.
Media libraries support a variety of commonly used audio, video format playback and recording, still image files, and the like. The media library may support a variety of audio video encoding formats, such as: MPEG4, h.164, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
Fig. 10 is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 10, the terminal device 10 of this embodiment includes: at least one processor 100 (only one shown in fig. 10), a memory 101, said memory 101 having stored therein a computer program 102 executable on said processor 100. The steps of the above-described respective parameter updating method embodiments, such as steps S200 to S202 and S204 to S205 shown in fig. 2, are implemented when the processor 100 executes the computer program 102. Or the processor 100, when executing the computer program 102, performs the functions of the modules/units of the apparatus embodiments described above, e.g., the functions of the modules 71-74 shown in fig. 7.
The terminal device 10 may be a computing device such as a desktop computer, a notebook computer, a palm computer, a cloud server, etc. The terminal device may include, but is not limited to, a processor 100, a memory 101. It will be appreciated by those skilled in the art that fig. 10 is merely an example of the terminal device 10 and is not limiting of the terminal device 10, and may include more or fewer components than shown, or may combine certain components, or different components, e.g., the terminal device may also include an input transmitting device, a network access device, a bus, etc.
The Processor 100 may be a central processing unit (Central Processing Unit, CPU), other general purpose Processor, digital signal Processor (DIGITAL SIGNAL Processor, DSP), application specific integrated circuit (Application SpecificIntegrated Circuit, ASIC), off-the-shelf Programmable gate array (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 101 may in some embodiments be an internal storage unit of the terminal device 10, such as a hard disk or a memory of the terminal device 10. The memory 101 may also be an external storage device of the terminal device 10, such as a plug-in hard disk, a smart memory card (SMART MEDIA CARD, SMC), a secure digital (SecureDigital, SD) card, a flash memory card (FLASH CARD), or the like, which are provided on the terminal device 10. Further, the memory 101 may also include both an internal storage unit and an external storage device of the terminal device 10. The memory 101 is used for storing an operating system, application programs, boot loader (BootLoader), data, other programs, etc., such as program codes of the computer program. The memory 101 may also be used for temporarily storing data that has been transmitted or is to be transmitted.
In addition, it will be clearly understood by those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional allocation may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The embodiment of the application also provides a terminal device, which comprises at least one memory, at least one processor and a computer program stored in the at least one memory and capable of running on the at least one processor, wherein the processor executes the computer program to enable the terminal device to realize the steps in any of the method embodiments.
Embodiments of the present application also provide a computer readable storage medium storing a computer program which, when executed by a processor, implements steps for implementing the various method embodiments described above.
The embodiments of the present application provide a computer program product enabling a terminal device to carry out the steps of the method embodiments described above when the computer program product is run on the terminal device.
The embodiment of the application also provides a chip system, which comprises a processor, wherein the processor is coupled with a memory, and the processor executes a computer program stored in the memory to realize the steps in the embodiments of the method.
The integrated modules/units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present application may implement all or part of the flow of the method of the above embodiment, or may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable storage medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a Random access Memory (Random AccessMemory, RAM), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of 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.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application, and are intended to be included in the scope of the present application.
Claims (10)
1. A method for updating parameters, applied to a terminal device, the method comprising:
the terminal equipment registers a network of a first operator to a first SIM card;
After the first SIM card is registered in the network of the first operator, the terminal equipment downloads first network parameters from a network side based on the fact that the frequency band of the first operator is not matched with the frequency band of the local terminal equipment, loads the first network parameters, and updates the operator network parameters stored locally in the terminal equipment by utilizing the first network parameters, wherein the first network parameters comprise the frequency band of the first operator;
the terminal equipment registers a network of a second operator for a second SIM card;
after the second SIM card is registered in the network of the second operator, the terminal equipment loads a second network parameter from the local of the terminal equipment based on the matching of the frequency band of the second operator and the frequency band of the local of the terminal equipment, wherein the second network parameter comprises the frequency band of the second operator.
2. The method according to claim 1, wherein the terminal device downloads the first network parameter from the network side based on the frequency band of the first operator not matching the frequency band local to the terminal device, including:
the terminal equipment acquires the operator information of the first operator;
the terminal equipment acquires operator information in local network parameters;
when the operator information of the first operator is inconsistent with the operator information in the local network parameters, the terminal equipment clears the local network parameters, downloads the first network parameters from the network side based on the operator information of the first operator, and stores the first network parameters locally; or alternatively
When the operator information of the first operator is consistent with the operator information in the local network parameters, the terminal equipment reads a first global equipment identifier in the local network parameters and a second real global equipment identifier of the terminal equipment; when the first global equipment identifier is inconsistent with the second global equipment identifier, the terminal equipment clears local network parameters, downloads the first network parameters from the network side based on the operator information of the first operator, and locally stores the first network parameters;
wherein the operator information in the local network parameters comprises the frequency band of the terminal device.
3. The parameter updating method according to claim 2, characterized in that the method further comprises:
In the running process of the terminal equipment, when a preset triggering condition is met, the terminal equipment detects whether the operator information of the first operator is consistent with the operator information in the local network parameters; wherein the triggering condition includes a change in a network state of the terminal device.
4. A method for updating parameters according to claim 2 or 3, wherein said downloading the first network parameters from the network side based on the operator information of the first operator comprises:
the terminal equipment sends a downloading request to the network; the download request contains the operator information of the first operator and the hardware information of the terminal equipment, wherein the operator information of the first operator and the hardware information are used for the network side to match with the operator network parameters;
And receiving the first network parameters sent by the network side aiming at the operator information of the first operator and the hardware information in the downloading request.
5. The method according to claim 4, wherein the download request further includes location information of the terminal device.
6. A parameter updating method according to claim 2 or 3, characterized in that the method further comprises:
And uploading the locally stored network parameters to the network side by the terminal equipment when the operator information of the first operator is consistent with the operator information in the local network parameters or when the first global equipment identifier is consistent with the second global equipment identifier.
7. A terminal device, characterized in that it comprises a memory, a processor, on which a computer program is stored which is executable on the processor, when executing the computer program, realizing the steps of the method according to any of claims 1-6.
8. A parameter updating system, comprising: a server and a terminal device according to claim 7;
the terminal equipment registers a network of a first operator to a first SIM card;
After the first SIM card is registered to the network of the first operator, the terminal equipment sends a downloading request to the server based on the fact that the frequency band of the first operator is not matched with the frequency band of the local terminal equipment;
The server sends a first network parameter to the terminal equipment, wherein the first network parameter comprises the frequency band of the first operator;
The terminal equipment updates the locally stored operator network parameters by using the first network parameters and loads the first network parameters;
the terminal equipment registers a network of a second operator for a second SIM card;
after the second SIM card is registered in the network of the second operator, the terminal equipment loads a second network parameter from the local of the terminal equipment based on the matching of the frequency band of the second operator and the frequency band of the local of the terminal equipment, wherein the second network parameter comprises the frequency band of the second operator.
9. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the parameter updating method according to any one of claims 1 to 6.
10. A system on a chip, characterized in that it comprises a processor coupled to a memory, which processor executes a computer program stored in the memory to implement the parameter updating method according to any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211578178.5A CN116233820B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211578178.5A CN116233820B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
CN202210923178.8A CN115002747B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210923178.8A Division CN115002747B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116233820A CN116233820A (en) | 2023-06-06 |
CN116233820B true CN116233820B (en) | 2024-09-27 |
Family
ID=83021172
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210923178.8A Active CN115002747B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
CN202211578178.5A Active CN116233820B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210923178.8A Active CN115002747B (en) | 2022-08-02 | 2022-08-02 | Parameter updating method, system, terminal equipment and chip system |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN115002747B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117528490A (en) * | 2023-09-27 | 2024-02-06 | 荣耀终端有限公司 | Data processing method, terminal equipment, server side and storage medium |
CN117014260B (en) * | 2023-10-07 | 2024-01-02 | 芯迈微半导体(上海)有限公司 | Loading method and loading device for channel estimation filter coefficient |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107743305A (en) * | 2017-10-23 | 2018-02-27 | 广东欧珀移动通信有限公司 | Load method and apparatus, the computer equipment of configuration information |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8983447B2 (en) * | 2012-08-14 | 2015-03-17 | Qualcomm Incorporated | Methods, systems and devices for dynamic HPLMN configuration |
CN104427085A (en) * | 2013-08-22 | 2015-03-18 | 深圳富泰宏精密工业有限公司 | Communication equipment software updating method and system |
FR3029728B1 (en) * | 2014-12-04 | 2017-01-06 | Oberthur Technologies | METHOD FOR PROVIDING A SUBSCRIBER PROFILE FOR A SECURE MODULE |
CN106488433A (en) * | 2015-08-24 | 2017-03-08 | 中兴通讯股份有限公司 | A kind of method for realizing the renewal of Subscriber Identity Module data, user terminal and network element |
EP3528518B1 (en) * | 2016-10-31 | 2023-06-21 | Huawei Technologies Co., Ltd. | Profile download method and device |
CN106937320B (en) * | 2017-03-31 | 2020-11-10 | 浙江国信房地产营销策划有限公司 | Automatic operator parameter configuration method and terminal |
CN107634845B (en) * | 2017-07-18 | 2020-11-24 | 深圳市有方科技股份有限公司 | Adaptation method and device for operator network |
CN108566638B (en) * | 2017-12-15 | 2019-08-20 | 维沃移动通信有限公司 | A kind of method and mobile terminal of more new configuration file |
CN112073996B (en) * | 2019-06-10 | 2022-08-09 | 华为技术有限公司 | Operator information updating method and device |
CN112165718B (en) * | 2020-10-23 | 2022-12-23 | 展讯通信(上海)有限公司 | Network configuration method and device of terminal, storage medium, terminal and baseband chip |
CN112637365B (en) * | 2021-01-06 | 2023-01-31 | Oppo广东移动通信有限公司 | Terminal resource issuing and acquiring method and device and electronic equipment |
-
2022
- 2022-08-02 CN CN202210923178.8A patent/CN115002747B/en active Active
- 2022-08-02 CN CN202211578178.5A patent/CN116233820B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107743305A (en) * | 2017-10-23 | 2018-02-27 | 广东欧珀移动通信有限公司 | Load method and apparatus, the computer equipment of configuration information |
Also Published As
Publication number | Publication date |
---|---|
CN116233820A (en) | 2023-06-06 |
CN115002747A (en) | 2022-09-02 |
CN115002747B (en) | 2022-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116233820B (en) | Parameter updating method, system, terminal equipment and chip system | |
CN110602686B (en) | Method for using remote SIM module and electronic equipment | |
US11122404B2 (en) | Electronic device, external electronic device, and method of managing embedded subscriber identity modules of external electronic device | |
CN113727333B (en) | Downloading system for custom applications | |
US20230054451A1 (en) | Communication Connection Method and Electronic Device | |
CN115643338B (en) | Parameter updating method and device | |
CN112860445B (en) | Method and terminal for sharing data between fast application and native application | |
CN112817634B (en) | COTA package downloading method and device | |
CN115309431B (en) | Parameter updating method, readable medium and electronic equipment | |
CN113747416A (en) | Network searching method and related device | |
CN116382791B (en) | Configuration file protection method and electronic equipment | |
CN117130808B (en) | Log acquisition method and electronic equipment | |
CN115314427A (en) | Protocol testing method, electronic equipment and chip system | |
CN113709720A (en) | SIM dual-mode card abnormity optimization method and electronic equipment | |
CN116033592B (en) | Method and device for using cellular communication function | |
CN117729561B (en) | System upgrading method, terminal and storage medium | |
CN117707753B (en) | Resource update control method, electronic equipment and chip system | |
CN117177232B (en) | Configuration management method of card-following configuration characteristics and electronic equipment | |
CN116048710B (en) | Application identifier display method, electronic device and readable storage medium | |
CN116048545B (en) | Processing method of popup advertisement, electronic equipment and readable storage medium | |
CN113468606B (en) | Application program access method and electronic device | |
WO2023274026A1 (en) | Interaction method and apparatus for electronic device | |
CN117708801A (en) | Resource access method and electronic equipment | |
CN115914985A (en) | Device searching method, electronic device and system | |
CN117714974A (en) | Positioning method, device, chip structure and storage medium based on Bluetooth transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |