CN115175114A - Call forwarding processing method, device, electronic equipment and storage medium - Google Patents

Call forwarding processing method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115175114A
CN115175114A CN202110374221.5A CN202110374221A CN115175114A CN 115175114 A CN115175114 A CN 115175114A CN 202110374221 A CN202110374221 A CN 202110374221A CN 115175114 A CN115175114 A CN 115175114A
Authority
CN
China
Prior art keywords
electronic device
call
electronic equipment
electronic
forwarding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110374221.5A
Other languages
Chinese (zh)
Inventor
宋永耀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110374221.5A priority Critical patent/CN115175114A/en
Publication of CN115175114A publication Critical patent/CN115175114A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the application discloses a call forwarding processing method and device, electronic equipment and a storage medium. The method comprises the following steps: when the first electronic device is in an idle state, sending a call service transfer instruction to a server, wherein the call service transfer instruction is used for instructing the server to transfer a received call to the first electronic device to a second electronic device, and the second electronic device is a device associated with the first electronic device. By the method, when the first electronic equipment is in an idle state such as not carried, the call to the first electronic equipment can be transferred to the second electronic equipment associated with the first electronic equipment, so that the call of the first electronic equipment can be prevented from being missed, and the use experience of a user is improved.

Description

Call forwarding processing method, device, electronic equipment and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a call forwarding processing method and apparatus, an electronic device, and a storage medium.
Background
Along with the rapid development of communication technology and the popularization of intelligent equipment, more and more users possess a plurality of intelligent equipment simultaneously, for example, the user can possess cell-phone and intelligent wearing equipment simultaneously to better satisfy user's daily communication demand. When the user has a plurality of intelligent devices at the same time, the intelligent devices can use the same number and can also use different numbers respectively. When the plurality of intelligent devices use different numbers, if a user forgets to carry one intelligent device, the incoming call of the intelligent device may be missed, so that the user experience is influenced.
Disclosure of Invention
In view of the foregoing, the present application provides a call forwarding processing method, device, electronic device, and storage medium to improve the foregoing problems.
In a first aspect, an embodiment of the present application provides a call forwarding processing method, which is applied to a first electronic device, and the method includes: when the first electronic device is in an idle state, sending a call service transfer instruction to a server, wherein the call service transfer instruction is used for instructing the server to transfer a received call to the first electronic device to a second electronic device, and the second electronic device is a device associated with the first electronic device.
In a second aspect, an embodiment of the present application provides a call forwarding processing method, which is applied to a server, and the method includes: receiving a call service transfer instruction sent by first electronic equipment, wherein the call service transfer instruction is sent when the first electronic equipment is in an idle state; and if the call to the first electronic equipment is received, switching the call to second electronic equipment, wherein the second electronic equipment is equipment associated with the first electronic equipment.
In a third aspect, an embodiment of the present application provides a call forwarding processing method, which is applied to a network device, and the method includes: configuring a call to a first electronic device to be forwarded to a second electronic device in response to a call service transfer instruction, the second electronic device being associated with the first electronic device, the call service transfer instruction being sent for the first electronic device while in an idle state.
In a fourth aspect, an embodiment of the present application provides a call forwarding processing apparatus, operating on a first electronic device, where the apparatus includes: the call forwarding processing module is configured to send a call service forwarding instruction to a server when the first electronic device is in an idle state, and is configured to instruct the server to forward a received call to the first electronic device to a second electronic device, where the second electronic device is a device associated with the first electronic device.
In a fifth aspect, an embodiment of the present application provides a call forwarding processing apparatus, operating on a server, the apparatus including: the call forwarding device comprises an instruction receiving module, a forwarding module and a forwarding module, wherein the instruction receiving module is used for receiving a call service forwarding instruction sent by first electronic equipment, and the call service forwarding instruction is sent when the first electronic equipment is in an idle state; the call forwarding module is configured to forward a call to a second electronic device if the call to the first electronic device is received, where the second electronic device is a device associated with the first electronic device.
In a sixth aspect, an embodiment of the present application provides a call forwarding processing apparatus, operating in a network device, where the apparatus includes: the call forwarding processing unit is configured to configure, in response to a call service forwarding instruction, a call to the first electronic device to be forwarded to a second electronic device, where the second electronic device is associated with the first electronic device, and the call service forwarding instruction is sent when the first electronic device is in an idle state.
In a seventh aspect, the present application provides an electronic device comprising one or more processors and memory; one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the methods described above.
In an eighth aspect, the present application provides a computer-readable storage medium having program code stored therein, wherein the method described above is performed when the program code is executed.
According to the call forwarding processing method, the call forwarding processing device, the electronic equipment and the storage medium, when the first electronic equipment is in an idle state, a call service forwarding instruction is sent to the server and used for indicating the server to forward a received call to the first electronic equipment to the second electronic equipment, and the second electronic equipment is equipment associated with the first electronic equipment. Therefore, when the first electronic equipment is in an idle state such as not being carried, the call to the first electronic equipment can be transferred to the second electronic equipment associated with the first electronic equipment, the call of the first electronic equipment can be avoided from being missed, and the use experience of a user is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 shows a schematic application environment diagram applicable to the call forwarding processing method provided in this application according to this embodiment.
Fig. 2 is a schematic diagram illustrating another application environment applicable to the call forwarding processing method provided in the present application according to an embodiment of the present application.
Fig. 3 is a flowchart illustrating a method of call forwarding processing according to an embodiment of the present application.
Fig. 4 is a diagram illustrating a scenario of call service forwarding according to an embodiment of the present application.
Fig. 5 is a diagram illustrating another scenario example of call traffic forwarding provided in an embodiment of the present application.
Fig. 6 shows a flow chart of a call service forwarding process provided in an embodiment of the present application.
Fig. 7 is a flowchart illustrating a method of call forwarding processing according to another embodiment of the present application.
Fig. 8 is a flowchart illustrating a call forwarding processing method according to another embodiment of the present application.
Fig. 9 is a schematic network environment diagram illustrating a call forwarding processing method according to an embodiment of the present application.
Fig. 10 is a block diagram illustrating a structure of a call forwarding processing apparatus according to an embodiment of the present application.
Fig. 11 is a block diagram illustrating a call forwarding processing apparatus according to another embodiment of the present application.
Fig. 12 is a block diagram illustrating a call forwarding processing apparatus according to still another embodiment of the present application.
Fig. 13 is a block diagram illustrating an electronic device for executing a call forwarding processing method according to an embodiment of the present application.
Fig. 14 is a storage unit for storing or carrying program codes for implementing a call forwarding processing method according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
With the improvement of living standard of people and the rapid development of communication technology, the number of users having a plurality of intelligent devices is increasing. For a user who has a plurality of intelligent devices, communication becomes more convenient, and meanwhile, due to the increase of the number of the devices, missed calls caused by forgetting to carry the devices or losing the devices may occur, and user experience is reduced.
In view of the foregoing problems, the inventor has studied and proposed a method, an apparatus, an electronic device, and a storage medium for call forwarding, where when a first electronic device is in an idle state, a call service forwarding instruction is sent to a server to instruct the server to forward a received call to the first electronic device to a second electronic device, where the second electronic device is a device associated with the first electronic device. Therefore, by means of the mode, when the first electronic equipment is in an idle state such as not carried, a call to the first electronic equipment can be transferred to the second electronic equipment associated with the first electronic equipment, the call of the first electronic equipment can be prevented from being missed, and the use experience of a user is improved.
The following description is first provided for an application environment related to the call forwarding processing method and apparatus provided in the embodiment of the present application.
Referring to fig. 1, an application environment 10 related to fig. 1 includes a server 10, a base station 12, a first electronic device 13, and a second electronic device 14. The first electronic device 13 and the second electronic device 14 may be a mobile phone, a tablet computer, a PC computer, an intelligent wearable device, or the like. The first electronic device 13 and the second electronic device 14 are not limited to the above-mentioned devices, and may be other devices having a mobile communication function.
In this embodiment, independent communication SIM cards (the numbers of the communication SIM card of the first electronic device 13 are different from the numbers of the communication SIM card of the second electronic device 14) are configured (or bound) in both the first electronic device 13 and the second electronic device 14, and may be used for communication with other devices. The first electronic device 13 and the second electronic device 14 may be the same type of device, for example, the first electronic device 13 and the second electronic device 14 may both be mobile phones; the first electronic device 13 and the second electronic device 14 may also be different types of devices, for example, the first electronic device 13 shown in fig. 1 may be a mobile phone, a tablet computer, or a PC computer, and the second electronic device 14 may be a smart wearable watch.
Alternatively, the mobile communication service of the first electronic device 13 may be hosted to the second electronic device 14, or the mobile communication service of the second electronic device 14 may be hosted to the first electronic device 13, so that when the first electronic device 13 is in an idle state, a call to the first electronic device 13 may be forwarded to the second electronic device 14, or when the second electronic device 14 is in an idle state, a call to the second electronic device 14 may be forwarded to the first electronic device 13. It should be noted that, before forwarding the call to the first electronic device 13 to the second electronic device 14, the cloud server may first query whether the second electronic device 14 has turned on forwarding the call to the first electronic device 13, if so, the call to the first electronic device 13 will not be forwarded to the second electronic device 14, and if not, the call to the first electronic device 13 will be forwarded to the second electronic device 14.
In the embodiment of the present application, if both the first electronic device 13 and the second electronic device 14 are in the idle state, if there is a call incoming for finding the first electronic device 13 and a call incoming for finding the second electronic device 14, after the second electronic device 14 transfers the call incoming for the first electronic device 13, the caller who calls for finding the second electronic device 14 will receive the prompt information such as "right busy to the other party", so as to avoid the confusion and hosting of the mobile communication service.
As shown in fig. 1, the first electronic device 13 and the second electronic device 14 may belong to the same operator server, i.e. the first electronic device 13 and the second electronic device 14 share the same base station. In this manner, if it is configured to forward the received call to the first electronic device 13 to the second electronic device 14 when the first electronic device 13 is in the idle state, the server 11 may be configured to forward the received call to the first electronic device 13 to the second electronic device 14 through the base station 12.
Alternatively, the first electronic device 13 and the second electronic device 14 may belong to different operator servers, that is, the first electronic device 13 and the second electronic device 14 each correspond to a base station, as shown in fig. 2, the first electronic device 13 corresponds to the server 11 and the base station 12, and the second electronic device 14 corresponds to the server 21 and the base station 22. In this manner, if it is configured to forward a received call to the first electronic device 13 to the second electronic device 14 when the first electronic device 13 is in the idle state, the server 11 may be configured to send the received call to the first electronic device 13 to the server 21 through the base station 12 via the base station 22, and the server 21 then forwards the call to the second electronic device 14 via the base station 22.
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Referring to fig. 3, an embodiment of the present application provides a call forwarding processing method applied to a first electronic device, where the method includes:
step S110: when the first electronic device is in an idle state, sending a call service transfer instruction to a server, wherein the call service transfer instruction is used for instructing the server to transfer a received call to the first electronic device to a second electronic device, and the second electronic device is a device associated with the first electronic device.
The call service may include a voice call service or a short message call service.
In the embodiment of the application, whether the first electronic device is in the idle state can be judged in various ways.
As a manner, if the first electronic device is in the screen-off state within the specified time period and the position information is not changed, it may be determined that the first electronic device is in the idle state, where a specific value of the specified time period may not be limited, for example, the specified time period may be a value of 30 minutes or 1 hour. First electronic equipment under this kind of mode can be for intelligent equipment such as cell-phone, panel computer or intelligent wearing wrist-watch. Optionally, a mapping relationship between the screen state identifier value and the screen state may be configured in advance, for example, the screen state corresponding to the configuration screen state identifier value of "0" is a "screen off state", and the screen state corresponding to the configuration screen state identifier value of "1" is a "screen on state", so that the first electronic device may identify the current screen state according to the screen state identifier value. The location information of the first electronic device may be understood as longitude and latitude coordinate data of the location of the first electronic device, and the location information may be obtained by GPS positioning, AGPS (assisted global positioning system), or base station positioning.
As another mode, if the first electronic device is in an unworn state within the specified duration, it may be determined that the first electronic device is in an idle state, the first electronic device in this mode is an intelligent wearable device, and the value of the specified duration may also not be limited. Optionally, the intelligent wearable device may be configured with a plurality of sensors for detecting whether the intelligent wearable device is in an unworn state. For example, the intelligent wearable device may be configured with a bone conduction sensor (180M) for acquiring a vibration signal of a vibrating bone mass of a vocal part of a human body, or for contacting a pulse of the human body and receiving a blood pressure pulsation signal, in this way, if the bone conduction sensor (180M) does not acquire the vibration signal of the vibrating bone mass of the vocal part of the human body within a specified time period, or does not receive the blood pressure pulsation signal within the specified time period, it may be determined that the intelligent wearable device is in an unworn state, that is, in an idle state. The smart wearable device may also be configured to access the proximity light sensor, which in one embodiment includes a Light Emitting Diode (LED) and a light detector (e.g., a photodiode), wherein the light emitting diode may be an infrared light emitting diode. The intelligent wearable device can emit infrared light outwards through the light emitting diode and detect infrared reflection light from nearby objects through the photodiode. Alternatively, when sufficient reflected light is detected, it may be determined that there is an object near the smart wearable device, and when sufficient reflected light is not detected, it may be determined that there is no object near the smart wearable device. In this manner, if the proximity light sensor 180G detects light, it can be determined that the smart wearable device is in the worn state, and if the proximity light sensor 180G does not detect light, it can be determined that the smart wearable device is in the unworn state.
In this application, the call forwarding instruction may be understood as an Unstructured Supplementary Service Data (USSD) instruction, where USSD is a novel interactive Data Service based on a GSM network.
In this embodiment, when it is determined that the first electronic device is in the idle state, the call service transfer instruction may be sent to the server. For example, in a specific application scenario, please refer to fig. 4, which shows a scenario example of call service forwarding provided by the embodiment of the present application. As shown in fig. 4, in the case that the user runs in the park while wearing the second electronic device and places the first electronic device on the sofa in the home as shown in the right of fig. 4, if the first electronic device is determined to be in the idle state, the first electronic device may send a call service transfer instruction to the server, so that when there is a call to the first electronic device, the call to the first electronic device may be transferred to the second electronic device, so that the user can timely answer the call to the first electronic device even without carrying the first electronic device.
Optionally, if the user carries the first electronic device and the second electronic device at the same time, and the first electronic device is left unused in the backpack for a long time, if the first electronic device is an intelligent wearable watch, the watch can be determined to be in an idle state because the intelligent wearable watch is not worn for a period of time, and in this case, if a call to the intelligent wearable watch is transferred to the second electronic device, normal use of the second electronic device may be affected. To optimize this problem and improve the accuracy of processing the call forwarding service, the call forwarding service instruction may be sent to the server when the first electronic device is disconnected from the second electronic device and the first electronic device is in an idle state. The first electronic device and the second electronic device can be connected in a Bluetooth mode, a ZigBee mode, an NFC mode, a WiFi mode or a mobile network mode.
For example, in a specific application scenario, please refer to fig. 5, which shows another exemplary scenario of call service forwarding provided by an embodiment of the present application. As shown in fig. 5, the left side of fig. 5 shows that the user sits on a sofa at home to play the second electronic device, and the first electronic device is placed in a company to be charged, under such a condition, whether the first electronic device and the second electronic device are in a disconnected state can be detected, and if the first electronic device is detected to be in a disconnected state and the first electronic device is in an idle state (the smart watch shown in the right side of fig. 5 is in an unworn state, that is, an idle state), the first electronic device sends a call service transfer instruction to the server, so that when there is a call to the first electronic device, the call to the first electronic device can be transferred to the second electronic device, so that the user can timely answer the call to the first electronic device under the condition that the user does not carry the first electronic device, and meanwhile, the influence of the call transfer caused by misjudgment on the normal use of the second electronic device by the user can be avoided. It should be noted that, when the first electronic device and the second electronic device are in a disconnected state, the location information of the first electronic device is different from the location information of the second electronic device, that is, if the first electronic device and the second electronic device are connected through bluetooth at this time, disconnection between the first electronic device and the second electronic device means that the first electronic device and the second electronic device are disconnected due to a long distance, but not because the first electronic device and the second electronic device are in the same location but disconnected due to bluetooth being turned off.
The present embodiment is described below by way of example with reference to the accompanying drawings:
referring to fig. 6, a flow chart of call service forwarding processing provided in the embodiment of the present application is shown, where for example, a first electronic device is a main device (for example, a mobile phone), and a second electronic device is an auxiliary device (for example, a smart wearable watch), it may be determined whether the main device and the auxiliary device are in a pairing state (for example, a bluetooth pairing state) first, where if the main device and the auxiliary device are in the pairing state, numbers of the main device and the auxiliary device may be exchanged with each other, and if the main device and the auxiliary device are not in the pairing state, the determination may be continued. Then, both the main device and the auxiliary device can judge whether the main device and the auxiliary device are in the pairing disconnection state, if the main device and the auxiliary device are judged to be in the pairing disconnection state, the main device can start a timer for 30 minutes, and judge whether the main device is not bright in screen and does not move in position within 30 minutes, at the moment, the auxiliary device can also start a timer for 30 minutes, and judge whether the auxiliary device is in a non-wearing state within 30 minutes, wherein if the main device is bright in screen or moves in position within 30 minutes, the main device can restart the timer, and if the auxiliary device is in the wearing state within 30 minutes, the auxiliary device can restart the timer.
Optionally, if the main device is not bright and does not move within 30 minutes, the main device may trigger the call to be forwarded to the auxiliary device through the USSD instruction, that is, the main device may send the USSD instruction to the server to instruct the server to forward the call of the main device to the auxiliary device. If the auxiliary device is in a non-wearing state within 30 minutes, the auxiliary device can also trigger the call to be transferred to the main device through the USSD instruction. It should be noted that the two branches in fig. 6 may be executed simultaneously, but if the incoming call of the master device is already forwarded to the slave device, when the incoming call of the slave device needs to be forwarded, the incoming call may be forwarded to a device other than the master device.
According to the call forwarding processing method, when the first electronic device is in an idle state, a call service forwarding instruction is sent to the server, and is used for indicating the server to forward a received call to the first electronic device to the second electronic device, wherein the second electronic device is a device associated with the first electronic device. Therefore, when the first electronic equipment is in an idle state such as not being carried, the call to the first electronic equipment can be transferred to the second electronic equipment associated with the first electronic equipment, the call of the first electronic equipment can be avoided from being missed, and the use experience of a user is improved.
Referring to fig. 7, a call forwarding processing method provided in an embodiment of the present application is applied to a server, and the method includes:
step S210: receiving a call service transfer instruction sent by a first electronic device, wherein the call service transfer instruction is sent when the first electronic device is in an idle state.
Wherein the call service transfer instruction is configured to transfer the received call to the first electronic device to the second electronic device.
Step S220: and if the call to the first electronic equipment is received, switching the call to second electronic equipment, wherein the second electronic equipment is equipment associated with the first electronic equipment.
The second electronic device may be paired and associated with the first electronic device through bluetooth, wiFi, zigBee or other communication methods, or paired and associated through other wireless or wired communication methods, and the specific pairing and association method may not be limited.
Optionally, if it is configured in advance that the received call to the first electronic device is forwarded to the second electronic device when the first electronic device is in the idle state, if the network state of the second electronic device is not good (for example, the second electronic device is not in the service area), a phenomenon of stuck or failed answering may occur when the second electronic device forwards the call to the first electronic device. To overcome this problem, the server in the embodiment of the present application may obtain the location range of the second electronic device in the case that a call to the first electronic device is received, where the location range may represent the distance between the second electronic device and the base station corresponding to the operator server to which the second electronic device belongs. Optionally, if the location range is within the preset range, the call may be forwarded to the second electronic device; and if the position range is out of the preset range, the call can be forwarded to the associated equipment of the second electronic equipment. The distance between the second electronic device and the base station corresponding to the operator server to which the second electronic device belongs is smaller than the preset distance, and the position range may be determined to be within the preset range, otherwise, the position range is determined to be outside the preset range, and the value of the preset distance may not be limited, for example, may be 500 meters, 1000 meters, or 2000 meters. The associated device of the second electronic device may be understood as an emergency associated device of the second electronic device, for example, the associated device may be a device of a family of a user to which the second electronic device belongs.
Optionally, in this embodiment, if the location range is within the preset range, the call may also be directly forwarded to the electronic second device first; in this way, if the answer signal corresponding to the call is not received within the preset time period, the call may be transferred to the associated device of the second electronic device. If the second electronic device answers the call to the first electronic device within the preset time, the second electronic device may return an answer signal to the server to indicate that the transfer is successful, and if the answer signal is not returned to the server, the second electronic device may be in a call at the moment or not in a service area, and the call may be transferred to the associated device of the second electronic device. The preset time may be a value such as 20 seconds, and the specific value may not be limited. It should be noted that the preset time period is less than the call time period specified by the relevant standard, for example, the first electronic device calls the second electronic device, the call time period may be 50 seconds, that is, if the other party does not answer within 50 seconds, the prompt message "you call the user busy, please try again later" and the like is prompted, and the preset time period may be set to 20 seconds, where 20 seconds is less than 50 seconds, that is, if the second electronic device does not answer within 20 seconds, the call may be forwarded to the associated device of the second electronic device.
In the call forwarding processing method provided by the embodiment of the application, a call service forwarding instruction sent by a first electronic device is received through a server, and the call service forwarding instruction is sent when the first electronic device is in an idle state; if a call to the first electronic device is received, the call is forwarded to a second electronic device, and the second electronic device is a device associated with the first electronic device. The method realizes that the call to the first electronic equipment can be transferred to the second electronic equipment associated with the first electronic equipment when the first electronic equipment is in the idle state such as not carried, so that the call of the first electronic equipment can be prevented from being missed, and the use experience of a user is further improved.
Referring to fig. 8, a call forwarding processing method provided in the embodiment of the present application is applied to a network device, where the network device in the embodiment may be a Customer Premise Equipment (CPE), and the embodiment takes the network device as the CPE for example to explain, and the method includes:
step S310: configuring a call to a first electronic device to be forwarded to a second electronic device in response to a call service transfer instruction, the second electronic device being associated with the first electronic device, the call service transfer instruction being sent for the first electronic device while in an idle state.
To facilitate understanding of the present embodiment, a network environment in the present embodiment is described below with reference to the drawings. Referring to fig. 9, a schematic diagram of a network environment suitable for the call forwarding processing method in the present application provided in the embodiment of the present application is shown. As shown in fig. 9, the access stratum is deployed with a plurality of base stations, the base stations are in communication connection with a core network, the core network is used for processing signaling, and the CPE may be in communication connection (wired connection) with the core network through a router or in communication connection with the base stations through a wireless connection manner such as bluetooth. Optionally, the first electronic device and the second electronic device in this embodiment may be connected to the CPE through a wireless communication manner such as bluetooth or WiFi.
As one way, the first electronic device may host the mobile communication service of the first electronic device to the CPE when the network state is poor or there is a need to reduce power consumption. Specifically, the first electronic device may send a mobile communication service hosting instruction to the CPE when the network state is not good or there is a need to reduce power consumption, so as to instruct the CPE to process the mobile communication service of the first electronic device. In this manner, when there is an incoming telephone call seeking the first electronic device, the first electronic device can send a call traffic forwarding designation to the CPE instructing the CPE to configure the call to the first electronic device to be forwarded to the second electronic device.
According to the call forwarding processing method provided by the embodiment of the application, the network device directly responds to the call service forwarding instruction, the call to the first electronic device is configured to be forwarded to the second electronic device, the second electronic device is associated with the first electronic device, and the call service forwarding instruction is sent when the first electronic device is in the idle state, so that when the first electronic device is in the idle state such as not carried, the call to the first electronic device can be directly forwarded to the second electronic device associated with the first electronic device through the network device, the call to the first electronic device can be prevented from being missed, meanwhile, the power consumption caused by the long-time connection between the first electronic device and the base station and the second electronic device is reduced, and the user experience is further improved.
Referring to fig. 10, a call forwarding processing apparatus 400 provided in an embodiment of the present application operates on a first electronic device, where the apparatus 400 includes:
a call forwarding processing module 410, configured to send a call service forwarding instruction to a server when the first electronic device is in an idle state, so as to instruct the server to forward a received call to the first electronic device to a second electronic device, where the second electronic device is a device associated with the first electronic device.
Optionally, the call forwarding processing module 410 may be specifically configured to send a call service forwarding instruction to the server when the first electronic device is disconnected from the second electronic device and is in an idle state.
Optionally, the apparatus 400 may further include a state determining module, configured to determine that the first electronic device is in an idle state if the first electronic device is in a screen-off state within a specified time and the location information is not changed, where at this time, the first electronic device may be a device such as a mobile phone or a watch. Or the state judgment module may be configured to judge that the first electronic device is in an idle state if the first electronic device is in an unworn state within a specified duration, where the first electronic device is an intelligent wearable device.
Referring to fig. 11, a call forwarding processing apparatus 500 according to an embodiment of the present application runs on a server, and the apparatus 500 includes:
the instruction receiving module 510 is configured to receive a call service transfer instruction sent by a first electronic device, where the call service transfer instruction is sent by the first electronic device when the first electronic device is in an idle state.
The call forwarding module 520 is configured to forward a call to a second electronic device if the call to the first electronic device is received, where the second electronic device is a device associated with the first electronic device.
The call forwarding module 520 may be specifically configured to obtain a location range of the second electronic device if a call to the first electronic device is received; if the position range is within a preset range, the call is forwarded to the second electronic equipment; and if the position range is out of the preset range, the call is transferred to the associated equipment of the second electronic equipment.
Optionally, if the location range is within a preset range, the step of forwarding the call to the second electronic device may include: if the position range is within a preset range, the call is forwarded to the electronic second equipment; and if the answer signal corresponding to the call is not received within the preset time length, the call is transferred to the associated equipment of the second electronic equipment.
Referring to fig. 12, a call forwarding processing apparatus 600 provided in an embodiment of the present application operates in a network device, where the apparatus 600 includes:
the call forwarding processing unit 610 is configured to, in response to a call service forwarding instruction, configure a call to a first electronic device to be forwarded to a second electronic device, where the second electronic device is associated with the first electronic device, and the call service forwarding instruction is sent when the first electronic device is in an idle state.
An electronic device provided by the present application will be described below with reference to fig. 13.
Referring to fig. 13, based on the call forwarding processing method and apparatus, another electronic device 100 capable of executing the call forwarding processing method is further provided in the embodiment of the present application. The electronic device 100 includes one or more processors 104 (only one shown) and a memory 102 coupled to each other. The memory 102 stores therein a program that can execute the contents of the foregoing embodiments, and the processor 104 can execute the program stored in the memory 102, where the memory 102 includes the apparatus 400, the apparatus 500, or the apparatus 600 described in the foregoing embodiments.
The processor 104 may include one or more processing cores, among other things. The processor 104 interfaces with various components throughout the electronic device 200 using various interfaces and circuitry to perform various functions of the electronic device 200 and process data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 102 and invoking data stored in the memory 102. Alternatively, the processor 104 may be implemented in at least one hardware form of Digital Signal Processing (DSP), field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 104 may integrate one or more of a Central Processing Unit (CPU), a video image processor (GPU), a modem, and the like. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing display content; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 104, but may be implemented by a communication chip.
The Memory 102 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). The memory 102 may be used to store instructions, programs, code sets, or instruction sets. The memory 102 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playing function, a video image playing function, etc.), instructions for implementing the various method embodiments described above, and the like. The data storage area may also store data created by the electronic device 100 during use (e.g., phone book, audio-video data, chat log data), and the like.
Referring to fig. 14, a block diagram of a computer-readable storage medium according to an embodiment of the present application is shown. The computer readable medium 700 has stored therein program code that can be called by a processor to perform the method described in the method embodiments above.
The computer-readable storage medium 700 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium 700 includes a non-volatile computer-readable storage medium. The computer readable storage medium 700 has storage space for program code 710 to perform any of the method steps of the method described above. The program code can be read from and written to one or more computer program products. The program code 710 may be compressed, for example, in a suitable form.
According to the call forwarding processing method, the call forwarding processing device, the electronic device and the storage medium, when the first electronic device is in an idle state, a call service forwarding instruction is sent to the server, so that the server is instructed to forward a received call to the first electronic device to the second electronic device, and the second electronic device is a device associated with the first electronic device. Therefore, when the first electronic equipment is in an idle state such as not being carried, the call to the first electronic equipment can be transferred to the second electronic equipment associated with the first electronic equipment, the call of the first electronic equipment can be avoided from being missed, and the use experience of a user is improved.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not necessarily depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (13)

