CN109218330B - Method for managing IMS registration, electronic device and computer readable storage medium - Google Patents

Method for managing IMS registration, electronic device and computer readable storage medium Download PDF

Info

Publication number
CN109218330B
CN109218330B CN201811209384.2A CN201811209384A CN109218330B CN 109218330 B CN109218330 B CN 109218330B CN 201811209384 A CN201811209384 A CN 201811209384A CN 109218330 B CN109218330 B CN 109218330B
Authority
CN
China
Prior art keywords
network
electronic device
multimedia subsystem
networks
quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811209384.2A
Other languages
Chinese (zh)
Other versions
CN109218330A (en
Inventor
曹军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811209384.2A priority Critical patent/CN109218330B/en
Publication of CN109218330A publication Critical patent/CN109218330A/en
Application granted granted Critical
Publication of CN109218330B publication Critical patent/CN109218330B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0066Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A method for managing IMS registration, an electronic device and a computer storage medium, after detecting the network status information of each network in all networks covering the electronic device, when the electronic device is currently under the network supporting the IP multimedia subsystem service, the difficulty of registering the IP multimedia subsystem by the electronic device can be adjusted based on the network status information of all networks, because the network status information of each network is used, the application can take the network status under various systems into account when adjusting the difficulty of registering the IMS, not only whether the electronic device is accessed to a 4G or 5G network is considered, so the situation that the IMS registration is disconnected with the network status of each network is avoided in the application, according to the scheme of the application, the electronic device can dynamically adjust the IMS registration condition according to the network status, and when the 4G or 5G signal is not good, resulting in quality of service issues, such as call quality issues, for the IP multimedia subsystem, thereby providing better service to the user.

Description

Method for managing IMS registration, electronic device and computer readable storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method, an electronic device, and a computer-readable storage medium for managing IMS registration.
Background
With the continuous development of network technology, the services carried on the network are more and more, which brings more convenience to people. For example, the 4G network, which is now widely used, supports IP Multimedia Subsystem (IMS) services, where IMS is a Multimedia control/call control platform on a packet domain, and the IMS enables the packet domain to have part of functions of a circuit domain and supports conversational and non-conversational Multimedia services.
However, IMS cannot completely replace the circuit domain, so in practice, with the widespread use of IMS, handover between IMS and circuit domain is very important. Currently, a general scheme is that a terminal registers an IMS in a network supporting an IMS service, such as 4G or 5G; when the 4G or 5G network is switched to the 3G network and the 2G network with lower standards, the terminal is switched to the circuit domain from the IMS, but in the scheme, the IMS registration condition is rigid, which is not beneficial to the flexible switching between the IMS and the circuit domain, and the problem of the call quality caused by poor network state is easy to occur.
Disclosure of Invention
The embodiment of the application provides a method for managing IMS registration, an electronic device and a computer readable storage medium, which can dynamically adjust IMS registration conditions and guarantee call quality.
A first aspect of an embodiment of the present application provides a method for managing an IMS registration, including:
detecting network condition information of each network in all networks covering the electronic device when the electronic device is in a starting state, wherein the network condition information is used for representing the network condition of the corresponding network;
determining whether the electronic device is currently under a network supporting an IP multimedia subsystem service;
and if so, adjusting the difficulty of registering the IP multimedia subsystem by the electronic device based on the network condition information of all the networks.
A second aspect of the embodiments of the present application provides an electronic device, including:
the system comprises a detection module, a judging module and a judging module, wherein the detection module is used for detecting network condition information of each network in all networks covering the electronic device when the electronic device is in a starting state, and the network condition information is used for representing the network condition of the corresponding network;
a determining module, configured to determine whether the electronic device is currently in a network supporting an IP multimedia subsystem service;
an adjusting module, configured to adjust difficulty of registering the IP multimedia subsystem by the electronic device based on network status information of all networks when the electronic device is currently in a network supporting the IP multimedia subsystem service
A third aspect of the embodiments of the present application provides another electronic apparatus, including:
the IMS registration management apparatus includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the steps of the method for managing IMS registration provided in the first aspect of the embodiment of the present application.
A fourth aspect of the embodiments of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the method for managing IMS registration provided in the first aspect of the embodiments of the present application.
As can be seen from the above, in the present application, after detecting the network status information of each network in all networks covering the electronic device, when the electronic device is currently under the network supporting the IP multimedia subsystem service, the difficulty of registering the IP multimedia subsystem by the electronic device can be adjusted based on the network status information of all networks, and because the present application can take the network statuses in multiple systems into account when adjusting the difficulty of registering the IP multimedia subsystem based on the network status information of each network, rather than merely controlling the registration of the IMS according to whether the electronic device is connected to the 4G or 5G network, the present application avoids the situation that the registration condition of the IMS is disjointed from the network status of each network, according to the present application, the electronic device can dynamically adjust the IMS registration condition according to the network status, and avoids the situation that the 4G or 5G signal is not good, resulting in quality of service issues, such as call quality issues, for the IP multimedia subsystem, thereby providing better service to the user.
Drawings
Fig. 1 is a schematic flow chart illustrating an embodiment of a method for managing IMS registration provided in the present application;
fig. 2 is a schematic flow chart illustrating another embodiment of a method for managing IMS registration provided in the present application;
FIG. 3 is a schematic structural diagram of an embodiment of an electronic device provided in the present application;
fig. 4 is a schematic structural diagram of another embodiment of an electronic device provided in the present application;
fig. 5 is a schematic structural diagram of another embodiment of an electronic device provided in the present application.
Detailed Description
In order to make the objects, features and advantages of the present invention more apparent and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a method for managing IMS registration, which is applied to an electronic device, wherein the electronic device can be an intelligent terminal such as a smart phone, a tablet computer, wearable equipment and the like. The operating system of the intelligent terminal may be an ios, android, windows system or other operating systems, which is not limited herein.
Referring to fig. 1, the method for managing IMS registration in the present embodiment mainly includes the following steps 101 to 103:
step 101, detecting network condition information of each network in all networks covering the electronic device when the electronic device is in a starting state, wherein the network condition information is used for representing the network condition of the corresponding network;
in this embodiment, the network condition information is information that may reflect network quality, and optionally, the network condition information includes, but is not limited to, at least one of signal strength, signal quality, and upload/download speed.
The networks in this example include, but are not limited to, 2G/3G/4G/5G and WiFi.
It can be understood that, the electronic device detects the network condition information of each network in all the networks covering the electronic device for many times every day, which is beneficial for the electronic device to better grasp the change situation of the available network. In practical use of an electronic device, when the mobile electronic device such as a smart phone, a tablet computer, and a wearable device moves along with a user, the mobile electronic device often faces a problem of network signal change due to a change in geographic location. For example, if a user enters a region with dense shelters from an open area, the network signal generally deteriorates, and even a 4G switch to 3G/2G switch occurs. Multiple detections of network condition information may be beneficial to help the electronic device deal with problems arising from network changes.
In this embodiment, the network condition information may be detected by setting a time interval. Optionally, the detecting network condition information of each network in all networks covering the electronic device includes: and determining a rule according to a preset detection time, and detecting the network condition information of each network in all the networks covering the electronic device when the detection time arrives. The preset detection time determination rule in this example may be used to determine a specific time for detecting network condition information of each network among all networks covering the electronic device.
In one example, the preset detection time determination rule may be: the interval duration between two adjacent detection moments is the same preset time interval. That is, according to a preset detection time determination rule, detecting network condition information of each network in all networks covering the electronic device when the detection time arrives includes: and determining the current detection time according to the preset time interval and the previous detection time, and detecting the network condition information of each network in all the networks covering the electronic device when the current detection time is reached.
The preset time interval may be set according to actual needs, for example, the preset time interval may be 30min, and the network condition information of each network in all networks covering the electronic device is detected once every 30min when the electronic device is in the power-on state.
In this embodiment, the first detection of the network condition information of each of all the networks covering the electronic device may be performed after the electronic device is turned on, and a time duration between a time of each subsequent detection and a time of a previous detection is a preset time interval.
In another example, the preset detection time determination rule may be: the time of day is divided into different time periods, and each time period corresponds to a preset time interval. Optionally, determining a rule according to a preset detection time, and detecting network condition information of each network in all networks covering the electronic device when the detection time arrives includes: and determining the detection time of this time according to the corresponding relation between the time period and the preset time interval and the time of detecting the network condition information of each network in all networks covering the electronic device for the last time, and detecting the network condition information of each network in all networks covering the electronic device when the detection time arrives.
After each detection, the preset time interval corresponding to the time period to which the time of each detection belongs may be added to the detection time of the detection to obtain the next detection time.
In this example, the correspondence relationship between the time periods and the preset time intervals may be stored in the electronic device in a table form, for example, the correspondence relationship table between the time periods and the preset time intervals is shown in table 1:
time period Preset time interval
0:00-8:00 2h
8:00-12:00 1h
12:00-14:00 30min
14:00-18:00 1h
18:00-24:00 30min
TABLE 1
For example, if the current detection time is 11:40, the next detection time is 11: one hour after 40, 12: 40.
Furthermore, for different dates, different time periods and corresponding preset time intervals can be further divided. For example, on weekdays, i.e., monday through friday, the preset time interval may be set according to the time period in table 1 above, while on saturday and sunday, the preset time interval may be directly set to 30 min. So as to meet the requirements of users on different dates.
In another example, the preset detection time determination rule may be: and if the current time is a preset detection time, the current time is the detection time for detecting the network condition information of each network in all the networks covering the electronic device. Optionally, determining a rule according to a preset detection time, and detecting network condition information of each network in all networks covering the electronic device when the detection time arrives includes: and if the current time is a preset detection time, detecting the network condition information of each network in all the networks covering the electronic device.
In another example, the preset detection time determination rule may be set based on a moving distance of the electronic device, for example, the preset detection time determination rule may be: if the distance between the current position of the electronic device and the last detection position of the electronic device exceeds a preset distance threshold, the current time is the detection time, wherein the detection position is the position of the electronic device when network condition information of each network in all networks covering the electronic device is detected. Optionally, determining a rule according to a preset detection time, and detecting network condition information of each network in all networks covering the electronic device when the detection time arrives includes: and when the distance between the current position of the electronic device and the last detection position of the electronic device exceeds a preset distance threshold, detecting network condition information of each network in all networks covering the electronic device. The preset distance threshold may be set according to actual needs, for example, to 1 km.
In another example, the preset detection time determination rule may be set based on the surrounding environment of the electronic device, for example, the preset detection time determination rule may be: and if the environment around the electronic device does not meet the preset requirement at the current moment, the current moment is the detection moment. The preset requirement may be that there is no preset obstacle within a preset radius from the electronic device.
Optionally, determining a rule according to a preset detection time, and detecting network condition information of each network in all networks covering the electronic device when the detection time arrives includes: the method comprises the steps of obtaining information of the surrounding environment of the electronic device, and detecting network condition information of each network in all networks covering the electronic device when the surrounding environment of the electronic device does not meet preset requirements. Optionally, the obtaining information of an environment around the electronic apparatus, and when the environment around the electronic apparatus does not meet a preset requirement, the detecting network condition information of each network in all networks covering the electronic apparatus includes: the method comprises the steps of obtaining the height of the highest building within a preset radius from the periphery of the electronic device, and detecting network condition information of each network in all networks covering the electronic device if the height exceeds a preset height threshold value.
Step 102, determining whether the electronic device is currently in a network supporting an IP multimedia subsystem service, if yes, entering step 103, and if not, returning to step 101;
the networks supporting the IP multimedia subsystem service described in this embodiment include, but are not limited to, 4G and 5G networks. The electronic device may determine whether it is currently under a network supporting the IP multimedia subsystem service by searching the network, for example, if the electronic device searches for a 4G network signal, it is under the 4G network.
In one example, optionally, determining whether the electronic device is currently under a network supporting IP multimedia subsystem services comprises: when a trigger network exists in a network covering the electronic device, determining whether the electronic device is currently under a network supporting an IP multimedia subsystem service, wherein the trigger network is a network in which the change of the current network condition information relative to the last detected network condition information meets the change requirement. The scheme can avoid the problem of difficulty in frequently adjusting the electronic device to register the IP multimedia subsystem when the network changes little, and avoid more consumption of the electronic device.
In the above example, the change requirement may be: the signal quality and/or signal strength varies by more than the corresponding range of variation, e.g., the signal strength decays by more than half the last signal strength. The trigger network may be a 2G, 3G, 4G, and 5G network, etc., which is not limited in this embodiment.
And 103, adjusting the difficulty of registering the IP multimedia subsystem by the electronic device based on the network condition information of all the networks.
It is understood that, if the electronic device is currently under the network supporting the IP multimedia subsystem (e.g. 4G or 5G), the electronic device will generally access the network with the best signal (generally, the network with the higher standard) in the network supporting the IP multimedia subsystem.
Optionally, when the difficulty of registering the IP multimedia subsystem by the electronic device is adjusted based on the network condition information of all networks, the network quality of each network in all networks may be analyzed based on the network condition information of all networks covering the electronic device, and the difficulty of registering the IP multimedia subsystem by the electronic device may be adjusted according to the analysis result.
Optionally, the network condition information in this example includes, but is not limited to, signal quality and signal strength, and the quality of each network may be measured by the signal strength and signal quality of the network.
In this embodiment, a network that supports the IP multimedia subsystem in the network that covers the electronic device is classified into a first type of network, and a network that does not support the IP multimedia subsystem is classified into a second type of network.
Analyzing the network quality of each network in all the networks, and adjusting the difficulty of registering the IP multimedia subsystem by the electronic device according to the analysis result may be: comparing the network quality of a network (network A) with poor quality in a first type of network covering the electronic device with the network (network B) with the best quality in a second type of network covering the electronic device; if the network quality of the former (network a) is better, the difficulty of registering the IP multimedia subsystem by the electronic device is reduced, and if the network quality of the latter (network B) is better, the difficulty of registering the IP multimedia subsystem by the electronic device is improved. Optionally, the higher the network quality of the network a is than that of the network B, the greater the reduction amplitude of the difficulty of registering the IMS system by the electronic device is, the lower the network quality of the network a is than that of the network B, the greater the improvement amplitude of the difficulty of registering the IMS system by the electronic device is,
alternatively, in one example, the network quality may be specific to the quality of the IP multimedia subsystem service.
Optionally, analyzing the network quality of each network in all networks based on the network condition information of all networks covering the electronic device, and adjusting the difficulty of registering the IP multimedia subsystem by the electronic device according to the analysis result includes: analyzing the quality of the IP multimedia subsystem service of the current network used by the electronic device based on the network condition information of all networks covering the electronic device, and adjusting the difficulty of registering the IP multimedia subsystem by the electronic device according to the analysis result.
Optionally, the analysis of the quality of the IP multimedia subsystem service of the network currently used by the electronic device may be obtained based on a comparison analysis of the quality of the IMS service of the network currently used by the electronic device and the quality of the IMS service of another network covering the electronic device. For example, if the quality of the IP multimedia subsystem service is not lower than the first quality standard when the electronic device currently uses the network, the difficulty of registering the IP multimedia subsystem by the electronic device is reduced; when the quality of the IP multimedia subsystem service is lower than the first quality standard but higher than the second quality standard under the current network used by the electronic device, the difficulty of registering the IP multimedia subsystem by the electronic device is improved; if the quality of the IP multimedia subsystem service under the network currently used by the electronic device is not higher than the second quality standard, how to adjust the difficulty of registering the IP multimedia subsystem by the electronic device is determined according to the quality of the IP multimedia subsystem service under each network in the second type of network (or the comparison result between the quality and the quality of the IP multimedia subsystem service under the network currently used by the electronic device).
Many times, the handover between the IMS and the circuit domain is to satisfy the call quality, so in an example, the quality of the IP multimedia subsystem service may be embodied as the call quality, that is, the quality of the IP multimedia subsystem service under the network currently used by the electronic device is analyzed based on the network condition information of all networks covering the electronic device, and actually, the call quality in the IMS service under the network currently used by the electronic device is analyzed based on the network condition information of all networks covering the electronic device to cover the call quality of other networks of the electronic device. Therefore, the problem of call quality caused by the change of network quality can be avoided to a certain extent.
Further, corresponding network quality evaluation conditions may be set for the first type of network and the second type of network defined above, optionally, the network quality evaluation conditions of the first type of network are used to evaluate the quality of the IP multimedia subsystem service in the network, and different policies for adjusting the IMS registration difficulty are set for different qualities in the network quality evaluation conditions of the first type of network; the quality evaluation conditions of the second type of network are used for evaluating the corresponding network quality (especially the call quality), and different IMS registration difficulty adjustment strategies are set for different qualities in the network quality evaluation conditions of the second type of network.
Optionally, analyzing the quality of the IP multimedia subsystem service of the electronic device currently using the network based on the network condition information of all networks, and adjusting the difficulty of registration of the electronic device according to the analysis result includes:
acquiring network quality evaluation conditions corresponding to all networks in all networks;
and analyzing the quality of the IP multimedia subsystem service of the currently used network of the electronic device based on the network quality evaluation conditions and the network condition information of all networks, and adjusting the difficulty of registering the IP multimedia subsystem of the electronic device according to the analysis result.
The method for acquiring the network quality evaluation conditions corresponding to each network in all the networks comprises the following steps: locally reading, from the electronic device, network quality assessment conditions covering all networks of the electronic device; alternatively, the network quality evaluation conditions of all networks covering the electronic device are acquired from the server.
Optionally, in this embodiment, three quality levels, namely, a first quality level, a second quality level, and a third quality level, may be set for the quality of each network in all networks that support the IMS service, and two levels, namely, a fourth quality level and a fifth quality level, may be set for the quality of each network in all networks that do not support the IMS service; each different quality level may correspond to a different signal quality and a different signal strength; a network of a first quality level is better than a network of a second quality level, which is better than a network of a third quality level. The network of the fourth quality level is superior to the network of the fifth quality level.
For example, the network quality evaluation condition in the present embodiment is set as the content shown in the following table 2:
Figure BDA0001832049540000091
Figure BDA0001832049540000101
TABLE 2
It should be noted that, in the above table, the ranges of signal quality and signal strength corresponding to the same quality class of different networks may be the same or different, for example, the first signal strength threshold in the first quality classes of 4G and 5G in the above table is the same, and the first signal quality threshold in the first quality classes of 4G and 5G is different.
It is understood that the signal strength range and/or the signal quality range corresponding to the quality level set in table 2 are only for illustration, and there is no limitation to the signal strength range and/or the signal quality range corresponding to the quality level set in the present embodiment. In table 2 above, the first, second, third, and fourth amplitudes may be different.
Optionally, the obtaining of the network quality evaluation condition corresponding to each network in all the networks includes: acquiring a signal intensity threshold value and a signal quality condition corresponding to a network currently used by the electronic device, and acquiring signal intensity threshold values corresponding to other networks except the network currently used by the electronic device in all the networks;
analyzing the quality of the IP multimedia subsystem service of the current network used by the electronic device based on the network quality evaluation condition and the network condition information of all networks, and adjusting the difficulty of registering the IP multimedia subsystem by the electronic device according to the analysis result comprises the following steps: if the signal intensity of the currently used network of the electronic device is not lower than the corresponding signal intensity threshold (the first signal intensity threshold in table 2) and the currently used network of the electronic device supports the IMS service, determining whether the network signal quality of the currently used network of the electronic device meets the corresponding signal quality condition, if so, reducing the difficulty of registering the IP multimedia subsystem by the electronic device, otherwise, improving the difficulty of registering the IP multimedia subsystem by the electronic device; if the signal intensity of the currently used network of the electronic device is lower than the corresponding signal intensity threshold value and only the currently used network of the electronic device in the network covering the electronic device supports the IMS service, it is determined whether a high-quality network exists in the networks that do not support the IMS service, if so, the difficulty of registering the IP multimedia subsystem by the electronic device is increased, otherwise, the difficulty of registering the IP multimedia subsystem by the electronic device is reduced, wherein the high-quality network is a network whose signal intensity is not lower than the corresponding signal intensity threshold value (the second signal intensity threshold value in table 2).
It can be understood that, when the electronic device is located under a network (e.g. 4G or 5G) supporting the IMS service, the network accessed by the electronic device is generally the network with the best signal (generally the highest standard) in the network supporting the IMS service. Therefore, when the electronic device is currently in a network supporting the IP multimedia subsystem service, the network currently used by the electronic device generally supports the IMS service.
For a scheme of analyzing the quality of an IP multimedia subsystem service of an electronic device currently using a network based on network quality evaluation conditions and network status information of all networks and adjusting the difficulty of registering the IP multimedia subsystem of the electronic device according to an analysis result, if the signal intensity of the network currently used by the electronic device is lower than a corresponding signal intensity threshold and other networks except the network currently used by the electronic device support IMS services also exist in the network covering the electronic device, it is necessary to determine how to adjust the IMS registration difficulty according to the network quality of the other networks. The specific adjustment scheme may refer to the network quality evaluation conditions in table 2 above. For example, if the currently used network of the electronic device is a 5G network, the signal strength of the 5G network is lower than the first signal strength threshold corresponding to the 5G network in table 2, but the electronic device is still under the coverage of the 4G network, an IMS registration difficulty adjustment policy is determined based on the signal strength and signal quality of the 4G network to adjust the difficulty of the electronic device registering the IMS, for example if the signal strength and signal quality of the 4G network covering the electronic device are not lower than the first signal strength threshold and the first signal quality threshold respectively corresponding to the 4G network in table 2, the IMS registration difficulty is reduced, and if the signal strength of the 4G network is not lower than the first signal strength threshold, if the signal quality is lower than the first signal quality threshold, the IMS registration difficulty is improved, if the signal strength of the 4G network is lower than the first signal strength threshold, the difficulty of the electronic device registering for IMS is adjusted based on the network quality of a network that does not support IMS services in the network that covers the electronic device.
In this embodiment, when the difficulty of registering the IP multimedia subsystem in the electronic device is adjusted, the preset highest IMS registration difficulty and the preset lowest IMS registration difficulty may also be referred to.
Optionally, before adjusting the difficulty of registering the IP multimedia subsystem in the electronic device, the method further includes: after the difficulty adjustment is carried out on the electronic device registration IP multimedia subsystem, whether the difficulty of registering the IP multimedia subsystem is in the range from the highest IMS registration difficulty to the lowest IMS registration difficulty is judged, if yes, the adjustment is carried out, otherwise, the adjustment is abandoned, or if the difficulty of registering the IP multimedia subsystem on the electronic device is higher than the highest IMS registration difficulty, the difficulty of registering the IP multimedia subsystem on the electronic device is adjusted to the highest IMS registration difficulty, and if the difficulty of registering the IP multimedia subsystem on the electronic device is lower than the lowest IMS registration difficulty, the difficulty of registering the IP multimedia subsystem on the electronic device is adjusted to the lowest IMS registration difficulty, so that the condition that the IMS registration difficulty is too high or too low can be avoided, and the IMS service quality such as call quality can be ensured.
Optionally, in this embodiment, the difficulty of registering the IMS by the electronic device may be adjusted in a plurality of ways, for example, by setting or modifying some parameters on the electronic device, the difficulty of registering the IP multimedia subsystem by the electronic device is adjusted; alternatively, the operator server may modify the difficulty of registering the IMS with the electronic device according to an instruction of the electronic device through communication between the electronic device and the operator server, which is not limited in the embodiment.
Optionally, the method for adjusting the difficulty of registering the IP multimedia subsystem by the electronic device includes:
if the difficulty of registering the IP multimedia subsystem by the electronic device needs to be improved, the registration threshold value of the IP multimedia subsystem set on the electronic device is improved;
if the difficulty of registering the IP multimedia subsystem by the electronic device needs to be reduced, the registration threshold value of the IP multimedia subsystem set on the electronic device is reduced.
It is understood that, in addition to modifying the IP multimedia subsystem registration threshold set on the electronic device, the present embodiment may also adopt other feasible means to adjust the difficulty of the electronic device registering the IMS.
Therefore, in this embodiment, when the difficulty of registering the IP multimedia subsystem is adjusted, the network conditions in multiple systems are taken into consideration, and the situation that the registration condition of the IMS is disjointed from the network conditions of each network is avoided.
Fig. 2 is a method for managing IMS registration according to an embodiment of the present application, where an electronic device is assumed to be a mobile phone, and the mobile phone is currently under coverage of 4G, 3G, and 3G. As shown in fig. 2, the method for managing IMS registration includes:
step 201, starting up;
step 202, acquiring signal quality and signal strength of each network in a Radio Access Technology (RAT) network;
wherein the RAT network comprises 4G, 3G and 2G networks, the signal strength comprises Q4G (4G network signal strength), Q3G (3G network signal strength) and Q2G (2G network signal strength), and the signal quality comprises 4G _ SNR (4G network signal quality), 3G _ SNR (3G network signal quality) and 2G _ SNR (2G network signal quality).
Step 203, acquiring the signal strength and the signal quality of the RAT network according to a preset time interval, storing the signal strength and the signal quality, and simultaneously storing a time point for acquiring the signal strength and the signal quality of the RAT network;
step 204, judging whether a network in the RAT network changes, if so, entering step 205, otherwise, returning to step 203;
determining whether there is a network change in the RAT network may be determined by determining whether there is a network in the RAT network that has a change in at least one of signal quality and signal strength. After step 203, it may be determined whether there is a network change in the RAT network according to a comparison between the signal quality and the signal strength of each currently acquired network signal and the signal quality and the signal strength of each last acquired network signal.
In another example, an event that the RAT network changes may also be detected in the event that the modem actively reports, and if the event that the RAT network changes is detected, it is indicated that there is a network change in the RAT network. In another example, the determination of whether there is a network change in the RAT network may be made by combining the comparison of the signal quality and signal strength of each currently acquired network signal with the signal quality and signal strength of each last acquired network signal, and the detection of an event of a RAT network change in the events actively reported by the modem.
Step 205, determining whether the mobile phone is currently in a network supporting the IMS service, if yes, entering step 206, otherwise, returning to step 203;
step 206, judging whether the signal strength of the 4G network currently used by the mobile phone is not lower than a first signal strength threshold (for example-118 dbm) set for the 4G network in the network quality evaluation condition, if so, entering step 207, otherwise, entering step 210;
step 207, judging whether the signal quality of the 4G network currently used by the mobile phone is not lower than a first signal quality threshold set for the 4G network in the network quality evaluation condition, if so, entering step 208, otherwise, entering step 209;
step 208, reducing an IMS registration threshold value set on the mobile phone;
step 209, the IMS registration threshold value set on the mobile phone is increased;
step 210, determining whether the signal strength of the 3G signal or the 2G signal covering the mobile phone is not lower than a corresponding second signal strength threshold (for example, -85dbm), if so, entering step 211, otherwise, entering step 212;
step 211, the IMS registration threshold set on the mobile phone is raised;
and step 212, reducing an IMS registration threshold value set on the mobile phone.
Fig. 3 provides an electronic device according to an embodiment of the present application. The electronic device may be used to implement the method of managing IMS registration in the embodiments shown in fig. 1 or fig. 2. As shown in fig. 3, the electronic device mainly includes:
the detection module 301 is configured to detect network status information of each network in all networks covering the electronic device when the electronic device is in a power-on state, where the network status information is used to represent a network status of a corresponding network;
a determining module 302, configured to determine whether the electronic device is currently in a network supporting an IP multimedia subsystem service;
the adjusting module 303 is configured to adjust difficulty of registering the IP multimedia subsystem in the electronic device based on network status information of all networks when the electronic device is currently in a network supporting the IP multimedia subsystem service.
Optionally, the adjusting module 303 is configured to analyze quality of an IP multimedia subsystem service of the currently used network of the electronic device based on network status information of all networks, and adjust difficulty of registering the IP multimedia subsystem of the electronic device according to an analysis result.
Optionally, as shown in fig. 4, the adjusting module 303 includes an obtaining sub-module 3031 and an adjusting sub-module 3032,
an obtaining submodule 3031, configured to obtain network quality evaluation conditions corresponding to each network in all networks;
the adjusting submodule 3032 is configured to analyze quality of an IP multimedia subsystem service of the electronic device in a currently used network based on the network quality evaluation condition and the network condition information of all networks, and adjust difficulty of registering the IP multimedia subsystem of the electronic device according to an analysis result.
Optionally, the network condition information includes signal quality and signal strength.
An obtaining submodule 3031, configured to obtain a signal strength threshold and a signal quality condition corresponding to a network currently used by the electronic apparatus, and obtain signal strength thresholds corresponding to networks other than the network currently used by the electronic apparatus in all networks;
an adjusting submodule 3032, configured to determine whether the network signal quality of the currently used network of the electronic device meets a corresponding signal quality condition if the signal strength of the currently used network of the electronic device is not lower than a corresponding signal strength threshold, and if so, reduce the difficulty of registering the IP multimedia subsystem by the electronic device, otherwise, improve the difficulty of registering the IP multimedia subsystem by the electronic device; if the signal intensity of the current network used by the electronic device is lower than the corresponding signal intensity threshold value, judging whether high-quality networks exist in all the networks, if so, improving the difficulty of registering the IP multimedia subsystem by the electronic device, otherwise, reducing the difficulty of registering the IP multimedia subsystem by the electronic device, wherein the high-quality networks are networks with the signal intensity not lower than the corresponding signal intensity threshold value.
Optionally, the adjusting module 303 adjusts difficulty of registering the IP multimedia subsystem in the electronic device by the following steps: if the difficulty of registering the IP multimedia subsystem by the electronic device needs to be improved, the registration threshold value of the IP multimedia subsystem set on the electronic device is improved; if the difficulty of registering the IP multimedia subsystem by the electronic device needs to be reduced, the registration threshold value of the IP multimedia subsystem set on the electronic device is reduced.
Optionally, the determining module 302 is configured to determine, when a trigger network exists in a network covering the electronic device, whether the electronic device is currently under a network supporting an IP multimedia subsystem service, where the trigger network is a network in which a change of current network condition information relative to last network condition information meets a change requirement.
Fig. 5 provides an electronic device according to an embodiment of the present application. The electronic device may be used to implement the method of managing IMS registration in the embodiments shown in fig. 1 and 2. As shown in fig. 5, the electronic device mainly includes:
memory 501, processor 502, bus 503, and a computer program stored on memory 501 and executable on processor 502, which when executed by processor 502, implement the method of managing IMS registration in the embodiment shown in fig. 1 or fig. 2. The bus 503 is used to connect the memory 501 and the processor 502.
The Memory 501 may be a high-speed Random Access Memory (RAM) Memory or a non-volatile Memory (non-volatile Memory), such as a disk Memory. The memory 501 is used for storing a set of executable program code, and the processor 502 is coupled to the memory 501.
It can be seen from the above that, in the present application, after detecting the network status information of each network in all networks covering the electronic device and when the electronic device is currently under the network supporting the IP multimedia subsystem service, the difficulty of registering the IP multimedia subsystem by the electronic device can be adjusted based on the network status information of all networks, and because the network status information of each network is used, the present application can take the network statuses in multiple systems into account when adjusting the difficulty of registering the IP multimedia subsystem, rather than only realizing IMS registration according to whether the electronic device is connected to a 4G or 5G network, so that the present application avoids the situation that the registration condition of the IMS is disconnected from the network status of each network, according to the present application, the electronic device can dynamically adjust the IMS registration condition according to the network status, and avoids the situation that the 4G or 5G signal is not good, resulting in quality of service issues, such as call quality issues, for the IP multimedia subsystem, thereby providing better service to the user.
Further, an embodiment of the present application also provides a computer-readable storage medium, where the computer-readable storage medium may be provided in an electronic device in the foregoing embodiments, and the computer-readable storage medium may be the memory in the foregoing embodiment shown in fig. 5.
The computer-readable storage medium has stored thereon a computer program which, when executed by a processor, implements a method of managing IMS registration in the embodiment shown in fig. 1 or fig. 2. Further, the computer-readable storage medium may be various media that can store program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a RAM, a magnetic disk, or an optical disk.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of modules is merely a division of logical functions, and an actual implementation may have another division, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a readable storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned readable storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present application is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In view of the above description of the method, the electronic device and the computer-readable storage medium for managing IMS registration provided by the present application, those skilled in the art will recognize that changes may be made in the embodiments and applications of the method and the electronic device according to the teachings of the present application.

Claims (9)

1. A method of managing IMS registration, comprising:
detecting network condition information of each network in all networks covering the electronic device when the electronic device is in a starting state, wherein the network condition information is used for representing the network condition of the corresponding network;
determining whether the electronic device is currently under a network supporting an IP multimedia subsystem service;
and if so, adjusting the difficulty of registering the IP multimedia subsystem by the electronic device based on the network condition information of all the networks.
2. The method of managing IMS registration according to claim 1, wherein the adjusting the difficulty of the electronic device registering an IP multimedia subsystem based on the network condition information of all networks comprises:
and analyzing the quality of the IP multimedia subsystem service of the currently used network of the electronic device based on the network condition information of all the networks, and adjusting the difficulty of registering the IP multimedia subsystem of the electronic device according to the analysis result.
3. The method of claim 2, wherein the analyzing the quality of the IP multimedia subsystem service of the network currently used by the electronic device based on the network status information of all networks, and the adjusting the difficulty of registering the IP multimedia subsystem by the electronic device according to the analysis result comprises:
acquiring network quality evaluation conditions corresponding to all networks in all the networks;
and analyzing the quality of the IP multimedia subsystem service of the currently used network of the electronic device based on the network quality evaluation condition and the network condition information of all the networks, and adjusting the difficulty of registering the IP multimedia subsystem of the electronic device according to the analysis result.
4. A method of managing IMS registration in accordance with claim 3, wherein the network condition information includes signal quality and signal strength of the network;
the obtaining of the network quality evaluation condition corresponding to each network in all the networks includes:
acquiring a signal intensity threshold value and a signal quality condition corresponding to a network currently used by the electronic device, and acquiring signal intensity threshold values corresponding to other networks except the network currently used by the electronic device in all the networks;
the analyzing the quality of the IP multimedia subsystem service of the current network used by the electronic device based on the network quality evaluation condition and the network status information of all networks, and adjusting the difficulty of registering the IP multimedia subsystem by the electronic device according to the analysis result comprises:
if the signal intensity of the currently used network of the electronic device is not lower than the corresponding signal intensity threshold value and the currently used network of the electronic device supports the IP multimedia subsystem service, judging whether the network signal quality of the currently used network of the electronic device meets the corresponding signal quality condition, if so, reducing the difficulty of registering the IP multimedia subsystem by the electronic device, otherwise, improving the difficulty of registering the IP multimedia subsystem by the electronic device;
if the signal intensity of the currently used network of the electronic device is lower than the corresponding signal intensity threshold value, and only the currently used network of the electronic device in the network covering the electronic device supports the IP multimedia subsystem service, judging whether a high-quality network exists in the networks which do not support the IP multimedia subsystem service, if so, improving the difficulty of registering the IP multimedia subsystem by the electronic device, otherwise, reducing the difficulty of registering the IP multimedia subsystem by the electronic device, wherein the high-quality network is the network of which the signal intensity is not lower than the corresponding signal intensity threshold value.
5. The method of managing an IMS registration according to any of claims 1-4, wherein the determining whether the electronic device is currently under a network supporting IP multimedia subsystem services comprises:
when a trigger network exists in all networks covering the electronic device, determining whether the electronic device is currently in a network supporting an IP multimedia subsystem service, wherein the trigger network is a network in which the change of the current network condition information relative to the last detected network condition information meets the change requirement.
6. An electronic device, comprising:
the system comprises a detection module, a judging module and a judging module, wherein the detection module is used for detecting network condition information of each network in all networks covering the electronic device when the electronic device is in a starting state, and the network condition information is used for representing the network condition of the corresponding network;
a determining module, configured to determine whether the electronic device is currently in a network supporting an IP multimedia subsystem service;
and the adjusting module is used for adjusting the difficulty of registering the IP multimedia subsystem by the electronic device based on the network condition information of all the networks when the electronic device is currently in the network supporting the IP multimedia subsystem service.
7. The electronic device according to claim 6, wherein the adjusting module is configured to analyze quality of an IP multimedia subsystem service currently used by the electronic device in the network based on the network condition information of all the networks, and adjust difficulty of registering the IP multimedia subsystem by the electronic device according to an analysis result.
8. An electronic device, comprising: memory, processor and computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any one of claims 1 to 5 when executing the computer program.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 5.
CN201811209384.2A 2018-10-17 2018-10-17 Method for managing IMS registration, electronic device and computer readable storage medium Active CN109218330B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811209384.2A CN109218330B (en) 2018-10-17 2018-10-17 Method for managing IMS registration, electronic device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811209384.2A CN109218330B (en) 2018-10-17 2018-10-17 Method for managing IMS registration, electronic device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN109218330A CN109218330A (en) 2019-01-15
CN109218330B true CN109218330B (en) 2021-02-09

Family

ID=64980682

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811209384.2A Active CN109218330B (en) 2018-10-17 2018-10-17 Method for managing IMS registration, electronic device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109218330B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114449542B (en) * 2020-10-30 2024-01-30 北京小米移动软件有限公司 Cell registration method, device and medium
CN113891410A (en) * 2021-10-11 2022-01-04 维沃移动通信有限公司 IMS network registration method and device, terminal and readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103843411A (en) * 2011-10-03 2014-06-04 美国博通公司 Prioritizing radio access technologies
CN104135755A (en) * 2013-05-02 2014-11-05 ***通信集团公司 Termination call network selection method and system, termination call selection server, and terminal
CN104168286A (en) * 2014-08-26 2014-11-26 小米科技有限责任公司 Voice communication method and device
CN105848227A (en) * 2016-03-31 2016-08-10 宇龙计算机通信科技(深圳)有限公司 IMS terminal network switching method, device thereof and terminal
CN107454633A (en) * 2016-05-31 2017-12-08 华为终端(东莞)有限公司 A kind of determination method and apparatus of voice communication network
CN107484217A (en) * 2017-09-20 2017-12-15 广东欧珀移动通信有限公司 Method, mobile terminal and the storage medium of switching registration IP multimedia subsystem
CN107613536A (en) * 2017-09-22 2018-01-19 广东欧珀移动通信有限公司 Select method, apparatus, mobile terminal and the readable storage medium storing program for executing of network
CN107613535A (en) * 2017-09-20 2018-01-19 广东欧珀移动通信有限公司 Method for network access, device, mobile terminal and computer-readable recording medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8406228B2 (en) * 2006-06-20 2013-03-26 Intel Mobile Communications GmbH Message generating arrangement

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103843411A (en) * 2011-10-03 2014-06-04 美国博通公司 Prioritizing radio access technologies
CN104135755A (en) * 2013-05-02 2014-11-05 ***通信集团公司 Termination call network selection method and system, termination call selection server, and terminal
CN104168286A (en) * 2014-08-26 2014-11-26 小米科技有限责任公司 Voice communication method and device
CN105848227A (en) * 2016-03-31 2016-08-10 宇龙计算机通信科技(深圳)有限公司 IMS terminal network switching method, device thereof and terminal
CN107454633A (en) * 2016-05-31 2017-12-08 华为终端(东莞)有限公司 A kind of determination method and apparatus of voice communication network
CN107484217A (en) * 2017-09-20 2017-12-15 广东欧珀移动通信有限公司 Method, mobile terminal and the storage medium of switching registration IP multimedia subsystem
CN107613535A (en) * 2017-09-20 2018-01-19 广东欧珀移动通信有限公司 Method for network access, device, mobile terminal and computer-readable recording medium
CN107613536A (en) * 2017-09-22 2018-01-19 广东欧珀移动通信有限公司 Select method, apparatus, mobile terminal and the readable storage medium storing program for executing of network

Also Published As

Publication number Publication date
CN109218330A (en) 2019-01-15

Similar Documents

Publication Publication Date Title
CN102662816B (en) Method and device for adjusting screen locking time as well as electronic terminal
US9357084B2 (en) Method and apparatus for monitoring service usage of a mobile terminal
US20180337834A1 (en) Network service quality evaluation method and system, and network devic
US9485639B2 (en) Method and device for adjusting and processing ringtone
CN109218330B (en) Method for managing IMS registration, electronic device and computer readable storage medium
CN109362129B (en) Channel determination method, device, equipment and storage medium
CN108337696A (en) Processing method, device, storage medium and the electronic equipment of SRVCC exceptions
CN112367700B (en) Energy-saving control method and device for base station, electronic equipment and storage medium
US20170060301A1 (en) Method and apparatus for setting sensing threshold for a touch screen
EP3941113A1 (en) Network optimization method based on wearable device, and wearable device
CN109194687B (en) Method for managing IMS registration, electronic device and computer readable storage medium
CN113784402A (en) Method, device, mobile terminal and storage medium for switching and registering IMS
CN113347701B (en) Method for managing IMS registration, electronic device and computer readable storage medium
GB2346293A (en) Mobile station with intelligent control of scan time between home band scans when roaming
KR101835260B1 (en) Antenna adjustment method based on variable capacitor, and corresponding apparatus
US10168834B2 (en) Method and device for operating a touch screen
CN105101255A (en) Method for improving communication quality of terminal and terminal
CN112889318B (en) WIFI network processing method and device, electronic equipment and storage medium
CN113453261A (en) Abnormal cell identification method and device and electronic equipment
CN105376400A (en) Communication control method and device of mobile terminal, and mobile terminal
CN115551100B (en) Method and system for controlling blind detection of channel
CN113709836B (en) Control method and device
CN111328101B (en) Measurement event response method and device and terminal equipment
CN113766409A (en) Microphone array adjusting method, intelligent terminal and readable storage medium
CN112074005B (en) Power consumption control method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant