Call establishment method and device, electronic equipment, chip and medium

By determining and retaining the target call request based on the call processing policy when receiving the second call request, the problem of call establishment failure in the prior art is solved and the efficiency of call establishment is improved.

CN119342147APending Publication Date: 2025-01-21BEIJING X RING TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411419296.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

When the existing call establishment method receives the second call request while the first terminal device sends a call request to the second terminal device, the call establishment fails and is less efficient.

Method used

By determining candidate reserved call requests based on the call processing policy when receiving the second call request, and retaining one of them as a target reserved call request, call establishment processing is performed.

Benefits of technology

It ensures that the call between the first terminal equipment and the second terminal equipment is successfully established, and the efficiency of call establishment is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342147A_ABST
    Figure CN119342147A_ABST
Patent Text Reader

Abstract

The invention relates to a call establishment method and device, electronic equipment, a chip and a medium, and the method comprises the steps: sending a first call request to second terminal equipment, and receiving a second call request of the second terminal equipment based on a call processing strategy under the condition that the first call request is sent to the second terminal equipment and the second call request of the second terminal equipment is received; determining candidate reserved call requests in the first call request and the second call request; reserving one of the first call request and the second call request as a target call reservation request based on the candidate call reservation request; based on the target reservation call request, performing call establishment processing between the first terminal device and the second terminal device; based on the determined target reservation call request, it can be ensured that the call between the first terminal device and the second terminal device is established successfully, and the call establishment efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a call establishment method, device, electronic device, chip and medium. Background Art

[0002] In the current call establishment method, when the first terminal device sends a first call request to the second terminal device and receives a second call request sent by the second terminal device, based on the current call mechanism, the first terminal device will reject the second call request and the second terminal device will reject the first call request, resulting in the failure of call establishment between the first terminal device and the second terminal device and poor call establishment efficiency. Summary of the invention

[0003] The present disclosure provides a call establishment method, device, electronic device, chip and medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a call establishment method is provided, the method comprising: in a case where a first call request is sent to a second terminal device and a second call request of the second terminal device is received, determining, based on a call processing strategy, candidate reserved call requests among the first call request and the second call request; based on the candidate reserved call request, retaining one of the first call request and the second call request as a target reserved call request; and based on the target reserved call request, performing call establishment processing between the first terminal device and the second terminal device.

[0005] In one embodiment of the present disclosure, the method of retaining one of the first call request and the second call request based on the candidate call retention request as the target call retention request includes: in a case where the candidate call retention request is the first call request, determining whether the second terminal device supports call conflict handling capability; and determining the target call retention request among the first call request and the second call request in combination with whether the second terminal device supports call conflict handling capability.

[0006] In one embodiment of the present disclosure, determining whether the second terminal device supports call conflict handling capability includes: receiving a first response message returned by the second terminal device for the first call request; when the first response message indicates that the call is continued, determining that the second terminal device supports the call conflict handling capability; and / or, when the first response message indicates that the call is rejected, determining that the second terminal device does not support the call conflict handling capability.

[0007] In one embodiment of the present disclosure, the determination of the target call retention request in the first call request and the second call request in combination with whether the second terminal device supports the call conflict handling capability includes: when the second terminal device supports the call conflict handling capability, determining the target call retention request to be the first call request; and / or, when the second terminal device does not support the call conflict handling capability and the first terminal device supports the call conflict handling capability, determining the target call retention request to be the second call request.

[0008] In one embodiment of the present disclosure, the retaining of one of the first call request and the second call request as the target retaining call request based on the candidate retaining call request includes: when the candidate retaining call request is the second call request, determining the target retaining call request between the first call request and the second call request in combination with whether the first terminal device sending the first call request supports call conflict handling capability.

[0009] In one embodiment of the present disclosure, the determination of the target call reservation request in the first call request and the second call request in combination with whether the first terminal device that sends the first call request supports call conflict handling capability includes: if the first terminal device supports call conflict handling capability, determining the target call reservation request to be the second call request; and / or, if the first terminal device does not support call conflict handling capability, determining whether the second terminal device supports call conflict handling capability; if the second terminal device supports call conflict handling capability, determining the target call reservation request to be the first call request.

[0010] In one embodiment of the present disclosure, the call establishment process between the first terminal device and the second terminal device is performed based on the target call retention request, including: when the target call retention request is the first call request, sending a second response message for the second call request to the second terminal device; the second response message indicates call rejection; and when a call indication for the first call request returned by the second terminal device is received, the call establishment process is performed between the first terminal device and the second terminal device.

[0011] In one embodiment of the present disclosure, the call establishment process between the first terminal device and the second terminal device based on the target call retention request includes: when the target call retention request is the second call request, detecting a call indication for the second call request; sending the call indication to the second terminal device to perform the call establishment process between the first terminal device and the second terminal device.

[0012] In one embodiment of the present disclosure, the first call request carries a first number; the second call request carries a second number; the call processing strategy includes any one of the following: determining the call request corresponding to the larger number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the smaller number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the larger local number of the first number and the second number as the candidate reserved call request; the local number is a local number composed of characters preset at multiple consecutive positions in the first number and the second number; determining the call request corresponding to the number with the smaller local number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the larger value calculated by the preset algorithm of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the smaller value calculated by the preset algorithm of the first number and the second number as the candidate reserved call request.

[0013] According to the second aspect of an embodiment of the present disclosure, a call establishment device is also provided, the device comprising: a first determination module, for determining, based on a call processing strategy, a candidate reserved call request among the first call request and the second call request when a first call request is sent to a second terminal device and a second call request of the second terminal device is received; a second determination module, for retaining, based on the candidate reserved call request, one of the first call request and the second call request as a target reserved call request; and a call establishment processing module, for performing call establishment processing between the first terminal device and the second terminal device based on the target reserved call request.

[0014] In one embodiment of the present disclosure, the second determination module includes a first determination unit and a second determination unit; the first determination unit is used to determine whether the second terminal device supports call conflict handling capability when the candidate call retention request is the first call request; the second determination unit is used to determine the target call retention request in the first call request and the second call request in combination with whether the second terminal device supports the call conflict handling capability.

[0015] In one embodiment of the present disclosure, the first determination unit is specifically used to receive a first response message returned by the second terminal device for the first call request; when the first response message indicates that the call is continued, determine that the second terminal device supports the call conflict handling capability; and / or, when the first response message indicates that the call is rejected, determine that the second terminal device does not support the call conflict handling capability.

[0016] In one embodiment of the present disclosure, the second determination unit is specifically used to, when the second terminal device supports call conflict handling capability, determine that the target call retention request is the first call request; and / or, when the second terminal device does not support call conflict handling capability and the first terminal device supports call conflict handling capability, determine that the target call retention request is the second call request.

[0017] In one embodiment of the present disclosure, the second determination module also includes a third determination unit for determining, when the candidate call retention request is the second call request, a target call retention request in the first call request and the second call request in combination with whether the first terminal device sending the first call request supports call conflict handling capabilities.

[0018] In one embodiment of the present disclosure, the third determination unit is specifically used to, when the first terminal device supports call conflict handling capability, determine that the target call retention request is the second call request; and / or, when the first terminal device does not support call conflict handling capability, determine whether the second terminal device supports call conflict handling capability; when the second terminal device supports call conflict handling capability, determine that the target call retention request is the first call request.

[0019] In one embodiment of the present disclosure, the call establishment processing module is specifically used to, when the target reserved call request is the first call request, send a second response message for the second call request to the second terminal device; the second response message indicates call rejection; and when a call indication for the first call request returned by the second terminal device is received, perform call establishment processing between the first terminal device and the second terminal device.

[0020] In one embodiment of the present disclosure, the call establishment processing module is specifically used to, when the target reserved call request is the second call request, detect a call indication for the second call request; and send the call indication to the second terminal device to perform call establishment processing between the first terminal device and the second terminal device.

[0021] In one embodiment of the present disclosure, the first call request carries a first number; the second call request carries a second number; the call processing strategy includes any one of the following: determining the call request corresponding to the larger number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the smaller number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the larger local number of the first number and the second number as the candidate reserved call request; the local number is a local number composed of characters preset at multiple consecutive positions in the first number and the second number; determining the call request corresponding to the number with the smaller local number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the larger value calculated by the preset algorithm of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the smaller value calculated by the preset algorithm of the first number and the second number as the candidate reserved call request.

[0022] According to a third aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to: implement the steps of the call establishment method as described above.

[0023] According to a fourth aspect of an embodiment of the present disclosure, a non-transitory computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor, the processor is enabled to execute the call establishment method as described above.

[0024] According to the fifth aspect of the embodiment of the present disclosure, a chip is also provided, comprising one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprising a computer instruction, and when the processor executes the computer instruction, the chip executes the call establishment method as described above.

[0025] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0026] By sending a first call request to a second terminal device and receiving a second call request from the second terminal device, determining a candidate reserved call request among the first call request and the second call request based on a call processing strategy; retaining one of the first call request and the second call request as a target reserved call request based on the candidate reserved call request; and performing call establishment processing between the first terminal device and the second terminal device based on the target reserved call request; wherein, based on the determined target reserved call request, it is possible to ensure that the call between the first terminal device and the second terminal device is successfully established, thereby improving the call establishment efficiency.

[0027] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0029] Figure 1 A flowchart of a call establishment method according to an embodiment of the present disclosure;

[0030] Figure 2 A flowchart of a call establishment method according to another embodiment of the present disclosure;

[0031] Figure 3 A schematic diagram of a call interaction process when the second terminal device supports the call conflict handling capability and the first terminal device supports the call conflict handling capability;

[0032] Figure 4 A schematic diagram of a call interaction process when the second terminal device supports call conflict handling capability and the first terminal device does not support call conflict handling capability;

[0033] Figure 5 A schematic diagram of a call interaction process when the second terminal device does not support call conflict handling capability and the first terminal device supports call conflict handling capability;

[0034] Figure 6A flowchart of a call establishment method according to another embodiment of the present disclosure;

[0035] Figure 7 A schematic diagram of the structure of a call establishment device according to an embodiment of the present disclosure;

[0036] Figure 8 is a structural block diagram of an electronic device according to an exemplary embodiment of the present disclosure;

[0037] Fig. 9 The figure is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0038] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0039] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0040] In the current call establishment method, when the first terminal device sends a first call request to the second terminal device and receives a second call request sent by the second terminal device, based on the current call mechanism, the first terminal device will reject the second call request and the second terminal device will reject the first call request, resulting in the failure of call establishment between the first terminal device and the second terminal device and poor call establishment efficiency.

[0041] Figure 1 The flowchart of the call establishment method of one embodiment of the present disclosure is as follows. It should be noted that the call establishment method of the present embodiment can be applied to a call establishment device, which can be configured in an electronic device or chip so that the electronic device or chip can perform a call establishment function.

[0042] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.

[0043] In addition, the call establishment device may also be software in an electronic device, etc. The software may be, for example, call establishment software, etc. In the following embodiments, the execution subject is taken as the first terminal device as an example for description.

[0044] like Figure 1 As shown, the method comprises the following steps:

[0045] Step 101: when a first call request is sent to a second terminal device and a second call request is received from the second terminal device, a candidate reserved call request is determined in the first call request and the second call request based on a call processing strategy.

[0046] In the embodiment of the present disclosure, the situation where a first call request is sent to a second terminal device and a second call request is received from the second terminal device refers to the situation where the first terminal device sends a first call request to the second terminal device and does not receive a first response message for the first call request, but then receives the second call request from the second terminal device; or, the first terminal device receives the second call request from the second terminal device while sending the first call request to the second terminal device.

[0047] In the disclosed embodiment, the first call request may carry the first number; the second call request may carry the second number. Correspondingly, the call processing strategy may include any one of the following: determining the call request corresponding to the larger number of the first number and the second number as a candidate for reserved call request; determining the call request corresponding to the smaller number of the first number and the second number as a candidate for reserved call request; determining the call request corresponding to the number with the larger local number of the first number and the second number as a candidate for reserved call request; the local number is a local number composed of characters preset at multiple consecutive positions in the first number and the second number; determining the call request corresponding to the number with the smaller local number of the first number and the second number as a candidate for reserved call request; determining the call request corresponding to the number with the larger value calculated by the preset algorithm of the first number and the second number as a candidate for reserved call request; determining the call request corresponding to the number with the smaller value calculated by the preset algorithm of the first number and the second number as a candidate for reserved call request.

[0048] In one example, the call processing strategy may be to determine the call request corresponding to the larger number between the first number and the second number as a candidate for reserved call request. Correspondingly, the process of the first terminal device determining the candidate for reserved call request between the first call request and the second call request based on the call processing strategy may be, for example, to compare the first number and the second number to obtain a comparison result; if the comparison result is that the first number is smaller than the second number, the second call request is determined as a candidate for reserved call request; if the comparison result is that the first number is larger than the second number, the first call request is determined as a candidate for reserved call request.

[0049] In another example, the call processing strategy may be to determine the call request corresponding to the smaller number between the first number and the second number as a candidate for reserved call request. Correspondingly, the process of the first terminal device determining the candidate for reserved call request between the first call request and the second call request based on the call processing strategy may be, for example, to compare the first number and the second number to obtain a comparison result; if the comparison result is that the first number is smaller than the second number, the first call request is determined as a candidate for reserved call request; if the comparison result is that the first number is larger than the second number, the second call request is determined as a candidate for reserved call request.

[0050] In another example, the call processing strategy may be to determine the call request corresponding to the number with the larger local number between the first number and the second number as a candidate reserved call request. The local number is a local number composed of characters in a plurality of preset consecutive positions in the first number and the second number. For example, the first number and the second number may be 11-digit numbers, and the number composed of characters in the last 4 digits may be used as the local number. Correspondingly, the process of the first terminal device determining the candidate reserved call request in the first call request and the second call request based on the call processing strategy may be, for example, to compare the local number in the first number and the local number in the second number to obtain a comparison result; if the comparison result is that the local number in the first number is smaller than the local number in the second number, the second call request is determined as a candidate reserved call request; if the comparison result is that the local number in the first number is larger than the local number in the second number, the first call request is determined as a candidate reserved call request.

[0051] In another example, the call processing strategy may be to determine the call request corresponding to the number with the smaller local number in the first number and the second number as a candidate for reserved call request. Correspondingly, the process of the first terminal device determining the candidate for reserved call request in the first call request and the second call request based on the call processing strategy may be, for example, to compare the local number in the first number and the local number in the second number to obtain a comparison result; if the comparison result is that the local number in the first number is smaller than the local number in the second number, the first call request is determined as a candidate for reserved call request; if the comparison result is that the local number in the first number is larger than the local number in the second number, the second call request is determined as a candidate for reserved call request.

[0052] In another example, the call processing strategy may be to determine the call request corresponding to the number with the larger value calculated by combining the preset algorithm in the first number and the second number as a candidate for reserved call request. The preset algorithm may be, for example, a hash algorithm. Correspondingly, the process of the first terminal device determining the candidate for reserved call request in the first call request and the second call request based on the call processing strategy may be, for example, to compare the value corresponding to the first number and the value corresponding to the second number to obtain a comparison result; if the comparison result is that the value corresponding to the first number is less than the value corresponding to the second number, the second call request is determined as a candidate for reserved call request; if the comparison result is that the value corresponding to the first number is greater than the value corresponding to the second number, the first call request is determined as a candidate for reserved call request.

[0053] In another example, the call processing strategy may be to determine the call request corresponding to the number with the smaller value calculated by combining the preset algorithm among the first number and the second number as the candidate reserved call request. Correspondingly, the process of the first terminal device determining the candidate reserved call request among the first call request and the second call request based on the call processing strategy may be, for example, to compare the value corresponding to the first number and the value corresponding to the second number to obtain a comparison result; if the comparison result is that the value corresponding to the first number is smaller than the value corresponding to the second number, the first call request is determined as the candidate reserved call request; if the comparison result is that the value corresponding to the first number is larger than the value corresponding to the second number, the second call request is determined as the candidate reserved call request.

[0054] It should be noted that the call processing strategies in the embodiments of the present disclosure are not limited to the above strategies and may be any strategy in existing technologies or future technologies that can distinguish the first number from the second number and select and determine candidate call reservation requests.

