A call processing method, device, apparatus and storage medium

CN118042038BActive Publication Date: 2026-09-25CHINA UNITED NETWORK COMM GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211418178.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-14
Publication Date
2026-09-25
Estimated Expiration
2042-11-14

AI Technical Summary

Technical Problem

[0005]本申请实施例提供一种通话处理方法、装置、设备及存储介质,用以解决未绑定可穿戴设备的副卡通话不能通过可穿戴设备接听,或者用户不知道有通话请求,通信体验差、不方便的问题

Benefits of technology

[0040]本申请实施例提供的一种通话处理方法、装置、设备及存储介质,在该方案中,终端设备设置有两个SIM卡,当其中一个与可穿戴设备绑定,另一个没有绑定可穿戴设备的情况下接收到通话请求时,与现有技术不同的是,该方案终端设备首先确定是否通过蓝牙与可穿戴设备连接,如果没有连接,则直接将该没有绑定可穿戴设备的SIM上的通话设置转移至绑定了该可穿戴设备的SIM卡上,以便用户能在可穿戴设备上接收到通话请求,从而通过可穿戴设备进行接听。有效避免了用户不知道有通话请求的情况,通信体验较差,且使用不方便的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118042038B_ABST
    Figure CN118042038B_ABST
Patent Text Reader

Abstract

The application provides a call processing method and device, equipment and a storage medium. A terminal device is provided with a first SIM card and a second SIM card, the first SIM card is bound with a wearable device through an eSIM function, when a call request through the second SIM card is detected, it is determined whether the terminal device is connected with the wearable device through Bluetooth, if the terminal device is not connected with the wearable device through Bluetooth, the call request is transferred to the first SIM card, so that the user answers the call through the wearable device. In this way, in the dual-card dual-standby case, the call request of the two SIM cards can be answered through the wearable device, thereby enhancing the user communication experience and reducing the call delay.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications technology, and in particular to a call processing method, apparatus, device, and storage medium. Background Technology

[0002] With the development of mobile technology, many traditional electronic products have begun to add mobile functions. For example, watches that used to only tell time and wearable devices such as smart bracelets worn during exercise can now connect to the internet through smart terminal devices. For instance, they can connect to the internet via smartphones and display incoming call information and answer calls through the embedded-subscriber identity module (eSIM) function.

[0003] In existing technologies, taking smartphones and smartwatches as examples, smartphones and smartwatches are linked via eSIM functionality. When a call is received on the smartphone, the user can answer it through the smartwatch and complete the call. However, some users' smartphones can support dual SIM dual standby, but cannot simultaneously link both SIM cards to a smartwatch. In this case, the SIM card linked to the smartwatch can make calls through the smartwatch, while calls on the SIM card not linked to the smartwatch cannot be answered using the smartwatch.

[0004] However, this solution presents several drawbacks for users. For example, calls made on SIM cards not linked to a smartwatch cannot be answered through the smartwatch, or users may not be aware of call requests, resulting in a poor communication experience and inconvenience. Summary of the Invention

[0005] This application provides a call processing method, apparatus, device, and storage medium to solve the problems that calls made by a secondary SIM card not bound to a wearable device cannot be answered through the wearable device, or that the user is unaware of a call request, resulting in a poor and inconvenient communication experience.

[0006] In a first aspect, embodiments of this application can provide a call processing method applied to a terminal device, wherein the terminal device is equipped with a first SIM card and a second SIM card, and the first SIM card is bound to a wearable device via eSIM function, the method comprising:

[0007] When a call request via a second SIM card is detected, it is determined whether the terminal device and the wearable device are connected via Bluetooth.

[0008] In response to the terminal device not being connected to the wearable device via Bluetooth, the call request is transferred to the first SIM card so that the user can answer the call through the wearable device. In conjunction with the first aspect, in some embodiments, transferring the call request to the first SIM card includes:

[0009] Determine whether the wearable device and the server establish a connection via a cellular network;

[0010] In response to the wearable device establishing a connection with the server via a cellular network, the call request is transferred to the first SIM card.

[0011] In conjunction with the first aspect, in some embodiments, the method further includes:

