Incoming call hiding method, electronic equipment, computer program product and storage medium
By implementing call hiding and call log migration functions in electronic devices, the problem of poor privacy in subsystems caused by the sharing of call functions between dual systems is solved, and the privacy and data protection of subsystems are improved.
Patent Information
- Application Number
- CN202410946400.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-12
- Publication Date
- 2026-01-23
AI Technical Summary
When existing dual-system electronic devices share the call function, the privacy of the subsystem is poor, and user data and privacy cannot be effectively protected.
By implementing a call hiding function in electronic devices, incoming call information from the main SIM card is displayed only in the main system, while incoming call information from the sub-SIM card is hidden when the sub-system is not in use. Call records are migrated when the sub-system is in use, providing call record isolation and contact information isolation to ensure the privacy of the sub-system.
The system improves the privacy of incoming calls and call logs, meeting users' privacy needs in the parallel space, while preventing missed important calls and enhancing the protection of user data.
Smart Images

Figure CN121397136A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to a method for hiding incoming calls, an electronic device, a computer program product, and a storage medium. Background Technology
[0002] As electronic devices offer increasingly more functions, people are becoming more reliant on them for work, daily life, and other related activities. To facilitate user experience, some electronic devices incorporate two systems, both of which can be used for data storage, thus meeting the needs of different users.
[0003] The two systems in the electronic device are two separate systems. The subsystem can only implement some application functions, and both the main system and the subsystem can share the call function. The privacy of the subsystem is poor. Summary of the Invention
[0004] This application provides a method for hiding incoming calls, an electronic device, a computer program product, and a storage medium to solve the technical problem that the privacy of subsystems is poor due to the existing dual-system shared call function.
[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0006] Firstly, a call isolation method is provided, applied to an electronic device including a first SIM card and a second SIM card. The electronic device can receive an operation input by a user into the first system instructing the activation of the second system, and activate the second system. The first system can be a main system, and the second system can be a subsystem created or activated within the main system. The electronic device can bind the second system to the second SIM card based on a second operation input by the user.
[0007] In response to a second user input, the electronic device binds the second system to the second SIM card and can then execute a call hiding scheme. When the electronic device is displaying the first user interface of the first system, it receives a call from the second SIM card. When the second system is not in use and the call hiding control is enabled, the call information for the first incoming call from the second SIM card is not displayed on the first user interface.
[0008] In this embodiment, the electronic device provides a SIM card-based call hiding function. When the electronic device activates this function, even when the second system is not in use, incoming calls received from the parallel space will not be displayed or will be hidden in the main space. This further enhances the call privacy of the second system and meets the user's privacy requirements for setting up the parallel space.
[0009] In one possible implementation of the first aspect, a scheme is added to display the caller information of the first incoming call in the first system when the incoming call hiding control is turned off.
[0010] When the electronic device is displaying the first user interface of the first system, after receiving the first incoming call from the second SIM card, and with the second system not in use and the incoming call hiding control off, the incoming call information of the first incoming call from the second SIM card is displayed on the first user interface.
[0011] The electronic device displays the first incoming call from the second SIM card in the first system based on the user's action of disabling the caller ID hiding control. This achieves a better call notification effect and prevents users from missing calls. The electronic device can provide corresponding caller ID display or caller ID hiding schemes based on user selection, better adapting to the needs of different users.
[0012] Furthermore, the second system and / or the second SIM card stores the second contact information of the second SIM card, which includes the third phone number of the first incoming call and the corresponding third contact. The incoming call information of the first incoming call displayed on the first user interface includes the third phone number but does not include the third contact.
[0013] The electronic device uses a call hiding control to turn off the caller ID feature. The first system displays the call information for the first incoming call from the second SIM card, but does not display the second contact information stored on the second SIM card. This improves call notification effectiveness while ensuring user data privacy.
[0014] In one possible implementation of the first aspect, a scheme is added to allow the second system to normally display incoming calls from the second SIM card. When the electronic device is displaying the second user interface of the second system, it receives a first incoming call from the second SIM card. The electronic device displays the call information of the first incoming call from the second SIM card on the second user interface; wherein the call information of the first incoming call includes the phone number of the first caller.
[0015] In one possible implementation of the first aspect, a call record migration scheme is added.
[0016] When the first call ends and the second system is not in use, the electronic device generates a fourth call log corresponding to the first call in the first system. This fourth call log is not displayed on the first system's first call log interface. When the electronic device is used again in the second system, the fourth call log is displayed on the second system's second call log interface.
[0017] The specific implementation scheme includes: After the first system generates a fourth call record corresponding to the first incoming call, the electronic device stores the fourth call record in the first system and adds a first identifier to the fourth call record. When the second system is used again, based on the first identifier, the electronic device migrates the fourth call record from the first system to the second system.
[0018] In practice, when an electronic device fails to answer the first incoming call, it displays a missed call icon on the second call application icon in the second system when the second system is used again, thereby improving the caller ID display effect.
[0019] The electronic device hides the call logs of incoming calls from the second SIM card in the first system, improving user data privacy. Upon reuse in the second system, the call logs of incoming calls from the second SIM card are migrated to and displayed in the second system, alerting the user to the call information and ensuring the integrity of user data.
[0020] In one possible implementation of the first aspect, an interface display scheme for the first system and the second system is added.
[0021] Before activating the second system, the electronic device can display the first interface of the first system in full screen. After activating the second system, the electronic device can display the second interface of the second system in full screen, or it can display the first interface of the first system and the second interface of the second system in split screen. The first system interface includes at least one of the following: a first desktop interface, a first call interface, a first dial interface, a first call log interface, and a first incoming call interface. The second interface includes at least one of the following: a second desktop interface, a second call interface, a second dial interface, a second call log interface, and a second incoming call interface.
[0022] Electronic devices can display the interface of one system in full screen, increasing the display area of information on a single interface and improving the privacy of information on the other interface. Electronic devices can also display the interfaces of two systems simultaneously in split screen, allowing users to quickly operate both systems without switching back and forth, improving both display quality and ease of use.
[0023] In one possible implementation of the first aspect, a call log isolation scheme is added.
[0024] Before an electronic device binds a second system to a second SIM card based on user input, the scheme for displaying call logs may include: the electronic device responding to a first user input operation by displaying a first interface of the first system. The first interface includes a first call log interface, which may be included within the first system. The first call log interface includes first call logs from the first SIM card and second call logs from the second SIM card.
[0025] After an electronic device binds a second system to a second SIM card based on user input, the method for displaying call logs may include: the electronic device responding to a third user input operation by displaying a second interface of the second system. The second interface includes a second call log interface within the second system. The second call log interface includes the second call logs of the second SIM card, but does not include the first call logs of the first SIM card.
[0026] When an electronic device has a first system and a second system, the second system is bound to a second SIM card. Before binding, the first system's first call log interface includes call logs from both the first and second SIM cards. After binding, the second system's second call log interface only displays call logs from the second SIM card, excluding those from the first SIM card. This allows the electronic device to have multiple systems with call log isolation between them, improving system privacy.
[0027] In one possible implementation of the first aspect, a dialing isolation scheme is added before and after binding.
[0028] Before binding the second system to the second SIM card based on user operation, the electronic device displays the first dialing interface of the first system. The first dialing interface includes a first dialing control for the first SIM card and a second dialing control for the second SIM card. The electronic device can make calls through the SIM card corresponding to any SIM card within this dialing interface, based on the user's action on that control.
[0029] After the electronic device binds the second system to the second SIM card based on user operation, it displays the second dialing interface of the second system. The second dialing interface displayed by the electronic device only includes the second dialing controls of the second SIM card and does not include the first dialing controls of the first SIM card.
[0030] The electronic device, within its second dialer interface, can receive clicks on the second dialer controls and make calls using the second SIM card. The electronic device does not display the first dialer controls on the second dialer interface, and cannot make calls using the first SIM card within the second system.
[0031] When the electronic device is running a second system, it provides communication functions for the second SIM card, including but not limited to using the SIM card to make voice calls, access contact information and call logs. In this way, the electronic device has multiple systems, and call isolation is achieved between these systems, improving system privacy.
[0032] In one possible implementation of the first aspect, a contact isolation scheme is added.
[0033] Before binding the second system to the second SIM card based on user operation, the electronic device displays contact information stored in the electronic device, including contact information stored in the first SIM card, the second SIM card, and the first system.
[0034] Specifically, the electronic device displays a first dialing interface of the first system. Responding to clicks on a second dialing control acting on the first dialing interface, the electronic device can make calls within the first system using a second SIM card, displaying a first call interface. The first call interface includes first contact information for the first phone number corresponding to the first call. This first contact information is stored in any of the first SIM card, the second SIM card, or the first system.
[0035] After the electronic device binds the second system to the second SIM card based on user operation, the electronic device only displays contact information stored in the second system and / or the second SIM card.
[0036] Specifically, the electronic device displays the second dialing interface of the second system, and responds to the click operation of the second dialing control on the second dialing interface to display the second call interface; wherein, the second call interface includes the second contact information of the second phone number corresponding to the second call, and the second contact information is stored in the second system and / or the second SIM card.
[0037] For the same peer device, the first contact information and the second contact information stored in the electronic device can be the same or different.
[0038] The electronic device stores first contact information in a first system and second contact information in a second system. The first system displays only the first contact information, and the second system displays only the second contact information. This further enhances the privacy of user data in the second system.
[0039] In one possible implementation of the first aspect, a specific implementation scheme for binding the second system to the second SIM card is added.
[0040] The electronic device can display a second settings interface of the second system. The second settings interface includes first information of the first SIM card and second information of the second SIM card. The first information of the first SIM card includes at least the card number of the first SIM card, and may also include the location and network status of the first SIM card. The second information of the second SIM card includes at least the card number of the second SIM card, and may also include the location and network status of the second SIM card.
[0041] The electronic device receives a click operation that applies second information to the second SIM card, thus binding the second system to the second SIM card.
[0042] Before the electronic device binds the second system to the second SIM card, it displays the first settings interface of the first system, which includes the first information of the first SIM card and the second information of the second SIM card.
[0043] After the electronic device binds the second system to the second SIM card, it displays the first settings interface of the first system. The first settings interface includes the first information of the first SIM card but does not include the second information of the second SIM card. In other words, after the electronic device associates the second system with the second SIM card, the electronic device no longer displays the second information of the second SIM card in its main space; the second information of the bound second SIM card can only be viewed or displayed in the first system.
[0044] After the second system is activated, the electronic device can associate the second system with a second SIM card based on user actions. This requirement that the second system be activated before associating it with the SIM card improves the operational and data privacy of the second system.
[0045] Secondly, an electronic device is provided, which has the function of implementing the call concealment method of the first aspect described above. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function.
[0046] Thirdly, a computer-readable storage medium is provided that stores instructions which, when executed on a computer, enable the computer to perform any of the call hiding methods described in the first aspect above.
[0047] Fourthly, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to execute any of the call hiding methods described in the first aspect above.
[0048] The technical effects of any of the design methods in the second to fourth aspects can be found in the technical effects of different design methods in the first aspect, and will not be repeated here. Attached Figure Description
[0049] Figure 1 This is a hardware structure diagram of an electronic device;
[0050] Figure 2 A schematic diagram of a split-screen display system interface for electronic devices;
[0051] like Figure 3 A schematic diagram of a full-screen display system interface for electronic devices;
[0052] Figure 4 The software architecture of electronic devices;
[0053] Figure 5 In the case of split-screen display, the electronic device displays the interface and operation diagram of the second system associated with the second SIM card;
[0054] Figure 6 In the case of full-screen display, the electronic device displays the interface and operation diagram of the second system associated with the second SIM card;
[0055] Figure 7 This is a schematic diagram of an electronic device associating a first system with a first SIM card and / or associating a second system with a second SIM card in the main space.
[0056] Figure 8 Modify the interface display and operation diagram of the second system associated with the second SIM card for electronic devices;
[0057] Figure 9 A schematic diagram of the phone and messaging settings interface for an electronic device, including but not limited to a SIM card and in airplane mode;
[0058] Figure 10 An interface and operation diagram for storing contact information on electronic devices based on user operations;
[0059] Figure 11 A schematic diagram of an electronic device displaying contact information on a first interface of a first system and a second interface of a second system;
[0060] Figure 12 An interface and operation diagram for an electronic device to make a phone call based on user operation;
[0061] Figure 13 A software logic diagram for an electronic device to make a phone call based on user input;
[0062] Figure 14 This is a diagram showing an electronic device displaying an incoming call interface when the parallel space is in use.
[0063] Figure 15 A comparative diagram showing the call log interface of an electronic device before and after receiving a call from a parallel space.
[0064] Figure 16 A schematic diagram of the interface for an electronic device to receive a call from parallel space under different circumstances;
[0065] Figure 17 A hardware and software architecture diagram for electronic devices to receive calls from parallel space. Detailed Implementation
[0066] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of this application, including various details to aid understanding. These embodiments should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope of this application. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0067] To facilitate understanding, some technical common sense involved in the embodiments of this application will be introduced first.
[0068] The operating system, applications, and user data of an electronic device constitute an ecosystem or user space, providing users with convenient device usage services. This embodiment mainly relates to multiple operating systems for electronic devices and SIM card-based calling applications, where multiple operating systems can be divided into a main system and subsystems.
[0069] (1) Main System: This is the main operating system of the electronic device, responsible for managing and controlling its resources, such as hardware resources like the CPU and software resources like applications (APPs). The main system runs the main space, which is the primary user space of the electronic device. Users can install and run applications within this main space as needed.
[0070] (2) Subsystem: This refers to a subsystem application running at the application layer of the main system. The operation of a subsystem depends on the main system. A subsystem can run a virtual user space (hereinafter referred to as "parallel space"). The parallel space is an independent virtual user space relative to the main space, which enhances privacy and security. Furthermore, applications can also be installed and run within the parallel space. Applications in the parallel space are independent of those in the main space; the applications in the parallel space and the main space can be the same or different.
[0071] The aforementioned parallel space and main space each have independent storage spaces. For example, users cannot access user data in the parallel space from within the main space; access to user data in the parallel space is only possible after entering the parallel space. Furthermore, the parallel space can store data requiring high confidentiality. To enhance the security level of data within the parallel space, electronic devices can set passwords or biometric features, such as fingerprints or facial recognition, for entry. The password for the parallel space can be different from or the same as the password for the main space; the biometric features for the parallel space can be the same as or different from those for the main space, allowing for selection based on specific needs in practical applications.
[0072] It should be noted that the term "parallel space" is used only as an example. In practical applications, parallel space can also be referred to as parallel system, twin system application, twin security system, clone system, second system, security system, etc. In the embodiments of this application, it is described as "parallel space". In addition, the electronic device of this application can be a foldable screen phone or a non-foldable screen phone, etc., without limitation. For ease of explanation, a foldable screen phone is used as an example for illustration in the embodiments of this application.
[0073] When an electronic device has a main system or a dual system, there are multiple ways to display the main space and parallel spaces. For example... Figure 2 As shown, when an electronic device is displaying a parallel space in full screen, it can also display split-screen control (such as...). Figure 2 (205 in the text). Electronic devices can receive user clicks on split-screen display controls and display a split-screen display pop-up (such as...). Figure 2 (206) In this context, the split-screen display pop-up can include full-screen display controls, split-screen display controls, and floating window display controls. Electronic devices can switch to a different display mode based on user clicks on the full-screen control. Figure 3 The full-screen display interface shown in (2) is shown in the figure.
[0074] Or, such as Figure 2 The electronic device displays the system interface of the parallel space in full-screen mode, or displays the system interface of the main space in full-screen mode. For example, Figure 3 As shown in (1), the parallel space is displayed in the foreground, as follows: Figure 3 As shown in (2) in the figure, the main space is displayed in the foreground.
[0075] For ease of distinction, the desktop or other interface of the electronic device's display subsystem includes a first system identifier for indicating parallel spaces. For example... Figure 2 The first system identifier shown can be watermark text including "security watermark" (e.g., Figure 2 (As shown in 203). In actual use, the electronic device may display other watermarks or graphic markers to distinguish between the main space and the parallel space, such as "Secure Space," "Parallel Space," "Privacy Space," "Privacy Watermark," etc. Alternatively, the electronic device may not display the first identifier used to distinguish between the main space and the parallel space, without limitation.
[0076] Furthermore, the electronic device can also display a first control on the subsystem's desktop or other interface, which is used to indicate exiting the parallel space. For example... Figure 2 As shown, the first control may include an "exit control" (such as...). Figure 2(As shown in 204). If the electronic device receives a click operation on the "exit control", it exits the subsystem. In actual use, the first control displayed by the electronic device can also have other forms, such as a back arrow. In addition to exiting the subsystem based on a click operation on the first control, the electronic device can also exit the subsystem based on other predefined operations such as gestures, voice, etc., without limitation.
[0077] After an electronic device exits a subsystem, it can directly enter the main space and display the relevant interfaces there. Alternatively, after exiting a subsystem, it can also display the lock screen or power off; there are no restrictions.
[0078] In one example, the electronic device can verify the user's identity before entering a parallel space from the main space or lock screen based on user actions. For example... Figure 3 As shown in (2), during the process of the electronic device displaying the main space in the foreground, if the electronic device detects that the user is interacting with an icon in the parallel space (such as...), Figure 3 When a click operation (301) is performed, the electronic device can display something like this. Figure 3 The authentication interface shown in (3) verifies the identity of the current user. After successful authentication, the interface of the parallel space can be displayed. Figure 3 As shown in (1), electronic devices can display a parallel space interface in full screen in the foreground. Figure 2 As shown in (1), electronic devices can also display the interfaces of parallel space and main space separately through split screen.
[0079] (3) Parallel Space Usage: In this solution, "parallel space usage" can refer to the use / activation / availability of parallel spaces. Parallel space usage includes two situations: First, parallel spaces are not visible in the foreground: When electronic devices display interfaces in parallel spaces, such as... Figure 3 Zhong (1) and Ru Figure 3 As described in (2), after the electronic device detects a preset gesture, it displays the system desktop of the main space, while the parallel space runs in the background. For example, a user can slide their finger from the bottom of the electronic device's screen to the top of the screen (slide-up gesture) until the finger is above the center line of the screen and then lifts it. After the electronic device detects the slide-up gesture, it returns to the main space and displays the desktop of the main space. At this time, the parallel space is not visible in the foreground. The second type is where the parallel space is visible in the foreground.
[0080] (4) Parallel Space Not Used: In this solution, "Parallel Space Not Used" can mean that the Parallel Space is not used / not opened / unavailable, including when the Parallel Space has been logged out or destroyed. Users can access the Parallel Space by clicking on the icon displayed on the desktop. Figure 2The exit control 204 shown in (1) triggers the electronic device to exit the parallel space and enter the main space. Exiting the parallel space means closing the parallel space and stopping its use. After exiting the parallel space, the parallel space will not continue to run in the background.
[0081] Additionally, if a user no longer wishes to use the parallel space, they can destroy it. For example, in response to a user's request... Figure 5 The operation of destroying the parallel space control 506 shown in (3) destroys the parallel space of the electronic device. Optionally, after the parallel space is destroyed, the parallel space icon will not exist on the main system desktop, and the data in the parallel space will no longer exist.
[0082] The above has introduced some of the terms used in this application. The following is a description of the solution proposed in this application.
[0083] Based on the functions currently offered by electronic devices, users can use them for activities such as making calls and sending / receiving text messages. The multi-SIM card functionality of electronic devices is typically used for calls or communication within the main system. When an electronic device has multiple operating systems installed, it can make calls using multiple SIM cards while the main system is running. However, it cannot make calls using SIM cards while a subsystem is running.
[0084] In other words, electronic devices with multiple systems urgently need SIM card call isolation solutions for the main system and subsystems to improve the privacy of the subsystems and meet the user's call needs in the subsystems.
[0085] This application provides a method for call hiding applied to an electronic device. The electronic device has a first system, a second system, a first SIM card, and a second SIM card. The first system is associated with the first SIM card, and the second system is associated with the second SIM card. The electronic device can provide communication functions for the first SIM card while running the first system, and can also provide communication functions for the second SIM card while running the second system. The communication functions of the SIM card include, but are not limited to, using the SIM card to make voice calls, and using the SIM card's contact information and call log information. In this way, the electronic device has multiple systems, and call isolation is achieved between these systems, improving system privacy.
[0086] This application provides a method for hiding incoming calls, which can be applied to electronic devices. Exemplarily, the electronic device in this application can be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as wearable devices, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, and other electronic devices capable of using multiple SIM cards. The display screen of the electronic device can be a foldable screen or a non-foldable screen; this application does not impose any special limitations on the specific form of the electronic device.
[0087] Figure 1 A schematic diagram of an electronic device is shown. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, a camera 193, a display screen 194, and a Subscriber Identification Module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a touch sensor 180K, a proximity light sensor 108C, an ambient light sensor 180D, etc.
[0088] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0089] Processor 110 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, and memory. These different processing units may be independent devices or integrated into one or more processors. For example, processor 110 is used to execute the data interaction method described in the embodiments of this application.
[0090] The electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device 100 may include one or N displays screens 194, where N is a positive integer greater than 1.
[0091] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the electronic device 100. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100. A SIM card interface may include one or more card slots, each slot can insert one SIM card. A single SIM card interface can accommodate multiple SIM cards simultaneously through multiple slots. These SIM cards can be of the same or different types. Each slot has a corresponding slot number, such as slot 1 and slot 2, which will be used to refer to the slots thereafter. Electronic devices can insert different SIM cards into different slots, associating each slot with the inserted SIM card, and can also identify the inserted SIM card using the slot number.
[0092] A SIM card is a smart card used in electronic devices. Electronic devices can interact with the network through a SIM card to perform functions such as calls and data communication. A SIM card includes two parameters: the card number and the Integrated Circuit Card Identifier (ICCID), both of which uniquely identify the SIM card.
[0093] A SIM card number, also known as the phone number associated with a SIM card, is the number a user uses to make and receive calls, and send and receive text messages. The SIM card number serves as identification during communication and can include an 11-digit sequence. For example, a SIM card number might be 177****6543. In addition, the SIM card number may include parameters such as the country code and carrier code. In other cases, the SIM card number may be a different sequence of digits; the format of SIM card numbers may vary between different countries and regions, but is not limited to any one format. The first SIM card number could be 177****6543, and the second SIM card number could be 199****5678.
[0094] The call concealment method provided in this embodiment allows the first SIM card and the second SIM card included in the electronic device 100 to be inserted into the same SIM card slot 195 of the electronic device, or they can be inserted into different SIM card slots. For example, the first SIM card is inserted into slot 1, and the second SIM card is inserted into slot 2. Based on this, the electronic device will label the first SIM card inserted into slot 1 as Card 1 and the second SIM card inserted into slot 2 as Card 2. In this case, the card number of Card 1 is 177****6543, and the card number of Card 2 is 199****5678.
[0095] Electronic devices can also update the correspondence between the card slot number and the SIM card based on the user's action of changing the SIM card inserted into the card slot.
[0096] For example, based on the previous example, the first SIM card is moved from slot 1 to slot 2, and the second SIM card is moved from slot 2 to slot 1. Based on this, the electronic device will label the second SIM card inserted into slot 1 as Card 1 and the first SIM card inserted into slot 2 as Card 2. In this case, Card 1's card number is 199****5678, and Card 2's card number is 177****6543.
[0097] In other words, there is a correspondence between the SIM card, SIM card number, and card slot number of the electronic device. The correspondence between SIM cards and SIM card numbers remains unchanged, but the correspondence between SIM cards and card slot numbers may change. It should be noted that the association between the second system and the SIM card mentioned in this embodiment refers to the second system associating with the authentication information such as the card number of a certain SIM card, not with the second system associating with the card slot into which the second SIM card is inserted.
[0098] In addition, electronic devices may include other hardware structures to support the implementation of multiple systems and telephony applications, which will not be elaborated further.
[0099] Based on the aforementioned hardware structure, electronic devices can run an operating system (OS). The OS is the foundational system program of an electronic device, providing the environment in which it operates. The OS assembles application programs (APPs), providing corresponding interfaces and program support for different applications. Applications use the interfaces and program support provided by the OS to perform corresponding computational tasks. Information created, received, or stored by the electronic device based on user operations, such as documents, photos, contacts, and call logs, constitutes the user data of the electronic device.
[0100] The call concealment method provided in this embodiment utilizes an electronic device whose software architecture can be as follows: Figure 4 As shown, the internal architecture of an electronic device can be divided into four layers, from top to bottom: Application Layer (APP), Framework Layer (FWK), Hardware Abstraction Layer (HAL), and Kernel Layer (or Driver Layer). It should be noted that in addition to these main functional layers, other functional modules may also be included, without limitation.
[0101] The application layer can include a series of application packages, such as the calling application, contact application, call log application, parallel space, and messaging application involved in this embodiment. The calling application can be a general application encompassing dialing / contacts / call logs; hereinafter, "calling application" will refer to the dialing / contacts / call logs application. The calling application works with the SIM card module and SIM card to realize the calling (Call) function of the electronic device. The calling function mainly includes two services: calling and receiving. Calling, also known as making an outgoing call or dialing a phone call, refers to a call initiated by the electronic device from its own end to another device based on user operation. Receiving a call, also known as an incoming call or receiving a call, refers to a call initiated by another device to the electronic device, which is then passively received by the electronic device. Calls established between the electronic device and other devices are authenticated based on the information carried by the SIM cards of the electronic device and the SIM cards of the other devices. When multiple SIM cards are installed in the electronic device, the application layer usually displays the SIM card number or the card slot number to the user to help them distinguish between different SIM cards.
[0102] The application layer includes call and related applications, which can be system applications or third-party applications, without limitation. In addition, the application layer may also include applications such as call, calendar, map, navigation, music, video, and SMS.
[0103] Specifically, such as Figure 4 As shown, the application layer of an electronic device includes application modules in the main space and application modules in the parallel space. The application modules in the main space may include: a SIM card management and settings module, the InCallUI call interface application, a call log application, an SMS application, a three-way SMS application, a three-way phone application, a ContactsProvider module, and a Call Log Provider module. The application modules in the parallel space include: a parallel space settings module, a call log application, an SMS application, a three-way SMS application, a three-way phone application, a ContactsProvider module, and a Call Log Provider module.
[0104] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The framework layer includes the Rich Communications Services Application Programming Interface (RCS API), the telephony-related API layer, RCSSeverice SMS enhancement service, Telephony, and Telecom. The RCS API refers to a communication protocol based on mobile networks, used for developing and integrating rich communication services to enhance the services of applications such as telephony and SMS, including RCSSeverice SMS enhancement service.
[0105] The Telephony component manages all telephone-related functions, including but not limited to incoming calls (MO), outgoing calls (MT), multi-party calls, and conference calls. Telephony provides a framework for handling various aspects of telephone communication, such as call management, SMS service, service state, and data connection. Telephony involves interaction with underlying hardware (such as the modem) and communicates with the phone's baseband processor through the RIL (Radio Interface Layer).
[0106] Telecom is used to provide telephone call management and UI display, acting as a bridge between the application layer and the Telephony service, providing monitoring and management of telephone call status.
[0107] In addition to the above, the framework layer may also include a window manager, content providers, a view system, a resource manager, a notification manager, and some predefined functions. The window manager manages window applications. It can obtain the screen size, determine if a status bar is present, lock the screen, and capture the screen. The content provider stores and retrieves data, making this data accessible to applications. Data can include video, images, and audio. The view system includes visual controls, such as controls for displaying text and images. The view system can be used to build applications. The display interface can consist of one or more views. The resource manager provides applications with various resources, such as localized strings, icons, images, layout files, video files, etc. The notification manager allows applications to display notifications in the status bar. These notifications can be used to convey informational messages and can disappear automatically after a short pause without user interaction. For example, notifications can be used to announce download completion or message alerts. Notifications can also appear as icons or scrollbar text in the system's top status bar, such as notifications from background applications, or as dialog boxes on the screen. Notifications can include text messages displayed in the status bar, sound alerts, vibrations from the terminal, flashing indicator lights, etc. It should be noted that the camera application can also invoke content providers, resource managers, notification managers, window managers, view systems, etc., according to actual business needs; this embodiment does not impose any restrictions on this.
[0108] The kernel layer is the layer between hardware and software. The kernel layer contains at least the modem and other drivers.
[0109] The Hardware Abstraction Layer (HAL) can encapsulate drivers in the kernel layer and provide an interface for the framework layer to call them, shielding the underlying hardware implementation details. For example... Figure 4 As shown, the aforementioned hardware abstraction layer may include RILD HAL, etc. RILD HAL works in conjunction with the application layer's Telephony and Modem to implement call functionality.
[0110] For ease of description, the term "Main Space Calling Application" will be used to refer to related call recording applications and three-way calling applications in the Main Space, and "Parallel Space Calling Application" will refer to related call recording applications and three-way calling applications in the Parallel Space. The Main Space Contact Service module and the Parallel Space Contact Service module will be used for differentiation, as will the Main Space Call Record Service module and the Parallel Space Call Record Service. The Main Space Contact Service and the Main Space Call Record Service can be called by the Main Space Calling Application to implement the calling functionality of the Main Space. The Parallel Space Contact Service and the Parallel Space Call Record Service can be called by the Parallel Space Calling Application. The call interface application, Telephony, and Telecom are applications or modules shared by both the Parallel Space and the Main Space, and will not be described separately.
[0111] The call hiding method provided in this application mainly involves scenarios such as SIM card association systems, storing contact information, receiving incoming calls based on SIM cards, and sending out calls based on SIM cards. The specific implementation methods of the call hiding method provided in this application will be explained below based on several application scenarios involved in this application, combined with the hardware and software structure of electronic devices. It should be noted that among the several application scenarios involved in this application, the SIM card association system is the basic scenario for implementing the call hiding method. The implementation methods corresponding to other application scenarios can be implemented individually or in combination, and are not limited thereto.
[0112] Scenario 1: Electronic devices associate different systems with different SIM cards.
[0113] For example, an electronic device associates a first system with a first SIM card and a second system with a second SIM card. This example will be used to illustrate the concept further later.
[0114] In one specific implementation, the electronic device can associate the second system with a second SIM card based on user input after the second system is activated. Since the electronic device can only perform the SIM card association operation after the second system is activated, this improves the operational and data privacy of the second system.
[0115] In this scenario, the electronic device can then associate the unassociated first SIM card with the first system based on further user actions. Alternatively, the electronic device can automatically associate the first system with the first SIM card without requiring further user actions.
[0116] In one example, the interface display and operation of the electronic device for associating a second SIM card with a second system are as follows:
[0117] like Figure 5As shown in (1), the electronic device displays the desktop interface U1 of the first system in full screen. The desktop interface U1 includes the icon 501 of the second system. The electronic device can receive the user's click operation on the icon 501 of the second system, open the second system, and enter the parallel space. When the electronic device enters the parallel space, the relevant interface of the first system of the electronic device can be in a foreground visible or foreground invisible state without restriction.
[0118] In one scenario, both the first and second systems of an electronic device can be in use. For example, the electronic device may display the first interface of the first system and the second interface of the second system in a split-screen manner, or the first interface of the first system and the second interface of the second system may be displayed side-by-side. Figure 5 As shown in (2), the electronic device displays a second interface U2 and a first interface U3 in a split-screen format. It should be noted that the first interface refers to multiple interfaces related to the first system, and is not limited to a single interface. Similarly, the second interface refers to multiple interfaces related to the second system, and is not limited to a single interface. Figure 5 This mainly involves a schematic diagram of updating the second interface of an electronic device. The first interface can remain unchanged or be updated to another interface, which will not be explained in detail below.
[0119] like Figure 5 As shown in (2), the electronic device displays a second interface U20, which includes a desktop interface in a parallel space. The desktop interface includes a call application icon 502, a settings application icon 503, a contacts application icon 504, and icons for other applications. In other cases, the call application may also have a corresponding text name "telephone" displayed on the desktop interface. Different electronic devices may also have other different text names, such as "call," "call," "voice call," etc., without limitation.
[0120] like Figure 5 As shown in (2), the electronic device displays the second interface U20, receives a click operation applied to the settings application 502, and updates the second interface U20 to the settings interface U21 of the parallel space, as shown in Figure 502. Figure 5 As shown in (3) above. The settings interface can include multiple settings controls, such as desktop icons, notification content, offline input method, phone and message settings control 505, desktop wallpaper, location and advertisements, desktop layout, lock timing and password, permission management, phone cloning, and destruction of parallel space settings control 506, etc. Different settings controls are used to implement different functions. For example, the phone and message settings control 505 is used to associate the system with the SIM card to achieve call isolation.
[0121] The Parallel Space settings control 506 is used to destroy the Parallel Space based on user interaction. For example, if an electronic device controls the Parallel Space display settings interface U21 and receives a click operation from the user on the Parallel Space settings control 506, the Parallel Space will be destroyed, making it appear as if it were not enabled, and the main system's main space interface will be displayed. Destroying the Parallel Space on an electronic device is similar to uninstalling an application, and will not be elaborated further.
[0122] The electronic device receives a user's click action on the phone and messaging settings controls and displays the phone and messaging settings interface U22. Within this interface, the device associates the SIM card with a parallel space, enabling operations such as making calls and sending / receiving SMS messages based on the associated SIM card. In practice, the electronic device can associate only the SIM card's call function, only its SMS function, or both simultaneously; there are no limitations.
[0123] The electronic device can display the associated information for each SIM card, including the card slot number, card number, and network type. It can also receive user clicks on a specific SIM card's associated information and associate that SIM card with the second system. Conversely, it can automatically associate one or more other SIM cards that have not received clicks with the first system.
[0124] like Figure 5 As shown in (3), the electronic device receives a click operation from the user on the phone and messaging settings control 505, and updates the settings interface U21 to the phone and messaging settings interface U22, as follows. Figure 5 As shown in (4) of the table.
[0125] The phone and messaging settings interface U22 includes SIM card association information, such as the card slot number, the carrier information for each SIM card installed in the slot, the card number, and supported network types. The corresponding SIM cards for different slots are designated SIM card 1 and SIM card 2, and the carrier information can be carrier 1, carrier 2, etc. The network types supported by the SIM card can include at least one of 5G, 4G, 3G, and 2G, or other network types, without limitation.
[0126] In addition, the phone and messaging settings interface U22 can also display a selection control 507 after the association information of each SIM card. The selection control 507 can respond to the user's click operation and confirm the association of the selected SIM card with the parallel space.
[0127] In this way, the electronic device associates the second SIM card with the second system based on user input. Alternatively, the electronic device can automatically associate the first SIM card with the first system based on preset rules or directly.
[0128] In addition, the settings interface may also include a "Do not set" settings control 508. If the electronic device receives a click operation on the "Do not set" settings control 508, it determines that it is not associated with the SIM card in the parallel space.
[0129] Figure 5 (2) to (4) in the diagram illustrate a scheme for associating a second system with a second SIM card based on user operation in the case of a split-screen display of an electronic device.
[0130] In another scenario, the second system of the electronic device is in the foreground and visible, while the first system is in the foreground and invisible. The electronic device displays the second interface of the second system in full screen. For example... Figure 6 This illustrates a scheme where, in a full-screen display scenario, the electronic device associates a second system with a second SIM card based on user input.
[0131] like Figure 6 As shown in (1), the electronic device displays the second interface U40 in full screen. The second interface U40 includes the desktop interface of the second system, which includes a settings icon. The electronic device receives a click operation on the settings icon and updates the second interface U40 to the settings interface U41, as shown in (1). Figure 6 As shown in (2) above. The settings interface U41 includes controls for telephone and messaging settings. The electronic device receives a click operation on the controls for telephone and messaging settings and updates the settings interface U41 to the telephone and messaging settings interface U42, as shown below. Figure 6 As shown in (3) of the text.
[0132] The phone and messaging settings interface U42 displays SIM card information and selected controls. If the electronic device receives a click action applied to SIM card 1, it confirms that SIM card 2 is associated with the second system.
[0133] In addition, such as Figure 6 As shown in (4) above, the electronic device can also display a prompt page 601 on the phone and messaging settings interface U42. The prompt page 601 is used to display relevant information about the parallel associated SIM card. Figure 6 As shown in (4), the electronic device can also display a prompt message: SIM1 has been selected to be used in "Parallel Space," and the main space will not be able to use this card to make calls or send messages. The prompt page U43 may also include an "OK" control. When the electronic device receives a click operation on the "OK" control, it confirms that SIM1 is associated with the second system. In other cases, the prompt message displayed by the electronic device may also include other content and reminder methods, without limitation.
[0134] like Figure 6As shown in (5), the electronic device displays the selected control corresponding to SIM card 1 as selected. The telephone and message settings interface U42 displayed by the electronic device also includes a return control 602. The electronic device receives a click operation on the return control 602 and displays the parallel space settings interface U41', as shown in (5). Figure 6 As shown in (6) in the figure. Comparing the parallel space setting interface U41' before the electronic device associates the second system with the second SIM card and the parallel space setting interface U41 after the setting, after the electronic device associates the second system with the second SIM card, the prompt message under the telephone and information settings control is updated from "Not set" 603 to "SIM card 1" 604.
[0135] In one implementation, the electronic device associates the second system with a second SIM card based on user operation, and can also change the network status of the SIM card displayed on the first interface and the second interface of the electronic device.
[0136] For example, before the electronic device associates the second SIM card with the second system, it displays network status identification information for both the first and second SIM cards on the first interface of the first system. After the electronic device associates the second SIM card with the second system, it displays the network status identification information for the first SIM card on the first interface of the first system and the network status identification information for the second SIM card on the second interface of the second system. This further enhances the privacy of the second system.
[0137] In one example, the electronic device is based on Figure 4 The software structure shown represents the internal software implementation logic for the second system to associate with the second SIM card, as follows:
[0138] The SIM card management module determines the correspondence between the SIM card slot number and the SIM card based on the SIM card inserted in each slot number and notifies Telecom.
[0139] Before the electronic device receives any operation related to the associated SIM card from the user, Telecom can set a default value, namely Slotid = -1.
[0140] Alternatively, when the call interface application receives a user's click action on the "Do not set" control, Telecom can also set Slotid=-1.
[0141] The call interface application determines the card slot number associated with the second system based on user actions and notifies Telecom. Telecom then associates the card slot number, SIM card information, and the Slotid field of the SIM card associated with the parallel space, or associates the card slot number with the Slotid, based on the correspondence between the card slot number and the SIM card.
[0142] For example, within the phone and messaging settings interface, the call interface application receives a user's click action on card 1 and updates the value of Telecom from -1 to 0, that is, Telecom sets Slotid = 0.
[0143] For example, in the phone and messaging settings interface, the call interface application receives a click operation from the user on the relevant information of card 2, and updates the value of Telecom from -1 to 1, that is, Telecom sets Slotid=1.
[0144] In other examples, the character form of the associated fields configured by the electronic device for the parallel space and the corresponding parameter values can be implemented in other ways without limitation.
[0145] In addition to call isolation, electronic devices can also be equipped with call hiding functionality.
[0146] like Figure 6 As shown in (5), the telephone and messaging settings interface U42 may also include a call hiding control 605. The function of the electronic device to display the call hiding control in the telephone and messaging settings interface U42 is: when the second system is in an unused state, the electronic device receives a call from the parallel space and can not display the call information of the parallel space call in the main space.
[0147] If an electronic device receives a click operation on the caller ID control 605, the caller ID function can be activated. Whether the electronic device activates the caller ID function affects whether it performs an alert operation in the main space after receiving an incoming call from the second SIM card associated with the second system when the second system is in an unused state. The electronic device is based on Figure 4 The software architecture shown includes the following software implementation schemes for enabling the caller ID hiding function:
[0148] If the call interface application does not receive a click operation on the caller ID hiding control 605, Telecom will set the caller ID hiding control to an off state by default.
[0149] The call interface application receives a click operation on the caller ID hiding control 605 and notifies Telecom. Telecom records that the caller ID hiding control is enabled.
[0150] The electronic device controls the call handling process and specific display scheme based on the call hiding function, which will be described in detail in the subsequent call scenarios.
[0151] In another specific implementation, after the first system is turned on, the electronic device may, based on the user's operation, associate the first system with a first SIM card and / or associate the second system with a second SIM card.
[0152] The electronic device operates its first system and enters the main space. In this case, the electronic device's second system can be left unused.
[0153] like Figure 7 The diagram illustrates how an electronic device associates a first system with a first SIM card and / or associates a second system with a second SIM card in the main space. In this example, a foldable phone is used as the example, and the electronic device displays the first interface of the first system in full-screen mode.
[0154] like Figure 7 As shown in (1), the electronic device displays the first interface U1 of the first system in full screen. The first interface U1 includes a desktop interface, which includes a settings icon 701. The electronic device receives a click operation on the settings icon 701 and displays the settings interface U2, as shown in (1). Figure 7 As shown in (2) above. The settings interface U2 includes settings for account, WLAN, Bluetooth, mobile network, etc. The electronic device can receive click operations on the mobile network settings item 702 and display the mobile network settings interface U3, as shown in (2). Figure 7 As shown in (3) above. The mobile network settings interface U3 includes settings such as airplane mode, mobile data, SIM card management, personal hotspot, and process management. The electronic device can receive click operations on the SIM card management settings 703 and display the SIM card management settings interface U4.
[0155] like Figure 7 As shown in (4), the SIM card management settings interface U4 includes information about multiple SIM cards that the electronic device has, such as information about SIM card 1 inserted in card slot 1 and information about SIM card 2 inserted in card slot 2.
[0156] The electronic device has already associated SIM card 1 with the parallel space based on user operation, such as... Figure 7 As shown in (4), the electronic device can display the indication information 704 "Parallel Space is bound" in the SIM card area of the SIM card management interface, indicating that the SIM card has been associated with Parallel Space. In addition, the electronic device does not display the card number of the SIM card 1 associated with Parallel Space in the current SIM card management settings interface U4, so as to improve the data privacy of Parallel Space.
[0157] like Figure 8 As shown, after the electronic device has already associated SIM card 1 with the parallel space, it can receive click operations on relevant information for SIM card 2 within the phone and messaging settings interface U41, thus associating SIM card 2 with the parallel space. In this case, the electronic device automatically cancels the association between SIM card 1 and the parallel space. Furthermore, the electronic device can automatically associate SIM card 1 with the main space.
[0158] In one scenario, after receiving a click operation related to information applied to the SIM card, the electronic device activates the second system and displays a second interface in the parallel space.
[0159] like Figure 7 As shown in (4), the electronic device can receive click operations on the setting control 704 acting on SIM card 1 in the SIM card management interface, and display as shown in (4). Figure 8 The authentication interface shown in (1) is as follows. Electronic devices can call a camera or fingerprint module to collect physiological information such as face, iris, and fingerprint for authentication. After successful authentication, the second system's telephone and information interface U51 is displayed, such as... Figure 8 As shown in (2) of the text.
[0160] like Figure 8 As shown in (2), the electronic device can display the security watermark 801 corresponding to the second system to indicate to the user that the current setting operation is within the parallel space. In this way, the privacy of the parallel space can be further improved, meeting the user's needs for secure device use.
[0161] like Figure 8 As shown in (2), the electronic device displays the telephone and information settings interface U52 of the second system, which can simultaneously display the card numbers and other relevant information of the two SIM cards, making it easy for users to accurately identify the associated SIM card. The telephone and settings interface U42 displayed by the electronic device may also include a return control 802. If the electronic device receives a click operation on the return control 802, it can switch from the telephone and information settings interface U42 of the second system to display the SIM card management interface U43 of the first system, such as... Figure 8 As shown in (4) of the table.
[0162] Compare the SIM card management interface U4 before modifying the SIM card associated with the second system (e.g.) Figure 7 (as shown in (4) in the text), and the SIM card management interface U43 after modifying the SIM card associated with the second system (as shown in the text). Figure 8 As shown in (4), the electronic device will display the SIM card of the current parallel space in the SIM card management interface of the first system, but will not display the card number of the SIM card, so as to improve the data privacy of the parallel space.
[0163] The solution provided in this example allows the electronic device to remain in the main space after receiving a user's click on settings items for phone and messaging, or a click on settings items for the parallel space. Within the main space, the system can be associated with the corresponding SIM card. In other cases, the electronic device can also enter the parallel space from the main space based on a user's click on settings controls within the parallel space, displaying the parallel space settings interface and determining the SIM card associated with the second system based on the user's action.
[0164] In other specific embodiments, the electronic device can associate the SIM card inserted into the card slot 1 with the first system and the SIM card inserted into the card slot 2 with the second system based on a preset correspondence between the card slot and the system.
[0165] Electronic devices can pre-set SIM card association rules, associating card slot numbers with corresponding systems. Thus, when the electronic device detects a first SIM card inserted into card slot 1, it can associate the first SIM card with the first system. Similarly, when the electronic device detects a second SIM card inserted into card slot 2, it can associate the second SIM card with the second system.
[0166] Alternatively, if the electronic device detects that a second SIM card is inserted into SIM card slot 1, it can associate the second SIM card with the first system. If the electronic device detects that a first SIM card is inserted into SIM card slot 2, it can associate the first SIM card with the second system. Therefore, if a user wants to switch the SIM card associated with the second system, they can simply switch the SIM card inserted into SIM card slot 2.
[0167] In other embodiments, the electronic device may also pre-set SIM card association rules such that the SIM card inserted into card slot 2 is associated with the first system, and the SIM card inserted into card slot 1 is associated with the second system. Alternatively, the electronic device may pre-set other rules to determine the SIM card associated with each system based on the card slot number, without limitation.
[0168] The aforementioned implementation methods all exemplify electronic devices containing two or more SIM cards, representing schemes where the first system and the second system associate SIM cards, respectively. In some cases, the electronic device may contain only one SIM card, no SIM card, or be in airplane mode, making it impossible for the electronic device to associate a SIM card with the second system.
[0169] In one example, if an electronic device contains only one SIM card, this SIM card can be directly associated with the first system.
[0170] like Figure 9 As shown in (1), this is the phone and message settings interface displayed when the electronic device contains only one SIM card. The electronic device receives a click operation on the "Phone and Messages" settings control in the parallel space and displays the phone and message settings interface U1. The phone and message settings interface U1 includes a SIM card information area, which only includes the relevant information of one SIM card, such as the relevant information of SIM card 1. The information area corresponding to SIM card 2 shows that no card is inserted.
[0171] The electronic device detected that it only contains one SIM card and cannot associate a SIM card with a second system. For example... Figure 9As shown in (1), the electronic device sets the selection control of the SIM card to an unselectable display effect.
[0172] In another example, such as Figure 9 As shown in (2), this is the phone and messaging settings interface U2 displayed when the electronic device has no SIM card. The phone and messaging settings interface U2 includes SIM card information areas; the information areas corresponding to SIM card 1 and SIM card 2 both display "No card inserted." Figure 9 As shown in (2), the electronic device sets the selection control of the SIM card to an unselectable display effect.
[0173] In other examples, such as Figure 9 As shown in (3), this is the phone and messaging settings interface U3 displayed when the electronic device is in airplane mode. The SIM card information area in the phone and messaging settings interface U3 displays the corresponding SIM card information. When the electronic device detects that it is in airplane mode, as shown in (3), the SIM card information area displays the corresponding SIM card information. Figure 9 As shown in (3), the electronic device sets the selection control of the SIM card to an unselectable display effect.
[0174] In other cases, if the electronic device includes only a SIM card, this SIM card can be associated with a first system or a second system based on user operation. Specific operations can be found in the aforementioned implementation methods and will not be repeated here.
[0175] Scenario 2: Electronic devices set up contacts for the SIM card associated with the system based on user operations.
[0176] SIM card contacts refer to other peer devices stored on the SIM card. These peer devices are those with voice calling capabilities and the ability to communicate with other electronic devices. The contact information stored on the SIM card by the electronic device can include the peer device's phone number and user identification information. The phone number can be the SIM card number, a landline number, or a network device's call number. The user identification information stored on the electronic device can include the real name, nickname, and other information that the user has customized for the contacts.
[0177] The electronic device has a first SIM card and a second SIM card, and the electronic device can set contact information for the first SIM card and the second SIM card respectively.
[0178] When an electronic device activates its primary system, newly added contact information in the main storage space is automatically associated with the primary SIM card. Contacts on the primary SIM card are designated as primary contacts. Primary contacts can be stored on the primary SIM card or within the primary system's storage space. These primary contacts stored on the electronic device are displayed in the main storage space but not in the secondary storage space.
[0179] When an electronic device activates its second system, newly added contact information in the parallel space can be automatically associated with the second SIM card. Contacts on the second SIM card are referred to as second contacts. Second contacts can be stored on the second SIM card itself or in the storage space of the second system. Second contacts stored on the electronic device can be displayed in the parallel space but not in the main space. For the same peer device, the first and second contact information stored on the electronic device can be the same or different.
[0180] In one example, such as Figure 10 As shown, the electronic device displays a split-screen view of a first interface U1 of a first system and a second interface U2 of a second system. The electronic device can store information of a first contact based on user actions on the first interface U1. Alternatively, the electronic device can also store information of a second contact based on user actions on the second interface U2. Figure 10 It is mainly used to illustrate the storage of contact information associated with the second SIM card in the second system.
[0181] like Figure 10 As shown in (1), the electronic device displays the second interface U2 of the second system. The second interface U2 includes the desktop interface of the second system, which includes a contact application (such as...). Figure 10 1001 in the middle) and calling applications (such as Figure 10 In the context of device 1002), both the Contacts app and the Phone app provide contact information storage functionality. On other devices, the Contacts app may be called "Phonebook" or "Address Book," and the Phone app may be called "Phone" or "Voice Call," etc., without limitation.
[0182] like Figure 10 As shown in (1), the electronic device display can receive user clicks on the calling application and display the interface of the calling application, such as... Figure 10 As shown in (2) above. The call application interface includes a historical call record area (such as...). Figure 10 1003 in the middle), dialing area (such as Figure 10 1004 in the middle) and functional areas (such as Figure 10 (1005 in the text) The functional area includes call controls, contact controls, etc.
[0183] Electronic devices can receive user clicks on the contact control and store contact information. Electronic devices can also receive user clicks on the dial pad and store contact information.
[0184] like Figure 10 As shown in (3), the electronic device receives a user's click operation on the dialing area and displays the number that received the click operation. In addition, the electronic device also displays controls such as "Create Contact", "Save to Existing Contacts", and "Send Message".
[0185] like Figure 10 As shown in (3), after receiving a user's click operation on the numeric keypad, the electronic device can also receive a click operation on the "New Contact" control, displaying as shown in Figure (3). Figure 10 The new contact interface is shown in (4) above. The electronic device receives the user's operation and determines the contact's identity information, such as "Wang Wu". The electronic device receives the click operation of the confirmation control 1006 and saves the contact information to the second SIM card in the parallel space.
[0186] Figure 10 The interface and operations shown in (1) to (4) provide a way for an electronic device to set up contacts for a second SIM card in a parallel space. The electronic device can also set up contacts for the first SIM card in the main space using similar operations.
[0187] Based on the above operations, the electronic device can add contact information to the first SIM card, for example: Zhang San, 177****1111; Li Si, 177****2222. And, the electronic device can add contacts to the second SIM card, for example: Wang Wu, 199****3333; Zhao Liu, 199****4444.
[0188] like Figure 11 As shown, the electronic device displays a first interface of the first system and a second interface of the second system in a split-screen format, and searches for corresponding contact information based on the user's operations on the first and second interfaces, respectively.
[0189] like Figure 11 As shown in (1), the electronic device receives click operations from the user on the first interface and click operations from the user on the second interface to search for contact information. The first system and the second system search for the same SIM card number, but the contact information displayed by the electronic device is not the same.
[0190] For example, the second system stores the contact information: Wang Wu, 199****3333, while the first system does not store this contact information. Figure 11As shown in (1), the electronic device searches for “199****3333” in the first system and the second system respectively. In the second system, the contact “Wang Wu” matching “199****3333” can be found and displayed. In the first system, the contact “Wang Wu” matching “199****3333” cannot be found, and only “199****3333” can be displayed. The contact “Wang Wu” and other information will not be displayed.
[0191] For example, the first system stores the contact information: Zhang San, 177****1111, while the second system does not store this contact information. Figure 11 As shown in (2), both the first and second systems of the electronic device search for "177****1111". The first system displays the information of the contact "Zhang San" but does not display the information of the contact "Zhang San".
[0192] In other embodiments, if the electronic device modifies the SIM card associated with the second system, the contact information associated with the SIM card can also be migrated accordingly. The contacts migrated between the first system and the second system can be contact information stored in the system's storage space, contact information stored in the SIM card, or contact information stored in the cloud server associated with the system, etc., without limitation.
[0193] For example, Figure 5 As shown in (4), the electronic device binds a SIM card to the second system based on user operation. The corresponding binding relationship is: the first system is associated with the first SIM card, and the second system is associated with the second SIM card. The electronic device changes the association relationship based on user operation to: the second system is associated with the first SIM card, and the first system is associated with the second SIM card. Before the association relationship is modified, the electronic device stores the first contact information associated with the first SIM card in the first system. After the association relationship is modified, the electronic device can migrate the first contact information associated with the first SIM card from the storage space of the first system to the storage space of the parallel space. After the association relationship is modified, the electronic device can search for and display the first contact information associated with the first SIM card in the parallel space.
[0194] For example Figure 8 As shown in (2), the electronic device modifies the SIM card bound to the second system based on user operation. The corresponding binding relationship is: the second system is bound to the first SIM card. The electronic device can migrate contacts stored on the first SIM card from the main space to the parallel space, and can also migrate contacts stored on the second SIM card from the parallel space to the main space.
[0195] Before the electronic device modifies the SIM card bound to the second system based on user operation, the second system stores the contact information of the second SIM card: Wang Wu, 199****3333. The first system does not store this contact information. The contact interface displayed on the electronic device can be as follows: Figure 11 As shown in (1), the electronic device searches for “199****3333” in the first system and the second system respectively. In the second system, the contact “Wang Wu” matching “199****3333” can be found and displayed. In the first system, the contact “Wang Wu” matching “199****3333” cannot be found, and only “199****3333” can be displayed. The contact “Wang Wu” and other information will not be displayed.
[0196] Before the electronic device modifies the SIM card bound to the second system based on user operation, the first system stores the contact information of the second SIM card: Wang Wu, 199****3333. This contact information is then no longer stored in the second system. For example... Figure 11 As shown in (3), the electronic device searches for “199****3333” in the first system and the second system respectively. In the first system, the contact “Wang Wu” matching “199****3333” can be found and displayed. In the second system, the contact “Wang Wu” matching “199****3333” cannot be found. Only “199****3333” can be displayed. The contact “Wang Wu” and other information will not be displayed.
[0197] In one scenario, based on user interaction, the electronic device changes the binding of a second SIM card in the second system to a first SIM card. The electronic device can automatically migrate the contact information of the second SIM card from the second system to the first system, and also migrate the contacts of the first SIM card to the second system.
[0198] In another scenario, when an electronic device migrates contact information associated with a second SIM card, it may only migrate the contact information stored in the contact storage space in the parallel space, while the contact information stored on the second SIM card may not be migrated.
[0199] In other cases, the electronic device changes the second SIM card bound to the second system to the first SIM card based on user operation. The electronic device can also determine whether to migrate contact information based on user operation, which will not be elaborated further.
[0200] In other implementations, if the electronic device modifies the SIM card associated with the second system, the contact information associated with the SIM card can also be deleted to ensure the privacy of the user's stored contact information.
[0201] Building upon this, the electronic device can also adjust the contact information of the first SIM card based on user interaction when displaying the main space. Furthermore, the electronic device can adjust the contact information of the second SIM card based on user interaction when displaying the parallel space. The operations for adjusting contact information include, but are not limited to, adding, deleting, and modifying information.
[0202] The foregoing describes the interface and operation implementation scheme for electronic devices to store, retrieve, or display contact information based on user interaction. The internal software implementation process for electronic devices to store, retrieve, or display contacts is as follows:
[0203] In one scenario, the electronic device stores contact information within a second system based on user interaction. The call display module determines that the contact application interface is the second system's contact application interface. The call display module receives user input on the contact application interface, identifies the peer phone number and user identifier, and transmits them to the parallel space contact service module. The parallel space contact service module stores the peer phone number and user identifier in the parallel space's contact storage space.
[0204] In another scenario, the electronic device searches for and displays contacts based on user actions. The call display module determines that the contact application interface is the contact application of the second system. The call display module receives the user's input operations on the contact application interface, determines the remote phone number entered by the user, and transmits the remote phone number to the parallel space contact service module.
[0205] The Parallel Space Contact Service Module searches for the user identifier corresponding to the peer phone number in the Parallel Space contact storage space. If the user identifier corresponding to the peer phone number is found, it is returned to the call display module. If the user identifier corresponding to the peer phone number is not found, it is returned to the call display module with the indication that the user identifier was not found.
[0206] The call display module receives the user identifier returned by the parallel space contact service module and displays the corresponding phone number and user identifier of the other party in the contact application interface.
[0207] The electronic device associates a first system with a first SIM card and stores the contact information of the first SIM card within the first system. While the electronic device is running the first system, it can answer incoming calls to the corresponding first SIM card, make calls using the first SIM card, and view the contact information and call history of the first SIM card. When the electronic device makes a call within the first system, it defaults to using the first SIM card.
[0208] Furthermore, the electronic device associates the second system with the second SIM card and stores the contact information of the second SIM card in the second system. While the electronic device is running the second system, it can answer incoming calls to the corresponding second SIM card, make calls using the second SIM card, and view the contact information and call history of the second SIM card. When the electronic device makes a call within the second system, it defaults to using the second SIM card.
[0209] Conversely, if the electronic device is in use with the first system but not with the second system, it cannot receive calls from the corresponding second SIM card, or make calls through the second SIM card, nor can it display the contact information and call history of the second SIM card.
[0210] Alternatively, if the electronic device is in use with the second system in operation and the first system is not in operation, it cannot receive calls to the corresponding first SIM card, or make calls through the first SIM card, and cannot display the contact information and call history of the first SIM card.
[0211] The following will explain the call hiding method provided in this embodiment by combining several call scenarios.
[0212] Scenario 3: The second system is in use, and the electronic device receives the user's operations in the parallel space and makes a call through the second SIM card.
[0213] The electronic device activates a second system, displaying a second interface in a parallel space on the foreground. This second interface may include a call application interface, which includes numeric controls and dialer controls. For example... Figure 11 The image shows the call application interface or dialer interface of an electronic device. The dialer interface of an electronic device typically includes only one call control, which is the default dialer control for the SIM card bound to the system. For example... Figure 11 As shown in (1), the left display area is the first interface U1 of the first system. The first interface U1 displays the first dial control 1101. The first system is associated with the first SIM card, and the first dial control corresponds to the first SIM card. When the first dial control receives a click operation, it makes a call based on the first SIM card.
[0214] Correspondingly, the right-hand display area is the second interface U2 of the second system. Interface U2 displays the second dial control 1102. The second system is associated with the second SIM card, and the second dial control corresponds to the second SIM card. When the second dial control receives a click operation, it makes a call based on the second SIM card.
[0215] Before binding the second system to the second SIM card, the first system's first dial control includes two dial controls, one corresponding to SIM card 1 and the other to SIM card 2. The electronic device can receive clicks from the user on either dial control and make calls through one of the SIM cards. For example, if the electronic device receives a click on the dial control corresponding to SIM card 1, it makes a call through SIM card 1. If the electronic device receives a click on the dial control corresponding to SIM card 2, it makes a call through SIM card 2.
[0216] Electronic devices receive clicks from users on digital controls within the call application interface to determine the phone number of the other party being dialed.
[0217] The electronic device searches its contact information stored in the parallel space for a match with the other party's phone number. If a match is found, the contact information is displayed. The electronic device receives user clicks on the dialer control and calls the other party's device based on the second SIM card associated with the second system.
[0218] It should be noted that the "remote phone number" referred to here refers to a phone number other than the second SIM card included in the electronic device. The remote device is an electronic device that includes the SIM card corresponding to the remote phone number, or a device capable of making calls based on the remote phone number. The remote device can establish calling or receiving calls with the first SIM card and / or the second SIM card in the electronic device through the remote phone number.
[0219] In one example, such as Figure 12 The image shows the interface and operation diagram of an electronic device making a phone call based on user input. Figure 13 The diagram shown is a software logic diagram of an electronic device making a phone call based on user input. The following will combine... Figure 12 and Figure 13 This illustrates the specific implementation scheme of the call hiding method provided in the embodiments of this application, which involves making phone calls within a second system.
[0220] The electronic device enters a parallel space based on user interaction. The desktop interface of the parallel space includes a call application icon. The electronic device receives a click action on the call application icon and displays the call application interface.
[0221] S1301: The parallel space call application obtains the Slotid; based on the Slotid, the call application interface is displayed.
[0222] The electronic device identifies the second SIM card associated with the parallel space and the card slot in which the second SIM card is inserted. It associates the ICCID of the second SIM card with the slot number (Slotid) and assigns a value to Slotid. Slotid can have three values: Slotid = 0, indicating SIM card 1 is associated with the parallel space; Slotid = 1, indicating SIM card 2 is associated with the parallel space; and Slotid = -1, indicating no SIM card is associated with the parallel space and call isolation is not enabled.
[0223] During subsequent interactions, the electronic device can use the Slotid of the SIM card associated with the parallel space to refer to the SIM card associated with the parallel space. If the slot number of the SIM card associated with the parallel space changes, for example, if the second SIM card is moved from slot 2 to slot 1, the electronic device will adjust the Slotid of the SIM card associated with the parallel space accordingly.
[0224] Parallel Space Calling applications can register listener events to continuously monitor whether parallel space is enabled. Once parallel space is enabled, the application will receive the listener event, confirming that parallel space is open.
[0225] The parallel space call application can obtain the corresponding parallel call isolation parameter value, namely Slotid, when the parallel space is enabled.
[0226] The electronic device displays the desktop interface of Parallel Space, which includes an icon for the Parallel Space calling application. If the electronic device receives a click on the Parallel Space calling application icon, it launches the Parallel Space calling application and displays its interface.
[0227] like Figure 12 As shown in (1), the electronic device can display the call application interface U0 in full screen. The parallel space call application displays the parallel space call application interface, which may include numeric controls and a unique dial control, etc.
[0228] S1302: The Parallel Space Calling application sends a Slotid to Telecom.
[0229] S1303: Telecom sends the Slotid to the call interface application.
[0230] Once the Parallel Space calling application is enabled, it can send a Slotid to Telecom. Alternatively, Telecom can register a listener for Parallel Space and retrieve the Slotid when it detects that Parallel Space is enabled.
[0231] Telecom obtains the Slotid and sends it to the call interface application, which uses the Slotid to determine whether it is a parallel space call.
[0232] S1304: The call interface application receives a user's click operation on a numeric control and obtains the other party's phone number.
[0233] The electronic device receives a user's click operation on a digital control and determines that the dialed telephone number is "199****3333" (e.g., ...). Figure 12 (1201 in the middle).
[0234] S1305: The call interface application determines that it is a parallel space call based on the Slotid.
[0235] S1306: The call interface application sends the peer's phone number to the Parallel Space Contacts service.
[0236] The call interface application determines that the call is a parallel space call based on the Slotid. The call interface application can then send the other party's phone number to the parallel space contact service, allowing the parallel space contact service to find contact information that matches the other party's phone number.
[0237] Conversely, if the call interface application determines, based on the Slotid, that it is not a parallel space call, it can send the peer's phone number to the main space contact service so that the main space contact service can find a contact that matches the peer's phone number.
[0238] S1307: Parallel Space Contact Service searches for matching contact information based on the other party's phone number.
[0239] S1308: Parallel Space Contacts return contact information matching the peer's phone number to the call interface application.
[0240] S1309: The call interface application displays contact information that matches the other party's phone number.
[0241] like Figure 12 As shown in 1202, the electronic device searches for the contact information in the parallel space and finds the contact information "Wang Wu" that matches "199****3333". The electronic device then displays the contact information.
[0242] S1310: The call interface application receives the user's click operation on the dialer control and confirms the establishment of an outgoing call.
[0243] S1311: The call interface application instructs Telecom to establish an outgoing call.
[0244] The call application interface also includes a dialer control, which the application can monitor the timing of clicks on. If the application receives a click from the user on the dialer control, it determines to initiate an outgoing call. The application then instructs Telecom to establish the outgoing call.
[0245] S1312: Telecom establishes outgoing call.
[0246] S1313: Telecom sends the Slotid and the other party's phone number for the outgoing call to the call interface application.
[0247] Telecom establishes an outgoing call and sends the slotid of the established outgoing call and the other party's phone number to the call interface application.
[0248] S1314: The call interface application determines whether it is a parallel space outgoing call based on the Slotid of the outgoing call, and displays the call interface of the parallel space outgoing call (parallel space call background, contact information matching the other party's phone number, hang-up control, etc.).
[0249] The electronic device receives an action on the dial control (such as...) Figure 12 The click operation of 1203) calls the peer device belonging to the peer phone number through the second SIM card associated with the parallel space, and displays as shown. Figure 12 The outgoing call interface U1 is shown in (2) of the diagram.
[0250] like Figure 12 As shown in (2), the electronic device can display the outgoing call interface U1 in full screen. The outgoing call interface U1 may include the other party's phone number and corresponding contact information, the number's location, the operator's identifier, the security identifier 1205 corresponding to the parallel space, the hang-up control 1206, etc.
[0251] like Figure 12 As shown in (3), the electronic device can display the first interface U2 of the first system and the second interface U3 of the second system in a split screen. The second interface U3 includes a call interface.
[0252] like Figure 12 As shown in (4), the electronic device can also display the first interface U1 of the first system and the second interface U3' of the second system in a split-screen manner. The electronic device displays relevant information about outgoing calls on the second interface U3' through the call capsule 1204. The outgoing call information displayed by the electronic device through the call capsule may include the dialed telephone number of the electronic device, user identifier, operator information of the telephone number, location information, hang-up control, etc., without limitation.
[0253] In another example, if an electronic device calls a phone number such as "177****1111" in a parallel space, and the electronic device does not store the corresponding contact information in either its parallel space or main space, or if it does store the contact information "Zhang San" in its main space, the electronic device cannot find a matching contact in its parallel space's contact storage. It will only display the phone number and location information on the dialer interface, without showing the user identifier "Zhang San".
[0254] like Figure 12 As shown in (5), the electronic device does not find the contact information corresponding to the called peer phone number, does not display the user identifier, and only displays the peer phone number, location, operator identifier, and other information.
[0255] The above describes the process for establishing an outgoing call. The following describes the process for ending an outgoing call.
[0256] There are two main scenarios when an electronic device terminates an outgoing call: actively terminating the call and passively terminating the call. In these two scenarios, the entity that senses the termination of the outgoing call is different.
[0257] In one scenario, an electronic device may proactively end a call by activating a user's click on a hang-up control.
[0258] S1315: The call interface application receives a user's click action on the hang-up control and confirms the end of the outgoing call.
[0259] S1316: The call interface application instructs Telecom to end the outgoing call.
[0260] The call interface application listens for click events on the hang-up control. If a click event is detected, the application determines to end the outgoing call. The call interface application then sends an instruction to Telecom, instructing Telecom to end the outgoing call.
[0261] Alternatively, the call interface application can send a receipt notification to Telecom, indicating that a click action has been received that affects the hang-up control. Telecom can then use this notification to determine whether to end the outgoing call.
[0262] S1317: Telecom releases outgoing call.
[0263] When a call is actively ended, Telecom receives an instruction from the call interface application and releases the outgoing call.
[0264] In another scenario, an electronic device may passively end a call, either by the other device missing a call and automatically hanging up after a timeout, or by the user actively ending the call on the other device.
[0265] If an electronic device passively terminates a call, Telecom can detect the disconnection of the call link and actively release the outgoing call.
[0266] When an electronic device ends a call, it generates a call log and stores it in a parallel space.
[0267] S1318: Telecom determines whether it is a parallel space call based on the Slotid of the outgoing call, and whether the parallel space is currently enabled.
[0268] When an electronic device ends an outgoing call, a call log is generated.
[0269] If the Telecom determines that the outgoing call is a parallel space call, it will execute different call record generation schemes depending on whether the parallel space is currently enabled.
[0270] In one scenario, if the parallel space is currently active, call logs can be generated directly within the parallel space.
[0271] S1319A: Telecom instructs Parallel Space Call Recording Service to generate call logs (remote phone number) for outgoing calls.
[0272] S1320A: Generate call logs for outgoing calls.
[0273] Telecom continuously monitors the usage status of Parallel Space. When a call ends, if Parallel Space is still in use, it instructs the Parallel Space call recording service to directly generate a call record, recording relevant information about the outgoing call, including the other party's phone number, contact information, call duration, etc.
[0274] In another scenario, if the parallel space is not currently open, call records are first generated in the main space, and then migrated to the parallel space after the parallel space is opened.
[0275] S1319B: Telecom instructs the main space call log service to generate call logs for outgoing calls and add a tag to be migrated.
[0276] S1320B: The main space call log service generates call logs for outgoing calls and adds tags to be migrated.
[0277] Telecom determines that the parallel space is not currently enabled, and sends an instruction to the main space call recording service, instructing the main space call recording service to generate call records for outgoing calls and add a tag to be migrated.
[0278] The main space call log service generates a corresponding call log based on the information of the outgoing call and adds a "to be migrated" tag, indicating that the call log needs to be migrated to the parallel space. Based on this "to be migrated" tag, the main space call log will not be displayed in the main space call log interface.
[0279] S1321B: The main space call record service confirms that the parallel space is enabled, searches for tags to be migrated, and determines the migration of outgoing call records.
[0280] S1322B: Call records from the primary space call record service to the parallel space call record service that send outgoing call records.
[0281] The main space call log can also listen for the opening event of the parallel space. After listening for the opening of the parallel space, it checks whether the main space call log includes the tag to be migrated. If the tag to be migrated is found, the call log of the outgoing call is sent to the parallel space call log service.
[0282] S1323B: Generate call logs for outgoing calls.
[0283] The parallel space call log service receives call logs sent by the main space call log service and generates a corresponding call log for the outgoing call in the parallel space. When displaying the call log interface in the parallel space, the call log for that outgoing call can be shown.
[0284] In actual use, electronic devices can dial the same or different numbers simultaneously or at different times based on user operations in different locations, without limitation. The above... Figure 13 The outgoing call operation shown is the processing flow for a single outgoing call. Electronic devices can execute the corresponding outgoing call operation for multiple outgoing calls established simultaneously or at different times, without limitation.
[0285] The call hiding method provided in this embodiment allows an electronic device to make calls to a peer SIM card via the associated second SIM card in a parallel space after the second system is activated. If the second system is not activated, the electronic device cannot make calls to the peer SIM card via the associated second SIM card; it can only make calls to the peer SIM card via the associated first SIM card in the primary space. This achieves effective call isolation between the first and second systems, improving the privacy of the second system.
[0286] Scenario 4: The second system is in use. The electronic device receives an incoming call from the peer device and calls the second SIM card associated with the second system.
[0287] The electronic device associates a second system with a second SIM card. While the second system is running, the electronic device can receive calls from the other SIM card. Upon receiving a call from the other SIM card, the electronic device obtains the SIM card number and searches its contact information in a parallel database for a matching contact. If a matching contact is found, the electronic device displays that contact information. Based on user interaction, the electronic device can answer, wait for, or reject calls from the other SIM card.
[0288] When a parallel universe is opened, in one example, such as Figure 14 As shown in (1), the electronic device displays the second interface U0 of the second system in full screen. The first interface U0 may include a desktop interface. When the electronic device receives a call from the peer device, it displays the incoming call interface U1 in full screen, as shown in (1). Figure 14 As shown in (2) of the text.
[0289] When an electronic device receives a call from a peer device, it determines that the caller is calling the second SIM card associated with the second system. The electronic device then searches for a contact whose phone number matches the peer's number in the contact information stored in the parallel space.
[0290] For example, an electronic device obtains the phone number of a peer device (199****3333) and searches for a matching contact. If the electronic device finds a matching contact, "Wang Wu," it displays the contact information on the incoming call interface U1. The incoming call interface U1 may also include the number's location, carrier identifier, security identifier corresponding to the parallel space, answer controls, and hang-up controls.
[0291] In another example, such as Figure 14 As shown in (3), the electronic device displays the first interface U2 of the first system and the second interface U0' of the second system in a split-screen manner. When the electronic device receives a call from the other end device, it updates the second interface U0' to the incoming call interface U1', while the first interface U2 can remain unchanged.
[0292] In other examples, electronic devices can also display incoming call information in the form of a call capsule. For example... Figure 14 As shown in (5), the electronic device displays the incoming call capsule 1401 on the first and second interfaces. The incoming call capsule can float at the top of the first and second interfaces. In other cases, the electronic device can also set the incoming call capsule to float only at the top of the second interface to indicate to the user that the current incoming call is a parallel space call. The electronic device can also display incoming call information in other ways, such as lock screen, negative one screen, dynamic island, notification bar, etc., without limitation.
[0293] The electronic device displays a parallel space call interface, which includes an answer control and a hang-up control. The electronic device can accept a user's click on the answer control to answer the call from the other device. Alternatively, the electronic device can accept a user's click on the hang-up control to reject the call from the other device. Or, the electronic device may remain unresponsive during the call's duration until the call is automatically disconnected, meaning the electronic device does not answer the parallel space call.
[0294] After receiving a call from the parallel space, the electronic device can end the call by answering and hanging up, rejecting, or missing the call. The relevant call record for the call can be added to the call log in the parallel space. The call record can include information such as call type, call time, caller's phone number, and contact person. The call type can include any of the following: received call, missed call, or rejected call.
[0295] In one example, such as Figure 15 The image shown is a comparison of the call log interface before and after receiving a call from a parallel space. Figure 15 As shown in (1), this is the call log interface before answering a call from the parallel space. The electronic device displays the first interface U1 of the first system and the second interface U2 of the second system in a split-screen format. The first interface U1 includes the main space call log interface, and the second interface U2 includes the parallel space call log interface. Before answering a call from the parallel space, the latest call log 1501 recorded by the electronic device on the second interface U2 is a call log of the dialed telephone number "133****5678" at 6 / 20.
[0296] like Figure 15 As shown in (2), after the electronic device answers a call from the parallel space, it updates the parallel space call record interface U2' on the second interface and adds a call record 1502 corresponding to this call. The other party's phone number is "199****33333", the call time is 6 / 21, and the contact information includes "Wang Wu".
[0297] It should be noted that after an electronic device answers a call from the parallel space, a corresponding call log is generated and stored in the parallel space. The main space call log does not include the call log from that parallel space. Figure 15 As shown in (2), the main space call record interface of the first interface remains unchanged, and no new call records corresponding to this parallel space call are added.
[0298] The electronic device activates the second system and enters a parallel space. When the electronic device receives a call from the SIM card associated with the second system, it can search for matching contact information in the parallel space, display the call information to the user on the parallel space interface, and generate corresponding call records stored in the parallel space. All communication-related interfaces and operations of the second SIM card associated with the second system are within the parallel space, effectively improving the privacy of call isolation in the parallel space.
[0299] Scenario 5: The second system is not in use. The electronic device receives a call from the peer device, and the caller calls the second SIM card associated with the second system.
[0300] The electronic device associates a first system with a first SIM card, and the first system is in use. The electronic device can receive incoming calls corresponding to the first SIM card. The electronic device also associates a second system with a second SIM card, and the second system is in use. The electronic device can receive incoming calls corresponding to the second SIM card.
[0301] Conversely, if the first system of the electronic device is in use and the second system is in use, and the other device calls the second SIM card, the electronic device can receive the call from that parallel space and display the call information. The electronic device can also automatically hang up the call from that parallel space.
[0302] In one specific implementation, the second system is in an unused state, the electronic device automatically rejects incoming calls from the parallel space, and does not display incoming call information in the main space.
[0303] In one example, the peer device calls the second SIM card. The electronic device receives this parallel space call from the peer device to the second SIM card. Determining that the second system is not in use, the electronic device automatically hangs up the parallel space call. The electronic device then displays the main space interface normally, but does not display the call information from the second SIM card on the main space interface.
[0304] In other cases, if the electronic device determines that the second system is not in use, it may not automatically hang up the call from the parallel space. Instead, it may receive the call but not display the call information in the main space until the call is canceled by the other device or automatically hung up after a timeout.
[0305] After an electronic device terminates a call in the parallel space, it generates a corresponding call log in the main space, but does not display the call log in the main space's call log interface. When the electronic device is used again in the parallel space, the call log for that call is migrated from the main space to the parallel space.
[0306] Once the electronic device is used again in the Parallel Space, the missed call records for that Parallel Space call can be displayed on the relevant interface of the Parallel Space calling application. For example, the electronic device may display the number of missed calls marked in red on the calling application icon on the Parallel Space desktop interface. Additionally, the electronic device may display the missed call records for that Parallel Space call in the Parallel Space call log display interface based on user interaction.
[0307] The call hiding method provided in this embodiment allows the electronic device to automatically hang up calls from the parallel space when the second system is not in use, and the call information is not displayed in the main space. After the electronic device activates the second system, the relevant records of the missed call can be displayed in the call log interface. In this way, the information privacy of the parallel space is improved, while the call records of the SIM card associated with the parallel space are retained for easy user access.
[0308] In another specific implementation, the second system is in an unused state. When the electronic device receives a call from the parallel space, it can choose whether to display the call information from the parallel space in the main space, depending on whether the caller ID control is turned on.
[0309] In this embodiment, the electronic device adds a call hiding function. When the call hiding function is enabled, even when the second system is not in use, if the electronic device receives a call from the parallel space, the call information from the parallel space will not be displayed or will be hidden in the main space. This further improves the privacy of incoming calls in the second system and meets the user's privacy requirements for setting up the parallel space.
[0310] If the electronic device does not have its call hiding function enabled, and the second system is not in use, when the electronic device receives a call from the parallel space, it can display the caller information in the main space. The caller information displayed in the main space may include the recipient's phone number, location, and carrier identifier. However, the caller information displayed in the main space may not include parallel space contact information matching the recipient's phone number.
[0311] The following two examples illustrate how electronic devices handle incoming calls from parallel spaces when the call hiding function is enabled and disabled, respectively.
[0312] In one example, the second system is in an unused state, the parallel space call hiding control is turned on, the electronic device receives parallel space calls, and the call information of the parallel space calls is not displayed in the main space.
[0313] Continuing as mentioned above Figure 6As shown in (5), the electronic device displays the second interface of the second system. The second interface includes a telephone and messaging settings interface, which includes a "hide incoming call" control 605. The electronic device receives a click operation from the user on the "hide incoming call" control, and the "hide incoming call" control displays the selected effect. The electronic device opens the "hide incoming call" control.
[0314] After the electronic device turns on the call concealment switch, when the second system is unavailable, it receives a parallel space call from the other device calling the second SIM card and conceals the call information in the main space. The electronic device can also automatically hang up the parallel space call, or it can ignore the parallel space call until it times out and hangs up automatically.
[0315] like Figure 16 As shown in (1), the Parallel Space is in use. The electronic device receives calls from the Parallel Space and displays the caller interface, including the other party's phone number, contact information, location, and operator identifier.
[0316] like Figure 16 As shown in (2), the parallel space is in an unused state. Electronic devices receive calls from the parallel space, but the main space does not display the call information from the parallel space.
[0317] In one scenario, the on / off state of the caller ID hiding control can be set by default according to the associated SIM card.
[0318] For example, an electronic device associates SIM card 1 with a second system and enables the caller ID hiding control. Later, based on user input, the electronic device associates SIM card 2 with the second system; in this case, the caller ID hiding control can be disabled by default. If, based on user input, the electronic device then associates SIM card 1 with the second system again, the caller ID hiding control can be enabled by default.
[0319] In another scenario, the on / off state of the incoming call hiding control can be set by the default settings in Parallel Space.
[0320] For example, an electronic device associates SIM card 1 with a second system and enables the caller ID hiding control. Later, based on user input, the electronic device associates SIM card 2 with the second system; in this case, the caller ID hiding control can be enabled by default. The electronic device can also disable the caller ID hiding control based on user input.
[0321] Afterwards, the electronic device associates SIM card 1 with a second system based on user operation. In this case, the call hiding control can be turned off by default.
[0322] Electronic devices offer a default follow configuration for the incoming call hiding control, which simplifies the configuration process for users and improves the user experience.
[0323] In another example, the second system is in an unused state, the parallel space call hiding control is off, the electronic device receives parallel space calls, and displays the call information of the parallel space call in the main space.
[0324] After the electronic device disables the caller ID control, and the second system is in an unused state, it receives a parallel space call from the other device calling the second SIM card, and displays the call information of that parallel space call in the main space. The electronic device either does not search for the contact information of the parallel space caller in the main space, or it does not display the contact information of the parallel space caller in the main space.
[0325] like Figure 16 As shown in (3), the parallel space is in an unused state. The electronic device receives calls from the parallel space and displays the call information of the parallel space call in the main space, but does not display the contact information of the parallel space caller.
[0326] In one example, such as Figure 17 The diagram shown is a software logic diagram of an electronic device receiving calls from parallel space based on user operations.
[0327] Electronic devices receive incoming calls from other devices primarily through Telephony and Telecom. Specifically, when a call comes in, the phone's baseband processor (modem) receives the signal. The baseband processor then transmits the call information to the first system's Telephony or Telephony service via the Radio Interface Layer (RIL).
[0328] S1701: Telephony notifies Telecom of an incoming call (the other end's phone number).
[0329] When Telephony receives an incoming call notification, it notifies Telecom of the call and sends the caller's phone number.
[0330] S1702: Telecom creates an incoming call; Telecom obtains the Slotid, confirms the call is coming from the parallel space and that the parallel space is not enabled.
[0331] Telecom can register listener events to continuously monitor the usage status of parallel spaces. Once a parallel space is enabled, Telecom will receive the listener event, confirming that the parallel space is open.
[0332] Telecom uses incoming call notifications sent by Telephony to determine the other party's phone number and create an incoming call call.
[0333] S1703: Telecom obtains the on / off status of the incoming call hiding control and determines whether the incoming call hiding control is enabled.
[0334] Te lecom confirms that the incoming call hiding control is enabled and executes S1704A: automatically hang up the incoming call.
[0335] Telecom determines that the parallel space is unavailable and the caller ID control is enabled, hiding the caller ID information for that parallel space call in the main space. Telecom can automatically hang up the call, ending the call. Afterwards, a call log corresponding to that parallel space call is generated, with the call type listed as missed call.
[0336] Telecom determines that the incoming call hiding control is not enabled and executes S1704B: Telecom sends the Slotid of the incoming call and the other party's phone number to the call interface application.
[0337] S1705B: The call interface application determines whether the outgoing call is a parallel space incoming call based on the Slotid of the outgoing call, and displays the call interface of the parallel space outgoing call (parallel space call background, hang-up control, etc.).
[0338] like Figure 16 As shown in (3), electronic devices can display the incoming call interface in full screen. The incoming call interface may include the other party's phone number, the number's location, the operator's identifier, the security identifier corresponding to the parallel space, and the hang-up control, etc.
[0339] The above describes the process of establishing and displaying an incoming call. The following describes the process of ending an incoming call.
[0340] Electronic devices ending incoming calls mainly fall into two categories: actively ending a call and passively ending a call. In these two cases, the entity that senses the end of the call is different.
[0341] In one scenario, an electronic device can proactively end a call by actively terminating the call based on a user's click on the hang-up control. If the electronic device first receives a user's click on the answer control, initiates a voice call with the other device, and then receives another click on the answer control, the call type for that parallel call is "answered." If the electronic device first receives a click on the hang-up control, the call type for that parallel call is "rejected" or "answered."
[0342] S1706B: The call interface application receives a user's click action on the hang-up control and confirms the end of the incoming call.
[0343] 1707B: The call interface application instructs Telecom to end the incoming call.
[0344] S1708: Telecom releases incoming call.
[0345] The call interface application listens for click events on the hang-up control. If a click event is detected, the application determines to end the outgoing call. The call interface application then sends an instruction to Telecom, instructing Telecom to end the outgoing call.
[0346] Alternatively, the call interface application can send a receipt notification to Telecom, indicating that a click action has been received that affects the hang-up control. Telecom can then use this notification to determine whether to end the outgoing call.
[0347] When a call is actively ended, Telecom receives an instruction from the call interface application and releases the outgoing call.
[0348] In another scenario, the electronic device passively terminates the call. This could be due to the other device actively terminating the call based on the user's actions, or the call being automatically disconnected after a timeout.
[0349] If an electronic device passively terminates a call, Telecom can detect the disconnection of the call link and actively release the incoming call.
[0350] It should be noted that after Telecom executes S1703, if it executes S1704A to automatically hang up the incoming call, it can directly execute S1708. Alternatively, after executing S1703, Telecom can also execute S1704B, S1705B, S1706B, S1707B, and S1708 in sequence.
[0351] When an electronic device ends a call, it generates a call log and stores it in a parallel space.
[0352] S1709: Based on the Slotid of the incoming call, determine whether it is a parallel space call, and whether the parallel space is currently enabled.
[0353] If Telecom determines that the incoming call is from a parallel space, it will execute different call log generation schemes depending on whether the parallel space is currently enabled.
[0354] In one scenario, if the parallel space is currently active, call logs can be generated directly within the parallel space.
[0355] S1710A: Telecom instructs Parallel Space Call Recording to generate call logs (remote phone number) for incoming calls.
[0356] S1711A: Parallel Space Call Recording generates call logs for incoming calls.
[0357] Telecom continuously monitors the usage status of Parallel Space. When a call ends, if Parallel Space is currently active, it instructs the Parallel Space call recording service to directly generate a call record, recording relevant information about the incoming call, including the other party's phone number and the call duration.
[0358] Additionally, Telecom or Parallel Space Call Recording Service can instruct Parallel Space Contact Service to find contact information matching the other party's phone number. The call records generated by Parallel Space Call Recording Service include the found contact information.
[0359] In another scenario, if the parallel space is not currently open, call records are first generated in the main space, and then migrated to the parallel space after the parallel space is opened.
[0360] S1710B: Telecom instructs the main space call log service to generate call logs for the call and add a tag to be migrated.
[0361] S1711B: The main space call log service generates call logs for incoming calls and adds tags to be migrated.
[0362] Telecom determines that the parallel space is currently not enabled, and sends an instruction to the main space call recording service, instructing the main space call recording service to generate call records for the incoming call and add a tag to be migrated.
[0363] The main space call log service generates a corresponding call log based on the incoming call information and adds a "to be migrated" tag, indicating that the call log needs to be migrated to the parallel space. Based on this "to be migrated" tag, the main space call log will not be displayed in the main space call log interface.
[0364] S1712B: The main space call record service confirms that the parallel space is enabled, searches for tags to be migrated, and determines the call records of incoming calls to be migrated.
[0365] S1713B: Call records of incoming calls sent from the primary space call recording service to the parallel space call recording service.
[0366] The main space call record service can also listen for the opening event of the parallel space. After listening for the opening of the parallel space, it checks whether the main space call record includes the tag to be migrated. If the tag to be migrated is found, the call record of the incoming call is sent to the parallel space call record service.
[0367] S1714B: Parallel Space Call Recording Service generates call logs for incoming calls.
[0368] The parallel space call record service receives call records sent by the main space call record service and generates a corresponding call record for the incoming call in the parallel space.
[0369] S1715: If an incoming call is not answered, the call interface application will display a missed call icon on the call application icon.
[0370] S1716: The call interface application removes the missed call marker from the call application icon and displays the call log.
[0371] When displaying call logs in Parallel Space, the call log for that specific incoming call can be shown. Specifically, for example... Figure 16 As shown in (4), the call interface application can display a missed call marker 1601 on the call application icon. If the call application interface receives a click operation from the user on the call application icon, it can cancel the missed call marker on the call application icon and display the call history.
[0372] In other cases, the Parallel Space Calling app can also display a missed call marker on the calling app icon. Furthermore, if the Parallel Space Calling app receives a user's click action on the calling app icon, it can remove the missed call marker from the calling app icon and display the call log.
[0373] The call hiding method provided in this embodiment adds a call hiding function to an electronic device when a SIM card is associated with a parallel space. The electronic device can determine whether to enable the call hiding function based on user operation. After enabling the call hiding function, the main space hides and does not display call information of the SIM card associated with the parallel space, thereby improving the privacy of call information in the parallel space and enhancing the user experience.
[0374] In summary, the call hiding method provided in this embodiment allows an electronic device with multiple systems to associate different SIM cards with each system, achieving call isolation between different systems. For example, when the main space is in use, communication is conducted through the SIM card associated with the main space. During the operation of the parallel space, communication is conducted through the SIM card associated with the parallel space. When the parallel space is in use, calls cannot be made through the SIM card associated with the parallel space. When the parallel space is in use, the electronic device can choose whether to display call information corresponding to the SIM card associated with the parallel space and whether to display contact information in the main space, depending on the activation status of the call hiding control. In this way, a solution for call isolation between different systems based on associated SIM cards can be implemented, improving the privacy of the electronic device and optimizing the user experience.
[0375] In addition, embodiments of this application also provide an electronic device, including a SIM card module, a display screen, a memory, and a processor, wherein the SIM card module, the display screen, and the memory are all coupled to the processor;
[0376] The memory stores the instructions that the computer executes;
[0377] The processor executes computer execution instructions stored in the memory, causing the electronic device to perform the call hiding method provided in the above embodiments. In addition to these main components, the electronic device also includes components for implementing basic functions, which can be found in [reference needed]. Figure 1 A detailed explanation follows. All the call concealment methods described in the foregoing embodiments can be implemented in the electronic device 100 having the aforementioned hardware structure.
[0378] Based on the above embodiments, this application also provides a calling device, which includes a processor for executing the call hiding method provided in the above embodiments.
[0379] This application also provides a computer-readable storage medium storing a computer program that, when run on a computer, causes the computer to execute the call hiding method provided in the above embodiments.
[0380] This application also provides a computer program product containing instructions that, when run on a computer, enable the computer to execute the call hiding method provided in the above embodiments.
[0381] The specific implementation methods and technical effects of the electronic devices, computer-readable storage media, and computer program products containing instructions provided in this application can be found in the specific implementation process and technical effects of the call hiding method provided in the foregoing embodiments, which will not be repeated here.
[0382] In some embodiments, as described above, those skilled in the art will clearly understand that, for the sake of convenience and brevity, the division of the functional modules described above is merely an example. In practical applications, the functions described above can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0383] In the embodiments of this application, the functional units can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0384] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0385] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of this application should be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A method for concealing incoming calls, characterized in that, Applied to an electronic device, the electronic device including a first SIM card and a second SIM card; and further including: Receives user input in the first system indicating to activate the second system, and activates the second system; In response to a user's input in the second system indicating that a SIM card should be bound, the second system is bound to the second SIM card; While displaying the first user interface of the first system, the first incoming call from the second SIM card is received; When the second system is not in use and the incoming call hiding control is enabled, the incoming call information of the first incoming call from the second SIM card is not displayed on the first user interface.
2. The call concealment method according to claim 1, characterized in that, Also includes: When the first user interface of the first system is displayed, if a call is received from the second SIM card, and the second system is not in use and the caller ID control is enabled, the first call is automatically disconnected.
3. The call concealment method according to claim 1 or 2, characterized in that, Also includes: When the second system is not in use and the caller ID control is off, the caller ID information of the first incoming call from the second SIM card is displayed on the first user interface.
4. The call concealment method according to claim 3, characterized in that, The second system and / or the second SIM card stores the contact information of the second SIM card; The incoming call information displayed on the first user interface includes the phone number of the first caller, but does not include the contact information corresponding to the phone number of the first caller.
5. The call concealment method according to claims 1-4, characterized in that, Also includes: After receiving a call from the second SIM card while displaying the first user interface of the first system, When the second system is not in use, after the first call ends, the first system generates a call record corresponding to the first call, but the call record of the first call is not displayed on the first call record interface of the first system. After the first system does not display the call record of the first incoming call on the first call record interface, when the second system is used, the call record of the first incoming call is displayed on the second call record interface of the second system.
6. The call concealment method according to claim 5, characterized in that, Also includes: Before the call log of the first incoming call is displayed on the second call log interface of the second system, the system desktop of the second system is displayed. The system desktop of the second system includes a second call application icon and a missed call display mark.
7. The call concealment method according to claim 5 or 6, characterized in that, Also includes: After the first call ends and the first system generates a call record corresponding to the first call, the call record of the first call is stored in the first system, and a first identifier is added to the call record of the first call. After storing the call log of the first incoming call in the first system, when the second system is used, the call log of the first incoming call is migrated from the first system to the second system based on the first identifier.
8. The call concealment method according to any one of claims 1-7, characterized in that, Also includes: Before binding the second system to the second SIM card in response to a user's input in the second system indicating that the second system should be bound, a first interface of the first system is displayed; wherein, the first interface includes a first call log interface, which includes a first call log of the first SIM card and a second call log of the second SIM card; After the second system is bound to the second SIM card in response to the user's input in the second system, a second interface of the second system is displayed; wherein, the second interface includes a second call log interface, which includes the second call log of the second SIM card, but does not include the first call log of the first SIM card.
9. The call concealment method according to any one of claims 1-8, characterized in that, Also includes: Before binding the second system to the second SIM card in response to a user's input in the second system indicating that the second system should be bound, a first dialing interface is displayed; wherein the first dialing interface includes a first dialing control for the first SIM card and a second dialing control for the second SIM card; After the second system is bound to the second SIM card in response to the second operation input by the user, the second dialing interface of the second system is displayed; wherein the second dialing interface includes the second dialing control of the second SIM card, but does not include the first dialing control of the first SIM card; The third dialing interface is displayed; wherein the third dialing interface includes the first dialing control of the first SIM card, but does not include the second dialing control of the second SIM card.
10. The call isolation method according to claim 9, characterized in that, Also includes: After the second dialing interface is displayed, in response to the user's click operation on the second dialing control of the second dialing interface, a first call is established and a first call interface is displayed. The first call interface includes the first phone number and the first contact information corresponding to the first call; After the third dialing interface is displayed, in response to the user's click operation on the first dialing control of the first dialing interface, a second call is established and a second call interface is displayed; wherein, the second call interface includes the second phone number and second contact information corresponding to the second call.
11. The call isolation method according to claim 10, characterized in that, The first phone number and the second phone number are the same; The first contact information is different from the second contact information.
12. The call isolation method according to any one of claims 1-4, characterized in that, Also includes: In response to a user's input in the second system indicating the binding of a SIM card, before binding the second system to the second SIM card, a first settings interface of the first system is displayed; the first settings interface includes first information of the first SIM card and second information of the second SIM card. The step of binding the second system to the second SIM card in response to a user's input in the second system instructing the binding of the SIM card includes: The second system displays a second settings interface, which includes first information of the first SIM card and second information of the second SIM card. A click operation that receives second information applied to the second SIM card binds the second system to the second SIM card. After binding the second system to the second SIM card in response to a user's input in the second system indicating that the SIM card should be bound, the call hiding method further includes: The system displays a first settings interface; the first settings interface includes first information of the first SIM card, but does not include second information of the second SIM card.
13. An electronic device, characterized in that, The electronic device includes a SIM card module, a display screen, a memory, and a processor, wherein the SIM card module, the display screen, and the memory are all coupled to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the electronic device to perform the call hiding method as described in any one of claims 1 to 12.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the call hiding method as described in any one of claims 1 to 12.
15. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, implements the call hiding method as described in any one of claims 1 to 12.