Call transfer method and device and storage medium

By responding to call transfer instructions on the first device, establishing a call transfer channel, and performing relay transmission when receiving call flow instructions, the problem of limited scenarios of existing call transfer methods is solved, and flexible and diverse call transfers and flows are realized.

CN119892991APending Publication Date: 2025-04-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311396676.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing call transfer method is based on phone number transfer, with limited scenarios and cannot adapt to people's flexible and diverse call transfer needs.

Method used

By responding to the call transfer instruction requested by the incoming call request on the first device, a call transfer request is sent to at least one second device, a first transmission channel is established, a call data between the second device and the incoming call requested counterpart device is transmitted, and upon receiving the call flow instruction, the transmission is stopped to the currently answered second device and instead to another relayed second device.

Benefits of technology

It realizes call transfer and call flow after incoming calls, provides a diverse call transfer method, and meets flexible and diverse call needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892991A_ABST
    Figure CN119892991A_ABST
Patent Text Reader

Abstract

The invention relates to a call transfer method and device and a storage medium, and the method is applied to a first device, and comprises the steps: responding to a call transfer instruction for an incoming call request, and sending a call transfer request to at least one second device; wherein the call transfer request is used for requesting to establish a first transmission channel; the first transmission channel is used for transmitting call data of a call between the corresponding second equipment and the opposite-end equipment of the incoming call request; in the process of performing the call by using one second device, in response to a call circulation instruction for the call, stopping transmitting the call data of the call to the currently answered second device; and on the basis of a first transmission channel corresponding to another second device which relays the call, continuing to transmit the call data of the call to the relay second device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of calls, and in particular to a call transfer method, device and storage medium. Background Art

[0002] With the rapid development of mobile communication technology and the widespread popularity of smart terminal devices, people's demand for telephone communications shows a trend of diversity and convenience.

[0003] At present, the implementation method of call transfer is usually to transfer between two devices with call functions based on phone numbers, such as transferring calls between two mobile phones or between a landline and a mobile phone based on phone numbers. The implementation scenarios of this method are very limited, and the call transfer method is rigid and single, which cannot meet people's more flexible and diversified call transfer needs. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a call transfer method and device, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a call transfer method is provided, which is applied to a first device and includes:

[0006] In response to a call transfer instruction for an incoming call request, a call transfer request is sent to at least one second device; wherein the call transfer request is used to request the establishment of a first transmission channel; the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request;

[0007] In the process of using one of the second devices to conduct the call, in response to a call transfer instruction for the call, stopping the transmission of call data of the call to the second device currently answering the call;

[0008] Based on the first transmission channel corresponding to another second device that relays the call, the call data of the call continues to be transmitted to the second device that relays the call.

[0009] Optionally, in response to a call transfer instruction for an incoming call request, sending a call transfer request to at least one second device includes:

[0010] In response to a call transfer instruction for an incoming call request, establishing a second transmission channel with at least one pre-configured second device;

[0011] The call transfer request is sent to at least one of the second devices by using the second transmission channel; wherein the second device that receives the call switching request outputs the incoming call information corresponding to the incoming call request.

[0012] Optionally, the method further comprises:

[0013] receiving confirmation answering information sent by at least one of the second devices, and establishing a first transmission channel with the second device;

[0014] Determine to answer the call corresponding to the incoming call request;

[0015] The call data of the call is transmitted to the second device through the first transmission channel.

[0016] Optionally, the method further comprises:

[0017] In response to a triggering operation of a call collaboration button, searching whether there is a second device in the current environment that supports collaborative calls with the first device;

[0018] If there is at least one second device, synchronize and coordinate configuration information with at least one second device; wherein the coordinate configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0019] Optionally, in response to the call transfer instruction for the call, stopping transmitting the call data of the call to the second device currently answering the call includes:

[0020] In response to the call transfer instruction, sending a relay termination indication to the second device currently answering the call; the relay termination indication is used to instruct the second device currently answering the call to stop receiving call data of the call;

[0021] Stop transmitting the call data of the call to the second device currently answering the call.

[0022] Optionally, the continuing to transmit the call data of the call to the second device relaying the call based on the first transmission channel corresponding to the second device relaying the call includes:

[0023] Determine another second device to take over the call;

[0024] Sending a call relay indication to the second device of another relay; the call relay indication is used to instruct the second device of the relay to receive the call data of the call;

[0025] Based on the first transmission channel between the first device and the second device in relay, the call data of the call continues to be transmitted to the second device in relay.

[0026] Optionally, the method further comprises:

[0027] Receiving a call ending request sent by the second device, and ending the call;

[0028] The first transmission channel between the first device and the at least one second device is closed.

[0029] According to a second aspect of an embodiment of the present disclosure, a call transfer method is provided, which is applied to a second device and includes:

[0030] Receiving a call transfer request sent by a first device; wherein the call transfer request is used to request to establish a first transmission channel; the first transmission channel is used to transmit the corresponding call data of the second device and the opposite end device of the incoming call request;

[0031] In the process of maintaining the call, in response to a call transfer instruction for the call, determining to receive or stop receiving call data transmitted by the first transmission channel.

[0032] Optionally, the receiving a call transfer request sent by the first device includes:

[0033] receiving the channel transfer request sent by the first device through a second transmission channel;

[0034] Outputting the incoming call information corresponding to the call transfer request;

[0035] In response to the confirm-answer instruction for the incoming call information, confirm-answer information is sent to the first device; wherein the confirm-answer information is used to instruct the first device to establish a first transmission channel with the second device.

[0036] Optionally, the method further comprises:

[0037] In response to a triggering operation of a call collaboration button, sending indication information; wherein the indication information is used to indicate that the second device supports collaborative calls with the first device;