[0012] In response to the wearable device failing to establish a connection with the server via the cellular network, a voice prompt is sent to the terminal device requesting the call, indicating that the current call is unanswered.

[0013] In conjunction with the first aspect, in some embodiments, determining whether the wearable device and the server establish a connection via a cellular network includes:

[0014] Obtain indication information from the server, the indication information being used to indicate whether the connection between the wearable device and the server is offline;

[0015] The system determines whether the wearable device and the server establish a connection via a cellular network based on the indicated information.

[0016] In conjunction with the first aspect, in some embodiments, determining whether the terminal device and the wearable device are connected via Bluetooth includes:

[0017] Detect whether the Bluetooth communication interface of the terminal device is enabled, and detect the connected device identifier when the Bluetooth communication interface is enabled;

[0018] In response to the Bluetooth communication interface being enabled and the connected device identifier being a preset identifier of the wearable device, it is determined that the terminal device and the wearable device are connected via Bluetooth; in response to the Bluetooth communication interface not being enabled or the connected device identifier not being a preset identifier of the wearable device, it is determined that the terminal device and the wearable device are not connected via Bluetooth. Secondly, embodiments of this application may also provide a call processing device, comprising: the call processing device having a first SIM card and a second SIM card, the first SIM card being bound to the wearable device via eSIM function, the device comprising:

[0019] The first processing module is used to determine whether the call processing device and the wearable device are connected via Bluetooth when a call request is detected through the second SIM card.

[0020] The second processing module is configured to, in response to the call processing device not being connected to the wearable device via Bluetooth, transfer the call request to the first SIM card so that the user can answer the call through the wearable device.

[0021] In conjunction with the second aspect, in some embodiments, the second processing module is specifically used for:

[0022] Determine whether the wearable device and the server establish a connection via a cellular network;

[0023] In response to the wearable device establishing a connection with the server via a cellular network, the call request is transferred to the first SIM card.

[0024] In conjunction with the second aspect, in some embodiments, a call processing apparatus further includes:

[0025] The third processing module is used to respond to the fact that the wearable device and the server have not established a connection through the cellular network, and to send a voice prompt to the terminal device requesting the call according to the call request. The voice prompt is used to indicate that the current call is unanswered.

[0026] In conjunction with the second aspect, in some embodiments, the second processing module includes:

[0027] An information acquisition unit is used to acquire indication information from the server, the indication information being used to indicate whether the connection between the wearable device and the server is offline;

[0028] The first processing unit is configured to determine, based on the indication information, whether the wearable device and the server establish a connection via a cellular network.

[0029] In conjunction with the second aspect, in some embodiments, the first processing module includes:

[0030] The detection unit is used to detect whether the Bluetooth communication interface of the call processing device is turned on, and to detect the connected device identifier when the Bluetooth communication interface is turned on.

[0031] The second processing unit is used for:

[0032] In response to the Bluetooth communication interface being enabled and the connected device identifier being a preset identifier of the wearable device, it is determined that the call processing device and the wearable device are connected via Bluetooth;

[0033] In response to the Bluetooth communication interface being not enabled or the connected device identifier not being the preset identifier of the wearable device, it is determined that the call processing device and the wearable device are not connected via Bluetooth.

[0034] Thirdly, embodiments of this application may also provide a terminal device, including:

[0035] Processor, memory, Bluetooth communication interface;

[0036] The memory stores computer instructions;

[0037] The processor executes the computer instructions stored in the memory, causing the processor terminal device to perform the call processing method described in the first aspect.

[0038] Fourthly, embodiments of this application may also provide a storage medium storing a computer program;

[0039] When the computer program is executed, it implements the call processing method described in the first aspect.

[0040] This application provides a call processing method, apparatus, device, and storage medium. In this solution, a terminal device has two SIM cards. When a call request is received while one SIM card is bound to a wearable device and the other is not, unlike existing technologies, this solution first determines whether the terminal device is connected to the wearable device via Bluetooth. If not, it directly transfers the call settings from the unbound SIM card to the bound SIM card, allowing the user to receive the call request on the wearable device and answer it. This effectively avoids situations where the user is unaware of a call request, resulting in a poor communication experience and inconvenience. Attached Figure Description

