Call forwarding method, device, electronic device and storage medium

By placing calls to multiple call objects according to preset rules, the problem of unanswered call forwarding is solved and the success rate of call forwarding is improved.

CN116320173BActive Publication Date: 2025-09-02HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310453965.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-23
Publication Date
2025-09-02
Estimated Expiration
2043-04-23

AI Technical Summary

Technical Problem

Existing call forwarding schemes are prone to failure without answering, and require the help of third-party devices, resulting in calls that cannot be transferred successfully.

Method used

According to the pre-set call forwarding rules, the calling device initiates call requests to multiple call forwarding objects in sequence according to the close relationship between the call object and the user or the response requirements until the communication channel is successfully established.

Benefits of technology

Without the need to rely on third-party devices, the probability of successful call forwarding is increased and call failures caused by abnormal third-party devices are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116320173B_ABST
    Figure CN116320173B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a call forwarding method, device, electronic device, and storage medium, which relate to the field of security technology. Among them, a call forwarding method includes: in response to detecting that a call to a target call object meets a predetermined call forwarding condition, obtaining a call forwarding rule pre-set for the target call object; based on the call order, selecting an object to be transferred from each call forwarding object as the current object, and sending a target call request; if the sent target call request does not respond within the target waiting time, based on the call order, selecting the next call forwarding object corresponding to the current object as the new current object, and returning to execute the step of sending the target call request to the current object; if the sent target call request responds within the target waiting time, then establishing a communication channel with the current object. It can be seen that this solution can reduce the probability of no one responding after the calling device initiates a call.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of security technology, and in particular to a call forwarding method, device, electronic device, and storage medium. Background Art

[0002] In the security field, a paging device is typically installed outside a building. This device is used to send a call request to a designated party. Once the call request is answered, a communication channel is established between the device and the party, allowing for intercom communication. For example, a door phone is installed outside a building. This phone sends a call request to a indoor phone. Once the call request is answered, a communication channel is established between the door phone and the indoor phone, allowing for intercom communication.

[0003] However, there may be situations where the call recipient does not answer, which is why call forwarding is needed. However, current call forwarding solutions are relatively simple, and there is a possibility that no one will answer the call even after the call is forwarded. They also require the use of a third-party device other than the calling device and the call forwarding recipient. If the third-party device fails or is damaged, the call cannot be forwarded, resulting in no one answering the call.

[0004] Currently, there is an urgent need for a call forwarding solution to reduce the probability of no one responding after the calling device initiates a call without the need for third-party equipment. Summary of the Invention

[0005] The purpose of the embodiments of the present application is to provide a call forwarding method, apparatus, electronic device, and storage medium to reduce the probability of no one responding after a call is initiated by a calling device without the need for third-party equipment. The specific technical solution is as follows:

[0006] In a first aspect, an embodiment of the present application provides a call forwarding method, which is applied to a calling device that initiates a call process; the method includes:

[0007] In response to detecting that a call to a target call object satisfies a predetermined call forwarding condition, obtaining a call forwarding rule pre-set for the target call object; wherein the call forwarding rule includes each call forwarding object and a call order for each call forwarding object, the call order being set based on the closeness of the relationship between each call forwarding object and a user to which the target call object belongs, or the level of response demand;

[0008] Based on the call sequence, selecting an object to be transferred from each call transfer object as the current object, and sending a target call request to the current object;

[0009] If the target call request is not responded to within the target waiting time, selecting the next call forwarding object corresponding to the current object as the new current object based on the call order, and returning to the step of sending the target call request to the current object;

[0010] If the sent target call request is responded within the target waiting time, a communication channel with the current object is established.

[0011] Optionally, the call forwarding rule includes a first call forwarding rule and a second call forwarding rule, wherein the call forwarding objects in the first call forwarding rule and the second call forwarding rule are the same, the call order in the first call forwarding rule is set based on the closeness of the relationship between the call forwarding objects and the user, and the call order in the second call forwarding rule is set based on the response requirements of the call forwarding objects to the user;

[0012] Before selecting an object to be transferred from each call transfer object based on the call sequence and setting it as the current object, the method further includes:

[0013] Obtaining a current indicator value of a specified indicator; wherein the specified indicator includes an environmental indicator and / or a time indicator;

[0014] selecting, from the first call forwarding rule and the second call forwarding rule, a call forwarding rule corresponding to the current indicator value as a rule to be used; wherein the indicator value of the designated indicator corresponding to the first call forwarding rule is different from the indicator value of the designated indicator corresponding to the second call forwarding rule, and the designated value of the designated indicator corresponding to either call forwarding rule is the indicator value that the designated indicator must have if the call forwarding rule is used;

[0015] The selecting, based on the call sequence, an object to which the call is to be transferred from each call transfer object as the current object includes:

[0016] Based on the call order in the rule to be utilized, selecting an object to be transferred from each call transfer object as the current object;

[0017] The selecting, based on the call sequence, the next call transfer object corresponding to the current object as the new current object includes:

[0018] Based on the call sequence in the rule to be utilized, the next call forwarding object corresponding to the current object is selected as the new current object.

[0019] Optionally, obtaining a call forwarding rule preset for the target call object includes:

[0020] Obtaining a call forwarding rule pre-set for the target call object from the calling device; wherein the call forwarding rule is issued to the calling device by the management center platform after being obtained;

[0021] The management center platform obtains the call forwarding rule in the following manner:

[0022] In response to the rule configuration instruction for the target call object, output a configuration interface and obtain the call forwarding rule set based on the configuration interface;

[0023] or,

[0024] Receive the call forwarding rule sent by a designated configuration platform; wherein the designated configuration platform is a platform for the user to configure the call forwarding rule.

[0025] Optionally, the calling device is a door phone;

[0026] The object type of the target call object includes any one of the following types:

[0027] Indoor unit, management unit, management center platform users and Internet phone SIP phone numbers;

[0028] The object type of each call forwarding object includes at least one of the following types:

[0029] User and communication numbers of indoor units, management units, and management center platforms.

[0030] Optionally, each call forwarding object corresponds to a preset call waiting time;

[0031] The target waiting time is the preset call waiting time corresponding to the current object.

