A permission control method and device of a business hall intelligent voice analysis system

By introducing a multi-level verification mechanism into the intelligent voice analysis system in the business hall, the problem of system performance degradation caused by unauthorized connections has been solved, achieving higher security and accuracy and improving the customer service experience.

CN116204860BActive Publication Date: 2026-04-21STATE GRID JIANGSU ELECTRIC POWER CO LTD MARKETING SERVICE CENT
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
STATE GRID JIANGSU ELECTRIC POWER CO LTD MARKETING SERVICE CENT
Filing Date
2023-01-13
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

The existing intelligent voice analysis system in the business hall has issues with unauthorized connections, leading to increased concurrent demands, reduced analysis speed and accuracy, and negatively impacting the image of the power company and cybersecurity.

Method used

It employs multiple backend authentication mechanisms, including driver verification, identity verification, and security verification, and controls access to smart microphone devices by generating a 16-bit unique identifier and a WebSocket connection request.

Benefits of technology

This improved the system's stability and accuracy, reduced the impact of external voice input on power network security, and enhanced the timeliness of handling abnormal events and the quality of customer service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116204860B_ABST
    Figure CN116204860B_ABST
Patent Text Reader

Abstract

A method and apparatus for access control in a voice intelligent analysis system for power service halls are disclosed. The method includes: a smart microphone device connecting to a computer at the service hall counter; installing a driver program on the smart microphone device; the service hall intelligent voice analysis system assigning an authorization code for the smart microphone device driver login; the service hall intelligent voice analysis system verifying the authorization code; and completing driver login upon successful verification. When a customer conducts business in the hall, the driver program initiates a WebSocket connection request, synchronously transmitting smart microphone device parameters to the service hall intelligent voice analysis system for verification. The smart microphone device also verifies the identity of the counter staff. This method can prevent unauthorized connections from third-party applications, thereby ensuring the network security of power information networks. Simultaneously, by using parameters such as channels, queues, and requests in the concurrency strategy to comprehensively consider real-time throughput, the concurrent demands of voice quality inspection and analysis can be balanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of power operation safety technology, specifically relating to a method and device for access control in an intelligent voice analysis system for business halls. Background Technology

[0002] Intelligent voice analysis in power service halls is an indispensable part of the digital transformation of power service halls. By analyzing and monitoring on-site voice calls in the service hall, it can significantly improve the management level, service quality, business level and work efficiency of power supply companies, which is of great significance to establishing the brand image of power supply companies.

[0003] Currently, the intelligent voice analysis system in power service halls suffers from unauthorized connections. These unauthorized connections significantly increase the concurrent demands of the voice analysis components, reducing the speed and accuracy of voice anomaly analysis. This prevents management personnel from responding promptly to incidents, negatively impacting the power company's image. Furthermore, unauthorized connections also threaten power network security, necessitating the implementation of access control components for real-time monitoring of external audio pickup devices.

[0004] Existing technology (CN105099692A) discloses a "security verification method, apparatus, server, and terminal." The method includes: receiving a security verification request sent by a terminal; obtaining first verification element information based on the security verification request; generating a unique object identifier; sending the unique digital object identifier to the terminal; receiving second verification element information returned by the terminal; and verifying that the first and second verification element information match. The shortcomings of the existing technology are that the unique identifier sent by the server is easily intercepted, the verification method is relatively simple, and the unique identifier can be stolen. This invention implements permission verification and information transmission through multiple background authentication and verification mechanisms, including driver verification, identity verification, and security verification. Summary of the Invention

[0005] To address the shortcomings of existing technologies, this invention provides a method and apparatus for access control in a smart voice analysis system for business halls. To meet the requirements of power network security, it implements access control for smart voice pickup devices accessing the smart voice analysis system for business halls based on multiple backend authentication and verification mechanisms, including driver verification, identity verification, and security verification, thereby better meeting the increasingly emphasized network security needs of the power industry.

[0006] To achieve the above objectives, the present invention adopts the following technical solution:

[0007] 2. A method for access control in an intelligent voice analysis system for a business hall, comprising the following steps:

[0008] Step 1: The smart microphone is connected to the computer at the counter of the business hall. The driver for the smart microphone is installed. The intelligent voice analysis system of the business hall assigns an authorization code for the smart microphone driver login. The intelligent voice analysis system of the business hall verifies the authorization code. After the authorization code is verified, the driver login is completed.

