A communication call forwarding management method and system
By collecting Bluetooth signals to identify unique identifiers and establishing a set of call forwarding rule signals, the problem of adaptively triggering call forwarding rules in new, unexplored scenarios is solved, enabling adaptive call forwarding management in unknown scenarios and improving management efficiency and user experience.
Patent Information
- Application Number
- CN202511555036.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2045-10-29
AI Technical Summary
Existing technologies cannot adaptively trigger appropriate call transfer rules in new or unexpected scenarios that users have never accessed before.
By collecting Bluetooth signals, identifying unique identifiers, establishing a signal set for call forwarding rules, identifying the change ratio, defining adaptive scenarios, and when a user enters an adaptive scenario, adaptively adjusting and preloading the call forwarding rules based on usage status and environmental signals.
It enables adaptive triggering of appropriate call transfer rules in unknown scenarios, improving management efficiency and reliability, reducing user workload, and enhancing response speed and user experience.
Smart Images

Figure CN121037791B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of call forwarding management technology, and in particular to a communication call forwarding management method and system. Background Technology
[0002] Call forwarding is a communication service management method that flexibly transfers and schedules incoming calls within a user terminal or operator network. Its core function is to automatically forward incoming calls to other numbers, voicemail, or intelligent customer service systems according to pre-set rules when the user is busy, has their phone switched off, is not answering, or is in a specific scenario (such as a meeting, business trip, or cross-regional travel) and cannot answer the phone directly, thereby ensuring the continuity and accessibility of communication.
[0003] In existing technologies, most call forwarding management solutions rely on scenarios pre-defined by the user, such as triggering corresponding rules via WiFi, Bluetooth, or location data. However, this only takes effect automatically in places where the user has already been and completed the rule configuration. For new scenarios or emergencies that the user has never been to, due to the lack of predefined rules, it is impossible to automatically trigger an appropriate call forwarding solution.
[0004] Therefore, "how to adaptively trigger appropriate call forwarding rules in new or unexpected scenarios that users have never accessed before" is the technical problem that this invention needs to solve. Summary of the Invention
[0005] The purpose of this invention is to provide a communication call forwarding management method and system to solve the problem mentioned in the background art of "how to adaptively trigger appropriate call forwarding rules in new or sudden scenarios that users have never accessed before".
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] A communication call forwarding management method, the method comprising:
[0008] The system collects Bluetooth signals in the user's terminal device, extracts unique identifiers, iterates through a signal set consisting of several unique identifiers and call forwarding rules, and switches the call forwarding rules. Each unique identifier corresponds to a call forwarding rule.
[0009] Select a test scenario, obtain the change record of the call forwarding rule for each visitor, configure the change process, which consists of an initial item and a final item, both of which are derived from the call forwarding rule, calculate the change ratio, and when the change ratio is greater than the threshold, define the corresponding test scenario as an adaptive scenario.
[0010] When a user enters an adaptive scene, the system log of the terminal device is read to identify the usage status, which includes: not in use and in use;
[0011] When the usage status is unused, switch the terminal device to the final item;
[0012] When the usage status is "in use", a pop-up window is generated and pushed to the terminal device;
[0013] Collect Bluetooth signals around the test scene and define them as environmental signals. Establish the correspondence between the final item and the environmental signal. When the terminal device scans the environmental signal, it preloads the final item.
[0014] Furthermore, the step of collecting Bluetooth signals within the user's terminal device, extracting unique identifiers, and comparing them with a signal set composed of several unique identifiers and call forwarding rules includes:
[0015] Record the number of times each unique identifier is identified, and based on the number of identifications, cluster the user's scene into high-frequency scenes and low-frequency scenes;
[0016] The high-frequency scenario is refined and divided into several blocks. A correspondence between the blocks and call forwarding rules is established. The signal strength of the Bluetooth signal is obtained, and the call forwarding rules are adjusted.
[0017] Furthermore, the method also includes:
[0018] Identify the call source, set priorities, and generate a priority list;
[0019] Establish a one-to-one correspondence between the current scenario and the priority list.
[0020] Furthermore, the steps of selecting a test scenario, identifying the change records of call forwarding rules for each visitor, and determining the change process include:
[0021] The terminal device collects multi-source signal data of the scene, wherein the multi-source signal data includes at least: geographic location signal;
[0022] The location of the current scene and the test scene is verified using the multi-source signal data.
[0023] Furthermore, the step of calculating the change ratio and defining the corresponding test scenario as an adaptive scenario when the change ratio is greater than a threshold includes:
[0024] The adaptive scene is clustered into several groups, and the final item that appears most frequently in each group is defined as the target item;
[0025] Establish a mapping between target items and adaptive scenes, and activate the mapping when the user enters the adaptive scene.
[0026] Furthermore, the step of establishing the correspondence between the final item and the environmental signal, and preloading the final item after the terminal device scans the environmental signal, includes:
[0027] The final item generates feedback records, establishing an interaction mechanism for each scenario.
[0028] Activate the interaction mechanism and upload the feedback record to the preset platform.
[0029] Furthermore, the system includes:
[0030] The switching module is used to collect Bluetooth signals in the scene via the user's terminal device, extract unique identifiers, traverse the signal set consisting of several unique identifiers and call forwarding rules, and switch the call forwarding rules, where each unique identifier corresponds to a call forwarding rule.
[0031] The definition module is used to select test scenarios, obtain the change records of call forwarding rules for each visitor, configure the change process, which consists of initial items and final items, both of which are derived from call forwarding rules, and calculate the change ratio. When the change ratio is greater than the threshold, the corresponding test scenario is defined as an adaptive scenario.
[0032] The push module is used to read the system logs of the terminal device when the user enters the adaptive scene, identify the usage status, which includes: not in use and in use. When the usage status is not in use, the terminal device is switched to the final item. When the usage status is in use, a prompt pop-up is generated and pushed to the terminal device. The module collects Bluetooth signals around the test scene and defines them as environmental signals, establishes the correspondence between the final item and the environmental signals, and preloads the final item after the terminal device scans the environmental signals.
[0033] Furthermore, the switching module includes:
[0034] The recording unit is used to record the number of times each unique identifier is identified, and based on the number of identifications, the user's scene is clustered into high-frequency scenes and low-frequency scenes;
[0035] The adjustment unit is used to refine the high-frequency scenario, divide it into several blocks, establish the correspondence between the blocks and the call forwarding rules, obtain the signal strength of the Bluetooth signal, and adjust the call forwarding rules.
[0036] Furthermore, the definition module includes:
[0037] The acquisition unit is used to acquire multi-source signal data of the scene via the terminal device, wherein the multi-source signal data includes at least: geographic location signal;
[0038] The verification unit is used to verify the location of the current scene and the test scene using the multi-source signal data;
[0039] Clustering units are used to cluster adaptive scenes into several groups, and the most frequently occurring item in each group is defined as the target item.
[0040] The mapping unit is used to establish a mapping between the target item and the adaptive scene. When the user enters the adaptive scene, the mapping is activated.
[0041] Furthermore, the push module includes:
[0042] An interaction unit is used to generate feedback records via the final item and establish an interaction mechanism for each scenario.
[0043] The sending unit is used to activate the interaction mechanism and upload the feedback record to a preset platform.
[0044] Compared with the prior art, the beneficial effects of the present invention are:
[0045] By collecting Bluetooth signals, the system can quickly identify the user's current scenario, accurately match call forwarding rules, and automatically switch between them. This enables personalized and differentiated management of communication call forwarding, significantly improving management efficiency. By identifying the change process, even in new scenarios where the user hasn't manually set rules, the system can adaptively trigger appropriate call forwarding rules, gaining predictive capabilities in unknown scenarios and enhancing the overall intelligence of communication call forwarding management. By acquiring usage status, the system can adaptively adjust call forwarding rules based on the user's terminal device status, greatly improving the reliability and user experience of communication call forwarding while reducing the user's operational burden. Preloading the final item improves call forwarding response speed, enabling rapid response to scenario changes and instant switching, further enhancing the user experience. Attached Figure Description
[0046] Figure 1 A flowchart illustrating the communication call forwarding management method provided in an embodiment of the present invention;
[0047] Figure 2 This is a first sub-flowchart of the communication call forwarding management method provided in an embodiment of the present invention;
[0048] Figure 3This is a second sub-flowchart of the communication call forwarding management method provided in an embodiment of the present invention;
[0049] Figure 4 This is a third sub-flow diagram of the communication call forwarding management method provided in an embodiment of the present invention;
[0050] Figure 5 A block diagram illustrating the composition of a communication call forwarding management system provided in an embodiment of the present invention;
[0051] Figure 6 This is a block diagram of the switching module in the communication call forwarding management system provided in an embodiment of the present invention;
[0052] Figure 7 A block diagram illustrating the composition of a defined module in a communication call forwarding management system provided in an embodiment of the present invention;
[0053] Figure 8 This is a block diagram of the push module in the communication call forwarding management system provided in an embodiment of the present invention. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0055] In Example 1, Figure 1 The implementation flow of the communication call forwarding management method provided in the embodiment of the present invention is shown below, and is described in detail below:
[0056] S100: Collects Bluetooth signals in the scene via the user's terminal device, extracts unique identifiers, traverses the signal set consisting of several unique identifiers and call forwarding rules, and switches the call forwarding rules, where each unique identifier corresponds to a call forwarding rule.
[0057] Using the user's terminal device, the system periodically scans the surrounding Bluetooth devices and extracts the unique identifier of each device. The unique identifier can be a MAC address or other unique encoded information; in other words, the unique identifier reflects the environmental characteristics of the current scene. Several unique identifiers in each scene are recorded (the number of Bluetooth devices in each scene is uncertain, and each Bluetooth device corresponds to a unique identifier). A corresponding call forwarding rule is set for each scene, establishing a correspondence between "scene-unique identifier-call forwarding rule" and integrating them to generate a signal set. Multiple unique identifiers can correspond to the same call forwarding rule.
[0058] For example, a user's mobile phone scans Bluetooth signal A. Historical data shows that the source terminal of A is deployed in the user's office. Using A's unique identifier, the signal set is queried, the corresponding call forwarding rule is determined, and activated. Assume the call forwarding rule is: during office hours from 9:00 AM to 12:00 PM, if the user does not answer the call within 20 seconds, the call will be forwarded to the office's automated answering system or a shared team number. In this example, the mobile phone is the terminal device, and the scenario is the office.
[0059] S200: Select the test scenario, obtain the change record of the call forwarding rule for each visitor, configure the change process, which consists of an initial item and a final item. Both the initial item and the final item are derived from the call forwarding rule. Calculate the change ratio. When the change ratio is greater than the threshold, define the corresponding test scenario as an adaptive scenario.
[0060] Several representative test scenarios were selected, such as coffee shops, Chinese restaurants, or fast food restaurants. People entering the test scenarios were defined as visitors. Using the management application pre-installed on the visitor terminal devices, the system logs of the terminal devices were read, and the part of the system logs related to changes in call forwarding rules, i.e., change records, was extracted. Change records can be call forwarding rules that are manually modified by users or call forwarding rules that are automatically switched, etc., to determine the change process.
[0061] For example, when visitor A enters the test scenario and switches the call forwarding rule from X to Y, the change process is "XY" (from X to Y). X is the initial item, and Y is the final item. In other words, the initial item represents the call forwarding rule when the visitor enters the test scenario, and the final item represents the state after the call forwarding rule has been switched. The initial item and the final item refer to the call forwarding rule at different time points.
[0062] The final items are clustered into several categories, such as busy line forwarding, no answer forwarding, phone off forwarding, and no forwarding for key contacts. In actual use, the specific target address for call forwarding is determined by the user. The change rate of each category is statistically analyzed. For example, 60% of visitors switch the call forwarding rule to busy line forwarding, and 15% of visitors switch to the no forwarding for key contacts category. If the change rate is greater than the threshold, the current test scenario is defined as an adaptive scenario. An adaptive scenario means that there is a significant trend of change in the call forwarding rule in this scenario. For example, in a restaurant scenario, most users want to reduce external communication interference but do not want to miss some important relatives' calls. The trend is that the call forwarding rule changes from answering all calls to answering selectively.
[0063] S300: When a user enters an adaptive scene, the system log of the terminal device is read to identify the usage status, which includes: not in use and in use. When the usage status is not in use, the terminal device is switched to the final item. When the usage status is in use, a pop-up window is generated and pushed to the terminal device. Bluetooth signals around the test scene are collected and defined as environmental signals. A correspondence between the final item and the environmental signals is established. When the terminal device scans the environmental signals, the final item is preloaded.
[0064] When a user enters an adaptive scenario (where the user is someone who hasn't manually set the corresponding call forwarding rules), the system logs on the user's terminal device are read, and key event information related to the interaction with the terminal device is extracted, such as screen on / off status, keyboard or touch operation records, application foreground / background running status, and call status. This information is used to determine the terminal device's usage status, which can be either "not in use" or "in use." If the result is "not in use," it means the user is not currently interacting with the terminal device, and the call forwarding rule is directly adjusted to the final option. If the result is "in use," it means the user is operating the terminal device, and the call forwarding rule is not directly switched. Instead, a confirmation pop-up window is generated, pushing a call forwarding switching suggestion to the terminal device, allowing the user to decide whether to switch the rule. The advantage of this method is that it can ensure intelligent and automated call forwarding while also considering the user's operational wishes, reducing disruption caused by automatic switching, and proactively adjusting call forwarding rules, thus improving the overall flexibility of communication management and user experience.
[0065] Enable the Bluetooth scanning function on the terminal device to collect all Bluetooth signals around the test scenario in real time. Utilize the unique identifier among all surrounding Bluetooth signals to generate an environmental signal. Based on the user's call forwarding behavior in the corresponding scenario, establish a correspondence between the final item and the environmental signal. That is, bind the user's stable call forwarding rule (final item) in the scenario to the environmental signal unique to that scenario. When the terminal device detects the same environmental signal again through Bluetooth scanning during subsequent operation, it recognizes that the user is about to enter the corresponding scenario and preloads the final item in advance, so that the call forwarding rule is ready before it is actually triggered, achieving seamless switching of call forwarding rules.
[0066] In Example 2, Figure 2 The implementation flow of the communication call forwarding management method provided by an embodiment of the present invention is illustrated below. The steps of collecting Bluetooth signals in the scene via the user's terminal device, extracting unique identifiers, and comparing them with a signal set composed of several unique identifiers and call forwarding rules are described in detail below:
[0067] S101: Record the number of times each unique identifier is identified, and based on the number of identifications, cluster the user's scene into high-frequency scenes and low-frequency scenes.
[0068] The system continuously counts the number of times each unique identifier is scanned and connected by terminal devices in different time periods, i.e., the number of identifications. When the number of identifications exceeds a threshold, the user's scenario is defined as a high-frequency scenario, and vice versa. The number of identifications can be simply understood as the flow of people. For example, if a bookstore's Bluetooth device establishes connections with 500 terminal devices in a day, then the number of identifications is 500.
[0069] S102: The high-frequency scenario is refined and divided into several blocks. The correspondence between the blocks and the call forwarding rules is established. The signal strength of the Bluetooth signal is obtained, and the call forwarding rules are adjusted.
[0070] Based on the building structure and location of high-frequency scenarios, these scenarios are subdivided into multiple blocks, and a call forwarding rule is established for each block. The call forwarding rule is adaptively adjusted based on the Bluetooth signal strength. For example, if a Bluetooth device is deployed in the living room of a user's residence, when the terminal device detects the strongest signal strength, it indicates that the user is in the living room, and the corresponding call forwarding rule could be: if the call is not answered for more than 20 seconds, it can be automatically forwarded to another family member's mobile phone. Conversely, if the signal strength is weak for a long time at night, it indicates that the user may be asleep, and the corresponding call forwarding rule could be: the call can be automatically forwarded to voicemail. In the above, the living room and bedroom are the blocks.
[0071] In Embodiment 3, unlike Embodiment 1, the method further includes:
[0072] Identify the call source, set priorities, and generate a priority list;
[0073] Establish a one-to-one correspondence between the current scenario and the priority list.
[0074] Based on the frequency of communication between the user and their contacts, the call sources are divided into several priorities, and a priority list is generated. The priority list consists of a call source item and a priority item. Each scenario corresponds to a priority list, and the priority list is different in different scenarios.
[0075] In Example 4, Figure 3 The implementation flow of the communication call forwarding management method provided by an embodiment of the present invention is illustrated. The following details the steps of selecting a test scenario, identifying the change records of call forwarding rules for each visitor, and determining the change process:
[0076] S201: Collect multi-source signal data of the scene via the terminal device, wherein the multi-source signal data includes at least: geographic location signal.
[0077] S202: Using the multi-source signal data, verify the location of the current scene and the test scene.
[0078] In this application, scene recognition is achieved by scanning Bluetooth signals using a terminal device. To improve the recognition accuracy, multi-source signal data of the user's scene is collected, including GPS positioning information, and the scene recognition results are corrected.
[0079] In Example 5, Figure 3 The implementation flow of the communication call forwarding management method provided by an embodiment of the present invention is illustrated. The following details the step of calculating the change ratio and defining the corresponding test scenario as an adaptive scenario when the change ratio is greater than a threshold:
[0080] S203: Cluster the adaptive scene into several groups, and define the final item that appears most frequently in each group as the target item.
[0081] Based on the type of adaptive scenario, the adaptive scenarios are clustered into several groups, and the frequency of occurrence of the final item in each group is counted and defined as the target item. For example, in the restaurant scenario, more than half of the users will switch the call forwarding rule to busy line transfer, so busy line transfer is the target item. When users enter a scenario with fewer visitors, due to the lack of historical data, the statistical change ratio may not reflect the adjustment behavior of all visitors. Therefore, the call forwarding rule can be adaptively adjusted by using the analogy of scenarios in the same industry.
[0082] S204: Establish a mapping between the target item and the adaptive scene, and activate the mapping when the user enters the adaptive scene.
[0083] Each adaptive scene corresponds to a target item. When a user enters an adaptive scene, the corresponding target item is activated according to the mapping.
[0084] In Example 6, Figure 4 The implementation flow of the communication call forwarding management method provided by an embodiment of the present invention is illustrated. The following details the steps of establishing the correspondence between the final item and the environmental signal, and the preloading of the final item after the terminal device scans the environmental signal:
[0085] S301: Through the final item, generate feedback records and establish the interaction mechanism for each scenario.
[0086] After the call forwarding rules are automatically adjusted, users can upload feedback records through an interactive mechanism, such as a pop-up window or a link.
[0087] S302: Activate the interaction mechanism and upload the feedback record to the preset platform.
[0088] The user feedback records are uploaded to a pre-set platform using an interactive mechanism.
[0089] Figure 5 This diagram illustrates the structural block diagram of a communication call forwarding management system 1 provided in an embodiment of the present invention. The communication call forwarding management system 1 includes:
[0090] The switching module 11 is used to collect Bluetooth signals in the scene via the user's terminal device, extract unique identifiers, traverse the signal set consisting of several unique identifiers and call forwarding rules, and switch the call forwarding rules, wherein each unique identifier corresponds to a call forwarding rule.
[0091] Define module 12 to select test scenarios, obtain change records of call forwarding rules for each visitor, configure the change process, wherein the change process consists of initial items and final items, both of which are derived from call forwarding rules, calculate the change ratio, and when the change ratio is greater than the threshold, define the corresponding test scenario as an adaptive scenario.
[0092] The push module 13 is used to read the system log of the terminal device and identify the usage status when the user enters the adaptive scene. The usage status includes: not in use and in use. When the usage status is not in use, the terminal device is switched to the final item. When the usage status is in use, a query pop-up is generated and pushed to the terminal device. The module collects the Bluetooth signals around the test scene and defines them as environmental signals. The module establishes the correspondence between the final item and the environmental signals. When the terminal device scans the environmental signals, it preloads the final item.
[0093] Figure 6 This diagram illustrates the structural composition of a communication call forwarding management system provided in an embodiment of the present invention. The switching module 11 includes:
[0094] Recording unit 111 is used to record the number of times each unique identifier is identified, and based on the number of identifications, the user's scene is clustered into high-frequency scene and low-frequency scene;
[0095] The adjustment unit 112 is used to refine the high-frequency scenario and divide it into several blocks, establish the correspondence between the blocks and the call forwarding rules, obtain the signal strength of the Bluetooth signal, and adjust the call forwarding rules.
[0096] Figure 7 This diagram illustrates the structural composition of a communication call forwarding management system provided in an embodiment of the present invention. The definition module 12 includes:
[0097] The acquisition unit 121 is used to acquire multi-source signal data of the scene via the terminal device, wherein the multi-source signal data includes at least: geographic location signal;
[0098] Verification unit 122 is used to verify the location of the current scene and the test scene using the multi-source signal data;
[0099] Clustering unit 123 is used to cluster the adaptive scene into several groups, and the final item that appears most frequently in each group is defined as the target item;
[0100] The mapping unit 124 is used to establish a mapping between the target item and the adaptive scene. When the user enters the adaptive scene, the mapping is activated.
[0101] Figure 8 This diagram illustrates the structural composition of a communication call forwarding management system provided in an embodiment of the present invention. The push module 13 includes:
[0102] Interaction unit 131 is used to generate feedback records via the final item and establish an interaction mechanism for each scenario.
[0103] The sending unit 132 is used to activate the interaction mechanism and upload the feedback record to a preset platform.
[0104] The switching module 11 is mainly used to complete step S100, the definition module 12 is mainly used to complete step S200, and the push module 13 is mainly used to complete step S300.
[0105] Recording unit 111 is mainly used to complete step S101, and adjustment unit 112 is mainly used to complete step S102;
[0106] The acquisition unit 121 is mainly used to complete step S201, the verification unit 122 is mainly used to complete step S202, the clustering unit 123 is mainly used to complete step S203, and the mapping unit 124 is mainly used to complete step S204.
[0107] The interaction unit 131 is mainly used to complete step S301, and the sending unit 132 is mainly used to complete step S302.
[0108] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0109] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
[0110] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A communication call forwarding management method characterized by, The method comprises: collecting Bluetooth signals in the scene via a terminal device of a user, extracting unique identifiers, traversing a signal set composed of a plurality of unique identifiers and call transfer rules, and switching the call transfer rules, wherein each unique identifier corresponds to a call transfer rule; selecting a test scene, obtaining a change record of the call transfer rule of each visitor, and configuring a change process, wherein the change process is composed of an initial item and a final item, both of which are derived from the call transfer rule, and a change ratio is counted, and when the change ratio is greater than a threshold value, the corresponding test scene is defined as an adaptive scene; when the user enters the adaptive scene, reading the system log of the terminal device and identifying the use state, wherein the use state includes: not in use and in use; when the use state is not in use, switching the terminal device to the final item; when the use state is in use, generating a query pop-up window and pushing it to the terminal device; collecting Bluetooth signals around the test scene and defining them as environment signals, establishing a correspondence between the final item and the environment signals, and when the terminal device scans the environment signals, preloading the final item.
2. The communication call forwarding management method according to claim 1, characterized by, The step of collecting Bluetooth signals in the scene via a terminal device of a user, extracting unique identifiers, and comparing a signal set composed of a plurality of unique identifiers and call transfer rules comprises: record the number of times each unique identifier is identified, and cluster the user's scene into high-frequency and low-frequency scenes via the number of times; refine the high-frequency scene and divide it into a plurality of blocks, establish a correspondence between the blocks and the call transfer rules, obtain the signal strength of the Bluetooth signal, and adjust the call transfer rules.
3. The communication call forwarding management method of claim 1, wherein, The method further comprises: determine the call source and set the priority, and integrate to generate a priority list; establish a one-to-one correspondence between the scene and the priority list.
4. The communication call forwarding management method according to claim 3, characterized by, The step of selecting a test scene, identifying a change record of the call transfer rule of each visitor, and determining a change process comprises: collecting multi-source signal data of the scene via the terminal device, wherein the multi-source signal data at least includes geographic location signals; use the multi-source signal data to verify the location of the scene and the test scene.
5. The communication call forwarding management method of claim 1, wherein, The step of counting the change ratio and defining the corresponding test scene as an adaptive scene when the change ratio is greater than a threshold value comprises: cluster the adaptive scene into a plurality of groups, and define the final item with the highest occurrence frequency in each group as a target item; establish a mapping between the target item and the adaptive scene, and when the user enters the adaptive scene, activate the mapping.
6. The communication call forwarding management method according to claim 5, characterized by, The step of establishing a correspondence between the final item and the environment signals, and preloading the final item when the terminal device scans the environment signals comprises: generate a feedback record via the final item, establish an interaction mechanism for each scene, and activate the interaction mechanism and upload the feedback record to a preset platform.
7. A communication call forwarding management system characterized by, The system comprises: The switching module is configured to collect Bluetooth signals in a scene via a terminal device of a user, extract unique identifiers, traverse a signal set composed of a plurality of unique identifiers and call transfer rules, and switch the call transfer rules, wherein each unique identifier corresponds to a call transfer rule; The defining module is configured to select a test scene, obtain a change record of a call transfer rule of each visitor, configure a change process composed of an initial item and a final item, both of which are derived from the call transfer rule, and calculate a change ratio. When the change ratio is greater than a threshold value, the corresponding test scene is defined as an adaptive scene. The pushing module is configured to read a system log of the terminal device when the user enters the adaptive scene, identify a use state, wherein the use state includes: not in use and in use. When the use state is not in use, the terminal device is switched to the final item. When the use state is in use, an inquiry pop-up window is generated and pushed to the terminal device. The Bluetooth signals around the test scene are collected and defined as environment signals. A corresponding relationship between the final item and the environment signals is established. When the terminal device scans the environment signals, the final item is preloaded.
8. The communication call forwarding management system of claim 7, wherein, The switching module includes: A recording unit configured to record the number of times each unique identifier is identified, and cluster the scene in which the user is located into a high-frequency scene and a low-frequency scene via the number of times; An adjusting unit configured to refine the high-frequency scene and divide it into a plurality of blocks, establish a corresponding relationship between the blocks and the call transfer rules, obtain the signal strength of the Bluetooth signals, and adjust the call transfer rules.
9. The communication call forwarding management system of claim 8, wherein, The defining module includes: An acquisition unit configured to acquire multi-source signal data of the scene via the terminal device, wherein the multi-source signal data at least includes a geographic location signal; A verification unit configured to verify the location of the scene and the test scene using the multi-source signal data; A clustering unit configured to cluster the adaptive scene into a plurality of groups, and define a target item in each group as the final item that appears most frequently; A mapping unit configured to establish a mapping between the target item and the adaptive scene, and activate the mapping when the user enters the adaptive scene.
10. The communication call forwarding management system of claim 9, wherein, The pushing module includes: An interaction unit configured to generate a feedback record via the final item, and establish an interaction mechanism for each scene; An issuing unit configured to activate the interaction mechanism and upload the feedback record to a preset platform.
Citation Information
Patent Citations
Method and system for automatic call forwarding of terminal
CN106535149A
Architecture for location independent, automated integration testing and quality assurance of next generation IMS services
US20070287445A1