[0032] In a second aspect, an embodiment of the present application provides a call forwarding device, which is applied to a calling device that initiates a call process; the device includes:

[0033] an obtaining module, configured to obtain a call forwarding rule pre-set for a target call object in response to detecting that a call to the target call object satisfies a predetermined call forwarding condition; wherein the call forwarding rule includes each call forwarding object and a call order for each call forwarding object, the call order being set based on the closeness of the relationship between each call forwarding object and a user to which the target call object belongs, or the level of response demand;

[0034] A first selection module is configured to select an object to be transferred from each call transfer object based on the call sequence as the current object, and send a target call request to the current object;

[0035] A second selection module is configured to select, based on the call sequence, the next call forwarding object corresponding to the current object as the new current object if the sent target call request does not receive a response within the target waiting time, and return to executing the step of sending the target call request to the current object;

[0036] The establishing module is used for establishing a communication channel with the current object if the sent target call request is responded within the target waiting time.

[0037] Optionally, the call forwarding rule includes a first call forwarding rule and a second call forwarding rule, wherein the call forwarding objects in the first call forwarding rule and the second call forwarding rule are the same, the call order in the first call forwarding rule is set based on the closeness of the relationship between the call forwarding objects and the user, and the call order in the second call forwarding rule is set based on the response requirements of the call forwarding objects to the user;

[0038] The device further comprises:

[0039] an acquisition module, configured to acquire a current indicator value of a specified indicator before selecting an object to be transferred from each call transfer object based on the call sequence as the current object; wherein the specified indicator includes an environmental indicator and / or a time indicator;

[0040] a third selection module, configured to select, from the first call forwarding rule and the second call forwarding rule, a call forwarding rule corresponding to the current indicator value as a rule to be used; wherein the indicator value of the designated indicator corresponding to the first call forwarding rule is different from the indicator value of the designated indicator corresponding to the second call forwarding rule, and the designated value of the designated indicator corresponding to any call forwarding rule is the indicator value that the designated indicator must have if the call forwarding rule is used;

[0041] The first selection module includes:

[0042] A first selection submodule is configured to select an object to be transferred from various call transfer objects based on the call sequence in the rule to be utilized as the current object;

[0043] The second selection module includes:

[0044] A second selection submodule is configured to select the next call forwarding object corresponding to the current object as the new current object based on the call sequence in the rule to be utilized;

[0045] Optionally, the obtaining module includes:

[0046] An acquisition submodule, configured to obtain a call forwarding rule pre-set for the target call object from the local portion of the calling device; wherein the call forwarding rule is issued to the calling device by the management center platform after being obtained;

[0047] The management center platform obtains the call forwarding rule in the following manner:

[0048] In response to the rule configuration instruction for the target call object, output a configuration interface and obtain the call forwarding rule set based on the configuration interface;

[0049] or,

[0050] Receiving the call forwarding rule sent by a designated configuration platform; wherein the designated configuration platform is a platform for the user to configure the call forwarding rule;

[0051] Optionally, the calling device is a door phone;

[0052] The object type of the target call object includes any one of the following types:

[0053] Indoor unit, management unit, management center platform users and Internet phone SIP phone numbers;

[0054] The object type of each call forwarding object includes at least one of the following types:

[0055] Users and communication numbers of indoor units, management units, and management center platforms;

[0056] Optionally, each call forwarding object corresponds to a preset call waiting time;

[0057] The target waiting time is the preset call waiting time corresponding to the current object.

[0058] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0059] Memory for storing computer programs;

[0060] The processor is configured to implement any of the above call forwarding methods when executing the program stored in the memory.

[0061] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the above-mentioned call forwarding methods is implemented.

[0062] Beneficial effects of the embodiments of the present application:

[0063] The call forwarding method provided in an embodiment of the present application, in response to detecting that a call to a target call object meets a predetermined call forwarding condition, obtains a pre-set call forwarding rule, selects an object to be forwarded from various call forwarding objects based on the call order in the call forwarding rule, and sends a target call request to the selected call forwarding object. If the target call request does not receive a response within a target waiting time, the method continues to select a next call forwarding object corresponding to the current call forwarding object based on the call order, and returns to the step of sending the target call request to the call forwarding object. If the sent target call request receives a response within the target waiting time, a communication channel with the current object is established. It can be seen that when initiating call forwarding, the calling device itself implements the call forwarding process based on the call forwarding rule, without the need for third-party devices other than the calling device and the call forwarding object. This prevents the situation where the call forwarding cannot be performed due to abnormalities or damage of the third-party devices, resulting in no response after the call is made. Furthermore, the call forwarding rule sets various call forwarding objects, and the call order of each call forwarding object is set based on the closeness of the relationship or the response requirement. Therefore, initiating calls to each call forwarding object in sequence according to the call order can also improve the success rate of call forwarding. It can be seen that through this solution, the probability of no one responding after the calling device initiates a call can be reduced without the need for third-party equipment.

[0064] Of course, it is not necessary to achieve all the advantages described above at the same time when implementing any product or method of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.

[0066] Figure 1 A flowchart of a call forwarding method provided in an embodiment of the present application;

[0067] Figure 2 A flowchart of another call forwarding method provided in an embodiment of the present application;

[0068] Figure 3 A schematic diagram of a process for adding a device to a management center platform provided in an embodiment of the present application;

[0069] Figure 4 A schematic diagram of a process for a management center platform to issue call forwarding rules according to an embodiment of the present application;

[0070] Figure 5 A flowchart of another call forwarding method provided in an embodiment of the present application;

[0071] Figure 6 A schematic diagram of the structure of a call forwarding device provided in an embodiment of the present application;

[0072] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field based on this application are within the scope of protection of this application.

[0074] Below, the professional terms involved in the embodiments of this application are first introduced:

[0075] Door phone: An intercom control device installed at the entrance of a security door in the application scenario. Its main function is to enable calls, intercoms, unlocking, and other functions with users in the application scenario. The door phone used in this solution can also capture visitor video and send it to the called party to support visual functions. Generally, one door phone is installed at each entrance;