1. A call forwarding processing method applied to a first electronic device, the method comprising:
when the first electronic device is in an idle state, sending a call service transfer instruction to a server, wherein the call service transfer instruction is used for instructing the server to transfer a received call to the first electronic device to a second electronic device, and the second electronic device is a device associated with the first electronic device.
2. The method of claim 1, wherein the first electronic device sends a call traffic transfer instruction to a server while in an idle state, comprising:
and the first electronic equipment sends a call service transfer instruction to the server when disconnected with the second electronic equipment and in an idle state.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
and if the first electronic equipment is in the screen-off state within the specified time and the position information is unchanged, judging that the first electronic equipment is in the idle state.
4. The method of claim 1 or 2, wherein the first electronic device is a smart wearable device, the method further comprising:
and if the first electronic equipment is in an unworn state within the specified time, judging that the first electronic equipment is in an idle state.
5. A call forwarding processing method is applied to a server, and the method comprises the following steps:
receiving a call service transfer instruction sent by first electronic equipment, wherein the call service transfer instruction is sent when the first electronic equipment is in an idle state;
and if the call to the first electronic equipment is received, switching the call to second electronic equipment, wherein the second electronic equipment is equipment associated with the first electronic equipment.
6. The method of claim 5, wherein the forwarding the call to a second electronic device if the call to the first electronic device is received comprises:
if a call to the first electronic equipment is received, acquiring a position range of the second electronic equipment;
if the position range is within a preset range, the call is forwarded to the second electronic equipment;
and if the position range is out of the preset range, the call is transferred to the associated equipment of the second electronic equipment.
7. The method of claim 6, wherein the forwarding the call to the second electronic device if the location range is within a predetermined range comprises:
if the position range is within a preset range, the call is transferred to the second electronic equipment;
and if the answer signal corresponding to the call is not received within the preset time length, the call is transferred to the associated equipment of the second electronic equipment.
8. A call forwarding processing method applied to a network device, the method comprising:
configuring a call to a first electronic device to be forwarded to a second electronic device in response to a call traffic forwarding instruction, the second electronic device being associated with the first electronic device, the call traffic forwarding instruction being sent for the first electronic device when in an idle state.
9. A call forwarding processing apparatus, operable with a first electronic device, the apparatus comprising:
the call forwarding processing module is configured to send a call service forwarding instruction to a server when the first electronic device is in an idle state, and is configured to instruct the server to forward a received call to the first electronic device to a second electronic device, where the second electronic device is a device associated with the first electronic device.
10. A call forwarding processing apparatus, operable on a server, the apparatus comprising:
the call forwarding device comprises an instruction receiving module, a forwarding module and a forwarding module, wherein the instruction receiving module is used for receiving a call service forwarding instruction sent by first electronic equipment, and the call service forwarding instruction is sent when the first electronic equipment is in an idle state;
the call forwarding module is configured to forward a call to a second electronic device if the call to the first electronic device is received, where the second electronic device is a device associated with the first electronic device.
11. A call forwarding processing apparatus, operable on a network device, the apparatus comprising:
the call forwarding processing unit is configured to forward a call to a first electronic device to a second electronic device in response to a call service forwarding instruction, where the second electronic device is associated with the first electronic device, and the call service forwarding instruction is sent when the first electronic device is in an idle state.
12. An electronic device comprising one or more processors and memory;
one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the methods of any of claims 1-4 or 5-7 or 8.
13. A computer-readable storage medium, characterized in that a program code is stored in the computer-readable storage medium, wherein the program code, when executed by a processor, performs the method of any of claims 1-4 or 5-7 or 8.
CN202110374221.5A 2021-04-07 2021-04-07 Call forwarding processing method, device, electronic equipment and storage medium Pending CN115175114A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110374221.5A CN115175114A (en) 2021-04-07 2021-04-07 Call forwarding processing method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110374221.5A CN115175114A (en) 2021-04-07 2021-04-07 Call forwarding processing method, device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115175114A true CN115175114A (en) 2022-10-11

