Emergency call capability display method and device, computer equipment and storage medium

By polling air interface signaling and determining the RRC status in the terminal to determine whether the current network supports emergency call capabilities, the problem of emergency numbers being unable to be dialed during terminal development is solved, improving development efficiency and user experience.

CN120640272APending Publication Date: 2025-09-12XIAN WINGTECH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510683545.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

During the terminal development process, testers often encountered the problem of being unable to dial out when testing emergency numbers, especially when the local operator network did not support the emergency call function, which slowed down the development speed.

Method used

When receiving the emergency call capability display instruction, the terminal polls and searches for the air interface signaling according to the preset period to determine the RRC status of the terminal, and determines the current network's support for the emergency call capability based on the target signaling, and controls the terminal to display the preset flag to indicate whether the emergency call capability is supported.

Benefits of technology

It reduces ineffective testing work, saves testing and R&D time, increases the speed of terminal R&D, and ensures user safety and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120640272A_ABST
    Figure CN120640272A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, in particular to an emergency call capability display method and device, computer equipment and a storage medium. Comprising the following steps: when a display instruction of the emergency call capability is received, polling and searching an air interface signaling according to a preset period; determining the current radio resource control (RRC) state of the terminal; determining a target signaling according to the RRC state and the searched air interface signaling, and determining a support result of the current network to the emergency call capability according to the target signaling; controlling the terminal to display a preset mark according to the support result; the preset mark is used for indicating the terminal to support the emergency call capability in the current network state. The embodiment of the invention can improve the research and development speed of the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a method, apparatus, computer device, and storage medium for displaying emergency call capabilities. Background Art

[0002] Emergency call capability refers to the ability of components such as terminals (such as mobile phones), communication network infrastructure and Subscriber Identity Module (SIM) cards to work together in an emergency to ensure that users can successfully initiate and complete emergency calls.

[0003] Currently, when a terminal carries a SIM card from a certain carrier but is outside of its network coverage, it will be forced to search for and attach to the network of another available carrier, entering "Emergency Call Only" mode and displaying "Emergency Call Only" on the terminal. However, during terminal development, testers may sometimes encounter issues where they are unable to dial emergency numbers while testing them. Unlike the aforementioned scenario, in this scenario, the terminal is generally within the network coverage of the carrier's SIM card. In addition to issues with the terminal itself, the inability to dial emergency numbers may also be due to the local carrier's network not supporting the emergency call function. This inability to dial emergency numbers, which is not caused by the terminal itself, can impact the overall development speed of the terminal. Summary of the Invention

[0004] In order to solve the above technical problems, the present disclosure provides a method, apparatus, computer device and storage medium for displaying emergency call capabilities, which can improve the development speed of terminals.

[0005] In the first aspect, the present disclosure provides a method for displaying emergency call capabilities, including: when receiving an instruction to display emergency call capabilities, polling and searching for air interface signaling according to a preset period; determining the current wireless resource control RRC state of the terminal; determining the target signaling based on the RRC state and the found air interface signaling, and determining the current network's support result for the emergency call capability based on the target signaling; controlling the terminal to display a preset flag based on the support result; the preset flag is used to indicate that the terminal supports emergency call capabilities under the current network state.

[0006] In one embodiment, the RRC state includes a connected state and an idle state, and the air interface signaling includes an evolved packet system mobility management EMM additional accept message and a system information block type 1 SIB1 message; determining the target signaling according to the RRC state and the found air interface signaling includes: when the RRC state is a connected state, determining the EMM additional accept message most recently found in the air interface signaling as the target signaling; when the RRC state is an idle state, determining the SIB1 message most recently found in the air interface signaling as the target signaling.

[0007] In one embodiment, when the target signaling is an EMM additional acceptance message, the result of the current network's support for emergency call capabilities is determined according to the target signaling, including: when the value of the second-to-last bit of the Evolved Packet System EPS network feature support field of the EMM additional acceptance message is 1, it is determined that the current network supports emergency call capabilities; when the value of the second-to-last bit of the Evolved Packet System EPS network feature support field of the EMM additional acceptance message is 0, it is determined that the current network does not support emergency call capabilities; when the target signaling is a SIB1 message, the result of the current network's support for emergency call capabilities is determined according to the target signaling, including: when the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1, it is determined that the current network supports emergency call capabilities; when the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0, it is determined that the current network does not support emergency call capabilities.

[0008] In one embodiment, the method for displaying the emergency call capability further includes: upon detecting that the user triggers the emergency call capability display control, determining that an instruction for displaying the emergency call capability is received.

[0009] In one embodiment, the support result includes supporting emergency call capability and not supporting emergency call capability; controlling the terminal to display a preset mark according to the support result includes: when the support result is supporting emergency call capability, controlling the terminal to display a preset mark.