[0038] Synchronize collaborative configuration information with the first device; wherein the collaborative configuration information is at least used by the first device to establish a second transmission channel with the second device.

[0039] Optionally, in the process of maintaining the call, in response to a call transfer instruction for the call, determining to receive or stop receiving call data transmitted by the first transmission channel includes:

[0040] In the process of maintaining the call, receiving call data of the call by using the first transmission channel;

[0041] When receiving the end relay indication sent by the first device in response to the call transfer instruction, it is determined to stop receiving the call data transmitted by the first transmission channel; the end relay indication is used to instruct the second device currently answering the call to stop receiving the call data of the call.

[0042] Optionally, in the process of maintaining the call, in response to a call transfer instruction for the call, determining to receive or stop receiving call data transmitted by the first transmission channel includes:

[0043] In the process of maintaining the call, monitoring whether a call relay indication sent by the first device is received; wherein the call relay indication is used to instruct the second device of the relay to receive the call data of the call;

[0044] When the call relay indication is received, it is determined to receive the call data transmitted by the first transmission channel.

[0045] Optionally, the method further comprises:

[0046] In response to the call end instruction for the call, a call end request is sent to the first device; wherein the call end request is used to request closing of a first transmission channel between the first device and the second device.

[0047] According to a third aspect of an embodiment of the present disclosure, a call transfer apparatus is provided, which is applied to a first device, and the apparatus includes:

[0048] A sending module, configured to send a call transfer request to at least one second device in response to a call transfer instruction for an incoming call request; wherein the call transfer request is used to request the establishment of a first transmission channel; and the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request;

[0049] The data transmission module is used to stop transmitting the call data of the call to the second device currently answering the call in response to a call transfer instruction for the call during the process of using a second device to conduct the call; and continue transmitting the call data of the call to the second device that relays the call based on the first transmission channel corresponding to another second device that relays the call.

[0050] Optionally, the sending module is also used to establish a second transmission channel with at least one pre-configured second device in response to a call transfer instruction for an incoming call request; use the second transmission channel to send the call transfer request to at least one second device; wherein the second device that receives the call switching request outputs the incoming call information corresponding to the incoming call request.

[0051] Optionally, the device also includes: a receiving module, used to receive confirmation answering information sent by at least one of the second devices, establish a first transmission channel with the second device; determine to answer the call corresponding to the incoming call request; and transmit the call data of the call to the second device through the first transmission channel.

[0052] Optionally, the device also includes: an information synchronization module, which is used to search whether there is a second device in the current environment that supports collaborative calls with the first device in response to the triggering operation of the call collaboration button; if there is at least one second device, synchronize the collaboration configuration information with at least one second device; wherein the collaboration configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0053] Optionally, the data transmission module is also used to send an end-relay indication to the second device currently answering the call in response to the call transfer instruction; the end-relay indication is used to instruct the second device currently answering the call to stop receiving call data of the call; and stop transmitting the call data of the call to the second device currently answering the call.

[0054] Optionally, the data transmission module is also used to determine another second device that relays the call; send a call relay indication to the second device of the other relay; the call relay indication is used to instruct the second device of the relay to receive call data of the call; based on the first transmission channel between the first device and the second device of the relay, continue to transmit the call data of the call to the second device of the relay.

[0055] Optionally, the apparatus further includes: a channel closing module, configured to receive a call ending request sent by the second device, and end the call; and close the first transmission channel between the first device and the at least one second device.

[0056] According to a fourth aspect of an embodiment of the present disclosure, a call transfer apparatus is provided, which is applied to a second device, and the apparatus includes:

[0057] A receiving module, configured to receive a call transfer request sent by a first device; wherein the call transfer request is used to request the establishment of a first transmission channel; and the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request;

[0058] The determination module is used to determine whether to receive or stop receiving call data transmitted by the first transmission channel in response to a call transfer instruction for the call during the process of maintaining the call.

[0059] Optionally, the receiving module is also used to receive the channel transfer request sent by the first device through a second transmission channel; output the incoming call information corresponding to the call transfer request; in response to the confirmed answer instruction for the incoming call information, send confirmed answer information to the first device; wherein the confirmed answer information is used to instruct the first device to establish a first transmission channel with the second device.

[0060] Optionally, the device also includes: an information synchronization module, used to send indication information in response to the triggering operation of the call collaboration button; wherein the indication information is used to indicate that the second device supports collaborative calls with the first device; and synchronize collaborative configuration information with the first device; wherein the collaborative configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0061] Optionally, the determination module is also used to receive call data of the call using the first transmission channel while maintaining the call; and determine to stop receiving call data transmitted by the first transmission channel when receiving an end relay indication sent by the first device in response to the call transfer instruction; the end relay indication is used to instruct the second device currently answering the call to stop receiving call data of the call.

[0062] Optionally, the determination module is also used to monitor whether a call relay indication sent by the first device is received while maintaining the call; wherein the call relay indication is used to instruct the second device of the relay to receive call data of the call; when the call relay indication is received, it is determined to receive the call data transmitted by the first transmission channel.

[0063] Optionally, the apparatus further comprises: a channel closing module, configured to send a call ending request to the first device in response to a call ending instruction for the call; wherein the call ending request is configured to request closing of a first transmission channel between the first device and the second device.

[0064] According to a fifth aspect of an embodiment of the present disclosure, a call transfer device is provided, including:

[0065] a memory for storing processor-executable instructions;

[0066] A processor connected to the memory;

[0067] The processor is configured to execute the call transfer method shown in the first aspect or the second aspect of the embodiment of the present disclosure.

[0068] According to the sixth aspect of an embodiment of the present disclosure, a storage medium is provided. When the instructions in the storage medium are executed by a processor of a call transfer device, the call transfer device is enabled to execute the call transfer method shown in the first aspect or the second aspect of the embodiment of the present disclosure.