[0076] An indoor station is installed at the door's destination. Its primary function is to allow residents to answer calls from the outdoor station, verify the caller's identity through the indoor station's real-time monitoring screen, and open the door linked to the outdoor station by pressing a button on the indoor station. Typically, one indoor station is installed per household.

[0077] A management phone is typically installed in a manager's office. When the door phone calls the indoor phone but no one answers, the manager can call the management phone and ask the manager to open the door. When the door phone calls the management phone, the manager can view the caller's real-time surveillance footage on the phone's screen, verifying the caller's identity and determining whether assistance is needed to open the door. Typically, one management phone is installed in each manager's office, responsible for managing the door phones in that area.

[0078] Management center platform: This platform is installed in the application scenario and is used to manage all devices in the area, such as VTOs, VTUs, and management terminals, and to issue call rules to these devices. It is essentially a software platform, which can be implemented as a client on a mobile phone or software on a PC.

[0079] SIP Phone (Session Initiation Protocol Phone): An IP-based call signaling protocol that does not require a traditional telephone connection but only an Internet connection. Using a SIP phone, calls can be made over an IP network or a traditional telephone network, and can be deployed as conveniently and flexibly as a regular phone.

[0080] Video intercom: When the indoor staff hears the ringtone, they receive the visitor's call through the outdoor machine and have a conversation, just like answering a video phone. At the same time, the indoor equipment (indoor machine, management machine) or the management center platform can receive real-time images through the camera on the outdoor machine. The indoor staff observes the monitoring image on the indoor equipment display screen to confirm the caller's identity and finally decide whether to press the unlock button on the indoor machine to open the electric door lock connected to the outdoor machine and allow the visiting guest to open the door and enter.

[0081] The following first introduces a call forwarding method provided in an embodiment of the present application.

[0082] The call forwarding method provided in the embodiments of the present application can be applied to a calling device that initiates a call. For example, the calling device can be a door phone that has the function of calling an indoor phone. Of course, this is not limited to door phones. For example, a management phone that can call other objects can also serve as a calling device. The embodiments of the present application do not limit the specific form of the calling device; any device with a calling function can serve as a calling device in this application.

[0083] In addition, the solution provided by the embodiments of the present application can be applied to various security areas with call forwarding requirements, such as hospitals, residential communities, etc. Hospitals require that call forwarding must be answered by someone, so hospitals are a scenario with a high demand for call forwarding; residential communities often have visitors, so homes are a scenario with frequent call forwarding.

[0084] The present invention provides a call forwarding method, which is applied to a calling device that initiates a call, and may include the following steps:

[0085] In response to detecting that a call to a target call object satisfies a predetermined call forwarding condition, obtaining a call forwarding rule pre-set for the target call object; wherein the call forwarding rule includes each call forwarding object and a call order for each call forwarding object, the call order being set based on the closeness of the relationship between each call forwarding object and a user to which the target call object belongs, or the level of response demand;

[0086] Based on the call sequence, selecting an object to be transferred from each call transfer object as the current object, and sending a target call request to the current object;

[0087] If the target call request is not responded to within the target waiting time, selecting the next call forwarding object corresponding to the current object as the new current object based on the call order, and returning to the step of sending the target call request to the current object;

[0088] If the sent target call request is responded within the target waiting time, a communication channel with the current object is established.

[0089] The call forwarding method provided in the embodiment of the present application can implement the call forwarding process based on the call forwarding rules when initiating call forwarding, without the need for third-party devices other than the calling device and the call forwarding target. There will be no situation where the call forwarding cannot be made due to abnormality or damage of the third-party device, resulting in no one responding after the call. In addition, the call forwarding rules are set with various call forwarding targets, and the call order of each call forwarding target is set based on the closeness of the relationship or the response requirement. Therefore, initiating calls to each call forwarding target in turn according to the call order can also improve the success rate of call forwarding. It can be seen that through this solution, the probability of no one responding after the calling device initiates a call can be reduced without the need for third-party devices.

[0090] A call forwarding method provided in an embodiment of the present application is introduced below with reference to the accompanying drawings.

[0091] like Figure 1 As shown, a call forwarding method provided in an embodiment of the present application, applied to a calling device initiating a call process, may include the following steps:

[0092] S101, in response to detecting that a call to a target call object meets a predetermined call forwarding condition, obtaining a call forwarding rule preset for the target call object;

[0093] Among them, the call forwarding rules include various call forwarding objects and the call order of each call forwarding object. The call order is set based on the closeness of the relationship between each call forwarding object and the user to which the target call object belongs, or the response demand.

[0094] To implement call forwarding without the need for third-party devices, in this embodiment, upon detecting that a call to a target call recipient meets predetermined call forwarding conditions, the calling device can directly determine a pre-set call forwarding rule for the target call recipient. Based on the determined call forwarding rule, the call to the target call recipient can be directly forwarded to another recipient, thereby implementing the call forwarding process. Furthermore, the call forwarding rule specifies various call forwarding recipients and a call order for each call forwarding recipient. During the call forwarding process, calls can be made to each call forwarding recipient sequentially according to the call order until a call is successful, thereby increasing the success rate of call forwarding. Furthermore, it should be noted that the call order of each call forwarding recipient is determined based on the closeness of the relationship or the level of response required. This allows call forwarding recipients with a higher probability of call forwarding success to be prioritized over those with a lower probability of call forwarding success, thereby increasing the success rate of call forwarding and, at the same time, improving call efficiency.

[0095] Among them, different target call objects can correspond to the same or different call forwarding rules, and the specific corresponding method may be affected by the application scenario; for example: for residential areas, the target call object is the indoor unit of the resident. At this time, different target call objects can be targeted at different residents. Therefore, different target call objects can correspond to different call forwarding rules; and for hospital areas, the target call object is the indoor unit of the office. Although different target call objects can correspond to different offices, the access control management of each office may be the same management personnel. At this time, different target call objects can correspond to the same call forwarding rules.

