Power grid digital grid service background management system
By designing the power grid digital grid service backend management system, the problem of inability to efficiently manage complex and changing door-to-door service needs in the existing technology is solved, and the flexibility and efficiency of power grid service management is achieved, and the service quality is improved.
Patent Information
- Application Number
- CN202411604064.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-11-12
AI Technical Summary
The existing power grid service management system relies on fixed-position counters or window equipment, which is difficult to cope with complex and changing door-to-door service needs, and cannot achieve efficient and real-time service management.
Design a power grid digital grid service backend management system, including backpack management module, backpack certification module, power-on self-check log module, peripheral operation log module, equipment operation status management module, user information query module, grid worker service information query Modules and one-click call service modules, through these modules, implement equipment authentication, status monitoring, user information management and grid worker service information query, and support automated scheduling and fault prediction.
It realizes that power grid service management can be efficiently and in real time when dealing with complex and changing home-to-door service needs, and improves service quality and user satisfaction.
Smart Images

Figure CN119443716A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power grid service management, and in particular to a power grid digital grid service background management system. Background Art
[0002] At present, traditional power grid service management systems usually rely on counters or window equipment at fixed locations to provide services. These systems can meet basic operational requirements when dealing with daily, standardized service needs. However, when service needs become complex, dynamic, or require special processing, this fixed-location service model tends to be inflexible, especially when dealing with complex and changing door-to-door service needs, and cannot respond effectively in real time. Therefore, in order to better adapt to rapidly changing service needs and improve user satisfaction, there is an urgent need for a power grid service management system that does not rely on fixed counters, and improves the efficiency and actual effect of service management in a more flexible and intelligent way to better meet the diverse needs of users. Summary of the invention
[0003] In view of the above-mentioned technical deficiencies, the purpose of the present invention is to propose a power grid digital grid service background management system, aiming to solve the technical problem that the prior art relies on traditional fixed counter or window equipment service systems, especially when dealing with complex and changing door-to-door service needs, and cannot achieve efficient and real-time service management.
[0004] In order to solve the above technical problems, the present invention adopts the following technical solutions: The present invention provides a power grid digital grid service background management system, Preferably, the system comprises: Backpack management module, used to maintain detailed information of the backpack; the detailed information of the backpack includes device number, device MAC address, and manufacturer; The backpack authentication module is used to register and authenticate the backpack according to the backpack's device MAC address and device number. Specifically, the MAC address and device number of each backpack device are recorded in the database before the device is used; when the device is started, the device automatically sends its own MAC address and device number to the background through TLS / SSL encryption; the background receives the MAC address and device number sent by the backpack device, and matches and verifies them with the pre-stored information in the database; returns an authentication result signal based on the result of the matching verification. If the verification is successful, the device is allowed to access the network. If the verification fails, the device access is denied and a security alarm is triggered; The power-on self-test log module is used to record and upload the backpack power-on self-test information according to the backpack's registration and authentication information; The peripheral operation log module is used to record and upload the operation status of the peripherals connected to the backpack according to the backpack power-on self-test information; The device operation status management module is used to count the operation status of the backpack after the power-on self-test and peripheral operation log recording are completed, and to predict faults in combination with the improved random forest algorithm; User information query module, used to provide management and query functions of user information when the device is running normally; The grid worker service information query module is used to provide users with the function of viewing the service information of grid workers in the service area; The one-key call service module is used to select and connect with the grid worker based on the service information of the grid worker in the service area.
[0005] Preferably, the backpack management module further includes: UKEY management unit, used for the management of database access rights control keys; The device status query unit is used to query the running status of the backpack according to the device number or manufacturer; The automated dispatch unit is used to automatically optimize dispatch instructions and respond to service requests based on current service needs and backpack locations.
[0006] Preferably, the backpack authentication module further includes: The identity authentication unit is used to authenticate the legitimacy of the identity according to the authorization code of the grid worker. After the authentication is passed, the grid worker is allowed to enter the normal operation interface. If the authentication fails, the use of the backpack is prohibited.
[0007] Preferably, the power-on self-check log module further includes: Self-check information recording unit, used to record the time of each startup, offline time and self-check information of peripherals; Preferably, the peripheral operation log module further includes: The peripheral calling recording unit is used to record the operation result information each time the peripheral is called; The peripheral log query unit is used to query the operation log of the peripheral hardware and record the operation time, status, operation and results of the peripheral.
[0008] Preferably, the device operation status management module further includes: A real-time monitoring unit is used to collect statistics on the operating status of the equipment through real-time monitoring data and equipment status identification; The status query unit is used to query the operating status of the equipment according to the manufacturer and equipment number.
[0009] Preferably, the user information query module further includes: Area publicity unit: divides the service area into grids and pushes the corresponding grid worker information in the service area to the power grid service applet; The information query unit is used to query according to the user number, manufacturer, and registration time information.
[0010] Preferably, the grid worker service information query module further includes: Backpack power query unit, used for users to view the power information of grid backpacks of grid workers in the service area through the grid service applet; Location query unit, used for users to check the location of grid workers in the service area through the power grid service applet; The service scope query unit is used for users to view the service scope of grid workers in the service area through the power grid service applet.
[0011] Preferably, the one-key call service module further includes: The calling unit is used by users to call grid workers through the power grid service applet.
[0012] The beneficial effect of the present invention is that compared with the prior art which usually relies on traditional fixed counter or window equipment service systems, especially when dealing with complex and changing door-to-door service needs, the technical problem of being unable to achieve efficient and real-time service management, this application achieves efficient and real-time power grid service management when dealing with complex and changing door-to-door service needs through the comprehensive use of grid information technology and digital backpack information technology, thereby improving service quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0014] Figure 1 It is a schematic diagram of a backend management system device for a digital grid service of a power grid according to the present invention. DETAILED DESCRIPTION
[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0016] like Figure 1FIG. 1 is a flow chart of the first embodiment of the background management system for digital grid services of power grid according to the present invention, and provides the first embodiment of the background management system for digital grid services of power grid according to the present invention.
[0017] In a first embodiment, a system includes: Backpack management module: used to maintain detailed information of the backpack; the detailed information of the backpack includes the device number, device MAC address, and manufacturer.
[0018] The backpack authentication module is used to register and authenticate the backpack according to the backpack's device MAC address and device number. Specifically, the MAC address and device number of each backpack device are recorded in the database before the device is used; when the device is started, the device automatically sends its own MAC address and device number to the background through TLS / SSL encryption; the background receives the MAC address and device number sent by the backpack device, and matches and verifies them with the pre-stored information in the database; returns an authentication result signal based on the result of the matching verification. If the verification is successful, the device is allowed to access the network. If the verification fails, the device access is denied and a security alarm is triggered; It should be noted that the authentication module ensures that all backpacks used are verified through the core security protocol, thereby protecting the service network from unauthorized access and potential security threats.
[0019] It is understood that the functionality of the backpack authentication module is not limited to the initial registration authentication, but also includes continuous monitoring and regular re-authentication of the backpack to ensure compliance and security throughout the life cycle of the device.
[0020] It should be understood that the registration authentication method can be based on the device MAC address and device number. The system compares the MAC address and device number of the backpack with the pre-registration information in the stored database to ensure that each device is unique and matches the original registration information, providing physical and logical dual verification to enhance security. The specific implementation steps can be: (1) Pre-registration process: Before the device is put into use, the MAC address and device number of each backpack are recorded in a secure database. This information is used as the unique identifier of the device for subsequent verification processes. To ensure the security of the database, encrypted storage and access control mechanisms are used to prevent unauthorized access and information leakage.
[0021] (2) Authentication request when the device starts: Whenever the backpack device starts and attempts to connect to the network, the device automatically sends its stored MAC address and device number to the background service system. This information transmission process needs to be carried out through a secure channel (such as using TLS / SSL encryption) to prevent the data from being intercepted or tampered with during transmission.
[0022] (3) Backend verification process: After the backend service system receives the MAC address and device number sent from the backpack, it matches and verifies this information with the information pre-stored in the database. The verification algorithm checks whether the received MAC address and device number are completely consistent with the records in the database.
[0023] (4) Authentication result processing: If the verification is successful, the system will return a successful authentication signal to the backpack, and the backpack can then enter the normal operation state and access the grid service network for regular operations. If the verification fails (i.e. the information does not match or does not exist in the database), the system will reject the backpack's access request and may trigger a security alarm to notify the system administrator for further inspection and processing.
[0024] (5) Logging and monitoring: All details of the authentication process, including successful and failed authentication attempts, should be recorded in security logs. These logs are very important for subsequent security audits and problem solving. Implement regular security checks and audits to ensure that the effectiveness and security of the authentication system have not been compromised.
[0025] The power-on self-test log module is used to record and upload the backpack power-on self-test information according to the backpack's registration and authentication information; It should be noted that the core function of this module is to ensure that a comprehensive self-check is performed every time the backpack is powered on, including hardware status, software integrity and peripheral functions, to ensure that the device is in optimal working condition before being put into use.
[0026] It is understandable that the power-on self-test log module not only provides service providers with real-time data on equipment health, but also predicts potential maintenance needs of equipment through historical log analysis, so that maintenance measures can be taken in advance to reduce unexpected downtime.
[0027] The peripheral operation log module is used to record and upload the operation status of the peripherals connected to the backpack according to the backpack power-on self-test information; It should be noted that peripherals refer to various auxiliary devices connected to the grid service backpack, including receipt printers, barcode readers, ID card readers, etc. These devices are usually used for field service operations such as identity authentication, item tracking, and data printing, thereby improving service efficiency and customer satisfaction.
[0028] The device operation status management module is used to count the operation status of the backpack after the power-on self-test and peripheral operation log recording are completed, and to predict faults in combination with the improved random forest algorithm; It should be noted that the core function of this module is to provide a centralized view that enables managers to monitor and control the operating status of all devices, including those that have achieved real-time monitoring and those that have not yet been connected to automatic monitoring. Such unified access control not only improves operation and maintenance efficiency, but also supports the informatization and data transformation of business hall cloud services.
[0029] It should be understood that the statistics and display of equipment operation status can be specifically implemented by using dynamic dashboards to display key performance indicators (KPIs) of equipment, such as total operation time, number of failures, maintenance cycles, etc., which are updated in real time to reflect the current status. This enables managers to intuitively see the operating efficiency and health status of the equipment and make decisions quickly. Statistical analysis tools are used to track equipment operation data over a long period of time, generate trend charts and forecast reports, and help identify long-term trends in equipment performance and optimize maintenance plans and resource allocation.
[0030] It is understandable that the equipment operation status management module not only serves as a data display platform, but also predicts future equipment maintenance needs and potential failures through integrated analysis tools, and takes preventive measures in advance to maintain business continuity and equipment performance. In the traditional random forest algorithm, the weight of each tree is the same, but in equipment operation status management, changes in equipment status in certain time periods or under certain conditions (such as sudden temperature rise or load increase) may be more indicative than usual. Therefore, a dynamic weight adjustment mechanism can be introduced to automatically adjust the weight of each decision tree according to the specific characteristics of the equipment status or the severity of the data change, so that important decision trees play a greater role in the final prediction.
[0031] It should be understood that the specific implementation steps of predicting faults in combination with the improved random forest algorithm include: (1) Dynamic weight adjustment mechanism Improved formula:
[0032] in, is the dynamic weight of the t-th decision tree. Weight The value of is adjusted based on specific characteristics of the device status data (such as load, temperature, historical abnormal conditions, etc.). To represent the prediction function in the equipment operation status management module, is the length of the time period, t is the current time step, is the predicted function value at the tth time step.
[0033] For example, if a device is more likely to fail under certain high-load conditions, a function can be defined to dynamically adjust the weight of the decision tree based on the current load conditions. For example, when the load exceeds 80%, a higher weight is assigned to the decision tree that processes historical high-load data.
[0034]
[0035] If the current load is 90% and the historical maximum load is 100%, then the decision tree weight related to the load at this moment is =0.9 gives priority to the impact of load on equipment status.
[0036] (2) Adaptive adjustment of feature importance Improvements: Traditional random forest models rely on the importance of features (calculated by information gain or Gini coefficient) when building decision trees, but the importance of these features is static. For equipment status management, an adaptive feature importance adjustment mechanism is designed so that the model dynamically adjusts the importance of features in different time periods or under different working conditions, thereby more accurately identifying faults or anomalies.
[0037] Traditional formula:
[0038] in, For the t-th decision tree, the feature The importance of is the length of the time period, t is the time step, Indicates that at the tth time step, the feature of immediate importance.
[0039] Improved to adaptively adjust feature importance:
[0040] Among them, λ(t) is the feature importance adjustment factor, which is dynamically adjusted according to the time period or equipment operation status.
[0041] For example, if temperature is more important during certain peak periods of equipment operation (such as summer), you can define an adjustment factor to adaptively adjust the importance of the feature based on seasonal or equipment temperature changes.
[0042]
[0043] If the current temperature is higher than the historical average temperature, for example, the current temperature is 40°C and the historical average temperature is 30°C, the importance of the temperature feature can be adjusted to λ(t)=1.33, making the temperature feature more influential when the decision tree splits.
[0044] It should be understood that the complete process of improved random forest fault prediction can be: (1) Data collection and feature extraction First, the device's operating status management module will regularly collect various data features of the device, such as: Temperature, load (CPU usage, memory usage, etc.), device working time, power status Network connection status and historical fault records.
[0045] Assume that the data sample is as shown in Table 1: Table 1 Feature data sample table
[0046] (2) Model training The model is trained using the improved random forest algorithm. Based on the historical data of the device, the model learns to predict whether the device will fail under different feature combinations. The model will try to optimize based on the following improvements: Dynamic weight adjustment: When characteristics such as temperature and load of a device reach abnormally high values, the weight of the corresponding decision tree in the random forest will be dynamically increased, making the model pay more attention to predictions under high load or high temperature conditions.
[0047] Unbalanced data processing: Since the data of normal operation status is much more than the fault data, the model will give a higher penalty weight to the fault status data to balance the classification. By inputting these historical data, the model will build multiple decision trees, each of which is classified according to different data cuts (such as temperature or load). For each decision tree, it will determine whether the equipment is likely to fail under certain conditions.
[0048] (3) Decision tree classification example Let's assume a simple decision tree to illustrate (in reality there will be more features): First split: if temperature > 40°C, continue splitting; otherwise, predict "normal". Second split: if CPU load > 85%, predict "failed"; otherwise predict "normal". Based on these rules, if the device temperature is 42°C and the CPU load is 90%, the decision tree will judge that the device may have failed. A random forest will have multiple different decision trees, each of which will make a judgment based on a different combination of features.
[0049] (4) Dynamic weight adjustment Now introduce dynamic weight adjustment: Assuming the current temperature is 45°C and the historical average temperature is 35°C, the weight adjustment coefficient of the temperature feature is: 温度=1.29, at this time, the weight of the decision tree involving temperature features will automatically increase by 1.29 times, and participate in the final prediction with a higher weight. In addition, if the current CPU load of the device is 95%, and the historical maximum load is 100%, then the weight of the decision tree related to CPU load will be adjusted to: w 负载 =0.95. After these adjustments, the decision tree for predicting faults is more sensitive to high temperature and high load conditions, and therefore pays more attention to changes in these features.
[0050] (5) Fault prediction Through the improved random forest algorithm, we get the prediction results of each decision tree, for example: Decision Tree 1: Prediction: "Failed" Decision Tree 2: Prediction is "Normal" Decision Tree 3: Prediction: "Failed" Decision Tree 4: Prediction is "Normal" At this point, the model will weight the prediction results according to the weight of each tree. If the weighted "failure" results account for a large proportion of the prediction results, the final model will output the prediction of "failure" of the device. For example, if the device temperature reaches 45°C and the CPU load reaches 95% at a certain moment, the decision tree will pay more attention to these important features and increase the weight in the prediction through dynamic weight adjustment. In the end, the random forest model may predict that the device will fail in the next period of time, and issue an alarm in advance to remind the user to check or adjust the device settings. Through such improvements, the model can respond more flexibly to device operation data in different states, and improve the accuracy and timeliness of predicting failures. This approach not only allows the model to pay more attention to the status at critical moments, but also balances the problem of data imbalance, so as to better meet the actual needs of device status management.
[0051] User information query module, used to provide management and query functions of user information when the device is running normally; It should be noted that the user's basic information can be: Personal identity information: For example, name, address, contact information, which is used to ensure that the service can be accurately delivered and effectively communicate with the user. Service history: For example, the user's previous service requests, fault reports and their resolution, which helps to provide more personalized services and quickly respond to known problems.
[0052] It is understandable that the user information query module is not only used for basic data query, it can also be integrated into a wider service management system, such as quickly locating affected users and responding when equipment failure occurs or specific services are needed.
[0053] It should be understood that the management and query of user information may specifically include: User information collection: for example, name, address, contact information, which is used to ensure that services can be delivered accurately and to communicate effectively with users.
[0054] Service history: For example, a user’s previous service requests, troubleshooting reports, and their resolution, which helps provide more personalized service and quick response to known issues.
[0055] Information storage and management: Store the user's basic information and service history in the database. Use a structured way to store data to ensure that each piece of information is properly filed and labeled.
[0056] Information query: Provides a query interface that allows administrators to quickly find a user's basic information and history based on the user's name, address or other identification information. The query efficiency can be improved through keyword search, screening conditions, etc.
[0057] Integration into service management system: When a device fails or a specific service is required, the system can automatically retrieve the affected user information and notify relevant personnel to handle it. Fault reports are associated with user information to quickly respond to and handle user issues.
[0058] In addition, the user information query is designed to protect privacy and security. Based on this system, the following security protection measures are also taken: AES encryption: The Advanced Encryption Standard (AES) is used to encrypt and store user information. AES is a symmetric encryption algorithm that uses the same key for encryption and decryption. First, a secure random AES key is generated and kept safe. Then, the user's personal information (such as name, address, contact information) and service history (such as service requests, fault reports and solutions) are encrypted with the AES key. The encrypted data is stored in the database and can only be decrypted and viewed with the correct key.
[0059] Encrypted transmission: TLS protocol: The Transport Layer Security Protocol (TLS) is used to encrypt data during network transmission to ensure the security of data during transmission. The TLS protocol encrypts the transmitted data to prevent the data from being stolen or tampered with during transmission. The server and the client will conduct encryption negotiation when establishing a connection to ensure the security of the transmission channel.
[0060] Permission management: Role-based access control (RBAC): Set different user roles and permissions to ensure that only authorized personnel can access and query user information. The RBAC system controls access to resources by assigning one or more roles to each user and assigning corresponding permissions to each role. For example, the administrator role can access and manage all user information, while the ordinary user role can only view their own information. The system verifies the requester's role and permissions when processing each request to ensure that only requests that meet the permissions can be executed.
[0061] The grid worker service information query module is used to provide users with the function of viewing the service information of grid workers in the service area; It should be noted that this module allows users to directly view the locations of available grid workers, service types and estimated arrival times in the surrounding area through the interface, which enhances the transparency of the service and user convenience.
[0062] Understandably, by updating the location and status of grid workers in real time, users can make more reasonable decisions on service requests, while this also helps service providers optimize resource allocation and response speed.
[0063] It should be understood that the design of the grid worker service information query module not only facilitates users to understand service availability in real time, but also supports more efficient service scheduling. Specifically, the module may include: Real-time location tracking: For example, displaying the real-time location of each grid worker, allowing users to select the nearest service provider.
[0064] Service status updates: For example, displaying the grid worker’s current task load and estimated completion time to help users assess waiting time.
[0065] Interactive features: For example, allowing users to send service requests or inquiries directly from within the app, improving communication efficiency and reducing response time One-click call service module, used to select and connect with the grid worker according to the service information of the grid worker in the service area; It should be noted that this module enables users to quickly establish contact with grid workers through a simplified interface design and intuitive user interaction process, greatly improving the response efficiency of emergency service requests.
[0066] It is understandable that through the one-click call function, users can directly initiate service requests without performing complex operations or multi-step confirmation. This design is particularly suitable for urgent or immediate service needs.
[0067] It should be understood that the implementation of the one-click call service module provides instant messaging and efficient scheduling support, especially in the following aspects: Direct communication connection: For example, one-click calling can immediately start a voice or video call, allowing users and grid workers to communicate directly and quickly clarify service needs and response details.
[0068] Intelligent recommendation system: For example, the system automatically recommends the grid worker that best suits the user's needs based on the grid worker's location, skills, and historical service evaluation.
[0069] Urgent response optimization: For example, for service requests marked as urgent, the system can prioritize them to ensure a quick response.
[0070] In the second embodiment, the backpack management module in the power grid digital grid service background management system further includes: UKEY management unit, used for the management of database access rights control keys; The device status query unit is used to query the running status of the backpack according to the device number or manufacturer; The automated dispatch unit is used to automatically optimize dispatch instructions and respond to service requests based on current service needs and backpack locations.
[0071] It should be noted that UKEY refers to a digital key or authentication token, including a set of encrypted authentication credentials, which is used to enhance the security of devices and systems. This UKEY is usually used to control access to sensitive data and operations, ensuring that only authorized users can access or modify configurations.
[0072] It is understandable that the function of the UKEY management unit is not limited to verifying the validity of UKEY. It is also responsible for monitoring the usage of UKEY, updating and revoking UKEY, and recording UKEY security events to ensure the overall security of the system.
[0073] It should be understood that the specific implementation of querying according to the device number or device manufacturer can be: Database query: By establishing a central database containing detailed information of all equipment, the query function can quickly retrieve the current status and historical operation data of the corresponding equipment from the database by entering the equipment number or key information of the manufacturer.
[0074] Real-time monitoring system: Combined with the real-time data acquisition system, using the equipment number or manufacturer information as the filtering condition, it displays the operating status of the equipment in real time, including but not limited to operating efficiency, fault reporting and maintenance reminders.
[0075] API call: Through the programming interface (API), internal or external systems are allowed to request and retrieve the status information of specific devices. This approach improves the interoperability and scalability of the system and makes device management more flexible and automated.
[0076] In a third embodiment, the backpack authentication module in the power grid digital grid service background management system further includes: The identity authentication unit is used to authenticate the legitimacy of the identity according to the authorization code of the grid worker. After the authentication is passed, the grid worker is allowed to enter the normal operation interface. If the authentication fails, the use of the backpack is prohibited.
[0077] It should be noted that the authorization code for grid workers refers to the unique code used to identify and verify the identity of each grid worker. This authorization code can be: a combination of numbers and letters, which can be generated based on the grid worker's name, position number, area code and other information; a dynamically generated time-sensitive authorization code, similar to the temporary verification code used in two-factor authentication, and a new authorization code is generated each time you log in; a token encrypted with a public key, which can further enhance security and ensure that the authorization code will not be stolen or tampered with during transmission.
[0078] It is understandable that by using the authorization code for authentication, the system is able to ensure that only grid workers who have obtained formal authorization can operate the backpack device. This mechanism not only improves the security of the system, but also prevents unauthorized personnel from accessing sensitive information, ensuring the overall stability of the system and the integrity of the data.
[0079] It should be understood that the process of authenticating the legitimacy of the identity according to the authorization code of the grid worker may specifically include the following steps: Static authorization code: When a grid worker joins the system, the backend management system generates a unique authorization code and assigns it to the grid worker. The authorization code is bound to the grid worker’s personal information and stored in the system’s security database.
[0080] Dynamic authorization code: Each time a grid worker attempts to log in, the system will generate a dynamic authorization code based on the current time, the grid worker's personal information and the security algorithm. This dynamic authorization code is valid for a limited time and needs to be regenerated after it expires.
[0081] Authorization code input and submission: When using the backpack device, the grid worker needs to enter its authorization code. The authorization code is transmitted to the system's backend server in an encrypted manner to prevent it from being intercepted during transmission.
[0082] Server verification: After receiving the authorization code, the system backend server compares it with the information in the database. For dynamic authorization codes, the server also verifies whether the timestamp and generation algorithm are consistent. If the authorization code matches the identity information of the grid worker and is within the validity period, the authentication is successful.
[0083] Authentication passed: The system allows the backpack device to enter the normal operation interface, and the grid worker can perform the corresponding tasks.
[0084] Authentication failed: The system will prohibit the use of the backpack device and record the failed authentication attempt. The system may issue a warning to the administrator to prevent potential security threats.
[0085] In a fourth embodiment, the power-on self-check log module in the power grid digitalization grid service background management system further includes: The self-check information recording unit is used to record the time of each startup, offline time and self-check information of peripherals.
[0086] It should be noted that the main purpose of these components is to ensure the reliability and safety of the equipment every time it is started, while providing sufficient data support for equipment performance monitoring and fault prevention.
[0087] It can be understood that the design of the power-on self-test log module not only enhances the self-diagnosis capability of the equipment, but also provides an efficient way to track equipment health and operation history by continuously recording and uploading key operating data, which is crucial for maintenance work and service optimization.
[0088] It should be understood that specific implementations may include: Detailed boot log recording: The self-check information recording unit records the boot time, operating system loading, hardware status check results and any error or warning messages each time the device is turned on. This information helps to quickly locate possible problems during the boot process.
[0089] Timed and triggered upload mechanism: The self-test information upload unit can be configured to automatically upload logs after each boot, or trigger upload when a specific event or error is detected. This ensures the timeliness and integrity of the data while reducing the pressure on local storage.
[0090] Cloud storage and analysis: The uploaded self-test data can be stored on the cloud platform for remote query and analysis by system administrators or maintenance teams. This approach supports cross-regional device management and immediate fault response.
[0091] In a fifth embodiment, the grid worker service information query module in the power grid digital grid service background management system further includes: The backpack power query unit is used for users to view the power information of the grid backpack of the grid worker in the service area through the power grid service applet. The power information is sorted by the recommendation algorithm and then pushed; Location query unit, used by users to view the location of grid workers in the service area through the power grid service applet. The location information is sorted by the recommendation algorithm and then pushed; The service scope query unit is used for users to view the service scope of grid workers in the service area through the power grid service applet. The service scope information is sorted by the recommendation algorithm and then pushed; The recommendation algorithm is a multi-factor sorting algorithm that comprehensively considers the power information, location information and service scope information of the grid worker's grid backpack.
[0092] It should be noted that these functions are designed to provide transparent service information, allowing users to make informed choices based on the actual situation of grid workers, thereby optimizing user experience and service efficiency.
[0093] Understandably, by providing real-time information on the location, power consumption, and service coverage of grid workers, the system greatly facilitates users to find appropriate service resources when needed, while also helping managers to better dispatch personnel and resources.
[0094] It should be understood that the recommendation algorithm is a multi-factor ranking algorithm that takes into account the power information, location information, and service range information of the grid worker's grid backpack. The algorithm makes recommendations based on the following principles: Power priority: Prioritize the delivery of grid worker backpacks with sufficient power to ensure that grid workers can continue to provide services without being affected by insufficient power.
[0095] Location priority: When the power levels are similar, the grid worker closest to the user’s current location is recommended to reduce response time.
[0096] Priority is given to service range: When power consumption and location are similar, grid workers with higher service demand or activity within the service range are recommended to optimize resource utilization.
[0097] Comprehensive weight: By setting weight coefficients for power consumption, location, and service range, the comprehensive score of each grid worker is calculated, and finally the results are sorted according to the comprehensive score and pushed to the user.
[0098] For example, suppose there are three grid workers A, B, and C, who are located in different locations, and their backpack power and service range are also different. Now, the user needs to call a grid worker for door-to-door service. The data example is as follows: Grid worker A: Battery level is 80%, the user is 1 km away, and there are 10 active users within the service area.
[0099] Grid worker B: Battery level is 60%, the user is 0.5 km away, and there are 15 active users within the service area.
[0100] Grid worker C: Battery level is 90%, 1.5 km away from the user, and there are 8 active users within the service area.
[0101] The recommended algorithm steps are as follows: (1) Electricity calculation: Grid worker C has the highest power level at 90%, so he scores the highest in terms of power level.
[0102] Grid worker A has the second highest electricity consumption, at 80%.
[0103] Grid worker B has the lowest battery level, which is 60%.
[0104] (2) Position calculation: Grid worker B is closest to the user at 0.5 km, and therefore scores the highest in terms of location.
[0105] Grid worker A is 1 km away from the user and has a middle location score.
[0106] Grid worker C is the farthest away, at 1.5 kilometers, and has the lowest location score.
[0107] Assuming that the maximum effective service distance is 2 kilometers, the calculation formula is: Location score = (1-actual distance / maximum effective service distance)*100%. It can be obtained that the location score of grid worker A is 50%, the location score of grid worker B is 75%, and the location score of grid worker C is 25%.
[0108] (3) Calculation of service scope: Grid worker B has 15 active users within his service area and therefore scores the highest in terms of service area.
[0109] Grid worker A has 10 active users within his service area and his score is in the middle.
[0110] Grid worker C has 8 active users within his service area and has the lowest score.
[0111] It is understandable that, considering that the more active users there are, the busier the grid worker is, and the recommendation priority should be reduced, a reverse weighted method can be used to calculate the service range score. In this way, the grid worker with more active users will have a lower service range score.
[0112] The calculation formula can be: service scope score = (1-active users / 20) * 100%, which means that the service scope score of grid worker A is 50%, the service scope score of grid worker B is 25%, and the service scope score of grid worker C is 60%.
[0113] (4) Comprehensive weight and score: The weight coefficients of power, location, and service range are set to 0.4, 0.3, and 0.3 respectively (the total is 1).
[0114] Calculate the comprehensive score of each grid worker: Grid worker A: Comprehensive score = 80% × 0.4 + 50% × 0.3 + 50% × 0.3 = 32% + 15% + 15% = 62% Grid worker B: Comprehensive score = 60% × 0.4 + 75% × 0.3 + 25% × 0.3 = 24% + 22.5% + 7.5% = 54% Grid worker C: comprehensive score = 90% × 0.4 + 25% × 0.3 + 60% × 0.3 = 36% + 7.5% + 18% = 61.5% (5) Final recommendation: Based on the comprehensive score, the recommendation algorithm ranks grid worker A as the first choice, grid worker C as the second choice, and grid worker B as the last choice.
[0115] This recommendation method takes into account power consumption, location, and service range, and adjusts the service range through inverse weighting to reflect the busyness of grid workers and ensure that users can get services more efficiently.
[0116] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A power grid digital service background management system, characterized in that: The system includes: Backpack management module, used to maintain detailed information of the backpack; the detailed information of the backpack includes device number, device MAC address, and manufacturer; The backpack authentication module is used to register and authenticate the backpack according to the backpack's device MAC address and device number. Specifically, the MAC address and device number of each backpack device are recorded in the database before the device is used; when the device is started, the device automatically sends its own MAC address and device number to the background through TLS / SSL encryption; the background receives the MAC address and device number sent by the backpack device, and matches and verifies them with the pre-stored information in the database; returns an authentication result signal based on the result of the matching verification. If the verification is successful, the device is allowed to access the network. If the verification fails, the device access is denied and a security alarm is triggered; The power-on self-test log module is used to record and upload the backpack power-on self-test information according to the backpack's registration and authentication information; The peripheral operation log module is used to record and upload the operation status of the peripherals connected to the backpack according to the backpack power-on self-test information; The device operation status management module is used to count the operation status of the backpack after the power-on self-test and peripheral operation log recording are completed, and to predict faults in combination with the improved random forest algorithm; User information query module, used to provide management and query functions of user information when the device is running normally; The grid worker service information query module is used to provide users with the function of viewing the service information of grid workers in the service area; The one-click call service module is used to select and connect with the grid worker based on the service information of the grid worker in the service area.
2. The power grid digital service background management system according to claim 1, characterized in that: The backpack management module further includes: UKEY management unit, used for the management of database access rights control keys; The automated dispatch unit is used to automatically optimize dispatch instructions and respond to service requests based on current service needs and backpack locations.
3. The power grid digital service background management system according to claim 1, characterized in that: The backpack authentication module further includes: The identity authentication unit is used to authenticate the legitimacy of the identity according to the authorization code of the grid worker. After the authentication is passed, the grid worker is allowed to enter the normal operation interface of the backpack. If the authentication fails, the grid worker is prohibited from using the backpack.
4. The power grid digital service background management system according to claim 1, characterized in that: The power-on self-check log module further includes: Self-check information recording unit, used to record the time of each startup, offline time and self-check information of peripherals; The self-test information uploading unit is used to upload the self-test information to the database.
5. The power grid digital service background management system according to claim 1, characterized in that: The peripheral operation log module also includes: The peripheral calling recording unit is used to record the operation result information of each peripheral calling; The peripheral log query unit is used to query the operation log of the peripheral hardware and record the operation time, status, operation and results of the peripheral.
6. The power grid digital service background management system according to claim 1, characterized in that: The device operation status management module also includes: A real-time monitoring unit is used to collect statistics on the operating status of the equipment through real-time monitoring data and equipment status identification; The status query unit is used to query the operating status of the equipment according to the manufacturer and equipment number.
7. The power grid digital service background management system according to claim 1, characterized in that: The user information query module further includes: Area publicity unit: divides the service area into grids and pushes the corresponding grid worker information in the service area to the power grid service applet; The information query unit is used to query according to the user number, manufacturer, and registration time information.
8. The power grid digital service backend management system according to claim 1, characterized in that: The grid worker service information query module also includes: The backpack power query unit is used for users to view the power information of the grid backpack of the grid worker in the service area through the power grid service applet. The power information is sorted by the recommendation algorithm and then pushed; The location query unit is used by users to view the location information of the backpacks carried by grid workers in the service area through the power grid service applet. The location information is sorted by the recommendation algorithm and then pushed; The service range query unit is used for users to view the service range information of grid workers in the service area through the power grid service applet. The service range information is sorted by the recommendation algorithm and then pushed; Among them, the recommendation algorithm is a sorting algorithm that is calculated by combining the power information, location information and service scope information of the grid worker's grid backpack.
9. The power grid digital service background management system according to claim 1, characterized in that: The one-key call service module further includes: The calling unit is used by users to call grid workers through the power grid service applet.
Citation Information
Patent Citations
Mobile charging treasure scheduling method, system, scheduling server and device
CN109146255A
Scheduling method and system for mobile battery replacement device, scheduling server and equipment
CN109166242A
Power consumption service system
CN109426907A
Intelligent old-age care digital management system and method based on cloud platform
CN117151560A
Backpack base station power saving method and device, equipment and storage medium
CN117395760A