Channel display method of domain resource organization tree nodes based on video big data cloud platform
By building a domain resource organization tree and designing a visual display interface on the video big data cloud platform, the problems of low transparency of channel display and insufficient monitoring in the existing technology are solved, efficient operation and maintenance and decision-making support are achieved, and user experience and platform stability are improved.
Patent Information
- Application Number
- CN202510220289.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing video big data cloud platform has problems such as low transparency, insufficient monitoring, difficulty in data statistics, high operation and maintenance costs and insufficient decision-making support in terms of channel display, which makes it difficult for operation and maintenance personnel to quickly obtain channel statistical information, which increases operation and maintenance costs and affects data processing efficiency and user experience.
The domain resource organization tree node channel display method based on the video big data cloud platform is adopted. By building a domain resource organization tree, designing a visual display interface, realizing interactive functions and data cache mechanism, the total number of channels and the number of pushed channels are intuitively presented, improving the work efficiency and decision-making support capabilities of operation and maintenance personnel.
It improves operation and maintenance efficiency, enhances decision support, reduces operation complexity, significantly improves the platform's operation and maintenance management efficiency and user experience, and ensures efficient and clear domain resource push.
Smart Images

Figure CN119697421A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of domain resource management and data display in a video big data cloud platform, and specifically relates to a channel display method for domain resource organization tree nodes based on a video big data cloud platform. Background Art
[0002] In the video big data cloud platform, the domain resource organization tree is used to manage a large number of data channels. However, the existing technology has the problem of low transparency in channel display and cannot meet the higher requirements for channel data display under large quantities, making it difficult for operation and maintenance personnel to quickly obtain channel statistics. This lack of unified monitoring not only increases operation and maintenance costs, but also affects data processing efficiency.
[0003] The existing related technologies have at least the following deficiencies: Insufficient monitoring: In the existing video big data cloud platform, the channel monitoring mechanism of the domain resource organization tree node is relatively weak and lacks real-time data update function. This results in the inability of operation and maintenance personnel to obtain push channel information in a timely manner, especially in high-concurrency usage scenarios, the real-time and reliability of the channel are difficult to guarantee. Due to the lack of centralized monitoring, operation and maintenance personnel can often only rely on a single data source or manual inspection, which not only increases the workload, but may also lead to delayed discovery of key issues and affect the overall stability of the platform.
[0004] Difficulty in data statistics: With the rapid increase in data volume, traditional data statistics methods can no longer meet the needs. In a large-scale data environment, operation and maintenance personnel often face the following challenges when counting the channels that have been pushed and those that have not been pushed: Information fragmentation: Data is scattered across multiple systems and databases, and there is a lack of unified aggregation tools, which leads to cumbersome statistical processes.
[0005] Lack of real-time performance: Existing statistical tools cannot adapt to the rapidly changing channel status, resulting in operational decisions being based on outdated data, affecting business response speed.
[0006] High operation and maintenance costs: Due to the lack of transparency in information, operation and maintenance personnel need to invest a lot of time and energy in data verification and analysis when dealing with channel problems. This not only increases direct labor costs, but also indirectly affects the service quality of the platform. Specifically: Waste of resources: The operation and maintenance team needs to spend a lot of time on repetitive data checks, which reduces their ability to deal with other technical issues.
[0007] Training costs: In order to cope with complex data environments, operation and maintenance personnel may need additional training and tool support, which increases the overall operating costs of the enterprise.
[0008] User experience is affected: Ultimately, insufficient monitoring and difficulty in collecting data may also have a negative impact on user experience. Due to the opaque channel status, users may experience delays or be unable to access content when using video services, which will directly affect user satisfaction and the market competitiveness of the platform. Therefore, improving the transparency of channel display is crucial to improving user experience and maintaining customer loyalty.
[0009] Ultimately, the above-mentioned problems such as insufficient monitoring and difficulty in data statistics have also seriously affected the user experience. Due to unclear channel status, users often encounter problems such as video playback delays or inability to access content when using video services, which has a very negative impact on user satisfaction and the market competitiveness of the platform. Therefore, it is necessary to develop a more complete and efficient data display mechanism to ensure that the data in the system can be smoothly obtained by users. Summary of the invention
[0010] In view of the deficiencies in the current related prior art, the present invention provides a channel display method for domain resource organization tree nodes based on a video big data cloud platform. By means of visualization technology, the channels of domain resource organization tree nodes are counted, and the total number of channels and the number of pushed channels are intuitively presented, thereby reducing the identification difficulty for operation and maintenance personnel, improving work efficiency, ensuring efficient and clear domain resource push in large-scale data scenarios, meeting the needs of modern video big data cloud platforms, and effectively solving the problems of insufficient channel monitoring, difficult data statistics, high operation and maintenance costs, and insufficient decision support in the prior art, thereby enhancing the stability and competitiveness of the platform.
[0011] To achieve the above purpose, the technical solution adopted by the present invention is: a channel display method of a domain resource organization tree node based on a video big data cloud platform, comprising the following steps: S1: Construct a domain resource organization tree and define its nodes, establish node identifier allocation rules and a channel information recording system, and build a system architecture, which includes front-end components and back-end components. The front-end component sets up a user display module, an organization tree display module, and a channel quantity display module. The back-end component sets up a data interface module, an organization tree data interface module, and a channel quantity display interface module. The modules work together to lay the foundation for channel display. Among them, the user display module is responsible for providing a friendly interactive interface, the organization tree display module is used to display the organization tree structure in a visual form and supports node expansion and contraction operations, and the channel quantity display module displays the total number of channels and the number of pushed channels in an intuitive form. The data interface module of the back-end component receives requests from the front-end component and forwards them to the back-end component database and returns processing results. The organization tree data interface module processes data requests for the organization tree structure and provides node query functions. The channel quantity display interface module counts and returns the total number of channels and the number of pushed channels. S2: Based on the constructed infrastructure, design a visual display interface and determine the graphical display format so that channel information can be presented to users intuitively; S3: Further improve the display function, realize the interactive function and design the user interface layout to ensure that users can easily operate and obtain the required information, thereby achieving efficient channel display and management; in this process, the interactive function is realized based on the interaction logic between the modules of the front-end components and the overall data interaction process of the front-end and back-end components to ensure that user operations can accurately trigger corresponding data processing and display updates.
[0012] Furthermore, step S1 also includes: S11: classifying and stratifying domain resources, constructing a domain resource organization tree with a hierarchical structure, and clarifying the position and function of each node in the tree to ensure the rationality and effectiveness of the node definition; during the construction process, the organization tree data interface module provides data support and query verification functions for the definition and organization of the nodes; S12: Assign a unique identifier to each node so that it can be accurately distinguished and identified; at the same time, determine the format and content of the channel information record, including the recording method of one or more key information in the channel coding, status, push status and point status, to ensure the integrity and accuracy of the channel information; in this process, the channel quantity display interface module performs statistical calculations based on the recorded channel information, and interacts with the data interface module to update the front-end component display data.
[0013] Furthermore, step S2 also includes: S21: determining the overall framework and layout of the visual display interface, including dividing different display areas; in the layout process, the display requirements and interactive characteristics of the user display module and the organization tree display module must be fully considered to ensure that the layout of each area is reasonable and convenient for users to operate and view information; S22: According to the characteristics of the channel information and user needs, select appropriate graphical elements, including bar charts, pie charts or digital labels, to display the total number of channels and the number of pushed channels, and enhance the readability and attractiveness of the information through the design of color and font visual effects; during the display process, the channel quantity display module provides data support and collaborates with the user display module to update the display effect.
[0014] Furthermore, step S3 also includes: S31: using event-driven programming to implement user operation responses to domain resource organization tree nodes, including one or more interactive functions of expansion, contraction and click selection, and setting search and filtering function buttons, so as to improve the convenience and flexibility of user operations; when implementing the interactive function, the user display module receives the user operation instruction, and sends a request to the back-end component through the data interface module, and each interface module of the back-end component returns a result after processing the request, driving the front-end component display module to update the display content; S32: Design the layout of the user interface, arrange the position and size of each functional module and display area, and ensure that the interface is simple, beautiful and easy to operate; during the layout design process, it is necessary to combine the functions and interaction logic of the user display module, organization tree display module and channel quantity display module to optimize the user operation process.
[0015] Furthermore, it also includes the interactive logic implementation steps of the business process: S4: In the process of channel data processing, the channel information model is first designed. The information model includes one or more attributes of channel code, state, push state and point state to ensure the uniqueness of each channel, including the management of shared codes and repeated codes to avoid data redundancy. In the process of model construction, the channel quantity display interface module performs data statistics and processing according to the model. S5: Define statistical conditions. When performing channel statistics, explicitly exclude one or more of the following conditions: unenabled channels, repeated codes, shared codes, and offline points. Only channels that meet the conditions are counted. During the statistical process, the channel quantity display interface module selects and counts channels according to the statistical conditions, and interacts with the data interface module to update the front-end component display data. S6: Implement the statistical algorithm, traverse the channel data under each tree node, filter and count according to the above conditions; during the algorithm execution, obtain the tree node data through the organization tree data interface module, perform statistical calculations by the channel quantity display interface module, and feed the results back to the front-end component display module through the data interface module; for each node, the algorithm steps are as follows: S61, initializing the counter, including the total number and the number of pushes; S62, traverse all channels under this node: including Check the channel status to exclude the inactive channel; Check the uniqueness of the code and filter out duplicate and shared codes; Check the point status and exclude offline channels; and S63, increasing the count of channels that meet the conditions; S7: Adopting data caching and optimization mechanism, during the statistical process, the system can use cache technology to store the calculated statistical results to avoid repeated calculations and improve performance; when the data is updated, including adding and deleting channels, the system will automatically refresh the relevant cache to ensure the real-time and accuracy of the displayed data; S8. Implement feedback and display. After the statistics are completed, the system returns the statistical results to the front-end component. The front-end component displays the total number of channels and the number of pushed channels under the current node through dynamic updates; the statistical results are presented in the form of intuitive numbers and charts to improve the user experience; in this process, the data interface module and the channel quantity display interface module jointly manage the cache data and update the front-end component display according to the cache status.
[0016] The present invention adopts the above technical solution, which has at least the following beneficial effects: First, it improves operation and maintenance efficiency. Through visual display and real-time data interaction, operation and maintenance personnel can obtain channel status and organizational structure information more quickly. They no longer need to spend a lot of time on manual verification and can focus on handling key issues. This greatly shortens the cycle of troubleshooting and daily operation and maintenance, making the operation and maintenance process more efficient and smooth.
[0017] The second is to enhance decision support, with intuitive data display and dynamic update functions, so that management can grasp resource dynamics in real time, quickly understand business trends, and make resource allocation and optimization decisions faster and more accurately to adapt to rapidly changing business needs and ensure that the platform always remains competitive.
[0018] The third is to reduce the complexity of operations. The system design optimizes the user operation process. With a friendly user interface and instant feedback mechanism, it greatly reduces the difficulty of identification for operation and maintenance personnel. The operation steps are concise and clear, and even first-time personnel can get started quickly, which improves the convenience of operation, reduces problems caused by operational errors, and improves work efficiency overall.
[0019] The present invention comprehensively solves many drawbacks of the existing video big data cloud platform in terms of domain resource organization tree node channel display, and significantly improves the platform's operation and maintenance management efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] 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.
[0021] Figure 1 It is a schematic diagram of the system architecture of the present invention.
[0022] Figure 2 It is a schematic diagram of the interaction flow between the front end and the back end of the present invention. DETAILED DESCRIPTION
[0023] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0024] like Figure 1 As shown, this embodiment provides a channel display method of a domain resource organization tree node based on a video big data cloud platform, comprising the following steps: S1: Build a domain resource organization tree and define its nodes, establish node identifier allocation rules and channel information recording system; like Figure 1 As shown, the system architecture provided by this embodiment is divided into two parts: front-end components and back-end components, aiming to achieve efficient display and management of domain resource organization tree node channels. Through the collaborative work of front-end and back-end components, the system can provide real-time data display and interactive functions.
[0025] The system architecture includes front-end components and back-end components. The front-end components are equipped with user display modules, organization tree display modules and channel quantity display modules. The back-end components are equipped with data interface modules, organization tree data interface modules and channel quantity display interface modules. The modules work together to lay the foundation for channel display. User display module: responsible for displaying the user interface and providing a friendly interactive experience. Users can view channel information, organization tree structure and related statistical data through this interface.
[0026] Organization tree display module: provides a visual representation of the organization tree structure, allowing users to intuitively view and understand the hierarchical relationship of domain resources. This module supports the expansion and contraction of organization tree nodes, making it easier for users to quickly locate the information they need.
[0027] Channel quantity display module: displays the total number of channels in the current domain resources and the number of pushed channels, helping operation and maintenance personnel to quickly obtain channel status. Through visualization, the intuitiveness and readability of information are improved.
[0028] Data interface module: responsible for data interaction with the front end and providing real-time data acquisition and update functions.
[0029] The interface forwards the front-end request to the back-end database and returns the processed result.
[0030] Organization tree data interface module: specializes in processing data requests for organization tree structures, supports the display and operation of organization trees on the front end, provides query functions for organization tree nodes, and ensures the accuracy and real-time nature of data.
[0031] Channel quantity display interface module: responsible for counting and returning channel-related information, including the total number of channels and the number of pushed channels. This ensures that operation and maintenance personnel can obtain updated data in a timely manner and support quick decision-making.
[0032] S2: Based on the constructed infrastructure, design a visual display interface and determine the graphical display format so that channel information can be presented to users intuitively; S3: Further improve the display function, realize the interactive function and design the user interface layout to ensure that users can easily operate and obtain the required information, thereby achieving efficient channel display and management; in this process, the interactive function is realized based on the interaction logic between the modules of the front-end components and the overall data interaction process of the front-end and back-end components to ensure that user operations can accurately trigger corresponding data processing and display updates.
[0033] As an implementation method, in step S1 of this embodiment, the following is further included: S11: classifying and stratifying domain resources, constructing a domain resource organization tree with a hierarchical structure, and clarifying the position and function of each node in the tree to ensure the rationality and effectiveness of the node definition; during the construction process, the organization tree data interface module provides data support and query verification functions for the definition and organization of the node; S12: Assign a unique identifier to each node so that it can be accurately distinguished and identified; at the same time, determine the format and content of the channel information record, including the recording method of one or more key information in the channel coding, status, push status and point status, to ensure the integrity and accuracy of the channel information; in this process, the channel quantity display interface module performs statistical calculations based on the recorded channel information, and interacts with the data interface module to update the front-end component display data.
[0034] As an implementation mode, in step S2 of this embodiment, the following is further included: S21: determining the overall framework and layout of the visual display interface, including dividing different display areas; in the layout process, the display requirements and interactive characteristics of the user display module and the organization tree display module must be fully considered to ensure that the layout of each area is reasonable and convenient for users to operate and view information; S22: According to the characteristics of the channel information and user needs, select appropriate graphical elements, including bar charts, pie charts or digital labels, to display the total number of channels and the number of pushed channels, and enhance the readability and attractiveness of the information through the design of color and font visual effects; during the display process, the channel quantity display module provides data support and collaborates with the user display module to update the display effect.
[0035] As an implementation mode, in step S3 of this embodiment, the following is further included: S31: using event-driven programming to implement the user's operation response to the domain resource organization tree node, including one or more interactive functions of expansion, contraction and click selection, and setting search and filtering function buttons, so as to improve the convenience and flexibility of user operation; when implementing the interactive function, the user display module receives the user operation instruction, and sends a request to the back-end component through the data interface module, and each interface module of the back-end component returns the result after processing the request, and drives the front-end component display module to update the display content; S32: Design the layout of the user interface, arrange the position and size of each functional module and display area, and ensure that the interface is simple, beautiful and easy to operate; during the layout design process, it is necessary to combine the functions and interaction logic of the user display module, organization tree display module and channel quantity display module to optimize the user operation process.
[0036] like Figure 2 As shown, the data interaction logic between the front-end components and the back-end components is shown as follows: The front-end component sends a request: First, the front-end component sends a request to the back-end component, which is the starting step of the entire interaction process. The request may be triggered by some operation performed by the user on the front-end component interface, such as the user wants to view the domain resource organization tree and related channel statistics.
[0037] The backend component returns the organization tree and channel statistics: After receiving the request from the frontend component, the backend component performs corresponding data processing and query. The data interface module, organization tree data interface module, and channel quantity display interface module of the backend component work together to obtain the required data from the backend component database, including the structural information of the domain resource organization tree and the channel statistics (such as the total number of channels, the number of pushed channels, etc.).
[0038] Then, the backend component returns these organization trees and channel statistics to the frontend component. After receiving these data, the frontend component displays them on the user interface so that the user can see the structure of the domain resource organization tree and related channel statistics.
[0039] The user pushes or cancels the push operation: After seeing the relevant data in the front-end component, the user may perform further operations, such as pushing or canceling the push operation on certain channels. This step reflects the interaction between the user and the front-end component interface, and the user's operation instructions are captured in the front-end component.
[0040] The backend component returns real-time channel statistics: The frontend component sends the user's push or cancel push operation request to the backend component, and the backend component processes and counts the data again. Based on the user's operation, the backend component updates the channel statistics. For example, the push operation may change the statistics such as the number of channels that have been pushed.
[0041] The back-end component returns the updated real-time channel statistics to the front-end component. After receiving the real-time data, the front-end component immediately updates the channel statistics information display on the user interface so that users can see the latest channel statistics.
[0042] In this embodiment, through the interaction process of the front-end and back-end components, it can be ensured that the data seen by the user in the front-end component is always the latest and accurate. The back-end component processes user operations in real time and returns real-time statistical data, so that users can understand the status changes of the system in a timely manner. This is very important for scenarios that require real-time monitoring and management of channels. For example, in the video big data cloud platform, operation and maintenance personnel can grasp the push status of the channel in real time, discover problems in time and deal with them.
[0043] The clear front-end and back-end component interaction process in this embodiment makes data requests and responses more orderly and efficient. The front-end component only needs to send simple requests, and the back-end component is responsible for complex data processing and query, and then returns the results to the front-end component. This division of labor and cooperation improves the operating efficiency of the entire system, reduces the burden on the front-end component, and also ensures the professionalism and accuracy of the back-end component data processing.
[0044] In this embodiment, users can instantly see data changes on the front-end component interface through simple operations (such as pushing or canceling push). This interactive method of instant feedback greatly improves the user experience, making users feel that the system responds quickly and is easy to operate, thereby improving user satisfaction with the system and usage efficiency.
[0045] To describe this embodiment in detail, as an implementation method, this embodiment also includes the interactive logic implementation steps of the business process: S4: In the process of channel data processing, the channel information model is first designed. The information model includes one or more attributes of channel code, status (enabled / disabled), push status (pushed / not pushed), and point status (online / offline) to ensure the uniqueness of each channel, including the management of shared codes and duplicate codes to avoid data redundancy. In the process of model construction, the channel quantity display interface module performs data statistics and processing according to the model. S5: Define statistical conditions. When performing channel statistics, explicitly exclude one or more of the following conditions: unenabled channels, repeated codes, shared codes, and offline points. Only channels that meet the conditions are counted. During the statistical process, the channel quantity display interface module selects and counts channels according to the statistical conditions, and interacts with the data interface module to update the front-end component display data. In this embodiment, when performing channel statistics, the system specifies the conditions that need to be excluded, including the following: Disabled channels: Only channels whose status is Enabled are counted.
[0046] Duplicate and shared codes: When counting, unique codes are used to remove duplicates, ensuring that each channel is counted only once.
[0047] Offline points: exclude channels with a status of "offline" to ensure that the statistical results only include online and available channels.
[0048] S6: Implement the statistical algorithm, traverse the channel data under each tree node, filter and count according to the conditions in S5 above; during the algorithm execution, obtain the tree node data through the organization tree data interface module, perform statistical calculations by the channel quantity display interface module, and feed the results back to the front-end component display module through the data interface module; for each node, the algorithm steps are as follows: S61, initializing the counter, including the total number and the number of pushes; S62, traverse all channels under this node: including Check the channel status to exclude the inactive channel; Check the uniqueness of the code and filter out duplicate and shared codes; Check the point status and exclude offline channels; and S63, increasing the count of channels that meet the conditions; S7: Adopting data caching and optimization mechanism, during the statistical process, the system can use cache technology to store the calculated statistical results to avoid repeated calculations and improve performance; when the data is updated, including adding and deleting channels, the system will automatically refresh the relevant cache to ensure the real-time and accuracy of the displayed data; S8. Implement feedback and display. After the statistics are completed, the system returns the statistical results to the front-end component. The front-end component displays the total number of channels and the number of pushed channels under the current node through dynamic updates; the statistical results are presented in the form of intuitive numbers and charts to improve the user experience; in this process, the data interface module and the channel quantity display interface module jointly manage the cache data and update the front-end component display according to the cache status.
[0049] This embodiment has at least the following advantages: In terms of domain resource organization and management, by building a domain resource organization tree and defining nodes, and classifying and stratifying them according to multi-dimensional factors such as resource attributes or business logic, massive domain resources can be organized in an orderly manner, greatly improving the efficiency and accuracy of resource management. The establishment of node identifier allocation rules and the improvement of channel information recording systems ensure the uniqueness, integrity and accuracy of each node and channel information, laying a solid foundation for subsequent data processing, query and statistical work, and effectively avoiding information confusion and erroneous associations.
[0050] From the perspective of visual display effects, the designed visual display interface and the adapted graphical display form provide users with intuitive and clear information presentation. The division of different display areas fully considers the needs of the user display module and the organization tree display module, allowing users to easily focus on the required information during the operation process, whether it is viewing the domain resource organization tree structure or obtaining the total number of channels and the number of channels that have been pushed, it is clear at a glance. The use of graphical elements such as bar charts, pie charts or digital labels, combined with visual optimization methods such as color and fonts, further enhances the readability and attractiveness of the information, allowing complex data information to be presented in an easy-to-understand way, greatly reducing the user's information interpretation cost.
[0051] At the interactive function level, event-driven programming implements a variety of interactive functions, such as the user's expansion, contraction, and click selection operations on the domain resource organization tree nodes, as well as the setting of search and filter function buttons, which greatly improves the convenience and flexibility of user operations. Users only need to perform simple operations to quickly locate the target information and meet their diverse information acquisition needs. At the same time, the rigorous interactive logic design between the front-end and back-end component modules ensures that user operation instructions can accurately and quickly interact between the front-end and back-end components, trigger corresponding data processing, and instantly feedback and update the front-end component display content, allowing users to experience a smooth and efficient interactive experience, reducing waiting time and improving work efficiency.
[0052] In terms of system performance optimization, the channel information model designed in the channel data processing process effectively manages shared and repeated codes by clarifying attributes such as channel coding, status, push status, and point status, avoiding data redundancy from the source, streamlining a large amount of data, and improving the efficiency of data storage and processing. Accurately defined statistical conditions intelligently exclude interference factors such as unenabled channels, repeated coding and repeated coding, and offline points when performing channel statistics to ensure the accuracy of statistical results. The efficient statistical algorithm traverses the channel data under the tree node, quickly filters and counts according to established conditions, and cooperates with the back-end component data caching and optimization mechanism, which not only reduces repeated calculations and saves system computing resources, but also automatically refreshes the cache at data time, ensuring the real-time and accuracy of the data displayed by the front-end component, so that the entire system can still run stably and efficiently in a big data environment.
[0053] Although the embodiments of the present invention have been shown and described above, it will be appreciated that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, substitute and vary the above embodiments within the scope of the present invention.
Claims
1. A channel display method for domain resource organization tree nodes based on a video big data cloud platform, characterized in that: The following steps are involved: S1: Construct a domain resource organization tree and define its nodes, establish node identifier allocation rules and a channel information recording system, and build a system architecture, which includes front-end components and back-end components. The front-end component sets up a user display module, an organization tree display module, and a channel quantity display module. The back-end component sets up a data interface module, an organization tree data interface module, and a channel quantity display interface module. The modules work together to lay the foundation for channel display. Among them, the user display module is responsible for providing a friendly interactive interface, the organization tree display module is used to display the organization tree structure in a visual form and supports node expansion and contraction operations, and the channel quantity display module displays the total number of channels and the number of pushed channels in an intuitive form. The data interface module of the back-end component receives requests from the front-end component and forwards them to the back-end component database and returns processing results. The organization tree data interface module processes data requests for the organization tree structure and provides node query functions. The channel quantity display interface module counts and returns the total number of channels and the number of pushed channels. S2: Based on the constructed infrastructure, design a visual display interface and determine the graphical display format so that channel information can be presented to users intuitively; S3: Further improve the display function, realize the interactive function and design the user interface layout to ensure that users can easily operate and obtain the required information, thereby achieving efficient channel display and management; in this process, the interactive function is realized based on the interaction logic between the modules of the front-end components and the overall data interaction process of the front-end and back-end components to ensure that user operations can accurately trigger corresponding data processing and display updates.
2. The channel display method according to claim 1, characterized in that: Step S1 also includes: S11: Classify and layer domain resources, build a hierarchical domain resource organization tree, and clarify the position and function of each node in the tree to ensure the rationality and effectiveness of node definition; during the construction process, the organization tree data interface module provides data support and query verification functions for node definition and organization; S12: Assign a unique identifier to each node so that it can be accurately distinguished and identified; at the same time, determine the format and content of the channel information record, including the recording method of one or more key information in the channel coding, status, push status and point status, to ensure the integrity and accuracy of the channel information; in this process, the channel quantity display interface module performs statistical calculations based on the recorded channel information, and interacts with the data interface module to update the front-end component display data.
3. The channel display method according to claim 1, characterized in that: Step S2 also includes: S21: Determine the overall framework and layout of the visual display interface, including the division of different display areas. In the layout process, the display requirements and interactive characteristics of the user display module and the organization tree display module must be fully considered to ensure that the layout of each area is reasonable and convenient for users to operate and view information. S22: According to the characteristics of the channel information and user needs, select appropriate graphical elements, including bar charts, pie charts or digital labels, to display the total number of channels and the number of pushed channels, and enhance the readability and attractiveness of the information through the design of color and font visual effects; during the display process, the channel quantity display module provides data support and collaborates with the user display module to update the display effect.
4. The channel display method according to claim 1, characterized in that: Step S3 also includes: S31: event-driven programming is used to implement user operation responses to domain resource organization tree nodes, including one or more interactive functions of expansion, contraction and click selection, as well as setting search and filtering function buttons, to improve the convenience and flexibility of user operations; when implementing the interactive function, the user display module receives the user operation instruction and sends a request to the back-end component through the data interface module, and each interface module of the back-end component returns the result after processing the request, driving the front-end component display module to update the display content; S32: Design the layout of the user interface, arrange the position and size of each functional module and display area, and ensure that the interface is simple, beautiful and easy to operate; during the layout design process, it is necessary to combine the functions and interaction logic of the user display module, organization tree display module and channel quantity display module to optimize the user operation process.
5. The channel display method according to any one of claims 1 to 4, characterized in that: It also includes the interactive logic implementation steps of the business process: S4: In the process of channel data processing, the channel information model is first designed. The information model includes one or more attributes of channel code, state, push state and point state to ensure the uniqueness of each channel, including the management of shared codes and repeated codes to avoid data redundancy. In the process of model construction, the channel quantity display interface module performs data statistics and processing according to the model. S5: Define statistical conditions. When performing channel statistics, explicitly exclude one or more of the following conditions: unenabled channels, repeated codes, shared codes, and offline points. Only channels that meet the conditions are counted. During the statistics process, the channel quantity display interface module selects and counts channels according to statistical conditions, and interacts with the data interface module to update the front-end component display data; S6: Implement the statistical algorithm, traverse the channel data under each tree node, filter and count according to the above conditions; during the algorithm execution, obtain the tree node data through the organization tree data interface module, perform statistical calculations by the channel quantity display interface module, and feed the results back to the front-end component display module through the data interface module; for each node, the algorithm steps are as follows: S61, initializing the counter, including the total number and the number of pushes; S62, traverse all channels under this node: including Check the channel status to exclude the inactive channel; Check the uniqueness of the code and filter out duplicate and shared codes; Check the point status and exclude offline channels; and S63, increasing the count of channels that meet the conditions; S7: Adopting data caching and optimization mechanism, during the statistical process, the system can use cache technology to store the calculated statistical results to avoid repeated calculations and improve performance; when the data is updated, including adding and deleting channels, the system will automatically refresh the relevant cache to ensure the real-time and accuracy of the displayed data; S8. Implement feedback and display. After the statistics are completed, the system returns the statistical results to the front-end component. The front-end component displays the total number of channels under the current node and the number of pushed channels through dynamic updates; The statistical results are presented in the form of intuitive numbers and charts to improve the user experience. In this process, the data interface module and the channel quantity display interface module jointly manage the cache data and update the front-end component display according to the cache status.
Citation Information
Patent Citations
Personal computer resource management system based on body
CN102810114A
Resource data caching and state cascading updating method for communication network
CN102902741A
Visualized station-resource calling and algorithm in big data
CN111984709A
Data service platform visual management tool, method and application based on resource tree
CN113032364A
Physical location-based audio and video equipment state graphical display equipment and method
CN113407764A