[0010] In one embodiment, when the terminal carries multiple Subscriber Identity Module (SIM) cards, controlling the terminal to display a preset mark according to the support result includes: controlling the terminal to display a preset mark according to the support result corresponding to each SIM card.

[0011] In the second aspect, the present disclosure provides a display device for emergency call capability, including: a polling module, which is used to poll and search for air interface signaling according to a preset period when receiving a display instruction for emergency call capability; a determination module, which is used to determine the current wireless resource control RRC state of the terminal; a processing module, which is used to determine the target signaling based on the RRC state and the found air interface signaling, and determine the current network's support result for the emergency call capability based on the target signaling; a display module, which is used to control the terminal to display a preset flag according to the support result; the preset flag is used to indicate that the terminal supports emergency call capability under the current network state.

[0012] In one embodiment, the RRC state includes a connected state and an idle state, and the air interface signaling includes an evolved packet system mobility management EMM additional accept message and a system information block type 1 SIB1 message; the determination module is specifically used to: when the RRC state is a connected state, determine the EMM additional accept message most recently found in the air interface signaling as the target signaling; when the RRC state is an idle state, determine the SIB1 message most recently found in the air interface signaling as the target signaling.

[0013] In one embodiment, the determination module is specifically used to: determine that the current network supports emergency call capability when the target signaling is an EMM additional accept message and the value of the second to last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 1; determine that the current network does not support emergency call capability when the target signaling is an EMM additional accept message and the value of the second to last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 0; determine that the current network does not support emergency call capability when the target signaling is an SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1; determine that the current network supports emergency call capability when the target signaling is a SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0.

[0014] In one embodiment, the display device for the emergency call capability further includes a detection module; the detection module is configured to determine that an emergency call capability display instruction has been received when it is detected that a user triggers the emergency call capability display control.

[0015] In one embodiment, the support result includes supporting the emergency call capability and not supporting the emergency call capability; the display module is specifically used to control the terminal to display a preset mark when the support result is supporting the emergency call capability.

[0016] In one embodiment, the display module is specifically configured to control the terminal to display a preset logo according to the support result corresponding to each SIM card when the terminal carries multiple Subscriber Identity Module (SIM) cards.

[0017] In a third aspect, the present disclosure provides a computer device comprising: a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the steps of the method for displaying emergency call capabilities provided in any embodiment of the first aspect of the present disclosure.

[0018] In a fourth aspect, the present disclosure provides a computer-readable storage medium, comprising: a computer program stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the method for displaying emergency call capabilities provided in any embodiment of the first aspect of the present disclosure.

[0019] In a fifth aspect, the present disclosure provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the steps of the method for displaying emergency call capabilities as provided in any embodiment of the first aspect.

[0020] The technical solution provided by the present disclosure offers the following advantages over existing technologies: First, upon receiving an emergency call capability display instruction, air interface signaling is polled and searched at a preset periodic interval to determine the terminal's current Radio Resource Control (RRC) state. Target signaling is then determined based on the RRC state and the retrieved air interface signaling, and the current network's support for emergency call capability is determined based on the target signaling. Finally, a preset flag is displayed on the terminal based on the support result. The preset flag indicates that the terminal supports emergency call capability under the current network state. This allows the terminal's testers to clearly see the network's support for emergency call capability directly on the terminal's display screen, reducing unnecessary testing and avoiding unnecessary bug reports to developers. This reduces tester testing time and bug-finding time, thereby accelerating terminal development. Furthermore, users who need to make emergency calls can be prompted to move their physical location or change their carrier's SIM card to verify the functioning of emergency call capability, ensuring user safety while improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0022] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 One of the application scenario diagrams of the method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0024] Figure 2 One of the flowcharts of the method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0025] Figure 3 FIG2 is a second application scenario diagram of the method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0026] Figure 4 Figure 3 of an application scenario of the method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0027] Figure 5 A second flowchart of a method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0028] Figure 6 A third flowchart of a method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0029] Figure 7 A fourth flowchart of a method for displaying emergency call capabilities provided in an embodiment of the present disclosure;

[0030] Figure 8 A structural block diagram of a device for displaying emergency call capabilities provided by an embodiment of the present disclosure;

[0031] Figure 9 This is a diagram of the internal structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present disclosure and are not intended to limit the present disclosure.

[0033] An emergency call refers to dialing emergency or distress numbers using a terminal (such as a mobile phone). The urgency of these numbers has led countries to mandate that they use any available network. Emergency call capability refers to the ability of components such as the terminal (e.g., a mobile phone), the communications network infrastructure, and the SIM card to work together in an emergency to ensure users can successfully initiate and complete emergency calls. Currently, these calls can be made even if the terminal has no phone credit or even a SIM card. In practice, for example, if a terminal uses a China Mobile SIM card and enters an area with no China Mobile signal but only China Unicom signal, while it cannot find a China Mobile signal, it will find a China Unicom signal, also part of the Global System for Mobile Communications (GSM) network. The terminal will then automatically attach to China Unicom's network, providing only emergency call services and displaying "Emergency Calls Only." However, during terminal development, testers often encounter issues with emergency numbers being unable to be dialed. After analysis, the developer identifies the reason for the failure as the local carrier's network not supporting emergency call functionality. This significantly wastes the time of testers and developers, slowing down development.