[0009] Step 2: When a customer conducts business in the service hall, the driver initiates a WebSocket connection request and synchronously transmits the intelligent microphone device parameters to the service hall's intelligent voice analysis system for verification; the intelligent microphone device parameters include: the intelligent microphone device serial number and application code;

[0010] Step 3: The intelligent microphone device verifies the identity of the counter staff.

[0011] Preferably, the intelligent microphone authorization code represents a 16-digit unique identifier generated by the voice analysis system based on the application code of the intelligent microphone, the business hall to which it belongs, the counter to which it belongs, and the serial number of the intelligent microphone.

[0012] The 16-digit authorization code for smart microphones specifically includes:

[0013] The first four bits are obtained by converting the plaintext application code to ciphertext using an encoding translation algorithm; the fifth to eighth bits are random numbers; the ninth to twelfth bits are the authorization start and end times converted to ciphertext using a time translation algorithm; the thirteenth to sixteenth bits are the business hall to which the smart microphone belongs, the counter to which the smart microphone belongs, the serial number of the smart microphone, and a random number, respectively. The random number 16 is the remainder of the 5678-bit number divided by the 15th bit.

[0014] Preferably, in step 1, the smart voice pickup device driver login includes: filling in the application code and authorization code; the driver transmits the application code and authorization code to the business hall intelligent voice analysis system; the business hall intelligent voice analysis system verifies the authorization code; after verification, the business hall intelligent voice analysis system sends the driver authorization time to the local computer at the counter; subsequent driver logins can be completed normally as long as the authorization time is not exceeded.

[0015] Preferably, in step 2, after the customer approaches the counter, the infrared sensing device detects the customer's actions based on infrared distance, and the driver initiates a websocket connection request.

[0016] In step 2, when the smart microphone driver initiates a WebSocket connection request, the driver reads the smart microphone serial number and transmits it to the business hall's smart voice analysis system. The smart voice analysis system verifies whether the serial number is registered. If it is registered, the verification step is passed; if it is not registered, a verification failure message is returned to the smart microphone driver.

[0017] In step 2, after receiving the application code data from the intelligent voice pickup device, the intelligent voice analysis system in the business hall first determines whether the application code has been registered. If it has been registered, it determines the application status. If the application status is enabled, it verifies the application authorization time and establishes a WebSocket connection request within the authorized time range.

[0018] Preferably, in step 3, the customer logs in to the State Grid PC version online and enters their identity information to handle business. The State Grid online system transmits the staff information to the intelligent voice pickup device, which stores the staff information in a cache. Once the WebSocket connection is established, the intelligent voice pickup device pushes the staff information to the business hall's intelligent voice analysis system.

[0019] Preferably, in step 3, the intelligent voice analysis system in the business hall verifies the name of the business hall to which the transmitting staff belongs and the business hall to which the current device belongs. After the verification is passed, the staff information is verified to determine whether the staff member belongs to the current business hall and whether the staff member has been registered. After all items pass, the intelligent voice analysis system binds the voice analysis results and the staff member and pushes them to the downstream of the event processing.

[0020] Staff identification information includes: name and employee number;

[0021] Staff information includes: name, employee number, branch office, and position.

[0022] A permission control device for an intelligent voice analysis system in a business hall includes: a driver verification module, a link verification module, and a personnel verification module, wherein:

[0023] The driver verification module is used for intelligent microphone devices to connect to the computer at the business hall counter. The intelligent microphone device installs the driver program, the business hall intelligent voice analysis system assigns an authorization code for driver login of the intelligent microphone device, the business hall intelligent voice analysis system verifies the authorization code, and the driver login is completed after the authorization code is verified.

[0024] The connection verification module is used for customers to conduct business in the service hall. The driver initiates a WebSocket connection request and synchronously transmits the intelligent microphone parameters to the intelligent voice analysis system in the service hall for verification. The intelligent microphone parameters include: the intelligent microphone serial number and the application code.

[0025] The personnel verification module is used by the intelligent microphone to verify the identity of counter staff.

[0026] A terminal includes a processor and a storage medium; wherein:

[0027] Storage media are used to store instructions;

