CN113079500B - Terminal activation method and device, storage medium and electronic equipment - Google Patents

Terminal activation method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN113079500B
CN113079500B CN201911308830.XA CN201911308830A CN113079500B CN 113079500 B CN113079500 B CN 113079500B CN 201911308830 A CN201911308830 A CN 201911308830A CN 113079500 B CN113079500 B CN 113079500B
Authority
CN
China
Prior art keywords
terminal
activation
state
network
equipment
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
Application number
CN201911308830.XA
Other languages
Chinese (zh)
Other versions
CN113079500A (en
Inventor
黄文涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongguan Yulong Telecommunication Technology Co Ltd
Original Assignee
Dongguan Yulong Telecommunication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dongguan Yulong Telecommunication Technology Co Ltd filed Critical Dongguan Yulong Telecommunication Technology Co Ltd
Priority to CN201911308830.XA priority Critical patent/CN113079500B/en
Publication of CN113079500A publication Critical patent/CN113079500A/en
Application granted granted Critical
Publication of CN113079500B publication Critical patent/CN113079500B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the application discloses a terminal activation method, a device, a storage medium and electronic equipment, wherein the method comprises the following steps: and determining that the terminal fails to be activated when the terminal is started, monitoring the network state of the terminal, and activating the equipment when the network state is determined to be switched from the disconnection state to the connection state. By adopting the embodiment of the application, the convenience of terminal activation can be increased, and the success rate of terminal activation is improved.

Description

Terminal activation method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and apparatus for activating a terminal, a storage medium, and an electronic device.
Background
With the development of wireless communication technology and the popularization of terminal devices (such as mobile phones and computers), the current terminal needs to access a device activation server of an operator to perform device activation after being powered on for the first time before obtaining communication services. In the process of activating the terminal equipment, when network faults such as severe network jitter, signal interference, no signal and the like occur to cause the network state of the terminal to be in a disconnection state, the terminal equipment activation fails. The terminal usually performs multiple retries within a preset device activation duration or a preset device activation number, that is, the terminal re-accesses the device activation server of the operator to perform device activation.
At present, when the terminal fails to try the device activation for a plurality of times within a preset device activation time period or a preset device activation time, the terminal stops the device activation until the user starts up next time to perform the device activation again. However, under the condition that the equipment activation fails in multiple attempts, the user is required to restart the terminal, so that the terminal activation convenience is insufficient, and the success rate of the terminal activation is affected.
Disclosure of Invention
The embodiment of the application provides a terminal activation method, a device, a storage medium and electronic equipment, which can increase the convenience of terminal activation and improve the success rate of terminal activation. The technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a terminal activation method, where the method includes:
determining that the activation of a terminal fails when the terminal is started, and monitoring the network state of the terminal;
and when the network state is determined to be switched from the disconnection state to the connection state, performing equipment activation on the terminal.
In a second aspect, an embodiment of the present application provides a terminal activation device, where the device includes:
the network monitoring module is used for determining that the terminal fails to be activated when the terminal is started, and monitoring the network state of the terminal;
And the equipment activation module is used for activating the equipment for the terminal when the network state is determined to be switched from the disconnection state to the connection state.
In a third aspect, embodiments of the present application provide a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the above-described method steps.
In a fourth aspect, embodiments of the present application provide an electronic device, which may include: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the above-mentioned method steps.
The technical scheme provided by some embodiments of the present application has the beneficial effects that at least includes:
in one or more embodiments of the present application, a terminal determines that activation fails at power-on, monitors a network state of the terminal, and when it is determined that the network state is switched from a disconnected state to a connected state, activates a device of the terminal. After the network state of the terminal is monitored to be restored to the connection state, the terminal can be activated again without waiting for the user to restart the terminal, so that the convenience of terminal activation can be improved, and the success rate of terminal activation is further improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a terminal activation method provided in an embodiment of the present application;
fig. 2 is a schematic flow chart of another terminal activation method provided in an embodiment of the present application;
fig. 3 is a schematic diagram of a terminal residence network related to a terminal activation method provided in an embodiment of the present application;
fig. 4 is a schematic diagram of an activation prompt message related to a terminal activation method provided in an embodiment of the present application;
fig. 5 is a schematic diagram of another activation prompt information related to the terminal activation method provided in the embodiment of the present application;
fig. 6 is a schematic structural diagram of a terminal activation device provided in an embodiment of the present application;
fig. 7 is a schematic structural diagram of a network monitoring module according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a device activation module according to an embodiment of the present application;
Fig. 9 is a schematic structural diagram of another terminal activation device provided in an embodiment of the present application;
fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
In the description of the present application, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present application, it is to be understood that the terms "comprise" and "have," and any variations thereof, are intended to cover non-exclusive inclusions, unless otherwise specifically defined and defined. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. The specific meaning of the terms in this application will be understood by those of ordinary skill in the art in a specific context. Furthermore, in the description of the present application, unless otherwise indicated, "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The present application is described in detail with reference to specific examples.
In one embodiment, as shown in fig. 1, a terminal activation method is specifically proposed, which may be implemented in dependence on a computer program, and may be run on a terminal activation device based on von neumann system. The computer program may be integrated in the application or may run as a stand-alone tool class application. The terminal activation device in the embodiment of the present application may be a terminal, including but not limited to: personal computers, tablet computers, handheld devices, vehicle mounted devices, servers, computing devices, or other processing devices connected to a wireless modem, and the like.
Specifically, the terminal activation method includes:
step 101: determining that the activation of a terminal fails when the terminal is started, and monitoring the network state of the terminal;
specifically, after the terminal is started for the first time, the terminal needs to complete device activation before obtaining a corresponding service, and before obtaining the service, the terminal needs to activate (also referred to as registration) in a Circuit Switch (CS) domain and a Packet Switch (PS) domain.
The terminal is in CS domain, mainly obtain telephone and/or short message service;
the terminal is in PS domain, and mainly obtains services such as data service and/or multimedia service.
The registration processes of the terminal in the CS domain and the PS domain are parallel in the initial startup activation process, and the activation processes are triggered almost simultaneously in time.
In particular, the terminal, when activated, is typically a dual processing architecture on the application side (e.g., OMA device activation component) +modem (Modem) side that is involved. The Modem (Modem) side is responsible for handling the underlying protocol related flows and the application side (e.g. OMA device activation component) is responsible for handling the upper layer application related activation flows. The related service connection request of the PS domain at the application side may be referred to as a packet data protocol (Packet Data Protocol, PDP) activation request, and the PDP activation request can be responded on the premise that the terminal must attach to the data network, that is, the PS domain activation is successful. After the PDP activation request is issued to the Modem side, it is managed by a radio resource control (Radio Resource Control, RRC) module.
The PDP activation request may be issued to a Modem side of the terminal at any time, as long as the Modem side of the terminal receives the PDP activation request, the RRC module processes the PDP activation request, and in response to the PDP activation request, initiates a network residence procedure to a communication base station included in an adjacent communication cell, so as to establish an RRC connection with the communication base station, after the RRC connection is established, the Modem side of the terminal (e.g., an OMA device activation component) reports information that the RRC is successfully established to an application interface of an application interface layer (Radio layer), where the application side of the terminal (e.g., the OMA device activation component) triggers an OMA device activation service, and the terminal accesses a device activation server (e.g., a server of a communication carrier) through a communication network based on the communication connection (e.g., RRC connection) with the communication base station, and obtains activation information (e.g., activation parameters) for device activation.
In the above process of terminal activation, when the communication connection between the terminal and the communication base station is interrupted or the communication connection is not established due to network reasons (such as occurrence of abnormal situations of network jitter and communication interference), the current equipment activation flow of the terminal will fail to activate, where the activation failure can be understood that the terminal cannot acquire all the activation information (such as the activation parameters) for equipment activation, and thus the equipment activation process of the terminal cannot be completed. In practical applications, the terminal will generally have a retry mechanism, that is, retry is performed after the terminal fails to activate this time, and the device activation flow is restarted or the last time the activation flow is completed and the incomplete part is continued.
The retry mechanism may be understood as that an application side of the terminal (e.g., an OMA device activation component) re-acquires all or non-acquired part of activation information (e.g., an activation parameter) for device activation from a device activation server (e.g., a server of a communications carrier) based on a preset retry rule, where one retry rule may be set after activation failure, wait for a certain waiting period (e.g., 30 seconds) to re-initiate activation from the device activation server (e.g., a server of the communications carrier), and set the number of retries to a certain fixed number of times (e.g., 6), and when all or non-acquired part of activation information (e.g., an activation parameter) for device activation is re-acquired from the device activation server (e.g., a server of the communications carrier) based on the preset retry rule fails, the terminal determines that activation fails at power-on of the terminal.
Specifically, after the terminal determines that activation fails at power-on, the application side of the terminal (e.g., OMA device activation component) no longer triggers the OMA device activation service. At this time, the network state of the terminal is in a disconnected state, i.e., a network connection disconnected state. At this time, the terminal starts a monitoring mechanism to monitor whether the network state of the terminal is recovered to be normal, i.e. whether the network state of the terminal is recovered to be connected.
Step 102: and when the network state is determined to be switched from the disconnection state to the connection state, performing equipment activation on the terminal.
The disconnection state may be understood as that the connection between the terminal and the communication network corresponding to the communication base station is disconnected, and in this embodiment of the present application, when the network state of the terminal is in the disconnection state, the terminal cannot activate a server (such as a server of a communication carrier) through the communication network access device based on the communication connection (such as RRC connection) with the communication base station.
The connection state may be understood as that the terminal is connected to a communication network corresponding to the communication base station normally, and in this embodiment of the present application, when the network state of the terminal is in the connection state, the terminal may activate a server (such as a server of a communications carrier) through a communications network access device based on a communications connection (such as RRC connection) with the communication base station.
Specifically, the Modem side of the terminal continuously scans the communication base stations in the current communication channel, and selects a target communication base station with better communication quality from the communication signals of at least one communication base station to establish communication connection. After the communication connection between the Modem side of the terminal and the target communication base station is established, the network state of the terminal is switched from the disconnection state to the connection state, the Modem side of the terminal reports the network state information of RRC (Radio resource control) aiming at the connection state to an application interface of an application interface layer (Radio layer), the application side of the terminal (such as the OMA equipment activation component) receives the network state information, analyzes the network state information, determines that the network state is switched from the disconnection state to the connection state, and then the application side of the terminal (such as the OMA equipment activation component) executes the operation of activating the equipment of the terminal. In particular an application side of a terminal (e.g. an OMA device activation component) triggering an OMA device activation service, the terminal accessing a device activation server (e.g. a communication carrier's server) via a communication network based on a communication connection (e.g. RRC connection) with a communication base station, acquiring activation information (e.g. activation parameters) for device activation.
In a possible implementation manner, the Modem side of the terminal may perform early warning on the network state in the device activation process, when network failures such as network jitter and signal interference occur in the device activation process, the network state of the terminal is in a disconnected state, at this time, the Modem side of the terminal may send information of the network failure to an application side (such as an OMA device activation component), and after receiving the information of the network failure, the application side of the terminal (such as the OMA device activation component) responds to the information of the network failure, and the ongoing device activation process is stopped, that is, the transmission of corresponding activation related information to the device activation server through the communication base station is actively stopped. And recording the progress of the activation process of the device, and storing the corresponding activation related information which is not transmitted into a temporary cache space of the terminal. And after the application side of the terminal receives the network state information of the Modem side, analyzes the network state information, determines that the network state is switched from a disconnected state to a connected state, and sends corresponding unsent activation related information stored in a temporary cache space of the terminal to a device activation server through a communication base station.
In the embodiment of the application, the terminal determines that activation fails when the terminal is started, monitors the network state of the terminal, and activates the device when the network state is determined to be switched from the disconnected state to the connected state. After the network state of the terminal is monitored to be restored to the connection state, the terminal can be activated again without waiting for the user to restart the terminal, so that the convenience of terminal activation can be improved, and the success rate of terminal activation is further improved.
Referring to fig. 2, fig. 2 is a flowchart of another embodiment of a terminal activation method according to the present application. Specific:
step 201: and the terminal is continuously activated for multiple times when the terminal is started, and when the equipment is activated for multiple times and fails, the terminal is determined to be failed to be activated when the terminal is started.
In the process of terminal activation, when the communication connection between the terminal and the communication base station is interrupted or the communication connection is not established due to network reasons (such as network jitter, communication interference and other abnormal conditions), the terminal activation flow of the terminal is failed in activation, and the activation failure can be understood as that the terminal cannot acquire all the activation information (such as activation parameters) for activating the device, and the terminal cannot complete the device activation process of the terminal. In practical applications, the terminal will generally have a retry mechanism, that is, retry is performed after the terminal fails to activate this time, and the device activation flow is restarted or the last time the activation flow is completed and the incomplete part is continued.
The retry mechanism may be understood as that an application side (such as an OMA device activation component) of the terminal re-acquires all or part of the activation information (such as an activation parameter) for device activation from a device activation server (such as a server of a communication carrier) based on a preset retry rule.
In a specific implementation scenario, the retry rule may be set to initiate activation to the device activation server (e.g. a server of a communications carrier) again at regular intervals (e.g. 40 seconds) after activation fails, and set the number of retries to a certain fixed number of times (e.g. 6 times), when all or part of the non-acquired activation information (e.g. activation parameters) for device activation fails to be acquired from the device activation server (e.g. a server of a communications carrier) again based on the preset retry rule, the terminal determines that activation fails at power-on.
In another specific implementation scenario, the retry rule may be set to initiate activation to a device activation server (such as a server of a communications carrier) continuously after activation fails, and set a retry duration, for example, the retry duration is set to 10 minutes, and the terminal continuously performs multiple attempts to activate the device within the retry duration of 10 minutes, and when the multiple attempts to activate the device fail, the terminal determines that activation fails at startup.
Step 202: and acquiring an activation identifier, and setting the activation identifier to be in a failure state.
The activation identifier may be understood as indicating information for characterizing a network state in which the terminal is located, and in general, the activation identifier may be an id representing the network state, for example, numbers representing ids such as 1, 2, 3, etc.; may be key characters representing the status of the network, such as a, b, c, etc.; may be key strings representing network status, such as pth_a, pth_b, pth_c; etc. In the embodiment of the application, the terminal sets the activation identifier to the activation identifier of the failure state by acquiring the activation identifier representing the network state where the terminal is located.
Specifically, when an OMA device activation service is invoked for the first time, an application side (such as an OMA device activation component) of the terminal creates an activation identifier (HFA identifier), the activation identifier (HFA identifier) is used to characterize the activation state of the terminal, the activation identifier (HFA identifier) is usually stored in an HFA flag log file in a local storage space of the terminal, after each invocation of the OMA device activation service, the application side (such as the OMA device activation component) of the terminal records an activation result of the invocation of the OMA device activation service, such as when the activation result indicates that the device activation fails, the application side (such as the OMA device activation component) of the terminal obtains the activation identifier based on an activation identifier setting rule, sets the activation identifier to be in a failure state, and then writes the activation identifier in the HFA flag log file. When the activation identifier is written into the HFA flag log file by the terminal, related information (activation time, network signal, uplink and downlink rate and other activation related information) of the device activation can be simultaneously written into the HFA flag log file. In this embodiment of the present application, the HFA flag log file is used for, when an application side (such as an OMA device activation component) of a terminal determines that the network state is switched from a disconnected state to a connected state, acquiring record information of a latest time point in the HFA flag log file, extracting an activation identifier recorded in the record information, and determining whether the terminal is activated based on the activation identifier.
Step 203: and initiating a network residence flow to the communication base station, and determining the network state of the terminal as a connection state when the network residence is successful.
The communication base station refers to any component (or collection of components) configured to provide wireless access to a network, such as a Base Station (BS) or a transmission/reception point, a macrocell, a home base station, or other wireless-enabled device, which may provide wireless access according to one or more wireless communication protocols, such as wireless communication protocols of 5G New Radio (NR), long term evolution (Long Term Evolution, LTE), enhanced LTE, high speed packet access (High Speed Packet Access, HSPA), etc., when the base station provides wireless access according to the LTE protocol, the base station may be referred to as an LTE base station, when the base station provides wireless access according to the NR protocol, the base station may be referred to as an NR base station.
The network residence can be understood as that the terminal in the coverage area with wireless network signals can not immediately make a call when the SIM card is started or installed for the first time, but is subjected to a process of searching for a network and connecting in a short time; the terminal searches public land mobile network (Public Land Mobile Network, PLMN) for communication, communication cells and registers in the wireless communication network by using the public land mobile network and the PLMN, and when the signal mark of the operator appears in the display area of the mobile terminal, normal communication and network connection service can be performed;
The network residence flow mainly comprises two processes of residence and registration.
1. In the "camping" process, the terminal side non-access stratum (NAS layer) process- "network selection (PLMN selection)" and the access stratum (AS layer) process- "cell selection" are mutually matched, so that the terminal side non-access stratum (NAS layer) process- "cell selection" is successfully camped on a determined target cell of an operator network, and the first step in the network injection process is completed.
2. After successfully camping on the target cell, the terminal side initiates a position registration process to the network, and after the process is successful, the terminal can normally use the service provided by the network, namely the network camping is successful.
Specifically, as shown in fig. 3, fig. 3 is a schematic diagram of a network residence process initiated by a terminal to a communication base station. The network residence flow is as follows: PLMN selection- > sweep- > cell search- > cell selection- > cell camping- > service request.
PLMN selection: pre-stored communication network information, such as RPLMN (last resident PLMN), HPLMN (HPLMN in SIM card), EHPLMN (equivalent HPLMN), etc., is typically read from the SIM card or profile. Thereby determining the communication network to camp on.
Sweep frequency: the frequency sweep is divided into a system sweep and a band sweep. The system sweep searches according to the historical frequency points stored in advance by the terminal, and the frequency band sweep scans according to the frequency band information supported by the terminal, generally from low frequency to high frequency. The terminal will perform full-band search, and search the strongest cell on each frequency point.
Cell search: for the terminal to acquire frequency and symbol synchronization (downlink synchronization) with the cell, acquire a system frame (i.e., a start position of the downlink frame), and determine an identity (Physical-layer Cell Identity, PCI) of the cell.
Cell selection: when the terminal is powered on or enters the coverage area from a dead zone, the terminal will find all the frequency points allowed by the communication network and select a suitable cell, a process called "cell selection". Cell selection is typically based on a certain selection algorithm (e.g., the "S criterion" of a 4G communication network).
Cell camping: may also be referred to as cell registration in general, including but not limited to: random access, attach request, authentication, encryption, activate EPS bearer, attach completion, location update, etc.
Service request: after successful cell camping, the terminal may request network services from the communication network.
In a communication network system, a terminal first generates an authentication request and transmits the authentication request to a mobile interaction center (Mobile Switching Center, MSC) during cell camping for network access. The MSC then requests authentication parameters from an authentication center (Authentication Center, AUC). Then, the AUC calculates SRES (i) according to the random number generated by the random number generator and an authentication Key (KI) through an A3 one-way algorithm (an algorithm for encrypting the procedure of transmitting the communication information), and transmits an authentication parameter including the random number and the SRES (i) to the MSC. Then, MSC saves SRES (i) in received authentication parameters locally, generates authentication request at user side based on random number, and sends the request to terminal through base station. And the terminal calculates RES (i) through a still A3 algorithm according to the received random number and the locally pre-stored KI. The terminal then generates a user authentication response based on RES (i) and sends it to the MSC. Finally, the MSC compares the RES (i) with the SRES (i), if the RES (i) is equal to the SRES (i), the authentication is successful, and if the RES (i) is not equal to the SRES (i), the authentication is failed.
Specifically, a Modem (Modem) of the terminal initiates a network residence flow to the communication base station, and specifically, the public land mobile network, i.e. PLMN, for terminal communication is first searched, for example, PLMN of chinese UNICOM includes 46001/46006, and PLMN of chinese mobile includes 46000/46002/46007, etc. Illustratively, when the mobile terminal uses a mobile SIM card, the corresponding PLMN has a 46000/46002/46007, and it is necessary to first determine which of the three PLMNs to connect to when camping. And then carrying out cell search, namely determining the cell where the cell is currently located, so as to know the wireless communication with the target base station. Then, the terminal registers in the wireless communication network using the searched PLMN and cell for communication. The whole process is the network residence flow of the terminal. When the terminal is successful in network residence, normal communication and network connection service can be performed, and the network state of the terminal is switched from the disconnection state to the connection state.
Step 204: and when the network state is determined to be switched from the disconnection state to the connection state, outputting the activation prompt information in a preset prompt mode.
The preset prompting rule refers to a prompting mode preset by the terminal, and the preset prompting rule can generally output the activation prompting information in modes of pictures, characters, audio frequency and the like.
Specifically, when the terminal successfully hosts the network, normal communication and network connection service can be performed, and the network state of the terminal is switched from the disconnection state to the connection state at the moment. The Modem side of the terminal (such as OMA equipment activation component) reports the network state information of RRC aiming at the connection state on an application interface of an application interface layer (Radio layer), and the application side of the terminal (such as OMA equipment activation component) receives the network state information, analyzes the network state information and determines that the network state is switched from a disconnection state to a connection state. The application side of the terminal (e.g., OMA device activation component) may create a process for outputting an activation hint and invoke a process for allocating computing resources in the terminal resource pool to the output activation hint. And popping up a prompt box on the current display interface of the terminal based on a preset prompt mode and displaying activation prompt information similar to whether equipment is activated.
Alternatively, the mode of outputting the prompt information by the terminal may be output in a form of voice, for example: the terminal may invoke microphone voice broadcast "is the current network state restored, is device activation done? "; may be in the form of vibration, for example: the terminal can call an internal vibration motor to prompt at a specific vibration frequency; the method can also be used for calling indicator lamps such as a breathing lamp, a flash lamp, a light supplementing lamp and the like on the terminal, and prompting a user whether to activate the equipment in a flashing indicator lamp mode.
It should be noted that, the manner in which the terminal outputs the activation prompt information may be one or more of the above, which is not particularly limited herein.
Step 205: and receiving a confirmation activation instruction input for the activation prompt information, and sending an acquisition request for the activation parameters to the equipment activation server.
The instructions are instructions and commands that direct the operation of the terminal and may be understood as codes that specify the execution of certain operations or functions. In this embodiment, the confirmation activation instruction may be understood as a code for directing the terminal to perform "perform device activation on the terminal", and the terminal starts device activation by executing the code.
The device activation server may be a separate server device (e.g. a server for device activation in an operator's house), for example: rack-mounted, blade, tower-type or cabinet-type server equipment or hardware equipment with stronger computing capacity such as workstations, mainframe computers and the like is adopted; the server cluster may also be a server cluster formed by a plurality of servers, and each server in the server cluster may be formed in a symmetrical manner, wherein each server is functionally equivalent and functionally equivalent in service link, and each server may independently provide services to the outside, and the independent provision of services may be understood as no assistance of another server is needed.
Specifically, when the terminal determines that the network state is switched from the disconnection state to the connection state, a pop-up prompt box is displayed on a current display interface to display 'activation prompt information', the terminal comprises a touch screen, and the touch screen has a function of sensing touch operation of a user. The structure of the touch screen at least comprises 4 parts: the touch screen comprises a screen glass layer, a sensor film, a display panel layer and a controller board, wherein the sensor film is provided with a touch sensor layer and comprises various sensors, such as a pressure sensor, a position sensor and the like, when a user touches the icon for 'confirming' activation on a prompt box of the current display interface of the terminal, the touch screen of the terminal can acquire the position parameters of the touch through the sensors in the touch screen. And then processing the position parameters, recognizing that the icon of 'confirm' activation on the display interface corresponding to the position parameters is touched, and inputting a confirm activation instruction input by the activation prompt information to the terminal by a user through touching the icon of 'confirm' activation.
For example: as shown in fig. 4, fig. 4 is a schematic interface diagram of a user displaying interface activation prompt information, where the interface of fig. 4 includes a plurality of application icons, and when it is determined that the network state is switched from a disconnected state to a connected state, the terminal displays a pop-up prompt box on the current display interface to display "activation prompt information", where "current network is ready, and confirms whether to activate? "text reminding information, and provide operation icon selected by user: the "confirm" icon and the "close" icon. When a user touches the confirmation icon on a prompt box of a current display interface of the terminal, the touch screen of the user terminal acquires the position parameter of the confirmation icon through a position sensor in a sensor film, then the position parameter is processed, a confirmation activation instruction input by the user is identified, and at the moment, the terminal executes a step of sending an acquisition request for the activation parameter to the equipment activation server through a machine executable instruction corresponding to a control logic for reading and executing the confirmation activation instruction.
In a specific implementation scenario, as shown in fig. 5, after determining that the network state is switched from the disconnected state to the connected state, the terminal pushes "is the current network ready, is activated" on the notification bar of the screen display area? The terminal can provide related operation based on the activation prompt information to the user on the notification bar, wherein the related operation can be understood that the user can select the "confirm" activation prompt information to input the confirm activation instruction by clicking the "operation" button shown in fig. 5, and at this time, the terminal executes the next step of sending the acquisition request for the activation parameter to the device activation server by reading and executing the machine executable instruction corresponding to the control logic of the "confirm activation instruction".
Specifically, after receiving the confirmation activation instruction input for the activation prompt information, the terminal sends an acquisition request for the activation parameter to the device activation server, specifically, an application side (such as an OMA device activation component) of the terminal triggers an OMA device activation service, and the terminal sends the acquisition request for the activation parameter to the device activation server (such as a server of a communication carrier) through a communication network based on a communication connection (such as RRC connection) with a base station communication base station.
In a possible implementation manner, when the terminal outputs the activation prompt information in a preset prompt manner, a response time length may be set correspondingly, where the response time length is used to automatically activate the terminal when it is determined that a confirmation activation instruction is not input by the user in the response time length. The method specifically comprises the steps that when a terminal outputs activation prompt information, a timing process is created, the output time of the activation prompt information is timed, when a confirmation activation instruction input for the activation prompt information is received and is timed out, namely, the output time exceeds the response time, the terminal is activated, the next step is executed specifically, and an acquisition request for activation parameters is sent to an equipment activation server.
In a possible implementation manner, before the terminal sends an acquisition request for an activation parameter to a device activation server (such as a server of a communication carrier) through a communication network based on a communication connection (such as RRC connection) with a base station communication base station, it may be detected whether the communication connection with the device activation server (such as a server of the communication carrier) is normal, for example, an application side of the terminal (such as an OMA device activation component) sends a heartbeat packet to the device activation server, and determines that the communication connection between the terminal and the device activation server is in a normal connection state when receiving response information fed back by the device activation server for the heartbeat packet is not timed out.
The heartbeat packet refers to detection data for notifying the state of the opposite device between the terminal and the device activation server, the detection data can be a self-defined structure body (code, character string, command word and the like), the heartbeat packet can be sent to determine whether the current communication connection is normal or not, the party sending the heartbeat packet usually needs to send the heartbeat packet according to a certain time interval, and the party receiving the heartbeat packet detects whether the heartbeat packet is received on time or not and judges whether the connection is normal or not according to the detection data. Heartbeat packets are typically small probe packets, typically implemented by sending a null packet containing only a header at the logical layer.
Step 206: and receiving the activation parameters sent by the equipment activation server based on the acquisition request, and carrying out parameter configuration on the terminal based on the activation parameters.
Specifically, the terminal receives the activation parameters sent by the equipment activation server based on the acquisition request, and configures parameters of the terminal based on the activation parameters. The parameter configuration includes, but is not limited to, network protocol parameters (Internet Protocol, IP), domain name system parameters (Domain Name System, DNS), gateway parameters, SIM card parameters, and device activation protocol codes. The terminal completes the configuration of network protocol, domain name system, gateway, SIM card and equipment activation protocol based on the activation parameters, which is used as the basis for establishing the data channel between the terminal and the external equipment (equipment in the communication network) subsequently, and establishes the protocol stack data channel between the terminal and the external equipment (equipment in the communication network) so as to access the communication network and carry out uplink data transmission and downlink data reception with other terminals (computers, tablets, mobile phones and the like).
Step 207: updating the activation identification from the failed state to a successful state.
Specifically, when an OMA device activation service is invoked for the first time, an application side (such as an OMA device activation component) of the terminal creates an activation identifier (HFA identifier), the activation identifier (HFA identifier) is used to characterize the activation state of the terminal, the activation identifier (HFA identifier) is usually stored in an HFA flag log file in a local storage space of the terminal, after each invocation of the OMA device activation service, the application side (such as the OMA device activation component) of the terminal records an activation result of the invocation of the OMA device activation service, such as when the activation result indicates that the device activation is successful, the application side (such as the OMA device activation component) of the terminal obtains the activation identifier based on an activation identifier setting rule, sets the activation identifier to be in a successful state, and then writes the activation identifier in the HFA flag log file. When the activation identifier is written into the HFA flag log file by the terminal, related information (activation time, network signal, uplink and downlink rate and other activation related information) of the device activation can be simultaneously written into the HFA flag log file. In this embodiment of the present application, the HFA flag log file is used for, when an application side (such as an OMA device activation component) of a terminal determines that the network state is switched from a disconnected state to a connected state, acquiring record information of a latest time point in the HFA flag log file, extracting an activation identifier recorded in the record information, and determining whether the terminal is activated based on the activation identifier.
In the embodiment of the application, the terminal determines that activation fails when the terminal is started, monitors the network state of the terminal, and activates the device when the network state is determined to be switched from the disconnected state to the connected state. After the network state of the terminal is monitored to be restored to the connection state, the terminal can be activated again without waiting for the user to restart the terminal, so that the convenience of terminal activation can be improved, and the success rate of terminal activation is further improved.
The following are device embodiments of the present application, which may be used to perform method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
Referring to fig. 6, a schematic structural diagram of a terminal activation device according to an exemplary embodiment of the present application is shown. The terminal activation means may be implemented as all or part of the device by software, hardware or a combination of both. The apparatus 1 comprises a network monitoring module 11 and a device activation module 12.
The network monitoring module 11 is used for determining that the terminal fails to activate when the terminal is started, and monitoring the network state of the terminal;
and the device activation module 12 is used for activating the device for the terminal when the network state is determined to be switched from the disconnection state to the connection state.
Optionally, as shown in fig. 7, the network monitoring module 11 is specifically configured to:
a device activation unit 111, configured to perform device activation continuously for multiple times when the terminal is powered on;
the activation state determining unit 112 is configured to determine that the terminal fails to activate when the terminal is powered on when the device activation fails for a plurality of times.
Optionally, as shown in fig. 7, the network monitoring module 11 is specifically configured to:
a network-resident process initiating unit 113, configured to initiate a network-resident process to the communication base station;
a connection state determining unit 114, configured to determine that the network state of the terminal is a connection state when the network residence is successful.
Optionally, as shown in fig. 9, the apparatus 1 further includes:
the identifier setting module 13 is configured to obtain an activation identifier, and set the activation identifier to a failure state;
optionally, the identifier setting module 13 is specifically configured to:
updating the activation identification from the failed state to a successful state.
Optionally, as shown in fig. 9, the apparatus 1 further includes:
the activation prompt module 14 is configured to output activation prompt information in a preset prompt manner;
optionally, the device activation module 12 is specifically configured to:
and receiving an activation confirmation instruction input for the activation prompt information, and activating the equipment for the terminal.
Optionally, the activation prompting module 14 is specifically configured to:
and when receiving a confirmation activation instruction input for the activation prompt information, performing equipment activation on the terminal.
Alternatively, as shown in fig. 8, the device activation module 12 includes:
an acquisition request transmitting unit 121 for transmitting an acquisition request for an activation parameter to the device activation server;
and an activation parameter configuration unit 122, configured to receive the activation parameter sent by the device activation server based on the acquisition request, and perform parameter configuration on the terminal based on the activation parameter.
It should be noted that, when the terminal activation device provided in the foregoing embodiment performs the terminal activation method, only the division of the foregoing functional modules is used as an example, and in practical application, the foregoing functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the terminal activation device and the terminal activation method embodiment provided in the foregoing embodiments belong to the same concept, which embody the detailed implementation process in the method embodiment, and are not repeated herein.
The foregoing embodiment numbers of the present application are merely for describing, and do not represent advantages or disadvantages of the embodiments.
In this embodiment, the terminal determines that activation fails when the terminal is powered on, monitors a network state of the terminal, and performs device activation on the terminal when it is determined that the network state is switched from a disconnected state to a connected state. After the network state of the terminal is monitored to be restored to the connection state, the terminal can be activated again without waiting for the user to restart the terminal, so that the convenience of terminal activation can be improved, and the success rate of terminal activation is further improved.
The embodiment of the present application further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are adapted to be loaded by a processor and execute the terminal activation method according to the embodiment shown in fig. 1 to fig. 5, and a specific execution process may refer to a specific description of the embodiment shown in fig. 1 to fig. 5, which is not repeated herein.
The application further provides a computer program product, where at least one instruction is stored, where the at least one instruction is loaded by the processor and executed by the processor, where the specific execution process may refer to the specific description of the embodiment shown in fig. 1 to 5, and details are not repeated herein.
Referring to fig. 10, a schematic structural diagram of an electronic device is provided in an embodiment of the present application. As shown in fig. 10, the electronic device 1000 may include: at least one processor 1001, at least one network interface 1004, a user interface 1003, a memory 1005, at least one communication bus 1002.
Wherein the communication bus 1002 is used to enable connected communication between these components.
The user interface 1003 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1003 may further include a standard wired interface and a wireless interface.
The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Wherein the processor 1001 may include one or more processing cores. The processor 1001 connects various parts within the entire server 1000 using various interfaces and lines, and performs various functions of the server 1000 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 1005, and calling data stored in the memory 1005. Alternatively, the processor 1001 may be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programmable Logic Array, PLA). The processor 1001 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), and a modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It will be appreciated that the modem may not be integrated into the processor 1001 and may be implemented by a single chip.
The Memory 1005 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1005 includes a non-transitory computer readable medium (non-transitory computer-readable storage medium). The memory 1005 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 1005 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-described respective method embodiments, etc.; the storage data area may store data or the like referred to in the above respective method embodiments. The memory 1005 may also optionally be at least one storage device located remotely from the processor 1001. As shown in fig. 10, an operating system, a network communication module, a user interface module, and a terminal-activated application may be included in the memory 1005, which is a type of computer storage medium.
In the electronic device 1000 shown in fig. 10, the user interface 1003 is mainly used for providing an input interface for a user, and acquiring data input by the user; and the processor 1001 may be configured to invoke the terminal-activated application program stored in the memory 1005, and specifically perform the following operations:
Determining that the activation of a terminal fails when the terminal is started, and monitoring the network state of the terminal;
and when the network state is determined to be switched from the disconnection state to the connection state, performing equipment activation on the terminal.
In one embodiment, when the processor 1001 performs the determination that the terminal fails to activate at power-on, the following operations are specifically performed:
the terminal is activated for a plurality of times continuously when being started;
when the activation of the equipment is failed for a plurality of times, determining that the activation of the terminal fails when the terminal is started.
In one embodiment, the processor 1001, when executing the monitoring of the network state of the terminal, specifically performs the following operations:
initiating a network residence flow to a communication base station;
and when the network residence is successful, determining the network state of the terminal as a connection state.
In one embodiment, after executing the determination that the terminal fails to activate at power-on, the processor 1001 further executes the following operations:
acquiring an activation identifier, and setting the activation identifier as a failure state;
in one embodiment, after performing the device activation on the terminal, the processor 1001 further performs the following operations:
updating the activation identification from the failed state to a successful state.
In one embodiment, the processor 1001 specifically performs the following steps before executing the device activation of the terminal:
outputting activation prompt information in a preset prompt mode;
in one embodiment, the processor 1001, when executing the device activation on the terminal, specifically executes the following steps:
and receiving an activation confirmation instruction input for the activation prompt information, and activating the equipment for the terminal.
In one embodiment, the processor 1001, when executing the device activation method, specifically executes the following steps:
and when receiving a confirmation activation instruction input for the activation prompt information, performing equipment activation on the terminal.
In one embodiment, the processor 1001, when executing the device activation on the terminal, specifically executes the following steps:
sending an acquisition request for the activation parameters to a device activation server;
and receiving the activation parameters sent by the equipment activation server based on the acquisition request, and carrying out parameter configuration on the terminal based on the activation parameters.
In this embodiment, the terminal determines that activation fails when the terminal is powered on, monitors a network state of the terminal, and performs device activation on the terminal when it is determined that the network state is switched from a disconnected state to a connected state. After the network state of the terminal is monitored to be restored to the connection state, the terminal can be activated again without waiting for the user to restart the terminal, so that the convenience of terminal activation can be improved, and the success rate of terminal activation is further improved.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory, a random access memory, or the like.
The foregoing disclosure is only illustrative of the preferred embodiments of the present application and is not intended to limit the scope of the claims herein, as the equivalent of the claims herein shall be construed to fall within the scope of the claims herein.

Claims (10)

1. A method for activating a terminal, the method comprising:
determining that the terminal fails to be activated when the terminal is started, determining that the network state of the terminal is in a disconnected state, starting a monitoring mechanism to monitor the network state of the terminal so as to determine whether the network state of the terminal is recovered, wherein the network state is a state that the terminal is connected with a communication network corresponding to a communication base station;
when the network state is determined to be switched from the disconnection state to the connection state, activating the equipment for the terminal;
The determining that the terminal fails to activate when the terminal is started comprises:
if the equipment is activated based on a preset retry mechanism for activating the equipment, and the equipment is failed to activate, the terminal is determined to activate and fail when the terminal is started, and the equipment is stopped from activating.
2. The method of claim 1, wherein the monitoring the network status of the terminal comprises:
initiating a network residence flow to a communication base station;
and when the network residence is successful, determining the network state of the terminal as a connection state.
3. The method of claim 1, wherein the determining that the terminal failed to activate at power-on further comprises:
and acquiring an activation identifier, and setting the activation identifier to be in a failure state.
4. The method of claim 3, further comprising, after the device activation of the terminal
Updating the activation identification from the failed state to a successful state.
5. The method of claim 1, wherein prior to the device activation of the terminal, further comprising:
and outputting the activation prompt information in a preset prompt mode.
6. The method of claim 5, wherein the device activating the terminal comprises:
And receiving an activation confirmation instruction input for the activation prompt information, and activating the equipment for the terminal.
7. The method of claim 6, wherein the method further comprises:
and when receiving a confirmation activation instruction input for the activation prompt information, performing equipment activation on the terminal.
8. The method of claim 1, wherein the device activating the terminal comprises:
sending an acquisition request for the activation parameters to a device activation server;
and receiving the activation parameters sent by the equipment activation server based on the acquisition request, and carrying out parameter configuration on the terminal based on the activation parameters.
9. A computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the method steps of any one of claims 1 to 8.
10. An electronic device, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of claims 1-8.
CN201911308830.XA 2019-12-18 2019-12-18 Terminal activation method and device, storage medium and electronic equipment Active CN113079500B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911308830.XA CN113079500B (en) 2019-12-18 2019-12-18 Terminal activation method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911308830.XA CN113079500B (en) 2019-12-18 2019-12-18 Terminal activation method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN113079500A CN113079500A (en) 2021-07-06
CN113079500B true CN113079500B (en) 2023-05-09

Family

ID=76608299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911308830.XA Active CN113079500B (en) 2019-12-18 2019-12-18 Terminal activation method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN113079500B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827081B (en) * 2022-06-30 2022-11-11 荣耀终端有限公司 Method and equipment for determining active ground reference address

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533528A (en) * 2013-09-30 2014-01-22 华为终端有限公司 Method and terminal for activating PDN (packet data network)
WO2016169103A1 (en) * 2015-04-23 2016-10-27 宇龙计算机通信科技(深圳)有限公司 Network switching method and device, and mobile terminal

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961567B1 (en) * 2000-12-07 2005-11-01 Palm, Inc. Generic activation and registration framework for wireless devices
JP4173889B2 (en) * 2005-01-07 2008-10-29 エルジー エレクトロニクス インコーポレイティド Authentication processing method for copy terminal in mobile communication system
CN100484315C (en) * 2005-03-08 2009-04-29 华为技术有限公司 Double-mode derminal network selecting log-on method
FR2994045B1 (en) * 2012-07-24 2014-08-22 Bouygues Telecom Sa METHOD FOR ACTIVATING A MULTIMEDIA CASE CONNECTED TO AN INTERNET ACCESS BOX
CN102984817B (en) * 2012-12-07 2015-11-25 华为终端有限公司 The processing method of PDP reactivation and terminal equipment
US9392457B2 (en) * 2013-11-27 2016-07-12 Cellco Partnership Method and apparatus for self-activating a mobile device
CN106507434B (en) * 2016-10-24 2020-02-14 深圳市万普拉斯科技有限公司 Data processing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533528A (en) * 2013-09-30 2014-01-22 华为终端有限公司 Method and terminal for activating PDN (packet data network)
WO2016169103A1 (en) * 2015-04-23 2016-10-27 宇龙计算机通信科技(深圳)有限公司 Network switching method and device, and mobile terminal

Also Published As

Publication number Publication date
CN113079500A (en) 2021-07-06

Similar Documents

Publication Publication Date Title
CN104853405B (en) Intelligent networking method and smart machine
US11343855B2 (en) Method and device for random access and terminal
CN106776124B (en) Data backup method and device
US11582649B2 (en) Communications method and apparatus
WO2018010425A1 (en) Method and apparatus for pushing and receiving wi-fi hotspot information, and storage medium
US10356707B2 (en) Wireless local area network connection method, mobile terminal, and storage medium
WO2020057361A1 (en) Information reporting method, information receiving method, terminal, and network device
CN108282834B (en) Method for accessing terminal to LTE network and terminal
KR20160024706A (en) Method and Apparatus for Mobile Communication using a plurality of Networks
EP4329380A1 (en) Voice call method and voice call apparatus
WO2019076387A1 (en) Application switching method and apparatus
CN106488534A (en) Obtain the method and system of Network Access Point
CN115086481A (en) Incoming call reminding method and electronic equipment
CN113079500B (en) Terminal activation method and device, storage medium and electronic equipment
CN114125974A (en) Cell selection method, device, terminal and storage medium
CN117278542A (en) Resource access method and terminal equipment
CN108307417B (en) Processing method for network communication function abnormity, modem and mobile terminal
US11838771B2 (en) Troubleshooting method and device, terminal, base station and storage medium
CN115209492B (en) Communication processing method and device and related equipment
CN112954823B (en) Method for reestablishing data connection, terminal equipment and storage medium
CN114640974A (en) Data migration method, device and storage medium
CN115226089A (en) Call capability monitoring method, device, terminal and readable storage medium
CN107872381B (en) Prompting method and device
CN112188517A (en) Cell residence method, device, terminal and storage medium
CN111083694A (en) Application program login method, device, terminal and storage medium

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