CN106612515B - Terminal APN synchronization method, device and system - Google Patents
Terminal APN synchronization method, device and system Download PDFInfo
- Publication number
- CN106612515B CN106612515B CN201510695946.9A CN201510695946A CN106612515B CN 106612515 B CN106612515 B CN 106612515B CN 201510695946 A CN201510695946 A CN 201510695946A CN 106612515 B CN106612515 B CN 106612515B
- Authority
- CN
- China
- Prior art keywords
- apn
- file
- updated
- processor side
- baseband processor
- 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 28
- 230000001360 synchronised effect Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 2
- 230000006855 networking Effects 0.000 abstract description 15
- 230000000694 effects Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a method, a device and a system for synchronizing an APN (access point name) of a terminal. Wherein, the method comprises the following steps: detecting whether APN parameters of an application processor side in a terminal are updated; if the APN parameter of the application processor side is detected to be updated, acquiring a first APN file where the APN parameter updated by the application processor side is located; and synchronously updating a second APN file matched with the first APN file on the side of the baseband processor in the terminal according to the updated APN parameters. The invention solves the problem of terminal networking faults caused by the inconsistency of APN parameters of an AP processor side and a BP processor side in the terminal in the prior art, thereby achieving the effects of reducing the terminal networking faults and ensuring the normal network access of the terminal.
Description
Technical Field
The invention relates to the field of communication, in particular to a method, a device and a system for synchronizing a terminal APN.
Background
The intelligent terminal mostly adopts a dual-processor architecture: an Application Processor (AP Processor) and a Baseband Processor (BP Processor). The AP processor runs an open operating system and various applications on the operating system and is responsible for controlling the whole system; the BP processor is responsible for basic wireless communication, and mainly includes a Digital Baseband chip (DBB) and an Analog Baseband chip (ABB), which perform modulation and demodulation, channel coding and decoding, and wireless Modem control of voice signals and Digital voice signals. The AP processor and the BP processor can communicate with each other through a serial port, a bus or a USB and the like.
The full English Name of the APN is Access Point Name, the full Chinese Name is Access Point Name, the full Chinese Name is a parameter which must be configured when the intelligent terminal accesses the Internet, and the full Chinese Name determines which Access mode the intelligent terminal accesses the network.
At present, the APN of the existing intelligent terminal is respectively configured at the processor side P and the BP processor side, and managed separately, when the parameter value in the APN changes, the parameter value needs to be modified at the processor side P and the BP processor side P and P are respectively configured at the processor side P and BP processor side P.
Disclosure of Invention
The invention provides a method, a device and a system for synchronizing a terminal APN (access point name), which are used for at least solving the problem of terminal networking failure caused by asynchronous terminal APN in the related technology.
According to an aspect of the present invention, a method for synchronizing an APN of a terminal is provided, which includes: detecting whether APN parameters of an application processor side in a terminal are updated; if the APN parameter of the application processor side is detected to be updated, acquiring a first APN file where the APN parameter updated by the application processor side is located; and synchronously updating a second APN file matched with the first APN file at the baseband processor side in the terminal according to the updated APN parameters.
Optionally, the updating, according to the updated APN parameter, a second APN file matching the baseband processor side in the terminal with the first APN file in synchronization includes: acquiring a first file identifier of the first APN file; acquiring a second file identifier of the second APN file according to the first file identifier; and synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters.
Optionally, the synchronously updating, according to the updated APN parameter, the APN parameter in the second APN file identified by the second file identifier includes: acquiring the second APN file from the baseband processor side according to the second file identifier; updating the updated APN parameter to the second APN file; and sending the updated second APN file to the baseband processor to instruct the baseband processor to update the second APN file identified by the second file identifier.
Optionally, the acquiring the second APN file from the baseband processor according to the second file identifier includes: sending an acquisition request to the baseband processor, wherein the acquisition request is used for acquiring an APN file on the side of the baseband processor; receiving the APN file of the baseband processor side sent by the baseband processor side; searching the second file identifier of the second APN file in the received APN file at the baseband processor side; and acquiring a second APN file matched with the first APN file according to the search result.
Optionally, the obtaining, according to the search result, a second APN file matched with the first APN file includes: if the second file identifier is found, reading the second APN file identified by the second file identifier from the received APN file on the baseband processor side; and if the second file identifier is not found, creating a new APN file as the second APN file.
Optionally, the updating the updated APN parameter to the second APN file includes: under the condition that the second APN file identified by the second file identifier is read from the received APN file on the baseband processor side, updating the APN parameter corresponding to the updated APN parameter in the read second APN file to the value of the updated APN parameter; and under the condition that a new APN file is created as the second APN file, updating the value of the APN parameter in the created second APN file to the value of the APN parameter in the first APN file.
Optionally, the obtaining a second file identifier of the second APN file according to the first file identifier includes: the baseband processor receives the first APN file sent by the application processor side; and the baseband processor searches the second file identifier of the second APN file at the baseband processor side according to the first file identifier of the first APN file.
Optionally, the synchronously updating, according to the updated APN parameter, the APN parameter in the second APN file identified by the second file identifier includes: and the baseband processor updates the searched second APN file identified by the second file identifier according to the received updated APN parameters in the first APN file.
According to another aspect of the present invention, there is provided a terminal APN synchronization apparatus, located on an application processor side in a terminal, including: a detection unit, configured to detect whether an APN parameter of the application processor in the terminal is updated; an obtaining unit, configured to, when detecting that an APN parameter of the application processor side is updated, obtain a first APN file in which the APN parameter updated by the application processor side is located; and the updating unit is used for synchronously updating a second APN file matched with the first APN file on the side of the baseband processor in the terminal according to the updated APN parameters.
Optionally, the update unit includes: a first obtaining module, configured to obtain a first file identifier of the first APN file; a second obtaining module, configured to obtain a second file identifier of the second APN file according to the first file identifier; and the updating module is used for synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters.
Optionally, the update module includes: an obtaining sub-module, configured to obtain the second APN file from the baseband processor side according to the second file identifier; an update submodule, configured to update the updated APN parameter to the second APN file; and a generating sub-module, configured to send the updated second APN file to the baseband processor, so as to instruct the baseband processor to update the second APN file identified by the second file identifier.
Optionally, the obtaining, by the obtaining sub-module, obtaining, according to the second file identifier, the second APN file from the baseband processor side includes: sending an acquisition request to the baseband processor, wherein the acquisition request is used for acquiring an APN file on the side of the baseband processor; receiving the APN file of the baseband processor side sent by the baseband processor side; searching the second file identifier of the second APN file in the received APN file at the baseband processor side; and acquiring a second APN file matched with the first APN file according to the search result.
Optionally, the obtaining, by the obtaining sub-module, a second APN file matched with the first APN file according to the search result includes: if the second file identifier is found, reading the second APN file identified by the second file identifier from the received APN file on the baseband processor side; and if the second file identifier is not found, creating a new APN file as the second APN file.
Optionally, the updating sub-module updates the updated APN parameter to the second APN file by: under the condition that the second APN file identified by the second file identifier is read from the received APN file on the baseband processor side, updating the APN parameter corresponding to the updated APN parameter in the read second APN file to the value of the updated APN parameter; and under the condition that a new APN file is created as the second APN file, updating the value of the APN parameter in the created second APN file to the value of the APN parameter in the first APN file.
According to another aspect of the present invention, there is provided a terminal APN synchronization apparatus, located on a baseband processor side in a terminal, including: the receiving unit is used for receiving a first APN file where the updated APN parameters are sent by the application processor side; a searching unit, configured to search, on a baseband processor side, the second file identifier of a second APN file that matches the first APN file according to the first file identifier of the first APN file; and an updating unit, configured to update the second APN file identified by the second file identifier that is found according to the received updated APN parameter in the first APN file.
According to another aspect of the present invention, there is provided a terminal APN synchronization system, including: the terminal APN synchronizer positioned at the side of the application processor in the terminal; the terminal APN synchronization device is positioned at the baseband processor side in the terminal.
According to the invention, the APN parameters of the application processor side in the terminal are configured, and the updated APN parameters are further synchronized to the baseband processor side in real time, so that the consistency of the values of the APN parameters at the two sides is ensured, and the problem of terminal networking faults caused by the inconsistency of the APN parameters of the AP processor side and the BP processor side in the terminal in the prior art is overcome, so that a terminal user can surf the internet normally, the faults are reduced, and the user experience is improved; furthermore, the APN synchronization of the terminal is automatically controlled by directly carrying out synchronization operation between the AP processor and the BP processor.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flowchart of an alternative method for synchronizing an APN of a terminal according to an embodiment of the present invention;
figure 2 is a flow chart of an alternative method for synchronizing an APN for a terminal according to an embodiment of the invention;
figure 3 is a schematic diagram of an alternative terminal APN synchronization apparatus according to an embodiment of the present invention;
figure 4 is a schematic diagram of an alternative terminal APN synchronization device according to an embodiment of the present invention; and
figure 5 is a schematic diagram of an alternative terminal APN synchronization system according to an embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
Example 1
In this embodiment, a method for synchronizing an APN of a terminal is provided, as shown in fig. 1, the method includes the following steps:
s102, detecting whether APN parameters of an application processor side in a terminal are updated;
s104, if detecting that the APN parameter of the application processor side is updated, acquiring a first APN file where the APN parameter updated by the application processor side is located;
and S106, synchronously updating a second APN file matched with the first APN file on the side of the baseband processor in the terminal according to the updated APN parameters.
Optionally, in this embodiment, the terminal APN synchronization method may be, but is not limited to, applied to an intelligent terminal, where the intelligent terminal may include, but is not limited to, at least one of the following: cell-phone, panel computer, notebook computer. The APN parameters of an application processor (AP processor) side and a baseband processor (BP processor) side in the intelligent terminal are controlled to realize real-time synchronous updating, and the consistency of the values of the APN parameters at the two sides is ensured, so that the problem of terminal networking faults caused by the inconsistency of the APN parameters of the AP processor side and the BP processor side in the terminal in the prior art is overcome; furthermore, the APN synchronization of the terminal is automatically controlled by directly carrying out synchronization operation between the AP processor and the BP processor.
Optionally, in this embodiment, the APN parameters of the AP processor side and the BP processor side are respectively located in corresponding APN files, where the parameter number of the APN parameters in an APN file may include but is not limited to one or more; further, the file number of the first APN file on the AP processor side may include, but is not limited to, one or more; the number of files of the second APN file on the BP processor side may include, but is not limited to, one or more. The APN file comprises parameter names and parameter values of APN parameters.
Optionally, in this embodiment, the step of synchronously updating, according to the updated APN parameter, a second APN file that is matched with the first APN file on the baseband processor side in the terminal may include:
s1, acquiring a first file identifier of the first APN file;
s2, acquiring a second file identifier of a second APN file according to the first file identifier;
and S3, synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters.
It should be noted that, in this embodiment, after the AP processor side acquires the first file identifier of the first APN file whose APN parameters are updated, a manner of acquiring the second file identifier according to the first file identifier may include one of the following:
1) requesting to acquire all APN files of a BP processor side by an AP processor side, and searching second file identifications matched with the APN files according to the first file identifications in the APN files;
2) and sending the first APN file to a BP processor side, and searching a second file identifier matched with the first APN file by an opposite end according to the first file identifier.
That is to say, in this embodiment, the process of acquiring the second file identifier may be implemented on the AP processor side, or may be implemented on the BP processor side. Further, the process of acquiring the second APN file may also be implemented on the AP processor side or the BP processor side, that is, the manner of acquiring the second APN file may include one of the following: 1) acquiring a second file identifier at the AP processor side, updating a second APN file at the AP processor side according to the first APN file, and sending the updated second APN file to the BP processor side; 2) acquiring a second file identifier at the AP processor side, sending the first APN file and the second file identifier to the BP processor side, acquiring the second APN file by the BP processor side according to the second file identifier, and updating the second APN file according to the first APN file to obtain an updated second APN file; 3) and acquiring a second file identifier at the BP processor side according to the first file identifier of the first APN file sent by the AP processor side, and updating the second APN file at the BP processor side according to the first APN file. The change of the APN parameters in the first APN file is synchronously updated to the second APN file on the BP processor side by the mode, so that the APN parameters on the BP processor side can keep consistent with the APN parameters on the AP processor side, and the problem of terminal networking failure caused by inconsistent APN parameters on the two sides is avoided.
Optionally, in this embodiment, obtaining the second APN file matched with the first APN file according to the search result includes:
s1, if the second file identifier is found, reading a second APN file identified by the second file identifier from the received APN file on the baseband processor side;
and S2, if the second file identifier is not found, creating a new APN file as the second APN file.
Optionally, in this embodiment, when searching for all APN files on the BP processor side, if the second file identifier is found, the corresponding second APN file may be directly obtained according to the second file identifier, and if the second file identifier is not found, a new APN file may be created as the second APN file. The created new APN file only comprises APN parameter names and values of default APN parameters, and the values of the APN parameters in the newly created APN file are updated when a second APN file is synchronously updated according to a first APN file. In addition, the created new APN file may include an APN parameter name and a value of an APN parameter, that is, the second APN file is directly updated according to the first APN file in the creation process. This is not limited in this embodiment.
Specifically, the following example is combined to describe, as shown in fig. 2, assuming that the correspondence between the first file identifier and the second file identifier is that the first file identifier Profile ID is the same as the second file identifier Profile ID, taking a manner of acquiring the second APN file on the AP processor side as an example, the following specific steps are performed:
s202, the AP processor detects whether APN parameters of the AP processor side in the terminal are updated;
s204, if the APN parameters of the AP processor side are detected to be updated, updating and storing the updated APN parameters in an APN parameter database;
s206, the AP processor requests to acquire the APN file at the BP processor side, and whether the BP processing side has a second APN file with the same Profile ID or not is searched according to the Profile ID of the first APN file where the APN parameters updated at the AP processor side are located; if the search result is found, executing step S208, and if the search result is not found, executing step S210;
s208, synchronously updating a second APN file on the BP processor side;
s210, adding APN file as a second APN file on the BP processor side.
According to the embodiment provided by the application, the APN parameter of the application processor side in the terminal is configured, further, the updated APN parameter is synchronized to the baseband processor side in real time, and the parameter values of the APN parameter of the application processor side and the APN parameter of the baseband processor side are kept consistent all the time, so that the problem of terminal networking faults caused by the inconsistency of the APN parameter of the AP processor side and the APN parameter of the BP processor side in the terminal in the prior art is solved, a terminal user can surf the internet normally, faults are reduced, and user experience is improved; furthermore, the APN synchronization of the terminal is automatically controlled by directly carrying out synchronization operation between the AP processor and the BP processor.
As an optional scheme, the step of synchronously updating a second APN file, which is matched with the first APN file on the baseband processor side in the terminal, according to the updated APN parameters includes:
s1, acquiring a first file identifier of the first APN file;
s2, acquiring a second file identifier of a second APN file according to the first file identifier;
and S3, synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters.
Optionally, in this embodiment, the first file identifier Profile ID-1 of the first APN file and the second file identifier Profile ID-2 of the second APN file may, but are not limited to, have a predetermined mapping relationship, where the mapping relationship may be that the file identifiers of the two are the same.
Optionally, in this embodiment, the manner that the second file identifier is obtained according to the first file identifier may include one of the following:
1) requesting to acquire all APN files of a BP processor side by an AP processor side, and searching second file identifications matched with the APN files according to the first file identifications in the APN files;
2) and sending the first APN file to a BP processor side, and searching a second file identifier matched with the first APN file by an opposite end according to the first file identifier.
According to the embodiment provided by the application, the second file identifier is obtained by obtaining the first file identifier of the first APN file where the updated APN parameter is located, so that automatic synchronous updating of the APN parameter in the second APN file identified by the second file identifier is facilitated.
As an optional scheme, the synchronously updating the APN parameter in the second APN file identified by the second file identifier according to the updated APN parameter includes:
s1, acquiring a second APN file from the baseband processor side according to the second file identifier;
s2, updating the APN parameters to a second APN file;
and S3, sending the updated second APN file to the baseband processor, so as to instruct the baseband processor to update the second APN file identified by the second file identifier.
Optionally, in this embodiment, the AP processor side performs synchronous update on the acquired second APN file, and further sends the updated second APN file to the BP processor side, so as to instruct the BP processor side to update the second APN file identified by the second file identifier in the database.
It should be noted that if it is known that a second APN file corresponding to the first APN file exists on the BP processor side according to the search result of searching the second file identifier, the stored second APN file may be directly replaced by the updated second APN file sent by the AP processor side on the BP processor side; or if the second APN file corresponding to the first APN file is not found on the BP processor side according to the search result of searching the second file identifier, creating a new APN file on the BP processor side as the second APN file, and updating the updated APN parameters into the second APN file.
According to the embodiment provided by the application, the second APN file acquired from the baseband processor side is synchronously updated on the application processor side, so that the updating operation on the baseband processor side is reduced, and the effect of reducing the processing load of the baseband processor is achieved.
As an optional scheme, acquiring a second APN file from the baseband processor side according to the second file identifier includes:
s1, sending an acquisition request to the baseband processor, wherein the acquisition request is used for acquiring an APN file on the side of the baseband processor;
s2, receiving APN file of baseband processor side sent by baseband processor side;
s3, searching a second file identifier of a second APN file in the received APN file at the baseband processor side;
and S4, acquiring a second APN file matched with the first APN file according to the search result.
Optionally, in this embodiment, the second APN file may be, but not limited to, a second APN file used for performing synchronous update with the first APN file may be obtained by searching for a second file identifier matching the first file identifier from all APN files obtained by sending an acquisition request to the BP processor through the AP processor.
According to the embodiment provided by the application, all APN files of the baseband processor side are obtained by sending the obtaining request to the baseband processor side, so that the second APN file is searched and obtained on the application processor side, and the synchronous updating of the APN parameters in the second APN file is completed.
As an optional scheme, obtaining a second APN file matching the first APN file according to the search result includes:
s1, if the second file identifier is found, reading a second APN file identified by the second file identifier from the received APN file on the baseband processor side;
and S2, if the second file identifier is not found, creating a new APN file as the second APN file.
It should be noted that the created new APN file may only include an APN parameter name and a value of a default APN parameter, and the value of the APN parameter in the newly created APN file is updated when the second APN file is updated synchronously according to the first APN file. In addition, the created new APN file may include an APN parameter name and a value of an APN parameter, that is, the second APN file is directly updated according to the first APN file in the creation process. This is not limited in this embodiment.
According to the embodiment provided by the application, if the second file identifier is found, the second APN file is directly obtained, and if the second APN file identifier is not found, a new APN file matched with the first APN file can be created to serve as the second APN file, so that the APN parameters of the application processor side and the APN parameters of the baseband processor side are consistent, real-time terminal maintenance is achieved, and the problem of terminal networking faults is avoided.
As an optional scheme, the updating the updated APN parameter to the second APN file includes:
s1, under the condition that a second APN file identified by a second file identifier is read from the received APN file on the baseband processor side, updating the APN parameters corresponding to the updated APN parameters in the read second APN file into values of the updated APN parameters;
and S2, under the condition that a new APN file is created as the second APN file, updating the value of the APN parameter in the created second APN file to the value of the APN parameter in the first APN file.
Optionally, in this embodiment, when a second APN file is updated synchronously, if the second APN file can be found, as an optional implementation manner, an APN parameter corresponding to an updated APN parameter in the second APN file may be directly updated to a value of the updated APN parameter; as another alternative, the APN parameters in the entire second APN file may also be replaced directly.
In addition, if the second APN file is not found, the second APN file created as an optional implementation may only include the parameter name of the APN parameter, and the parameter value of the default APN parameter; as another optional implementation, the created second APN file may also directly include a parameter name of an APN parameter and a parameter value of the APN parameter, that is, the created second APN file is the updated second APN file.
According to the embodiment provided by the application, the second APN file on the baseband processor side can be directly obtained through searching, and a new APN file can also be created to serve as the second APN file, so that APN parameters updated by the AP processor are automatically synchronized to the baseband processor side, and the problem that only APN parameters on one side are modified to cause terminal networking faults is avoided.
As an optional scheme, obtaining a second file identifier of a second APN file according to the first file identifier includes:
s1, the baseband processor receives a first APN file sent by the application processor side;
s2, the baseband processor searches the second file identification of the second APN file at the baseband processor side according to the first file identification of the first APN file.
Optionally, in this embodiment, the updated second APN file may be received at the AP processor side, or the updated second APN file may be obtained by updating the second APN file at the BP processor side. It should be noted that, for both cases, the updated second APN file needs to be stored in the memory on the baseband processor side.
Through the embodiment provided by the application, the baseband processor can also search a second file identifier at the baseband processor side through the first file identifier of the first APN file received from the application processor side to obtain a second APN file, so that the processing load of the application processor is reduced.
As an optional scheme, the synchronously updating the APN parameter in the second APN file identified by the second file identifier according to the updated APN parameter includes:
and S1, the baseband processor updates the searched second APN file identified by the second file identifier according to the updated APN parameters in the received first APN file.
Through the embodiment provided by the application, the baseband processor can directly update the APN parameters in the second APN file on the baseband processor side, so that the processing load of the application processor is reduced.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 2
In this embodiment, a terminal APN synchronization device is further provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and the description of the device already made is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 3 is a schematic diagram of a terminal APN synchronization apparatus according to an embodiment of the present invention, which is located on an application processor side in a terminal, as shown in fig. 3, and includes
1) A detecting unit 302, configured to detect whether an APN parameter on an application processor side in a terminal is updated;
2) an obtaining unit 304, configured to obtain, when detecting that an APN parameter of an application processor side is updated, a first APN file where the APN parameter updated by the application processor side is located;
3) an updating unit 306, configured to update the second APN file matching the first APN file on the baseband processor side in the terminal synchronously according to the updated APN parameter.
Optionally, in this embodiment, the terminal APN synchronization apparatus may be, but is not limited to, applied to an intelligent terminal, where the intelligent terminal may include, but is not limited to, at least one of the following: cell-phone, panel computer, notebook computer. The APN parameters of an application processor (AP processor) side and a baseband processor (BP processor) side in the intelligent terminal are controlled to realize real-time synchronous updating, and the consistency of the values of the APN parameters at the two sides is ensured, so that the problem of terminal networking faults caused by the inconsistency of the APN parameters of the AP processor side and the BP processor side in the terminal in the prior art is overcome; furthermore, the APN synchronization of the terminal is automatically controlled by directly carrying out synchronization operation between the AP processor and the BP processor.
Optionally, in this embodiment, the APN parameters of the AP processor side and the BP processor side are respectively located in corresponding APN files, where the parameter number of the APN parameters in an APN file may include but is not limited to one or more; further, the file number of the first APN file on the AP processor side may include, but is not limited to, one or more; the number of files of the second APN file on the BP processor side may include, but is not limited to, one or more. The APN file comprises parameter names and parameter values of APN parameters.
Optionally, in this embodiment, the step of synchronously updating, according to the updated APN parameter, a second APN file that is matched with the first APN file on the baseband processor side in the terminal may include:
s1, acquiring a first file identifier of the first APN file;
s2, acquiring a second file identifier of a second APN file according to the first file identifier;
and S3, synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters.
It should be noted that, in this embodiment, after the AP processor side acquires the first file identifier of the first APN file whose APN parameters are updated, a manner of acquiring the second file identifier according to the first file identifier may include one of the following:
1) requesting to acquire all APN files of a BP processor side by an AP processor side, and searching second file identifications matched with the APN files according to the first file identifications in the APN files;
2) and sending the first APN file to a BP processor side, and searching a second file identifier matched with the first APN file by an opposite end according to the first file identifier.
That is to say, in this embodiment, the process of acquiring the second file identifier may be implemented on the AP processor side, or may be implemented on the BP processor side. Further, the process of acquiring the second APN file may also be implemented on the AP processor side or the BP processor side, that is, the manner of acquiring the second APN file may include one of the following: 1) acquiring a second file identifier at the AP processor side, updating a second APN file at the AP processor side according to the first APN file, and sending the updated second APN file to the BP processor side; 2) acquiring a second file identifier at the AP processor side, sending the first APN file and the second file identifier to the BP processor side, acquiring the second APN file by the BP processor side according to the second file identifier, and updating the second APN file according to the first APN file to obtain an updated second APN file; 3) and acquiring a second file identifier at the BP processor side according to the first file identifier of the first APN file sent by the AP processor side, and updating the second APN file at the BP processor side according to the first APN file. The change of the APN parameters in the first APN file is synchronously updated to the second APN file on the BP processor side by the mode, so that the APN parameters on the BP processor side can keep consistent with the APN parameters on the AP processor side, and the problem of terminal networking failure caused by inconsistent APN parameters on the two sides is avoided.
Optionally, in this embodiment, obtaining the second APN file matched with the first APN file according to the search result includes:
s1, if the second file identifier is found, reading a second APN file identified by the second file identifier from the received APN file on the baseband processor side;
and S2, if the second file identifier is not found, creating a new APN file as the second APN file.
Optionally, in this embodiment, when searching for all APN files on the BP processor side, if the second file identifier is found, the corresponding second APN file may be directly obtained according to the second file identifier, and if the second file identifier is not found, a new APN file may be created as the second APN file. The created new APN file only comprises APN parameter names and values of default APN parameters, and the values of the APN parameters in the newly created APN file are updated when a second APN file is synchronously updated according to a first APN file. In addition, the created new APN file may include an APN parameter name and a value of an APN parameter, that is, the second APN file is directly updated according to the first APN file in the creation process. This is not limited in this embodiment.
Specifically, the following example is combined to describe, as shown in fig. 2, assuming that the correspondence between the first file identifier and the second file identifier is that the first file identifier Profile ID is the same as the second file identifier Profile ID, taking a manner of acquiring the second APN file on the AP processor side as an example, the following specific steps are performed:
s202, the AP processor detects whether APN parameters of the AP processor side in the terminal are updated;
s204, if the APN parameters of the AP processor side are detected to be updated, updating and storing the updated APN parameters in an APN parameter database;
s206, the AP processor requests to acquire the APN file at the BP processor side, and whether the BP processing side has a second APN file with the same Profile ID or not is searched according to the Profile ID of the first APN file where the APN parameters updated at the AP processor side are located; if the search result is found, executing step S208, and if the search result is not found, executing step S210;
s208, synchronously updating a second APN file on the BP processor side;
s210, adding APN file as a second APN file on the BP processor side.
According to the embodiment provided by the application, the APN parameter of the application processor side in the terminal is configured, further, the updated APN parameter is synchronized to the baseband processor side in real time, and the parameter values of the APN parameter of the application processor side and the APN parameter of the baseband processor side are kept consistent all the time, so that the problem of terminal networking faults caused by the inconsistency of the APN parameter of the AP processor side and the APN parameter of the BP processor side in the terminal in the prior art is solved, a terminal user can surf the internet normally, faults are reduced, and user experience is improved; furthermore, the APN synchronization of the terminal is automatically controlled by directly carrying out synchronization operation between the AP processor and the BP processor.
As an optional solution, the updating unit 306 includes:
1) the first acquisition module is used for acquiring a first file identifier of the first APN file;
2) the second acquisition module is used for acquiring a second file identifier of a second APN file according to the first file identifier;
3) and the updating module is used for synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters.
Optionally, in this embodiment, the first file identifier Profile ID-1 of the first APN file and the second file identifier Profile ID-2 of the second APN file may, but are not limited to, have a predetermined mapping relationship, where the mapping relationship may be that the file identifiers of the two are the same.
Optionally, in this embodiment, the manner that the second file identifier is obtained according to the first file identifier may include one of the following:
1) requesting to acquire all APN files of a BP processor side by an AP processor side, and searching second file identifications matched with the APN files according to the first file identifications in the APN files;
2) and sending the first APN file to a BP processor side, and searching a second file identifier matched with the first APN file by an opposite end according to the first file identifier.
According to the embodiment provided by the application, the second file identifier is obtained by obtaining the first file identifier of the first APN file where the updated APN parameter is located, so that automatic synchronous updating of the APN parameter in the second APN file identified by the second file identifier is facilitated.
As an optional solution, the update module includes:
1) the acquisition submodule is used for acquiring a second APN file from the baseband processor side according to the second file identifier;
2) the updating submodule is used for updating the updated APN parameters into a second APN file;
3) and the generating submodule is used for sending the updated second APN file to the baseband processor so as to indicate that the second APN file identified by the second file identification is updated on the baseband processor side.
Optionally, in this embodiment, the AP processor side performs synchronous update on the acquired second APN file, and further sends the updated second APN file to the BP processor side, so as to instruct the BP processor side to update the second APN file identified by the second file identifier in the database.
It should be noted that if it is known that a second APN file corresponding to the first APN file exists on the BP processor side according to the search result of searching the second file identifier, the stored second APN file may be directly replaced by the updated second APN file sent by the AP processor side on the BP processor side; or if the second APN file corresponding to the first APN file is not found on the BP processor side according to the search result of searching the second file identifier, creating a new APN file on the BP processor side as the second APN file, and updating the updated APN parameters into the second APN file.
According to the embodiment provided by the application, the second APN file acquired from the baseband processor side is synchronously updated on the application processor side, so that the updating operation on the baseband processor side is reduced, and the effect of reducing the processing load of the baseband processor is achieved.
As an optional scheme, the obtaining by the obtaining sub-module, according to the second file identifier, the obtaining of the second APN file from the baseband processor side includes:
s1, sending an acquisition request to the baseband processor, wherein the acquisition request is used for acquiring an APN file on the side of the baseband processor;
s2, receiving APN file of baseband processor side sent by baseband processor side;
s2, searching a second file identifier of a second APN file in the received APN file at the baseband processor side;
and S4, acquiring a second APN file matched with the first APN file according to the search result.
Optionally, in this embodiment, the second APN file may be, but not limited to, a second APN file used for performing synchronous update with the first APN file may be obtained by searching for a second file identifier matching the first file identifier from all APN files obtained by sending an acquisition request to the BP processor through the AP processor.
According to the embodiment provided by the application, all APN files of the baseband processor side are obtained by sending the obtaining request to the baseband processor side, so that the second APN file is searched and obtained on the application processor side, and the synchronous updating of the APN parameters in the second APN file is completed.
As an optional scheme, the obtaining by the obtaining sub-module, according to the search result, a second APN file matching the first APN file includes:
s1, if the second file identifier is found, reading a second APN file identified by the second file identifier from the received APN file on the baseband processor side;
and S2, if the second file identifier is not found, creating a new APN file as the second APN file.
It should be noted that the created new APN file may only include an APN parameter name and a value of a default APN parameter, and the value of the APN parameter in the newly created APN file is updated when the second APN file is updated synchronously according to the first APN file. In addition, the created new APN file may include an APN parameter name and a value of an APN parameter, that is, the second APN file is directly updated according to the first APN file in the creation process. This is not limited in this embodiment.
According to the embodiment provided by the application, if the second file identifier is found, the second APN file is directly obtained, and if the second APN file identifier is not found, a new APN file matched with the first APN file can be created to serve as the second APN file, so that the APN parameters of the application processor side and the APN parameters of the baseband processor side are consistent, real-time terminal maintenance is achieved, and the problem of terminal networking faults is avoided.
As an optional solution, the updating sub-module implements updating the updated APN parameter into the second APN file by:
s1, under the condition that a second APN file identified by a second file identifier is read from the received APN file on the baseband processor side, updating the APN parameters corresponding to the updated APN parameters in the read second APN file into values of the updated APN parameters;
and S2, under the condition that a new APN file is created as the second APN file, updating the value of the APN parameter in the created second APN file to the value of the APN parameter in the first APN file.
Optionally, in this embodiment, when a second APN file is updated synchronously, if the second APN file can be found, as an optional implementation manner, an APN parameter corresponding to an updated APN parameter in the second APN file may be directly updated to a value of the updated APN parameter; as another alternative, the APN parameters in the entire second APN file may also be replaced directly.
In addition, if the second APN file is not found, the second APN file created as an optional implementation may only include the parameter name of the APN parameter, and the parameter value of the default APN parameter; as another optional implementation, the created second APN file may also directly include a parameter name of an APN parameter and a parameter value of the APN parameter, that is, the created second APN file is the updated second APN file.
According to the embodiment provided by the application, the second APN file on the baseband processor side can be directly obtained through searching, and a new APN file can also be created to serve as the second APN file, so that APN parameters updated by the AP processor are automatically synchronized to the baseband processor side, and the problem that only APN parameters on one side are modified to cause terminal networking faults is avoided.
Example 3
In this embodiment, a terminal APN synchronization device is further provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and the description of the device already made is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 4 is a schematic diagram of a terminal APN synchronization apparatus according to an embodiment of the present invention, as shown in fig. 4, located on the baseband processor side in a terminal, and the apparatus includes
1) A receiving unit 402, configured to receive a first APN file sent by an application processor side and where an updated APN parameter is located;
2) a searching unit 404, configured to search, on the baseband processor side, a second file identifier of a second APN file that matches the first APN file according to the first file identifier of the first APN file;
3) an updating unit 406, configured to update the second APN file identified by the searched second file identifier according to the received first APN file.
Optionally, in this embodiment, the terminal APN synchronization apparatus may be, but is not limited to, applied to an intelligent terminal, where the intelligent terminal may include, but is not limited to, at least one of the following: cell-phone, panel computer, notebook computer. The APN parameters of an application processor (AP processor) side and a baseband processor (BP processor) side in the intelligent terminal are controlled to realize real-time synchronous updating, and the consistency of the values of the APN parameters at the two sides is ensured, so that the problem of terminal networking faults caused by the inconsistency of the APN parameters of the AP processor side and the BP processor side in the terminal in the prior art is overcome; furthermore, the APN synchronization of the terminal is automatically controlled by directly carrying out synchronization operation between the AP processor and the BP processor.
Optionally, in this embodiment, the updated second APN file may be received at the AP processor side, or the updated second APN file may be obtained by updating the second APN file at the BP processor side. It should be noted that, for both cases, the updated second APN file needs to be stored in the memory on the baseband processor side.
Through the embodiment provided by the application, the baseband processor can also search a second file identifier at the baseband processor side through the first file identifier of the first APN file received from the application processor side to obtain a second APN file, so that the processing load of the application processor is reduced.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
Example 4
In this embodiment, a system for synchronizing APN of a terminal is further provided, as shown in fig. 5, the system includes
1) A terminal APN synchronization device 502 located on the application processor side in the terminal;
2) a terminal APN synchronization means 504 located in the terminal on the side of the baseband processor.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in a plurality of processors.
Example 5
The embodiment of the invention also provides a storage medium. Alternatively, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps:
s1, detecting whether APN parameters of the application processor side in the terminal are updated;
s2, detecting whether APN parameters of the application processor side in the terminal are updated;
and S3, synchronously updating a second APN file matched with the first APN file at the baseband processor side in the terminal according to the updated APN parameters.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (12)
1. A method for synchronizing an APN of a terminal is characterized by comprising the following steps:
detecting whether APN parameters of an application processor side in a terminal are updated;
if the APN parameter of the application processor side is detected to be updated, acquiring a first APN file where the APN parameter updated by the application processor side is located;
synchronously updating a second APN file matched with the first APN file on the side of a baseband processor in the terminal according to the updated APN parameters,
the updating of the second APN file matched with the first APN file at the baseband processor side in the terminal according to the updated APN parameters comprises:
acquiring a first file identifier of the first APN file;
acquiring a second file identifier of the second APN file according to the first file identifier;
synchronously updating the APN parameters in the second APN file identified by the second file identification according to the updated APN parameters,
the synchronous updating of the APN parameter in the second APN file identified by the second file identifier according to the updated APN parameter comprises:
acquiring the second APN file from the baseband processor side according to the second file identifier;
updating the updated APN parameters into the second APN file;
sending the updated second APN file to the baseband processor to instruct updating of the second APN file identified by the second file identification at the baseband processor side,
and the first file identifier of the first APN file and the second file identifier of the second APN file have a preset mapping relation.
2. The method of claim 1, wherein the obtaining the second APN file from the baseband processor side according to the second file identifier comprises:
sending an acquisition request to the baseband processor, wherein the acquisition request is used for acquiring an APN file on the side of the baseband processor;
receiving an APN file of the baseband processor side sent by the baseband processor side;
searching the second file identifier of the second APN file in the received APN file at the baseband processor side;
and acquiring a second APN file matched with the first APN file according to the search result.
3. The method of claim 2, wherein obtaining a second APN file matching the first APN file based on the lookup comprises:
if the second file identifier is found, reading the second APN file identified by the second file identifier from the received APN file on the baseband processor side;
and if the second file identifier is not found, creating a new APN file as the second APN file.
4. The method of claim 3, wherein the updating the updated APN parameters into the second APN file comprises:
under the condition that the second APN file identified by the second file identifier is read from the received APN file on the baseband processor side, updating the APN parameters corresponding to the updated APN parameters in the read second APN file to the values of the updated APN parameters;
and under the condition that a new APN file is created as the second APN file, updating the value of the APN parameter in the created second APN file to the value of the APN parameter in the first APN file.
5. The method of claim 1, wherein the obtaining a second file identifier of the second APN file according to the first file identifier comprises:
the baseband processor receives the first APN file sent by the application processor side;
and the baseband processor searches the second file identifier of the second APN file at the baseband processor side according to the first file identifier of the first APN file.
6. The method of claim 5, wherein the synchronously updating the APN parameters in the second APN file identified by the second file identity according to the updated APN parameters comprises:
and the baseband processor updates the searched second APN file identified by the second file identifier according to the received updated APN parameters in the first APN file.
7. A terminal APN synchronization apparatus, located on an application processor side in a terminal, the apparatus comprising:
a detection unit, configured to detect whether an APN parameter of the application processor side in the terminal is updated;
an obtaining unit, configured to obtain, when it is detected that an APN parameter of the application processor side is updated, a first APN file in which the APN parameter updated by the application processor side is located;
an updating unit, configured to update a second APN file matching the first APN file at a baseband processor side in the terminal synchronously according to the updated APN parameters,
the update unit includes:
a first obtaining module, configured to obtain a first file identifier of the first APN file;
the second acquisition module is used for acquiring a second file identifier of the second APN file according to the first file identifier;
an updating module, configured to perform synchronous updating on the APN parameter in the second APN file identified by the second file identifier according to the updated APN parameter,
the update module includes:
the acquisition submodule is used for acquiring the second APN file from the baseband processor side according to the second file identifier;
an update sub-module, configured to update the updated APN parameter to the second APN file;
a generating submodule, configured to send the updated second APN file to the baseband processor, so as to instruct the baseband processor to update the second APN file identified by the second file identifier,
and the first file identifier of the first APN file and the second file identifier of the second APN file have a preset mapping relation.
8. The apparatus of claim 7, wherein the obtaining sub-module obtains the second APN file from the baseband processor according to the second file identifier by:
sending an acquisition request to the baseband processor, wherein the acquisition request is used for acquiring an APN file on the side of the baseband processor;
receiving an APN file of the baseband processor side sent by the baseband processor side;
searching the second file identifier of the second APN file in the received APN file at the baseband processor side;
and acquiring a second APN file matched with the first APN file according to the search result.
9. The apparatus of claim 8, wherein the obtaining sub-module obtains the second APN file matching the first APN file according to the search result by:
if the second file identifier is found, reading the second APN file identified by the second file identifier from the received APN file on the baseband processor side;
and if the second file identifier is not found, creating a new APN file as the second APN file.
10. The apparatus of claim 9, wherein the update sub-module enables updating the updated APN parameter into the second APN file by:
under the condition that the second APN file identified by the second file identifier is read from the received APN file on the baseband processor side, updating the APN parameters corresponding to the updated APN parameters in the read second APN file to the values of the updated APN parameters;
and under the condition that a new APN file is created as the second APN file, updating the value of the APN parameter in the created second APN file to the value of the APN parameter in the first APN file.
11. A terminal APN synchronization apparatus, located on a baseband processor side in a terminal, the apparatus comprising:
a receiving unit, configured to receive a first APN file where an APN parameter that is sent by an application processor side and updated according to any one of claims 7 to 10 is located;
a searching unit, configured to search, on a baseband processor side, a second file identifier of a second APN file that matches the first APN file according to the first file identifier of the first APN file;
and the updating unit is used for updating the two found APN files identified by the second file identifiers according to the received updated APN parameters in the first APN file.
12. A system for synchronizing an APN for a terminal, comprising:
terminal APN synchronization means located on the application processor side in a terminal according to any of claims 7 to 10;
terminal APN synchronization means located on the baseband processor side in a terminal as claimed in claim 11.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510695946.9A CN106612515B (en) | 2015-10-21 | 2015-10-21 | Terminal APN synchronization method, device and system |
PCT/CN2016/070733 WO2016184143A1 (en) | 2015-10-21 | 2016-01-12 | Apn synchronization method and apparatus for terminal, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510695946.9A CN106612515B (en) | 2015-10-21 | 2015-10-21 | Terminal APN synchronization method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106612515A CN106612515A (en) | 2017-05-03 |
CN106612515B true CN106612515B (en) | 2020-12-29 |
Family
ID=57319290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510695946.9A Active CN106612515B (en) | 2015-10-21 | 2015-10-21 | Terminal APN synchronization method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106612515B (en) |
WO (1) | WO2016184143A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112860273A (en) * | 2019-11-27 | 2021-05-28 | 腾讯科技(深圳)有限公司 | Page display method and device |
CN115396922A (en) * | 2022-08-24 | 2022-11-25 | Oppo广东移动通信有限公司 | Network exception optimization method and related products |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101491059B (en) * | 2006-07-20 | 2013-02-13 | 高通股份有限公司 | Methods, apparatuses and computer readable media for sharing a network connection between a utility engine including GPS ad an application |
US9473931B2 (en) * | 2013-07-17 | 2016-10-18 | Qualcomm Incorporated | Methods to achieve modem-assisted-service-classification functionality in a device with multiple subscriptions |
CN103906092A (en) * | 2014-03-28 | 2014-07-02 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for updating access point information |
CN104320833B (en) * | 2014-11-19 | 2017-12-01 | 成都中科创达软件有限公司 | A kind of method and system of mobile terminal automatic network selection |
CN104955023B (en) * | 2015-06-26 | 2018-12-21 | 努比亚技术有限公司 | A kind of mobile terminal and the method for updating network parameter |
-
2015
- 2015-10-21 CN CN201510695946.9A patent/CN106612515B/en active Active
-
2016
- 2016-01-12 WO PCT/CN2016/070733 patent/WO2016184143A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2016184143A1 (en) | 2016-11-24 |
CN106612515A (en) | 2017-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109542529B (en) | Function name-based point burying method and device, computer equipment and storage medium | |
CN107809383B (en) | MVC-based path mapping method and device | |
US20160007265A1 (en) | Apparatus and method for controlling wireless network access and wireless data traffic | |
US20180159928A1 (en) | Network-Based File Cloud Synchronization Method | |
CN107634845B (en) | Adaptation method and device for operator network | |
CN104850301A (en) | Method and system for classifying application icons on system desktop | |
CN106332049A (en) | A self-adapting method for a terminal and a terminal card | |
CN105052178A (en) | System information processing method, apparatus and communication system | |
WO2017166791A1 (en) | Application backup method and apparatus | |
CN110868763A (en) | Method, device and system for establishing Bluetooth connection | |
CN105392142B (en) | A kind of Wireless Fidelity Wi-Fi access-in point information storage method and device | |
GB2507037A (en) | Software application discovery using variable frequency file system scanning | |
CN106612515B (en) | Terminal APN synchronization method, device and system | |
CN106559856B (en) | WIFI hotspot identification method and device | |
US20170118625A1 (en) | Method and Device for Controlling Subscriber Identity Module Card of Mobile Terminal | |
CN111381913A (en) | Front-end multi-language loading adaptation method and device, computer equipment and storage medium | |
WO2016173070A1 (en) | Terminal network searching method and terminal | |
CN103354927A (en) | Method and apparatus for managing content in a processing device | |
CN105873180A (en) | Method for establishing wireless connection at network device side, method for establishing wireless connection at user device side, network device and user device for establishing wireless connection, system for establishing wireless connection | |
US10470033B2 (en) | Method for acquiring user configuration information and terminal | |
CN110990360A (en) | File synchronization method based on network storage device and related components | |
CN103856535B (en) | A kind of method and apparatus obtaining user data | |
CN108614844B (en) | Multimedia file generation method and device | |
CN106713588B (en) | A kind of method and device that communication address book stored is synchronous | |
CN109547317B (en) | Method and device for establishing connection tunnel |
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 |