[0096] It is understood that, in one implementation, the call forwarding condition may be that the target call recipient's call request has not received a response within a preset call waiting time. Alternatively, the call forwarding condition may be that the target call recipient's call has not received an answer. For example, in response to detecting that a call to the indoor unit has exceeded the call waiting time, a call forwarding rule pre-set for the indoor unit is retrieved. The specific content of the above call forwarding conditions is merely exemplary and should not constitute a limitation on the embodiments of the present application.

[0097] In addition, the specific types of the target call object and each call forwarding object may be related to the type of the calling device.

[0098] Optionally, in one implementation, the calling device is a door phone;

[0099] Accordingly, the object type of the target call object includes any one of the following types:

[0100] Indoor unit, management unit, management center platform users and Internet phone SIP phone numbers;

[0101] The object type of each call forwarding object includes at least one of the following types:

[0102] User and communication numbers of indoor units, management units, and management center platforms.

[0103] Among them, the management center platform can also be called the management center.

[0104] It is understood that the door phone, indoor station, management phone, management center platform and SIP phone have all been introduced in the above glossary, so they will not be repeated here. In addition, in specific applications, users of the management center platform can be represented by user accounts.

[0105] It should be noted that users of the management center platform can be divided into senior management center users and junior management center users. Both users have the authority to manage all devices in the management area, but the authority of senior management center users is higher than that of junior management center users. In the application scenario of residential buildings, senior management center users can be managers of residential property, and junior management center users can be security guards of residential property. The authority of residential property managers is higher than that of security guards of residential property. The embodiments of this application do not specifically limit the users of the management center platform.

[0106] In addition, the communication number can be understood as a telephone number. The telephone number can be a telephone number based on a communication operator, and the calling device directly dials the number to the user's mobile device. It can also be an Internet phone, such as a SIP Phone number, which calls a specific client on the user's mobile device based on the IP network. The client can allow the user to receive calls based on the IP network call.

[0107] It is understood that the object type of the target call object can be the same as the object type of each call forwarding object. For example, a user uses a door phone to call the indoor phone of room 601. Since room 601 is unoccupied, the call is forwarded. In the call forwarding order, the indoor phone of room 602 is the highest priority object to call. Therefore, the door phone sends a call request to the indoor phone of room 602. In this scenario, the object type of the target call object is the same as the object type of each call forwarding object, that is, both are indoor phones.

[0108] Of course, the object types of the target call object and call transfer object in the embodiment of the present application are not limited to the types introduced above, and the embodiment of the present application does not make specific limitations on them.

[0109] Additionally, optionally, in one implementation, obtaining a call forwarding rule preset for the target call object may include step A1:

[0110] Step A1: obtaining a call forwarding rule preset for the target call object from the calling device; wherein the call forwarding rule is obtained by the management center platform and then sent to the calling device;

[0111] Accordingly, the management center platform may obtain the call forwarding rule in any one of the following ways:

[0112] Mode B1, in response to the rule configuration instruction for the target call object, outputting a configuration interface and obtaining the call forwarding rule set based on the configuration interface;

[0113] It is understandable that the call forwarding rule is sent from the management center platform to the calling device, so that the calling device directly obtains the call forwarding rule locally when detecting that the call to the target call object meets the predetermined call forwarding condition.

[0114] It is understandable that users can use the management center platform to configure call forwarding rules. The management center platform responds to the rule configuration instructions of the target call object and directly outputs a configuration interface. Users can use the configuration interface to configure call forwarding rules.

[0115] It is understood that the configuration personnel can set each call forwarding target and the closeness setting value in the configuration interface, so that the management center platform can generate the order and thus construct the call forwarding rules. Because each call forwarding target has a closeness level of relationship with the target call target's user, the configuration personnel can pre-set the closeness setting value of each call forwarding target's relationship with the target call target's user. When generating the call order, the management center platform can sort the set values ​​and automatically generate the call order.

[0116] For example, the target call object is the indoor unit of user a, and the call forwarding objects are the communication number and management machine of user a's mobile phone. The setting personnel sets the setting value of the relationship closeness of the communication number to user a to 2, and sets the setting value of the relationship closeness of the management machine to user a to 1. Then, the setting value of the relationship closeness of the communication number to user a is higher than the setting value of the relationship closeness of the management machine to user a, indicating that the communication number is a call forwarding object with a closer relationship with user a. In this way, when the management center platform generates the call order, the call order of the communication number of user a's mobile phone will take precedence over the management machine.

[0117] In addition, the configuration personnel pre-set the setting value of the response demand. When generating the call sequence, the management center platform can sort the setting value and automatically generate the call sequence. For example, in a hospital scenario, there is a high demand for call forwarding, and it is required that no one answer the call for a long time. The call forwarding targets are the management machine and the users of the management center platform. Since the management machine requires a management personnel to be guarded at all times, the configuration personnel set the setting value of the demand level of the management machine to 2 and the setting value of the demand level of the users of the management center platform to 1. Then, when the management center platform generates the call sequence, the call order of the management machine should be prioritized over the users of the management center platform to meet the demand of no one answering the call for a long time.

[0118] Of course, the call setting personnel can also directly set the call sequence based on the closeness of the relationship between each call forwarding object and the user to which the target call object belongs, or the level of response demand, which is also reasonable.

[0119] Mode B2: receiving the call forwarding rule sent by a designated configuration platform; wherein the designated configuration platform is a platform for the user to configure the call forwarding rule.

[0120] It is understandable that the management center platform can also directly receive the call forwarding rules sent by the designated configuration platform. In a specific implementation, the designated configuration platform can be the user's mobile phone or the user's personal computer PC device.

[0121] For example, after a user pre-configures a call forwarding rule on a mobile phone, the user uploads the pre-configured call forwarding rule to a management center platform, and the management center platform can receive the call forwarding rule.

[0122] Similarly, the configuration personnel, i.e., the user, can also set various call forwarding targets and set the setting value of the tightness in the designated configuration platform. The designated configuration platform can generate a sequence to build the call forwarding rules. Of course, the user can also set various call forwarding targets and set the setting value of the response requirement in the designated configuration platform. The configuration platform can generate a sequence to build the call forwarding rules.

[0123] In order to better understand the above-mentioned part of issuing call forwarding rules, the following is an introduction to it with reference to the accompanying drawings. Figure 3 、 Figure 4 As shown:

[0124] It is understandable that before the management center platform issues the call forwarding rules, the management center platform can add various objects, such as: door phones, indoor phones, management phones and SIP Phone numbers, and the management center platform can manage the above objects.

[0125] It is understandable that the management center platform can configure intercom and call transfer rules and send them to various objects used for calls, that is, calling devices, such as: door phones, indoor phones, management phones and SIP Phone numbers, etc.

[0126] It should be noted that the configuration content of each object varies depending on the application scenario.

[0127] Taking a residential building as an example, the VTO needs to be configured with: management zone, building number, and unit number; the VVL needs to be configured with: management zone, building number, unit number, and room number; the management machine needs to be configured with: management zone; and the SIP phone number needs to be configured with: call number.

[0128] S102, based on the call sequence, selecting an object to which the call is to be transferred from each call transfer object as the current object, and sending a target call request to the current object;

[0129] It can be understood that when selecting an object to be transferred from various call transfer objects, the object with the highest priority in the call order is usually selected. Of course, special cases may occur. If the call transfer object with the highest priority currently has an abnormality, the next call transfer object corresponding to the object with the highest priority currently is selected.

[0130] For example, the current calling order is the management machine and the indoor machine. If the management machine is damaged, the indoor machine is selected as the current object, and a target call request is sent to the current object.

[0131] Furthermore, since the specific implementation of sending a target call request to any call forwarding object is not the inventive point of this application, this application does not limit the specific implementation of the calling device sending the target call request to the current object. Any method that can implement the calling device sending the target call request to the current object can be applied to this application.

[0132] S103, if the sent target call request does not receive a response within the target waiting time, selecting the next call forwarding object corresponding to the current object based on the call order as the new current object, and returning to the step of sending the target call request to the current object;

[0133] It is understandable that if the target call request is not responded within the target waiting time, it is necessary to select the next call transfer object corresponding to the current object as the new current object according to the call order, and execute a loop to return to the step of sending the target call request to the current object.

[0134] For example, if the target call request sent by the door phone to the indoor phone is not responded within 1 minute, based on the call sequence: indoor phone-management phone-SIP Phone number, the next call transfer object of the indoor phone, that is, the management phone, is selected as the new current object, and the step of sending the target call request to the current object is returned.

[0135] S104: If the sent target call request is responded within the target waiting time, a communication channel with the current object is established.

[0136] If the target call request is responded to within the target waiting time, it can be understood that the target call request is answered, and a communication channel is established between the door phone and the current object. It should be noted that the communication channel can be a visual communication channel or a voice communication channel.

[0137] For example, when performing a call forwarding, the door phone can send a target call request to any of the indoor phones, management phones, users of the management center platform, and Internet phone SIP phone numbers. When the call request is responded to within the target waiting time, a visual communication channel is established between the door phone and the call forwarding device.

[0138] For example, when the type of the call forwarding object is a SIP Phone number, the door phone can directly dial the SIP Phone number. When the user answers the number, a communication channel with the user device is established; wherein the user device is the device that the user connects to the SIP Phone number.

[0139] Optionally, each call forwarding object corresponds to a preset call waiting time; the target waiting time is the preset call waiting time corresponding to the current object.

[0140] It is understandable that the call waiting time may also be referred to as the call transfer waiting time.

[0141] It is understandable that the call waiting times of different call forwarding objects may be the same or different, and this embodiment of the present application does not limit this.

[0142] Optionally, in one implementation, the method further includes steps C1-C2:

[0143] Step C1, in response to a control instruction issued by the call forwarding object, opening or closing the smart door corresponding to the calling device;

[0144] It can be understood that after establishing a communication channel between the calling device and the call transfer object, the user can issue a control instruction to the calling device based on the content of the video intercom. In response to the control instruction, the calling device can control the corresponding smart door to open or close.

[0145] In addition, all call forwarding targets can issue control commands to the calling device. For example, when the call forwarding target is the management center platform, a control command can be issued to the calling device by clicking a button on the management center platform's interface. When the call forwarding target is the management machine, a control command can be issued to the calling device by using the control button on the management machine itself. This embodiment of the present application does not specifically limit this.

[0146] For example, after user a and visitor b have a video intercom, they click an interface button on the management center platform to send a door opening control instruction to the outdoor station. The outdoor station responds to the control instruction and opens the corresponding smart door.

[0147] Of course, the above steps may also be that the user directly controls the calling device to open or close the smart door through the call forwarding object.

[0148] Step C2, based on whether the smart door is opened or closed, generates door event information for the smart door status, and uploads the door event information to the management center platform so that the management center platform records the door event information and displays the door event information to the user when receiving the user's instruction to query the door event information.

[0149] It is understandable that after the smart door is opened or closed, door event information about the smart door status will be generated. In order to facilitate subsequent viewing by users, the door event information can be uploaded to the management center platform for record and storage.

[0150] For example, after smart door a is opened, door event information for smart door a is generated and uploaded to the management center platform. When the management center platform receives an instruction from user b to query the door event information, the door event information is displayed to user b.

[0151] The call forwarding method provided in the embodiment of the present application can implement the call forwarding process based on the call forwarding rules when initiating call forwarding, without the need for third-party devices other than the calling device and the call forwarding target. There will be no situation where the call forwarding cannot be made due to abnormality or damage of the third-party device, resulting in no one responding after the call. In addition, the call forwarding rules are set with various call forwarding targets, and the call order of each call forwarding target is set based on the closeness of the relationship or the response requirement. Therefore, initiating calls to each call forwarding target in turn according to the call order can also improve the success rate of call forwarding. It can be seen that through this solution, the probability of no one responding after the calling device initiates a call can be reduced without the need for third-party devices.

[0152] Furthermore, after establishing a communication channel between the calling device and the call forwarding destination, the user can issue control commands to the calling device, thereby controlling the corresponding smart door to open or close, making it easier for the user to control the smart door. Furthermore, when the smart door's status changes, corresponding door event information is generated. This information can be recorded by the management center platform, providing a data foundation for intelligent security.

[0153] Optionally, in another embodiment of the present application, Figure 2 As shown, a call transfer method may include steps S201-S206:

[0154] S201, in response to detecting that a call to a target call object satisfies a predetermined call forwarding condition, obtaining a call forwarding rule preset for the target call object;

[0155] It is understandable that steps S201 and S206 are the same as steps S101 and S104, and therefore are not described in detail here.

[0156] S202, obtaining the current indicator value of the specified indicator;

[0157] Wherein, the specified indicators include environmental indicators and / or time indicators;

[0158] It is understandable that the environmental indicator can be the current weather environment, such as sunny, rainy, etc. Then, the current indicator value of the specified indicator can represent a specific weather environment. For example, when the current indicator value of the specified indicator is 1, the weather environment represented is sunny, and when the current indicator value of the specified indicator is 2, the weather environment represented is rainy.

[0159] It is understandable that the time indicator can be the current time period, such as daytime, nighttime, etc. Then, the current indicator value of the specified indicator can represent the current time period. For example, when the current indicator value of the specified indicator is 1, the time period represented is daytime, specifically from 6 am to 6 pm. When the current indicator value of the specified indicator is 2, the time period represented is nighttime, specifically from 6 pm to 6 am.

[0160] In addition, specified indicators can also be used at the same time. For example, in an environment where it rains during the day, it should be noted that the priority of the environmental indicator is higher than the time indicator. For example, in an environment where it rains during the day, the current indicator value of the environmental indicator is obtained.

[0161] Of course, the specified indicators may also include other indicators, which are not specifically limited in the embodiments of the present application.

[0162] S203, selecting a call forwarding rule corresponding to the current indicator value from the first call forwarding rule and the second call forwarding rule as a rule to be used;

[0163] The index value of the designated index corresponding to the first call forwarding rule is different from the index value of the designated index corresponding to the second call forwarding rule, and the designated value of the designated index corresponding to any call forwarding rule is: the index value that the designated index must have if the call forwarding rule is used;

[0164] Correspondingly, the call forwarding rule includes a first call forwarding rule and a second call forwarding rule. The call forwarding targets in the first call forwarding rule and the second call forwarding rule are the same. The call order in the first call forwarding rule is set based on the closeness of the relationship between the call forwarding targets and the user. The call order in the second call forwarding rule is set based on the response requirements of the call forwarding targets to the user.

[0165] It is understood that, based on the current indicator value of the specified indicator, a corresponding call forwarding rule can be selected, i.e., the first call forwarding rule or the second call forwarding rule. It should be noted that the above embodiment has already introduced the situation where the call order is set based on the closeness of the relationship between each call forwarding object and the user belonging to the target call object, or the level of response demand. That is, the first call forwarding rule and the second call forwarding rule have already been introduced, and therefore will not be repeated here.

[0166] For example, when the specified indicator is a time indicator, the current indicator value of the time indicator is 2, representing night. At this time, the call forwarding rule corresponding to the current indicator value is selected from the first call forwarding rule and the second call forwarding rule. Since it is night, in order to avoid affecting the user's life and rest, the rule with high response requirements for the user, that is, the second call forwarding rule, can be selected as the rule to be used; when the specified indicator is a time indicator, the current indicator value of the time indicator is 1, representing daytime. At this time, the call forwarding rule corresponding to the current indicator value is selected from the first call forwarding rule and the second call forwarding rule. Since it is daytime, the user's rest issue can be ignored, and the call forwarding rule with a closer relationship with the user, that is, the first call forwarding rule, can be directly contacted as the rule to be used.

[0167] For example, when the designated indicator is an environmental indicator, the current index value of the environmental indicator is 2, indicating a rainy day. At this time, the call forwarding rule corresponding to the current index value is selected from the first call forwarding rule and the second call forwarding rule. Since it is a rainy environment, in order to prevent visitors from getting wet, the rule with high response requirements for users, that is, the second call forwarding rule, can be selected as the rule to be used; when the designated indicator is an environmental indicator, the current index value of the environmental indicator is 1, indicating a sunny day. At this time, the call forwarding rule corresponding to the current index value is selected from the first call forwarding rule and the second call forwarding rule. Since it is a sunny day, the call forwarding rule with a closer relationship with the user, that is, the first call forwarding rule, can be contacted as the rule to be used.

[0168] S204, based on the call order in the rule to be utilized, selecting an object to be transferred from each call transfer object as the current object, and sending a target call request to the current object;

[0169] It can be understood that, based on the first call forwarding rule or the second call forwarding rule, an object to be called forwarded is selected from various call forwarding objects as the current object.

[0170] Exemplarily, based on the first call transfer rule, in the call sequence: indoor station - management station - management center platform, the indoor station is selected as the current object, and a target call request is sent to the indoor station.

[0171] S205, if the sent target call request does not receive a response within the target waiting time, based on the call order in the to-be-utilized rule, select the next call forwarding object corresponding to the current object as the new current object, and return to executing the step of sending the target call request to the current object;

[0172] It is understandable that if the sent target call request is not responded within the target waiting time, the next call forwarding object of the current object is selected as the new current object based on the first call forwarding rule or the second call forwarding rule.

[0173] Exemplarily, the current object is the indoor station. If the target call request sent to the indoor station does not receive a response within the target waiting time, based on the second call transfer rule, in the call sequence: indoor station-management machine-management center platform, the next call transfer object corresponding to the indoor station, that is, the management machine, is selected as the new current object, and the step of sending the target call request to the management machine is returned to execute.

[0174] S206: If the sent target call request is responded within the target waiting time, a communication channel with the current object is established.

[0175] The embodiment of the present application can select a call forwarding rule corresponding to the current indicator value based on the current indicator value of the specified indicator, and perform call forwarding based on the call forwarding rule. It can be seen that this solution considers more influencing factors in the process of selecting call forwarding rules, so that the selected call forwarding rules are more accurate; and, the call forwarding rules are provided with various call forwarding objects, and the call order of each call forwarding object is set according to the closeness of the relationship or the response demand. Then, according to the call order, calls are initiated to each call forwarding object in turn, which can also improve the success probability of call forwarding. It can be seen that through this solution, it is possible to reduce the probability of no one responding after the calling device initiates a call without the need for third-party equipment.