[0069] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0070] The embodiment of the present disclosure sends a call transfer request to at least one second device to establish a first transmission channel after responding to a call transfer instruction for an incoming call request, so as to transmit the call data of the call between the second device and the opposite device of the incoming call request based on the first transmission channel, thereby realizing call transfer after the incoming call. In addition, in the process of using a second device to conduct the call, in response to a call flow instruction for the call, the call data of the call is stopped from being transmitted to the second device currently answering the call, and based on the first transmission channel corresponding to another second device that relays the call, the call data of the call is continued to be transmitted to the relayed second device, thereby realizing further call flow during the call on the second device to which the call is transferred, and providing a variety of call transfer methods. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0072] Figure 1 is an optional flow chart of a call transfer method according to an exemplary embodiment;

[0073] Figure 2 is a detailed flow chart of step S101 of a call transfer method according to an exemplary embodiment;

[0074] Figure 3 is an optional structural diagram of a self-organizing network according to an exemplary embodiment;

[0075] Figure 4 is an optional flow chart of transferring a call between a first device and a second device according to an exemplary embodiment;

[0076] Figure 5 is an optional flow chart of call transfer and call flow between a first device and at least two second devices according to an exemplary embodiment;

[0077] Fig. 6A is an optional interface schematic diagram of a first device according to an exemplary embodiment;

[0078] Figure 6B is an optional interface schematic diagram of a second device according to an exemplary embodiment;

[0079] Figure 6C is an optional interface schematic diagram of another second device according to an exemplary embodiment;

[0080] Figure 7 is an optional flow chart of a call transfer method according to an exemplary embodiment;

[0081] Figure 8 is an optional structural diagram of a call transfer device according to an exemplary embodiment;

[0082] Fig. 9 is an optional structural diagram of a call transfer device according to an exemplary embodiment;

[0083] Fig.10 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0084] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. 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.

[0085] The present disclosure provides a method for transferring a call. Figure 1 As shown, Figure 1 The following is an optional flow chart of a call transfer method according to an exemplary embodiment. The method is applied to a first device and includes:

[0086] Step S101, in response to a call transfer instruction for an incoming call request, sending a call transfer request to at least one second device; wherein the call transfer request is used to request to establish a first transmission channel; the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request;

[0087] Step S102, during the process of using one of the second devices to make the call, in response to a call transfer instruction for the call, stopping the transmission of call data of the call to the second device currently answering the call;

[0088] Step S103: Based on the first transmission channel corresponding to another second device that relays the call, the call data of the call is continued to be transmitted to the second device that relays the call.

[0089] The call transfer method shown in the embodiment of the present disclosure is applied to a first device. The first device may be a terminal, which may include: a smart phone, a wearable electronic device (such as a smart watch), a vehicle device, etc. The second device may be, for example, a tablet computer, a laptop computer, a desktop computer, a vehicle device, or other wearable electronic devices.

[0090] In step S101, after receiving an incoming call request, the first device, in response to the call transfer instruction, sends a call transfer request to at least one second device if a call transfer instruction is received for the incoming call request. In an actual scenario, the first device may respond to the call transfer instruction in the process of receiving the incoming call request and not answering the call. In actual implementation, the call transfer instruction may be generated in response to a call transfer operation. Specifically, after the first device receives the incoming call request, the user may issue a call transfer operation through a user interface, and the first device generates a call transfer instruction in response to the call transfer operation. That is to say, after the first device receives the incoming call request, if the user does not want to answer the call on the first device but to answer it by transferring it to the second device, the call transfer operation may be issued, so that the first device sends a call transfer request to at least one second device. In one embodiment, the first device may also automatically respond to the call transfer instruction after receiving the incoming call request. Specifically, the first device may be pre-set with the call transfer instruction, and automatically respond to the call transfer instruction after receiving the incoming call request, so as to quickly send the call transfer request to at least one second device.

[0091] It should be noted that the call transfer request is used to request the establishment of a first transmission channel. That is to say, after the second device receives the call transfer request, it establishes a first transmission channel with the first device. The first transmission channel is used to transmit call data for a call with the opposite device. Here, the opposite device is a device that sends an incoming call request to the first device. The call involved in the embodiment of the present disclosure may be a voice call, and the corresponding call data is voice data; in addition, the call involved in the embodiment of the present disclosure may also be a video call, and the corresponding call data is video data.

[0092] In the embodiment of the present disclosure, after the first transmission channel between at least one second device and the opposite device is established, a call can be made with the opposite device based on the first transmission channel. In actual implementation, after receiving a call transfer request, any second device of the at least one second device can respond to a call answering operation and enter a call state with the opposite device.

[0093] In step S102, during a call using a second device, the first device stops transmitting call data to the second device of the current call in response to a call transfer instruction. In actual implementation, the call transfer instruction may be generated in response to a call transfer operation received by the first device. Specifically, the first device may present a call transfer function item, and the user may trigger the call transfer operation by triggering the call transfer function item. The first device generates a call transfer instruction in response to a trigger operation for the call transfer function item. In one embodiment, the call transfer instruction may also be sent by the second device of the current call to the first device. The call transfer instruction may be generated by the second device in response to the call transfer operation. Specifically, a call transfer function item is presented in the display interface of the second device, and the user may trigger the call transfer operation by triggering the call transfer function item. After the second device generates a call transfer instruction in response to the call transfer operation, it sends the call transfer instruction to the first device. After receiving the call transfer instruction, the first device stops transmitting call data to the second device of the current call.

[0094] In step S103, after stopping transmitting the call data to the second device currently answering the call, another second device is selected as the relay device of the call, and based on the first transmission channel corresponding to the relayed second device, the call data is continued to be transmitted to the relayed second device. In actual implementation, the first device stops transmitting the call data to the previous second device and transmits the call data to the relayed second device to realize the flow of the call and avoid the interruption of the call during the call flow.

[0095] The embodiment of the present disclosure sends a call transfer request to at least one second device to establish a first transmission channel after responding to a call transfer instruction for an incoming call request, so as to transmit the call data of the call between the second device and the opposite device of the incoming call request based on the first transmission channel, thereby realizing call transfer after the incoming call. In addition, in the process of using a second device to conduct the call, in response to a call flow instruction for the call, the call data of the call is stopped from being transmitted to the second device currently answering the call, and based on the first transmission channel corresponding to another second device that relays the call, the call data of the call is continued to be transmitted to the relayed second device, thereby realizing further call flow during the call on the second device to which the call is transferred, and providing a variety of call transfer methods.

[0096] In some embodiments, Figure 2 As shown, Figure 2 FIG. 1 is a detailed flow chart of step S101 of a call transfer method according to an exemplary embodiment. Step S101 includes:

[0097] Step S1011, in response to a call transfer instruction for an incoming call request, establishing a second transmission channel with at least one pre-configured second device;

[0098] Step S1012: Send the call transfer request to at least one of the second devices by using the second transmission channel; wherein the second device that receives the call switching request outputs the incoming call information corresponding to the incoming call request.

[0099] Here, the pre-configured second device is configured with a configuration that can be used to establish a first transmission channel and a second transmission channel with the first device. Specifically, it has low-power Bluetooth Low Energy (BLE) and wireless network (WiFi) functions. The second device is configured with a call management module. Here, the call management module can be an active call module for managing call status processing and call time updates.

[0100] In actual implementation, an ad hoc network including a first device and at least one second device may be pre-established. The first device and each second device are pre-configured. Figure 3 , Figure 3It is an optional structural diagram of an ad hoc network according to an exemplary embodiment. The first device 310 includes a first incoming call interface module 311, a first framework 312, and a first audio and video device virtualization service 313, which are sequentially connected in communication. Among them, the first audio and video device virtualization service 313 is connected in communication with the soft bus 330. The first incoming call interface module 311 includes a device switching interface module 3111 and a first call transfer interface module 3112. The first framework 312 includes a first telecommunication module 3121 and a first telephone communication module 3122. Among them, the first telecommunication module 3121 includes a virtual audio and video device control module 31211. The first telephone communication module 3122 includes a first call transfer service module 31221 and a first transfer message encapsulation and parsing module 31222. The second device 320 includes a second incoming call interface module 321, a second framework 322, and a second audio and video device virtualization service 323, which are sequentially connected in communication. Among them, the second audio and video device virtualization service 323 is connected in communication with the soft bus 330. The second incoming call display interface module 321 includes a second call transfer interface module 3211. The second framework 322 includes a second telecommunication module 3221 and a second telephone communication module 3222. Among them, the second telecommunication module 3221 includes a flow active call logic module 32211. The second telephone communication module 3222 includes a second call transfer service module 32221 and a second transfer message encapsulation and analysis module 32222. Among them, each interface module is used to realize the display of the corresponding interface. In the embodiment of the present disclosure, the first incoming call interface module 311 of the first device adds a device switching interface module 3111. The first telecommunication module 3121 of the first device is used to connect to the virtualized audio and video device service, and the second device adds a flow active call logic module 32211 to manage call status processing and call time update. The first telephone communication module 3122 connects to the soft bus 330, and performs encapsulation and analysis of the call transfer message, and establishes the first transmission channel and the second transmission channel with the second device. Each second device can publish a message of the call transfer service, and the first device can subscribe to the message of the call transfer service.

[0101] In actual implementation, the first device responds to the call transfer instruction and also establishes a second transmission channel with each second device. Here, the second transmission channel is a connection channel between the first device and the second device. After establishing the second transmission channel, the first device sends a call transfer request to at least one second device based on the second transmission channel. After receiving the call switching request, the second device outputs the incoming call information corresponding to the incoming call request. Specifically, while outputting the incoming call information, the second device also outputs a corresponding call control function item. The user can answer or reject the call by triggering the call control function item presented by the second device.

[0102] Specifically, see Figure 4 , Figure 4The present invention is an optional flow chart of call transfer between a first device and a second device according to an exemplary embodiment. If the call coordination button is triggered, the configuration phase of the ad hoc network is entered. The call transfer service 421 of the second device 420 publishes the call transfer service to the soft bus 422, and the first device 410 in the same ad hoc network synchronizes the coordination configuration information with the second device 420 through the soft buses 412 and 422.

[0103] Here, the collaborative configuration information includes device information and service information. The call service 411 of the first device 410 obtains the call transfer service published by the second device 420 in a subscription manner through the soft bus 412. After obtaining the call transfer service, the first device 410 sends an online service task to the call service 411 through the soft bus 412.

[0104] Next, the first device 410 and the second device 420 establish a first transmission channel. Specifically, the second device 420 performs a callback of the registration service. The first device 410 creates a first transmission channel and sends a confirmation notification of the channel to the second device 420 through the soft bus. After the second device 420 receives the confirmation notification of the channel, the first transmission channel is created through the negotiation of the soft bus. The first device 410 sends call data to the second device 420 through the first transmission channel. Through the negotiation of the soft bus, the second device 420 receives the call data. If the first device 410 responds to the instruction to close the channel, the second device 420 is informed through the negotiation of the soft bus and the first transmission channel is closed.

[0105] For further responding to the call transfer instruction for the call, see Figure 5 , Figure 5 The present invention is an optional flowchart of call transfer and call flow between a first device and at least two second devices according to an exemplary embodiment.