[0034] In response to the above-mentioned problems, the embodiments of the present disclosure provide a method for displaying emergency call capabilities, including, upon receiving an emergency call capability display instruction, polling and searching for air interface signaling according to a preset period; determining the current radio resource control (RRC) state of the terminal; determining the target signaling based on the RRC state and the found air interface signaling, and determining the current network's support result for the emergency call capability based on the target signaling; controlling the terminal to display a preset flag based on the support result; the preset flag is used to indicate that the terminal supports the emergency call capability under the current network state. In this way, the terminal tester can clearly see the specific situation of the current network's support for the emergency call capability directly from the terminal display screen, reducing ineffective testing work and improving the terminal's R&D speed.

[0035] The display method of the emergency call capability provided by the present disclosure can be applied to Figure 1 In the application environment shown, the method for displaying emergency call capabilities is applied to an emergency call capability display system. The emergency call capability display system includes a terminal 100 and a base station 200. The terminal 100 can establish a communication connection with the base station 200. In one embodiment, the terminal 100 is a device that supports displaying emergency call capabilities, and may include but is not limited to various mobile phones, tablet computers, and portable wearable devices.

[0036] It should be noted that the method for displaying the emergency call capability provided in the embodiment of the present disclosure can be executed by the terminal 100 described above.

[0037] In addition, the display method of the emergency call capability provided by the embodiment of the present disclosure can be executed by a display device of the emergency call capability, and the display device of the emergency call capability can be hardware or software. When the display device of the emergency call capability is hardware, it can be various electronic devices with display functions, including but not limited to mobile phones, tablet computers, vehicle-mounted equipment, portable wearable devices, etc. When the display device of the emergency call capability is software, it can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules, or it can be implemented as a single software or software module. No specific limitation is made here.

[0038] In one embodiment, Figure 2 As shown, the embodiment of the present disclosure provides a method for displaying emergency call capabilities. The embodiment of the present disclosure mainly applies this method to Figure 1 The terminal 100 in FIG. 1 is used as an example.

[0039] S11 . Upon receiving an emergency call capability display instruction, search for air interface signaling by polling according to a preset period.

[0040] First, considering that the need to open the modem communication log (modem log) may cause an increase in terminal power consumption and memory, the display instruction of the emergency call capability can be triggered by the user to issue the corresponding control. For example, in the settings (setting)-mobile connection (Mobile network)-SIM1 / SIM2-SIM card settings, add the switch for the function option "Display ECC", and users who need this function can turn on the function in the settings as needed. In this way, when it is detected that the user triggers the emergency call capability display control (such as Display ECC), it is determined that the display instruction of the emergency call capability is received. In the above scheme, a control that can freely turn on the emergency call capability display is provided in the terminal, so that the user can independently control whether the terminal displays the emergency call capability according to the actual use of the terminal, thereby improving the flexibility of controlling the display of the emergency call capability.

[0041] Then, when it is determined that a display instruction for emergency call capability has been received, the Over The Air (OTA) signaling is searched for in a polling manner according to a preset period. The duration of the preset period is preset, such as a default value, or a value set by relevant personnel according to actual conditions. For another example, the duration of the preset period is 30 seconds (s). The air interface signaling includes the Evolved Packet System Mobility Management (EMM) Attach Accept message and the System Information Block Type 1 (SIB1) message. The way to find the air interface signaling can be to directly print the modem communication log (modem log) and obtain the corresponding air interface signaling according to the log record.

[0042] In one embodiment, the terminal software can be divided into two parts: the Application Processor (AP) and the Baseband Processor (BP). When a call or data connection is needed, the AP communicates with the BP; the BP, also known as a modem, is primarily responsible for making calls and data connections. Therefore, upon detecting a user triggering an emergency call capability display command, the AP can send a query command to the modem, which then polls for air interface signaling at a preset interval.

[0043] S12: Determine the current radio resource control (RRC) state of the terminal.

[0044] The Radio Resource Control (RCC) state includes an idle state (IDLE) and a connected state (CONNECTED).

[0045] Since the RRC state during signaling interaction between the terminal and the base station changes with the terminal's business activities and network scheduling strategy, and different RRC states correspond to different air interface signaling, it is necessary to first determine the current RRC state of the terminal.