[0028] The processor is used to perform the steps of an access control method for a smart voice analysis system for a business hall, according to the instructions.

[0029] A computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps of an access control method for a smart voice analysis system for a business hall.

[0030] The beneficial effects of this invention are compared with those of the prior art:

[0031] By employing multiple verification mechanisms, including driver verification, identity verification, and security verification, the power network security is ensured. This significantly reduces the impact of external network voice input on power network security, further enhances system stability, improves system accuracy, and increases the timeliness of abnormal event detection, thereby guaranteeing work service quality and improving customer service experience. Attached Figure Description

[0032] Figure 1 This is a flowchart of the access control method for an intelligent voice analysis system for business halls according to the present invention. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.

[0034] Example 1.

[0035] A method for access control in a smart voice analysis system for business halls, such as Figure 1 As shown, it includes the following steps:

[0036] Step 1, Login Verification: Deploy smart microphones at the counter in the business hall. After the smart microphones are deployed, the system will automatically install the driver. When logging in, you need to submit the authorization code assigned by the business hall's smart voice analysis system. After the authorization code is verified, the driver login is completed.

[0037] The authorization code refers to a 16-digit unique identifier generated by the voice analysis system when system maintenance personnel apply for an authorization code in the business hall's intelligent voice analysis system. This identifier is based on the application code of the intelligent microphone device, the business hall, the counter, and the microphone device's serial number submitted during the application process. Digits 1-4 of the authorization code are obtained by converting the plaintext application code to ciphertext using an encoding translation algorithm; digits 5-8 are random numbers; digits 9-12 are the authorization effective start and end times converted to ciphertext using a time translation algorithm; and digits 13-16 are the business hall, the counter, the microphone device's serial number, and a random number, with the random number 16 being the remainder of 5678 bits / 15 bits.

[0038] In this embodiment, the application code refers to the parameter assigned according to the business type of the business hall, such as: the application code for electricity payment business is Dfjnyw; the application code for charging pile installation business is Cdzbzyw.

[0039] Application codes are registered and used in the intelligent voice analysis system of the business hall according to business needs. After registration, the administrator will allocate the authorization time for the application. When the authorization time is exceeded, the application code will be disabled.

[0040] In this preferred embodiment, step 1, driver verification, specifically includes:

[0041] Step 1.1, Device Connection and Driver Installation: Connect the smart microphone to the computer at the service counter; after the device connection is completed, the built-in driver for the smart microphone will be automatically downloaded and installed;

[0042] Step 1.2, Authorization Code Allocation: The intelligent voice analysis system in the business hall combines data such as application code, business hall, counter, intelligent microphone serial number, and authorization effective time based on the authorization code generation component to generate a unique identifier (authorization code);

[0043] Step 1.3, Driver Login and Authorization Code Verification: After the driver is installed, perform driver login, fill in the application code and authorization code. The driver will send the application code and authorization code data back to the intelligent voice analysis system server in the business hall. The system will verify the authorization code. After the verification is successful, the server will send the driver authorization time to the local computer at the counter. Subsequent driver login verification authorization time can be completed normally as long as it does not exceed the time limit.

[0044] Step 2, Voice Analysis Link Verification: When a customer conducts business in the lobby, the driver initiates a WebSocket connection request and synchronously transmits the intelligent voice pickup device parameters to the lobby's intelligent voice analysis system for verification.

[0045] The parameters of the smart microphone include the serial number and application code.

[0046] Step 2.1, Sensor Recognition and Connection Initiation: After a customer visits the counter, the infrared sensor detects the user's actions based on infrared distance, and the driver initiates a WebSocket connection request.

[0047] Step 2.2, Serial Number Verification: When the driver initiates a WebSocket connection request, the driver reads the serial number of the smart microphone and transmits it to the intelligent voice analysis system in the business hall. The intelligent voice analysis system verifies whether the serial number is registered. If it is registered, the verification step is passed; if it is not registered, a verification failure message is returned to the microphone driver. Here, registration refers to the authorization code application in step 1.

[0048] Step 2.3, Application Code Verification: When the driver initiates a WebSocket connection request, the business hall intelligent voice analysis system, after receiving the application code data, first determines whether the application code has been registered. If it is registered, it determines the application status. If the application status is enabled, it verifies the application authorization time. If the authorization time is within the authorized time range, a WebSocket connection request is established.