[0041] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0042] Figure 1 This application scenario diagram illustrates a call processing method provided in an embodiment of this application.

[0043] Figure 2 A flowchart illustrating an embodiment of a call processing method provided in this application;

[0044] Figure 3 A flowchart illustrating a second embodiment of a call processing method provided in this application;

[0045] Figure 4A flowchart illustrating a specific example of the call processing method proposed in this application;

[0046] Figure 5 This is a schematic diagram of the structure of a call processing device according to an embodiment of this application;

[0047] Figure 6 This is a schematic diagram of the structure of a second embodiment of the call processing device provided in this application.

[0048] Figure 7 This is a schematic diagram of the structure of the call processing device according to Embodiment 3 of this application.

[0049] Figure 8 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application.

[0050] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0051] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0052] With the continuous advancement of technology, wearable devices such as smartwatches and smart bracelets are gradually gaining popularity. Wearable devices typically have eSIM functionality. Users' smartphones, tablets, and other terminal devices usually have two SIM cards. These SIM cards can synchronize data with the wearable device by binding to the eSIM function. However, in scenarios where the user only carries the wearable device, if a call request comes in from the SIM card in the terminal device that is not bound to an eSIM, the user cannot answer the call, resulting in a poor communication experience. Enabling call forwarding requires users to manually configure it through their terminal device or carrier, which necessitates frequent manual setup. Furthermore, call forwarding only occurs after a certain period of inactivity, leading to very high call latency.

[0053] Figure 1 This diagram illustrates an application scenario for a call processing method provided in an embodiment of this application. Communication systems are typically technical systems used to complete the information transmission process. For example... Figure 1As shown, the call processing method provided in this application can be applied to a communication system, which includes at least: a server, a user's terminal device, and a wearable device. The terminal device can be a smartphone, tablet, or other device capable of having two Subscriber Identity Modules (SIMs), such as a dual-SIM dual-standby phone.

[0054] The server can be a server of an operator, core network, or equipment system, etc., and this solution does not impose any restrictions on it.

[0055] Wearable devices can be smartwatches, smart bracelets, or other devices with embedded-subscriber identity module (eSIM) functionality.

[0056] This application does not impose any restrictions on the specific form of each device.

[0057] The terminal device and the wearable device are registered on the same server and can connect directly via Bluetooth, NFC, etc. The first SIM card of the terminal device is bound to the wearable device through the eSIM function. The first SIM card and the wearable device can synchronize data through the eSIM function. Therefore, the terminal device and the wearable device can receive call requests from the first SIM card at the same time. The wearable device can answer calls on the first SIM card in place of the terminal device.

[0058] Therefore, this application provides a call processing method, apparatus, device, and storage medium, aiming to solve the above-mentioned technical problems of the prior art.

[0059] Currently, wearable devices' eSIM functionality only supports binding one SIM card, while users' terminal devices are typically dual-SIM dual-standby. During research, it was found that when a user goes out carrying only the wearable device, and the SIM card without eSIM functionality detects a call request, the user is unaware of the call request and cannot answer it. If call forwarding is enabled, the user needs to manually configure it through the terminal device or the operator, requiring frequent manual setup. Furthermore, call forwarding only occurs after a certain period of inactivity, resulting in very high call latency. By automatically setting up call forwarding when the terminal device detects a call request from a SIM card without eSIM functionality, the aforementioned problems of not being aware of call requests and high call latency can be avoided. Therefore, this application provides a call processing method, apparatus, device, and storage medium.

[0060] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0061] Figure 2 A flowchart illustrating an embodiment of a call processing method provided in this application is shown below. Figure 2 As shown, this call processing method can be applied between wearable devices and terminal devices, and specifically includes the following steps:

[0062] S101: When a call request is detected via the second SIM card, determine whether the terminal device and the wearable device are connected via Bluetooth.

[0063] In the technical solution of this application, it should be understood that the terminal device is equipped with two SIM cards, namely a first SIM card and a second SIM card. The first SIM card is bound to the wearable device through the eSIM function. When a call request is detected on the first SIM card, the user can answer the call directly through the wearable device.

[0064] However, the second SIM card is not linked to the user's wearable device, so if a call request is detected on the second SIM card, the user cannot answer the call directly using the wearable device.

[0065] In this step, when the terminal device detects a call request coming in on the second SIM card, it first determines the distance between the wearable device and the terminal device. If the distance is close, the user can answer the call directly; if the distance is far, the call request needs to be transferred. This solution provides a method for detecting the distance between the user's terminal device and the wearable device. The terminal device detects whether it is connected to the wearable device via Bluetooth to determine the distance for subsequent processing.

[0066] In one specific implementation, the terminal device can determine whether the connected device is the wearable device by detecting whether the Bluetooth communication interface is enabled and, if enabled, detecting the connected device identifier. If the Bluetooth communication interface is enabled and the connected device identifier matches the preset identifier for the wearable device, then the terminal device and the wearable device are connected via Bluetooth. If the Bluetooth communication interface is not enabled or the connected device identifier is not the preset identifier for the wearable device, then the terminal device and the wearable device are not connected via Bluetooth. In other words, if Bluetooth is not enabled, no device will be connected. Alternatively, if the Bluetooth communication interface is enabled but another device is connected, and the device identifier is not the identifier for the wearable device, then it can be determined that the terminal device is not connected to the wearable device.

[0067] S102: In response to the terminal device not being connected to the wearable device via Bluetooth, the call request is transferred to the first SIM card so that the user can answer the call through the wearable device.

[0068] In this step, if it's confirmed that the wearable device and the terminal device are connected via Bluetooth, then the distance between them is not far, meaning the user and the terminal device are not far apart. In this case, the user can handle the call themselves, and the terminal device doesn't need to do anything. If it's confirmed that the wearable device and the terminal device are not connected via Bluetooth, it indicates that the Bluetooth communication interface is not open or the devices are too far apart. In this case, the terminal device can proactively choose to transfer the call request for the user, improving the user's convenience in answering the call.

[0069] In one specific implementation of this step, the call request can be directly transferred to the first SIM card when it is determined that the wearable device and the terminal device are not connected via Bluetooth interface. Alternatively, the call can be transferred to the first SIM card after a preset time period of no answer following the detection of the call request. No manual settings are required from the user during the entire call transfer process. This solution does not restrict the specific timing of call transfer.

[0070] The call processing method provided in this embodiment, when detecting a call request from a second SIM card that is not bound to an eSIM, can determine the distance between the terminal device and the wearable device, i.e., the distance between the user and the terminal device, by judging the Bluetooth connection status between the terminal device and the wearable device. If Bluetooth is not connected, the distance between the terminal device and the wearable device is relatively large, meaning the distance between the user and the terminal device is also relatively large. Therefore, the terminal device can automatically set up call forwarding, transferring the call from the second SIM card to the first SIM card, thereby enabling the wearable device to answer the call. This method reduces call latency, enhances the user's communication experience, and also makes it more convenient for the user to answer calls.

[0071] Figure 3 A flowchart illustrating a second embodiment of a call processing method provided in this application is shown below. Figure 3 As shown, based on the above embodiments, in the specific implementation of this call processing method, the step S102 of transferring the call request to the first SIM card can be specifically implemented as follows:

[0072] S1021: Determine whether the wearable device and the server establish a connection via a cellular network.

[0073] In this step, the terminal device detects that it is not connected to the wearable device via Bluetooth. It first determines whether the wearable device and the server have established a connection via cellular network to confirm whether the wearable device is working properly. If it is offline and not working properly, the terminal device provides a voice prompt indicating that the call is temporarily unanswered. If it is working properly, the call request needs to be transferred. This solution provides a method for detecting the working status of the wearable device: the server detects whether it is connected to the wearable device via cellular network to determine the working status of the wearable device and transmits this information to the terminal device for subsequent processing.

[0074] In one specific implementation, the server can detect whether it is connected to the wearable device via a cellular network. The terminal device can determine whether the wearable device is working properly by interacting with the server. If the server detects that the wearable device has a good cellular network connection and transmits this information to the terminal device, the terminal device, based on the information obtained from the server, determines that the wearable device and the server's cellular network are connected well, and thus the terminal device can determine that the wearable device is working normally and can make calls. If the server detects that the wearable device is not connected to the cellular network and transmits this information to the terminal device, the terminal device, based on the information obtained from the server, determines that the wearable device and the server's cellular network are not connected, and thus the terminal device can determine that the wearable device is offline and not working properly, and cannot make calls.

[0075] S1022: In response to the wearable device establishing a connection with the server via the cellular network, the call request is transferred to the first SIM card.

[0076] In this step, if it is confirmed that the wearable device is connected to the server via a cellular network, it can be determined that the wearable device is in normal working condition. In this case, the terminal device can actively choose to transfer the call request for the user. The user can answer the call transferred from the second SIM card to the first SIM card through the wearable device, thereby enhancing the user's communication experience, reducing call latency, and improving convenience.

[0077] In one specific implementation of this step, when it is determined that the wearable device and the server are connected via a cellular network, the server transmits this information to the terminal device. The terminal device then determines that the wearable device can make a call normally based on this information and directly transfers the call request to the first SIM card. Alternatively, it can transfer the call to the first SIM card only after a preset time has elapsed since the call request was detected and no one answers. The user answers the call through the wearable device. No manual settings are required from the user during the entire call transfer process. This solution does not restrict the specific timing of call transfer.

[0078] S1023: In response to the wearable device failing to establish a connection with the server via the cellular network, a voice prompt is sent to the terminal device requesting the call, indicating that the current call is unanswered.

[0079] In this step, if it is determined that the wearable device and the server are not connected via a cellular network, the wearable device may be offline and not working properly. In this case, the terminal device can proactively choose to send a voice prompt to the terminal device requesting the call, to indicate that the current call is unanswered, thus saving the caller's time.

[0080] In one specific implementation of this step, if it is determined that the wearable device and the server are not connected via a cellular network, the server can transmit the wearable device's malfunction status to the terminal device. Based on the information obtained, the terminal device can directly send a voice prompt to the terminal device requesting the call: "The number you dialed is temporarily unavailable."

[0081] The call processing method provided in this embodiment involves the server detecting the connection status with the wearable device's cellular network to determine if the wearable device is working properly. The terminal device obtains the connection status information between the server and the wearable device's cellular network from the server to determine if the wearable device can make calls normally. If the terminal device obtains the connection status information from the server, indicating that the wearable device can make calls normally, it automatically sets up call forwarding, transferring calls from the second SIM card to the first SIM card, allowing the wearable device to answer the call. If the terminal device obtains the connection status information from the server, indicating that the wearable device is offline and cannot make calls normally, it automatically sends a voice prompt to the requesting terminal device to indicate that the call is currently unanswered. This method reduces call latency, enhances the user's communication experience, and makes it more convenient for users to answer calls, saving the caller's time.

[0082] The following example illustrates the call processing method proposed in this application, using a smartphone as the terminal device and a smartwatch as the wearable device. Figure 4 This is a flowchart illustrating an example of the call processing method proposed in this application. The specific implementation steps include:

[0083] S401: The caller is calling the called party, but the called party's mobile number is not bound to eSIM service.

[0084] In this step, the smartwatch and smartphone are registered on the same server. The smartwatch has eSIM functionality, and the smartphone has dual SIM dual standby, with a first SIM card and a second SIM card. The first SIM card is bound to the eSIM service. When the first SIM card number is the called number and a call request is received, the user can answer the call directly through the smartwatch. The second SIM card is not bound to the eSIM service. When the second SIM card number is the called number and a call request is received, the user cannot answer the call directly through the smartwatch.

[0085] In the specific implementation, the second SIM card number is the called number, the calling number calls the called number, and the called number is not bound to the eSIM service.

[0086] S402: Is the watch connected to the phone via Bluetooth?

[0087] In this step, the second SIM card number of the smartphone is the called number. When a call request is detected on the second SIM card, the distance between the smartphone and the smartwatch is first determined. If the distance is close, the user can directly answer and handle the call with the smartphone; if the distance is far, the call request needs to be transferred. This solution provides a method for detecting the distance between the user's smartphone and smartwatch. The smartphone detects whether it is connected to the smartwatch via Bluetooth to determine the distance and make subsequent processing decisions.

