Disclosure of Invention
The present disclosure is directed to at least one of the technical problems in the prior art, and provides a terminal identifier display method and a terminal identifier display system.
In order to achieve the above object, an embodiment of the present disclosure provides a terminal identifier display method, including:
responding to the terminal entering a double-connection state, and displaying a first terminal identification;
responding to the terminal exiting the dual-connection state, and detecting whether the terminal is currently performing a cell switching process or a cell reselection process;
when detecting that the terminal is currently performing a cell switching process or a cell reselection process, attempting to access a cell corresponding to the first terminal identifier;
detecting whether the cell corresponding to the first terminal identification is successfully accessed within a later preset time period;
when detecting that the cell corresponding to the first terminal identification is successfully accessed in a later preset time period, displaying the first terminal identification;
and when detecting that the cell corresponding to the first terminal identification is not successfully accessed in a later preset time period, displaying a second terminal identification.
In some embodiments, the step of responding to the terminal exiting the dual connectivity state specifically includes:
and detecting that the connection between the terminal and the cell corresponding to the first terminal identifier is disconnected.
In some embodiments, before the step of determining whether the terminal is currently performing a cell handover procedure or a cell reselection procedure, the method further includes:
detecting whether the terminal is currently in a call;
and when detecting that the terminal is currently in a call, waiting for the call to be ended.
In some embodiments, the step of attempting to access the cell corresponding to the first terminal identifier specifically includes:
judging whether the cell corresponding to the second terminal identifier supports a non-independent networking function or not;
and when the cell corresponding to the second terminal identifier is judged to support the non-independent networking function, attempting to access the cell corresponding to the first terminal identifier through the cell corresponding to the second terminal identifier.
In some embodiments, when it is determined that the cell corresponding to the second terminal identifier does not support the non-independent networking function, the second terminal identifier is directly displayed.
In order to achieve the above object, an embodiment of the present disclosure provides a terminal identifier display system, including:
the first display module is used for responding to the terminal entering a double-connection state and displaying a first terminal identifier;
a first detection module, configured to detect whether the terminal is currently performing a cell handover procedure or a cell reselection procedure in response to the terminal exiting the dual connectivity state;
an access module, configured to attempt to access a cell corresponding to the first terminal identifier when the first detection module detects that the terminal is currently performing a cell handover procedure or a cell reselection procedure;
the second detection module is used for detecting whether the cell corresponding to the first terminal identifier is successfully accessed within a later preset time period;
the second display module is used for displaying the first terminal identifier when the second detection module detects that the cell corresponding to the first terminal identifier is successfully accessed within a later preset time period;
and the third display module is used for displaying the second terminal identifier when the second detection module detects that the cell corresponding to the first terminal identifier is not successfully accessed within a later preset time period.
In some embodiments, the first detection module comprises:
and the detection unit is used for detecting the disconnection between the terminal and the cell corresponding to the first terminal identifier.
In some embodiments, the terminal identification display system further comprises:
the third detection module is used for detecting whether the terminal is currently in a call;
and the waiting module is used for waiting for the end of the call when the third detection module detects that the terminal is currently in call.
In some embodiments, the access module comprises:
a judging unit, configured to judge whether a cell corresponding to the second terminal identifier supports a non-independent networking function;
and an access unit, configured to, when the determining unit determines that the cell corresponding to the second terminal identifier supports the non-independent networking function, attempt to access the cell corresponding to the first terminal identifier through the cell corresponding to the second terminal identifier.
In some embodiments, the access module further comprises:
and the display unit is used for directly displaying the second terminal identifier when the judging unit judges that the cell corresponding to the second terminal identifier does not support the non-independent networking function.
In order to achieve the above object, an embodiment of the present disclosure provides a communication terminal, including:
one or more processors;
a storage device having one or more programs stored thereon;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the terminal identification display method as in any of the above embodiments.
The present disclosure has the following beneficial effects:
the embodiment of the disclosure provides a terminal identifier display method and a terminal identifier display system, which can avoid repeated switching of a plurality of network identifiers of a terminal due to network application requirements by judging 5G access elements and setting buffer time when a signal received by the terminal changes, delay ping-pong effect, and simultaneously ensure consistency between network identifier display and user network experience.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present disclosure, the following describes in detail a terminal identifier display method and a terminal identifier display system provided in the present disclosure with reference to the accompanying drawings.
The terminal identification display method and the terminal identification display system provided by the disclosure can be used for detecting the quit reason when the terminal quits the double-connection state, setting the buffering time when trying to access the 5G network, and controlling the identification display according to the state after the buffering time is over.
Fig. 1 is a flowchart of a terminal identifier display method according to an embodiment of the present disclosure. As shown in fig. 1, the method includes:
and step S1, responding to the terminal entering the double connection state, and displaying the first terminal identification.
The dual connectivity state is based on a 5G NSA architecture, and the architecture adopts a dual connectivity networking mode in which a 4G core network is connected to a 4G radio access network (LTE) and a 5G radio access Network (NR). When a terminal supporting NSA connects to a network corresponding to a corresponding dual connectivity state, in a case of not performing a call, a terminal notification bar may display identifiers corresponding to a 4G network, such as "4G" and "LTE", and a terminal notification bar may display identifiers corresponding to a 5G network, such as "5G", "NSA", and "NR".
The first terminal identification corresponds to an identification displayed on a terminal notification bar when the 5G wireless access Network (NR) is connected.
Step S2, responding to the terminal exiting the dual connectivity state, detecting whether the terminal is currently performing a cell handover procedure or a cell reselection procedure.
In some embodiments, the step of responding to the terminal exiting the dual connectivity state in step S2 specifically includes:
step S201, detecting that the connection between the terminal and the cell corresponding to the first terminal identifier is disconnected.
When detecting that the connection between the terminal and a 5G radio access Network (NR) is released, detecting whether the terminal is currently performing a cell switching process or a cell reselection process.
In practical application, after the terminal enters the dual connectivity state, the situation that the connection between the terminal and the cell corresponding to the first terminal identifier is disconnected includes: due to the reasons of position movement or signal interference and the like, signals of a 4G wireless access network (LTE) cell change, and a terminal is switched to other 4G wireless access network (LTE) cells from the current 4G wireless access network (LTE) cell; due to poor signal coverage or signal interference of a 5G radio access Network (NR) and the like, a 5G radio access Network (NR) cell is disconnected; when a terminal which does not support a Long-Term Evolution Voice-over-terminal Evolution (VoLTE) function receives or initiates a call, the terminal falls back to a 2G or 3G network; and the user actively switches to the non-5G network system.
The detection procedure may be performed according to signaling communication within the terminal or between the terminal and the corresponding network. For example, when a cell handover procedure occurs, an "nr-Config-r 15 release" signaling is generally issued in a network Radio Resource Control (RRC) reconfiguration message, or a terminal initiates a "handover request" signaling; when a 5G radio access Network (NR) cell is disconnected, the terminal reports an SCG failure message; when a Circuit Switched Fallback (CSFB) call is initiated, a "Extended service request" signaling initiated by a terminal includes a "CS Fallback indicator".
In step S2, when it is detected that the terminal is currently performing a cell handover procedure or a cell reselection procedure, step S3 is executed; when it is detected that the terminal does not perform the cell handover procedure or the cell reselection procedure currently, step S2 is continuously executed until it is detected that the terminal performs the cell handover procedure or the cell reselection procedure.
And step S3, attempting to access the cell corresponding to the first terminal identification.
And step S4, detecting whether the cell corresponding to the first terminal identifier is successfully accessed in a later preset time period.
The preset time period can be preset according to the actual scene.
In practical application, the preset time period can be set by setting a timer (timer), and different timers can be used for setting different preset time periods according to application scenes.
In step S4, when it is detected that the first terminal successfully accesses the cell corresponding to the first terminal identifier within a preset time period, performing step S5; when it is detected that the cell corresponding to the first terminal identity is not successfully accessed within the preset time period, step S6 is executed.
And step S5, displaying the first terminal identification.
And step S6, displaying the second terminal identification.
And the second terminal identification corresponds to the identification displayed by the terminal notification bar when the 4G wireless access network (LTE) is connected.
The embodiment of the disclosure provides a method for displaying a terminal identifier, which can be used for judging a disconnection reason and setting buffer time if a terminal disconnects a connection with a 5G radio access Network (NR) after the terminal enters a dual-connection state of the 4G radio access network (LTE) and the 5G radio access Network (NR), so as to avoid repeated switching of the 4G identifier and the 5G identifier.
Fig. 2 is a flowchart of another terminal identifier display method according to an embodiment of the present disclosure. As shown in fig. 2, the method includes not only step S1 to step S6, but also, before the step of determining whether the terminal is currently performing the cell handover procedure or the cell reselection procedure in step S2:
and step S2a, responding to the terminal exiting the double-connection state, and detecting whether the terminal is currently in a call.
In practical application, when a terminal which does not support VoLTE uses a CSFB technology to carry out conversation, the terminal releases 5G radio access Network (NR) connection and falls back to a 2G cell or a 3G cell to carry out conversation, after the conversation is finished, the terminal returns to a 4G radio access network (LTE) cell through a quick return mechanism based on a network or autonomously, and then the 5G radio access Network (NR) cell can be added through the 4G radio access network (LTE) cell.
In step S2a, when it is detected that the terminal is currently in a call, step S2b is performed; when it is detected that the terminal is not currently engaged in a call, the step of detecting whether the terminal is currently engaged in a cell handover procedure or a cell reselection procedure in step S2 is directly performed.
And step S2b, waiting for the call to be ended.
In this case, the call is waited for to end, so that the detection procedure in step S2 is synchronized with the cell handover procedure or the cell reselection procedure.
The embodiment of the disclosure provides a terminal identifier display method, which can be used for performing subsequent processes after a call is finished when a reason why a terminal disconnects from a 5G radio access Network (NR) is the call after the terminal enters a dual-connection state of the 4G radio access network (LTE) and the 5G radio access Network (NR), thereby increasing the operation efficiency.
Fig. 3 is a flowchart of another terminal identifier display method according to an embodiment of the present disclosure. As shown in fig. 3, the method not only includes steps S1 to S6, but in step S3, the step of attempting to access the cell corresponding to the first terminal identifier specifically includes:
step S301, judging whether the cell corresponding to the second terminal identification supports the non-independent networking function.
In step S301, when it is determined that the cell corresponding to the second terminal identifier supports the non-independent networking function, step S302 is executed; in some embodiments, when it is determined that the cell corresponding to the second terminal identifier does not support the non-independent networking function, step S303 is executed.
Step S302, access to the cell corresponding to the first terminal identifier through the cell corresponding to the second terminal identifier is tried.
In practical application, a terminal adds a 5G radio access Network (NR) cell through a 4G radio access network (LTE) cell.
And step S303, directly displaying the second terminal identification.
In practical application, if a terminal is connected with a 4G radio access network (LTE) cell which does not support the NSA function, a corresponding 4G identifier is displayed before the 4G radio access network (LTE) cell is switched.
The embodiment of the disclosure provides a terminal identifier display method, which can be used for increasing a judgment element whether a 4G radio access network (LTE) cell supports an NSA function or not and reducing unnecessary flow steps.
The following describes in detail the steps and flows of the terminal identifier display method in the present disclosure in combination with practical applications, and the method includes three scenarios: the method comprises the steps of displaying an identifier aiming at a cell switching process caused by the change of a cell signal of a 4G radio access network (LTE), displaying an identifier aiming at a cell reselection process caused by the change of a cell signal of a 5G radio access Network (NR) and displaying an identifier aiming at the end of a CSFB call.
And displaying the identifier of the cell switching process caused by the cell signal change of the 4G radio access network (LTE). The terminal enters a double-connection state of a first 4G wireless access network (LTE) cell and a first 5G wireless access Network (NR) cell, and a notification bar displays a '5G' mark; the terminal moves to the signal range of a second 4G wireless access network (LTE) cell, and when the signal of the second 4G wireless access network (LTE) cell meets the measurement reporting condition, the terminal initiates measurement reporting; a terminal receives an RRC reconfiguration message sent by a network, wherein the message carries an 'nr-Config-r 15 release' signaling; the terminal disconnects the connection with a first 5G radio access Network (NR) cell, initiates a cell switching process to a second 4G radio access network (LTE) cell, starts a timer at the moment, and checks whether the second 4G radio access network (LTE) cell supports an NSA function or not; when a second 4G radio access network (LTE) cell does not support the NSA function, displaying a '4G' mark; when a second 4G wireless access network (LTE) cell supports the NSA function, before the timer expires, the terminal completes the switching process, and a second 5G wireless access Network (NR) cell is successfully added, and then the '5G' identifier is continuously displayed; before the timer expires, the handover is not completed and the "4G" indication is displayed.
An identification display of a cell reselection procedure resulting from a 5G radio access Network (NR) cell signal change. The terminal enters a double-connection state of a first 4G wireless access network (LTE) cell and a first 5G wireless access Network (NR) cell, and a notification bar displays a '5G' mark; the terminal moves to an area which is weakly covered by signals of a first 5G wireless access Network (NR), and when the first 5G wireless access Network (NR) is disconnected, the terminal reports an SCG failure message, and at the moment, a timer is started; the terminal continuously measures signals of all frequency points of 5G radio access Network (NR) cells in a signal receiving range and tries to access one of the 5G radio access Network (NR) cells; before the timer expires, the terminal successfully adds any 5G radio access Network (NR) cell, and then continues to display the '5G' identifier; before the timer expires, if the 5G radio access Network (NR) cell is not added, displaying the 4G identifier, stopping initiating access to the 5G radio access Network (NR) cell, and waiting for the network to issue a new measurement notification.
And displaying the mark after the CSFB call is finished. The terminal enters a double-connection state of a first 4G wireless access network (LTE) cell and a first 5G wireless access Network (NR) cell, and a notification bar displays a '5G' mark; the terminal receives or initiates the CSFB call, and when the call is connected, the terminal falls back to, for example, a 3G cell for call, and displays a 3G identifier; after the call is finished, the terminal quickly returns to a 4G wireless access network (LTE) cell, continues to display a '5G' mark, starts a timer at the moment, and checks whether the current 4G wireless access network (LTE) cell supports the NSA function or not; when the current 4G radio access network (LTE) cell does not support the NSA function, displaying a '4G' mark; when the current 4G radio access network (LTE) cell supports the NSA function, before the timer expires, the terminal successfully adds any 5G radio access Network (NR) cell, and then the 5G identifier is continuously displayed; before the timer expires, no 5G radio access Network (NR) cell is added, and the "4G" flag is displayed.
Fig. 4 is a block diagram of a terminal identifier display system according to an embodiment of the present disclosure. The terminal identifier display system can be used for realizing the terminal identifier display method provided by each embodiment. As shown in fig. 4, the system includes: the device comprises a first display module 1, a first detection module 2, an access module 3, a second detection module 4, a second display module 5 and a third display module 6.
The first display module 1 is configured to display a first terminal identifier in response to the terminal entering a dual connectivity state.
And the first detection module 2 is configured to detect whether the terminal is currently performing a cell handover procedure or a cell reselection procedure in response to the terminal exiting the dual connectivity state.
The access module 3 is configured to try to access a cell corresponding to the first terminal identifier when the first detecting module 2 detects that the terminal is currently performing a cell handover procedure or a cell reselection procedure.
And the second detecting module 4 is configured to detect whether the cell corresponding to the first terminal identifier is successfully accessed within a later preset time period.
And the second display module 5 is configured to display the first terminal identifier when the second detection module 4 detects that the cell corresponding to the first terminal identifier is successfully accessed within a preset time period.
And the third display module 6 is configured to display the second terminal identifier when the second detection module 4 detects that the cell corresponding to the first terminal identifier is not successfully accessed within a preset time period.
In some embodiments, the first detection module 2 comprises: a detection unit 201.
The detecting unit 201 is configured to detect that the connection between the terminal and the cell corresponding to the first terminal identifier is disconnected.
In some embodiments, the terminal identification display system further comprises: a third detection module 2a and a waiting module 2 b.
The third detecting module 2a is configured to detect whether the terminal is currently in a call.
And the waiting module 2b is configured to wait for the call to be ended when the third detecting module 2a detects that the terminal is currently in a call.
In some embodiments, the access module 3 comprises: a judging unit 301 and an accessing unit 302.
The determining unit 301 is configured to determine whether the cell corresponding to the second terminal identifier supports the non-independent networking function.
An accessing unit 302, configured to try to access the cell corresponding to the first terminal identifier through the cell corresponding to the second terminal identifier when the determining unit 301 determines that the cell corresponding to the second terminal identifier supports the non-independent networking function.
In some embodiments, the access module 3 further comprises: a display unit 303.
A display unit 303, configured to directly display the second terminal identifier when the determining unit 301 determines that the cell corresponding to the second terminal identifier does not support the non-independent networking function.
It should be noted that, for the specific execution process of each module and the relation between each module in this embodiment, reference may be made to corresponding contents in the foregoing terminal identifier display method embodiment, and details are not described here again.
The terminal identification display system provided by the embodiment of the disclosure can judge the disconnection reason and set the buffer time if the terminal is disconnected from the 5G radio access Network (NR) after the terminal enters the dual-connection state of the 4G radio access network (LTE) and the 5G radio access Network (NR), thereby avoiding the repeated switching of the corresponding network identification and ensuring that the user network experience is consistent with the network identification display.
The embodiment of the present disclosure further provides a communication terminal, including:
one or more processors;
a storage device having one or more programs stored thereon;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement any of the terminal identification display methods as in the above embodiments.
It is to be understood that the above embodiments are merely exemplary embodiments that are employed to illustrate the principles of the present disclosure, and that the present disclosure is not limited thereto. It will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the disclosure, and these are to be considered as the scope of the disclosure.