[0046] Specifically, the method for determining the current RRC state of the terminal can be determined by the current signaling interaction between the terminal and the base station. For example, if the terminal only performs cell selection or monitors paging and does not establish a radio bearer with the base station, it is determined that the terminal is currently in an idle state; if an RRC connection has been established between the terminal and the base station and data and signaling transmission can be performed, it is determined that the terminal is currently in a connected state. The current RRC state of the terminal can also be determined by signaling packet capture or terminal-side debugging interface, which is not limited in this disclosure.

[0047] S13. Determine target signaling according to the RRC state and the found air interface signaling.

[0048] Specifically, since different RRC states correspond to different air interface signaling, it is necessary to determine the target signaling based on the RRC state and the found air interface signaling, that is, to determine the air interface signaling corresponding to the current RRC state as the target signaling, so as to avoid signaling misjudgment due to mismatch between the RRC state and the air interface signaling, thereby affecting the judgment of the emergency call capability support situation.

[0049] S14. Determine the current network's support result for the emergency call capability according to the target signaling.

[0050] Specifically, parse the target signaling, obtain the parsed field corresponding to the target signaling, and analyze the parsed field to obtain the current network's support result for the emergency call capability. For example, when the target signaling is an EMM additional accept message, parse the EMM additional accept message to obtain the parsed field corresponding to the EMM additional accept message, and analyze the Emergency bearer services in S1 mode field in the parsed field corresponding to the EMM additional accept message to obtain the current network's support result for the emergency call capability. When the target signaling is a SIB1 message, parse the SIB1 message to obtain the parsed field corresponding to the SIB1 message, and analyze the Internet Protocol Multimedia Subsystem Emergency Call Support (ims-EmergencySupport-r9) field of the non-critical extension field in the parsed field corresponding to the SIB1 message to obtain the current network's support result for the emergency call capability.

[0051] S15. Control the terminal to display a preset logo according to the support result.

[0052] The preset flag is used to indicate that the terminal supports emergency call capabilities under the current network status. The specific shape and color of the preset flag are not limited in this disclosure. For example, the preset flag can be the letters "ECC". The support results include supporting emergency call capabilities and not supporting emergency call capabilities.

[0053] Specifically, the method of controlling the terminal to display a preset sign according to the support result may be that when the support result is that the emergency call capability is supported, the terminal is controlled to display a preset sign, for example, Figure 3 As shown, the "ECC" mark is displayed next to the SIM card signal in the terminal status bar. When the support result is that the emergency call capability is not supported, the control terminal displays the unsupported mark, or the control terminal does not display the preset mark. In this way, when the support result is that the emergency call capability is supported, the control terminal displays the preset mark, and when the support result is that the emergency call capability is not supported, the preset mark is not displayed or the unsupported mark is displayed, so that the user can judge whether the current network supports the emergency call capability based on whether the preset mark is displayed or the specific mark is displayed.

[0054] In one embodiment, when the terminal carries multiple subscriber identity module (SIM) cards, controlling the terminal to display a preset mark according to the support result includes: controlling the terminal to display a preset mark according to the support result corresponding to each SIM card. Figure 4 As shown, if the terminal includes two SIM cards, and both SIM cards support emergency call capabilities, an "ECC" logo will be displayed next to the signals of both SIM cards. The support determination process for multiple SIM cards is the same as for a single card, except that the number of determinations is increased. Therefore, the steps for determining support results for multiple SIM cards will not be repeated here. Thus, when a terminal carries multiple Subscriber Identity Module (SIM) cards, it can control the terminal to display a preset logo based on the support results corresponding to each SIM card, allowing the user to promptly understand the emergency call capability support status of each SIM card.

[0055] In one embodiment, after the modem determines the support result, it sends the support result to the AP through the Ril layer. After receiving the support result, the AP determines whether to display the icon based on the support result (which can be implemented according to the VoLTE and VoWiFi icon display process).

[0056] In the above solution, upon receiving a command to display emergency call capabilities, the system first searches for air interface signaling at a preset periodic interval to determine the terminal's current Radio Resource Control (RRC) state. Next, it determines target signaling based on the RRC state and the retrieved air interface signaling, and determines the current network's support for emergency call capabilities based on the target signaling. Finally, based on the support result, the system controls the terminal to display a preset flag. The preset flag indicates that the terminal supports emergency call capabilities under the current network state. This allows the system to parse the air interface signaling exchanged between the terminal and the network to determine whether the current network supports emergency call capabilities, and then displays a preset icon based on the support result. This allows terminal testers to clearly see the network's support for emergency call capabilities directly on the terminal display, reducing unnecessary testing efforts and avoiding unnecessary bug reports to developers. This saves testers time and the time it takes to find the cause of the bug, thereby accelerating terminal development. Furthermore, users who need to make emergency calls can be prompted to move their physical location or change their carrier's SIM card to verify the functioning of emergency call capabilities, ensuring user safety while improving the user experience.