[0055] Among them, the setting of multiple call processing strategies enables each terminal device or two terminal devices that need to communicate to select one of the call processing strategies according to the needs, thereby improving the flexibility of call processing strategy selection.

[0056] Step 102: based on the candidate reserved call requests, retain one of the first call request and the second call request as a target reserved call request.

[0057] In the embodiment of the present disclosure, the process of the first terminal device executing step 102 may, for example, be: when the candidate call retention request is the first call request, determining whether the second terminal device supports call conflict handling capability; determining the target call retention request in the first call request and the second call request in combination with whether the second terminal device supports the call conflict handling capability; and / or, when the candidate call retention request is the second call request, determining the target call retention request in the first call request and the second call request in combination with whether the first terminal device sending the first call request supports the call conflict handling capability.

[0058] In the embodiment of the present disclosure, the second terminal device supports the call conflict handling capability, which means that when the second terminal device sends a second call request and receives a first call request from the first terminal device, the second terminal device can choose to retain the received first call request, so as to combine the second response message of the first terminal device to the second call request to finally determine whether to retain the first call request. Wherein, the second terminal device does not support the call conflict handling capability, which means that when the second terminal device sends a second call request and receives the first call request from the first terminal device, the second terminal device does not retain the first call request.

[0059] Step 103: Based on the target reserved call request, a call establishment process is performed between the first terminal device and the second terminal device.

[0060] In the embodiment of the present disclosure, the process of the first terminal device executing step 103 may, for example, include the following steps: when the target reserved call request is the first call request, sending a second response message for the second call request to the second terminal device; the second response message indicates call rejection; and when a call indication for the first call request returned by the second terminal device is received, performing call establishment processing between the first terminal device and the second terminal device.

[0061] The first terminal device may return a second response message carrying a value of 486 to the second terminal device to indicate that the call is rejected. The first terminal device may receive a call indication carrying a value of 200 returned by the second terminal device, wherein the value 200 indicates that the second terminal device connects the call, and then the call process between the first terminal device and the second terminal device may be carried out.

[0062] In addition, the process of the first terminal device executing step 103 may also include the following steps: when the target reserved call request is a second call request, detecting a call indication for the second call request; sending a call indication to the second terminal device to perform call establishment processing between the first terminal device and the second terminal device.

[0063] Among them, when the target reserved call request is a second call request, the first terminal device can detect the operation of the object on the interface; when the call connection operation of the object is detected, a call indication is sent to the second terminal device; the second terminal device conducts the call process between the first terminal device and the second terminal device according to the call indication.

[0064] Among them, after determining the target reservation call request, the interaction between the first terminal device and the second terminal device can speed up the establishment of the call process between the first terminal device and the second terminal device, and ensure that the call is successfully established.

[0065] In the call establishment method of the embodiment of the present disclosure, by sending a first call request to the second terminal device and receiving a second call request from the second terminal device, based on the call processing strategy, determining a candidate reserved call request among the first call request and the second call request; based on the candidate reserved call request, retaining one of the first call request and the second call request as a target reserved call request; based on the target reserved call request, performing call establishment processing between the first terminal device and the second terminal device; wherein, based on the determined target reserved call request, it is possible to ensure that the call between the first terminal device and the second terminal device is successfully established, thereby improving the call establishment efficiency.

[0066] Figure 2 The flowchart of the call establishment method of one embodiment of the present disclosure is as follows. It should be noted that the call establishment method of the present embodiment can be applied to a call establishment device, which can be configured in an electronic device or chip so that the electronic device or chip can perform a call establishment function.

[0067] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.

[0068] In addition, the call establishment device may also be software in an electronic device, etc. The software may be, for example, call establishment software, etc. In the following embodiments, the execution subject is taken as the first terminal device as an example for description.

[0069] like Figure 2 As shown, the method comprises the following steps:

[0070] Step 201: when a first call request is sent to a second terminal device and a second call request is received from the second terminal device, a candidate reserved call request is determined in the first call request and the second call request based on a call processing strategy.

[0071] Step 202: When the candidate reserved call request is the first call request, a first response message for the first call request returned by the second terminal device is received.

[0072] In the embodiments of the present disclosure, it should be noted that, if the first terminal device supports the call conflict handling capability, the first terminal device may first wait for the first response information returned by the second terminal device; based on the first response information, determine the second response information to be returned to the second terminal device. If the first terminal device does not support the call conflict handling capability, the first terminal device does not need to wait for the first response information returned by the second terminal device, and may directly return the first response information indicating call rejection to the second terminal device.

[0073] Step 203: When the first response message indicates that the call is to continue, determine that the second terminal device supports the call conflict handling capability.

[0074] In the embodiment of the present disclosure, the first response message may indicate a temporary response, and the temporary response indicates that the call is continued. In addition, the first response message may indicate a rejection response, and the rejection response indicates that the call is rejected. The first response message may carry a value less than 200 to indicate a temporary response. Specifically, the value less than 200 may be, for example, 180 for ringing.

[0075] Step 204: When the first response message indicates call rejection, determine that the second terminal device does not support call conflict handling capability.

[0076] In the embodiment of the present disclosure, the first response message may carry a value greater than or equal to 300 to indicate a rejection response. Specifically, the value greater than or equal to 300 may be, for example, 486 for rejection.

[0077] It should be noted that step 203 and step 204 may be in an and / or relationship. That is, in an example, step 203 and step 204 are in an and relationship. The first terminal device may determine whether to execute step 203 or step 204 according to actual conditions. That is, if the first response message indicates that the call is continued, step 203 is executed, and if the first response message indicates that the call is rejected, step 204 is executed.

