Service control system based on communication management
By introducing multi-level account control, permission management, operation optimization and log control into the cloud communication system, the complex operation of cloud communication system is solved, the standardization and convenience of system management is achieved, and the user experience and system are improved. stability.
Patent Information
- Application Number
- CN202410975664.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-19
- Publication Date
- 2024-12-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing cloud communication system operation and management support is complex and cannot meet the needs of users, resulting in a decline in user experience and system stability.
Design a service control system based on communication management, including multi-level account control management, authority and server analysis control, operation optimization analysis processing, group and log control management, and standardize through management control module, analysis optimization module and control management module. and convenient cloud communication system management.
It effectively improves the management standardization and convenience of the cloud communication system, reduces complex operations, improves user satisfaction, and makes the system run more stable and efficient, avoiding operation and management chaos.
Smart Images

Figure CN119135367A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a service control system based on communication management. Background Art
[0002] With the gradual maturity of 5G technology, there will be a significant improvement in the types of communication methods and the speed of communication, and traditional communication is gradually transforming to Internet communication. At the same time, the rapid growth of cloud computing technology has enabled the integration of big data technology, network communication technology, mobile terminal technology, etc. Cloud communication is a communication platform service that integrates multiple communication methods, such as voice, email, text chat, image video, etc., to reduce or even eliminate the possibility of communication delays. However, the current operation and management support of cloud communication systems are complex, and the management and service functions can no longer meet the existing needs of users, which seriously reduces the user experience and the development of cloud communication. Therefore, it is necessary to design a service control system based on communication management with intelligent management control and high operation efficiency. Summary of the invention
[0003] The purpose of the present invention is to provide a service control system based on communication management to solve the problems raised in the above background technology.
[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a service control method based on communication management, comprising: Conduct multi-level account control management of cloud communication systems; Analyze and control the permissions and servers of the cloud communication system; Conduct operation optimization analysis and processing of cloud communication systems; Perform group and log control management for cloud communications.
[0005] According to the above technical solution, the multi-level account control management of the cloud communication system includes: The management accounts of the cloud communication system are divided into three categories: operator account, agent account, and enterprise account. Each type of account includes a main account and a sub-account. The main account can be created by the main account or sub-account of the previous level and granted account management authority. The sub-account is created by each type of management main account. The main account can grant the sub-account all or part of the set management authority owned by the main account.
[0006] According to the above technical solution, the analysis and control of the permissions and servers of the cloud communication system includes: Manage the account permissions of the cloud communication system, including operator accounts, agent accounts and enterprise accounts; To further manage and control the communication service server of the cloud communication system, after the operator administrator enters the server management page, the getServer function is called through the front-end server component to send an axios request. The server retrieves the communication service server information from the database according to the set paging parameters passed by the front-end, packages it and returns it to the front-end for display.
[0007] According to the above technical solution, the operation optimization analysis and processing of the cloud communication system includes: Control and manage the extension number resources of the cloud communication system. After the enterprise administrator enters the extension number resource management page, control the front-end extension component to execute the getExtension method to create a front-end request, send the search keyword entered by the administrator as a parameter, and perform the corresponding extension number resource management; When the operator adds a new batch of equipment, after entering the number, type, software and hardware version information of the new equipment, the control front end executes the transmission of equipment information and writes it into the database equipment table through the server; The communication interface between the server side of the cloud communication system and the mobile terminal device is optimized and controlled so that the interface quality inspection communication follows the RESTful specification. The front end sends an HTTP request carrying parameters, and the server side finds the corresponding controller based on the parsed interface access path to process the request and return the result.
[0008] According to the above technical solution, the group and log control management for cloud communication includes: When adding a new group, the administrator enters the group information and selects group members through the multi-select component. The controller then checks whether the enterprise has reached the maximum number of groups, and then checks whether there are any available group numbers under the group type to be added. If the number of groups has not reached the set number and there are available group numbers for the group type, the new group is added. Otherwise, it fails. The administrator's operations in the cloud communication system are recorded in the log. When an operation occurs, the server executes the addLog method to generate a log. The content of the log includes the operator, operation time, operation type and log information for subsequent staff to review and analyze.
[0009] According to the above technical solution, a service control system based on communication management includes: A management and control module, used for managing and controlling the cloud communication system; An analysis and optimization module, used to analyze and optimize the operation of the cloud communication system; The control and management module is used to control and manage the groups and logs of the cloud communication system.
[0010] According to the above technical solution, the management control module includes: Multi-level account module, used to control and manage multi-level accounts in the cloud communication system; The authority management module is used to manage the user authority of the cloud communication system; The server module is used to control the server operation of the cloud communication system.
[0011] According to the above technical solution, the analysis and optimization module includes: Number resource module, used for processing extension number resources of cloud communication system; The equipment management module is used to manage and control the entry and exit of equipment in the cloud communication system; The interface control module is used to control and manage the interfaces of the cloud communication system.
[0012] According to the above technical solution, the control management module includes: A group control module, used for group control of the cloud communication system; The log management module is used to manage the logs of the cloud communication system.
[0013] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by providing a management control module, an analysis and optimization module and a control management module, makes the management of the cloud communication system more standardized and convenient, reduces other complex operations, effectively improves user satisfaction, makes the operation of the cloud communication system more stable and efficient, effectively avoids the occurrence of chaotic operation and management, and satisfies the search, viewing, editing and other management functions of the communication service server. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 is a flow chart of a service control method based on communication management provided by Embodiment 1 of the present invention; Figure 2 This is a module structure diagram of a service control system based on communication management provided in Embodiment 2 of the present invention. DETAILED DESCRIPTION
[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0016] Embodiment 1: Figure 1 This is a flow chart of a service control method based on communication management provided in Embodiment 1 of the present invention. This embodiment can be applied to a cloud communication system. The method can be executed by a service control system based on communication management provided in Embodiment 1 of the present invention. The system is composed of multiple software and hardware modules, such as Figure 1 As shown, the method specifically comprises the following steps: S101, perform multi-level account control management of the cloud communication system; Exemplarily, in an embodiment of the present invention, the management account of the cloud communication system is divided into three categories: operator account, agent account, and enterprise account, so that each type of account includes a main account and a sub-account. The main account can be created by the main account or sub-account of the previous level and granted the management authority of the account. The sub-account is created by each type of management main account, and the main account can grant the sub-account all or part of the set management authority owned by the main account; in this step, the administrator clicks on the agent management in the side navigation bar, and the page will display all the agent accounts that have been added to the administrator, and display the agent's name, number of supported enterprises and address in the list. After entering the agent name in the search box, click the query button to search for the specified agent. Click the show all button to clear the previously entered Search conditions, and display the list of all agents again. If an agent has added an enterprise or allocated equipment, the agent cannot be deleted. The enterprise under its name needs to be deleted and the allocated equipment needs to be returned before it can be deleted. After the agent logs in to the platform, he can click the edit button to view the detailed information of a certain enterprise and modify it. When adding a new enterprise, the maximum number of extensions, dispatched users, and groups supported must be set for the enterprise. These values will play a corresponding restrictive role in the subsequent management of the enterprise. When deleting an enterprise, if there are still allocated equipment and added extension numbers in the enterprise, they cannot be deleted. The above resources need to be released before the deletion operation can be completed. Through this processing, the management of the cloud communication system is more standardized and convenient, other complex operations are reduced, and user satisfaction is effectively improved.
[0017] S102, analyzing and controlling the permissions and servers of the cloud communication system; Exemplarily, in an embodiment of the present invention, the account permissions of the identity of the cloud communication system are managed, wherein the identity accounts include: an operator account, an agent account and an enterprise account; in this step, the operator is the highest-level manager and can add multiple subordinate agents. Communication service server management, agent management, equipment management, recording management, and log management can be performed in the system. There is only one operator main account in the entire system, but the operator can create multiple sub-accounts for itself to help manage. The agent is a second-level manager and can add multiple subordinate enterprises. Enterprise management, equipment management, and log management can be performed in the system. The enterprise is a third-level manager and can manage the specific equipment, numbers and personnel of its subordinates. Extension number resource management, organizational structure management, group management, log management, and recording management can be performed in the system. Through this processing, the operation of the cloud communication system can be made more stable and efficient, and the occurrence of chaotic operation and management can be effectively avoided.
[0018] To further manage and control the communication service server of the cloud communication system, after the operator administrator enters the server management page, the getServer function is called through the front-end server component to send an axios request. The server retrieves the communication service server information from the database according to the set paging parameters passed by the front-end, packages it and returns it to the front-end for display. In this step, if the administrator needs to search the communication service server, the search keyword is sent to the server, and a fuzzy search is performed on the database. Finally, the results containing the keyword in the server name or domain name are returned, which effectively meets the search, viewing, editing and other management functions of the communication service server.
[0019] S103, performing operation optimization analysis and processing of the cloud communication system; Exemplarily, in an embodiment of the present invention, the extension number resources of the cloud communication system are controlled and managed. After the enterprise administrator enters the extension number resource management page, the front-end extension component is controlled to execute the getExtension method to create a front-end request, and the search keywords entered by the administrator are sent as parameters to perform corresponding extension number resource management; in this step, when adding / editing an extension number, the extension number information is entered in the modal box that pops up in the browser. After clicking OK, the front-end passes the information entered by the administrator to the server by executing the updateExtension method. After receiving the request, the server creates an extension instance based on the received data and performs new / modified operations in the extension number table of the database, effectively improving the management efficiency of extension number resources and the accuracy of operation analysis.
[0020] When the operator adds a new batch of equipment, after entering the quantity, type, and software and hardware version information of the new equipment, the control front end executes the transmission of equipment information and writes it into the database equipment table through the server. In this step, when the administrator allocates existing equipment, he clicks the Add button in the equipment entry and exit page, selects the exit destination and quantity, submits it, and transmits the equipment allocation information. The server calls the operator's equipment data based on the operator's identity and writes the equipment allocation record to the database, making the use of cloud communication equipment more convenient and efficient.
[0021] The communication interface between the server side of the cloud communication system and the mobile terminal device is optimized and controlled so that the interface quality inspection communication follows the RESTful specification. The front end sends an HTTP request carrying parameters, and the server side finds the corresponding controller to process the request and return the result according to the parsed interface access path. In this step, the response results of the server side include msg, data, and code. If msg is success, it means success, otherwise it means failure. Data is the response data, and code is the status code. If the status code reaches the set value, it means success, otherwise it means failure.
[0022] S104, performing group and log control management of cloud communication; Exemplarily, in an embodiment of the present invention, when adding a new group, the administrator enters the group information and selects group members through the multi-select component, and then checks through the controller whether the enterprise has reached the maximum number of groups, and then checks whether there are any vacant group numbers under the group type applied for adding this time. If the number of groups does not reach the set number and there are vacant group numbers for the group type, the new group is added, otherwise it fails; The administrator's operations in the cloud communication system are recorded in the log. When an operation occurs, the server executes the addLog method to generate a log. The content of the log includes the operator, operation time, operation type and log information for subsequent staff to review and analyze.
[0023] Embodiment 2: Embodiment 2 of the present invention provides a service control system based on communication management. Figure 2 A schematic diagram of the module structure of a service control system based on communication management provided in the second embodiment, such as Figure 2 As shown, the system includes: A management and control module, used for managing and controlling the cloud communication system; An analysis and optimization module, used to analyze and optimize the operation of the cloud communication system; The control and management module is used to control and manage the groups and logs of the cloud communication system.
[0024] In some embodiments of the present invention, the management control module includes: Multi-level account module, used to control and manage multi-level accounts in the cloud communication system; The authority management module is used to manage the user authority of the cloud communication system; The server module is used to control the server operation of the cloud communication system.
[0025] In some embodiments of the present invention, the analysis and optimization module includes: Number resource module, used for processing extension number resources of cloud communication system; The equipment management module is used to manage and control the entry and exit of equipment in the cloud communication system; The interface control module is used to control and manage the interfaces of the cloud communication system.
[0026] In some embodiments of the present invention, the control management module includes: A group control module, used for group control of the cloud communication system; The log management module is used to manage the logs of the cloud communication system.
[0027] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0028] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A service control method based on communication management, characterized in that: include: Conduct multi-level account control management of cloud communication systems; Analyze and control the permissions and servers of the cloud communication system; Conduct operation optimization analysis and processing of cloud communication systems; Perform group and log control management for cloud communications.
2. A service control method based on communication management according to claim 1, characterized in that: The multi-level account control management of the cloud communication system includes: The management accounts of the cloud communication system are divided into three categories: operator account, agent account, and enterprise account. Each type of account includes a main account and a sub-account. The main account can be created by the main account or sub-account of the previous level and granted management authority for the account. The sub-account is created by each type of management main account. The main account can grant the sub-account all or part of the management authority that the main account has.
3. A service control method based on communication management according to claim 1, characterized in that: The analysis and control of the permissions and servers of the cloud communication system includes: Manage the account permissions of the cloud communication system, including operator accounts, agent accounts and enterprise accounts; To further manage and control the communication service server of the cloud communication system, after the operator administrator enters the server management page, the getServer function is called through the front-end server component to send an axios request. The server retrieves the communication service server information from the database according to the set paging parameters passed by the front-end, packages it and returns it to the front-end for display.
4. A service control method based on communication management according to claim 1, characterized in that: The operation optimization analysis and processing of the cloud communication system includes: Control and manage the extension number resources of the cloud communication system. After the enterprise administrator enters the extension number resource management page, control the front-end extension component to execute the getExtension method to create a front-end request, send the search keyword entered by the administrator as a parameter, and perform the corresponding extension number resource management; When the operator adds a new batch of equipment, after entering the number, type, software and hardware version information of the new equipment, the control front end executes the transmission of equipment information and writes it into the database equipment table through the server; The communication interface between the server side of the cloud communication system and the mobile terminal device is optimized and controlled so that the interface quality inspection communication follows the RESTful specification. The front end sends an HTTP request carrying parameters, and the server side obtains the corresponding controller to process the request and return the result based on the parsed interface access path.
5. A service control method based on communication management according to claim 1, characterized in that: The group and log control management for cloud communication includes: When adding a new group, the administrator enters the group information and selects group members through the multi-select component. The controller then checks whether the enterprise has reached the maximum number of groups, and then checks whether there are any available group numbers under the group type to be added. If the number of groups has not reached the set number and there are available group numbers for the group type, the new group is added. Otherwise, it fails. The administrator's operations in the cloud communication system are recorded in the log. When an operation occurs, the server executes the addLog method to generate a log. The content of the log includes the operator, operation time, operation type and log information for subsequent staff to review and analyze.
6. A service control system based on communication management, characterized in that: include: A management and control module, used for managing and controlling the cloud communication system; An analysis and optimization module, used to analyze and optimize the operation of the cloud communication system; The control and management module is used to control and manage the groups and logs of the cloud communication system.
7. A service control system based on communication management according to claim 6, characterized in that: The management control module includes: Multi-level account module, used to control and manage multi-level accounts in the cloud communication system; The authority management module is used to manage the user authority of the cloud communication system; The server module is used to control the server operation of the cloud communication system.
8. A service control system based on communication management according to claim 6, characterized in that: The analysis and optimization module includes: Number resource module, used for processing extension number resources of cloud communication system; The equipment management module is used to manage and control the entry and exit of equipment in the cloud communication system; The interface control module is used to control and manage the interfaces of the cloud communication system.
9. A service control system based on communication management according to claim 6, characterized in that: The control management module includes: A group control module, used for group control of the cloud communication system; The log management module is used to manage the logs of the cloud communication system.