[0057] In one embodiment, the RRC state includes a connected state and an idle state, and the air interface signaling includes an Evolved Packet System Mobility Management EMM Attach Accept message and a System Information Block 1 SIB1 message. Figure 5 As shown, the method of determining the target signaling according to the RRC state and the found air interface signaling may include the following steps:

[0058] S121. Determine whether the RRC state is the connected state, and execute step S131 when the RRC state is the connected state, and execute step S132 when the RRC state is not the connected state.

[0059] Specifically, the method of determining whether the RRC state is the connected state is the same as the method of determining the current RRC state of the terminal in step S12, which will not be repeated here.

[0060] S131. Determine the EMM attachment acceptance message most recently found in the air interface signaling as the target signaling.

[0061] Specifically, since the corresponding air interface signaling is obtained by printing the modem log when searching for the air interface signaling, when it is determined that the current RRC state is the connected state, the EMM additional acceptance message with the time closest to the current time in the modem log is determined as the target signaling.

[0062] Exemplarily, when the modem log printout is as shown in Table 1 below, the EMM additional acceptance message corresponding to the time 17:47:31:675 is determined as the target signaling.

[0063] Table 1

[0064]

[0065]

[0066] S132: When it is determined that the RRC state is the idle state, the SIB1 message most recently found in the air interface signaling is determined as the target signaling.

[0067] Similarly, when it is determined that the current RRC state is the idle state, the SIB1 message with the time closest to the current time in the modem log is determined as the target signaling.

[0068] Exemplarily, when the modem log printout is as shown in Table 2 below, the SIB1 message corresponding to the time 08:57:32:910 is determined as the target signaling.

[0069] Table 2

[0070]

[0071]

[0072] In the above solution, the target signaling can be determined from multiple air interface signalings according to the RRC status, so that the support status of the emergency call capability can be determined from the target signaling and displayed, thereby ensuring user safety and improving user experience.

[0073] In one embodiment, Figure 6 As shown, the current network's support result for emergency call capability is determined based on the target signaling, including:

[0074] S141. Determine that the target signaling is an EMM attachment accept message.

[0075] S142. Determine whether the value of the penultimate bit of the Evolved Packet System EPS Network Feature Support field of the EMM Attach Accept message is 1; and if the value of the penultimate bit of the Evolved Packet System EPS Network Feature Support field of the EMM Attach Accept message is 1, execute step S143; if the value of the penultimate bit of the Evolved Packet System EPS Network Feature Support field of the EMM Attach Accept message is 0, execute step S144.

[0076] Specifically, the EMM additional acceptance message is parsed to find out whether the value corresponding to the Emergency bearer services inS1 mode of the penultimate bit of the Evolved Packet System EPS network feature support field is 1. If it is 1, the emergency call capability is supported; if it is 0, the emergency call capability is not supported.

[0077] Exemplarily, when the content included in EPS network feature support is as follows, if the value corresponding to the second-to-last bit of Emergency bearer services in S1 mode is 0, it is determined that the current network does not support emergency call capability.

[0078] Element ID:0x64

[0079] Length:1

[0080] 0....=Control plane CIoT EPS optimization:Not supported

[0081] .0......=EMM-REGISTERED w / o PDN connectivity:Not supported

[0082] ..0....=Support of EXTENDED SERVICE REQUEST for packet services:Notsupported

[0083] ...0 0...=CS-LCS:no information about support of location servicesvia CS domain is available(0)

[0084] .....0..=Location services via EPC:Not supported

[0085] ......0.=Emergency bearer services in S1 mode:Not supported

[0086] .......1=IMS voice over PS session in S1 mode:Supported.

[0087] S143: Determine whether the current network supports emergency call capability.

[0088] S144: Determine that the current network does not support emergency call capability.

[0089] In the above scheme, when the target signaling is an EMM additional acceptance message, the support status of the emergency call capability can be actively determined from the EMM additional acceptance message, which reduces invalid testing work and avoids invalid bugs presented to R&D personnel, saving the test time of testers and the time of R&D personnel to find the cause of bugs, thereby improving the R&D speed of the terminal, ensuring user safety, and improving user experience.

[0090] In one embodiment, Figure 7 As shown, the current network's support result for emergency call capability is determined based on the target signaling, including:

[0091] S145. Determine that the target signaling is a SIB1 message.

[0092] S146. Determine whether the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1; and when the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1, execute step S143; when the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0, execute step S144.

[0093] Specifically, the SIB1 message is parsed to find out whether the value of the Internet Protocol Multimedia Subsystem Emergency Call Support field (ims-EmergencySupport-r9) of the non-critical extension field (nonCriticalExtension) is True (1) or False (0). As above, if it is 1, the emergency call capability is supported, and if it is 0, the emergency call capability is not supported.

[0094] Exemplarily, when nonCriticalExtension includes the following content, and the value of ims-EmergencySupport-r9 is 0, it is determined that the current network does not support emergency call capability.

[0095] ims-EmergencySupport-r9:true(0)