[0078] In another example, step 203 and step 204 are in an OR relationship. Assuming that there is only step 203, the first terminal device determines whether the condition in step 203 is met, and if so, step 203 is executed, otherwise it is not executed. Assuming that there is only step 204, the first terminal device determines whether the condition in step 204 is met, and if so, step 204 is executed, otherwise it is not executed.

[0079] Step 205: When the second terminal device supports call conflict handling capability, determine that the target reserved call request is the first call request.

[0080] In the embodiment of the present disclosure, in the case where the second terminal device supports the call conflict handling capability, the first terminal device may support the call conflict handling capability, or the first terminal device may not support the call conflict handling capability.

[0081] Wherein, in the case where the second terminal device supports the call conflict handling capability and the first terminal device supports the call conflict handling capability, the call interaction process between the first terminal device and the second terminal device may be as follows, for example: Figure 3 As shown. Figure 3 In the example, the first terminal device is represented by user B; the second terminal device is represented by user A; the candidate reserved call request is the first call request (ie, INVITE) initiated by user B. The call interaction between user A and user B is implemented through the network.

[0082] exist Figure 3In the example, (1) user B initiates an INVITE to user A; at the same time, user A initiates an INVITE to user B. (2) In response to the received INVITE, user A sends a 180 ringing to user B. (3) Based on the received 180 ringing, user B sends a 486 to user A to indicate that the INVITE initiated by user A is rejected. After user B receives the 180 ringing from user A, it determines that user A supports the call conflict handling capability, thereby ensuring that the INVITE initiated by user B needs to be retained, while the INVITE initiated by user A is not retained. Therefore, in response to the INVITE initiated by user A, user B sends a 486 to user A to reject the INVITE initiated by user A. (4) In response to 486, user A sends an ACK to user B to indicate that 486 has been received. (5) User A sends a 200 to user B to indicate that the call is connected. (6) User B connects the call and sends an ACK to user A to indicate that 200 has been received.

[0083] Wherein, in the case where the second terminal device supports the call conflict handling capability and the first terminal device does not support the call conflict handling capability, the call interaction process between the first terminal device and the second terminal device may be as follows: Figure 4 As shown. Figure 4 In the example, the first terminal device is represented by user B; the second terminal device is represented by user A; the candidate reserved call request is the first call request (ie, INVITE) initiated by user B. The call interaction between user A and user B is implemented through the network.

[0084] exist Figure 4 In the example, (1) user B initiates an INVITE to user A; at the same time, user A initiates an INVITE to user B. (2) In response to the received INVITE, user B sends a 486 to user A to indicate that the INVITE initiated by user A is rejected. (3) In response to the received INVITE, user A sends a 180 ringing to user B to indicate to user B that user A supports the call conflict handling capability. (4) In response to the received 486, user A sends an ACK to user B to indicate that the 486 has been received. After receiving the 486 from user B, user A determines that user B does not support the call conflict handling capability, and thus can send a 200 to user B. (5) User A sends a 200 to user B to indicate that the call is connected. (6) User B connects the call and sends an ACK to user A to indicate that the 200 has been received.

[0085] Step 206: When the second terminal device does not support the call conflict handling capability and the first terminal device supports the call conflict handling capability, determine that the target reserved call request is the second call request.

[0086] In the embodiment of the present disclosure, when the second terminal device does not support the call conflict handling capability, and the first terminal device supports the call conflict handling capability, the call interaction process between the first terminal device and the second terminal device can be as follows: Figure 5 As shown. Figure 5 In the example, the first terminal device is represented by user B; the second terminal device is represented by user A; the candidate reserved call request is the first call request (ie, INVITE) initiated by user B. The call interaction between user A and user B is implemented through the network.

[0087] exist Figure 5 In the example, (1) user B initiates an INVITE to user A; at the same time, user A initiates an INVITE to user B. (2) In response to the received INVITE, user A sends a 486 to user B to indicate that the INVITE initiated by user B is rejected. (3) In response to the received 486, user B sends an ACK to user A to indicate that the 486 is received. (4) Based on the received 486, user B sends a 180 ringing to user A. After receiving the 486 from user A, user B determines that user A does not support call conflict handling capabilities, and thus determines that the INVITE initiated by user A needs to be retained, while the INVITE initiated by user B needs to be retained. Therefore, in response to the INVITE initiated by user A, a 180 ringing is sent to user A. (5) User B sends a 200 to user A to indicate that the call is connected. (6) User A connects the call and sends an ACK to user B to indicate that the 200 is received.

[0088] Step 207: Based on the target reserved call request, a call establishment process is performed between the first terminal device and the second terminal device.

[0089] It should be noted that the detailed description of step 201 and step 207 can be found in Figure 1 Step 101 and step 103 in the illustrated embodiment will not be described in detail herein.

[0090] In the call establishment method of the embodiment of the present disclosure, when a first call request is sent to a second terminal device and a second call request of the second terminal device is received, a candidate reserved call request in the first call request and the second call request is determined based on a call processing strategy; when the candidate reserved call request is the first call request, a first response message for the first call request returned by the second terminal device is received; when the first response message indicates that the call is continued, it is determined that the second terminal device supports the call conflict processing capability; when the first response message indicates that the call is rejected, it is determined that the second terminal device does not support the call conflict processing capability; when the second terminal device supports the call conflict processing capability, the target reserved call request is determined to be the first call request; when the second terminal device does not support the call conflict processing capability and the first terminal device supports the call conflict processing capability, the target reserved call request is determined to be the second call request; based on the target reserved call request, a call establishment process is performed between the first terminal device and the second terminal device; wherein, in combination with the first response message returned by the second terminal device, it is determined whether the second terminal device supports the call conflict processing capability; and further in combination with whether the first terminal device supports the call conflict processing capability, the target reserved call request is determined to perform the call establishment process, so as to further improve the probability of successful call establishment and further improve the call establishment efficiency.