Family

ID=83475615

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110374221.5A Pending CN115175114A (en) 2021-04-07 2021-04-07 Call forwarding processing method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115175114A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270732A (en) * 2014-10-23 2015-01-07 广州三星通信技术研究有限公司 Call forwarding configuration method and device
CN105430625A (en) * 2015-10-28 2016-03-23 小米科技有限责任公司 Communication information transfer method, device and system
CN105939513A (en) * 2016-06-24 2016-09-14 青岛海信移动通信技术股份有限公司 Call transfer method and device
US20170094061A1 (en) * 2014-07-29 2017-03-30 Huawei Technologies Co. Ltd. Call Transfer Method and User Equipment
US20180034962A1 (en) * 2015-02-09 2018-02-01 Huawei Technologies Co., Ltd. Call Forwarding Method, Terminal, and Portable Electronic Device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170094061A1 (en) * 2014-07-29 2017-03-30 Huawei Technologies Co. Ltd. Call Transfer Method and User Equipment
CN104270732A (en) * 2014-10-23 2015-01-07 广州三星通信技术研究有限公司 Call forwarding configuration method and device
US20180034962A1 (en) * 2015-02-09 2018-02-01 Huawei Technologies Co., Ltd. Call Forwarding Method, Terminal, and Portable Electronic Device
CN105430625A (en) * 2015-10-28 2016-03-23 小米科技有限责任公司 Communication information transfer method, device and system
CN105939513A (en) * 2016-06-24 2016-09-14 青岛海信移动通信技术股份有限公司 Call transfer method and device