[0088] In its implementation, the smartphone can detect whether the Bluetooth communication interface is enabled and, if enabled, detect the connected device identifier to determine if the connected device is the smartwatch. If the Bluetooth communication interface is enabled and the connected device identifier matches the preset smartwatch identifier, then the smartphone and smartwatch are connected via Bluetooth. If the Bluetooth communication interface is not enabled or the connected device identifier is not the preset smartwatch identifier, then the smartphone and smartwatch are not connected via Bluetooth. In other words, if Bluetooth is not enabled, no device will be connected. Alternatively, if the Bluetooth communication interface is enabled but another device is connected, and its identifier is not the smartwatch identifier, then the smartphone is not connected to the smartwatch.

[0089] S403: If the smartphone and smartwatch are not connected via Bluetooth, determine whether the smartwatch is connected to the server via cellular connection.

[0090] In this step, the smartphone detects that it is not connected to the smartwatch via Bluetooth. First, it determines whether the smartwatch and server have established a connection via cellular network to verify if the smartwatch can answer calls. If it is offline and cannot answer calls, the smartphone provides a voice prompt indicating that the call is temporarily unanswered. If it can answer calls, the call request needs to be transferred. This solution provides a method for detecting the smartwatch's working status: the server detects whether it is connected to the smartwatch via cellular network to determine the smartwatch's working status and transmits this information to the smartphone for further processing.

[0091] In one specific implementation, the server can detect whether it is connected to the smartwatch via a cellular network. The smartphone can then determine whether the smartwatch can make calls based on the information exchanged with the server. If the server detects that the smartwatch has a good cellular network connection, it transmits this information to the smartphone. The smartphone, based on the information obtained from the server, determines that the smartwatch is functioning normally and can make calls. If the server detects that the smartwatch is not connected to the cellular network, it transmits this information to the smartphone. The smartphone, based on the information obtained from the server, determines that the smartwatch is offline and not functioning normally, and cannot make calls.

[0092] S404: If the server is connected to the smartwatch's cellular network, the call will be unconditionally forwarded to the smartwatch's phone number for answering.

[0093] In this step, the server detects a cellular network connection with the smartwatch. The server then transmits the smartwatch's cellular network connection status to the smartphone through information exchange. The smartphone confirms that the smartwatch can make calls normally and automatically sets up unconditional call forwarding for incoming call requests to the first SIM card number.

[0094] In one specific implementation of this step, when the smartwatch and the server are connected via a cellular network, the server transmits this information to the smartphone. The smartphone then determines that the smartwatch can make calls and directly transfers the call request to the first SIM card. Alternatively, the call can be transferred to the first SIM card only after a preset time has elapsed without being answered. The user answers the call through the smartwatch. No manual settings are required from the user during the entire call transfer process, and this solution does not restrict the specific timing of the call transfer.

[0095] S405: If the server is not connected to the smartwatch via cellular network, the call you dialed will be temporarily unavailable.

[0096] In this step, if it is determined that the smartwatch and the server are not connected via a cellular network, the smartwatch may be offline and unable to make calls. In this case, the smartphone can proactively send a voice prompt to the calling device to indicate that the call is unanswered, thus saving the calling user's time.

[0097] In one specific implementation of this step, if it is determined that there is no connection between the smartwatch and the server via a cellular network, the server can transmit the smartwatch's malfunction status to the smartphone. Based on the information obtained, the smartphone can directly send a voice prompt to the calling device: "The number you dialed is temporarily unavailable."

[0098] S406: If the smartphone and smartwatch are connected via Bluetooth, the phone or watch will answer the call according to the current procedure.

[0099] If the smartphone and smartwatch are connected via Bluetooth in this step, it means that the smartphone and the user are close enough that the user can answer the call via either the smartphone or the smartwatch.

[0100] In one specific implementation, the smartphone detects that the Bluetooth communication interface is enabled and then detects the identifier of the connected device. If the Bluetooth communication interface is enabled and the connected device identifier is the preset identifier of the smartwatch, it can be determined that the smartphone and the smartwatch are connected via Bluetooth. This indicates that the smartphone and the user are in close proximity, and the user can directly answer calls through the smartphone or transfer the call request to the first SIM card and answer it through the smartwatch.

