A method and system for scheduling softswitch access device state awareness
By combining identity authentication and blockchain-encrypted transmission with long short-term memory artificial neural networks, the problem of capturing device status in scheduling softswitch networks has been solved, enabling autonomous perception of device status and fault early warning, thus improving device security and perception efficiency.
Patent Information
- Application Number
- CN202211520138.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-11-30
AI Technical Summary
The existing scheduling softswitch network terminal access equipment status is difficult to capture, manual inspection consumes a lot of manpower and resources, the equipment security is insufficient, and the equipment status perception efficiency is low, making it difficult to handle high-concurrency tasks.
A distributed state perception system is constructed by dividing perception groups using an identity authentication mechanism, using blockchain technology for encrypted data transmission and verification, and combining long short-term memory artificial neural networks for fault prediction.
It enables autonomous perception of equipment status and fault early warning, saving labor costs, ensuring equipment safety, and improving perception efficiency and timeliness of equipment status.
Smart Images

Figure CN116366276B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a dispatching soft switch access device state sensing method and system. BACKGROUND
[0002] The statements in this section merely provide background information related to the present application and do not necessarily constitute prior art.
[0003] At present, a certain power company dispatching exchange system adopts a soft switch and other technical systems. With the popularization of the power dispatching communication private network, the soft switch technology becomes an important research and development direction. The terminal access devices of the soft switch network include dispatching stations, analog / digital conversion devices (IAD / AG devices), IP phones and the like. The sites in the dispatching communication private network generally include small private networks composed of terminal access devices and maintenance terminals, and the maintenance terminals are used for managing and maintaining the access devices in the network. With the further deepening application of the soft switch technology, the brands, models and types of the terminal access devices of the soft switch network tend to be complex, and the deployment positions tend to be scattered. The existing soft switch operation and maintenance mode cannot meet the requirements of the operation and maintenance management of the soft switch network. The main problems existing in the soft switch network are analyzed as follows:
[0004] Firstly, the state of the terminal access device of the soft switch network cannot be captured. The dispatching soft switch network access devices are deployed in the provincial dispatching control hall, the regional dispatching control hall and the station side, and are adopted in a periodic manual patrol mode. A large amount of manpower and material resources are consumed, and it is difficult to ensure that the faults are discovered in time and disposed quickly.
[0005] Secondly, since the terminal device is related to the power grid dispatching business, the terminal device has a simple function and lacks complex security protection capability, and lacks a safe access device terminal interaction mechanism. In the process of data transmission, there is a security problem in information collection, and an ordinary device information sensing mechanism is easy to cause privacy data leakage.
[0006] Thirdly, since the dispatching soft switch network access devices are numerous, and the device state sensing task is intensive in frequency, an ordinary device state sensing mechanism is difficult to process high-concurrency sensing tasks, and the device sensing efficiency is affected. SUMMARY
[0007] In order to solve the above problems, the present application provides a dispatching soft switch access device state sensing method and system. The present application relates to the sensing of the state of the access device, and is easy to adjust in the group according to the overall state of the sensing device group, and is convenient for overall fault prediction of the group state.
[0008] According to some embodiments, the first aspect of the present application provides a dispatching soft switch access device state sensing method, which adopts the following technical scheme:
[0009] A dispatching soft switch access device state sensing method, comprising:
[0010] The access device node completes identity authentication to become a legal node of the state-aware network, the system divides an aware group, determines a core switching node, and obtains a public key and a private key of the core switching node and a certificate thereof;
[0011] A state-aware task is published, and the state-aware task is distributed to each access device node according to task identification information of the state-aware task;
[0012] The access device node encrypts the aware state according to the public key of the core switching node and uploads the aware state to the core switching node for data validity and data volume verification, and after verification, the core switching node sends an upload request to the task publishing module, the task publishing module performs identity authentication on the core switching node, and then performs secondary encryption on the upload record to obtain final upload data;
[0013] The core task publishing module verifies the upload data within a task time limit, performs two decryption operations on the data ciphertext using the private key of the core task publishing module and the private key of the core switching node, and forms a new state-aware block; the new state-aware block is uploaded to a state-aware chain and linked to a previous aware block.
[0014] Further, the state-aware task is published, and the state-aware task is distributed to each access device node according to task identification information of the state-aware task, specifically:
[0015] The core task publishing module publishes a state-aware task according to a publication time set by the system, and each state-aware task is attached with task identification information;
[0016] The core task publishing module distributes the state-aware task and the task identification information thereof to each core switching node;
[0017] The core switching node analyzes the aware state-aware task, records the number of tasks, and distributes the tasks to each access device node.
[0018] Further, the core switching node specifically includes:
[0019] According to the scheduling switching network, each site is divided into an aware group, each aware group takes a maintenance terminal in a private network of the site as a core switching node, and the core switching node is responsible for uploading the state of the access device in the corresponding aware group.
[0020] Further, the core task publishing module verifies the upload data within a task time limit, specifically:
[0021] The core task publishing module verifies the upload data block chain with specific task identification information within a task time limit using a hash value verification algorithm.
[0022] Further, the uploading request contains a certificate currently used by the core switching node and a digital signature.
[0023] Further, the method further comprises:
[0024] According to the task data requirement and the data quality standard, the data of each state perception block is evaluated to determine whether the device state is abnormal, and if the device state is abnormal, an alarm is triggered.
[0025] Further, the method further comprises:
[0026] The long short-term memory artificial neural network is trained by using the device fault data of the historical state perception block of the device, and a trained long short-term memory artificial neural network is obtained;
[0027] The trained long short-term memory artificial neural network is used for fault prediction on a new state perception block.
[0028] If the predicted fault probability is higher than a set threshold, a fault warning is triggered.
[0029] According to some embodiments, a second aspect of the present application provides a scheduling soft switching access device state perception system, which adopts the following technical solution:
[0030] A scheduling soft switching access device state perception system comprises:
[0031] A core task publishing module is based on a soft switching network platform construction server and based on a distributed network constructed by a blockchain, publishes access device state perception task information in the blockchain, after collecting the data ciphertext uploaded by the core switching node end, uses the smart contract in the blockchain to verify the hash value of the data ciphertext, and decrypts the obtained data ciphertext;
[0032] A core switching node end is used for preliminarily verifying the uploaded data of the access device node by using a private key, and encrypting the uploaded data twice by using the private key of the core switching node and the public key of the core task publishing module, and attaching the digital signature of the encrypted data, and uploading the data to the core task publishing module.
[0033] A device state evaluation module is used for evaluating the device state according to the state perception data, and generating an alarm if the device state is abnormal.
[0034] A device fault warning module is used for predicting the overall fault condition of the state perception group represented by the new state perception data, triggering a warning if the fault probability is higher than a set threshold, and displaying the warning content.
[0035] According to some embodiments, a third aspect of the present application provides a computer readable storage medium.
[0036] A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of a method of scheduling a softswitch access device state awareness as claimed in the first aspect above.
[0037] According to some embodiments, a fourth aspect of the present application provides a computer device.
[0038] A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of a method of scheduling a softswitch access device state awareness as claimed in the first aspect above when executing the program.
[0039] Compared with the prior art, the present application has the following beneficial effects:
[0040] Firstly, the present application constructs a scheduling softswitch access device state awareness system, which can independently perform awareness task publishing, awareness state, device state evaluation and early warning, thereby saving labor cost and realizing timely discovery and rapid disposal of faults.
[0041] Secondly, the present application uses ciphertext transmission device state to guarantee the privacy security of the softswitch system and realize safe and autonomous control of the device.
[0042] Thirdly, the system structure of the present application can realize synchronous issuing of state awareness tasks and support high-concurrency data uploading, thereby guaranteeing the state awareness efficiency of the access device. BRIEF DESCRIPTION OF DRAWINGS
[0043] The accompanying drawings, which form a part of this description, are included to provide a further understanding of the application and are incorporated in and constitute a part of this application. The embodiments of the application, and their
[0044] Figure 1 is a flowchart of a method of scheduling a softswitch access device state awareness in embodiments of the present application;
[0045] Figure 2 is a structural schematic diagram of a scheduling softswitch access device state awareness system in embodiments of the present application. DETAILED DESCRIPTION
[0046] The present application will be further described below with reference to the accompanying drawings and embodiments.
[0047] It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the present application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs.
[0048] It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments in accordance with the present application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, steps, operations, devices, components and / or combinations thereof, but do not preclude the presence or addition of one or more other features, steps, operations, devices, components and / or combinations thereof.
[0049] The embodiments in the present application and the features in the embodiments can be combined with each other in the case of no conflict.
[0050] Embodiment One
[0051] As shown in the figure, the embodiment provides a method for scheduling soft switching access device state awareness. The method includes the following steps: Figure 1
[0052] The access device node completes identity authentication and becomes a legal node of the state awareness network. The system divides the awareness group, determines the core switching node, and obtains the public key and private key of the core switching node and the certificate thereof;
[0053] The state awareness task is published, and each access device node is distributed according to the task identification information of the state awareness task;
[0054] The access device node encrypts the awareness state according to the public key of the core switching node and uploads it to the core switching node for data validity and data volume verification. After verification, the core switching node sends an upload request to the task publishing module. The task publishing module performs identity authentication on the core switching node and performs secondary encryption on the upload record to obtain the final upload data;
[0055] The core task publishing module verifies the upload data within the task time limit, and performs two decryption operations on the data ciphertext using the private key of the core task publishing module and the private key of the core switching node, and forms a new state awareness block. The new state awareness block is uploaded to the state awareness chain and linked to the previous awareness block.
[0056] As shown in the figure, the method includes: Figure 1
[0057] Step (1): System initialization and key generation. System initialization is performed using the Boneh-Boyen short signature technology. After identity authentication by the system management, the access device node becomes a legal node of the state-aware network, and the state-aware network is divided into sensing groups according to the scheduling of the exchange network. Each group takes the maintenance terminal in the private network of the site as the core exchange node, which is responsible for uploading the state of the access device in the group. The pseudonym set for the core exchange node to encrypt data and its certificate are obtained, denoted as The public key set for the core exchange node to encrypt data and its certificate are obtained, denoted as.
[0058] Step (2): State-aware task publishing. The core task publishing module publishes state-aware tasks according to the system set publishing time. Each task is attached with task identification information, and the task is distributed to each core exchange node. The core exchange node analyzes the sensing task, records the task quantity, and distributes the task to each access device node.
[0059] Step (3): State-aware data uploading. The access device node uses the public key of the core exchange node to encrypt the state and uploads the sensing state to the core exchange node (node N i ). The core exchange node verifies the data validity using the private key and checks whether the data quantity is consistent with the task quantity. After verification, the data is encrypted using the private key. The core exchange node sends an upload request to the core task publishing module, which contains the certificate Cert i and digital signature currently used by the core exchange node. After receiving the request, the core task publishing module verifies the request and identity information of the core exchange node to confirm its legitimacy, and then responds to the upload request of the core exchange node. The core task publishing module uses the public key PK PT of the core task publishing module to perform secondary encryption on the upload record, and attaches the digital signature of the encrypted data to obtain the final upload data.
[0060] Step (4): Collection and verification of state-aware data. The core task publishing module uses the hash value verification algorithm to verify the upload data block chain with specific task identification information within the task time limit. The data ciphertext is decrypted twice using the private key of the core task publishing module and the private key of the core exchange node, and a new state-aware block is formed. The decrypted state-aware block is uploaded to the state-aware chain and linked to the previous sensing block.
[0061] Step (5): Device state evaluation. According to the task data requirements and data quality standards, each sensing block data is evaluated to determine whether the device state is abnormal. If the device state is abnormal, the alarm unit is triggered to alarm.
[0062] Step (6): Equipment fault early warning. Use the historical state perception blocks of the equipment to train a long short-term memory artificial neural network (LSTM) to predict faults in new perception blocks. If the predicted fault probability is higher than a set threshold, the early warning unit is triggered.
[0063] Example 2
[0064] like Figure 2 As shown, this embodiment provides a status awareness system for scheduling softswitch access devices, including:
[0065] The core task publishing module builds a server based on the softswitch network platform and constructs a distributed network based on blockchain. It publishes access device status awareness task information within the blockchain. After collecting encrypted data uploaded by core exchange nodes, it uses smart contracts in the blockchain to verify the hash value of the encrypted data and decrypts it. If the data is secure and valid, it is stored in the status awareness chain. After receiving data transmitted from all core exchange nodes, it transmits the hash value of the first status awareness chain block containing the data to the device status analysis module.
[0066] The core task publishing module includes:
[0067] The status awareness task publishing unit is used to publish device status awareness task information to each core switching node in the softswitch system.
[0068] Data decryption and reassembly unit: The data is initially verified using a hash value verification algorithm, and the encrypted data is decrypted twice using the private key of the core task publishing module and the private key of the core exchange node, respectively, to obtain the native state-aware block;
[0069] Sensing data storage unit: Based on the timestamp in the data, the decrypted state sensing block is uploaded to the state sensing chain and linked to the previous sensing block.
[0070] The core switching node is used to perform preliminary verification of the data uploaded by the access device node using its private key, and then encrypts the uploaded data twice using the core switching node's private key and the core task publishing module's public key, attaches a digital signature to the encrypted data, and uploads the data to the core task publishing module.
[0071] The core switching node includes:
[0072] The sensing data collection unit is used to collect corresponding sensing data from the access devices according to the tasks issued by the core task.
[0073] The perception data encryption uploading unit is configured to encrypt the uploaded data twice using the private key of the core switching node and the public key of the core task publishing module, attach a digital signature of the encrypted data, and upload the data to the core task publishing module.
[0074] The device state evaluation module is configured to evaluate the device state based on the state perception data and generate an alarm if the device state is abnormal.
[0075] The device state evaluation module includes:
[0076] The state evaluation unit is configured to disassemble the state perception data of the core switching node and evaluate each access device state data.
[0077] The alarm unit is configured to selectively trigger an alarm, pop up an alarm window, and play an alarm sound effect based on the evaluation result of the state evaluation unit.
[0078] The device fault early warning module includes:
[0079] The LSTM prediction model is pre-trained based on historical state perception chains and is configured to predict the overall fault condition of a state perception group represented by newly added state perception data.
[0080] The alarm unit is configured to selectively trigger a warning and display the warning content based on the output result of the LSTM prediction model.
[0081] The state perception data is stored in the state perception chain, and the perception data includes the device ID, data type, data label, and timestamp of the uploaded perception data of the access device. The data is verified and accurate through data encryption and digital signature technology.
[0082] The state perception chain is a public database where the uploaded state perception data is recorded after verification. The state perception chain sequentially stores state perception data blocks from different nodes. Each newly generated block contains an encrypted hash value linked to the previous data block, which can be used to track and verify the state data block.
[0083] The above modules and corresponding steps achieve the same examples and application scenarios as the above embodiment one, but are not limited to the content disclosed in the above embodiment one. It should be noted that the above modules, as part of the system, can be executed in a computer system such as a set of computer executable instructions.
[0084] The descriptions of the various embodiments in the above embodiments each have their own focus, and the parts not described in detail in a certain embodiment can be referred to the related descriptions of other embodiments.
[0085] The proposed system can be implemented in other ways. For example, the system embodiments described above are only illustrative, and the division of the above modules is only a logical functional division. In actual implementation, another division manner can be used, for example, a plurality of modules can be combined or integrated into another system, or some features can be ignored or not executed.
[0086] Embodiment three
[0087] The embodiment provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement steps in a method for scheduling a soft switch access device state perception method according to the above embodiment one.
[0088] Embodiment four
[0089] The embodiment provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements steps in a method for scheduling a soft switch access device state perception method according to the above embodiment one when executing the program.
[0090] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage, etc.) containing computer-usable program code.
[0091] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The means for implementing the functions specified in one flow or multiple flows and / or blocks.
[0092] These computer program instructions can also be stored in a computer readable storage medium capable of guiding a computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer readable storage medium produce a product including instruction means, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocksFigure 1 the function specified in one or more blocks.
[0093] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable data processing devices to generate a computer implemented process, so that the instructions executed on the computer or other programmable data processing devices provide a process for implementing the flow Figure 1 the flow or flows and / or blocks Figure 1 the steps of the function specified in one or more blocks.
[0094] Those of ordinary skill in the art can understand that all or part of the flow of the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer readable storage medium. When the program is executed, it can include the flow of the above-mentioned embodiment of each method. Among them, the storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM) or a random access memory (RAM) and the like.
[0095] Although the specific embodiments of the present application are described above in combination with the drawings, it is not a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications or changes made on the basis of the technical solutions of the present application without creative labor are still within the scope of protection of the present application.
Claims
1. A method for scheduling the status awareness of softswitch access equipment, characterized in that, include: Once the access device node completes identity authentication and becomes a legitimate node in the state-aware network, the system divides the system into perception groups, identifies the core switching node, and obtains the public and private keys and certificates of the core switching node for encrypting data. Issue status awareness tasks and distribute them to each access device node based on the task identifier information of the status awareness tasks; The access device node encrypts the sensing status using the public key of the core exchange node and uploads it to the core exchange node for data validity and volume verification. After successful verification, the core exchange node sends an upload request to the core task publishing module. The core task publishing module authenticates the core exchange node and then performs secondary encryption on the upload record to obtain the final uploaded data. Specifically, the core exchange node is: The status awareness network is divided into awareness groups based on each site within the scheduling and switching network. Each awareness group uses the maintenance terminal in the site's private network as the core switching node. The core switching node is responsible for uploading the status of the access devices within the corresponding awareness group. The core task publishing module verifies the uploaded data within the task's time limit and decrypts the encrypted data twice using both the core task publishing module's private key and the core exchange node's private key, forming a new state-aware block. This new state-aware block is then uploaded to the state-aware chain and linked to the previous state-aware block. Specifically, the core task publishing module verifies the uploaded data within the task's time limit as follows: The core task publishing module verifies the uploaded data blockchain containing specific task identifier information within the task's time limit using a hash value verification algorithm.
2. The method for status awareness of scheduling softswitch access equipment as described in claim 1, characterized in that, The deployment of the state awareness task is carried out by distributing it to each access device node according to the task identifier information of the state awareness task. Specifically: The core task publishing module publishes status-aware tasks according to the publishing time set by the system, and each status-aware task is accompanied by task identification information. The core task publishing module distributes state-aware tasks and their task identification information to each core exchange node; The core switching node analyzes the perception status perception task, records the number of tasks, and distributes the tasks to each access device node.
3. The method for status awareness of scheduling softswitch access equipment as described in claim 1, characterized in that, The upload request includes the certificate and digital signature currently used by the core exchange node.
4. The method for status awareness of scheduling softswitch access equipment as described in claim 1, characterized in that, Also includes: The data of each status perception block is evaluated according to the task data requirements and data quality standards to determine whether the device status is abnormal. If the device status is abnormal, an alarm is triggered.
5. The method for status awareness of scheduling softswitch access equipment as described in claim 1, characterized in that, Also includes: The long short-term memory artificial neural network is trained using the equipment fault data of the historical state perception block of the equipment to obtain the trained long short-term memory artificial neural network. Using a trained long short-term memory artificial neural network, fault prediction is performed on new state-aware blocks; If the predicted probability of failure is higher than the set threshold, a fault warning will be triggered.
6. A status awareness system for scheduling softswitch access equipment, characterized in that, include: The core task publishing module builds a server based on the softswitch network platform and a distributed network based on blockchain. It publishes access device status awareness task information in the blockchain. After collecting the encrypted data uploaded by the core exchange node, it uses the smart contract in the blockchain to verify the hash value of the encrypted data and decrypt the obtained encrypted data. The core switching node is used to perform preliminary verification of data uploaded by access device nodes using its private key, and then encrypts the uploaded data twice using the core switching node's private key and the core task publishing module's public key, attaching a digital signature to the encrypted data before uploading it to the core task publishing module; the core switching node is specifically: The status awareness network is divided into awareness groups based on each site within the scheduling and switching network. Each awareness group uses the maintenance terminal in the site's private network as the core switching node. The core switching node is responsible for uploading the status of the access devices within the corresponding awareness group. The core task publishing module verifies the uploaded data within the task's time limit, specifically as follows: The core task publishing module verifies the uploaded data blockchain with specific task identifier information within the task's time limit using a hash value verification algorithm. The equipment status assessment module is used to assess the equipment status based on status perception data, and generate an alarm if the equipment status is abnormal. The equipment fault early warning module is used to predict the overall fault status of the status perception group represented by newly added status perception data. If the fault probability is higher than the set threshold, an early warning will be triggered and the warning content will be displayed.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in the scheduling softswitch access device state awareness method as described in any one of claims 1-5.
8. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps in the scheduling softswitch access device status awareness method as described in any one of claims 1-5.
Citation Information
Patent Citations
Multi-element fusion sensing intelligent charging system and method
CN112776650A
Data security filtering system and method in crowd sensing
CN114491596A