[0049] Step 3: Staff verification: Staff log in to the State Grid PC version online. The State Grid online system transmits the staff information to the intelligent microphone, which then verifies the staff's identity.

[0050] Step 3.1, User Login: Counter staff log in to the State Grid online PC version and enter their identity information (name, employee number, etc.) to process customer transactions. The State Grid online system transmits the staff information (name, employee number, affiliated business hall, position, etc.) to the intelligent microphone, which caches this data. Once the WebSocket connection is established, the intelligent microphone pushes the cached information to the business hall's intelligent voice analysis system.

[0051] Step 3.2, Business Hall Verification and Personnel Information Verification: The intelligent voice analysis system in the business hall verifies the transmitted business hall name against the business hall to which the current device belongs. After the verification is successful, the staff information is verified to determine whether the staff member belongs to the current business hall and whether they have registered. Once all items pass, the intelligent voice analysis system binds the voice analysis results and the staff member and pushes them to the downstream event processing.

[0052] Example 2.

[0053] A permission control device for an intelligent voice analysis system in a business hall includes: a driver verification module, a link verification module, and a personnel verification module, wherein:

[0054] The driver verification module is used for intelligent microphone devices to connect to the computer at the business hall counter. The intelligent microphone device installs the driver program, the business hall intelligent voice analysis system assigns an authorization code for driver login of the intelligent microphone device, the business hall intelligent voice analysis system verifies the authorization code, and the driver login is completed after the authorization code is verified.

[0055] The connection verification module is used for customers to conduct business in the service hall. The driver initiates a WebSocket connection request and synchronously transmits the intelligent microphone parameters to the intelligent voice analysis system in the service hall for verification. The intelligent microphone parameters include: the intelligent microphone serial number and the application code.

[0056] The personnel verification module is used by the intelligent microphone to verify the identity of counter staff.

[0057] Example 3.

[0058] Embodiment 3 of the present invention provides a computer-readable storage medium.

[0059] A computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps of the access control method for a business hall intelligent voice analysis system as described in Embodiment 1 of the present invention.

[0060] The detailed steps are the same as the access control method of the intelligent voice analysis system for business halls provided in Example 1, and will not be repeated here.

[0061] Example 4.

[0062] Embodiment 4 of the present invention provides an electronic device.

[0063] An electronic device includes a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps in the access control method of a business hall intelligent voice analysis system as described in Embodiment 1 of the present invention.

[0064] The detailed steps are the same as the permission control method of the intelligent voice analysis system for business halls provided in Example 1, and will not be repeated here.

[0065] The beneficial effects of this invention are that, compared with the prior art, it safeguards the power network through multiple verification mechanisms such as driver verification, identity verification, and security verification, significantly reduces the impact of external network voice input on the power network, further enhances system stability, improves system accuracy, and increases the timeliness of abnormal event acquisition, thereby ensuring the quality of work services and improving customer service experience.

[0066] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.

[0067] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0068] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0069] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.

Claims

1. A method for access control in an intelligent voice analysis system for a business hall, characterized in that, Includes the following steps: Step 1: The smart microphone is connected to the computer at the counter of the business hall. The driver for the smart microphone is installed. The intelligent voice analysis system of the business hall assigns an authorization code for the smart microphone driver login. The intelligent voice analysis system of the business hall verifies the authorization code. After the authorization code is verified, the driver login is completed. Step 2: When a customer conducts business in the lobby, the driver initiates a WebSocket connection request and synchronously transmits the parameters of the intelligent voice pickup device to the intelligent voice analysis system in the business hall for verification. The parameters of the intelligent microphone include: the intelligent microphone serial number and the application code. The application code refers to the parameters assigned according to the business type of the business hall. After receiving the application code data from the intelligent voice pickup device, the intelligent voice analysis system in the business hall first determines whether the application code has been registered. If it has been registered, it determines the application status. If the application status is enabled, it verifies the application authorization time and establishes a WebSocket connection request within the authorized time range. Step 3: The intelligent microphone device verifies the identity of the counter staff.

2. The access control method for an intelligent voice analysis system in a business hall according to claim 1, characterized in that, The smart microphone authorization code is a 16-digit unique identifier generated by the voice analysis system based on the application code of the smart microphone, the business hall to which it belongs, the counter to which it belongs, and the serial number of the smart microphone.

3. The access control method for an intelligent voice analysis system in a business hall according to claim 2, characterized in that, The 16-digit authorization code for smart microphones specifically includes: The first four bits are obtained by converting the plaintext application code to ciphertext using an encoding translation algorithm; the fifth to eighth bits are random numbers; the ninth to twelfth bits are the authorization start and end times converted to ciphertext using a time translation algorithm; the thirteenth to sixteenth bits are the business hall to which the smart microphone belongs, the counter to which the smart microphone belongs, the serial number of the smart microphone, and a random number, respectively. The random number 16 is the remainder of the 5678-bit number divided by the 15th bit.

4. The access control method for an intelligent voice analysis system in a business hall according to claim 3, characterized in that, In step 1, the smart voice pickup device driver login includes: filling in the application code and authorization code; the driver transmits the application code and authorization code to the business hall's smart voice analysis system; the business hall's smart voice analysis system verifies the authorization code; after verification, the business hall's smart voice analysis system issues the driver authorization time to the local computer at the counter; subsequent driver logins can be completed normally as long as the authorization time is not exceeded.

5. The access control method for an intelligent voice analysis system in a business hall according to claim 1, characterized in that, In step 2, after the customer approaches the counter, the infrared sensing device detects the customer's actions based on infrared distance, and the driver initiates a websocket connection request.

6. The access control method for an intelligent voice analysis system in a business hall according to claim 5, characterized in that, In step 2, when the smart microphone driver initiates a WebSocket connection request, the driver reads the smart microphone serial number and transmits it to the business hall's smart voice analysis system. The smart voice analysis system verifies whether the serial number is registered. If it is registered, the verification step is passed; if it is not registered, a verification failure message is returned to the smart microphone driver.

7. The access control method for an intelligent voice analysis system in a business hall according to claim 1, characterized in that, In step 3, the customer logs in to the State Grid online PC version and enters their identity information to handle business. The State Grid online system transmits the staff information to the intelligent voice pickup device, which stores the staff information in its cache. Once the WebSocket connection is established, the intelligent voice pickup device pushes the staff information to the business hall's intelligent voice analysis system.

8. The access control method for an intelligent voice analysis system in a business hall according to claim 7, characterized in that, In step 3, the intelligent voice analysis system in the business hall verifies the name of the business hall to which the transmitting staff belongs and the business hall to which the current device belongs. After the verification is successful, the staff information is verified to determine whether the staff member belongs to the current business hall and whether the staff member has registered. After all the verifications are successful, the intelligent voice analysis system binds the voice analysis results with the staff member and pushes them to the downstream of the event processing.

9. The access control method for an intelligent voice analysis system in a business hall according to claim 7, characterized in that, Staff identification information includes: name and employee number; Staff information includes: name, employee number, branch office, and position.

10. An access control device for a business hall intelligent voice analysis system utilizing the method of any one of claims 1-9, comprising: The driver verification module, which links the verification module and the personnel verification module, is characterized by: The driver verification module is used for intelligent microphone devices to connect to the computer at the business hall counter. The intelligent microphone device installs the driver program, the business hall intelligent voice analysis system assigns an authorization code for driver login of the intelligent microphone device, the business hall intelligent voice analysis system verifies the authorization code, and the driver login is completed after the authorization code is verified. The connection verification module is used for customers to conduct business in the business hall. The driver initiates a WebSocket connection request and synchronously transmits the intelligent microphone parameters to the business hall's intelligent voice analysis system for verification. The intelligent microphone parameters include: the intelligent microphone serial number and application code. The personnel verification module is used by the intelligent microphone to verify the identity of counter staff.

11. A terminal, comprising a processor and a storage medium; characterized in that: The storage medium is used to store instructions; The processor is configured to operate according to the instructions to execute the steps of the access control method for a business hall intelligent voice analysis system according to any one of claims 1-9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the steps of the access control method of the intelligent voice analysis system for business halls as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Safety verification method, device, server and terminal

    CN105099692A

  • Data processing method and system based on Websocket long connection

    CN109561159A

  • Voice equipment authentication method and system

    CN111046367A