[0176] In order to better understand the above embodiment, the call forwarding method will be described below with reference to the accompanying drawings. Figure 5 As shown:

[0177] The VTO can send a call request to one of the call objects, that is, it can send a call request to one of the user, indoor station, management machine and SIP Phone number of the management center platform. If the call request is not responded within the target waiting time, the call will be forwarded. The call forwarding object is the user, indoor station, management machine and SIP Phone number of the management center platform.

[0178] For example, when the call waiting time has expired and the called party still has not answered, the calling device will automatically transfer the call to the next call forwarding object. Since the information of the call forwarding object has been stored in the calling device, this call forwarding process does not require human intervention. The device that initiates the call will call in sequence according to the established call order.

[0179] It is understandable that the embodiments of the present application can be configured according to actual needs. For example, in order to ensure call efficiency, each call rule can be configured with four call forwarding objects.

[0180] If the call request is responded within the target waiting time, that is, the call request is answered, the user can click to open the door according to the content of the video intercom and send a door opening instruction to the outdoor station. The outdoor station responds to the door opening instruction and controls the corresponding smart door to open, thereby generating a door opening event, and reports the door opening event to the management center platform. When the user receives an instruction to query the door event information, the door event information is displayed on the management center platform.

[0181] The call forwarding method provided in the embodiment of the present application can implement the call forwarding process based on the call forwarding rules when initiating call forwarding, without the need for third-party devices other than the calling device and the call forwarding target. There will be no situation where the call forwarding cannot be made due to abnormality or damage of the third-party device, resulting in no one responding after the call. In addition, the call forwarding rules are set with various call forwarding targets, and the call order of each call forwarding target is set based on the closeness of the relationship or the response requirement. Therefore, initiating calls to each call forwarding target in turn according to the call order can also improve the success rate of call forwarding. It can be seen that through this solution, the probability of no one responding after the calling device initiates a call can be reduced without the need for third-party devices.

[0182] Based on the above method embodiment, Figure 6 As shown, an embodiment of the present application provides a call forwarding device, which is applied to a calling device that initiates a call process; the device includes:

[0183] An obtaining module 610 is configured to obtain a call forwarding rule pre-set for a target call object in response to detecting that a call to the target call object satisfies a predetermined call forwarding condition; wherein the call forwarding rule includes each call forwarding object and a call order for each call forwarding object, the call order being set based on the closeness of the relationship between each call forwarding object and the user to which the target call object belongs, and / or the level of response demand;

[0184] A first selection module 620 is configured to select an object to be transferred from each call transfer object based on the call sequence as the current object, and send a target call request to the current object;

[0185] A second selection module 630 is configured to select, based on the call sequence, the next call forwarding target corresponding to the current target as the new current target, and return to the step of sending the target call request to the current target if no response is received within the target waiting time.

[0186] The establishing module 640 is configured to establish a communication channel with the current object if the sent target call request receives a response within the target waiting time.

[0187] Optionally, the call forwarding rule includes a first call forwarding rule and a second call forwarding rule, wherein the call forwarding objects in the first call forwarding rule and the second call forwarding rule are the same, the call order in the first call forwarding rule is set based on the closeness of the relationship between the call forwarding objects and the user, and the call order in the second call forwarding rule is set based on the response requirements of the call forwarding objects to the user;

[0188] The device further comprises:

[0189] an acquisition module, configured to acquire a current indicator value of a specified indicator before selecting an object to be transferred from each call transfer object based on the call sequence as the current object; wherein the specified indicator includes an environmental indicator and / or a time indicator;

[0190] a third selection module, configured to select, from the first call forwarding rule and the second call forwarding rule, a call forwarding rule corresponding to the current indicator value as a rule to be used; wherein the indicator value of the designated indicator corresponding to the first call forwarding rule is different from the indicator value of the designated indicator corresponding to the second call forwarding rule, and the designated value of the designated indicator corresponding to any call forwarding rule is the indicator value that the designated indicator must have if the call forwarding rule is used;

[0191] The first selection module includes:

[0192] A first selection submodule is configured to select an object to be transferred from various call transfer objects based on the call sequence in the rule to be utilized as the current object;

[0193] The second selection module includes:

[0194] A second selection submodule is configured to select the next call forwarding object corresponding to the current object as the new current object based on the call sequence in the rule to be utilized;

[0195] Optionally, the obtaining module includes:

[0196] An acquisition submodule, configured to obtain a call forwarding rule pre-set for the target call object from the local portion of the calling device; wherein the call forwarding rule is issued to the calling device by the management center platform after being obtained;

[0197] The management center platform obtains the call forwarding rule in the following manner:

[0198] In response to the rule configuration instruction for the target call object, output a configuration interface and obtain the call forwarding rule set based on the configuration interface;

[0199] or,

[0200] Receiving the call forwarding rule sent by a designated configuration platform; wherein the designated configuration platform is a platform for the user to configure the call forwarding rule;

[0201] Optionally, the calling device is a door phone;

[0202] The object type of the target call object includes any one of the following types:

[0203] Indoor unit, management unit, management center platform users and Internet phone SIP phone numbers;

[0204] The object type of each call forwarding object includes at least one of the following types:

[0205] Users and communication numbers of indoor units, management units, and management center platforms;

[0206] Optionally, each call forwarding object corresponds to a preset call waiting time;

[0207] The target waiting time is the preset call waiting time corresponding to the current object.

[0208] In the technical solution of this application, the operations involved in obtaining, storing, using, processing, transmitting, providing and disclosing user personal information are all carried out with the user's authorization.

[0209] The present application also provides an electronic device, such as Figure 7 Shown, including:

[0210] Memory 701, used for storing computer programs;

[0211] The processor 702 is configured to implement the above-mentioned call forwarding method when executing the program stored in the memory 701 .

[0212] Furthermore, the electronic device may further include a communication bus and / or a communication interface, and the processor 702, the communication interface, and the memory 701 communicate with each other via the communication bus.

[0213] The communication bus mentioned in the electronic device mentioned above may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.

[0214] The communication interface is used for communication between the above electronic device and other devices.

[0215] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.

[0216] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.

[0217] In another embodiment provided by the present application, a computer-readable storage medium is further provided, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the steps of any of the above call forwarding methods are implemented.

[0218] In another embodiment provided by the present application, a computer program product including instructions is further provided, which, when executed on a computer, enables the computer to execute any call forwarding method in the above embodiments.

[0219] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD).

[0220] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0221] Each embodiment in this specification is described in a related manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiment is generally similar to the method embodiment, so the description is relatively simple. For related parts, refer to the description of the method embodiment.

[0222] The above description is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application are included in the scope of protection of the present application.

Claims

1. A call forwarding method, characterized in that: A calling device for initiating a calling process within a security area; the method includes: In response to detecting that a call to a target call object satisfies a predetermined call forwarding condition, a call forwarding rule pre-set for the target call object is obtained; wherein the call forwarding rule includes a first call forwarding rule and a second call forwarding rule, the call forwarding objects in the first call forwarding rule and the second call forwarding rule are the same, the call order in the first call forwarding rule is set based on the closeness of the relationship between each call forwarding object and the user to which the target call object belongs, and the call order in the second call forwarding rule is set based on the response requirement of each call forwarding object to the user; Obtaining a current indicator value of a specified indicator; wherein the specified indicator includes an environmental indicator and / or a time indicator; the current indicator value of the environmental indicator represents the current weather environment, and the current indicator value of the time indicator represents the current time period, wherein the current time period is a time period within a day; selecting, from the first call forwarding rule and the second call forwarding rule, a call forwarding rule corresponding to the current indicator value as a rule to be used; wherein the indicator value of the designated indicator corresponding to the first call forwarding rule is different from the indicator value of the designated indicator corresponding to the second call forwarding rule, and the designated value of the designated indicator corresponding to either call forwarding rule is the indicator value that the designated indicator must have if the call forwarding rule is used; Based on the call order in the to-be-utilized rule, an object to be transferred to is selected from each call transfer object as the current object, and a target call request is sent to the current object; If the target call request is not responded to within the target waiting time, the next call forwarding object corresponding to the current object is selected as the new current object based on the call order in the rule to be utilized, and the step of sending the target call request to the current object is returned to. If the sent target call request is responded within the target waiting time, a communication channel with the current object is established.

2. The method according to claim 1, characterized in that The obtaining of a call forwarding rule preset for the target call object includes: Obtaining a call forwarding rule pre-set for the target call object from the calling device; wherein the call forwarding rule is issued to the calling device by the management center platform after being obtained; The management center platform obtains the call forwarding rule in the following manner: In response to the rule configuration instruction for the target call object, output a configuration interface and obtain the call forwarding rule set based on the configuration interface; or, Receive the call forwarding rule sent by a designated configuration platform; wherein the designated configuration platform is a platform for the user to configure the call forwarding rule.

3. The method according to claim 1, characterized in that The calling device is a door phone; The object type of the target call object includes any one of the following types: Indoor unit, management unit, management center platform users and Internet phone SIP phone numbers; The object type of each call forwarding object includes at least one of the following types: User and communication numbers of indoor units, management units, and management center platforms.

4. The method according to claim 1, wherein Each call forwarding object has a preset call waiting time; The target waiting time is the preset call waiting time corresponding to the current object.

5. A call forwarding device, characterized in that: A calling device for initiating a call process within a security area; the device comprises: an obtaining module for obtaining a call forwarding rule pre-set for a target call object in response to detecting that a call to the target call object satisfies a predetermined call forwarding condition; wherein the call forwarding rule includes a first call forwarding rule and a second call forwarding rule, the call forwarding objects in the first call forwarding rule and the second call forwarding rule are the same, the call order in the first call forwarding rule is set based on the closeness of the relationship between each call forwarding object and the user to which the target call object belongs, and the call order in the second call forwarding rule is set based on the response requirement of each call forwarding object to the user; an acquisition module, configured to acquire a current indicator value of a specified indicator; wherein the specified indicator includes an environmental indicator and / or a time indicator; the current indicator value of the environmental indicator represents the current weather environment, and the current indicator value of the time indicator represents the current time period, wherein the current time period is a time period within a day; a third selection module, configured to select, from the first call forwarding rule and the second call forwarding rule, a call forwarding rule corresponding to the current indicator value as a rule to be used; wherein the indicator value of the designated indicator corresponding to the first call forwarding rule is different from the indicator value of the designated indicator corresponding to the second call forwarding rule, and the designated value of the designated indicator corresponding to any call forwarding rule is the indicator value that the designated indicator must have if the call forwarding rule is used; A first selection module is configured to select an object to be transferred from various call transfer objects based on the call sequence in the rule to be utilized as the current object, and send a target call request to the current object; A second selection module is configured to select, if no response is received within the target waiting time, the next call forwarding object corresponding to the current object based on the call sequence in the rule to be utilized, as the new current object, and return to executing the step of sending the target call request to the current object; The establishing module is used for establishing a communication channel with the current object if the sent target call request is responded within the target waiting time.

6. The device according to claim 5, characterized in that The acquisition module includes: An acquisition submodule, configured to obtain a call forwarding rule pre-set for the target call object from the local portion of the calling device; wherein the call forwarding rule is issued to the calling device by the management center platform after being obtained; The management center platform obtains the call forwarding rule in the following manner: In response to the rule configuration instruction for the target call object, output a configuration interface and obtain the call forwarding rule set based on the configuration interface; or, Receiving the call forwarding rule sent by a designated configuration platform; wherein the designated configuration platform is a platform for the user to configure the call forwarding rule; or, The calling device is a door phone; The object type of the target call object includes any one of the following types: Indoor unit, management unit, management center platform users and Internet phone SIP phone numbers; The object type of each call forwarding object includes at least one of the following types: Users and communication numbers of indoor units, management units, and management center platforms; or, Each call forwarding object has a preset call waiting time; The target waiting time is the preset call waiting time corresponding to the current object.

7. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 4 when executing a program stored in a memory.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Building call method and device and storage medium

    CN107864413A

  • Mobile terminal and control method and control device thereof, and storage medium

    CN111629099A