Data large-screen intelligent configuration method and device, electronic equipment and storage medium

The data dashboard system, with its visual configuration interface and modular design, solves the problems of complex configuration, insufficient flexibility, and poor real-time performance of traditional data dashboard systems. It achieves efficient and flexible data dashboard configuration and multi-role collaboration, improving the system's real-time performance and adaptability.

CN119917082BActive Publication Date: 2025-12-05LINJIU WISDOM (GUANGDONG) TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411814222.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-12-05
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

Traditional data dashboard systems are complex to configure, lack flexibility, have poor real-time performance, and have low collaboration efficiency, requiring professional technicians to perform complex configuration and maintenance.

Method used

It provides a visual configuration interface that supports drag-and-drop and click operations. It adopts a modular design, supports multi-role collaboration, utilizes image recognition devices for gesture and posture adjustment, and provides real-time data processing and dynamic display.

Benefits of technology

It improves the configuration efficiency and flexibility of data dashboards, lowers the barrier to entry, supports multi-role collaboration, and enhances the real-time performance and adaptability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917082B_ABST
    Figure CN119917082B_ABST
Patent Text Reader

Abstract

The application discloses a data large-screen intelligent configuration method and device, electronic equipment and a storage medium, and relates to the technical field of data large screens. The method comprises the following steps: providing a visual configuration interface; displaying a corresponding configuration module as a target configuration module on the visual configuration interface according to user information; obtaining historical configuration information of a configuration user according to the user information; providing a plurality of configuration templates for the configuration user according to the historical configuration information; selecting a target configuration template from the plurality of configuration templates or newly creating a configuration template as the target configuration template in response to a selection operation of the configuration user; forming a page layout file based on the target configuration template; and dividing the data large screen into a plurality of display interfaces corresponding to a plurality of display pages according to the page layout file, and determining the size and position of each display interface. The method can improve the configuration efficiency and flexibility of the data large screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data dashboard technology, and in particular to a data dashboard intelligent configuration method, device, electronic device, and storage medium. Background Technology

[0002] With the development of big data technology and cloud computing, data dashboards have been widely used in business analysis, network monitoring, and public information display. However, traditional data dashboard systems typically require complex configuration and maintenance by professional technicians, which is not only time-consuming and labor-intensive but also limits the system's flexibility and real-time performance. Therefore, developing an efficient, intelligent, and easy-to-configure data dashboard system has become an urgent need for the industry. Summary of the Invention

[0003] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes a method, apparatus, electronic device, and storage medium for intelligent configuration of data dashboards, which can improve the configuration efficiency and flexibility of data dashboards.

[0004] In a first aspect, the intelligent configuration method for a large data screen according to an embodiment of the present invention includes the following steps:

[0005] A visual configuration interface is provided; the visual configuration interface includes multiple configuration modules, each configuration module has multiple configuration components, and each configuration module has a corresponding configuration user;

[0006] Obtain user information of the configuration user who enters the visual configuration interface, and display the corresponding configuration module in the visual configuration interface based on the user information, as the target configuration module;

[0007] Based on the user information, obtain the historical configuration information of the configured user;

[0008] Based on the historical configuration information, multiple configuration templates are provided to the configuration user;

[0009] In response to the user's selection operation, the user can select a target configuration template from the plurality of configuration templates, or create a new configuration template as the target configuration template.

[0010] Based on the target configuration template, in response to the configuration user's editing operation on the configuration components of the target configuration module, a page layout file is formed; the page layout file is used to describe the content type, resolution information and priority information of each display page, and is also used to determine the base display page and the association parameters between any two display pages;

[0011] According to the page layout file, the data dashboard is divided into multiple display interfaces corresponding to the multiple display pages, and the size and position of each display interface are determined according to the content type, the resolution information, the priority information, the basic display page and the associated parameters.

[0012] According to some embodiments of the present invention, the data screen is equipped with an image recognition device, and the intelligent configuration method of the data screen further includes:

[0013] The image recognition device acquires the user's gestures and postures.

[0014] The image recognition device is used to obtain the eye angle and gesture angle of the user, and the target display interface of the user is determined.

[0015] The display state of the target display interface is adjusted according to the gesture.

[0016] According to some embodiments of the present invention, the step of adjusting the display state of the target display interface based on the gesture posture includes:

[0017] When the gesture indicates a movement position, the endpoint of the movement on the target display interface is determined based on the gesture.

[0018] Move the target display interface to the endpoint and move the display interface at the endpoint to the starting point of the target display interface; or, obtain the association parameters between the display page of the target display interface and the display pages of other display interfaces, and rearrange the other display interfaces according to the association parameters.

[0019] According to some embodiments of the present invention, after the step of forming a page layout file based on the target configuration template in response to the configuration user's editing operation on the configuration components of the target configuration module, the method further includes:

[0020] Based on the page layout file, the content type and priority information of each display page are determined; the content type includes text, chart, and video.

[0021] Based on the content type, determine the resolution information for each of the displayed pages;

[0022] Based on the resolution information of each display page, the size of the data screen, and the priority information, the display pages to be displayed, as well as the maximum and minimum allowable sizes of each display interface, are determined.

[0023] According to some embodiments of the present invention, the step of adjusting the display state of the target display interface based on the gesture posture includes:

[0024] When the gesture indicates size adjustment, the target display interface is either shrunk to a size not smaller than the minimum allowable size of the target display interface, or enlarged to a size not larger than the maximum allowable size of the target display interface.

[0025] When the gesture indicates closing the page, the display page corresponding to the target display interface is closed. When a new display page needs to be replaced, according to the priority information, the display pages not displayed on the data screen are displayed on the target display interface, and all display interfaces are rearranged.

[0026] According to some embodiments of the present invention, the intelligent configuration method for the data dashboard further includes:

[0027] Obtain real-time data;

[0028] After the real-time data is cleaned and transformed, it is loaded onto the corresponding display interface;

[0029] Based on the loading status of the real-time data, the display content, display style, and size of the corresponding display interface are dynamically adjusted.

[0030] According to some embodiments of the present invention, the intelligent configuration method for the data dashboard further includes:

[0031] Target detection is performed on the display pages of each of the aforementioned display interfaces;

[0032] When a target object or target behavior is detected within the display pages of several display interfaces, several display interfaces are displayed equally on the large data screen, and the remaining display interfaces are hidden.

[0033] In a second aspect, a data screen intelligent configuration device according to an embodiment of the present invention includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, the instructions being executed by the at least one control processor to enable the at least one control processor to perform the data screen intelligent configuration method as described in the first aspect embodiment.

[0034] Thirdly, the electronic device according to embodiments of the present invention includes the data screen intelligent configuration device described in the second aspect embodiment.

[0035] Fourthly, according to an embodiment of the present invention, the storage medium stores computer-executable instructions, which are used to cause a computer to execute the intelligent configuration method for a large data screen as described in the first aspect embodiment.

[0036] The intelligent configuration method, apparatus, electronic device, and storage medium for data dashboards according to embodiments of the present invention have at least the following beneficial effects: By providing a visual configuration interface, users can configure the layout, style, and data source of the data dashboard through drag-and-drop and click operations. The system can also automatically recommend the most suitable configuration scheme based on the user's operating habits and data characteristics. The system adopts a modular design concept, divided into multiple independent configuration modules. This design not only facilitates system development and maintenance but also enables the system to flexibly adapt to different application scenarios. The system supports multi-role collaboration, allowing different users to operate according to their roles and permissions. The intelligent configuration method for data dashboards of the present invention not only improves the configuration efficiency and flexibility of data dashboards but also lowers the system's usage threshold, enabling more non-technical users to easily use data dashboards, thus possessing broad market application prospects.

[0037] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0038] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0039] Figure 1 This is a flowchart illustrating the steps of the intelligent configuration method for a large data screen according to an embodiment of the present invention.

[0040] Figure 2 This is a flowchart illustrating the steps of a data dashboard intelligent configuration method according to another embodiment of the present invention;

[0041] Figure 3 This is a schematic diagram of the operation of the data screen according to an embodiment of the present invention. Detailed Implementation

[0042] The embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application. The step numbers in the following embodiments are set only for ease of explanation, and there is no limitation on the order between the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.

[0043] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.

[0044] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0045] In this invention, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0046] With the development of big data technology and cloud computing, data dashboards have been widely used in business analysis, network monitoring, and public information display. However, traditional data dashboard systems typically require complex configuration and maintenance by professional technicians, which is not only time-consuming and labor-intensive but also limits the system's flexibility and real-time performance. Therefore, developing an efficient, intelligent, and easy-to-configure data dashboard system has become an urgent need for the industry.

[0047] Existing data dashboard systems have the following drawbacks:

[0048] 1. High configuration complexity: Traditional data dashboard systems usually require professional technicians to configure, involving complex programming and system settings, which not only increases configuration time but also raises the barrier to entry for users.

[0049] 2. Insufficient flexibility and scalability: Existing systems often lack sufficient flexibility in their design, making it difficult to adapt to rapidly changing business needs and slow to respond to changes in data sources or adjustments to the interface.

[0050] 3. Poor real-time performance: Many data dashboard systems cannot effectively process real-time data, or cannot reflect data updates on the interface in a timely manner, which is particularly disadvantageous in scenarios that require rapid decision-making.

[0051] 4. Low collaboration efficiency: In multi-person collaborative environments, traditional systems often do not adequately support the collaboration needs of different roles, resulting in high communication costs and low collaboration efficiency.

[0052] To address this, embodiments of the present invention provide a method, apparatus, electronic device, and storage medium for intelligent configuration of data dashboards. By providing a visual configuration interface, users can configure the layout, style, and data source of the data dashboard through drag-and-drop and click operations. The system can also automatically recommend the most suitable configuration scheme based on user operating habits and data characteristics. The system adopts a modular design concept, divided into multiple independent configuration modules. This design not only facilitates system development and maintenance but also allows the system to flexibly adapt to different application scenarios. The system supports multi-role collaboration, allowing different users to operate according to their roles and permissions. The intelligent configuration method for data dashboards of the present invention not only improves the configuration efficiency and flexibility of data dashboards but also lowers the barrier to entry for system use, enabling more non-technical users to easily use data dashboards, thus possessing broad market application prospects.

[0053] The following describes in detail, with reference to the accompanying drawings, the intelligent configuration method, apparatus, electronic device, and storage medium for large data screens according to embodiments of the present invention.

[0054] On the one hand, embodiments of the present invention propose a method for intelligent configuration of large data screens, such as... Figure 1 As shown, the method includes the following steps:

[0055] Step S100: Provide a visual configuration interface; the visual configuration interface includes multiple configuration modules, each configuration module has multiple configuration components, and each configuration module has a corresponding configuration user;

[0056] Step S200: Obtain the user information of the configuration user who enters the visual configuration interface, and display the corresponding configuration module in the visual configuration interface based on the user information, as the target configuration module;

[0057] Step S300: Based on the user information, obtain the historical configuration information of the configured user;

[0058] Step S400: Based on historical configuration information, provide multiple configuration templates for configuration users;

[0059] Step S500: In response to the user's selection operation, select the target configuration template from multiple configuration templates, or create a new configuration template as the target configuration template;

[0060] Step S600: Based on the target configuration template, in response to the configuration user's editing operation on the configuration components of the target configuration module, a page layout file is formed; the page layout file is used to describe the content type, resolution information and priority information of each display page, and is also used to determine the base display page and the association parameters between any two display pages;

[0061] Step S700: Based on the page layout file, divide the data dashboard into multiple display interfaces corresponding to multiple display pages, and determine the size and position of each display interface according to the content type, resolution information, priority information, basic display page and associated parameters.