[0091] Figure 6 The flowchart of the call establishment method of one embodiment of the present disclosure is as follows. It should be noted that the call establishment method of the present embodiment can be applied to a call establishment device, which can be configured in an electronic device or chip so that the electronic device or chip can perform a call establishment function.

[0092] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.

[0093] In addition, the call establishment device may also be software in an electronic device, etc. The software may be, for example, call establishment software, etc. In the following embodiments, the execution subject is taken as the first terminal device as an example for description.

[0094] like Figure 6 As shown, the method comprises the following steps:

[0095] Step 601: When a first call request is sent to a second terminal device and a second call request is received from the second terminal device, a candidate reserved call request is determined in the first call request and the second call request based on a call processing strategy.

[0096] Step 602: When the candidate reserved call request is the second call request and the first terminal device supports the call conflict handling capability, determine that the target reserved call request is the second call request.

[0097] Step 603: When the candidate reserved call request is the second call request and the first terminal device does not support the call conflict handling capability, determine whether the second terminal device supports the call conflict handling capability.

[0098] The process of the first terminal device determining whether the second terminal device supports the call conflict handling capability can be referred to Figure 2 Steps 202 to 204 in the illustrated embodiment will not be described in detail herein.

[0099] Step 604: When the second terminal device supports call conflict handling capability, determine that the target reserved call request is the first call request.

[0100] Wherein, in the case where the first terminal device supports the call conflict handling capability and the second terminal device supports the call conflict handling capability, the call interaction process between the first terminal device and the second terminal device may be as follows, for example: Figure 3 As shown. Figure 3 In the figure, the first terminal device is represented by user A; the second terminal device is represented by user B; the candidate reserved call request is the first call request (ie, INVITE) initiated by user B.

[0101] The detailed description of the call interaction process between the first terminal device and the second terminal device can be found in Figure 2 In the embodiment shown, Figure 3 The difference is that the first terminal device is changed from user B to user A; the second terminal device is changed from user A to user B.

[0102] Wherein, in the case where the first terminal device supports the call conflict handling capability and the second terminal device does not support the call conflict handling capability, the call interaction process between the first terminal device and the second terminal device may be as follows, for example: Figure 4 As shown. Figure 4 In the figure, the first terminal device is represented by user A; the second terminal device is represented by user B; the candidate reserved call request is the first call request (ie, INVITE) initiated by user B.

[0103] The detailed description of the call interaction process between the first terminal device and the second terminal device can be found in Figure 2 In the embodiment shown, Figure 4 The difference is that the first terminal device is changed from user B to user A; the second terminal device is changed from user A to user B.

[0104] In the case where the first terminal device does not support the call conflict handling capability, and the second terminal device supports the call conflict handling capability, the call interaction process between the first terminal device and the second terminal device may be as follows, for example. Figure 5 As shown. Figure 5 In the figure, the first terminal device is represented by user A; the second terminal device is represented by user B; the candidate reserved call request is the first call request (ie, INVITE) initiated by user B.

[0105] The detailed description of the call interaction process between the first terminal device and the second terminal device can be found in Figure 2 In the embodiment shown, Figure 5 The difference is that the first terminal device is changed from user B to user A; the second terminal device is changed from user A to user B.

[0106] Step 605: Based on the target reserved call request, a call establishment process is performed between the first terminal device and the second terminal device.

[0107] It should be noted that the detailed description of step 601 and step 605 can be found in Figure 1 Step 101 and step 103 in the illustrated embodiment will not be described in detail herein.

[0108] In the call establishment method of the embodiment of the present disclosure, by sending a first call request to a second terminal device and receiving a second call request from the second terminal device, based on the call processing strategy, determining a candidate reserved call request in the first call request and the second call request; when the candidate reserved call request is the second call request and the first terminal device supports the call conflict processing capability, determining the target reserved call request to be the second call request; when the candidate reserved call request is the second call request and the first terminal device does not support the call conflict processing capability, determining whether the second terminal device supports the call conflict processing capability; when the second terminal device supports the call conflict processing capability, determining the target reserved call request to be the first call request; based on the target reserved call request, performing call establishment processing between the first terminal device and the second terminal device; wherein, when the candidate reserved call request is the second call request, determining the target reserved call request in combination with whether the first terminal device that sends the first call request supports the call conflict processing capability can increase the probability of successful call establishment between the first terminal device and the second terminal device, and further improve the call establishment efficiency.

[0109] Figure 7 The present invention is a schematic diagram of the structure of a call establishment device according to an embodiment of the present invention.

[0110] like Figure 7 As shown, the call establishment device may include: a first determination module 701, a second determination module 702 and a call establishment processing module 703.

[0111] Among them, the first determination module 701 is used to determine, based on a call processing strategy, a candidate reserved call request among the first call request and the second call request when a first call request is sent to a second terminal device and a second call request of the second terminal device is received; the second determination module 702 is used to retain one of the first call request and the second call request as a target reserved call request based on the candidate reserved call request; and the call establishment processing module 703 is used to perform call establishment processing between the first terminal device and the second terminal device based on the target reserved call request.