[0096] cellSelectionInfo-v920

[0097] q-QualMin-r9:-25dB.

[0098] S143: Determine whether the current network supports emergency call capability.

[0099] S144: Determine that the current network does not support emergency call capability.

[0100] In the above scheme, when the target signaling is a SIB1 message, the support status of the emergency call capability can be actively determined from the SIB1 message, which reduces invalid testing work and avoids invalid bugs presented to R&D personnel, saving the test time of testers and the time of R&D personnel to find the cause of bugs, thereby improving the R&D speed of the terminal, ensuring user safety, and improving user experience.

[0101] It should be understood that although Figure 2 、 Figure 5 、 Figure 6 、 Figure 7 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2 、 Figure 5 、 Figure 6 、 Figure 7 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0102] The embodiment of the present disclosure can divide the functional modules of the display device of the emergency call capability according to the above-mentioned method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0103] In one embodiment, Figure 8 As shown, a device for displaying emergency call capabilities is provided, including: a polling module, a determination module, a processing module, and a display module, wherein:

[0104] The polling module is used to poll and search for air interface signaling according to a preset period when receiving a display instruction for emergency call capability; the determination module is used to determine the current radio resource control (RRC) state of the terminal; the processing module is used to determine the target signaling based on the RRC state and the found air interface signaling, and determine the current network's support result for the emergency call capability based on the target signaling; the display module is used to control the terminal to display a preset flag according to the support result; the preset flag is used to indicate that the terminal supports emergency call capability under the current network state.

[0105] In one embodiment, the RRC state includes a connected state and an idle state, and the air interface signaling includes an evolved packet system mobility management EMM additional accept message and a system information block type 1 SIB1 message; the determination module is specifically used to: when the RRC state is a connected state, determine the EMM additional accept message most recently found in the air interface signaling as the target signaling; when the RRC state is an idle state, determine the SIB1 message most recently found in the air interface signaling as the target signaling.

[0106] In one embodiment, the determination module is specifically used to: determine that the current network supports emergency call capability when the target signaling is an EMM additional accept message and the value of the second to last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 1; determine that the current network does not support emergency call capability when the target signaling is an EMM additional accept message and the value of the second to last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 0; determine that the current network does not support emergency call capability when the target signaling is an SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1; determine that the current network supports emergency call capability when the target signaling is a SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0.

[0107] In one embodiment, the display device for the emergency call capability further includes a detection module; the detection module is configured to determine that an emergency call capability display instruction has been received when it is detected that a user triggers the emergency call capability display control.

[0108] In one embodiment, the support result includes supporting the emergency call capability and not supporting the emergency call capability; the display module is specifically used to control the terminal to display a preset mark when the support result is supporting the emergency call capability.

[0109] In one embodiment, the display module is specifically configured to control the terminal to display a preset logo according to the support result corresponding to each SIM card when the terminal carries multiple Subscriber Identity Module (SIM) cards.

[0110] In the above solution, upon receiving a command to display emergency call capabilities, the system first searches for air interface signaling at a preset periodic interval to determine the terminal's current Radio Resource Control (RRC) state. Next, it determines target signaling based on the RRC state and the retrieved air interface signaling, and determines the current network's support for emergency call capabilities based on the target signaling. Finally, based on the support result, the system controls the terminal to display a preset flag. The preset flag indicates that the terminal supports emergency call capabilities under the current network state. This allows the system to parse the air interface signaling exchanged between the terminal and the network to determine whether the current network supports emergency call capabilities, and then displays a preset icon based on the support result. This allows terminal testers to clearly see the network's support for emergency call capabilities directly on the terminal display, reducing unnecessary testing efforts and avoiding unnecessary bug reports to developers. This saves testers time and the time it takes to find the cause of the bug, thereby accelerating terminal development. Furthermore, users who need to make emergency calls can be prompted to move their physical location or change their carrier's SIM card to verify the functioning of emergency call capabilities, ensuring user safety while improving the user experience.

[0111] For the specific definition of the display device of the emergency call capability, please refer to the definition of the display method of the emergency call capability above, which will not be repeated here. The various modules in the above-mentioned display device of the emergency call capability can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0112] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 9As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through Wireless Fidelity (WIFI), an operator network, Near Field Communication (NFC) or other technologies. When the computer program is executed by the processor, the above-mentioned method of displaying the emergency call capability is realized. The display screen of the computer device can be a liquid crystal display or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.

[0113] Those skilled in the art will understand that Figure 9 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present disclosure, and does not constitute a limitation on the electronic device to which the scheme of the present disclosure is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0114] In one embodiment, the display device of the emergency call capability provided by the present disclosure can be implemented in the form of a computer program, which can be used in a computer system such as Figure 9 The computer device shown in FIG. 1 is run on the computer device shown in FIG. The memory of the computer device may store various program modules constituting the display device of the emergency call capability, such as, Figure 8 The polling module, determination module, processing module, and display module shown in the figure are computer programs composed of various program modules, which enable the processor to execute the steps of the method for displaying the emergency call capability of various embodiments of the present disclosure described in this specification.

