CN114040464A - Cell access method, intelligent terminal and storage medium - Google Patents
Cell access method, intelligent terminal and storage medium Download PDFInfo
- Publication number
- CN114040464A CN114040464A CN202111354787.8A CN202111354787A CN114040464A CN 114040464 A CN114040464 A CN 114040464A CN 202111354787 A CN202111354787 A CN 202111354787A CN 114040464 A CN114040464 A CN 114040464A
- Authority
- CN
- China
- Prior art keywords
- cell
- network
- information
- preset
- intelligent terminal
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 116
- 230000005540 biological transmission Effects 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 10
- 230000002035 prolonged effect Effects 0.000 abstract description 4
- 210000004027 cell Anatomy 0.000 description 507
- 230000006870 function Effects 0.000 description 45
- 238000004891 communication Methods 0.000 description 17
- 238000012549 training Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 11
- 238000013507 mapping Methods 0.000 description 11
- 238000010295 mobile communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 5
- 238000013503 de-identification Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000000513 principal component analysis Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 210000004460 N cell Anatomy 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a cell access method, an intelligent terminal and a storage medium, wherein the cell access method comprises the following steps: responding to the preset display state and/or the preset network state of a first network corresponding to the first cell, and acquiring cell information of a second cell; and accessing the second cell according to the cell information of the second cell. According to the method and the device, the intelligent terminal is in the preset display state and the accessed network is in the preset network state, the intelligent terminal is rapidly accessed to another cell, the network switching of the intelligent terminal can be improved, the efficiency of the cell is accessed, and the cells of different network systems can be accessed in different display states, so that the power consumption of the intelligent terminal is reduced, the standby time is prolonged, the use of a user is guaranteed, and the user experience is improved.
Description
Technical Field
The present application relates to the field of wireless communication technologies, and in particular, to a cell access method, an intelligent terminal, and a storage medium.
Background
With the development of wireless communication technology and the popularization of intelligent terminals, after the intelligent terminal resides in a certain cell, voice service and data service can be realized by accessing to the network of the cell, so that a user can use various different functions through the intelligent terminal, and convenience is provided for the daily life of the user. In some implementations, the intelligent terminal performs cell search before camping in a cell by measuring the signal quality of each cell, and selecting cells and attempting to camp according to the sequence of the signal strength in the signal quality from large to small. When the network congestion occurs in a certain network accessed by the intelligent terminal, the cell search can be automatically carried out, and then the cell where the intelligent terminal resides is switched.
In the course of conceiving and implementing the present application, the inventors found that at least the following problems existed: in recent years, the number of cells is gradually increased, the density of the cells is also gradually improved, and a large amount of time and power consumption are consumed for searching the network by the intelligent terminal in the cell searching process, so that the network searching speed of the intelligent terminal is low, the power consumption is high, and the user experience is poor.
The foregoing description is provided for general background information and is not admitted to be prior art.
Disclosure of Invention
In view of the above technical problems, the present application provides a cell access method, an intelligent terminal, and a storage medium, which can improve the efficiency of switching networks and accessing cells of the intelligent terminal, and can access cells of different network systems in different display states, thereby reducing the power consumption of the intelligent terminal, prolonging the standby time, ensuring the use of users, and improving the user experience.
In order to solve the foregoing technical problem, in a first aspect, the present application provides a cell access method, which can be applied to an intelligent terminal, and includes the following steps:
responding to the preset display state and/or the preset network state of a first network corresponding to the first cell, and acquiring cell information of a second cell;
and accessing the second cell according to the cell information of the second cell.
Optionally, before obtaining the cell information of the second cell, the method further includes:
acquiring cell information of at least one cell, wherein the cell information of the at least one cell comprises a network type;
extracting cell information of a second network type from the cell information of at least one cell;
and determining or generating a second cell according to the first preset rule and the cell information of at least one cell.
Optionally, determining or generating the second cell according to the first preset rule and the cell information of the at least one cell includes:
receiving a prediction model sent by preset equipment;
and inputting the cell information of at least one cell into the prediction model, and outputting the resident second cell.
Optionally, before detecting a preset display state, and acquiring cell information of a second cell, where a first network corresponding to the first cell is in a preset network state, the method further includes:
receiving a network switching instruction, wherein the network switching instruction is used for indicating to execute detection of a preset display state, a first network corresponding to a first cell is in a preset network state, and cell information of a second cell is acquired;
after accessing the second cell according to the cell information of the second cell, the method further includes:
and when determining that the second cell fails to be accessed, performing cell search on the frequency band corresponding to the second network system until accessing a third cell.
Optionally, after accessing the third cell, the method further includes:
generating or determining first residence information aiming at the second cell and second residence information aiming at the third cell, wherein the first residence information comprises cell information of the second cell and/or access information accessing the second cell, and the second residence information comprises cell information of the third cell and/or access information accessing the third cell;
and sending the first resident information and the second resident information to preset equipment so that the preset equipment outputs a prediction model according to the first resident information and/or the second resident information.
Optionally, before generating or determining the first camping information for the second cell and the second camping information for the third cell, the method further includes:
and receiving an uploading instruction, wherein the uploading instruction is used for instructing to generate or determine the first resident information aiming at the second cell and the second resident information aiming at the third cell.
Optionally, at least one of the following is included:
the preset display state is a screen-off state, the preset network state is that the first network is in a network congestion condition, and the transmission speed corresponding to the second network system is lower than or equal to the transmission speed corresponding to the first network system;
the preset display state is a bright screen state, the preset network state is that the first network is not in a network congestion state, and the transmission speed corresponding to the second network system is higher than the transmission speed corresponding to the first network system.
Optionally, the preset display state is a screen-off state, and the preset network state is a network congestion condition of the first network; before acquiring cell information of a second cell, the method includes:
determining a downlink rate;
and when the downlink rate is greater than or equal to a preset rate threshold, acquiring the cell information of the second cell.
In a second aspect, the present application further provides a cell access apparatus, including:
the device comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for detecting a preset display state, a first network corresponding to a first cell is in a preset network state, and cell information of a second cell is acquired;
and the access unit is used for accessing the second cell according to the cell information of the second cell.
In addition, in this aspect, reference may be made to relevant matters of the first aspect for further alternative embodiments of the cell access apparatus, and details are not described here.
In a third aspect, the present application further provides an intelligent terminal, including: the mobile terminal comprises a memory and a processor, wherein the memory stores a cell access program, and the cell access program realizes the steps of any one of the methods when being executed by the processor.
In a fourth aspect, the present application also provides a computer-readable storage medium, in which a computer program is stored, which, when being executed by a processor, carries out the steps of the method as set forth in any one of the above.
As described above, the cell access method of the present application, applied to an intelligent terminal, includes the steps of: responding to the preset display state and/or the preset network state of a first network corresponding to the first cell, and acquiring cell information of a second cell; and accessing the second cell according to the cell information of the second cell. Through the technical scheme, the intelligent terminal can be in different display states and can be connected with the cells of different network systems, the problems that the speed of the intelligent terminal for connecting the intelligent terminal into the cells is low and the efficiency of the intelligent terminal for connecting the intelligent terminal into the cells is low due to the fact that the number and the density of the cells are increased are solved, and therefore the efficiency of switching networks by connecting the intelligent terminal into the cells is improved, the power consumption of the intelligent terminal is reduced, the standby time is prolonged, the use of a user and the stability of the network are guaranteed, and further the user experience is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic diagram of a hardware structure of an intelligent terminal implementing various embodiments of the present application;
fig. 2 is a communication network system architecture diagram according to an embodiment of the present application;
fig. 3 is a flowchart illustrating a cell access method according to a first embodiment;
fig. 4a is a timing diagram illustrating a cell access method according to the first embodiment;
fig. 4b is another timing diagram illustrating a cell access method according to the first embodiment;
fig. 5 is a flowchart illustrating a cell access method according to a second embodiment;
fig. 6 is a diagram illustrating an intelligent terminal storing cell information of a plurality of cells according to a second embodiment;
fig. 7 is a flowchart illustrating a cell access method according to a third embodiment;
fig. 8 is a timing diagram illustrating a cell access method according to a third embodiment;
fig. 9 is a schematic structural diagram of a cell access apparatus according to an embodiment of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings. With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and further, where similarly-named elements, features, or elements in different embodiments of the disclosure may have the same meaning, or may have different meanings, that particular meaning should be determined by their interpretation in the embodiment or further by context with the embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, species, and/or groups thereof. The terms "or," "and/or," "including at least one of the following," and the like, as used herein, are to be construed as inclusive or mean any one or any combination. For example, "includes at least one of: A. b, C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C ", again for example," A, B or C "or" A, B and/or C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C'. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It should be noted that, step numbers such as 301 and 302 are used herein for the purpose of more clearly and briefly describing the corresponding content, and do not constitute a substantial limitation on the sequence, and those skilled in the art may perform 302 first and then 301 in specific implementation, but these should be within the scope of the present application.
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning in themselves. Thus, "module", "component" or "unit" may be used mixedly.
The smart terminal may be implemented in various forms. For example, the smart terminal described in the present application may include smart terminals such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and fixed terminals such as a Digital TV, a desktop computer, and the like.
The following description will be given taking a mobile terminal as an example, and it will be understood by those skilled in the art that the configuration according to the embodiment of the present application can be applied to a fixed type terminal in addition to elements particularly used for mobile purposes.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present application, the mobile terminal 100 may include: RF (Radio Frequency) unit 101, WiFi module 102, audio output unit 103, a/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals, which may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA2000(Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division duplex-Long Term Evolution), TDD-LTE (Time Division duplex-Long Term Evolution, Time Division Long Term Evolution), 5G, and so on.
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 102, and provides wireless broadband internet access for the user. Although fig. 1 shows the WiFi module 102, it is understood that it does not belong to the essential constitution of the mobile terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive audio or video signals. The a/V input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, the Graphics processor 1041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 may receive sounds (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and may be capable of processing such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor that may adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 1061 and/or the backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Alternatively, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 1071 (e.g., an operation performed by the user on or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Optionally, the touch detection device detects a touch orientation of a user, detects a signal caused by a touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Optionally, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, and are not limited thereto.
Alternatively, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although the touch panel 1071 and the display panel 1061 are shown in fig. 1 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a program storage area and a data storage area, and optionally, the program storage area may store an operating system, an application program (such as a sound playing function, an image playing function, and the like) required by at least one function, and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor, optionally, the application processor mainly handles operating systems, user interfaces, application programs, etc., and the modem processor mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described in detail herein.
In order to facilitate understanding of the embodiments of the present application, a communication network system on which the mobile terminal of the present application is based is described below.
Referring to fig. 2, fig. 2 is an architecture diagram of a communication Network system according to an embodiment of the present disclosure, where the communication Network system is an LTE system of a universal mobile telecommunications technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an IP service 204 of an operator, which are in communication connection in sequence.
Optionally, the UE201 may be the terminal 100 described above, and is not described herein again.
The E-UTRAN202 includes eNodeB2021 and other eNodeBs 2022, among others. Alternatively, the eNodeB2021 may be connected with other enodebs 2022 through a backhaul (e.g., X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide the UE201 access to the EPC 203.
The EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving gateway) 2034, a PGW (PDN gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, and the like. Optionally, the MME2031 is a control node that handles signaling between the UE201 and the EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location register (not shown) and holds subscriber specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034, PGW2035 may provide IP address assignment for UE201 and other functions, and PCRF2036 is a policy and charging control policy decision point for traffic data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
The IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem), or other IP services, among others.
Although the LTE system is described as an example, it should be understood by those skilled in the art that the present application is not limited to the LTE system, but may also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems (e.g. 5G), and the like.
Based on the above mobile terminal hardware structure and communication network system, various embodiments of the present application are provided.
The cell access method, the intelligent terminal and the storage medium provided by the embodiment of the present application are further described in detail below. Referring to fig. 3, fig. 3 is a flowchart illustrating a cell access method according to a first embodiment. The cell access method shown in FIG. 3 comprises 301-302. The method of the embodiment of the present application may be executed by the mobile terminal shown in fig. 1, or may be executed by a chip in the mobile terminal, and the mobile terminal may be applied to the communication network system shown in fig. 2. The method shown in fig. 3 is executed by a mobile terminal as an example. Wherein:
301. and acquiring cell information of the second cell in response to the situation that the first network corresponding to the first cell is in the preset display state and/or the situation that the first network corresponding to the first cell is in the preset network state.
In the embodiment of the application, the intelligent terminal can acquire the data of the application installed in the intelligent terminal through the access network to provide service for the user, namely, the intelligent terminal can access the network to acquire the data of the application installed in the intelligent terminal, so that a user interface is displayed and interaction with the user is performed. In some implementations, the intelligent terminal may reside in a certain cell, access a network corresponding to the resident cell, and further obtain data of an application installed in the intelligent terminal. When network congestion occurs in a certain network accessed by the intelligent terminal, cell search can be automatically performed, and the cell search is to find a cell where the intelligent terminal can reside, try to access and reside, and access to the network corresponding to the cell. Optionally, the process of the intelligent terminal performing cell search may be that the intelligent terminal measures the signal quality of each cell, and selects the cells according to the sequence of the signal strength in the measured signal quality from large to small, and tries to access and camp on the cells.
In some implementations, due to the development of the wireless communication technology, the number of cells is gradually increased, the density of the cells is greatly increased, and the intelligent terminal needs to spend a large amount of time and power consumption to search the cells in the process of searching the cells, that is, the number of the cells needing to measure the signal quality is greatly increased, so that the time for searching the cells by the intelligent terminal is increased, the power consumption is high, if a certain cell cannot be quickly resided and is accessed to the network of the cell, the intelligent terminal may not acquire application data through networking, and a user using the intelligent terminal needs to wait for the completion of cell searching of the intelligent terminal, and then can acquire the application data installed in the intelligent terminal after recovering the network. It can be understood that, when a user waits for network recovery, the intelligent terminal may not display the user interface of the application because the intelligent terminal cannot acquire the data of the application, and the user's use requirement on the network cannot be guaranteed to a certain extent, resulting in poor user experience.
Optionally, the intelligent terminal may detect a current display state and detect whether a currently accessed network is in a preset network state, and if it is detected that the intelligent terminal is in the preset display state and a first network corresponding to a first cell to which the intelligent terminal is currently accessed is in the preset network state, cell information of a second cell may be acquired.
Optionally, the sequence of detecting the current display state and detecting whether the currently accessed network is in the preset network state may be any one of the following:
detecting a current display state, and then detecting whether a currently accessed network is in a preset network state;
simultaneously detecting the current display state and detecting whether the currently accessed network is in a preset network state;
whether a currently accessed network is in a preset network state is detected, and then a current display state is detected.
It can be understood that, in order to enable the intelligent terminal to rapidly reside in a certain cell, the terminal device may store a cell table, where the cell table includes cell information of a second cell, and when it is detected that the intelligent terminal is in a preset display state and a first network corresponding to a currently accessed first cell is in a preset network state, the cell information of the second cell is obtained.
Optionally, the preset display state of the intelligent terminal may include two types: and the screen is turned on and turned off, wherein the screen is turned on to display the user interface of the application. The screen is turned off, namely the screen of the intelligent terminal is turned off and does not display any content.
Optionally, the preset network status also includes two types: in a network congestion situation and not in a network congestion situation. The network congestion condition may be understood as that a downlink transmission speed of a network to which the current intelligent terminal is accessed is lower than a preset transmission speed threshold, or that a delay of a network delay of the current network is greater than a preset delay threshold, or that the downlink transmission speed is determined according to parameters such as a packet loss rate, jitter, throughput, and the like of the current first network. The state of being out of the network congestion state and the state of being in the network congestion state are two opposite states.
Optionally, the cell refers to an area covered by a base station or a part of the base station, and is a first cell in which the intelligent terminal accesses and resides, that is, the intelligent terminal accesses the first network corresponding to the first cell.
Optionally, the network type of the first cell is a first network type, where the network type refers to a type of a network, and the frequency bands occupied by networks of different network types are different, and the transmission speeds are also different. Alternatively, the network formats may include a fifth Generation Mobile Communication Technology (5th Generation Mobile Communication Technology, 5G), a fourth Generation Mobile Communication Technology (the 4th Generation Mobile Communication Technology, 5G), a third Generation Mobile Communication Technology (3rd Generation Mobile Communication Technology), and the like; alternatively, the transmission speed of 5G is higher than that of 4G, and the transmission speed of 4G is higher than that of 3G.
For the intelligent terminal, the power consumption of the cell accessed to the 5G network system is higher than that of the cell accessed to the 4G network system. When the intelligent terminal is in the preset display state and the preset network state, the cell information of the second cell can be acquired, and optionally, the first network system of the first cell is different from the second network system of the second cell. The cell information of the second cell may include a cell number, a Public Land Mobile Network (PLMN) number, a Network type, signal strength, signal quality, and other Network parameters, where the Network parameters may also include a Random Access Response (RAR) message returned by a Network device (e.g., a base station) received by the intelligent terminal and carrying a cooling time in a back-off timer, and the Network parameters may also be a ratio between an uplink scheduling Grant (Up Link Grant, UL _ Grant) returned by the Network device received by the intelligent terminal and a Buffer Status Report (BSR) sent by the Network device by the intelligent terminal after receiving the UL _ Grant. Optionally, the manner in which the smart terminal stores the cell information of the second cell may be a manner of using a database, a manner of writing a value through a Non-Volatile Random Access Memory (NVRAM), or other manners, which is not limited in this application.
Optionally, in order to reduce the power consumption of the intelligent terminal, when the intelligent terminal is in different display states and the accessed first network is in different network states, the cells of different network systems, that is, the networks of different network systems, may be accessed. For example, the intelligent terminal may obtain cell information of the second cell when the display state is a screen-off state and the first network corresponding to the accessed first cell is in a network congestion condition, and optionally, the transmission speed corresponding to the second network type of the second cell is lower than the transmission speed corresponding to the first network type (i.e., the network type of the first cell), so that power consumption of the intelligent terminal may be reduced after the screen of the intelligent terminal is turned off, and the data service of the intelligent terminal is preferentially ensured. For example, if the first network type of the first cell is a 5G network type, the second network type of the second cell may be a 4G network type, and similarly, if the first network type of the first cell is a 4G network type, the second network type of the second cell may be a 3G network type, and if the first network type of the first cell is a 3G network type, the second network type of the second cell may be a 2G network type.
Optionally, the intelligent terminal may further receive a network switching instruction before detecting whether the intelligent terminal is in the preset display state and the first network corresponding to the accessed first cell is in the preset network state, where the network switching instruction is used to instruct the intelligent terminal to trigger the detection operation, that is, to trigger the intelligent terminal to detect whether the intelligent terminal is in the preset display state and whether the first network corresponding to the accessed first cell is in the preset network state, and if both the two are in the preset network state, may obtain cell information of the second cell, and access the second cell according to the cell information of the second cell.
Optionally, after determining that a first network corresponding to the first cell is in a network congestion condition, the intelligent terminal may first determine whether an application running in the foreground has a high data service, that is, detect a current downlink rate, that is, a rate of a downlink data packet, execute a step of obtaining cell information of the second cell when determining that the downlink rate is greater than or equal to a preset rate threshold, that is, determining that the rate of the downlink data packet is greater than or equal to the preset rate threshold, and may switch to access the second cell according to the cell information of the second cell.
Optionally, the intelligent terminal may obtain cell information of the second cell when the display state is a bright screen state, that is, a state of the display content, and the first network corresponding to the accessed first cell is not in a network congestion condition, where a transmission speed corresponding to the second network system of the second cell is higher than a transmission speed corresponding to the first network system, and a voice service is preferentially ensured. For example, if the first network type of the first cell is a 2G network type, the second network type of the second cell may be a 3G network type, and similarly, if the first network type of the first cell is the 3G network type, the second network type of the second cell may be a 4G network type, and if the first network type of the first cell is the 4G network type, the second network type of the second cell may be a 5G network type.
302. And accessing the second cell according to the cell information of the second cell.
Optionally, after obtaining the cell information of the second cell, the intelligent terminal may measure a beam of the second cell, and obtain a synchronization signal of the second cell, and optionally, the synchronization signal may be used for the intelligent terminal to obtain downlink synchronization with the network device (e.g., a base station of the second cell). Furthermore, a Physical Broadcast Channel (PBCH) can be obtained by measuring a beam of the second cell, and the PBCH carries system information. The intelligent terminal may access the network device (e.g., the base station of the second cell) according to the system information carried in the PBCH, and after successfully accessing the cell (the second cell) managed by the network device (e.g., the base station of the second cell), the intelligent terminal may camp on the cell managed by the network device (i.e., the second cell).
Optionally, the intelligent terminal may attempt to access the second cell N times, where N is a preset number of times of attempted access, and if the access is not successful for N times, it is determined that the access of the second cell is failed. And the intelligent terminal can try to search the cell in the frequency band corresponding to the second network system of the second cell until accessing and residing in a third cell. For example, if the second network type is the 4G network type, and the smart terminal fails to attempt to access the second cell, the smart terminal may perform cell search in a frequency band corresponding to 4G, that is, the smart terminal may perform cell search in frequency bands of 1880 and 1900MHz, 2320 and 2370MHz, and 2575 and 2635MHz, until acquiring the synchronization signal of the third cell, and access and reside in the third cell.
Optionally, the intelligent terminal may generate or determine first camping information for the second cell and second camping information for the third cell. Optionally, the first camping information includes cell information of the second cell and/or access information accessing the second cell, and similarly, the second camping information includes cell information of the third cell and/or access information accessing the third cell. The intelligent terminal may send the first residence information and the second residence information to the preset device, so that the preset device outputs a prediction model according to the received residence information (the first residence information and/or the second residence information). Optionally, the preset device may determine the camping success rate of the second cell and the camping success rate of the third cell according to the first camping information and/or the second camping information, and the preset device may store the camping success rate of the second cell and the camping success rate of the third cell for the subsequent training of the prediction model.
Optionally, referring to fig. 4a and 4b together, fig. 4a and 4b are timing diagrams of the cell access method according to the first embodiment. As shown in fig. 4a, when the screen of the intelligent terminal is turned off, it may be determined whether to turn on the network switching function; the network switching function is a function of whether the network can be switched or not, and can be set by default by the intelligent terminal or by a user, the network switching function can be set in the system setting function, and can also be set correspondingly at each application, and the network switching function is started, so that the intelligent terminal can receive a network switching instruction generated by the intelligent terminal to further judge. If the network switching function is not started, ending the process, if the network switching function is started, determining whether the accessed first network is in a network congestion condition, if so, determining whether high data service exists, and/or otherwise, ending the process. And if the high data service is determined, accessing the second cell according to the cell information of the second cell point, and if no high data service is determined, ending the process. Optionally, the intelligent terminal determines whether to camp on the second cell successfully, if so, the intelligent terminal stores camping information, where the camping information may include access times, times of successful access and/or cell information, and if not, performs cell search in a frequency band corresponding to the second network system of the second cell until accessing a third cell. It should be noted that, when the screen of the intelligent terminal is turned off, the cell is switched, and the transmission speed corresponding to the second network system is lower than the transmission speed corresponding to the first network system.
Optionally, as shown in fig. 4b, when the intelligent terminal is on screen, determining whether to start a network switching function; and if the network switching function is not started, ending. And if the network switching function is determined to be started, determining whether the accessed first network is in a network congestion condition, if so, ending, and/or if not, accessing the second cell according to the cell information of the second cell. Optionally, the intelligent terminal determines whether to successfully camp on the second cell, and if so, outputs a prompt message for prompting the user that network optimization has been achieved. For example, the prompt message may be "detect that you are in an area with network congestion and achieve network optimization for you," and the prompt message may be notified in a banner or in a notification bar, which is not limited in this application. And if the second cell is not successfully resided, performing cell search in a frequency band corresponding to a second network type of the second cell until a third cell is accessed. After outputting the reminder information, it is determined whether to agree to a "user experience plan". Optionally, a "user experience plan" is used to determine whether the user agrees to upload the camping information of accessing the second cell and the camping information of accessing the third cell, and the "user experience plan" further includes the steps of performing transparency on the collected data and performing de-identification processing on the sensitive data. If the first resident information and the second resident information are generated or determined, the first resident information and the second resident information are stored, the resident information reserved when the screen is turned off and turned on is sent to the preset device, and if the first resident information and the second resident information are not generated, the intelligent terminal can receive an uploading instruction. Optionally, the preset device may be a device in the cloud, such as a cloud server, or a network device. It should be noted that, when the intelligent terminal is turned on, the cells are switched, and the transmission speed corresponding to the second network system is higher than the transmission speed corresponding to the first network system. If the screen is turned off first and then turned on, the intelligent terminal is switched from the first network system to the second network system and then switched from the second network system to the first network system.
In the method described in fig. 3, the intelligent terminal obtains the cell information of the second cell by detecting the preset display state and the first network corresponding to the first cell is in the preset network state, and then accesses the second cell according to the cell information of the second cell. Therefore, based on the method described in fig. 3, on one hand, the cell can be accessed quickly according to the stored cell information, the network searching speed is high, and the network switching efficiency is high. On the other hand, the cells with different network systems can be switched and accessed according to the display state of the intelligent terminal and the current network condition, the power consumption of the intelligent terminal can be reduced, the standby time is prolonged, the use of a user is ensured, the current network congestion condition can be identified, the scene of frequently turning on and off the screen can be met, and the user experience is improved.
Referring to fig. 5, fig. 5 is another flowchart illustrating a cell access method according to a second embodiment. The cell access method shown in FIG. 5 includes 501-503. The method of the embodiment of the present application may be executed by the mobile terminal shown in fig. 1, or may be executed by a chip in the mobile terminal, and the mobile terminal may be applied to the communication network system shown in fig. 2. The method shown in fig. 5 is executed by a mobile terminal as an example.
It should be noted that the same or similar parts between the various embodiments in this application may be referred to each other. In the embodiments and the implementation methods/implementation methods in the embodiments in the present application, unless otherwise specified or conflicting in logic, terms and/or descriptions between different embodiments and between various implementation methods/implementation methods in various embodiments have consistency and can be mutually cited, and technical features in different embodiments and various implementation methods/implementation methods in various embodiments can be combined to form new embodiments, implementation methods, or implementation methods according to the inherent logic relationships thereof. The above-described embodiments of the present application do not limit the scope of the present application. Wherein:
501. the cell information of at least one cell is obtained, and optionally, the cell information of each cell in the at least one cell includes a network type.
Optionally, the intelligent terminal detects a preset display state, the first network corresponding to the first cell is in a preset network state, and the cell information of at least one cell may be acquired, where the cell information of each cell includes the network system of each cell. Optionally, the cell information of the multiple cells may be issued to the intelligent terminal by the base station. Optionally, in the cell information of a plurality of cells, the cell information of a certain cell may include a cell number, a PLMN, a network type, a signal strength, and a signal quality. The intelligent terminal may also obtain modem (modem) information parameters of the cell, such as a backoff timer, a ratio of UL _ grant to BSR.
Optionally, after the cell information of the at least one cell is obtained, the cell information of the second network system is extracted from the cell information of the at least one cell, that is, the cell information of each network system may be classified, so as to obtain the cell information of each network system, and the extracted cell information of the second network system may include the cell information of the at least one cell.
502. And extracting the cell information of the second network system from the cell information of at least one cell.
Optionally, the intelligent terminal may classify the cell information of each network type, so as to obtain the cell information of each network type. Optionally, the cell information of the second network system includes cell information of at least one cell. Optionally, the intelligent terminal may store the cell information of each network type in a table, where each table represents a network type. Referring to fig. 6, fig. 6 is a schematic diagram illustrating an intelligent terminal storing cell information of a plurality of cells according to a second embodiment. As shown in fig. 6, the intelligent terminal stores cell information of each network system, fig. 6 takes a cell table of 3 network systems as an example, the uppermost cell table stores cell information of a first network system (e.g., 5G), the middle cell table stores cell information of a second network system (e.g., 4G), and the lowermost cell table stores cell information of other network systems (e.g., 3G). Illustratively, as shown in fig. 6, for each table, the sequence number, the cell information score, and the network type are included. Optionally, the score may be used to indicate a camping success rate of the intelligent terminal accessing the cell.
Optionally, the intelligent terminal may score each item of data in the cell information according to the cell information. Alternatively, as shown in fig. 6, the tables of the respective network systems may be stored in order of scores from high to low. And the intelligent terminal can determine or generate a second cell according to the first preset rule and the cell information of the at least one cell.
503. And determining or generating a second cell according to the first preset rule and the cell information of at least one cell.
Optionally, the intelligent terminal may input cell information of the cell into a preset model, where the preset model may be a prediction model, and the prediction model predicts a residence success rate of the intelligent terminal accessing the cell, that is, the prediction model may output a score. As shown in fig. 6, the scores of the respective cells are stored in the cell table shown in fig. 6 in the order of the scores from high to low. Optionally, the intelligent terminal may select the first N cells in the table of the second network type as the second cell, where N is a positive integer. If N is 1, the second cell is one cell, and if N is greater than 1, for example, N is 3, the second cell is 3 cells. The intelligent terminal may attempt to access and camp on from the second cell with the highest score, attempt for 2 times by presetting the number of access attempts N, for example, N is 2, and if the access and camp on are successful, no attempt may be made on other second cells. If the second cell is unsuccessfully accessed and resided for 2 times, the second cell with the score ranked second can be accessed for trying the preset number of times, and if the access and the residence are successful, the second cell with the score ranked third does not need to be tried. And if the second cell is not accessed for 2 times, accessing and residing the second cell with the score arranged at the third position, and similarly, if the second cell is accessed and successfully residing, accessing the network of the second cell, and if the second cell is not accessed and residing, performing cell search by the intelligent terminal in a frequency band corresponding to the second network standard until the third cell is accessed.
Optionally, the prediction model that the intelligent terminal may store includes a preset mapping function y ═ f (x), and f (x) is a weighting function of each feature value. The preset mapping function is used to predict the score of the cell. Optionally, the preset mapping function of the prediction model may be a default mapping function stored in the smart terminal, or may be a mapping function of a model trained by a preset device (e.g., a cloud server, or a network device). Optionally, the intelligent terminal may periodically synchronize a prediction model (i.e., a mapping function after parameter values are synchronously adjusted) after the preset device (e.g., a cloud server) adjusts the parameters, that is, receive the prediction model sent by the preset device, under the condition that it is determined that the user agrees with the "user experience plan", so as to improve the accuracy of prediction. If the intelligent terminal determines that the intelligent terminal agrees, the intelligent terminal can use the synchronized prediction model stored locally for prediction.
Optionally, the smart terminal may send an acquisition request of the prediction model to a preset device (e.g., a cloud server, or a network device, etc.), and optionally, the acquisition request may carry a country code, the country code being used to indicate a usage country of the prediction model, and prediction models used in different countries may be different. After the preset device (e.g., a cloud server, or a network device, etc.) receives an acquisition request of a prediction model, the prediction model corresponding to the country in the acquisition request may be sent to the intelligent terminal, and then the intelligent terminal receives the prediction model, i.e., the returned mapping function, returned by the preset device (e.g., the cloud server, or the network device, etc.). The intelligent terminal can replace the locally stored preset model with the prediction model returned by the preset device (such as a cloud server, a network device and the like).
Optionally, the intelligent terminal may respectively input the cell information of each cell into the prediction model, so as to obtain the residence success rate predicted by the prediction model. The residence success rates of the cells are sorted from high to low to obtain a sorting result, and the cell information of the cells is stored in a cell table according to the sorting result to obtain the cell table shown in fig. 6. The intelligent terminal can also determine the cell with the first N bits in the sequencing result as a second cell, wherein N is a positive integer, namely the cell with the higher predicted residence success rate is taken as the second cell.
In the method described in fig. 5, the intelligent terminal obtains the cell information of at least one cell, extracts the cell information of the second network type from the cell information of the at least one cell, and determines the second cell according to the first preset rule and the cell information of the at least one cell. Therefore, based on the method described in fig. 5, the intelligent terminal can determine the residence success rate of each cell through the cell information, and then determine the second cell according to the residence success rate, so that the intelligent terminal can preferentially try to access the cell with the higher residence success rate, reduce the cell search time, improve the cell access efficiency, ensure the use of the user, and improve the user experience.
Referring to fig. 7, fig. 7 is a flowchart illustrating a cell access method according to a third embodiment. The cell access method shown in FIG. 7 includes 701-703. The method of the embodiment of the present application may be executed by the mobile terminal shown in fig. 1, or may be executed by a chip in the mobile terminal, and the mobile terminal may be applied to the communication network system shown in fig. 2. The method shown in fig. 7 is executed by a mobile terminal as an example.
It should be noted that the same or similar parts between the various embodiments in this application may be referred to each other. In the embodiments and the implementation methods/implementation methods in the embodiments in the present application, unless otherwise specified or conflicting in logic, terms and/or descriptions between different embodiments and between various implementation methods/implementation methods in various embodiments have consistency and can be mutually cited, and technical features in different embodiments and various implementation methods/implementation methods in various embodiments can be combined to form new embodiments, implementation methods, or implementation methods according to the inherent logic relationships thereof. The above-described embodiments of the present application do not limit the scope of the present application. Wherein:
701. first camping information for a second cell and second camping information for a third cell are generated or determined.
Optionally, the intelligent terminal may determine whether the user agrees to the "user experience plan" after accessing the second cell or accessing the third cell, and if so, receive an upload instruction, where the upload instruction is used to instruct the intelligent terminal to perform an operation of generating or determining the first residence information for the second cell and the second residence information for the third cell. Optionally, the intelligent terminal generates or determines first camping information for the second cell, and if the second cell fails to access, the intelligent terminal may generate or determine the first camping information for the second cell, or may generate or determine the second camping information for the third cell. The intelligent terminal can send the generated or determined first residence information and the second residence information to the preset device, so that the prediction model trained by the preset device (such as a cloud-end server) is obtained after the preset device (such as the cloud-end server) is trained. Optionally, the first camping information includes cell information of the second cell and/or access information accessing the second cell. For example, with the smart terminal attempting to access the second cell 2 times, and performing successful camping for the second time, the access information may include success or failure information of each time the smart terminal attempts to access the second cell, for example, the access information may include 1 failure and 1 success, resulting in the generated or determined first camping information.
Similarly, for another example, if the number of times of access attempts is preset to be 2, if the access information for the second cell can be generated to be 2 times of failure and 0 time of success after the intelligent terminal accesses the third cell, the first residence information is obtained according to the access information and/or the cell information of the second cell, and the intelligent terminal can also generate the access information for the third cell to be 1 time of success and 0 time of failure, and the second residence information is obtained according to the access information and/or the cell information of the third cell.
Optionally, the intelligent terminal may send the first residence information and/or the second residence information to a preset device (e.g., a cloud server), so that the preset device (e.g., the cloud server) may train the prediction model according to the first residence information and/or the second residence information, and continuously optimize the model, thereby improving the accuracy of prediction. Optionally, when the first residence information and/or the second residence information are generated, a de-identification process may be performed on parameters in the cell information, so as to protect privacy of the user. Illustratively, the de-identified parameter may be a PLMN.
Optionally, the cell information may include a PLMN, where the PLMN includes two parts, one part becomes a Mobile Country Code (MCC), resources of the MCC are uniformly allocated and managed by the international telecommunications union, and the MCC may be used to uniquely identify a Country to which the Mobile subscriber belongs, so that the part may not be identified. Optionally, the preset device (e.g., a cloud-side server) may determine the residence information of different countries according to the MCC, and then may train the prediction model using different training samples for different countries, so as to obtain different prediction models, that is, prediction models suitable for the country. Another part is a Mobile Network Code (MNC), which can be used to identify the Network to which the smart terminal has access, possibly involving the privacy of the user, and can then be de-identified. Alternatively, the MNC comprises two digits, one of which may be replaced with a special character. For example, the latter digit may be retained, with the remaining digits replaced with an "+" to complete de-identification. The PLMN in the first camping information includes MCC and X, optionally X represents a number used in the MNC.
702. And sending the first resident information and/or the second resident information to preset equipment.
Optionally, the intelligent terminal sends the first residence information and/or the second residence information to a preset device (e.g., a cloud end server), and the preset device (e.g., the cloud end server) may determine the country information of the residence information according to the MCC and the network type in the de-identified PLMN. Alternatively, the network systems adopted in different countries may be the same or different. The preset device (such as a cloud end server) can also preprocess the cell information in the resident information, and the preprocessing comprises two parts: one part is to perform dimension reduction processing on the cell information so as to extract a feature value in the cell information and reduce the calculation amount of data, and optionally, the dimension reduction processing may use a Principal Component Analysis (PCA) method or a Local Linear Embedding (LLE) method, which is not limited in this application. Optionally, the preset device may train and optimize the prediction model by using the feature values included in the first residence information and/or the second residence information as training samples.
Optionally, the preset device (e.g., a cloud-side server) may determine, according to the access information, a camping success rate of the smart terminal accessing the cell, where the camping success rate is the number of times of camping success/the number of times of camping, and the number of times of camping is the number of times of camping success + the number of times of camping failure. For example, the access information includes information that the second cell is failed 2 times and succeeded 0 times, and the camping success rate is 0/1+1 is 0%. Taking the information included in the access information, which is successful 1 time and failed 0 times for accessing the third cell as an example, the camping success rate is 1/1+0, which is 100%. The residence success rate can be used as label information corresponding to the training sample of the prediction model, so that supervised training can be performed on the prediction model.
Optionally, the cell information after the dimension reduction processing of each cell is used as a training sample, and the residence success rate of the cell is used as a label of the training sample and input into the initial prediction model for training, so as to obtain a training loss function output by the initial prediction model. Alternatively, the training loss function may be as shown in equation 1:
in formula 1, N is the number of training samples, L is the loss function for a single sample, and w is the model parameter to be solved, i.e. the parameter of the mapping function, the parameter to be adjusted by the training model; x is the number ofiIs the eigenvalue of the training sample, i.e. the eigenvalue in the cell information, yiFor the labels of the training samples, i.e. the calculated dwell success rate, λ is also the model parameter to be solved, i.e. the parameter of the mapping function. Optionally, the preset device (e.g. cloud end server) finds an optimal mapping function f (x) by a random gradient descent method, so that the loss function value of the training sample is minimized.
Optionally, the preset device (e.g., a cloud-side server) may return a trained model to the intelligent terminal according to models of different countries when receiving a model acquisition request sent by the intelligent terminal, that is, send the trained mapping function to the intelligent terminal.
Referring to fig. 8, fig. 8 is a timing diagram illustrating a cell access method according to a third embodiment, as shown in fig. 8, 1, a base station sends cell information to an intelligent terminal, and the intelligent terminal receives the cell information sent by the base station; 2. a preset device (such as a cloud-end server) trains a prediction model; 3. the method comprises the steps that an intelligent terminal sends a model obtaining request to preset equipment (such as a cloud end server); 4. the method comprises the steps that an intelligent terminal receives a prediction model sent by preset equipment (such as a cloud-end server); 5. the intelligent terminal determines a second cell according to the cell information and the prediction model; 6. the intelligent terminal tries to access and reside in a second cell; 7. the intelligent terminal determines that the second cell fails to be accessed; 8. the intelligent terminal determines a third cell and tries to access and reside in the third cell; 9. the intelligent terminal generates or determines resident information; 10. the intelligent terminal sends the resident information to the preset equipment; 11. the method comprises the steps that a preset device (such as a cloud end server) determines the residence success rate of each residence cell of residence information; 12. and the preset equipment (such as a cloud-end server) trains a prediction model according to the residence success rate of each cell.
In the method described in fig. 7, the intelligent terminal sends the first residence information and/or the second residence information to the preset device by generating or determining the first residence information for the second cell and the second residence information for the third cell, so that the preset device outputs the prediction model according to the first residence information and the second residence information. Therefore, based on the method described in fig. 7, the prediction model is trained by the preset device, so that the intelligent terminal can obtain the pre-trained prediction model of the preset device when the second cell needs to be determined, the prediction accuracy of the prediction model is improved, the efficiency of the intelligent terminal accessing the network resident cell is improved, and the user experience is improved.
The embodiment of the application also provides a cell access method, which can be applied to an intelligent terminal and comprises the following steps:
s301: responding to the preset display state and/or the preset network state of a first network corresponding to the first cell, and acquiring cell information of a second cell;
s302: and accessing the second cell according to the cell information of the second cell.
Optionally, the intelligent terminal may detect a current display state and detect whether a currently accessed network is in a preset network state, and if it is detected that the intelligent terminal is in the preset display state and a first network corresponding to a first cell to which the intelligent terminal is currently accessed is in the preset network state, cell information of a second cell may be acquired.
Optionally, the sequence of detecting the current display state and detecting whether the currently accessed network is in the preset network state may be any one of the following:
detecting a current display state, and then detecting whether a currently accessed network is in a preset network state;
simultaneously detecting the current display state and detecting whether the currently accessed network is in a preset network state;
whether a currently accessed network is in a preset network state is detected, and then a current display state is detected.
Optionally, before obtaining the cell information of the second cell, the method further includes:
acquiring cell information of at least one cell;
extracting cell information of a second network type from the cell information of the at least one cell;
and determining or generating the second cell according to a first preset rule and the cell information of the at least one cell.
Optionally, the determining or generating the second cell according to the first preset rule and the cell information of the at least one cell includes:
inputting the cell information of the at least one cell into a prediction model, and outputting the resident second cell.
Optionally, the method further comprises:
before the step S301, the method further includes: receiving a network switching instruction, wherein the network switching instruction is used for instructing to execute the step S301; and/or the presence of a gas in the gas,
after the step S302, the method further includes: and when the second cell fails to access, performing cell search on the frequency band corresponding to the second network system until a third cell is accessed.
Optionally, after accessing the third cell, the method further includes:
generating or determining first camping information for the second cell and second camping information for the third cell;
and sending the first residence information and/or the second residence information to preset equipment so that the preset equipment outputs the prediction model according to the first residence information and/or the second residence information.
Optionally, before the generating or determining the first camping information for the second cell and the second camping information for the third cell, the method further comprises:
receiving an upload instruction, the upload instruction being used for instructing to perform generation or determination of first camping information for the second cell and second camping information for the third cell.
Optionally, the method comprises at least one of:
the preset display state is a screen-off state, the preset network state is that the first network is in a network congestion condition, and the transmission speed corresponding to the second network system is lower than or equal to the transmission speed corresponding to the first network system;
the preset display state is a bright screen state, the preset network state is that the first network is not in a network congestion state, and the transmission speed corresponding to the second network system is higher than the transmission speed corresponding to the first network system.
Optionally, the preset display state is a screen-off state, and the preset network state is a network congestion condition of the first network; before the obtaining of the cell information of the second cell, the method includes:
determining a downlink rate;
and the downlink rate is greater than or equal to a preset rate threshold value, and cell information of the second cell is obtained.
According to the embodiment of the application, the intelligent terminal is in the preset display state and the accessed network is in the preset network state, and the intelligent terminal is rapidly accessed to another cell, so that the network switching efficiency of the intelligent terminal can be improved, the efficiency of the cell can be accessed, and the cells of different network systems can be accessed in different display states, so that the power consumption of the intelligent terminal is reduced, the standby time is prolonged, the use of a user is guaranteed, and the user experience is improved.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a cell access apparatus 90 according to an embodiment of the present disclosure. The cell access apparatus 90 includes an acquisition unit 901, an access unit 902, an extraction unit 903, a determination unit 904, a reception unit 905, a search unit 906, a generation unit 907, and a transmission unit 908. Wherein:
an obtaining unit 901, configured to detect a preset display state, where a first network corresponding to a first cell is in a preset network state, and obtain cell information of a second cell;
an accessing unit 902, configured to access the second cell according to the cell information of the second cell.
Optionally, the obtaining unit 901 is further configured to obtain cell information of at least one cell, where the cell information of each cell in the at least one cell includes a network type;
an extracting unit 903, configured to extract cell information of the second network system from cell information of at least one cell;
a determining unit 904, configured to determine or generate the second cell according to the first preset rule and the cell information of the at least one cell.
Optionally, the determining unit 904 is specifically configured to:
receiving a prediction model sent by preset equipment;
and inputting the cell information of at least one cell into the prediction model, and outputting the resident second cell.
Optionally, the cell access apparatus 90 further includes:
a receiving unit 905, configured to receive a network switching instruction, where the network switching instruction is used to instruct execution of detection of a preset display state, and a first network corresponding to a first cell is in a preset network state, so as to obtain cell information of a second cell;
a searching unit 906, configured to perform cell search on a frequency band corresponding to the second network type until the second cell is accessed to the third cell when it is determined that the second cell is failed to be accessed.
Optionally, the cell access apparatus 90 further includes:
a generating unit 907, configured to generate or determine first camping information of the second cell and second camping information for a third cell, where the first camping information includes cell information of the second cell and/or access information accessing the second cell, and the second camping information includes cell information of the third cell and/or access information accessing the third cell;
a sending unit 908, configured to send the first residence information and/or the second residence information to the preset device, so that the preset device outputs the prediction model according to the first residence information and/or the second residence information.
Optionally, the receiving unit 905 is further configured to receive an upload instruction, where the upload instruction is used to instruct to generate or determine the first camping information for the second cell and the second camping information for the third cell.
Optionally, at least one of the following is included:
the preset display state is a screen-off state, the preset network state is a network congestion condition of a first network, and the transmission speed corresponding to a second network system is lower than or equal to the transmission speed corresponding to the first network system;
the preset display state is a bright screen state, the preset network state is that the first network is not in a network congestion state, and the transmission speed corresponding to the second network system is higher than the transmission speed corresponding to the first network system.
Optionally, the preset display state is a screen-off state, and the preset network state is a network congestion condition of the first network; a determining unit 904, configured to determine a downlink rate;
the obtaining unit 901 is further configured to obtain cell information of the second cell when the downlink rate is greater than or equal to the preset rate threshold.
The embodiment of the present application further provides an intelligent terminal, where the intelligent terminal includes a memory and a processor, where the memory stores a cell access program, and the cell access program, when executed by the processor, implements the steps of the cell access method in any of the above embodiments.
An embodiment of the present application further provides a computer-readable storage medium, where a cell access program is stored on the computer-readable storage medium, and when the cell access program is executed by a processor, the steps of the cell access method in any of the above embodiments are implemented.
In the embodiments of the intelligent terminal and the computer-readable storage medium provided in the present application, all technical features of any one of the embodiments of the cell access method may be included, and the contents of the expansion and the explanation of the specification are substantially the same as those of the embodiments of the method described above, and are not described herein again.
Embodiments of the present application also provide a computer program product, which includes computer program code, when the computer program code runs on a computer, the computer is caused to execute the method in the above various possible embodiments.
Embodiments of the present application further provide a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device in which the chip is installed executes the method in the above various possible embodiments.
It is to be understood that the foregoing scenarios are only examples, and do not constitute a limitation on application scenarios of the technical solutions provided in the embodiments of the present application, and the technical solutions of the present application may also be applied to other scenarios. For example, as can be known by those skilled in the art, with the evolution of system architecture and the emergence of new service scenarios, the technical solution provided in the embodiments of the present application is also applicable to similar technical problems.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The units in the device in the embodiment of the application can be merged, divided and deleted according to actual needs.
In the present application, the same or similar term concepts, technical solutions and/or application scenario descriptions will be generally described only in detail at the first occurrence, and when the description is repeated later, the detailed description will not be repeated in general for brevity, and when understanding the technical solutions and the like of the present application, reference may be made to the related detailed description before the description for the same or similar term concepts, technical solutions and/or application scenario descriptions and the like which are not described in detail later.
In the present application, each embodiment is described with emphasis, and reference may be made to the description of other embodiments for parts that are not described or illustrated in any embodiment.
The technical features of the technical solution of the present application may be arbitrarily combined, and for brevity of description, all possible combinations of the technical features in the embodiments are not described, however, as long as there is no contradiction between the combinations of the technical features, the scope of the present application should be considered as being described in the present application.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application 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, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present application are all or partially generated when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, memory Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.
Claims (10)
1. A cell access method, comprising:
301: responding to the preset display state and/or the preset network state of a first network corresponding to the first cell, and acquiring cell information of a second cell;
302: and accessing the second cell according to the cell information of the second cell.
2. The method of claim 1, wherein prior to obtaining the cell information of the second cell, the method further comprises:
acquiring cell information of at least one cell;
extracting cell information of a second network type from the cell information of the at least one cell;
and determining or generating the second cell according to a first preset rule and the cell information of the at least one cell.
3. The method according to claim 2, wherein the determining or generating the second cell according to the first preset rule and the cell information of the at least one cell comprises:
inputting the cell information of the at least one cell into a prediction model, and outputting the resident second cell.
4. The method according to any one of claims 1 to 3,
before the step 301, the method further includes: receiving a network switching instruction, wherein the network switching instruction is used for instructing to execute the step 301; and/or the presence of a gas in the gas,
after the step 302, the method further comprises: and when the second cell fails to access, performing cell search on the frequency band corresponding to the second network system until a third cell is accessed.
5. The method of claim 4, wherein after accessing the third cell, further comprising:
generating or determining first camping information for the second cell and second camping information for the third cell;
and sending the first residence information and/or the second residence information to preset equipment so that the preset equipment outputs the prediction model according to the first residence information and/or the second residence information.
6. The method of claim 5, wherein prior to generating or determining the first camping information for the second cell and the second camping information for the third cell, the method further comprises:
receiving an upload instruction, the upload instruction being used for instructing to perform generation or determination of first camping information for the second cell and second camping information for the third cell.
7. The method of any one of claims 1 to 3, comprising at least one of:
the preset display state is a screen-off state, the preset network state is that the first network is in a network congestion condition, and the transmission speed corresponding to the second network system is lower than or equal to the transmission speed corresponding to the first network system;
the preset display state is a bright screen state, the preset network state is that the first network is not in a network congestion state, and the transmission speed corresponding to the second network system is higher than the transmission speed corresponding to the first network system.
8. The method according to claim 7, wherein the preset display state is a screen-off state, and the preset network state is that the first network is in a network congestion condition; before the obtaining of the cell information of the second cell, the method includes:
determining a downlink rate;
and the downlink rate is greater than or equal to a preset rate threshold value, and cell information of the second cell is obtained.
9. An intelligent terminal, characterized in that, intelligent terminal includes: memory, a processor, wherein the memory has stored thereon a cell access program which, when executed by the processor, implements the steps of the cell access method according to any of claims 1 to 8.
10. A computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the cell access method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111354787.8A CN114040464A (en) | 2021-11-16 | 2021-11-16 | Cell access method, intelligent terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111354787.8A CN114040464A (en) | 2021-11-16 | 2021-11-16 | Cell access method, intelligent terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114040464A true CN114040464A (en) | 2022-02-11 |
Family
ID=80137830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111354787.8A Pending CN114040464A (en) | 2021-11-16 | 2021-11-16 | Cell access method, intelligent terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114040464A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116321353A (en) * | 2023-02-24 | 2023-06-23 | 荣耀终端有限公司 | Network access method and related equipment |
-
2021
- 2021-11-16 CN CN202111354787.8A patent/CN114040464A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116321353A (en) * | 2023-02-24 | 2023-06-23 | 荣耀终端有限公司 | Network access method and related equipment |
CN116321353B (en) * | 2023-02-24 | 2023-11-24 | 荣耀终端有限公司 | Network access method and related equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109982402B (en) | Terminal voice calling method, mobile terminal and computer readable storage medium | |
CN109005574B (en) | Cell selection method, mobile terminal and computer readable storage medium | |
CN110009004B (en) | Image data processing method, computer device, and storage medium | |
CN114071627A (en) | Network switching method, intelligent terminal and storage medium | |
CN114126015A (en) | Power consumption control method, intelligent terminal and storage medium | |
CN114786230A (en) | Network link switching method, intelligent terminal and storage medium | |
CN111970738B (en) | Network switching control method, device and computer readable storage medium | |
CN114040464A (en) | Cell access method, intelligent terminal and storage medium | |
CN112311934A (en) | Data card switching method, intelligent terminal and computer readable storage medium | |
CN110069320B (en) | Classification correction method, terminal, system and storage medium for application program | |
CN109740121B (en) | Search method of mobile terminal, mobile terminal and storage medium | |
CN109856544B (en) | Terminal electricity usage time analysis method, terminal and computer-readable storage medium | |
CN114630406A (en) | Power consumption control method, intelligent terminal and storage medium | |
CN113347676B (en) | Processing method, mobile terminal and storage medium | |
CN113099513B (en) | Base station selection method, electronic terminal and computer readable storage medium | |
CN114025387A (en) | Processing method, intelligent terminal and storage medium | |
CN113986059A (en) | Label display method, intelligent terminal and storage medium | |
CN108549648B (en) | Character picture processing method, terminal and computer readable storage medium | |
CN114006989A (en) | Flow control method, mobile terminal and storage medium | |
CN115002870B (en) | Processing method, communication device, and storage medium | |
CN113901245A (en) | Picture searching method, intelligent terminal and storage medium | |
CN107347204B (en) | WLAN (Wireless local area network) packet display method and mobile terminal | |
CN111476231A (en) | Image area identification method and device and computer readable storage medium | |
CN114900865B (en) | Data processing method, intelligent terminal and storage medium | |
CN216389737U (en) | Antenna module and intelligent terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |