Super system application method, system and terminal based on open source gap system

Through the super system application method based on the open source Hongmeng system, the problem of low efficiency of intelligent device management and data processing is solved, and the efficiency of data flow and integration between devices is achieved, as well as the optimization of large-scale device management.

CN119415370APending Publication Date: 2025-02-11深圳开鸿数字产业发展有限公司
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411418078.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The prior art is not efficient in the management and data processing of smart devices, poor scalability and inconvenient management, especially in the heterogeneity of equipment, complexity of data flow, difficulty in data fusion and cascading management limitations.

Method used

Developing super system application methods based on open source Hongmeng system, including analyzing the target application scenario requirements, designing super equipment architecture, developing rules engine modules, data fusion modules and device cascade management modules, and integrating these modules into super system for functional testing. , performance testing and compatibility testing, and ultimately deploy and adjust in a practical application environment.

Benefits of technology

It improves data processing efficiency, enhances data integration capabilities, optimizes equipment management, solves the problems of data flow and integration between equipment, and realizes efficient management and control of large-scale equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415370A_ABST
    Figure CN119415370A_ABST
Patent Text Reader

Abstract

The invention discloses a super system application method, system and terminal based on an open source gap system, and the method comprises the steps: analyzing the demands of a target application scene, determining the equipment integration demands, the data circulation demands and the management demands, and designing the architecture of super equipment; the development rule engine module is integrated into an open source gap system and provides a rule configuration interface for a user; developing a data fusion module, and performing an accuracy test and a performance test; designing an equipment cascade management module, integrating the equipment cascade management module into an open-source and wide-gap system, and providing a multi-level equipment management function; a rule engine module, a data fusion module and an equipment cascade management module are integrated into the super system, and function testing, performance testing and compatibility testing are conducted on the super system; and deploying the super system in an actual application environment, and adjusting the super system according to an actual operation condition and user feedback. According to the invention, the data processing efficiency is improved, the data integration capability is enhanced, and the equipment management is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a super system application method, system, terminal and computer-readable storage medium based on the open source Hongmeng system. Background Art

[0002] At present, there are deficiencies in the management and data processing of smart devices. In terms of device heterogeneity: devices of different brands and operating systems are difficult to achieve seamless collaboration, resulting in difficulties in data flow and integration between devices; data flow complexity: the existing technology lacks a flexible rule orchestration mechanism when processing data flow between devices, resulting in inefficient data exchange; data fusion difficulties: the data formats and structures generated by each device are different, resulting in complex fusion processing and inability to effectively extract useful information; cascade management limitations: traditional equipment management systems have poor scalability and inconvenient management when dealing with large-scale equipment.

[0003] Therefore, the prior art still needs to be improved and developed. Summary of the invention

[0004] The main purpose of the present invention is to provide a super system application method, system, terminal and computer-readable storage medium based on the open source Hongmeng system, aiming to solve the problems of low management and data processing efficiency, poor scalability and inconvenient management of smart devices in the prior art.

[0005] To achieve the above object, the present invention provides a super system application method based on the open source Hongmeng system, and the super system application method based on the open source Hongmeng system comprises the following steps:

[0006] Analyze the requirements of the target application scenario, determine the equipment integration requirements, data flow requirements and management requirements, and design the architecture of the super device;

[0007] Develop a rule engine module, integrate the rule engine module into the open source Hongmeng system, and provide users with a rule configuration interface;

[0008] Developing a data fusion module, and performing accuracy and performance tests on the data fusion module;

[0009] Design a device cascade management module, integrate the device cascade management module into the open source Hongmeng system, and provide multi-level device management functions;

[0010] Integrate the rule engine module, the data fusion module and the device cascade management module into a super system, and perform function testing, performance testing and compatibility testing on the super system;

[0011] The super system that meets the test requirements is deployed in the actual application environment, and the super system is adjusted according to the actual operation situation and user feedback.

[0012] Optionally, the super system application method based on the open source Hongmeng system, wherein the analysis of the requirements of the target application scenario, the determination of the device integration requirements, the data flow requirements and the management requirements, and the design of the architecture of the super device specifically include:

[0013] Analyze the requirements of the target application scenarios, determine the equipment integration requirements, data flow requirements and management requirements, wherein the target application scenarios include smart home scenarios and smart city scenarios, the requirements of the smart home scenarios include equipment compatibility requirements, user interaction requirements, and data privacy and security requirements, and the requirements of the smart city scenarios include large-scale equipment management requirements, data analysis and decision support requirements, and system reliability requirements; the equipment integration requirements include compatibility requirements and interoperability requirements, the data flow requirements include real-time requirements and rule-driven requirements, and the management requirements include centralized management requirements, security requirements and scalability requirements;

[0014] The architecture of the super device is designed through distributed technology, and the architecture of the super device includes hardware configuration and software system design. The super device is used to uniformly manage and dispatch terminal capabilities according to business needs and provide external services.

[0015] Optionally, the super system application method based on the open source Hongmeng system, wherein the rule engine module is developed, the rule engine module is integrated into the open source Hongmeng system, and a rule configuration interface is provided to the user, specifically including:

[0016] Develop a rule engine module, which is used to orchestrate data flow, including custom rules, dynamic adjustment and automated execution;

[0017] The rule engine module is integrated into the open source Hongmeng system, and a rule configuration interface is provided to users, where the rule configuration interface is used for users to configure rules.

[0018] Optionally, the super system application method based on the open source Hongmeng system, wherein the developing data fusion module and performing accuracy testing and performance testing on the data fusion module specifically include:

[0019] Develop a data fusion module, which is used to support the conversion and integration of multiple data formats;

[0020] According to the preset test method, the data fusion module is subjected to accuracy test and performance test, wherein the accuracy test includes unit test, integration test, data format test, boundary condition test, consistency test and error handling test, and the performance test includes load test, stress test, response time test, resource usage test, concurrency test and scalability test.

[0021] Optionally, the super system application method based on the open source Hongmeng system, wherein the device cascade management module is designed, the device cascade management module is integrated into the open source Hongmeng system, and a multi-level device management function is provided, specifically including:

[0022] Design a device cascade management module, which is used to support hierarchical management and scheduling of devices, wherein the hierarchical management includes hierarchical structure, management partition, authority control and hierarchical maintenance, and the scheduling includes task allocation, load balancing, failover and resource optimization;

[0023] The device cascade management module is integrated into the open source Hongmeng system and provides multi-level device management functions.

[0024] Optionally, the super system application method based on the open source Hongmeng system, wherein the rule engine module, the data fusion module and the device cascade management module are integrated into the super system, and the super system is subjected to functional testing, performance testing and compatibility testing, specifically includes:

[0025] Integrate the rule engine module, the data fusion module and the device cascade management module into a super system, wherein the super system includes an open source Hongmeng system and a cloud platform;

[0026] According to the preset system testing method, the super system is subjected to functional testing, performance testing and compatibility testing, wherein the functional testing includes unit testing, integration testing, interface testing, user interface testing and scenario testing, the performance testing includes load testing, stress testing, benchmark testing and response time testing, and the compatibility testing includes hardware compatibility testing, software compatibility testing, browser compatibility testing and network compatibility testing.

[0027] Optionally, the super system application method based on the open source Hongmeng system, wherein the super system that meets the test requirements is deployed in an actual application environment, and the super system is adjusted according to actual operation conditions and user feedback, specifically includes:

[0028] Deploy the super system that meets the test requirements in the actual application environment, and optimize and adjust the super system according to the actual operation situation, wherein the optimization includes system configuration optimization, code optimization, resource allocation optimization, and user experience optimization;

[0029] User feedback is collected regularly, and improvements and functional expansions are made to the super system based on the user feedback.

[0030] In addition, to achieve the above-mentioned purpose, the present invention also provides a super system application system based on the open source Hongmeng system, wherein the super system application system based on the open source Hongmeng system includes:

[0031] Analysis module, used to analyze the requirements of the target application scenario, determine the equipment integration requirements, data flow requirements and management requirements, and design the architecture of the super device;

[0032] A development module is used to develop a rule engine module, integrate the rule engine module into the open source Hongmeng system, and provide users with a rule configuration interface;

[0033] A fusion module, used for developing a data fusion module and performing accuracy test and performance test on the data fusion module;

[0034] Cascade module, used to design a device cascade management module, integrate the device cascade management module into the open source Hongmeng system, and provide multi-level device management functions;

[0035] A testing module, used to integrate the rule engine module, the data fusion module and the device cascade management module into a super system, and perform function testing, performance testing and compatibility testing on the super system;

[0036] The adjustment module is used to deploy the super system that meets the test requirements in the actual application environment and adjust the super system according to the actual operation situation and user feedback.

[0037] In addition, to achieve the above-mentioned purpose, the present invention also provides a terminal, wherein the terminal includes: a memory, a processor, and a super system application based on the open source Hongmeng system stored in the memory and runnable on the processor, and when the super system application based on the open source Hongmeng system is executed by the processor, the steps of the super system application method based on the open source Hongmeng system as described above are implemented.

[0038] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a super system application based on the open source Hongmeng system, and when the super system application based on the open source Hongmeng system is executed by the processor, the steps of the super system application method based on the open source Hongmeng system as described above are implemented.

[0039] In the present invention, the requirements of the target application scenario are analyzed, the equipment integration requirements, data flow requirements and management requirements are determined, and the architecture of the super device is designed; a rule engine module is developed, the rule engine module is integrated into the open source Hongmeng system, and a rule configuration interface is provided to the user; a data fusion module is developed, and the data fusion module is tested for accuracy and performance; a device cascade management module is designed, the device cascade management module is integrated into the open source Hongmeng system, and a multi-level device management function is provided; the rule engine module, the data fusion module and the device cascade management module are integrated into the super system, and the super system is tested for function, performance and compatibility; the super system that meets the test requirements is deployed in the actual application environment, and the super system is adjusted according to the actual operation and user feedback. The present invention improves data processing efficiency, enhances data integration capabilities, and optimizes device management. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flowchart of a preferred embodiment of the super system application method based on the open source Hongmeng system of the present invention;

[0041] Figure 2 It is a structural diagram of a preferred embodiment of the super system application system based on the open source Hongmeng system of the present invention;

[0042] Figure 3 It is a structural diagram of a preferred embodiment of the terminal of the present invention. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution and advantages of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0044] The super system application method based on the open source Hongmeng system described in the preferred embodiment of the present invention is as follows Figure 1 As shown, the super system application method based on the open source Hongmeng system includes the following steps:

[0045] Step S10: Analyze the requirements of the target application scenario, determine the equipment integration requirements, data flow requirements and management requirements, and design the architecture of the super device.

[0046] Specifically, the requirements of the target application scenarios are analyzed to determine the device integration requirements, data flow requirements, and management requirements, wherein the target application scenarios include smart home scenarios and smart city scenarios. The requirements of the smart home scenarios include device compatibility requirements, user interaction requirements, and data privacy and security requirements; the requirements of the smart city scenarios include large-scale device management requirements, data analysis and decision support requirements, and system reliability requirements; the device integration requirements include compatibility requirements and interoperability requirements, the data flow requirements include real-time requirements and rule-driven requirements, and the management requirements include centralized management requirements, security requirements, and scalability requirements; the architecture of the super device is designed through distributed technology, the architecture of the super device includes hardware configuration and software system design, and the super device is used to uniformly manage and dispatch terminal capabilities according to business needs and provide services to the outside world.

[0047] In the present invention, the requirements of the target application scenario refer to the specific functional and non-functional requirements for the super device technical solution based on the specific application environment and purpose of use. The following are some specific examples of requirements and how they may be reflected in different application scenarios:

[0048] Smart home scenario requirements include:

[0049] (1) Device compatibility:

[0050] Requirements: Ensure that the super device can integrate seamlessly with different brands and types of smart home devices (e.g. smart light bulbs, smart sockets, security cameras, etc.). For example, users need a central control system to manage all smart devices in the home, no matter which manufacturer they are produced by.

[0051] (2) User interaction:

[0052] Requirement: Provide an intuitive and easy-to-use user interface that allows home users to easily configure device rules, monitor device status, and receive notifications. For example, users should be able to quickly set the operating mode of home devices, such as "away mode" or "sleep mode," through a smartphone or voice assistant.

[0053] (3) Data privacy and security:

[0054] Requirements: Ensure data transmission security in the home network to prevent unauthorized access and data leakage. For example, the system must use the latest encryption technology to protect user data and prevent family privacy from being stolen.

[0055] Smart city scenario requirements include:

[0056] (1) Large-scale equipment management:

[0057] Requirements: Supporting the simultaneous connection and operation of thousands of devices, including traffic lights, surveillance cameras, environmental sensors, etc. For example, city managers need a system to monitor traffic flow and environmental conditions throughout the city and be able to respond to various events in real time.

[0058] (2) Data analysis and decision support:

[0059] Requirements: Analyze large amounts of data from various sensors to provide data-driven decision support for urban management. For example, by analyzing traffic data, the system can automatically adjust the timing of traffic lights to optimize traffic flow and reduce congestion.

[0060] (3) System reliability:

[0061] Requirement: Ensure that the system has high availability and fault tolerance to cope with possible hardware failures or network outages. For example, in the event of a cyber attack or natural disaster, the system should be able to recover quickly and continue to run critical functions.

[0062] Among them, device integration requirements involve how to connect different devices and work together in the same system. Specific requirements may include:

[0063] (1) Compatibility: The system needs to be able to support multiple types of devices, regardless of whether they use different communication protocols, operating systems, or hardware architectures. For example, in a smart home scenario, it is necessary to integrate smart bulbs, smart sockets, security cameras, and other devices from different manufacturers, which may use different communication protocols such as Zigbee, Wi-Fi, or Bluetooth.

[0064] (2) Interoperability: Ensure that different devices can recognize and communicate with each other to achieve seamless data exchange. For example, in a smart city, the traffic light system needs to interoperate with the surveillance camera system so that the timing of the traffic lights can be adjusted according to traffic flow.

[0065] Among them, data flow requirements focus on how to efficiently transmit and process data between devices and between devices and back-end systems. Specific requirements may include:

[0066] (1) Real-time: For some application scenarios, such as industrial automation, data needs to be transmitted and processed in a very short time. For example, in a production line, the data collected by sensors needs to be transmitted to the control center in real time so that production adjustments can be made in a timely manner.

[0067] (2) Rule-driven: The system needs to be able to automatically process and forward data according to predefined rules. For example, in a smart home, if an intrusion is detected, the system should automatically send an alarm and notify the homeowner.

[0068] Management requirements involve how to monitor and control devices, and how to maintain the stability and security of the entire system. Specific requirements may include:

[0069] (1) Centralized management: A central control system is needed to monitor and manage the status and configuration of all devices. For example, in a smart city, a centralized management system is needed to monitor the status of all public lighting systems, including brightness and energy consumption.

[0070] (2) Security: Ensure the security of data transmission and storage to prevent unauthorized access and data leakage. For example, in the field of medical care, patients’ health data needs to be protected through encryption and access control to protect their privacy.

[0071] (3) Scalability: The system needs to be able to scale as the number of devices increases while maintaining efficient management capabilities. For example, in the field of industrial automation, as the production line expands, the system should be able to easily add new devices and sensors.

[0072] In the present invention, the definition of super device is: to integrate the capabilities of multiple terminals through distributed technology (soft bus), store them in a virtual hardware resource pool, and uniformly manage and schedule terminal capabilities according to business needs to provide services (including spatial information) to the outside world. The architecture of super device is composed of multiple devices based on the open source Hongmeng OS system. Super device can uniformly manage and control multiple sub-devices, realize efficient data flow and synchronization between devices, and provide advanced data analysis and decision support.

[0073] Step S20: Develop a rule engine module, integrate the rule engine module into the open source Hongmeng system, and provide users with a rule configuration interface.

[0074] Specifically, a rule engine module is developed, which is used to orchestrate data flow, and the orchestration includes custom rules, dynamic adjustment and automated execution; the rule engine module is integrated into the open source Hongmeng system, and a rule configuration interface is provided to users, and the rule configuration interface is used for users to configure rules.

[0075] Among them, the data flow is flexibly arranged, including:

[0076] (1) Custom rules: Users can define specific rules for data flow based on business logic or personal preferences. These rules can be based on time, events, data content, or other conditions.

[0077] (2) Dynamic adjustment: Orchestration rules can be adjusted at any time to adapt to changing needs or environments without modifying the underlying code.

[0078] (3) Automated execution: Once the rules are defined, the system will automatically execute them without human intervention.

[0079] The steps to flexibly orchestrate data flow are as follows:

[0080] (1) Rule definition:

[0081] Trigger conditions: Define when the data flow process starts, for example, when a sensor detects a specific event or reaches a certain threshold.

[0082] Data source and destination: Specify the source device and destination device or service for data flow.

[0083] Data processing: Determine the data processing tasks that need to be performed during the data flow, such as filtering, conversion, aggregation, etc.

[0084] (2) Rule configuration interface:

[0085] Provide a user-friendly interface that allows users to configure rules graphically or in a form-based manner rather than writing code.

[0086] (3) Rule engine implementation:

[0087] Develop or integrate a rule engine that can parse and execute user-defined rules. The rule engine should support complex logical judgment and process control.

[0088] (4) Data processing capabilities:

[0089] The rule engine needs to have data processing capabilities and be able to perform operations such as data conversion, formatting, and encryption.

[0090] (5) Event-driven:

[0091] The system should adopt an event-driven architecture, which can automatically trigger corresponding rules when predefined events occur.

[0092] (6) Monitoring and logging:

[0093] Implement a monitoring mechanism to record key information during data flow for debugging and auditing.

[0094] Provides logging function to help users understand the execution of rules and the status of data flow.

[0095] For example, suppose there is a smart home scenario where the user wants to automatically turn on the air conditioner and adjust it to cooling mode when the temperature sensor detects that the indoor temperature exceeds 25°C. The following are the steps to flexibly orchestrate data flow:

[0096] (1) Define rules:

[0097] Trigger condition: temperature exceeds 25℃.

[0098] Data source: temperature sensor.

[0099] Data target: air conditioning controller.

[0100] Data processing: Send a command to turn on the air conditioner and set the mode to cooling.

[0101] (2) Configuration rules:

[0102] Through the interface, the user selects the temperature sensor as the data source, sets the trigger condition, and specifies the air conditioning controller as the target.

[0103] (3) Implementation rules:

[0104] When the temperature reported by the temperature sensor exceeds 25°C, the rule engine automatically executes the defined rules and sends instructions to the air conditioning controller.

[0105] In this way, users can easily orchestrate and adjust the logic of data flow without having to deeply understand the underlying technical details, thus achieving flexibility and intelligence in data flow.

[0106] Step S30: Develop a data fusion module, and perform accuracy test and performance test on the data fusion module.

[0107] Specifically, a data fusion module is developed, which is used to support the conversion and integration of multiple data formats; according to a preset test method, the data fusion module is subjected to accuracy test and performance test, wherein the accuracy test includes unit test, integration test, data format test, boundary condition test, consistency test and error handling test, and the performance test includes load test, stress test, response time test, resource usage test, concurrency test and scalability test.

[0108] In the present invention, it is very necessary to convert and integrate multiple data formats for the following reasons: Challenges of data heterogeneity: In the IoT environment, different devices often generate data in different formats. These data may include but are not limited to text, numerical, binary, JSON, XML and other formats. Due to the differences in these data formats and structures, it becomes complicated and difficult to directly exchange and understand data between devices.

[0109] The reasons and effects of the data format conversion and integration performed by the present invention are as follows:

[0110] (1) Ensure data compatibility: Different devices may use different data standards or protocols. Conversion and integration ensure that the data generated by all devices can be seamlessly compatible in the system.

[0111] (2) Improve data availability: By converting data into a unified format, data availability can be improved so that the data can be used by more applications and services.

[0112] (3) Simplify the data processing process: The unified data format simplifies the data processing and analysis process, eliminating the need to write specific processing logic for each data format.

[0113] (4) Enhanced data analysis capabilities: After data integration, more complex data analysis can be performed, such as cross-device data correlation analysis, to obtain deeper insights.

[0114] (5) Support decision making: Consistent data views provide a reliable basis for decision making, making data-based decisions more accurate and effective.

[0115] (6) Promote system integration: In the system integration process, data format conversion and integration are key steps, which promotes the interoperability between different system components.

[0116] In the present invention, the specific testing method and steps are as follows:

[0117] Test the accuracy of the data fusion module:

[0118] (1) Unit testing: Each component of the data fusion module is tested individually to ensure that they can perform their respective functions correctly.

[0119] (2) Integration testing: Integrate the data fusion module with other system components such as the rule engine to test whether the interaction between modules meets expectations.

[0120] (3) Data format testing: Use test data in different formats (such as JSON, XML, CSV, etc.) to verify whether the module can correctly parse and convert data.

[0121] (4) Boundary condition testing: Testing the performance of the module when processing extreme data values ​​(such as minimum values, maximum values, null values, and outliers).

[0122] (5) Consistency test: Ensure that the module can obtain consistent results when processing the same data multiple times.

[0123] (6) Error handling test: Check the module’s error handling and recovery capabilities when encountering erroneous data or system failures.

[0124] Test the performance of the data fusion module:

[0125] (1) Load testing: Simulate high load conditions on the module to test its performance when processing large amounts of data.

[0126] (2) Stress testing: Gradually increase the data processing pressure until the module reaches its performance limit to determine its maximum processing capacity and bottlenecks.

[0127] (3) Response time test: Measures the time required for the module to process a specific amount of data to ensure that the response time meets performance requirements.

[0128] (4) Resource usage test: Monitor the CPU, memory, disk I / O and network usage of the module during operation to ensure efficient resource usage.

[0129] (5) Concurrent testing: Process multiple data fusion tasks simultaneously to test the concurrent processing capability of the module and the stability of the system.

[0130] (6) Scalability test: Test the scalability of the module when increasing processing capacity (such as adding server nodes).

[0131] The specific implementation steps are as follows:

[0132] (1) Prepare test data: Create or collect test data sets covering various data formats.

[0133] (2) Design test cases: Design detailed test cases based on the module’s functional and performance requirements.

[0134] (3) Execute test: Execute test according to test cases and record test results.

[0135] (4) Analyze results: Analyze test results to identify problems and potential areas for improvement.

[0136] (5) Optimize and retest: Optimize the module based on the test results, and then re-execute the test to verify the improvement effect.

[0137] (6) Documentation: Write a test report to record the test process, results, and any problems found.

[0138] Through these testing methods, we can ensure that the data fusion module can not only accurately process various device data, but also maintain good performance in practical applications.

[0139] Step S40: design a device cascade management module, integrate the device cascade management module into the open source Hongmeng system, and provide multi-level device management functions.

[0140] Specifically, a device cascade management module is designed, and the device cascade management module is used to support hierarchical management and scheduling of devices, wherein the hierarchical management includes hierarchical structure, management partitions, authority control and hierarchical maintenance, and the scheduling includes task allocation, load balancing, failover and resource optimization; the device cascade management module is integrated into the open source Hongmeng system, and a multi-level device management function is provided (supporting hierarchical management, devices at different levels can be managed and scheduled, similar to a tree topology).

[0141] Hierarchical management and scheduling of equipment refers to organizing and controlling equipment in a complex equipment network by establishing a hierarchical structure, and intelligently managing and scheduling tasks based on factors such as equipment characteristics, functions, importance or location. The following is a specific explanation of hierarchical management and scheduling:

[0142] Hierarchical management of equipment:

[0143] (1) Hierarchical structure: Devices are organized into hierarchical structures according to certain logical relationships, such as a tree structure. Each level can represent different functions, areas, or management domains of the device.

[0144] (2) Management partitions: Through a hierarchical structure, the system can divide devices into different management partitions, each of which can have dedicated management policies and rules.

[0145] (3) Permission control: Hierarchical management allows different access and control permissions to be set for devices at different levels, ensuring system security and data privacy.

[0146] (4) Easy maintenance: Through layering, maintenance and upgrade operations can be performed more efficiently because operations can be performed on specific layers or partitions without affecting other parts.

[0147] Equipment dispatch:

[0148] (1) Task allocation: Based on the performance, status and location of the equipment, the system can intelligently allocate tasks to the most appropriate equipment for execution.

[0149] (2) Load balancing: Through hierarchical scheduling, the loads of different devices can be balanced to avoid the situation where some devices are overloaded while other devices are idle.

[0150] (3) Failure transfer: When a device fails, the system can automatically transfer tasks to other devices to ensure continuous operation of the system.

[0151] (4) Resource optimization: Hierarchical scheduling helps optimize resource usage. For example, in energy management, the system can turn devices on or off as needed to save energy.

[0152] Implementation steps: Specific implementation of hierarchical management and scheduling of equipment in step (4):

[0153] (1) Define the hierarchical structure: Determine the hierarchical relationship of devices. For example, divide the devices into headquarters, regions, sites, and devices.

[0154] (2) Design management strategies: Define management rules and strategies for each level, including data access, device control, fault response, etc.

[0155] (3) Implement scheduling algorithms: Develop algorithms to decide how to allocate tasks and resources, and how to communicate between devices.

[0156] (4) Integration into the system: Integrate the hierarchical management and scheduling modules into the Hongmeng system to ensure that they work together with other system components (such as the rule engine and data fusion module).

[0157] (5) Testing and verification: Test the effectiveness and efficiency of the hierarchical management system by simulating different management scenarios and scheduling requirements.

[0158] Through hierarchical management and scheduling of equipment, the super equipment system can more effectively manage and control large-scale equipment networks and improve the overall performance and reliability of the system.

[0159] Step S50: Integrate the rule engine module, the data fusion module and the device cascade management module into a super system, and perform function testing, performance testing and compatibility testing on the super system.

[0160] Specifically, the rule engine module, the data fusion module and the device cascade management module are integrated into a super system, and the super system includes an open source Hongmeng system (OS) and a cloud platform (super device management platform); according to a preset system testing method, the super system is subjected to functional testing, performance testing and compatibility testing, wherein the functional testing includes unit testing, integration testing, interface testing, user interface testing and scenario testing, the performance testing includes load testing, stress testing, benchmark testing and response time testing, and the compatibility testing includes hardware compatibility testing, software compatibility testing, browser compatibility testing and network compatibility testing.

[0161] Here are some specific testing methods and steps:

[0162] Functional testing:

[0163] (1) Unit testing: Test each module of the system individually to ensure that they can independently perform the expected functions. Use test scripts to automatically execute test cases and verify the logic and output of the module.

[0164] (2) Integration testing: Combine the modules together to test whether the interaction between them meets the design requirements. Verify whether the data flow follows the rules defined by the rule engine.

[0165] (3) Interface testing: Testing the interface between the system and external systems (such as other devices or services) to ensure that data exchange is correct.

[0166] (4) User interface testing: Check whether the user interface is intuitive and easy to use, and ensure that all functions can be accessed through the interface.

[0167] (5) Scenario testing: simulate actual usage scenarios and test the system's performance in real environments.

[0168] Performance Test:

[0169] (1) Load testing: Simulate high load conditions on the system to test its performance and stability under pressure. Gradually increase the load until the system reaches a performance bottleneck.

[0170] (2) Stress testing: Apply stress beyond the normal operating range to the system to test its extreme performance and recovery capabilities.

[0171] (3) Benchmark testing: Measure the performance of the system under standard load as a reference.

[0172] (4) Response time test: Test the system's response time to requests to ensure that performance requirements are met.

[0173] Compatibility Test:

[0174] (1) Hardware compatibility test: Ensure that the system can run normally on different hardware configurations.

[0175] (2) Software compatibility testing: testing the system’s compatibility on different operating systems, databases, and middleware.

[0176] (3) Browser compatibility testing: If the system includes a web interface, ensure that it works properly on various browsers.

[0177] (4) Network compatibility test: Test the system's performance in different network environments, including wired and wireless networks.

[0178] Specific steps of the test:

[0179] (1) Develop a test plan: clarify the test objectives, test scope, test methods and test standards.

[0180] (2) Prepare the test environment: Build a test environment similar to the production environment, including hardware, software, and network configuration.

[0181] (3) Execute test cases: Execute predefined test cases according to the test plan.

[0182] (4) Record test results: Record observations during the test process, including successes, failures, issues, and performance data.

[0183] (5) Analyze test results: Analyze test data and identify problems and defects.

[0184] (6) Defect repair: Repair any problems found and re-execute related tests to verify the repair effect.

[0185] (7) Write a test report: Write a detailed test report summarizing the test results and recommended improvement measures.

[0186] Through these detailed testing steps, it can be ensured that the super equipment system meets the predetermined performance and stability standards before formal deployment.

[0187] Step S60: deploy the super system that meets the test requirements in an actual application environment, and adjust the super system according to actual operation conditions and user feedback.

[0188] Specifically, the super system that meets the test requirements is deployed in the actual application environment, and the super system is optimized and adjusted according to the actual operating conditions, wherein the optimization includes system configuration optimization, code optimization, resource allocation optimization, and user experience optimization; user feedback is collected regularly, and the super system is improved and its functions are expanded based on the user feedback.

[0189] The optimization and adjustment in this step are performed after the system is deployed to the actual application environment. The purpose is to ensure that the system can adapt to the actual operating conditions, meet user needs, and continuously improve performance and reliability. The following are some specific optimization and adjustment methods:

[0190] Monitoring and analysis:

[0191] (1) Performance monitoring: Use monitoring tools to continuously track system performance indicators, such as response time, throughput, resource utilization, etc. Set up an alert mechanism to promptly notify administrators when performance indicators exceed predetermined thresholds.

[0192] (2) Log analysis: Analyze system logs to identify errors, warnings, and abnormal behaviors. Through log analysis, we can find system bottlenecks and potential problems.

[0193] Optimization measures:

[0194] (1) System configuration optimization: Adjust system configuration according to actual load, such as database connection pool size, cache settings, thread pool configuration, etc. Optimize network configuration to reduce data transmission delay.

[0195] (2) Code optimization: Refactor the code at the performance bottleneck to improve its execution efficiency. Optimize database queries to reduce query time and resource consumption.

[0196] (3) Resource allocation: Dynamically adjust resource allocation based on system load, such as increasing server resources through automatic expansion mechanisms. Optimize resource scheduling strategies to ensure that critical tasks have sufficient computing resources.

[0197] (4) User experience optimization: Adjust the user interface based on user feedback to improve usability. Optimize system response time to enhance user experience.

[0198] Adjustment method:

[0199] (1) A / B testing: Perform A / B testing on the system to compare the effects of different configurations or code changes and select the best solution.

[0200] (2) Gradual deployment: Adopt a gradual deployment strategy, such as blue-green deployment or canary release, to reduce the risks brought by updates.

[0201] (3) Feedback loop: Establish a user feedback mechanism to collect user usage and satisfaction as a basis for optimization and adjustment.

[0202] (4) Continuous Integration and Continuous Deployment (CI / CD): Implement CI / CD processes to ensure that code changes can be quickly and safely integrated into the production environment.

[0203] The specific steps include:

[0204] (1) Collect data and feedback: Collect system operation data, user feedback, and business needs.

[0205] (2) Identify problems and bottlenecks: Analyze the collected data and identify system problems and performance bottlenecks.

[0206] (3) Develop an optimization plan: Based on the analysis results, develop a specific optimization and adjustment plan.

[0207] (4) Implement optimization measures: Implement optimization measures as planned, including system configuration, code changes, resource allocation, etc.

[0208] (5) Testing and verification: After implementing the optimization measures, conduct tests to verify the effects.

[0209] (6) Documentation: Record all optimization and adjustment activities, including changes, implementation date, and effect evaluation.

[0210] Through these optimization and adjustment steps, the super equipment system can be continuously improved to better adapt to the actual application environment, meet user needs, and maintain efficient and stable operation.

[0211] The main innovative features of the present invention are as follows:

[0212] (1) Rule orchestration and message service: The rule engine enables flexible orchestration of data flow. Users can define data processing rules and conditions, and the system automatically transfers and processes data according to the rules, simplifying the data exchange process between devices.

[0213] (2) Data fusion: The data fusion module is used to uniformly process data from different devices. The system can identify the formats of data from different devices and perform necessary conversion and fusion to provide a consistent data view.

[0214] (3) Cascade management: It realizes the cascade management function of equipment and supports the efficient management and control of large-scale equipment through a hierarchical management model. The system can perform intelligent scheduling and management according to the level and function of the equipment, thereby improving the scalability and management efficiency of the system.

[0215] Beneficial effects of the present invention:

[0216] (1) Improve data processing efficiency: Rule orchestration and automated message services reduce the workload of manual configuration and management, and accelerate the data flow process.

[0217] (2) Enhanced data integration capabilities: The data fusion module solves the problem of inconsistent data formats of different devices and improves the accuracy of data analysis and utilization.

[0218] (3) Optimize equipment management: The cascade management system supports efficient management of large-scale equipment, reduces management costs, and improves the flexibility and stability of equipment operations.

[0219] The present invention relates to intelligent device management and data processing in the field of computer technology, and in particular to the development and application of super devices based on the open source Hongmeng system. This technical solution aims to achieve efficient integration, data flow, fusion and cascade management of intelligent devices, and is suitable for smart homes, smart cities, industrial automation and other fields. Its application directions include unified control of smart home devices, intelligent management of urban infrastructure, and efficient processing and optimization of internal enterprise data.

[0220] Furthermore, if Figure 2As shown, based on the above-mentioned super system application method based on the open source Hongmeng system, the present invention also provides a super system application system based on the open source Hongmeng system, wherein the super system application system based on the open source Hongmeng system includes:

[0221] The analysis module 51 is used to analyze the requirements of the target application scenario, determine the equipment integration requirements, data flow requirements and management requirements, and design the architecture of the super device;

[0222] A development module 52 is used to develop a rule engine module, integrate the rule engine module into the open source Hongmeng system, and provide a rule configuration interface for users;

[0223] A fusion module 53 is used to develop a data fusion module and perform accuracy and performance tests on the data fusion module;

[0224] The cascade module 54 is used to design a device cascade management module, integrate the device cascade management module into the open source Hongmeng system, and provide multi-level device management functions;

[0225] A testing module 55, used to integrate the rule engine module, the data fusion module and the device cascade management module into a super system, and perform function testing, performance testing and compatibility testing on the super system;

[0226] The adjustment module 56 is used to deploy the super system that meets the test requirements in the actual application environment and adjust the super system according to the actual operation situation and user feedback.

[0227] Furthermore, if Figure 3 As shown, based on the above-mentioned super system application method and system based on the open source Hongmeng system, the present invention also provides a terminal accordingly, and the terminal includes a processor 10, a memory 20 and a display 30. Figure 3 Only some components of the terminal are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0228] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory of the terminal. In other embodiments, the memory 20 may also be an external storage device of the terminal, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the terminal. Further, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various types of data installed on the terminal, such as program codes of the installation terminal. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, a super system application 40 based on an open source Hongmeng system is stored on the memory 20, and the super system application 40 based on the open source Hongmeng system can be executed by the processor 10, thereby realizing the super system application method based on the open source Hongmeng system in this application.

[0229] In some embodiments, the processor 10 can be a central processing unit (CPU), a microprocessor or other data processing chip, used to run the program code or process data stored in the memory 20, such as executing the super system application method based on the open source Hongmeng system.

[0230] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.

[0231] In one embodiment, when the processor 10 executes the super system application 40 based on the open source Hongmeng system in the memory 20, the steps of the super system application method based on the open source Hongmeng system as described above are implemented.

[0232] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a super system application based on the open source Hongmeng system, and when the super system application based on the open source Hongmeng system is executed by a processor, the steps of the super system application method based on the open source Hongmeng system as described above are implemented.

[0233] In summary, the present invention provides a super system application method, system, terminal and computer-readable storage medium based on the open source Hongmeng system, the method comprising: analyzing the requirements of the target application scenario, determining the equipment integration requirements, data flow requirements and management requirements, and designing the architecture of the super device; developing a rule engine module, integrating the rule engine module into the open source Hongmeng system, and providing a rule configuration interface to the user; developing a data fusion module, performing accuracy test and performance test on the data fusion module; designing a device cascade management module, integrating the device cascade management module into the open source Hongmeng system, and providing multi-level device management functions; integrating the rule engine module, the data fusion module and the device cascade management module into the super system, and performing functional test, performance test and compatibility test on the super system; deploying the super system that meets the test requirements in the actual application environment, and adjusting the super system according to the actual operation and user feedback. The present invention improves data processing efficiency, enhances data integration capabilities, and optimizes device management.

[0234] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or terminal including the element.

[0235] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware (such as a processor, a controller, etc.) through a computer program, and the program can be stored in a computer-readable storage medium that can be read by a computer, and the program can include the processes of the above-mentioned method embodiments when executed. The computer-readable storage medium can be a memory, a disk, an optical disk, etc.

[0236] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.

Claims

1. A super system application method based on the open source Hongmeng system, characterized in that: The super system application method based on the open source Hongmeng system includes: Analyze the requirements of the target application scenario, determine the equipment integration requirements, data flow requirements and management requirements, and design the architecture of the super device; Develop a rule engine module, integrate the rule engine module into the open source Hongmeng system, and provide users with a rule configuration interface; Developing a data fusion module, and performing accuracy and performance tests on the data fusion module; Design a device cascade management module, integrate the device cascade management module into the open source Hongmeng system, and provide multi-level device management functions; Integrate the rule engine module, the data fusion module and the device cascade management module into a super system, and perform function testing, performance testing and compatibility testing on the super system; The super system that meets the test requirements is deployed in the actual application environment, and the super system is adjusted according to the actual operation situation and user feedback.

2. According to claim 1, the super system application method based on the open source Hongmeng system is characterized in that: The analysis of the requirements of the target application scenario, determination of equipment integration requirements, data flow requirements and management requirements, and design of the architecture of the super device specifically includes: Analyze the requirements of the target application scenarios, determine the equipment integration requirements, data flow requirements and management requirements, wherein the target application scenarios include smart home scenarios and smart city scenarios, the requirements of the smart home scenarios include equipment compatibility requirements, user interaction requirements, and data privacy and security requirements, and the requirements of the smart city scenarios include large-scale equipment management requirements, data analysis and decision support requirements, and system reliability requirements; the equipment integration requirements include compatibility requirements and interoperability requirements, the data flow requirements include real-time requirements and rule-driven requirements, and the management requirements include centralized management requirements, security requirements and scalability requirements; The architecture of the super device is designed through distributed technology, and the architecture of the super device includes hardware configuration and software system design. The super device is used to uniformly manage and dispatch terminal capabilities according to business needs and provide external services.

3. According to claim 1, the super system application method based on the open source Hongmeng system is characterized in that: The rule engine module is developed, the rule engine module is integrated into the open source Hongmeng system, and a rule configuration interface is provided to the user, specifically including: Develop a rule engine module, which is used to orchestrate data flow, including custom rules, dynamic adjustment and automated execution; The rule engine module is integrated into the open source Hongmeng system, and a rule configuration interface is provided to users, where the rule configuration interface is used for users to configure rules.

4. The super system application method based on the open source Hongmeng system according to claim 1 is characterized in that: The developing data fusion module and performing accuracy test and performance test on the data fusion module specifically include: Develop a data fusion module, which is used to support the conversion and integration of multiple data formats; According to the preset test method, the data fusion module is subjected to accuracy test and performance test, wherein the accuracy test includes unit test, integration test, data format test, boundary condition test, consistency test and error handling test, and the performance test includes load test, stress test, response time test, resource usage test, concurrency test and scalability test.

5. The super system application method based on the open source Hongmeng system according to claim 1 is characterized in that: The device cascade management module is designed to integrate the device cascade management module into the open source Hongmeng system and provide multi-level device management functions, including: Design a device cascade management module, which is used to support hierarchical management and scheduling of devices, wherein the hierarchical management includes hierarchical structure, management partition, authority control and hierarchical maintenance, and the scheduling includes task allocation, load balancing, failover and resource optimization; The device cascade management module is integrated into the open source Hongmeng system and provides multi-level device management functions.

6. The super system application method based on the open source Hongmeng system according to claim 1 is characterized in that: The step of integrating the rule engine module, the data fusion module and the device cascade management module into a super system and performing function testing, performance testing and compatibility testing on the super system specifically includes: Integrate the rule engine module, the data fusion module and the device cascade management module into a super system, wherein the super system includes an open source Hongmeng system and a cloud platform; According to the preset system testing method, the super system is subjected to functional testing, performance testing and compatibility testing, wherein the functional testing includes unit testing, integration testing, interface testing, user interface testing and scenario testing, the performance testing includes load testing, stress testing, benchmark testing and response time testing, and the compatibility testing includes hardware compatibility testing, software compatibility testing, browser compatibility testing and network compatibility testing.

7. The super system application method based on the open source Hongmeng system according to claim 1 is characterized in that: The super system that meets the test requirements is deployed in the actual application environment, and the super system is adjusted according to the actual operation situation and user feedback, specifically including: Deploy the super system that meets the test requirements in the actual application environment, and optimize and adjust the super system according to the actual operation situation, wherein the optimization includes system configuration optimization, code optimization, resource allocation optimization, and user experience optimization; User feedback is collected regularly, and improvements and functional expansions are made to the super system based on the user feedback.

8. A super system application system based on the open source Hongmeng system, characterized in that: The super system application system based on the open source Hongmeng system includes: Analysis module, used to analyze the requirements of the target application scenario, determine the equipment integration requirements, data flow requirements and management requirements, and design the architecture of the super device; A development module is used to develop a rule engine module, integrate the rule engine module into the open source Hongmeng system, and provide users with a rule configuration interface; A fusion module, used for developing a data fusion module and performing accuracy test and performance test on the data fusion module; Cascade module, used to design a device cascade management module, integrate the device cascade management module into the open source Hongmeng system, and provide multi-level device management functions; A testing module, used to integrate the rule engine module, the data fusion module and the device cascade management module into a super system, and perform function testing, performance testing and compatibility testing on the super system; The adjustment module is used to deploy the super system that meets the test requirements in the actual application environment and adjust the super system according to the actual operation situation and user feedback.

9. A terminal, characterized in that: The terminal includes: a memory, a processor, and a super system application based on the open source Hongmeng system stored in the memory and executable on the processor. When the super system application based on the open source Hongmeng system is executed by the processor, the steps of the super system application method based on the open source Hongmeng system are implemented as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a super system application based on the open source Hongmeng system. When the super system application based on the open source Hongmeng system is executed by the processor, the steps of the super system application method based on the open source Hongmeng system are implemented as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Application suitability optimization method and system for swan mongolian system

    CN120578577A