Similar Documents

Publication Publication Date Title
US9954995B2 (en) End to end design of personal emergency service utilizing M2M cellular, XMPP/XML technologies on mobile help button
CN110621013B (en) SIM module management method and electronic equipment
US20220256008A1 (en) Method and Apparatus for Selecting Information Pushed-To Terminal
CN107027141B (en) Information processing method, device and mobile terminal
US9654621B2 (en) Methods and devices for prompting calling request
KR20170132240A (en) Communication message transmission method and device
US8626148B2 (en) Text message transmissions indicating failure of recipient mobile device to connect with a call
CN107820331A (en) Call method, device, computer equipment and readable storage medium storing program for executing
CN112154640B (en) Message playing method and terminal
CN106454968B (en) A kind of caller method and device based on CSFB
CN107846516B (en) Call scene prompting method and mobile terminal
WO2017054277A1 (en) Method for management of an anti-disturbance mode and user terminal
CN108886732B (en) Communication method, wearable device, server and system
CN113170019A (en) Caller identification method based on application and terminal equipment
CN107995373A (en) A kind of method, mobile terminal and storage medium for being used to handle call request
CN111479009A (en) Method and terminal for processing communication event
CN114489868A (en) Subway trip detection method and electronic equipment
CN109565464A (en) Red packet data processing method and equipment
WO2016119233A1 (en) Method for processing call collision of terminal apparatus and terminal apparatus
CN106101361B (en) Display methods, device and the mobile phone of cell phone address book
CN109257731A (en) Emergency call realization method, electronic device and computer readable storage medium
CN106535147B (en) Communication signal processing method and device
CN115175114A (en) Call forwarding processing method, device, electronic equipment and storage medium
CN107995584B (en) Online state switching method and device
US11044595B2 (en) Flip phone with direct access to emergency service providers

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination