A telephone alarm system based on OCS and dynamic scheduling mechanism

By introducing design based on OCS and dynamic scheduling mechanisms in the telephone alarm system, combined with spring cloud microservice technology and Docker container deployment, the problem that existing systems cannot adapt to large-scale access and rapid transmission of fault information is achieved, and efficient , custom alarm information transmission and automatic voice notification have improved the efficiency of automatic operation and maintenance of power grid scheduling.

CN115967767BActive Publication Date: 2025-02-25ZHAOTONG POWER SUPPLYING BUREAU OF YUNNAN POWER GRID
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211384164.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-07
Publication Date
2025-02-25
Estimated Expiration
2042-11-07

AI Technical Summary

Technical Problem

The existing telephone alarm system cannot adapt to the new requirements for automatic operation duty and rapid transmission of fault information after large-scale access to the scheduling automation system. There are automation duty efficiency, fault information transmission efficiency, alarm content, alarm level and alarm classification Configuration items such as alarm notification scope cannot be customized, and system alarms cannot be accurately pushed to operation, maintenance, account managers and other personnel.

Method used

Adopt a telephone alarm system based on OCS and dynamic scheduling mechanism, and use the spring cloud microservice technology architecture and Docker container deployment to realize efficient access to alarm information and custom alarm services. Through voice synthesis services, voice call management and voice switching gateway, Implement automatic voice telephone alarms and automatic voice announcements for fault power outage information.

Benefits of technology

It effectively improves the technical support capabilities of automatic operation and maintenance of power grid scheduling and duty work efficiency, realizes the customized and efficient communication of alarm information, ensures that relevant personnel receive alarm content in a timely manner and arranges relevant work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115967767B_ABST
    Figure CN115967767B_ABST
Patent Text Reader

Abstract

The present invention discloses a telephone alarm system based on OCS and dynamic scheduling mechanism, which belongs to the field of intelligent alarm, and provides intelligent function support such as alarm data access, intelligent telephone call station, information classification subscription, automatic voice broadcast, etc. for automatic operation, so as to realize efficient access of alarm information, automatic voice telephone alarm of key information, automatic voice notification of fault power outage information and other customized alarm services. The system effectively improves the technical support capability and duty work efficiency of power grid dispatching automation operation and maintenance. During the project construction, the functional application, operation, performance and intuitiveness of SMS and telephone alarms will be optimized; microservice technology will be used to improve the technical architecture, ensure that the system function can adapt to the dynamic expansion under the monitoring scale and large-scale access of intelligent distribution network terminals, realize the customized and efficient transmission of alarm information, and ensure that relevant people receive the alarm content and arrange related work in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of intelligent alarm, and in particular is a telephone alarm system based on OCS and dynamic scheduling mechanism. Background Art

[0002] Most current telephone alarms use a single linkage alarm system, which cannot adapt to and meet the new requirements for automated operation duty and rapid transmission of fault information after large-scale access of equipment monitoring information to the dispatching automation system. There are problems such as low efficiency of automated duty and fault information transmission, non-customizable configuration items such as alarm content, alarm level, alarm classification, and alarm notification range, and the inability to accurately push system alarms to operation, maintenance, customer managers and other personnel. It is necessary to improve the functions of intelligent telephone call desk, unified SMS service, information classification subscription, automatic telephone alarm, alarm statistical analysis, etc. At the same time, according to actual needs, in addition to improving the above functional modules, according to the synchronization results of organizational and personnel information, and according to the requirements of information classification subscription functions, the system management functions are also improved synchronously, including the improvement of organizational information, user management, and authority management functions. Summary of the invention

[0003] In view of the problems existing in the background technology, the present invention provides a telephone alarm system based on OCS and dynamic scheduling mechanism, which provides intelligent function support such as alarm data access, smart telephone call station, information classification subscription, automatic voice broadcast, etc. for automatic operation, realizes efficient access to alarm information, automatic voice telephone alarm of key information, automatic voice notification of fault power outage information and other customized alarm services.

[0004] To achieve the above-mentioned purpose, the present invention adopts the following technical scheme: the alarm system adopts the spring cloud microservice technology architecture, is deployed based on the Docker container, separates the front-end display interface from the back-end business logic, and all functions run in a unified container environment. It provides a functional application service API and publishes it to the system's unified application service routing gateway. The functional application service implements unified scheduling and configuration. The system includes an alarm information library, a smart phone call station and a public switching layer. The alarm information library inputs the alarm information notification content and subscriber information to the smart phone call station, and the smart phone call station outputs the voice stream to the public switching layer to issue an alarm.

[0005] Furthermore, the alarm information database includes alarm classification subscription, alarm text access, API call, fault power outage notification, and dispatch notice access. According to the real-time alarm data and model data obtained from the pulsar message bus, semantic analysis technology is used to extract features to establish an alarm information knowledge base. According to the alarm information knowledge base, automatic alarm information is classified and managed according to alarm level, alarm unit, alarm subject, etc., and the flag bit setting of alarm information telephone alarm and SMS alarm is realized; the alarm classification subscription is mainly used to support accurate SMS push and automatic telephone voice and SMS notification of various types of information, so as to realize the association of information with organizations and positions.

[0006] Furthermore, the smart phone call station includes a speech synthesis service, voice call management, and a voice exchange gateway; the speech synthesis service provides a standard interface to meet the needs of text-to-speech streams in different business scenarios, and the voice call management automatically obtains information related to the voice notification task, including text data, recipients, etc., through the association with the intelligent voice duty and information classification subscription modules, and then automatically completes the phone call and voice notification.

[0007] Furthermore, the voice call management includes call task management, phone number management, call task monitoring, call task statistics, call task scheduling, and external service call interface. The functional application is implemented through secondary development based on the SDK provided by the voice exchange gateway. All applications are easy to expand and deploy as separate microservices. The external service call interface encapsulates speech synthesis and voice call management as a service, and provides an automatic voice notification service interface. Each business application can pass text notification content, notifier, recipient, phone number and other parameters, and the smart phone call station automatically completes the voice notification. .

[0008] Furthermore, the public exchange layer includes telephone voice outbound calls and unified SMS services. The added telephone voice outbound calls are equipped with one or more voice outbound calling devices, which take turns to make outbound calls using different channels. The unified SMS service is based on the SMS service interface provided by the OMS system to build a unified SMS service, which is combined with the classified subscription of alarm information to realize the accurate push of alarm information to management personnel.

[0009] Furthermore, the main steps of the alarm system are:

[0010] Step 1: Based on the real-time alarm data and model data obtained from the pulsar message bus, semantic analysis technology is used to extract features and establish an alarm information knowledge base;

[0011] Step 2: According to the alarm information knowledge base, automatic alarm information is classified and managed according to alarm level, alarm unit, alarm topic, etc.;

[0012] Step 3: Fill in and save the configuration items to realize the alarm information subscription function;

[0013] Step 4: Automatically subscribe to alarm information from the real-time bus in the data interaction and integration function according to the information classification subscription results;

[0014] Step 5: Based on the dynamic scheduling mechanism, according to the dynamic scheduling information of the power dispatching automation operation personnel, the alarm will be automatically notified to the corresponding operation personnel by telephone voice during the alarm occurrence period; the following method is used to achieve this: a unified SMS service is built based on the SMS service interface provided by the OMS system, and combined with the classified subscription of alarm information, the alarm information can be accurately pushed to the dispatching operation personnel, operation and inspection personnel, customer managers and related management personnel; or according to the telephone alarm parameters configured in the function module, the service provided by the smart phone call station is called to complete the telephone alarm;

[0015] Step 6: Perform statistical analysis and chart display on alarm information, telephone alarm notifications, etc. according to time, alarm category, equipment category, power supply area, power dispatching control area and other conditions;

[0016] Step 7: Through the alarm statistical analysis results, it is convenient for power dispatchers and automation operators to understand the operation status of the power grid and promptly discover areas or equipment where alarms frequently occur.

[0017] Beneficial effects of the present invention:

[0018] The present invention provides a telephone alarm system based on OCS and dynamic scheduling mechanism. The system effectively improves the technical support capability of power grid dispatching automation operation and maintenance and the efficiency of on-duty work. During the project construction, the functional application, operation, performance and intuitiveness of SMS and telephone alarms will be optimized. Microservice technology is used to improve the technical architecture to ensure that the system function can adapt to the dynamic expansion under the monitoring scale and large-scale access of intelligent distribution network terminals, realize the customized and efficient transmission of alarm information, and ensure that relevant people receive the alarm content and arrange related work in time. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a system configuration diagram of the present invention.

[0020] Figure 2 It is a diagram for realizing the solution of the present invention.

[0021] Figure 3 It is an alarm flow chart of the present invention. DETAILED DESCRIPTION

[0022] The OCS-based telephone alarm system adopts the spring cloud microservice technology architecture and is deployed based on Docker containers. It adopts the spring cloud microservice technology architecture and is deployed based on Docker containers. It separates the front-end display interface from the back-end business logic. All functions run in a unified container environment. Functional application service APIs are provided and published to the system's unified application service routing gateway. Functional application services implement unified scheduling and configuration, and deeply apply intelligent speech synthesis, semantic recognition and other technologies to optimize the telephone audio data of the alarm content, provide standard public service calls to the outside world, and provide unified support for the scheduling master station and various message sending and automatic telephone notification of key information to on-site operation and maintenance personnel or customers.

[0023] The hardware device uses an Ethernet interface, and there is no need to install a driver on the computer. When installing, you only need to connect the telephone line (or insert a SIM card), an Internet cable, and a power cord. It supports 10 channels (can be further expanded according to actual needs) for simultaneous outbound dialing and notifications, and supports one computer to control multiple devices. If you need to expand the capacity, you only need to add additional telephone voice equipment. The telephone voice equipment uses Leetel T400. The device supports at least 10 concurrent telephone channels and has basic functions such as telephone dialing and recording. It supports multiple VoIP packet data stream ports and analog telephone access; supports H.323 protocol group and SIP protocol; provides a high-level interface that encapsulates call processing and a low-level interface for RTP voice processing; supports various voice codec standards, such as G.723.1, G.711, G.729A / B, etc. The system can accurately and quickly identify the other party's off-hook and play the sound without being disturbed by the ringback tone. In some application scenarios, if it is necessary to accurately and quickly play the notification content after the other party picks up the phone, GSM / CDMA telephone voice equipment is used. Since GSM or CDMA is digital communication, it can accurately identify the other party's off-hook and on-hook through digital signaling, so it is not disturbed by the ringback tone. The voice equipment integration adopts TTS, which can be used to synthesize the notification voice in advance (reducing the workload of manual recording), or the notification content can be in text mode, and the voice can be synthesized and played in real time after the call is connected. The system supports customizing the time period for outbound calls, so as to avoid outbound calls in the middle of the night or during lunch breaks, which would interfere with the notification object; supports scheduled outbound calls, which can be made at the specified date and time; supports multiple notification modes to meet the needs of most scenarios: only delivery (notification of matters or business promotion), pressing the confirmation button to start playing (notification of veteran cadres), key feedback (questionnaires, meeting notifications), telephone collection of arrears and extraction of telephone numbers from the bid evaluation expert database, etc.; supports multiple voice management methods: computer microphone recording, outbound calls to other phones for recording, and TTS (text to speech); supports multiple condition combinations to query outbound call results, including date and time, task title, name, call results, feedback buttons, etc. The system can be connected to third-party software, and can provide database table structures. Third-party software sends table write records to the database through SQL statements, and the notification software AutoDialer can automatically read and dial the phone, and then save the notification results in the result table for third-party software to read.

[0024] The telephone alarm system includes an alarm information base, a smart phone call station and a public switching layer. The alarm information base inputs alarm information notification content and subscriber information to the smart phone call station, and the smart phone call station outputs a voice stream to the public switching layer to issue an alarm.

[0025] The alarm information library includes alarm classification subscription, alarm text access, API call, fault power outage notification, and dispatch notice access. An automatic telephone alarm rule library is established, and the automation operator can perform visual maintenance on the library. After configuring the rules for different types of services, the automatic telephone alarm can automatically receive alarm information, abnormal signals, business notifications and other data according to the configured telephone alarm rules, and then call the telephone call service of the intelligent telephone call station to automatically group dial the factory station duty phone and the relevant personnel phone within the authorized range; at the same time, the intelligent voice duty can automatically call the power grid customer service phone according to the authorization to notify the dispatch power outage equipment and the scope of the power outage. The automatic language alarm configuration content includes alarm type, alarm level, keyword, alarm time period, alarm priority, etc. The automatic telephone alarm can manually set the delay time, and the inherent delay time of the telephone alarm, that is, the delay between the time when the telephone alarm is issued and the time when the dispatch automation system issues the alarm should be within 2 seconds. Telephone alarm monitoring, according to the organizational division, realizes the classified monitoring of telephone alarms, and can view the content of completed and processed telephone alarms. The alarm information is encapsulated as a json object, and the encapsulated json object is published on the message bus. After the subscriber subscribes, the json object is parsed. According to the real-time alarm data and model data obtained from the pulsar message bus, semantic analysis technology is used to extract features to establish an alarm information knowledge base, and the knowledge base manual maintenance and management function is supported. According to the alarm information knowledge base, automatic alarm information is classified and managed according to the alarm level, alarm unit, alarm topic, etc., and the flag bit setting of alarm information telephone alarm and SMS alarm is realized to avoid duplication of voice broadcast and telephone alarm content, and reduce the pressure of telephone dialing times. The subscription configuration items include alarm content, alarm unit, alarm time, subscription period, subscriber and other elements. The alarm information subscription function is realized by filling in and saving the configuration items. The subscription mode includes two modes: group subscription and personal subscription. For the automated duty group, group subscription configuration can be performed. After the group subscription, the system automatically associates the information of each member of the automated duty group, and accurately pushes the subscription information according to the mobile phone number in the duty group personnel information, and records the push content and pusher information in the form of logs. Based on the SMS service interface provided by the OMS system, a unified SMS service is built, which is combined with classified subscription of alarm information to accurately push alarm information to dispatching personnel, operation and inspection personnel, customer managers and related management personnel, and an open API interface call service is provided to the outside world.