[0106] If the call coordination button is triggered, the configuration phase of the ad hoc network is entered. The call transfer services 521 and 531 of the second devices 520 and 530 publish the call transfer service through the soft buses 522 and 532, and the first device 510 in the same ad hoc network synchronizes the coordination configuration information with the second devices 520 and 530 through the soft bus 512. Here, the coordination configuration information includes device information and service information. The call service 511 of the first device 510 obtains the call transfer service published by the second devices 520 and 530 in a subscription manner through the soft bus 512.

[0107] After obtaining the call transfer service, the first device 510 sends an online service task to the call service 511 through the soft bus 512. Then, the first device 510 establishes a first transmission channel with the second devices 520 and 530. Specifically, the second devices 520 and 530 perform a callback of the registration service. The first device 510 creates the first transmission channel and sends a confirmation notification of the channel to the second device 520 through the soft bus. After the second devices 520 and 530 receive the confirmation notification of the channel, the first transmission channel is created through the negotiation of the soft bus.

[0108] If the second device 530 answers the call, and then the first device 510 responds to the call transfer instruction to the second device 520, the first device 510 sends an end relay instruction to the second device 530. After the second device 530 receives the end relay instruction, the first transmission channel established by the remaining first devices 510 is closed. The first device 510 sends a flow transfer relay instruction to the second device 520, and the second device 520 receives the flow transfer relay instruction. The first device 510 continues to send call data to the second device 520 through the first transmission channel between the first device 510 and the second device 520. Through the negotiation of the soft bus, the second device 520 receives the call data. If the first device 510 responds to the instruction to close the channel, the second device 520 is informed through the negotiation of the soft bus and the first transmission channel is closed.

[0109] In a practical scenario, for example, see Figures 6A-6C , Fig. 6A is an optional interface schematic diagram of a first device according to an exemplary embodiment. Figure 6B is an optional interface schematic diagram of a second device according to an exemplary embodiment. Figure 6C is an optional interface diagram of another second device according to an exemplary embodiment. Fig. 6A The corresponding first device is a smart phone, Figure 6B The corresponding second device is a tablet computer. Figure 6C The corresponding second device is a laptop or a desktop computer. Fig. 6A After receiving the incoming call request, the first device presents the incoming call information in the display interface 610. Specifically, here, the incoming call information presented in the display interface 610 indicates that the incoming call contact is a courier. In addition, the display interface 610 also presents an answering function item 611 and a hanging up function item 612. The user can answer or hang up the incoming call request by operating the answering function item 611 or the hanging up function item 612. After the first device and the two second devices have established a second transmission channel, after the first device receives the incoming call request, the corresponding incoming call information is presented in each second device that has established a second transmission channel connection with the first device. Specifically, see Figure 6B The display interface 620 of the tablet computer as the second device presents a call prompt area 621, and the call prompt area 621 presents corresponding call information, which is synchronized with the call information presented in the first device 610, and both indicate that the caller is a courier. In addition, the call prompt area 621 also presents a corresponding answering function item 622 and a hang-up function item 623, and the user can also answer or hang up the call request by operating the answering function item 622 or the hang-up function item 623 presented in the display interface of the second device. Figure 6C The display interface 630 of the laptop or desktop computer as the second device presents an incoming call prompt area 631, and the incoming call prompt area 631 also presents corresponding incoming call prompt information and an answering function item 632 and a hang-up function item 633. Here, for the specific functions of the incoming call prompt area 631, refer to the above description of Figure 6B The incoming call prompt area 621 is shown, which will not be described in detail here. Through the embodiment of the present disclosure, the user can perform corresponding operations based on the incoming call information and various function items presented in each second device, and transfer or answer the call by triggering corresponding operations on the second device.

[0110] In some embodiments, the method also includes: receiving confirmation answering information sent by at least one of the second devices, establishing a first transmission channel with the second device; determining to answer the call corresponding to the incoming call request; and transmitting the call data of the call to the second device through the first transmission channel.

[0111] In actual implementation, the answering information is determined to be generated by the second device in response to the answering operation for the incoming call information. After obtaining the answering information, the second device sends it to the first device. After receiving the answering information, the first device establishes a first transmission channel with the corresponding second device. Next, the call corresponding to the answering call request is determined, and the call data of the call is transmitted to the second device through the first transmission channel. Here, after the second device establishes the first transmission channel with the first device, it can receive the incoming call information received on the first device, so as to answer the corresponding call. If a second device answers the call, after answering, a second transmission channel is established with the first device to transmit the call data, so as to realize the call between the second device and the opposite device of the incoming call request.

[0112] In some embodiments, the method further includes: in response to a triggering operation of a call collaboration button, searching whether there is a second device in the current environment that supports collaborative calls with the first device; if there is at least one second device, synchronizing collaboration configuration information with at least one second device; wherein the collaboration configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0113] In actual implementation, the user can make the corresponding call coordination configuration of the second device on the first device in advance. Specifically, the first device searches for the second device that supports collaborative calls in response to the trigger operation of the call coordination button. Here, for the second device in the same ad hoc network, if the second device publishes a message of the call transfer service, the first device can subscribe to the message. In the embodiment of the present disclosure, the first device searches for the second device by means of the subscription. If the first device obtains a message of the call transfer service by subscribing to the message, the second device that publishes the message is determined to be a second device that supports collaborative calls with the first device.

[0114] In actual implementation, if the first device searches for at least one second device, it synchronizes the collaborative configuration information with the searched at least one second device. Here, synchronizing the collaborative configuration information specifically means configuring the collaborative configuration information to each searched second device.