[0112] In one embodiment of the present disclosure, the second determination module 702 includes a first determination unit and a second determination unit; the first determination unit is used to determine whether the second terminal device supports call conflict handling capability when the candidate call retention request is the first call request; the second determination unit is used to determine the target call retention request in the first call request and the second call request in combination with whether the second terminal device supports the call conflict handling capability.

[0113] In one embodiment of the present disclosure, the first determination unit is specifically used to receive a first response message returned by the second terminal device for the first call request; when the first response message indicates that the call is continued, determine that the second terminal device supports the call conflict handling capability; and / or, when the first response message indicates that the call is rejected, determine that the second terminal device does not support the call conflict handling capability.

[0114] In one embodiment of the present disclosure, the second determination unit is specifically used to, when the second terminal device supports call conflict handling capability, determine that the target call retention request is the first call request; and / or, when the second terminal device does not support call conflict handling capability and the first terminal device supports call conflict handling capability, determine that the target call retention request is the second call request.

[0115] In one embodiment of the present disclosure, the second determination module 702 also includes a third determination unit for determining, when the candidate call retention request is the second call request, a target call retention request in the first call request and the second call request in combination with whether the first terminal device sending the first call request supports call conflict handling capabilities.

[0116] In one embodiment of the present disclosure, the third determination unit is specifically used to, when the first terminal device supports call conflict handling capability, determine that the target call retention request is the second call request; and / or, when the first terminal device does not support call conflict handling capability, determine whether the second terminal device supports call conflict handling capability; when the second terminal device supports call conflict handling capability, determine that the target call retention request is the first call request.

[0117] In one embodiment of the present disclosure, the call establishment processing module 703 is specifically used to, when the target reserved call request is the first call request, send a second response message for the second call request to the second terminal device; the second response message indicates call rejection; and when a call indication for the first call request returned by the second terminal device is received, perform call establishment processing between the first terminal device and the second terminal device.

[0118] In one embodiment of the present disclosure, the call establishment processing module 703 is specifically used to, when the target reserved call request is the second call request, detect a call indication for the second call request; and send the call indication to the second terminal device to perform call establishment processing between the first terminal device and the second terminal device.

[0119] In one embodiment of the present disclosure, the first call request carries a first number; the second call request carries a second number; the call processing strategy includes any one of the following: determining the call request corresponding to the larger number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the smaller number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the larger local number of the first number and the second number as the candidate reserved call request; the local number is a local number composed of characters preset at multiple consecutive positions in the first number and the second number; determining the call request corresponding to the number with the smaller local number of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the larger value calculated by the preset algorithm of the first number and the second number as the candidate reserved call request; determining the call request corresponding to the number with the smaller value calculated by the preset algorithm of the first number and the second number as the candidate reserved call request.

[0120] In the call establishment device of the embodiment of the present disclosure, by sending a first call request to the second terminal device and receiving a second call request from the second terminal device, based on the call processing strategy, a candidate reserved call request is determined in the first call request and the second call request; based on the candidate reserved call request, one of the first call request and the second call request is reserved as the target reserved call request; based on the target reserved call request, call establishment processing is performed between the first terminal device and the second terminal device; wherein, based on the determined target reserved call request, it is possible to ensure that the call between the first terminal device and the second terminal device is successfully established, thereby improving the call establishment efficiency.

[0121] According to a third aspect of an embodiment of the present disclosure, there is also provided an electronic device, including: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to: implement the steps of the call establishment method as described above.

[0122] In order to implement the above embodiments, the present disclosure also proposes a non-transitory computer-readable storage medium.

[0123] When the instructions in the storage medium are executed by the processor, the processor is enabled to execute the call establishment method as described above.

[0124] In order to implement the above embodiments, the present disclosure also provides a computer program product.

[0125] When the computer program product is executed by a processor of an electronic device, the electronic device is enabled to execute the above method.

[0126] Figure 8 The figure is a structural block diagram of an electronic device according to an exemplary embodiment. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0127] like Figure 8 As shown, the electronic device 1000 includes a processor 111, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 112 or a program loaded from a memory 116 to a random access memory (RAM) 113. In the RAM 113, various programs and data required for the operation of the electronic device 1000 are also stored. The processor 111, the ROM 112, and the RAM 113 are connected to each other via a bus 114. An input / output (I / O) interface 115 is also connected to the bus 114.

[0128] The following components are connected to the I / O interface 115: a memory 116 including a hard disk, etc.; and a communication part 117 including a network interface card such as a local area network (LAN) card, a modem, etc., and the communication part 117 performs communication processing via a network such as the Internet; a drive 118 is also connected to the I / O interface 115 as needed.

[0129] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 117. When the computer program is executed by the processor 111, the above-mentioned functions defined in the method of the present disclosure are executed.

[0130] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by the processor 111 of the electronic device 1000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0131] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0132] Fig. 9 FIG. 1 is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. Fig. 9 As shown, the chip includes a processor 901 and an interface circuit 902. The number of the processor 901 can be one or more, and the number of the interface circuit 902 can be one or more.

[0133] Optionally, the interface circuit 902 is used to receive a signal, where the signal includes a computer instruction. When the processor 901 executes the computer instruction, the chip executes the call establishment method described in the above embodiment of the present disclosure.

[0134] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.

[0135] In addition, the word "exemplary" is used herein to indicate serving as an example, instance, or diagram. Any aspect or design described as "exemplary" in this article is not necessarily understood to be advantageous compared to other aspects or designs. On the contrary, the use of the word exemplary is intended to present concepts in a specific way. As used herein, the term "or" is intended to represent an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to represent any one of the natural inclusive arrangements. That is, if X applies A; X applies B; or X applies both A and B, "X applies A or B" is satisfied under any of the aforementioned examples. In addition, unless otherwise specified or clearly pointed to a singular form from the context, the articles "one" and "an" as used in this application and the appended claims are generally understood to mean "one or more".

[0136] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art after reading and understanding the specification and drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components (e.g., elements, resources, etc.) described above, unless otherwise noted, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific functions of the described components, even if the structure is not equivalent to the disclosed structure. In addition, although the specific features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and conducive to any given or specific application. In addition, with respect to "including", "having", "having", "having", or variations thereof used in the specific embodiments or claims, such terms are intended to be inclusive in a manner similar to the term "comprising".

[0137] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0138] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A call establishment method, characterized in that: The method comprises: In a case where a first call request is sent to a second terminal device and a second call request of the second terminal device is received, determining a candidate reserved call request in the first call request and the second call request based on a call processing strategy; Based on the candidate reserved call request, retain one of the first call request and the second call request as a target reserved call request; Based on the target reserved call request, a call establishment process is performed between the first terminal device and the second terminal device.

2. The method according to claim 1, characterized in that The step of retaining one of the first call request and the second call request based on the candidate reserved call request as a target reserved call request includes: In a case where the candidate reserved call request is the first call request, determining whether the second terminal device supports a call conflict handling capability; In combination with whether the second terminal device supports call conflict handling capability, a target reserved call request in the first call request and the second call request is determined.

3. The method according to claim 2, characterized in that The determining whether the second terminal device supports the call conflict handling capability includes: Receiving a first response message returned by the second terminal device to the first call request; In the case where the first response message indicates that the call is to continue, determining that the second terminal device supports a call conflict handling capability; and / or, In a case where the first response message indicates call rejection, it is determined that the second terminal device does not support call conflict handling capability.

4. The method according to claim 2 or 3, characterized in that: The determining, in combination with whether the second terminal device supports the call conflict handling capability, the target reserved call request in the first call request and the second call request includes: In the case where the second terminal device supports call conflict handling capability, determining the target reserved call request to be the first call request; and / or, In a case where the second terminal device does not support call conflict handling capability and the first terminal device supports call conflict handling capability, the target reserved call request is determined to be the second call request.

5. The method according to claim 1, characterized in that The step of retaining one of the first call request and the second call request based on the candidate reserved call request as a target reserved call request includes: In the case that the candidate reserved call request is the second call request, the target reserved call request in the first call request and the second call request is determined in combination with whether the first terminal device sending the first call request supports the call conflict handling capability.

6. The method according to claim 5, characterized in that The determining, in combination with whether the first terminal device sending the first call request supports a call conflict handling capability, a target reserved call request in the first call request and the second call request includes: In the case where the first terminal device supports call conflict handling capability, determining the target reserved call request to be the second call request; and / or, In the case where the first terminal device does not support the call conflict handling capability, determining whether the second terminal device supports the call conflict handling capability; In a case where the second terminal device supports a call conflict handling capability, the target reserved call request is determined to be the first call request.

7. The method according to claim 1, characterized in that The process of establishing a call between the first terminal device and the second terminal device based on the target reserved call request includes: In a case where the target reserved call request is the first call request, sending a second response message for the second call request to the second terminal device; the second response message indicates call rejection; When a call indication for the first call request returned by the second terminal device is received, a call establishment process is performed between the first terminal device and the second terminal device.

8. The method according to claim 1 or 7, characterized in that: The process of establishing a call between the first terminal device and the second terminal device based on the target reserved call request includes: In a case where the target reserved call request is the second call request, detecting a call indication for the second call request; The call indication is sent to the second terminal device to perform call establishment processing between the first terminal device and the second terminal device.

9. The method according to claim 1, characterized in that: The first call request carries a first number; the second call request carries a second number; and the call processing strategy includes any one of the following: Determine the call request corresponding to the larger number between the first number and the second number as the candidate reserved call request; Determine the call request corresponding to the smaller number between the first number and the second number as the candidate reserved call request; Determine the call request corresponding to the number with the larger local number between the first number and the second number as the candidate reserved call request; The local number is a local number composed of characters preset at a plurality of consecutive positions in the first number and the second number; Determine the call request corresponding to the number with the smaller local number between the first number and the second number as the candidate reserved call request; Determine the call request corresponding to the number with a larger value calculated by a preset algorithm between the first number and the second number as the candidate reserved call request; The call request corresponding to the number with a smaller value calculated by a preset algorithm between the first number and the second number is determined as the candidate reserved call request.

10. A call establishment device, characterized in that: The device comprises: A first determining module, configured to determine, based on a call processing strategy, a candidate reserved call request in the first call request and the second call request when a first call request is sent to a second terminal device and a second call request of the second terminal device is received; A second determining module, configured to retain one of the first call request and the second call request as a target reserved call request based on the candidate reserved call request; The call establishment processing module is used to perform call establishment processing between the first terminal device and the second terminal device based on the target reserved call request.

11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to: Implement the steps of the call establishment method as described in any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables the processor to perform the call establishment method according to any one of claims 1 to 9.

13. A chip, characterized in that: The chip comprises one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprises a computer instruction, and when the processor executes the computer instruction, the chip executes the call establishment method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method, equipment and system for establishing talking connection

    CN103052171A

  • Method, device and system for processing calling busying

    CN103957330A

  • Method for processing call collision of terminal apparatus and terminal apparatus

    CN106031294A