[0101] This embodiment provides a specific example of the call processing method. In a smartphone, the first SIM card is bound to an eSIM service, while the second SIM card is not bound to an eSIM service. The second SIM card is the called number. When a caller calls a called party, and the called party is not bound to an eSIM service, the distance between the smartphone and the smartwatch (i.e., the distance between the user and the smartphone) can be determined by checking the Bluetooth connection status between the smartphone and the smartwatch. If Bluetooth is connected, the user can choose to answer the call on either the smartphone or the smartwatch. If Bluetooth is not connected, the distance between the smartphone and the smartwatch is too great, meaning the distance between the user and the smartphone is also too great. In this case, the cellular network connection status between the server and the smartwatch needs to be determined. The server transmits this status information to the smartphone. If the server and the smartwatch are connected to the cellular network, the smartphone automatically sets up call forwarding based on this status information, and the user can answer the call through the smartwatch. If the server and the smartwatch are not connected to the cellular network, the smartphone will directly ring back to the calling device, indicating the call is temporarily unanswered. This method solves the problem of users being unaware of called party requests, enhances the user communication experience, and the automatic call forwarding setting by the smartphone eliminates the need for frequent user setup, reduces call latency, and makes answering calls more convenient.

[0102] Figure 5 This is a schematic diagram of the structure of a second embodiment of the call processing device provided in this application, as shown below. Figure 5 As shown, the call processing device 100 includes: a first processing module 200, a second processing module 300, and a third processing module 400.

[0103] The first processing module 200 is used to determine whether the call processing device and the wearable device are connected via Bluetooth when a call request is detected through the second SIM card.

[0104] The second processing module 300 is used to transfer the call request to the first SIM card if the call processing device is not connected to the wearable device via Bluetooth, so that the user can answer the call through the wearable device.

[0105] The third processing module is used to send a voice prompt to the terminal device requesting the call if the wearable device and the server have not established a connection through the cellular network. The voice prompt is used to indicate that the current call is unanswered.

[0106] Specifically, Figure 6 This is a schematic diagram of the structure of a second embodiment of the call processing device provided in this application, as shown below. Figure 6 As shown, the first processing module 200 includes a detection unit 211 and a second processing unit 212.

[0107] The detection unit 211 is used to detect whether the Bluetooth communication interface of the call processing device is turned on, and to detect the connected device identifier when the Bluetooth communication interface is turned on.

[0108] The second processing unit 212 is configured to determine that the call processing device and the wearable device are connected via Bluetooth in response to the Bluetooth communication interface being enabled and the connected device identifier being a preset wearable device identifier; and to determine that the call processing device and the wearable device are not connected via Bluetooth in response to the Bluetooth communication interface not being enabled or the connected device identifier not being a preset wearable device identifier.

[0109] Figure 7 This is a schematic diagram of the structure of the call processing device according to Embodiment 3 of this application. Figure 7 As shown, the second processing module 300 includes an information acquisition unit 311 and a first processing unit 312.

[0110] The information acquisition unit 311 is used to acquire indication information from the server, which indicates whether the connection between the wearable device and the server is offline.

[0111] The first processing unit 312 is used to determine whether the wearable device and the server establish a connection through a cellular network based on the instruction information.

[0112] The call processing apparatus provided in any of the foregoing embodiments is used to achieve the technical effects of any of the foregoing method embodiments.

[0113] This application embodiment also provides a terminal device 500. Figure 8 This is a schematic diagram of the structure of terminal device 500, which includes: processor 511, memory 512 and Bluetooth communication interface 513.

[0114] Memory 512 is used to store computer instructions.

[0115] The processor 511 is configured to execute computer instructions stored in the memory, causing the processor terminal device to execute the technical solution of any of the foregoing method embodiments.

[0116] Bluetooth communication interface 513 is used to connect to wearable devices.

[0117] This application also provides a storage medium storing a computer program; when the computer program is executed, it implements the technical solutions of any of the foregoing method embodiments.

[0118] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0119] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A call processing method, characterized in that, Applied to a terminal device, the terminal device is equipped with a first user identity module SIM card and a second SIM card, the first SIM card being bound to a wearable device via an embedded mobile user identity module eSIM function, the method comprising: When a call request via a second SIM card is detected, it is determined whether the terminal device and the wearable device are connected via Bluetooth. In response to the terminal device not being connected to the wearable device via Bluetooth, the call request is transferred to the first SIM card so that the user can answer the call through the wearable device; the transfer of the call request to the first SIM card includes: Determine whether the wearable device and the server establish a connection via a cellular network; In response to the wearable device establishing a connection with the server via a cellular network, the call request is transferred to the first SIM card.

2. The method according to claim 1, characterized in that, The method further includes: In response to the wearable device failing to establish a connection with the server via the cellular network, a voice prompt is sent to the terminal device requesting the call, indicating that the current call is unanswered.

3. The method according to claim 2, characterized in that, Determining whether the wearable device and the server establish a connection via a cellular network includes: Obtain indication information from the server, the indication information being used to indicate whether the connection between the wearable device and the server is offline; The system determines whether the wearable device and the server establish a connection via a cellular network based on the indicated information.

4. The method according to claim 1 or 2, characterized in that, Determining whether the terminal device and the wearable device are connected via Bluetooth includes: Detect whether the Bluetooth communication interface of the terminal device is enabled, and detect the connected device identifier when the Bluetooth communication interface is enabled; In response to the Bluetooth communication interface being enabled and the connected device identifier being a preset identifier of the wearable device, it is determined that the terminal device and the wearable device are connected via Bluetooth; In response to the Bluetooth communication interface being not enabled or the connected device identifier not being the preset identifier of the wearable device, it is determined that the terminal device and the wearable device are not connected via Bluetooth.

5. A call processing device, characterized in that, include: The call processing device is equipped with a first user identity module SIM card and a second SIM card. The first SIM card is bound to the wearable device through the embedded mobile user identity module eSIM function. The device includes: The first processing module is used to determine whether the call processing device and the wearable device are connected via Bluetooth when a call request is detected through the second SIM card. The second processing module is configured to transfer the call request to the first SIM card in response to the call processing device not being connected to the wearable device via Bluetooth, so that the user can answer the call through the wearable device; The second processing module is specifically used for: Determine whether the wearable device and the server establish a connection via a cellular network; In response to the wearable device establishing a connection with the server via a cellular network, the call request is transferred to the first SIM card.

6. The apparatus according to claim 5, characterized in that, The device further includes: The third processing module is used to respond to the fact that the wearable device and the server have not established a connection through the cellular network, and to send a voice prompt to the terminal device requesting the call according to the call request. The voice prompt is used to indicate that the current call is unanswered.

7. The apparatus according to claim 5 or 6, characterized in that, The second processing module includes: An information acquisition unit is used to acquire indication information from the server, the indication information being used to indicate whether the connection between the wearable device and the server is offline; The first processing unit is configured to determine, based on the indication information, whether the wearable device and the server establish a connection via a cellular network.

8. The apparatus according to claim 5 or 6, characterized in that, The first processing module includes: The detection unit is used to detect whether the Bluetooth communication interface of the call processing device is turned on, and to detect the connected device identifier when the Bluetooth communication interface is turned on. The second processing unit is used for: In response to the Bluetooth communication interface being enabled and the connected device identifier being a preset identifier of the wearable device, it is determined that the terminal device and the wearable device are connected via Bluetooth; In response to the Bluetooth communication interface being not enabled or the connected device identifier not being the preset identifier of the wearable device, it is determined that the terminal device and the wearable device are not connected via Bluetooth.

9. A terminal device, characterized in that, include: Processor, memory, Bluetooth communication interface; The memory stores computer instructions; The processor executes computer instructions stored in the memory, causing the terminal device to perform the call processing method as described in any one of claims 1 to 4.

10. A storage medium, characterized in that, The storage medium stores a computer program; When the computer program is executed, it implements the call processing as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Wireless communication method and device

    CN110771111A

  • Power consumption control method and device, wearable equipment and computer readable storage medium

    CN111555767A