[0115] It should be understood that the second device synchronized with the collaborative configuration information can establish a second transmission channel with the first device based on the collaborative configuration information. The disclosed embodiment searches for a second device that supports collaborative calls with the first device in response to the triggering operation of the call collaboration button, thereby synchronizing the collaborative configuration information with the second device, and further establishing a second transmission channel based on this, so as to achieve quick call transfer and better management of the second device.

[0116] In some embodiments, in step S102, in response to a call transfer instruction for the call, stopping transmitting the call data of the call to the second device currently answering the call includes: in response to the call transfer instruction, sending an end relay indication to the second device currently answering the call; the end relay indication is used to instruct the second device currently answering the call to stop receiving the call data of the call; and stopping transmitting the call data of the call to the second device currently answering the call.

[0117] In actual implementation, the first device generates an end relay instruction in response to the call transfer instruction and sends it to the second device, so that the second device stops receiving the call data of the call according to the end relay instruction. The first device stops transmitting the call data to the second device currently answering the call. By sending the end relay instruction, the corresponding call stop control can be performed more accurately.

[0118] In some embodiments, the step S103 includes: determining another second device that relays the call; sending a call relay indication to the second device of the other relay; the call relay indication is used to instruct the second device of the relay to receive call data of the call; based on the first transmission channel between the first device and the second device of the relay, continue to transmit the call data of the call to the second device of the relay.

[0119] In actual implementation, the first device determines the second device of another relay. Specifically, the first device can respond to the selection operation of the second device and use the selected second device as the second device of another relay. The first device can also determine the second device with the strongest communication signal as the second device of another relay based on the communication signal strength with the second device. The embodiment of the present disclosure does not limit the specific determination method of the second device. In the embodiment of the present disclosure, after determining the second device of another relay, the first device sends a call relay indication to the determined second device, so that the determined second device receives the call data according to the call relay indication. The first device transmits the call data to the second device of the relay. By sending the call relay indication, the corresponding call relay can be controlled more accurately.

[0120] In some embodiments, the method further includes: receiving a call ending request sent by the second device, and ending the call; and closing the first transmission channel between the first device and the at least one second device.

[0121] In actual implementation, during a call between the second device and the first device, if the first device receives a call termination request sent by the second device in the call, the call is received and the first transmission channel between the first device and at least one second device is closed. By closing the first transmission channel after the call ends, the first transmission channel can be prevented from occupying system resources of the first device and the second device, thereby avoiding resource consumption.

[0122] The disclosed embodiment also provides a call transfer method, such as Figure 7 As shown, Figure 7 The present invention is an optional flow chart of a call transfer method according to an exemplary embodiment. The method is applied to a second device and includes:

[0123] Step S701, receiving a call transfer request sent by a first device; wherein the call transfer request is used to request to establish a first transmission channel; the first transmission channel is used to transmit call data of the corresponding second device and the opposite end device of the incoming call request;

[0124] Step S702: In the process of maintaining the call, in response to a call transfer instruction for the call, determine to receive or stop receiving call data transmitted by the first transmission channel.

[0125] In some embodiments, the step S701 includes: receiving the channel transfer request sent by the first device through a second transmission channel; outputting the incoming call information corresponding to the call transfer request; in response to a confirm answer instruction for the incoming call information, sending confirm answer information to the first device; wherein the confirm answer information is used to instruct the first device to establish a first transmission channel with the second device.

[0126] In some embodiments, the method further includes: sending indication information in response to a triggering operation of a call collaboration button; wherein the indication information is used to indicate that the second device supports collaborative calls with the first device; synchronizing collaboration configuration information with the first device; wherein the collaboration configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0127] In some embodiments, the step S702 includes: while maintaining the call, using the first transmission channel to receive call data of the call; upon receiving an end relay indication sent by the first device in response to the call transfer instruction, determining to stop receiving the call data transmitted by the first transmission channel; the end relay indication is used to instruct the second device currently answering the call to stop receiving the call data of the call.

[0128] In some embodiments, the step S702 includes: while maintaining the call, monitoring whether a call relay indication sent by the first device is received; wherein the call relay indication is used to indicate that the second device of the relay receives the call data of the call; when the call relay indication is received, determining to receive the call data transmitted by the first transmission channel.

[0129] In some embodiments, the method further includes: in response to an end-call instruction for the call, sending a call end request to the first device; wherein the call end request is used to request closing of a first transmission channel between the first device and the second device.

[0130] It should be noted that the description of the call transfer method applied to the second device in the embodiment of the present disclosure is similar to the description of the method embodiment applied to the first device, and has similar beneficial effects as the method embodiment, so it is not repeated here.

[0131] The disclosed embodiment also provides a call transfer device. Figure 8800 is an optional structural diagram of a call transfer device according to an exemplary embodiment. The device is applied to a first device, and the device 800 includes:

[0132] The sending module 801 is used to send a call transfer request to at least one second device in response to a call transfer instruction for an incoming call request; wherein the call transfer request is used to request to establish a first transmission channel; the first transmission channel is used to transmit call data of the corresponding second device and the opposite end device of the incoming call request;

[0133] The data transmission module 802 is used to stop transmitting the call data of the call to the second device currently answering the call in response to a call transfer instruction for the call during the process of using a second device to conduct the call; and continue transmitting the call data of the call to the second device that relays the call based on the first transmission channel corresponding to another second device that relays the call.

[0134] In some embodiments, the sending module 801 is also used to establish a second transmission channel with at least one pre-configured second device in response to a call transfer instruction for an incoming call request; use the second transmission channel to send the call transfer request to at least one second device; wherein the second device that receives the call switching request outputs the incoming call information corresponding to the incoming call request.

[0135] In some embodiments, the device also includes: a receiving module, used to receive confirmation answering information sent by at least one of the second devices, establish a first transmission channel with the second device; determine to answer the call corresponding to the incoming call request; and transmit the call data of the call to the second device through the first transmission channel.

[0136] In some embodiments, the device also includes: an information synchronization module, which is used to search whether there is a second device in the current environment that supports collaborative calls with the first device in response to the triggering operation of the call collaboration button; if there is at least one second device, synchronize the collaborative configuration information with at least one second device; wherein the collaborative configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0137] In some embodiments, the data transmission module 802 is also used to send an end-of-relay indication to the second device currently answering the call in response to the call transfer instruction; the end-of-relay indication is used to instruct the second device currently answering the call to stop receiving call data of the call; and to stop transmitting the call data of the call to the second device currently answering the call.

[0138] In some embodiments, the data transmission module 802 is also used to determine another second device that relays the call; send a call relay indication to the second device of the other relay; the call relay indication is used to instruct the second device of the relay to receive call data of the call; based on the first transmission channel between the first device and the second device of the relay, continue to transmit the call data of the call to the second device of the relay.

[0139] In some embodiments, the apparatus further includes: a channel closing module, configured to receive a call ending request sent by the second device, and end the call; and close the first transmission channel between the first device and the at least one second device.

[0140] The disclosed embodiment also provides a call transfer device. Fig. 9 1 is an optional structural diagram of a call transfer device according to an exemplary embodiment. The device is applied to a first device, and the device 900 includes:

[0141] The receiving module 901 is used to receive a call transfer request sent by the first device; wherein the call transfer request is used to request to establish a first transmission channel; the first transmission channel is used to transmit the corresponding call data of the second device and the opposite end device of the incoming call request;

[0142] The determination module 902 is used to determine whether to receive or stop receiving call data transmitted by the first transmission channel in response to a call transfer instruction for the call during the process of maintaining the call.

[0143] In some embodiments, the receiving module 901 is also used to receive the channel transfer request sent by the first device through a second transmission channel; output the incoming call information corresponding to the call transfer request; in response to the confirmed answer instruction for the incoming call information, send confirmed answer information to the first device; wherein the confirmed answer information is used to instruct the first device to establish a first transmission channel with the second device.

[0144] In some embodiments, the device also includes: an information synchronization module, used to send indication information in response to the triggering operation of the call collaboration button; wherein, the indication information is used to indicate that the second device supports collaborative calls with the first device; synchronize collaborative configuration information with the first device; wherein, the collaborative configuration information is at least used for the first device to establish a second transmission channel with the second device.

[0145] In some embodiments, the determination module 902 is also used to receive call data of the call using the first transmission channel while maintaining the call; upon receiving an end relay indication sent by the first device in response to the call transfer instruction, determine to stop receiving call data transmitted by the first transmission channel; the end relay indication is used to instruct the second device currently answering the call to stop receiving call data of the call.

[0146] In some embodiments, the determination module 902 is also used to monitor whether a call relay indication sent by the first device is received while maintaining the call; wherein the call relay indication is used to indicate that the second device of the relay receives the call data of the call; and when the call relay indication is received, it is determined to receive the call data transmitted by the first transmission channel.

[0147] In some embodiments, the apparatus further includes: a channel closing module, configured to send a call end request to the first device in response to an end call instruction for the call; wherein the call end request is configured to request closing of a first transmission channel between the first device and the second device.

[0148] In the present disclosure, refer to Fig.10 , Fig.10 1 is a block diagram of an electronic device according to an exemplary embodiment. Here, the electronic device can be a first device or a second device. For example, the electronic device may include one or more of the following components: a processing component 1002, a memory 1004, a power component 1006, a multimedia component 1008, an audio component 1010, an input / output (I / O) interface 1012, a sensor component 1014, and a communication component 1016. The processing component 1002 generally controls the overall operation of the electronic device, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1002 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 1002 may include one or more modules to facilitate the interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate the interaction between the multimedia component 1008 and the processing component 1002.

[0149] The memory 1004 is configured to store various types of data to support operations on the device 1000. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phone book data, messages, pictures, videos, etc. The memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0150] The power supply component 1006 provides power to various components of the electronic device. The power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device.

[0151] The multimedia component 1008 includes a screen that provides an output interface between the electronic device and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front camera and / or a rear camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0152] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC), and when the electronic device is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1004 or sent via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.

[0153] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0154] The sensor assembly 1014 includes one or more sensors for providing various aspects of status assessment for the electronic device. For example, the sensor assembly 1014 can detect the open / closed state of the device 1000, the relative positioning of components, such as the display and keypad of the electronic device, and the sensor assembly 1014 can also detect the position change of the electronic device or a component of the electronic device, the presence or absence of user contact with the electronic device, the orientation or acceleration / deceleration of the device 800 and the temperature change of the electronic device. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0155] The communication component 1016 is configured to facilitate wired or wireless communication between the electronic device and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 3G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0156] In an exemplary embodiment, the electronic device may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above methods.

[0157] In an exemplary embodiment, a call transfer device is also provided, including a memory for storing processor-executable instructions; a processor connected to the memory; wherein the processor is configured to execute the call transfer method provided in the embodiment of the present disclosure.

[0158] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 1004 including instructions, and the instructions can be executed by the processor 1020 of the call transfer device to complete the above method. For example, the 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.

[0159] A storage medium, when instructions in the storage medium are executed by a processor of a mobile terminal, enables a call transfer device to execute the call transfer method provided in an embodiment of the present disclosure.

[0160] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure 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 description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0161] 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 transfer method, characterized in that: Applied to a first device, the method includes: In response to a call transfer instruction for an incoming call request, a call transfer request is sent to at least one second device; wherein the call transfer request is used to request the establishment of a first transmission channel; the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request; In the process of using one of the second devices to conduct the call, in response to a call transfer instruction for the call, stopping the transmission of call data of the call to the second device currently answering the call; Based on the first transmission channel corresponding to another second device that relays the call, the call data of the call continues to be transmitted to the second device that relays the call.

2. The method according to claim 1, characterized in that The sending a call transfer request to at least one second device in response to a call transfer instruction for an incoming call request includes: In response to a call transfer instruction for an incoming call request, establishing a second transmission channel with at least one pre-configured second device; The call transfer request is sent to at least one of the second devices by using the second transmission channel; wherein the second device that receives the call switching request outputs the incoming call information corresponding to the incoming call request.

3. The method according to claim 1, characterized in that The method further comprises: receiving confirmation answering information sent by at least one of the second devices, and establishing a first transmission channel with the second device; Determine to answer the call corresponding to the incoming call request; The call data of the call is transmitted to the second device through the first transmission channel.

4. The method according to claim 1, characterized in that: The method further comprises: In response to a triggering operation of a call collaboration button, searching whether there is a second device in the current environment that supports collaborative calls with the first device; If there is at least one second device, synchronize and coordinate configuration information with at least one second device; wherein the coordinate configuration information is at least used for the first device to establish a second transmission channel with the second device.

5. The method according to any one of claims 1 to 4, characterized in that: The step of stopping transmitting the call data of the call to the second device currently answering the call in response to the call transfer instruction for the call includes: In response to the call transfer instruction, sending a relay termination indication to the second device currently answering the call; the relay termination indication is used to instruct the second device currently answering the call to stop receiving call data of the call; Stop transmitting the call data of the call to the second device currently answering the call.

6. The method according to any one of claims 1 to 4, characterized in that: The step of continuing to transmit the call data of the call to the second device relaying the call based on the first transmission channel corresponding to the second device relaying the call includes: Determine another second device to take over the call; Sending a call relay indication to the second device of another relay; the call relay indication is used to instruct the second device of the relay to receive the call data of the call; Based on the first transmission channel between the first device and the second device in relay, the call data of the call continues to be transmitted to the second device in relay.

7. The method according to claim 1, characterized in that The method further comprises: Receiving a call ending request sent by the second device, and ending the call; The first transmission channel between the first device and the at least one second device is closed.

8. A call transfer method, characterized in that: Applied to the second device, the method includes: Receiving a call transfer request sent by a first device; wherein the call transfer request is used to request to establish a first transmission channel; the first transmission channel is used to transmit the corresponding call data of the second device and the opposite end device of the incoming call request; In the process of maintaining the call, in response to a call transfer instruction for the call, determining to receive or stop receiving call data transmitted by the first transmission channel.

9. The method according to claim 8, characterized in that The receiving a call transfer request sent by the first device includes: receiving the channel transfer request sent by the first device through a second transmission channel; Outputting the incoming call information corresponding to the call transfer request; In response to the confirm-answer instruction for the incoming call information, confirm-answer information is sent to the first device; wherein the confirm-answer information is used to instruct the first device to establish a first transmission channel with the second device.

10. The method according to claim 8, characterized in that The method further comprises: In response to a triggering operation of a call collaboration button, sending indication information; wherein the indication information is used to indicate that the second device supports collaborative calls with the first device; Synchronize collaborative configuration information with the first device; wherein the collaborative configuration information is at least used by the first device to establish a second transmission channel with the second device.

11. The method according to any one of claims 8 to 10, characterized in that: The step of determining to receive or stop receiving call data transmitted by the first transmission channel in response to a call transfer instruction for the call during the process of maintaining the call includes: In the process of maintaining the call, receiving call data of the call by using the first transmission channel; When receiving the end relay indication sent by the first device in response to the call transfer instruction, it is determined to stop receiving the call data transmitted by the first transmission channel; the end relay indication is used to instruct the second device currently answering the call to stop receiving the call data of the call.

12. The method according to any one of claims 8 to 10, characterized in that The step of determining to receive or stop receiving call data transmitted by the first transmission channel in response to a call transfer instruction for the call during the process of maintaining the call includes: In the process of maintaining the call, monitoring whether a call relay indication sent by the first device is received; wherein the call relay indication is used to instruct the second device of the relay to receive the call data of the call; When the call relay indication is received, it is determined to receive the call data transmitted by the first transmission channel.

13. The method according to claim 8, characterized in that The method further comprises: In response to the call end instruction for the call, a call end request is sent to the first device; wherein the call end request is used to request closing of a first transmission channel between the first device and the second device.

14. A call transfer device, characterized in that: Applied to a first device, the apparatus comprises: A sending module, configured to send a call transfer request to at least one second device in response to a call transfer instruction for an incoming call request; wherein the call transfer request is used to request the establishment of a first transmission channel; and the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request; The data transmission module is used to stop transmitting the call data of the call to the second device currently answering the call in response to a call transfer instruction for the call during the process of using a second device to conduct the call; and continue transmitting the call data of the call to the second device that relays the call based on the first transmission channel corresponding to another second device that relays the call.

15. A call transfer device, characterized in that: Applied to the second device, the apparatus comprises: A receiving module, configured to receive a call transfer request sent by a first device; wherein the call transfer request is used to request the establishment of a first transmission channel; and the first transmission channel is used to transmit call data of a call between the corresponding second device and the opposite end device of the incoming call request; The determination module is used to determine whether to receive or stop receiving call data transmitted by the first transmission channel in response to a call transfer instruction for the call during the process of maintaining the call.

16. A call transfer device, characterized in that: include: a memory for storing processor-executable instructions; A processor connected to the memory; The processor is configured to execute the call transfer method as described in any one of claims 1 to 7 or 8 to 13.

17. A storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of a call transfer device, the call transfer device is enabled to execute the call transfer method as described in any one of claims 1 to 7 or 8 to 13.