A method, system and device for realizing one-number-multiple-terminal technology for intelligent fixed-line telephone
By customizing the development of device-side software and designing a call routing algorithm based on priority and availability, the problems of terminal compatibility and call routing delay are solved, and users can seamlessly use landline services on multiple terminals and improve call processing efficiency.
Patent Information
- Application Number
- CN202411555630.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-11-04
AI Technical Summary
There are compatibility barriers between different types of terminals in the prior art, resulting in users being unable to seamlessly use landline services on all devices, and a lack of intelligent call routing mechanisms in a multi-device environment, resulting in call processing delays and affecting accuracy and efficiency.
By customizing and developing multiple device-side software, the compatibility problems between different terminals are solved, and a call routing algorithm based on device priority, availability, usage frequency and recent use time is designed to dynamically select the most suitable user equipment for call routing.
It realizes users' seamless use of landline services on different types of terminals, improves the accuracy and efficiency of call processing, and enhances the overall satisfaction of users.
Smart Images

Figure CN119052376B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent fixed-line technology, and in particular to a method, system and device for implementing a one-number-multiple-terminal technology for intelligent fixed-line. Background Art
[0002] With the rapid development of information technology, especially the widespread popularity of the Internet and mobile communications, traditional communication methods are undergoing profound changes. As a communication innovation based on VoIP (Voice over Internet Protocol) and cloud computing, fixed-line one-number-multiple-terminal technology allows users to answer and make calls at the same time through multiple terminals (such as fixed-line phones and smart speakers) under one phone number. The development of this technology has benefited from the popularity of the Internet and smart devices. Users can flexibly use the same phone number in different scenarios, meeting the demand for efficient communication. In addition, the advancement of cloud computing technology also provides support for the centralized management and allocation of telephone services, allowing multiple terminals to access the same number at the same time, improving the convenience of communication.
[0003] However, the existing technology still has some problems in practical application. There are often compatibility barriers between different types of terminals, which prevents users from seamlessly using fixed-line services on all devices. In addition, in a multi-device environment, due to the lack of an intelligent call routing mechanism, there is a delay in call processing on user devices, affecting the timeliness of call processing. This situation may lead to missed or delayed calls, thereby reducing the accuracy and efficiency of call processing and affecting the overall user satisfaction. Summary of the invention
[0004] The present application aims to provide a method, system and device for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone to solve the deficiencies in the prior art. The technical problem to be solved by the present application is achieved through the following technical solutions.
[0005] In a first aspect, a method for implementing a one-number-multiple-terminal technology for an intelligent fixed-line telephone is provided, the method comprising:
[0006] S1. Register the user information and activate the fixed-line one-number-multiple-terminal service to obtain the fixed-line one-number-multiple-terminal function;
[0007] S2. Customize and develop multiple device-side software according to user requirements;
[0008] S3. According to the fixed-line one-number-multiple-terminal function and the device-side software, a server is selected and deployed to obtain an application server;
[0009] S4. Binding the information of the user and the device software according to the one-number-multiple-terminals function of the fixed-line phone and the application server to obtain the corresponding relationship between the user and the device;
[0010] S5. According to the device-side software, collect the real-time information of the device to obtain the real-time information of each device;
[0011] S6. According to the real-time information of each device, the information is sent to the application server through front-end and back-end communication and processed to obtain the status information of each device;
[0012] S7, according to the correspondence between the user and the device and the status information of each device, the call routing algorithm is used to obtain the device information for priority processing;
[0013] S8. According to the device information of the priority processing, the application server processes the device information according to the priority processing, thereby realizing the call demand of the device;
[0014] S9. According to the correspondence between the user and the device and the status information of each device, the interface management software is designed to obtain the user's multi-device management interface.
[0015] In an optional implementation, the device-side software includes: APP (Application) software and API (Application Programming Interface) software;
[0016] The frameworks used by the APP software include: React Native (hybrid mobile application development) framework or Flutter (Flying Bird) framework;
[0017] The API software includes API software for smart speakers and API software for landline one-number multi-terminal services.
[0018] In an optional embodiment, the server includes: a local server or a cloud server.
[0019] In an optional implementation, the status information of each device includes: online, offline or busy.
[0020] In an optional implementation manner, the software framework used for front-end and back-end communication includes: a RESTful (REpresentational State Transfer) framework.
[0021] In an optional implementation, the security methods used in the front-end and back-end communications include: TLS (Transport Layer Security) encryption method, OAuth2.0 (Open Authorization 2.0) protocol, security auditing method and vulnerability scanning method.
[0022] In an optional implementation manner, in S7, based on the correspondence between the user and the device and the status information of each device, the call routing algorithm is used to obtain the device information for priority processing, including:
[0023] S71. Obtain the user's device collection according to the corresponding relationship between the user and the device
[0024] D={d1,d2,…,d n} (1)
[0025] Where D is the user’s device collection, d1 is the first user’s device, d2 is the second user’s device, and d n is the nth user device, where n is the number of the user’s devices;
[0026] S72: Obtain the availability function A(d i , t), the availability function A(d i ,t) means the dth i the availability status of each user's device;
[0027] S73. According to the device collection of the user and the availability function of the device, the weight of the device is obtained by formula (2).
[0028] W(d i ,t)=P(d i )×A(d i ,t)+α×U(d i )-β×L(d i ) (2)
[0029] In the formula, W(d i ,t) is the dth i The weight of the user equipment, P(d i ) is the dth i The priority of the user equipment setting, A(d i ,t) is the dth i The availability status of the user equipment, U(d i ) is the dth i The relative frequency of a user device being used by a user, L(d i ) is the dth i The time that a user device is used, α is an adjustment parameter used to adjust the impact of the usage frequency on the total weight, β is an adjustment parameter used to adjust the impact of the usage time on the total weight, d i For the d i user equipment, t is the time point t;
[0030] S74. According to the weight of the device, select the device with the largest weight, and obtain the device information for priority processing according to formula (3).
[0031] (3)
[0032] In the formula, d* is the device information to be processed first.
[0033] In an optional implementation, the user's multi-device management interface includes: user device list, user device addition, user device deletion and user device priority setting.
[0034] In a second aspect, a system for implementing a one-number-multiple-terminal technology for intelligent fixed-line telephones is provided, the system being applied to a method for implementing a one-number-multiple-terminal technology for intelligent fixed-line telephones, the system comprising:
[0035] A registration module is used to register user information and activate the fixed-line one-number-multiple-terminal service to obtain the fixed-line one-number-multiple-terminal function;
[0036] Software development module, used to customize and develop multiple device-side software according to user requirements;
[0037] The server deployment module is used to select and deploy a server according to the one-number-multiple-terminal function of the fixed-line phone and the device-side software to obtain an application server;
[0038] The binding module is used to bind the information of the user and the device software according to the one-number-multiple-terminal function of the fixed-line phone and the application server, and obtain the corresponding relationship between the user and the device;
[0039] The first information acquisition module is used to collect real-time information of the device according to the device-side software to obtain real-time information of each device;
[0040] The second information acquisition module is used to send the real-time information of each device to the application server through front-end and back-end communication and process it to obtain the status information of each device;
[0041] The third information acquisition module is used to obtain the device information with priority processing through the call routing algorithm according to the corresponding relationship between the user and the device and the status information of each device;
[0042] The demand realization module is used to realize the call demand of the device according to the device information that is processed with priority. The application server processes the device information according to the device information that is processed with priority, thereby realizing the call demand of the device;
[0043] The interface management module is used to design the interface management software according to the corresponding relationship between the user and the device and the status information of each device to obtain the user's multi-device management interface.
[0044] On the third aspect, a device for implementing the one-number-multiple-terminal technology for smart fixed-line phones is provided, and the system is applied to a method for implementing the one-number-multiple-terminal technology for smart fixed-line phones and a system for implementing the one-number-multiple-terminal technology for smart fixed-line phones. The device includes: a server, a memory, a user device, a device-side software, an interface management software, and an adapter program for implementing the one-number-multiple-terminal technology for smart fixed-line phones stored on the memory and executable on the server. When the adapter program for implementing the one-number-multiple-terminal technology for smart fixed-line phones is executed by the server, the steps in the method for implementing the one-number-multiple-terminal technology for smart fixed-line phones are completed.
[0045] The embodiments of the present application include the following advantages:
[0046] The embodiments of the present application provide a method, system and device for implementing the one-number-multiple-terminal technology of intelligent fixed-line telephones. On the one hand, the application solves the compatibility between different types of terminals by customizing and developing multiple device-side software, so that users can seamlessly use fixed-line services on different types of terminals. On the other hand, a call routing algorithm based on device priority, availability, frequency of use and last use time is designed. The algorithm can dynamically select the most appropriate user device for call routing, improve the accuracy and efficiency of call processing, and enhance the overall user satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 It is a flowchart of the steps of an embodiment of the method for realizing the one-number-multiple-terminal technology of the intelligent fixed-line telephone of the present application;
[0048] Figure 2 It is a flowchart of the steps of obtaining device information for priority processing in an embodiment of a method for implementing a one-number-multiple-terminal technology for a smart fixed-line telephone of the present application;
[0049] Figure 3 This is a system block diagram of an embodiment of a system for implementing the one-number-multiple-terminal technology of an intelligent fixed-line telephone of the present application;
[0050] Figure 4 It is a device block diagram of an embodiment of a device for implementing the one-number-multiple-terminal technology for smart fixed-line telephones of the present application.
[0051] Explanation of the numbers in the figure: registration module 301, software development module 302, server deployment module 303, binding module 304, first information acquisition module 305, second information acquisition module 306, third information acquisition module 307, demand realization module 308, interface management module 309, interface management software 401, server 402, device-side software 403, user device 404, memory 405. DETAILED DESCRIPTION
[0052] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0053] like Figure 1 The step flow chart of an embodiment of the method for implementing the one-number-multiple-terminal technology of the intelligent fixed-line of the present application is shown. The present application provides a method for implementing the one-number-multiple-terminal technology of the intelligent fixed-line, and the method includes:
[0054] S1. Register the user information and activate the fixed-line one-number-multiple-terminal service to obtain the fixed-line one-number-multiple-terminal function;
[0055] Specifically, user registration: users need to fill out an application form at the operator's business hall, including information such as name, contact information and landline number. The service staff at the business hall uses the backend management system to input user data and generate a one-number-multiple-terminal service request for the landline.
[0056] Activate the service: The backend management system reviews the user information and activates the one-number-multiple-terminal function of the fixed-line phone after confirming that it is correct. After the one-number-multiple-terminal function of the fixed-line phone is activated, the backend management system automatically sends a welcome email or SMS to notify the user that the one-number-multiple-terminal function of the fixed-line phone has been activated, with a guide and steps on how to bind the device.
[0057] S2. Customize and develop multiple device-side software according to user requirements;
[0058] Specifically, the development of APP (Application) software adopts React Native (hybrid mobile development) framework or Flutter (Flutter) framework to ensure compatibility with iOS (Internetworking Operating System-Cisco, Apple operating system) and Android (Android operating system).
[0059] API (Application Programming Interface) software includes: API software for smart speakers and API software for fixed-line one-number multi-terminal services.
[0060] The API software of the smart speaker realizes the control interface and voice input function; the API software of the fixed-line one-number multi-terminal service realizes call and status monitoring which can be operated by voice control.
[0061] S3. According to the fixed-line one-number-multiple-terminal function and the device-side software, a server is selected and deployed to obtain an application server;
[0062] Specifically, the server selects a cloud server, and the cloud server provider selects AWS (Amazon Web Services, Amazon) or Azure (Microsoft Azure, Microsoft hosted storage server) and deploys the designed database model.
[0063] S4. Binding the information of the user and the device software according to the one-number-multiple-terminals function of the fixed-line phone and the application server to obtain the corresponding relationship between the user and the device;
[0064] Specifically, the user downloads and installs the APP software, the API software of the smart speaker, and the API software of the landline's one-number-multiple-terminal service, enters the landline number and requests a verification code; the backend management system and application server verify the user's identity and send the verification code to the user's landline; after receiving the verification code, the user enters it into the APP software and the API software of the smart speaker to complete the device binding.
[0065] S5. According to the device-side software, collect the real-time information of the device to obtain the real-time information of each device;
[0066] Specifically, each device-side software collects and saves the status information of each device in real time. The status information of each device includes: online, offline or busy.
[0067] S6. According to the real-time information of each device, the information is sent to the application server through front-end and back-end communication and processed to obtain the status information of each device;
[0068] Specifically, based on the real-time information of each device, whenever the device status changes (online, offline, and busy), the device-side software will push the latest status to the application server through front-end and back-end communication. The application server designs the WebSocket (WebSockets, network sockets) service for real-time status updates. The application server updates the device status record and notifies all related devices through front-end and back-end communication.
[0069] The front-end and back-end communication adopts the RESTful (REpresentational State Transfer) framework and takes security measures, including: TLS (Transport Layer Security) encryption method, OAuth2.0 (Open Authorization 2.0) protocol, security audit method and vulnerability scanning method.
[0070] S7, according to the correspondence between the user and the device and the status information of each device, the call routing algorithm is used to obtain the device information for priority processing;
[0071] Specifically, Figure 2 The flowchart of the steps of obtaining the device information for priority processing in the embodiment of the method for realizing the one-number-multiple-terminal technology of the intelligent fixed-line phone of the present application shown in the figure, in S7, according to the correspondence between the user and the device and the status information of each device, the device information for priority processing is obtained by processing through the call routing algorithm, including:
[0072] S71. Obtain the user's device collection according to the corresponding relationship between the user and the device
[0073] D={d1,d2,…,d n} (1)
[0074] Where D is the user’s device collection, d1 is the first user’s device, d2 is the second user’s device, and d n is the nth user device, where n is the number of the user’s devices;
[0075] S72. Obtain the availability function A(d) of the device according to the status information of each device. i ,t), the availability function A(d i ,t) means the dth i the availability status of each user's device;
[0076] The availability function A(d i ,t) is a binary function, 0 means unavailable, 1 means available;
[0077] S73. According to the device collection of the user and the availability function of the device, the weight of the device is obtained by formula (2):
[0078] W(d i ,t)=P(d i )×A(d i ,t)+α×U(d i )-β×L(d i ) (2)
[0079] In the formula, W(d i ,t) at time point t, the dth i The weight of the user equipment, P(d i ) is the dth i The priority of the user equipment setting, A(d i ,t) is the dth i The availability status of the user equipment, U(d i ) is the dth i The relative frequency of a user device being used by a user, L(d i d) iThe time that a user device is used, α is an adjustment parameter used to adjust the impact of the usage frequency on the total weight, β is an adjustment parameter used to adjust the impact of the usage time on the total weight, d i For the d i user equipment, t is the time point t;
[0080] Furthermore, U(d i ) is the ratio of the number of times the user's device was selected in the past 30 days to the total number of calls, U(d i ) is the time the user's device was used in the past 30 days;
[0081] S74. According to the weight of the device, select the device with the largest weight, and obtain the device information for priority processing according to formula (3).
[0082] (3)
[0083] In the formula, d* is the device information to be processed first.
[0084] S8. According to the device information with priority processing, the application server processes the device information with priority processing to meet the communication needs of the device.
[0085] Specifically, the device with priority processing is selected to perform priority call connection processing to ensure the real-time and accuracy of the call.
[0086] S9. Design interface management software based on the correspondence between users and devices and the status information of each device to obtain a multi-device management interface for the user;
[0087] Specifically, the user's multi-device management interface includes: user device list, user device addition, user device deletion and user device priority setting.
[0088] Figure 3 A system for realizing a one-number-multiple-terminal technology for intelligent fixed-line telephones according to an exemplary embodiment is applied to a method for realizing a one-number-multiple-terminal technology for intelligent fixed-line telephones. The system includes: a registration module 301, a software development module 302, a server deployment module 303, a binding module 304, a first information acquisition module 305, a second information acquisition module 306, a third information acquisition module 307, a demand realization module 308, and an interface management module 309. Specifically,
[0089] The registration module 301 is used to register the user information and activate the fixed-line one-number-multiple-terminal service to obtain the fixed-line one-number-multiple-terminal function;
[0090] The software development module 302 is used to customize and develop multiple device-side software according to user requirements;
[0091] The server deployment module 303 is used to select and deploy a server according to the one-number-multiple-terminal function of the fixed-line phone and the device-side software to obtain an application server;
[0092] The binding module 304 is used to bind the information of the user and the device software according to the one-number-multiple-terminals function of the fixed-line phone and the application server to obtain the corresponding relationship between the user and the device;
[0093] The first information acquisition module 305 is used to collect real-time information of the device according to the device-side software to obtain real-time information of each device;
[0094] The second information acquisition module 306 is used to send the real-time information of each device to the application server through front-end and back-end communication and process it to obtain the status information of each device;
[0095] The third information acquisition module 307 is used to obtain the device information with priority processing through the call routing algorithm according to the correspondence between the user and the device and the status information of each device;
[0096] The demand realization module 308 is used for realizing the call demand of the device according to the device information that is processed with priority, and the application server processes the device information according to the device information that is processed with priority, thereby realizing the call demand of the device;
[0097] The interface management module 309 is used to design interface management software according to the correspondence between users and devices and the status information of each device to obtain a multi-device management interface for the user.
[0098] Figure 4 A device for implementing the one-number-multiple-terminal technology for smart fixed-line phones according to an exemplary embodiment is provided. The system is applied to a method for implementing the one-number-multiple-terminal technology for smart fixed-line phones and a system for implementing the one-number-multiple-terminal technology for smart fixed-line phones. The device includes: a server 402, a memory 405, a user device 404, a device-side software 403, an interface management software 401, and an adapter program for implementing the one-number-multiple-terminal technology for smart fixed-line phones stored in the memory 405 and executable on the server 402. When the adapter program for implementing the one-number-multiple-terminal technology for smart fixed-line phones is executed by the server 402, the steps in the method for implementing the one-number-multiple-terminal technology for smart fixed-line phones are completed.
[0099] The embodiments of the present application provide a method, system and device for implementing the one-number-multiple-terminal technology of intelligent fixed-line telephones. The application solves the compatibility between different types of terminals by customizing and developing multiple device-side software, so that users can seamlessly use fixed-line services on different types of terminals. At the same time, a call routing algorithm based on device priority, availability, frequency of use and last use time is designed. The algorithm can dynamically select the most appropriate user device for call routing, improve the accuracy and efficiency of call processing, and enhance the overall user satisfaction.
[0100] It should be noted that the above detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs.
[0101] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should also be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0102] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.
[0103] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products, or apparatuses.
[0104] In the above detailed description, reference is made to the accompanying drawings, which form a part of this document. In the accompanying drawings, similar symbols typically identify similar components unless the context indicates otherwise. The illustrated embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be used, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein.
[0105] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for implementing a one-number-multiple-terminal technology for intelligent fixed-line telephones, characterized in that: The method comprises: S1. Register the user information and activate the fixed-line one-number-multiple-terminal service to obtain the fixed-line one-number-multiple-terminal function; S2. Customize and develop multiple device-side software according to user requirements; S3. According to the one-number-multiple-terminals function of the fixed-line phone and the device-side software, a server is selected and deployed to obtain an application server; S4. Binding the information of the user and the device software according to the one-number-multiple-terminals function of the fixed-line phone and the application server to obtain the corresponding relationship between the user and the device; S5. According to the device-side software, collect the real-time information of the device to obtain the real-time information of each device; S6. According to the real-time information of each device, the real-time information is sent to the application server through front-end and back-end communication and processed to obtain the status information of each device; S7, obtaining device information for priority processing by processing through a call routing algorithm according to the correspondence between the user and the device and the status information of each device; S8. According to the device information of the priority processing, the application server processes the device information of the priority processing to realize the call demand of the device; S9, designing interface management software according to the correspondence between the user and the device and the status information of each device to obtain a multi-device management interface for the user; In S7, according to the correspondence between the user and the device and the status information of each device, the device information with priority is obtained through the call routing algorithm, including: S71. Obtaining a device collection of the user according to the correspondence between the user and the device (1) In the formula, A collection of devices for users. For the first user device, The second user device, is the nth user device, where n is the number of the user’s devices; S72: Obtain the availability function of the device according to the status information of each device. , the availability function Indicates that at time point t the availability status of each user's device; S73. According to the device collection of the user and the availability function of the device, the weight of the device is obtained by formula (2). (2) In the formula, is the first The weight of each user device, For the The priority of each user device setting, is the first The availability status of each user device, For the The relative frequency of each user device being used by a user, For the The time a user's device is used, is a parameter used to adjust the effect of usage frequency on the total weight. It is a parameter used to adjust the effect of usage time on the total weight. For the User devices, is the time point t; S74, according to the weight of the device, select the device with the largest weight, and obtain the device information for priority processing according to formula (3). (3) In the formula, This is the device information that is processed first.
2. The method for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone according to claim 1, characterized in that: The device-side software includes: APP software and API software; The frameworks used by the APP software include: React Native framework or Flutter framework; The API software includes the API software of the smart speaker and the API software of the one-number-multiple-terminal service of the landline.
3. The method for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone according to claim 1, characterized in that: The server includes: a local server or a cloud server.
4. The method for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone according to claim 1, characterized in that: The status information of each device includes: online, offline or busy.
5. The method for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone according to claim 1, characterized in that: The software framework used for the front-end and back-end communication includes: RESTful framework.
6. The method for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone according to claim 1, characterized in that: The security methods used in the front-end and back-end communications include: TLS encryption method, OAuth2.0 protocol, security audit method and vulnerability scanning method.
7. The method for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone according to claim 1, characterized in that: The user's multi-device management interface includes: user device list, user device addition, user device deletion and user device priority setting.
8. A system for implementing the one-number-multiple-terminal technology of intelligent fixed-line telephone, characterized in that: The system comprises: A registration module is used to register user information and activate the fixed-line one-number-multiple-terminal service to obtain the fixed-line one-number-multiple-terminal function; Software development module, used to customize and develop multiple device-side software according to user requirements; A server deployment module, for selecting and deploying a server according to the one-number-multiple-terminals function of the fixed-line phone and the device-side software, to obtain an application server; A binding module, used to bind the information of the user and the device-side software according to the one-number-multiple-terminals function of the fixed-line phone and the application server, so as to obtain the corresponding relationship between the user and the device; A first information acquisition module is used to collect real-time information of devices according to the device-side software to obtain real-time information of each device; A second information acquisition module is used to send the real-time information of each device to the application server through front-end and back-end communication and process it to obtain the status information of each device; A third information acquisition module is used to obtain information of devices with priority processing through a call routing algorithm according to the correspondence between the user and the device and the status information of each device; A demand realization module, used for, according to the device information of the priority processing, the application server processes the device information of the priority processing, thereby realizing the call demand of the device; An interface management module, used to design interface management software according to the correspondence between the user and the device and the status information of each device, so as to obtain a multi-device management interface for the user; The obtaining of the device information for priority processing by processing the corresponding relationship between the user and the device and the status information of each device through a call routing algorithm includes: According to the correspondence between the user and the device, the user's device collection is obtained (1) In the formula, A collection of devices for users. For the first user device, The second user device, is the nth user device, where n is the number of the user’s devices; According to the status information of each device, the availability function of the device is obtained. , the availability function Indicates that at time point t the availability status of each user's device; According to the device collection of the user and the availability function of the device, the weight of the device is obtained by formula (2): (2) In the formula, is the first The weight of each user device, For the The priority of each user device setting, is the first The availability status of each user device, For the The relative frequency of each user device being used by a user, For the The time a user's device is used, is a parameter used to adjust the effect of usage frequency on the total weight. It is a parameter used to adjust the effect of usage time on the total weight. For the User devices, is the time point t; According to the weight of the device, the device with the largest weight is selected, and the device information with priority processing is obtained according to formula (3). (3) In the formula, This is the device information that is processed first.
9. A device for realizing the one-number-multiple-terminal technology of intelligent fixed-line telephone, characterized in that: The device includes: a server, a memory, a user device, a device-side software, an interface management software, and a one-number-multiple-terminal technology adapter program for implementing smart fixed-line phones, which is stored in the memory and can be run on the server. When the one-number-multiple-terminal technology adapter program for implementing smart fixed-line phones is executed by the server, it is used to implement the method for implementing the one-number-multiple-terminal technology for implementing smart fixed-line phones as described in any one of claims 1-7.
Citation Information
Patent Citations
Fixed telephone line networking access system
CN112995427A
Hospital soft and hard telephone intercommunication method and system based on SIP protocol
CN113765894A