[0062] Specifically, in this embodiment of the invention, a visual configuration interface is provided, allowing users to configure the layout, style, and data source of the data dashboard through drag-and-drop and click operations. This enables non-technical users to easily configure and manage the data dashboard, thereby improving configuration efficiency and lowering the configuration threshold. In this example, the visual configuration interface adopts a modular design, divided into multiple independent configuration modules, such as a display module, a data processing module, and a human-computer interaction module. Each configuration module can be independently developed, tested, and maintained, improving the system's flexibility and scalability. Interaction protocols and API interfaces are set up between the various configuration modules, allowing efficient communication between them and supporting the access and extension of third-party modules. Different configuration modules have corresponding configuration users, supporting different roles (such as data analysts, designers, developers, etc.) to enter the corresponding configuration modules according to their permissions and responsibilities, optimizing workflows, improving collaboration efficiency, and ensuring the secure operation of the system. Each configuration module has corresponding configuration components, which configuration users can click and drag to perform page layout, data processing, program development, etc.

[0063] When a user enters the visual configuration interface, they need to log in with their personal information. At this point, the system can obtain the user's information and authenticate them, determining their identity and allowing them to enter the corresponding configuration module (i.e., the target configuration module). Once in the target configuration module, the system retrieves the user's historical configuration information and automatically recommends the most suitable configuration scheme based on the user's operating habits and data characteristics, providing multiple configuration templates for the user to choose from. The user can select the most suitable template from these options as the target configuration template and adjust and modify it to complete the page layout, eliminating the need to start from scratch and improving layout efficiency and time. If none of the provided templates are suitable, the user can create a new template as the target configuration template, which the system will save for future use.

[0064] After selecting a target configuration template, users are configured to edit the configuration components of the corresponding target configuration modules based on the template, completing the page layout and generating a page layout file. This allows the data dashboard to be displayed according to the page layout. It should be noted that the page layout file contains attribute information for multiple display pages, including the content type and resolution information for each display page. The page layout file also determines the base display page and the association parameters between any two display pages. Content types include text, chart, and video. Text type indicates the display page consists of pure text; chart type indicates the display page includes charts and some text; and video type indicates the display page is used to display dynamic video. For different content types, to ensure users can clearly see the content of each display page, corresponding resolution information needs to be set for each content type. Resolution information includes the default resolution and the adjustable resolution range. Normally, the display page is set at the default resolution. When users have specific requirements, they can adjust the resolution within the adjustable range, but not beyond it. The basic display page refers to the core display page among multiple display pages. It's the page that needs to be prominently displayed on the data dashboard, and therefore, it's usually placed in the center for easy viewing. It's important to note that the correlation parameter indicates the degree of connection between any two display pages. A higher correlation parameter indicates a higher degree of connection (relevance) between the two pages, meaning they should be placed adjacent to each other for easy viewing of related information. A lower correlation parameter indicates a lower degree of connection, allowing them to be placed further apart. The display pages with higher correlation parameters vary depending on the specific page being displayed. Priority information refers to the process where, when the data dashboard has too many display pages to show, higher-priority pages are displayed first, while lower-priority pages are temporarily not displayed until some other display pages on the data dashboard are closed, at which point they are replaced according to their priority.

[0065] After the page layout file is generated, it is sent to the data dashboard for page layout and display. It's important to note that the data dashboard divides the entire screen into multiple display interfaces based on the number of pages to be displayed. Each display interface is used to display the content of its corresponding page. Simultaneously, based on the content type, resolution, and priority information of the display pages, the size of each display interface and the base display page are determined. The position of each display interface is then determined based on the base display page and its associated parameters. It's worth noting that the display interface corresponding to the base display page is typically located in the center of the data dashboard. Display pages with higher association parameters with the base display page are closer to it, while those with lower association parameters are farther away. Each display page also has priority information. During the layout process, higher-priority display pages are placed first. If the number of display pages exceeds the maximum number that the data dashboard can display, lower-priority display pages are not displayed until some display pages on the data dashboard are closed, at which point they are replaced.

[0066] Furthermore, such as Figure 2 As shown, in some embodiments of the present invention, the intelligent configuration method for data dashboards further includes the following three steps:

[0067] Step S800: Obtain the user's gestures and postures through an image recognition device;

[0068] Step S900: Obtain the user's eye angle and gesture angle through an image recognition device to determine the user's target display interface;

[0069] Step S1000: Adjust the display state of the target display interface according to the gesture posture.

[0070] Specifically, in this example, an image recognition device is installed on the data dashboard. This device can recognize the user's actions and then perform corresponding actions on the data dashboard based on those actions. For example... Figure 3As shown, due to the large screen of the data display 100, it may not be easy for the user 300 to manually change the display state of the data display 100. In the prior art, the user 300 usually operates the data display 100 through a remote control. However, in some special cases, the user 300 does not carry a remote control and cannot adjust the data display 100 in a timely manner. To avoid this situation, an image recognition device is set up in this example. This image recognition device can recognize the user 300's gestures, thereby enabling the user 300 to adjust the data display 100 through gestures. Since the data display 100 has multiple display interfaces 200, the image recognition device needs to first determine the target display interface that the user 300 needs to operate based on the user 300's eye angle and gesture angle, and then adjust the display state of the target display interface according to the user 300's gesture state. It should be noted that the system has pre-set a variety of different gestures and the corresponding behaviors for each gesture, so that users can adjust the position of the target display interface, shrink or enlarge the target display interface, or close the target display interface, etc., by using the corresponding gestures.

[0071] In some embodiments of the present invention, step S1000 above, adjusting the display state of the target display interface according to the gesture posture, includes the following two steps:

[0072] (1) When the gesture indicates a moving position, determine the moving endpoint of the target display interface based on the gesture.

[0073] (2) Move the target display interface to the end point of the movement and move the display interface at the end point of the movement to the starting point of the target display interface, or obtain the association parameters between the display page of the target display interface and the display pages of other display interfaces, and rearrange the other display interfaces according to the association parameters.

[0074] When a user makes a gesture to move the target display interface, the movement trajectory and endpoint of the target display interface are determined based on the gesture. If the endpoint is empty, the target display interface is placed after the endpoint, and the operation ends. If there are other display interfaces at the endpoint, the original display interface at the endpoint is moved to the initial position of the target display interface, and the two display interfaces are swapped, while the other display interfaces remain unchanged, depending on the user's choice. Alternatively, after placing the target display interface at the endpoint, all other display interfaces are rearranged based on their association parameters with the target display interface. After moving the target display interface, if the user chooses to rearrange, the layout is performed based on the association parameters of all other display interfaces with the target display interface. Display interfaces with higher association parameters are placed around the target display interface, while display interfaces with lower association parameters are gradually moved away from the target display interface.

[0075] In some embodiments of the present invention, after step S600 above—forming a page layout file based on the target configuration template in response to the configuration user's editing operation on the configuration components of the target configuration module—it further includes the following three steps:

[0076] (1) Determine the content type and priority information of each display page according to the page layout file; the content types include text, charts and videos;

[0077] (2) Determine the resolution information for each display page based on the content type;

[0078] (3) Based on priority information, resolution information and the size of the data screen, determine the display pages to be displayed and the maximum and minimum allowable sizes of each display interface.

[0079] The content types include text, charts, and videos. For each content type, to ensure users can clearly see the content on each display page, corresponding resolution information needs to be set. Resolution information includes the default resolution and the adjustable resolution range. Normally, the display page uses the default resolution. When users have specific requirements, the resolution can be adjusted within the adjustable range, but it cannot be exceeded. Priority information and the size of the data dashboard determine which display pages should be prioritized. Based on the resolution information, the maximum and minimum allowable sizes for each display interface can be determined. During the adjustment of the display interface, it cannot exceed the maximum or fall below the minimum allowable size.

[0080] Furthermore, in some embodiments of the present invention, the above-described step S1100: adjusting the display state of the target display interface according to the gesture posture, further includes the following two steps:

[0081] (1) When the gesture indicates that the size is adjusted, the target display interface is reduced according to the gesture, and not less than the minimum allowable size of the target display interface, or the target display interface is enlarged, and not greater than the maximum allowable size of the target display interface.

[0082] (2) When the gesture indicates that the page is closed, the display page corresponding to the target display interface is closed. When a new display page needs to be replaced, the display page not displayed on the data screen is displayed on the target display interface according to the priority information, and all display interfaces are rearranged.

[0083] Specifically, when user 300 makes a gesture to adjust the size, if the gesture is to shrink, the target display interface is shrunk, but not smaller than the minimum allowable size to prevent the content from being illegible. If the gesture is to enlarge, the target display interface is enlarged, but not larger than the maximum allowable size to prevent interference with the normal display of other display interfaces 200. When user 300 makes a gesture to close the page, the target display interface is closed. If no other display pages are needed, the layout of other display interfaces on the data dashboard is rearranged. If other display pages are needed, they are displayed in order of priority, based on their priority information, at the position of the target display interface.

[0084] Furthermore, in some embodiments of the present invention, the intelligent configuration method for the data dashboard further includes the following three steps:

[0085] (1) Obtain real-time data;

[0086] (2) After cleaning and transforming the real-time data, it is loaded into the corresponding display interface;

[0087] (3) Based on the real-time data loading status, dynamically adjust the display content, display style and size of the corresponding display interface.

[0088] Specifically, the system supports efficient real-time data processing, including real-time data acquisition, cleaning, transformation, and loading. Simultaneously, the system can dynamically adjust the displayed content and style based on real-time data changes, such as automatically adjusting chart size and color to adapt to data variations and ensure the real-time nature and accuracy of data display.

[0089] Furthermore, in some embodiments of the present invention, the intelligent configuration method for the data dashboard further includes the following two steps:

[0090] (1) Perform target detection on the display pages of each display interface;

[0091] (2) When a target object or target behavior is detected in the display pages of several display interfaces, several display interfaces are displayed equally on the data screen, and the remaining display interfaces are hidden.

[0092] Specifically, when the data dashboard is applied to traffic monitoring systems or other types of monitoring systems, target detection can be performed on the content of each display interface. When a target object (such as a prohibited object) or target behavior (such as an illegal behavior) is detected in the display pages of several display interfaces, these display interfaces need to be highlighted and enlarged, while the other display interfaces are hidden, so that users can view the situation in real time.

[0093] According to embodiments of the present invention, the intelligent configuration method for data dashboards provides a visual configuration interface, allowing users to configure the layout, style, and data source of the data dashboard through drag-and-drop and click operations. The system can also automatically recommend the most suitable configuration scheme based on user operating habits and data characteristics. The system supports real-time data processing, including data acquisition, cleaning, transformation, and loading. Furthermore, the system can dynamically adjust the data display method according to data changes, such as automatically adjusting the size and color of charts to ensure the accuracy and real-time nature of data display. The system adopts a modular design concept, divided into multiple independent configuration modules. This design not only facilitates system development and maintenance but also allows the system to flexibly adapt to different application scenarios. The system supports multi-role collaboration, allowing different users to operate according to their roles and permissions. For example, data analysts can be responsible for configuring data modules, designers can be responsible for designing display modules, and IT engineers can be responsible for system deployment and maintenance. Through role management and permission control mechanisms, the system's security and management functions are enhanced, ensuring data and system security. Simultaneously, the system supports project management and version control functions, facilitating team collaboration and project tracking, and improving the efficiency and transparency of project management. Through the above technical solutions, the intelligent configuration method for data screens of the present invention not only improves the configuration efficiency and flexibility of data screens, but also lowers the threshold for system use, enabling more non-technical users to easily use data screens, and has broad market application prospects.

[0094] On the other hand, embodiments of the present invention also propose a smart configuration device for a large data screen, the device comprising:

[0095] The processor can be implemented using a general-purpose central processing unit (CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to achieve the technical solutions provided in the embodiments of this application.

[0096] The memory can be implemented in the form of read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory and called and executed by the processor using the data large-screen intelligent configuration method of the embodiments of this application.

[0097] Input / output interfaces are used to implement information input and output;

[0098] The communication interface is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0099] A bus is used to transfer information between various components of a device, such as processors, memory, input / output interfaces, and communication interfaces.

[0100] The processor, memory, input / output interfaces, and communication interfaces communicate with each other within the device via a bus.

[0101] On the other hand, embodiments of the present invention also provide an electronic device, including the data screen intelligent configuration device described above.

[0102] On the other hand, embodiments of the present invention also provide a storage medium, which is a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the above-described intelligent configuration method for large data screens.

[0103] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate, and may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0104] Although specific embodiments are described herein, those skilled in the art will recognize that many other modifications or alternative embodiments are also within the scope of this disclosure. For example, any of the functions and / or processing capabilities described in connection with a particular device or component can be performed by any other device or component. Furthermore, while various exemplary embodiments and architectures have been described according to embodiments of this disclosure, those skilled in the art will recognize that many other modifications to the exemplary embodiments and architectures described herein are also within the scope of this disclosure.

[0105] The foregoing description, with reference to block diagrams and flowcharts of systems, methods, systems, and / or computer program products according to exemplary embodiments, has described certain aspects of this disclosure. It should be understood that one or more blocks in the block diagrams and flowcharts, as well as combinations of blocks in the block diagrams and flowcharts, can be implemented by executing computer-executable program instructions, respectively. Similarly, according to some embodiments, some blocks in the block diagrams and flowcharts may not need to be executed in the order shown, or may not all need to be executed. Furthermore, additional components and / or operations beyond those shown in the blocks in the block diagrams and flowcharts may exist in some embodiments.

[0106] Therefore, blocks in block diagrams and flowcharts support combinations of means for performing a specified function, combinations of elements or steps for performing a specified function, and program instruction means for performing a specified function. It should also be understood that each block in a block diagram and flowchart, and combinations of blocks in block diagrams and flowcharts, can be implemented by a dedicated hardware computer system or a combination of dedicated hardware and computer instructions that performs a specific function, element, or step.

[0107] The program modules, applications, etc., described herein may include one or more software components, including, for example, software objects, methods, data structures, etc. Each such software component may include computer-executable instructions that, in response to execution, cause at least a portion of the functionality described herein (e.g., one or more operations of the exemplary methods described herein) to be performed.

[0108] Software components can be coded using any of a variety of programming languages. An exemplary programming language could be a low-level programming language, such as assembly language associated with a specific hardware architecture and / or operating system platform. Software components including assembly language instructions may need to be converted into executable machine code by an assembler before being executed by the hardware architecture and / or platform. Another exemplary programming language could be a higher-level programming language that is portable across multiple architectures. Software components including higher-level programming languages ​​may need to be converted into an intermediate representation by an interpreter or compiler before execution. Other examples of programming languages ​​include, but are not limited to, macro languages, shell or command languages, job control languages, scripting languages, database query or search languages, or report writing languages. In one or more exemplary embodiments, a software component containing instructions from one of the above-described programming language examples can be executed directly by the operating system or other software components without first being converted into another form.

[0109] Software components can be stored as files or other data storage structures. Software components of similar type or related function can be stored together in a specific directory, folder, or library. Software components can be static (e.g., pre-defined or fixed) or dynamic (e.g., created or modified at runtime).

[0110] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those skilled in the art, various changes can be made without departing from the spirit of the present invention.

Claims

1. A data large screen intelligent configuration method, characterized in that, The method comprises the following steps: providing a visual configuration interface; the visual configuration interface comprises a plurality of configuration modules, each of which is provided with a plurality of configuration components, and each of which has a corresponding configuration user; obtaining user information of a configuration user entering the visual configuration interface, and displaying the corresponding configuration module as a target configuration module in the visual configuration interface according to the user information; obtaining historical configuration information of the configuration user according to the user information; providing a plurality of configuration templates for the configuration user according to the historical configuration information; selecting a target configuration template from the plurality of configuration templates or creating a new configuration template as a target configuration template in response to a selection operation of the configuration user; forming a page layout file based on the target configuration template in response to an editing operation of the configuration user on the configuration components of the target configuration module; The page layout file is used to describe the content type, resolution information and priority information of each display page, and is also used to determine the basic display page and the association parameter between any two display pages; wherein the association parameter represents the degree of association between any two display pages, and the higher the association parameter, the higher the degree of association between the two display pages, and the placement distance between any two display pages is determined by the association parameter; According to the page layout file, the data large screen is divided into a plurality of display interfaces corresponding to a plurality of display pages, and the size and position of each display interface are determined according to the content type, the resolution information, the priority information, the basic display page and the association parameter; The data large screen is provided with an image recognition device, and the data large screen intelligent configuration method further comprises: acquiring the gesture posture of the operation user through the image recognition device; acquiring the eye angle and gesture angle of the operation user through the image recognition device, and determining the target display interface of the operation user; adjusting the display state of the target display interface according to the gesture posture.

2. The data large screen intelligent configuration method according to claim 1, characterized in that, The step of adjusting the display state of the target display interface according to the gesture posture comprises: when the gesture posture represents a moving position, determining the moving endpoint of the target display interface according to the gesture posture; moving the target display interface to the moving endpoint, and moving the display interface at the moving endpoint to the moving starting point of the target display interface, or acquiring the association parameter between the display page of the target display interface and the display page of other display interfaces, and rearranging other display interfaces according to the association parameter.

3. The data large screen intelligent configuration method of claim 1, characterized in that, The step of forming a page layout file based on the target configuration template in response to the editing operation of the configuration user on the configuration components of the target configuration module further comprises: determining the content type and priority information of each display page according to the page layout file; the content type includes text type, chart type and video type; determining the resolution information of each display page according to the content type; According to the resolution information of each display page, the size of the data large screen, and the priority information, a display page to be displayed and maximum and minimum allowed sizes of each display interface are determined.

4. The data large screen intelligent configuration method according to claim 3, characterized in that, The step of adjusting the display state of the target display interface according to the gesture posture comprises: When the gesture posture indicates adjusting size, the target display interface is reduced according to the gesture posture, and is not less than the minimum allowed size of the target display interface, or the target display interface is enlarged, and is not greater than the maximum allowed size of the target display interface; When the gesture posture indicates closing a page, the display page corresponding to the target display interface is closed, and when a new display page is needed, the display page not displayed on the data large screen is displayed at the target display interface according to the priority information, and all the display interfaces are re-arranged.

5. The data large screen intelligent configuration method according to claim 1, characterized in that, The data large screen intelligent configuration method further comprises: acquiring real-time data; loading the real-time data to the corresponding display interface after cleaning and converting the real-time data; adjusting the display content, display style, and size of the corresponding display interface according to the loading condition of the real-time data.

6. The data large screen intelligent configuration method according to claim 1, characterized in that, The data large screen intelligent configuration method further comprises: target detection is performed on the display page of each display interface; when a target object or target behavior is detected in the display page of several display interfaces, the several display interfaces are displayed on the data large screen, and the remaining display interfaces are hidden.

7. A data large screen intelligent configuration device, characterized in that, The data large screen intelligent configuration device comprises at least one control processor and a memory connected in communication with the at least one control processor; the memory stores instructions executable by the at least one control processor, and the instructions are executed by the at least one control processor to enable the at least one control processor to perform the data large screen intelligent configuration method according to any one of claims 1 to 6.

8. An electronic device, comprising: The data large screen intelligent configuration device comprises the data large screen intelligent configuration device according to claim 7.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions for enabling a computer to perform the data large screen intelligent configuration method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Visual page generation method and device, computer equipment and storage medium

    CN112015501A

  • View generation method and system and storage medium

    CN115576530A

  • Visual billboard interaction method, device and equipment based on gesture recognition

    CN116149524A