[0026] The smart phone call station includes speech synthesis service, voice call management, and voice exchange gateway. The speech synthesis service supports implementation through offline speech synthesis components to ensure its high availability. The speech synthesis service provides a standard interface to the outside world to support the needs of text-to-speech streams in different business scenarios; the voice call management includes call task management, phone number management, call task monitoring, call task statistics, call task scheduling, and external service call interface. These functional applications are implemented through secondary development based on the SDK provided by the voice exchange gateway, and all applications are easy to expand and deploy as separate microservices. Among them, the external service call interface encapsulates speech synthesis and voice call management as a service, and provides an automatic voice notification service interface. Each business application can pass parameters such as text notification content, notifier, recipient, and phone number, and the smart phone call station automatically completes the voice notification.

[0027] This module automatically obtains information related to the voice notification task, including text data, recipients, etc., through association with the intelligent voice duty and information classification subscription modules, and then automatically completes the phone call and voice notification; the voice exchange gateway includes analog and digital types or an analog-digital integration.

[0028] Dynamic scheduling mechanism: Dynamically generate a duty table for power dispatching automation operation according to the work responsibility area, adjustment date, duty rules, working days and other constraints of the power dispatching automation operation personnel. Through matching analysis between the duty table and the OCS alarm information, according to the dynamic scheduling information of the power dispatching automation operation personnel, the alarm will be automatically notified to the corresponding operation personnel by telephone voice during the alarm occurrence time period.

[0029] The public switching layer includes outbound calls and network outbound calls. One or more voice outbound call devices are added and set up, and outbound calls are made in turn using different channels. The automatic telephone alarm function automatically subscribes to alarm information from the real-time bus in the data interaction and integration function according to the information classification subscription result through integration with the data interaction and integration function, the information classification subscription function and the smart phone call station, and calls the service provided by the smart phone call station according to the telephone alarm parameters configured in this function module to complete the telephone alarm. The system can be set to add multiple time periods within a day when outbound calls are allowed. Outbound calls are allowed only when the current time is in one of the time periods. It is equipped with a complete monitoring interface, which can view the device type, status and signal strength of each channel. The concept of the waiting queue is designed. As long as there is a record of waiting to be called in the waiting queue, the system will automatically obtain the record and start the outbound call. The waiting queue has a visual interface, which can view the task information currently waiting for the outbound call, including the called person, number, playback content, call mode and number of calls. Importing call waiting data adopts importing a batch of numbers from Excel files into the call waiting queue or selecting a batch of specific contacts from the built-in phone book according to specified conditions into the call waiting queue or manually entering numbers. When importing outbound call notifications, you can select one of the four preset notification modes: just delivery, need to press key to confirm that you have listened, need to press key to feedback (questionnaire survey) and reminder of overdue fees; you can choose whether to schedule or not. The notification content is a pre-recorded voice file or a text in the hard disk (TTS function is optional). The system presets a directory for storing recording files, and sets a visual interface for managing recording files in this directory, including viewing and auditioning recording files, deleting and changing names. There are three ways to generate recording files: computer microphone recording, device outbound call recording, and TTS to convert text into recording. The system sets multiple conditions to query outbound call results: query by call date and time, called number, call result, feedback button and success or failure. For failed outbound calls, select and click a button to add it to the call waiting queue and restart. Statistics the total number of calls, successes, and failures within a time range, as well as the number of times each key is pressed.

[0030] Finally, it should be noted that the above preferred embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail through the above preferred embodiments, those skilled in the art should understand that various changes can be made in form and details without departing from the scope defined by the claims of the present invention.

Claims

1. A telephone alarm system based on OCS and dynamic scheduling mechanism, characterized by: The alarm system adopts the spring cloud microservice technology architecture, is deployed based on Docker containers, separates the front-end display interface from the back-end business logic, and runs all functions in a unified container environment. It provides a functional application service API and publishes it to the system's unified application service routing gateway. The functional application service implements unified scheduling and configuration. The system includes an alarm information library, a smart phone call station, and a public exchange layer. The alarm information library inputs alarm information notification content and subscriber information to the smart phone call station, and the smart phone call station outputs a voice stream to the public exchange layer to issue an alarm. The alarm information database includes alarm classification subscription, alarm text access, API call, fault power outage notification, and dispatch notice access. The real-time alarm data and model data obtained from the pulsar message bus are used to extract features using semantic analysis technology to establish an alarm information knowledge base. According to the alarm information knowledge base, automatic alarm information is classified and managed according to the alarm level, alarm unit, and alarm subject, and the flag bit setting of alarm information telephone alarm and SMS alarm is realized; the alarm classification subscription is mainly used to support accurate SMS push and automatic telephone voice and SMS notification of various types of information, and realize the association of information with organizations and positions; The smart phone call station includes speech synthesis service, voice call management, and voice exchange gateway; the speech synthesis service provides a standard interface to meet the needs of text-to-speech streams in different business scenarios, and the voice call management automatically obtains information related to the voice notification task, including text data and recipients, through the association with the intelligent voice duty and information classification subscription modules, and then automatically completes the phone call and voice notification; The voice call management includes call task management, phone number management, call task monitoring, call task statistics, call task scheduling, and external service call interface. The functional application is implemented through secondary development based on the SDK provided by the voice exchange gateway. All applications are easy to expand and deploy as separate microservices. The external service call interface encapsulates speech synthesis and voice call management as a service, and provides an automatic voice notification service interface. Each business application can automatically complete the voice notification by passing text notification content, notifier, recipient and phone parameters to the smart phone call station; The public switching layer includes telephone voice outbound calls and unified SMS services. The telephone voice outbound calls are equipped with one or more voice outbound calling devices, which take turns to make outbound calls using different channels. The unified SMS service is based on the SMS service interface provided by the OMS system to build a unified SMS service, which is combined with the classified subscription of alarm information to realize the accurate push of alarm information to management personnel.

2. According to claim 1, a telephone alarm system based on OCS and dynamic scheduling mechanism is characterized in that: The alarm process of the telephone alarm system is as follows: Step 1: Based on the real-time alarm data and model data obtained from the pulsar message bus, semantic analysis technology is used to extract features and establish an alarm information knowledge base; Step 2: According to the alarm information knowledge base, automatic alarm information is classified and managed according to alarm level, alarm unit, and alarm topic; Step 3: Fill in and save the configuration items to realize the alarm information subscription function; Step 4: Automatically subscribe to alarm information from the real-time bus in the data interaction and integration function according to the information classification subscription results; Step 5: Based on the dynamic scheduling mechanism, according to the dynamic scheduling information of the power dispatching automation operation personnel, the alarm will be automatically notified to the corresponding operation personnel by telephone voice during the alarm occurrence time period; The following methods are used to achieve this: a unified SMS service is built based on the SMS service interface provided by the OMS system, and combined with the classified subscription of alarm information, the alarm information can be accurately pushed to the dispatching operation personnel, operation and inspection personnel, customer managers and related management personnel; or according to the telephone alarm parameters configured in the function module, the service provided by the smart phone call station is called to complete the telephone alarm; Step 6: Perform statistical analysis and chart display on alarm information, telephone alarm notifications, etc. according to time, alarm category, equipment category, power supply area, and power dispatching control area conditions; Step 7: Through the alarm statistical analysis results, it is convenient for power dispatchers and automation operators to understand the operation status of the power grid and promptly discover areas or equipment where alarms frequently occur.

Citation Information

Patent Citations

  • Monitoring warning voice automatic notification method and device

    CN104811327A

  • Intelligent voice urging system based on power supply service command system

    CN113011766A