[0115] For example, Figure 9 The computer device shown can be Figure 8The polling module in the emergency call capability display device shown is used to poll and search for air interface signaling according to a preset period when receiving a display instruction for the emergency call capability; the determination module is used to determine the current wireless resource control RRC state of the terminal; the processing module is used to determine the target signaling based on the RRC state and the found air interface signaling, and determine the current network's support result for the emergency call capability based on the target signaling; the display module is used to control the terminal to display a preset flag according to the support result; the preset flag is used to indicate that the terminal supports emergency call capability under the current network state.

[0116] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program: when receiving a display instruction for emergency call capability, polling and searching for air interface signaling according to a preset period; determining the current radio resource control (RRC) state of the terminal; determining the target signaling based on the RRC state and the found air interface signaling, and determining the current network's support result for the emergency call capability based on the target signaling; controlling the terminal to display a preset flag based on the support result; the preset flag is used to indicate that the terminal supports the emergency call capability under the current network state.

[0117] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the RRC state includes a connected state and an idle state, and the air interface signaling includes an evolved packet system mobility management EMM additional accept message and a system information block type 1 SIB1 message; when the RRC state is a connected state, the EMM additional accept message most recently found in the air interface signaling is determined as the target signaling; when the RRC state is an idle state, the SIB1 message most recently found in the air interface signaling is determined as the target signaling.

[0118] In one embodiment, when the processor executes the computer program, the following steps are also implemented: when the target signaling is an EMM additional accept message and the value of the second-to-last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 1, it is determined that the current network supports emergency call capability; when the target signaling is an EMM additional accept message and the value of the second-to-last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 0, it is determined that the current network does not support emergency call capability; when the target signaling is an SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1, it is determined that the current network supports emergency call capability; when the target signaling is a SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0, it is determined that the current network does not support emergency call capability.

[0119] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: when detecting that the user triggers the emergency call capability display control, determining that an instruction to display the emergency call capability is received.

[0120] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: when the support result is that the emergency call capability is supported, controlling the terminal to display a preset sign.

[0121] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: when the terminal carries multiple Subscriber Identity Module (SIM) cards, controlling the terminal to display a preset logo according to the support result corresponding to each SIM card.

[0122] In the above solution, upon receiving a command to display emergency call capabilities, the system first searches for air interface signaling at a preset periodic interval to determine the terminal's current Radio Resource Control (RRC) state. Next, it determines target signaling based on the RRC state and the retrieved air interface signaling, and determines the current network's support for emergency call capabilities based on the target signaling. Finally, based on the support result, the system controls the terminal to display a preset flag. The preset flag indicates that the terminal supports emergency call capabilities under the current network state. This allows the system to parse the air interface signaling exchanged between the terminal and the network to determine whether the current network supports emergency call capabilities, and then displays a preset icon based on the support result. This allows terminal testers to clearly see the network's support for emergency call capabilities directly on the terminal display, reducing unnecessary testing efforts and avoiding unnecessary bug reports to developers. This saves testers time and the time it takes to find the cause of the bug, thereby accelerating terminal development. Furthermore, users who need to make emergency calls can be prompted to move their physical location or change their carrier's SIM card to verify the functioning of emergency call capabilities, ensuring user safety while improving the user experience.

[0123] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: when a display instruction for emergency call capability is received, air interface signaling is searched for by polling according to a preset period; the current radio resource control (RRC) state of the terminal is determined; target signaling is determined based on the RRC state and the found air interface signaling, and the current network's support result for the emergency call capability is determined based on the target signaling; the terminal is controlled to display a preset flag based on the support result; the preset flag is used to indicate that the terminal supports the emergency call capability under the current network state.

[0124] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the RRC state includes a connected state and an idle state, and the air interface signaling includes an evolved packet system mobility management EMM additional accept message and a system information block type 1 SIB1 message; when the RRC state is the connected state, the EMM additional accept message most recently found in the air interface signaling is determined as the target signaling; when the RRC state is the idle state, the SIB1 message most recently found in the air interface signaling is determined as the target signaling.

[0125] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the target signaling is an EMM additional accept message and the value of the second to last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 1, it is determined that the current network supports emergency call capability; when the target signaling is an EMM additional accept message and the value of the second to last bit of the evolved packet system EPS network feature support field of the EMM additional accept message is 0, it is determined that the current network does not support emergency call capability; when the target signaling is an SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1, it is determined that the current network supports emergency call capability; when the target signaling is a SIB1 message and the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0, it is determined that the current network does not support emergency call capability.

[0126] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: when it is detected that the user triggers the emergency call capability display control, determining that an emergency call capability display instruction is received.

[0127] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: when the support result is that the emergency call capability is supported, the control terminal displays a preset sign.

[0128] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: when the terminal carries multiple Subscriber Identity Module (SIM) cards, controlling the terminal to display a preset logo according to the support result corresponding to each SIM card.

[0129] In the above solution, upon receiving a command to display emergency call capabilities, the system first searches for air interface signaling at a preset periodic interval to determine the terminal's current Radio Resource Control (RRC) state. Next, it determines target signaling based on the RRC state and the retrieved air interface signaling, and determines the current network's support for emergency call capabilities based on the target signaling. Finally, based on the support result, the system controls the terminal to display a preset flag. The preset flag indicates that the terminal supports emergency call capabilities under the current network state. This allows the system to parse the air interface signaling exchanged between the terminal and the network to determine whether the current network supports emergency call capabilities, and then displays a preset icon based on the support result. This allows terminal testers to clearly see the network's support for emergency call capabilities directly on the terminal display, reducing unnecessary testing efforts and avoiding unnecessary bug reports to developers. This saves testers time and the time it takes to find the cause of the bug, thereby accelerating terminal development. Furthermore, users who need to make emergency calls can be prompted to move their physical location or change their carrier's SIM card to verify the functioning of emergency call capabilities, ensuring user safety while improving the user experience.

[0130] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided by the present disclosure may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static random access memory (SRAM) and dynamic random access memory (DRAM).

[0131] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0132] The above-described embodiments merely represent several implementation methods of the present disclosure. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person of ordinary skill in the art could make various modifications and improvements without departing from the spirit of the present disclosure, all of which fall within the scope of protection of the present disclosure. Therefore, the scope of protection of the present patent shall be determined by the appended claims.

Claims

1. A method for displaying emergency call capability, characterized in that: include: Upon receiving the display instruction of the emergency call capability, polling and searching for air interface signaling according to a preset period; Determine the current radio resource control (RRC) state of the terminal; Determining target signaling according to the RRC state and the found air interface signaling, and determining the current network's support result for the emergency call capability according to the target signaling; controlling the terminal to display a preset logo according to the support result; The preset flag is used to indicate that the terminal supports emergency call capability under the current network state.

2. The display method according to claim 1, wherein: The RRC state includes a connected state and an idle state, and the air interface signaling includes an Evolved Packet System Mobility Management EMM Attach Accept message and a System Information Block 1 SIB1 message; The determining the target signaling according to the RRC state and the found air interface signaling includes: When the RRC state is a connected state, determining the EMM additional acceptance message most recently found in the air interface signaling as the target signaling; When the RRC state is the idle state, the SIB1 message most recently found in the air interface signaling is determined as the target signaling.

3. The display method according to claim 2, wherein: When the target signaling is an EMM attachment accept message, the determining, according to the target signaling, the result of the current network supporting the emergency call capability includes: When the value of the second to last bit of the Evolved Packet System EPS Network Feature Support field of the EMM Additional Accept message is 1, determining that the current network supports the emergency call capability; When the value of the penultimate bit of the Evolved Packet System EPS Network Feature Support field of the EMM Additional Accept message is 0, determining that the current network does not support emergency call capability; When the target signaling is a SIB1 message, determining the result of the current network's support for the emergency call capability according to the target signaling includes: When the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 1, determining that the current network supports emergency call capabilities; When the Internet Protocol Multimedia Subsystem Emergency Call Support field of the non-critical extension field of the SIB1 message is 0, it is determined that the current network does not support the emergency call capability.

4. The display method according to claim 1, wherein: The method further comprises: When it is detected that the user triggers the emergency call capability display control, it is determined that a display instruction for the emergency call capability is received.

5. The display method according to claim 1, wherein: The support result includes supporting the emergency call capability and not supporting the emergency call capability; The controlling the terminal to display a preset logo according to the support result includes: When the support result is that the emergency call capability is supported, the terminal is controlled to display a preset mark.

6. The display method according to claim 1, wherein: When the terminal carries multiple subscriber identity module (SIM) cards, controlling the terminal to display a preset logo according to the support result includes: The terminal is controlled to display a preset logo according to the support result corresponding to each SIM card.

7. A display device for emergency call capability, characterized in that: include: A polling module is used to poll and search for air interface signaling according to a preset period when receiving an emergency call capability display instruction; A determination module, configured to determine the current radio resource control (RRC) state of the terminal; A processing module, configured to determine target signaling according to the RRC state and the found air interface signaling, and determine the support result of the current network for the emergency call capability according to the target signaling; A display module, configured to control the terminal to display a preset logo according to the support result; The preset flag is used to indicate that the terminal supports emergency call capability under the current network state.

8. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and is characterized in that the processor implements the steps of the method according to any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that When the computer program product is run on a computer, the computer is enabled to implement the steps of the method according to any one of claims 1 to 6.