Data large-screen intelligent configuration method and device, electronic equipment and storage medium
By providing a visual configuration interface and modular design, combined with image recognition technology, the problem of complex configuration and insufficient flexibility of traditional data large-screen systems is solved, and an efficient, flexible and real-time data large-screen system is realized, which lowers the threshold for use and supports multi-role collaboration.
Patent Information
- Application Number
- CN202411814222.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2044-12-11
AI Technical Summary
Traditional data large-screen systems have complex configurations, insufficient flexibility, low real-time performance, and low collaboration efficiency, making it difficult to meet rapidly changing business needs.
Provides a visual configuration interface, and users configure the large-screen layout, style and data source through dragging and clicking operations. The system automatically recommends configuration plans based on user habits and data characteristics. It adopts a modular design, supports multi-character collaboration, and obtains user gestures and eye angles through image recognition devices, and dynamically adjusts the display interface.
It improves the configuration efficiency and flexibility of the large data screen, lowers the threshold for use, and allows more non-technical users to use easily, and supports real-time data processing and multi-role collaboration.
Smart Images

Figure CN119917082A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of large data screens, and in particular to a method, device, electronic device and storage medium for intelligently configuring a large data screen. Background Art
[0002] With the development of big data technology and cloud computing, data large screens have been widely used in business analysis, network monitoring, and public information display. However, traditional data large screen systems usually require professional technicians to perform complex configuration and maintenance, which is not only time-consuming and labor-intensive, but also limits the flexibility and real-time performance of the system. Therefore, the development of an efficient, intelligent, and easy-to-configure data large screen system has become an urgent need in the industry. Summary of the invention
[0003] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a data large screen intelligent configuration method, device, electronic device and storage medium, which can improve the configuration efficiency and flexibility of the data large screen.
[0004] In a first aspect, a data large screen intelligent configuration method according to an embodiment of the present invention comprises the following steps:
[0005] Providing a visual configuration interface; the visual configuration interface includes a plurality of configuration modules, each of the configuration modules is provided with a plurality of configuration components, and each of the configuration modules has a corresponding configuration user;
[0006] Acquire user information of a configuration user who enters the visual configuration interface, and display the corresponding configuration module in the visual configuration interface as a target configuration module according to the user information;
[0007] According to the user information, acquiring the historical configuration information of the configured user;
[0008] Providing a plurality of configuration templates for the configuration user according to the historical configuration information;
[0009] In response to the selection operation of the configuration user, selecting a target configuration template from the multiple configuration templates, or creating 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 component 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 a basic display page, and determine the association parameters between any two display pages;
[0011] According to the page layout file, the data screen 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 large screen is provided with an image recognition device, and the data large screen intelligent configuration method further includes:
[0013] Acquiring the gesture posture of the operating user through the image recognition device;
[0014] Acquiring the eye angle and gesture angle of the operating user through the image recognition device to determine the target display interface of the operating user;
[0015] According to the gesture posture, the display state of the target display interface is adjusted.
[0016] According to some embodiments of the present invention, the step of adjusting the display state of the target display interface according to the gesture posture includes:
[0017] When the gesture posture indicates a moving position, determining a moving end point of the target display interface according to the gesture posture;
[0018] Move the target display interface to the moving end point, and move the display interface at the moving end point to the moving 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 the 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 component of the target configuration module, the step further includes:
[0020] Determine 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;
[0021] Determining resolution information of each of the displayed pages according to the content type;
[0022] According to the resolution information of each display page, the size of the large data screen and the priority information, the display page to be displayed and the maximum allowable size and the minimum allowable size 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 according to the gesture posture includes:
[0024] When the gesture indicates resizing, the target display interface is reduced in size according to the gesture and is not smaller than the minimum allowable size of the target display interface, or the target display interface is enlarged and is not larger than the maximum allowable size of the target display interface;
[0025] When the gesture indicates closing a page, 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 the display interfaces are rearranged.
[0026] According to some embodiments of the present invention, the data large screen intelligent configuration method further includes:
[0027] Get real-time data;
[0028] After cleaning and converting the real-time data, the data is loaded into the corresponding display interface;
[0029] According to 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 data large screen intelligent configuration method further includes:
[0031] Performing target detection on each display page of the display interface;
[0032] When a target object or a target behavior is detected in a display page of several display interfaces, several display interfaces are equally displayed on the data large screen, and the remaining display interfaces are hidden.
[0033] In the second aspect, according to an embodiment of the present invention, the intelligent configuration device for a large data screen includes at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor so that the at least one control processor can execute the intelligent configuration method for a large data screen as described in the embodiment of the first aspect.
[0034] In a third aspect, an electronic device according to an embodiment of the present invention includes the data large-screen intelligent configuration device described in the embodiment of the second aspect.
[0035] In a fourth aspect, according to a storage medium of an embodiment of the present invention, the storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the data large-screen intelligent configuration method described in the embodiment of the first aspect.
[0036] The data screen intelligent configuration method, device, electronic device and storage medium according to the 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 screen by dragging and clicking, and the system can also automatically recommend the most suitable configuration scheme according to the user's operating habits and data characteristics; the system adopts a modular design concept and is divided into multiple independent configuration modules. This design not only facilitates the development and maintenance of the system, but also enables the system to flexibly adapt to different application scenarios; the system supports multi-role collaboration, and different users can operate according to their roles and permissions. The data screen intelligent configuration method of the present invention not only improves the configuration efficiency and flexibility of the data screen, but also lowers the threshold for using the system, so that more non-technical users can easily use the data screen, and has broad market application prospects.
[0037] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0039] Figure 1 This is a flowchart of the steps of the data large screen intelligent configuration method according to an embodiment of the present invention;
[0040] Figure 2 A flowchart of a method for intelligently configuring a large data screen according to another embodiment of the present invention;
[0041] Figure 3 The diagram is a schematic diagram of the data large screen operation according to an embodiment of the present invention. DETAILED DESCRIPTION
[0042] Embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and are not to be construed as limitations on the present application. For the step numbers in the following embodiments, they are only provided for the convenience of explanation, and the order between the steps is not limited in any way, and the execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.
[0043] In the description of the present invention, it should be understood that descriptions involving orientations, such as up, down, front, back, left, right, etc., and orientations or positional relationships indicated are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.
[0044] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present invention and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0045] Reference to "embodiments" in the present invention means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0046] With the development of big data technology and cloud computing, data large screens have been widely used in business analysis, network monitoring, and public information display. However, traditional data large screen systems usually require professional technicians to perform complex configuration and maintenance, which is not only time-consuming and labor-intensive, but also limits the flexibility and real-time performance of the system. Therefore, the development of an efficient, intelligent, and easy-to-configure data large screen system has become an urgent need in the industry.
[0047] The existing data large screen system has the following disadvantages:
[0048] 1. High configuration complexity: Traditional data large screen systems usually require professional technicians to configure, involving complex programming and system settings, which not only increases the configuration time, but also raises the usage threshold.
[0049] 2. Insufficient flexibility and scalability: Existing systems often lack sufficient flexibility in design, making it difficult to adapt to rapidly changing business needs and slow to respond to changes in data sources or adjustments to interfaces.
[0050] 3. Poor real-time performance: Many data large-screen systems cannot effectively process real-time data, or cannot immediately reflect data updates on the interface, which is particularly disadvantageous in scenarios that require quick decision-making.
[0051] 4. Low collaboration efficiency: In a multi-person collaboration environment, traditional systems often do not support the collaboration needs of different roles well, resulting in high communication costs and low collaboration efficiency.
[0052] To this end, the embodiments of the present invention provide a method, device, electronic device and storage medium for intelligent configuration of a large data screen. By providing a visual configuration interface, users can configure the layout, style and data source of the large data screen by dragging and clicking. The system can also automatically recommend the most suitable configuration scheme according to the user's operating habits and data characteristics. The system adopts a modular design concept and is divided into multiple independent configuration modules. This design not only facilitates the development and maintenance of the system, but also enables the system to flexibly adapt to different application scenarios. The system supports multi-role collaboration, and different users can operate according to their roles and permissions. The intelligent configuration method of the large data screen of the present invention not only improves the configuration efficiency and flexibility of the large data screen, but also lowers the threshold for using the system, so that more non-technical users can easily use the large data screen, and has broad market application prospects.
[0053] The following describes in detail the data large screen intelligent configuration method, device, electronic device and storage medium according to the embodiments of the present invention in conjunction with the accompanying drawings.
[0054] On the one hand, the embodiment of the present invention proposes a method for intelligently configuring a large data screen, such as Figure 1 As shown, the method comprises the following steps:
[0055] Step S100: providing a visual configuration interface; the visual configuration interface includes a plurality of configuration modules, each configuration module is provided with a plurality of configuration components, and each configuration module has a corresponding configuration user;
[0056] Step S200: obtaining user information of a configuration user who enters the visual configuration interface, and displaying a corresponding configuration module in the visual configuration interface as a target configuration module according to the user information;
[0057] Step S300: Acquire historical configuration information of the configured user according to the user information;
[0058] Step S400: providing multiple configuration templates for configuration users according to historical configuration information;
[0059] Step S500: In response to a selection operation of a configuration user, a target configuration template is selected from multiple configuration templates, or a new configuration template is created 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 component 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 basic display page, and determine the association parameters between any two display pages;
[0061] Step S700: According to the page layout file, the data screen 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, resolution information, priority information, basic display page and associated parameters.
[0062] Specifically, in an embodiment of the present invention, by providing a visual configuration interface, the user can configure the layout, style and data source of the data screen by dragging and clicking, so that non-technical users can also easily configure and manage the data screen, thereby improving configuration efficiency and lowering the configuration threshold. In this example, the visual configuration interface adopts a modular design and is divided into multiple independent configuration modules, such as a display module, a data processing module, a human-computer interaction module, etc. Each configuration module can be independently developed, tested and maintained, improving the flexibility and scalability of the system; an interactive protocol and an API interface are set between each configuration module, allowing efficient communication between each configuration module, while supporting the access and expansion of third-party modules. For different configuration modules, there are corresponding configuration users, supporting different roles (such as data analysts, designers, developers, etc.) to enter the corresponding configuration module according to their own authority and responsibilities to operate, optimize the workflow, improve collaboration efficiency, and ensure the safe operation of the system. For each configuration module, a corresponding configuration component is set, and the configuration user can perform page layout, data processing, program development, etc. by clicking and dragging the configuration component.
[0063] When the configuration user enters the visual configuration interface, he needs to log in his personal information. At this time, the system can obtain the user information of the configuration user, and authenticate the configuration user based on the user information, and determine the identity of the configuration user, so that the configuration user can enter the corresponding configuration module (i.e., the target configuration module). After the configuration user enters the target configuration module, the system will obtain the historical configuration information of the configuration user, and automatically recommend the most suitable configuration scheme according to the configuration user's operating habits and data characteristics, and provide multiple configuration templates for the configuration user to choose. The configuration user can select the most suitable template as the target configuration template from the multiple configuration templates provided by the system, and adjust and modify it based on the target configuration template to complete the layout of the page, so that there is no need to start the page layout from scratch, improve layout efficiency, and save layout time. If the multiple configuration templates provided by the system are not suitable, the configuration user can create a new configuration template as the target configuration template. At the same time, the system will save this newly created configuration template for subsequent use.
[0064] After selecting the target configuration template, based on the target configuration template, the configuration user edits the configuration components of the corresponding target configuration module to complete the layout of the page and form a page layout file so that the data screen can be displayed according to the page layout. It should be noted that the page layout file contains the attribute information of multiple display pages, including the content type and resolution information of each display page. At the same time, the page layout file will also determine the basic display page and the associated parameters between any two display pages; wherein, the content type includes text type, chart type and video type, the text type indicates that the display page is composed of pure text, the chart type indicates that the display page includes a chart and part of the text, and the video type indicates that the display page is used to display dynamic video. For different content types, in order to facilitate users to see the content of each display page, it is necessary to set the corresponding resolution information for each content type of display page. The resolution information includes the default resolution and the adjustable resolution range of the display page. Under normal circumstances, the display page is displayed at the default resolution. When the user has specific requirements, it can be adjusted within the adjustable resolution range, but it cannot exceed the adjustable resolution range. The basic display page is the core display page among multiple display pages, which needs to be displayed on the data screen. Therefore, the basic display page is usually placed in the center of the data screen to facilitate users to view the basic display page. It should be noted that the association parameter indicates the degree of association between any two display pages. The higher the association parameter, the higher the degree of association (correlation) between the two display pages. The two display pages need to be placed in adjacent positions to facilitate users to view various related information. The lower the association parameter, the lower the degree of association between the two display pages. The two display pages can be placed far apart. For different display pages, the display pages with higher association parameters are not the same. Priority information refers to when the data screen needs to display more display pages and cannot display all display pages, according to the priority information, the display pages with higher priority are displayed first, while the display pages with lower priority are not displayed temporarily. After some display pages on the data screen are closed, they are replaced in sequence according to the priority level.
[0065] After the page layout file is formed, it is sent to the data screen so that the data screen performs page layout and display. It should be noted that the data screen will divide the entire screen into multiple display interfaces according to the number of display pages, and each display interface is used to display the content of the corresponding display page. At the same time, according to the content type, resolution information and priority information of the display page, the display page to be displayed and the size of each display interface are determined, and then the position of each display interface is determined according to the basic display page and the associated parameters. It should be noted that the display interface corresponding to the basic display page is usually located in the center of the data screen, and the display page with a higher associated parameter with the basic display page is closer to the basic display page, and the display page with a lower associated parameter with the basic display page is farther away from the basic display page. It should be noted that each display page is also set with priority information. In the layout process, the display page with a higher priority will be placed first. If the display page exceeds the maximum number that the data screen can display, the display page with a lower priority will not be displayed. After some display pages on the data screen are closed, they will be replaced.
[0066] Furthermore, if Figure 2 As shown, in some embodiments of the present invention, the data large screen intelligent configuration method also includes the following three steps:
[0067] Step S800: Acquire the gesture posture of the operating user through an image recognition device;
[0068] Step S900: obtaining the eye angle and gesture angle of the operating user through an image recognition device to determine the target display interface of the operating user;
[0069] Step S1000: adjusting the display state of the target display interface according to the gesture posture.
[0070] Specifically, in this example, an image recognition device is provided on the data screen, and the image recognition device can recognize the operation of the operating user, so that corresponding actions are performed on the data screen according to the operation of the operating user. Figure 3As shown, since the screen of the data large screen 100 is large, it may not be easy for the operating user 300 to manually change the display state of the data large screen 100. In the prior art, the operating user 300 usually operates the data large screen 100 through a remote control, but in some special cases, the operating user 300 does not carry the remote control with him, and the data large screen 100 cannot be adjusted in time. In order to avoid this situation, in this example, an image recognition device is set, which can recognize the gesture posture of the operating user 300, so that the operating user 300 can adjust the data large screen 100 through the gesture posture. Since the data large screen 100 has multiple display interfaces 200, the image recognition device needs to first determine the target display interface that the operating user 300 needs to operate according to the eye angle and gesture angle of the operating user 300, and then adjust the display state of the target display interface according to the gesture state of the operating user 300. It should be noted that the system has pre-set a variety of different gesture postures and the corresponding behaviors of each gesture posture, so that the operating user can adjust the position of the target display interface, reduce or enlarge the target display interface, or close the target display interface through the corresponding gesture posture.
[0071] In some embodiments of the present invention, the above step S1000: adjusting the display state of the target display interface according to the gesture posture includes the following two steps:
[0072] (1) When the gesture posture indicates a moving position, determining the moving end point of the target display interface according to the gesture posture;
[0073] (2) Moving the target display interface to the end point of the movement, and moving the display interface at the end point of the movement to the starting point of the movement of the target display interface, or obtaining association parameters between the display page of the target display interface and the display page of other display interfaces, and rearranging the other display interfaces according to the association parameters.
[0074] When the user makes a gesture to move the position of the target display interface, the moving track and the moving end point of the target display interface are determined according to the gesture posture. If the moving end point is blank, the target display interface is placed at the moving end point and the operation ends. If there are other display interfaces at the moving end point, according to the selection of the operating user 300, the original display interface at the moving end point is moved to the initial position of the target display interface, the two display interfaces are swapped, and the other display interfaces remain unchanged; or, after the target display interface is placed at the moving end point, all the remaining display interfaces are rearranged according to the association parameters of all the remaining display interfaces with the target display interface. After the target display interface is moved, if the operating user 300 chooses to rearrange, it is necessary to rearrange according to the association parameters of all the remaining display interfaces 200 with the target display interface, and the display interface 200 with higher association parameters is placed on the periphery of the target display interface, and the display interface 200 with lower association parameters gradually moves away from the target display interface.
[0075] In some embodiments of the present invention, after the above step S600: based on the target configuration template, in response to the configuration user's editing operation on the configuration component of the target configuration module, forming a page layout file, 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 type includes text type, chart type and video type;
[0077] (2) Determine the resolution information of each display page according to the content type;
[0078] (3) Determine the display pages to be displayed and the maximum and minimum allowable sizes of each display interface based on the priority information, resolution information, and the size of the large data screen.
[0079] Among them, the content types include text type, chart type and video type. For different content types, in order to facilitate users to see the content of each display page clearly, it is necessary to set corresponding resolution information for the display page of each content type. The resolution information includes the default resolution of the display page and the adjustable resolution range. Under normal circumstances, the display page is displayed at the default resolution. When the user has specific requirements, it can be adjusted within the adjustable resolution range, but it cannot exceed the adjustable resolution range. Through the priority information and the size of the data screen, it can be determined which display pages are prioritized for layout, and then according to the resolution information, the maximum allowable size and the minimum allowable size of each display interface can be determined. In the process of adjusting the display interface, it cannot be larger than the maximum allowable size and smaller than the minimum allowable size.
[0080] Furthermore, in some embodiments of the present invention, the above 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 resizing, the target display interface is reduced in size according to the gesture, but not smaller than the minimum allowable size of the target display interface, or the target display interface is enlarged, but not larger than the maximum allowable size of the target display interface;
[0082] (2) When the gesture indicates closing a page, the display page corresponding to the target display interface is closed. When a new display page needs to be replaced, the display page that is 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 the operating user 300 makes a gesture to adjust the size, if it is a gesture to reduce the size, the target display interface is reduced, but it cannot be smaller than the minimum allowable size of the target display interface to prevent the content of the target display interface from being unclear; if it is a gesture to enlarge the size, the target display interface is enlarged, but it cannot be larger than the maximum allowable size of the target display interface to prevent affecting the normal display of other display interfaces 200. When the operating user 300 makes a gesture to close the page, the display page of the target display interface is closed. If other display pages do not need to be displayed, other display interfaces on the data large screen are rearranged. If other display pages need to be displayed, other display pages that are not displayed on the data large screen 100 are displayed at the position of the target display interface in the order of priority according to the priority information of the display pages.
[0084] Furthermore, in some embodiments of the present invention, the data large screen intelligent configuration method further includes the following three steps:
[0085] (1) Obtain real-time data;
[0086] (2) After cleaning and converting the real-time data, it is loaded into the corresponding display interface;
[0087] (3) Dynamically adjust the display content, display style and size of the corresponding display interface according to the loading status of real-time data.
[0088] Specifically, the system supports efficient real-time data processing, including real-time acquisition, cleaning, conversion and loading of data. At the same time, the system can dynamically adjust the display content and style according to the real-time changes of data, such as automatically adjusting the size and color of charts to adapt to data changes, ensuring the real-time and accuracy of data display.
[0089] Furthermore, in some embodiments of the present invention, the data large screen intelligent configuration method further includes the following two steps:
[0090] (1) Performing target detection on the display page of each display interface;
[0091] (2) When a target object or target behavior is detected in a display page of a plurality of display interfaces, the plurality of display interfaces are evenly displayed on the data screen, and the remaining display interfaces are hidden.
[0092] Specifically, when the data screen is applied to a traffic monitoring system or other types of monitoring systems, target detection can be performed on the content of each display interface. When target objects (such as prohibited objects) or target behaviors (such as illegal behaviors) are detected in the display pages of several display interfaces, these display interfaces need to be displayed in a focused manner, enlarged, and the remaining display interfaces need to be hidden to facilitate users to view the situation in real time.
[0093] According to the data screen intelligent configuration method of the embodiment of the present invention, by providing a visual configuration interface, the user can configure the layout, style and data source of the data screen by dragging and clicking. The system can also automatically recommend the most suitable configuration scheme according to the user's operating habits and data characteristics; the system supports real-time data processing, including data collection, cleaning, conversion and loading. In addition, the system can dynamically adjust the data display method according to data changes, such as automatically adjusting the size and color of the chart to ensure the accuracy and real-time performance of the data display. The system adopts a modular design concept and is divided into multiple independent configuration modules. This design not only facilitates the development and maintenance of the system, but also enables the system to flexibly adapt to different application scenarios; the system supports multi-role collaboration, and different users can operate according to their roles and permissions. For example, data analysts can be responsible for the configuration of data modules, designers can be responsible for the design of display modules, and IT engineers can be responsible for the deployment and maintenance of the system; through role management and permission control mechanisms, the security and management functions of the system are enhanced, ensuring the security of data and systems. At the same time, the system supports project management and version control functions, which facilitates team collaboration and project tracking, and improves the efficiency and transparency of project management. Through the above technical scheme, the data large screen intelligent configuration method of the present invention not only improves the configuration efficiency and flexibility of the data large screen, but also lowers the use threshold of the system, so that more non-technical users can easily use the data large screen, and has broad market application prospects.
[0094] On the other hand, an embodiment of the present invention further proposes a data large screen intelligent configuration device, the device comprising:
[0095] The processor may be implemented by a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0096] The memory can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory can store an operating system and other applications. When the technical solution provided in the embodiments of this specification is implemented by software or firmware, the relevant program code is stored in the memory, and the processor is called to execute the data large screen intelligent configuration method of the embodiment of this application;
[0097] Input / output interface, used to realize information input and output;
[0098] Communication interface, used to realize communication interaction between this device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0099] The bus, which transfers information between the various components of the device (such as the processor, memory, input / output interfaces, and communication interfaces);
[0100] The processor, memory, input / output interface and communication interface are connected to each other through a bus inside the device.
[0101] On the other hand, an embodiment of the present invention further provides an electronic device, including the data large-screen intelligent configuration device as described above.
[0102] On the other hand, an embodiment of the present invention further provides a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the above-mentioned data large-screen intelligent configuration method is implemented.
[0103] As a non-transient computer-readable storage medium, the memory can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and are implemented to be located in one place, or may also be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0104] Although specific embodiments are described herein, those of ordinary skill in the art will recognize that many other modifications or alternative embodiments are also within the scope of the present disclosure. For example, any of the functions and / or processing capabilities described in conjunction with a particular device or component may be performed by any other device or component. In addition, although various exemplary implementations and architectures have been described according to embodiments of the present disclosure, those of ordinary skill in the art will recognize that many other modifications to the exemplary implementations and architectures described herein are also within the scope of the present disclosure.
[0105] Some aspects of the present disclosure are described above with reference to the block diagram and flow chart of the system, method, system and / or computer program product according to the exemplary embodiments.It should be understood that the combination of one or more blocks in the block diagram and the flow chart and the blocks in the block diagram and the flow chart can be realized by executing computer executable program instructions respectively.Equally, according to some embodiments, some blocks in the block diagram and the flow chart may not need to be executed in the order shown, or may not need to be executed in full.In addition, additional components and / or operations beyond those components and / or operations shown in the blocks in the block diagram and the flow chart may be present in certain embodiments.
[0106] Therefore, the blocks in the block diagrams and flow charts support the combination of devices for performing the specified functions, the combination of elements or steps for performing the specified functions, and the program instruction devices for performing the specified functions. It should also be understood that each block in the block diagrams and flow charts and the combination of blocks in the block diagrams and flow charts can be implemented by a special-purpose hardware computer system or a combination of special-purpose 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 illustrative methods described herein) to be performed.
[0108] Software components can be encoded with any of various programming languages. An exemplary programming language can be a low-level programming language, such as an assembly language associated with a specific hardware architecture and / or an operating system platform. The software component comprising assembly language instructions may need to be converted to executable machine code by an assembler before being executed by hardware architecture and / or platform. Another exemplary programming language can be a higher-level programming language, which can be transplanted across multiple architectures. The software component comprising a higher-level programming language may need to be converted to an intermediate representation by an interpreter or a compiler before execution. Other examples of programming languages include but are not limited to macro languages, shells or command languages, job control languages, scripting languages, database queries or search languages or report writing languages. In one or more exemplary embodiments, the software component comprising the instruction of one of the above-mentioned programming language examples can be directly executed by an operating system or other software components, without first being converted into another form.
[0109] Software components may be stored as files or other data storage structures. Software components of similar type or related functions may be stored together, such as in a specific directory, folder, or library. Software components may be static (e.g., preset or fixed) or dynamic (e.g., created or modified at execution time).
[0110] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the relevant technical field without departing from the purpose of the present invention.
Claims
1. A method for intelligent configuration of a large data screen, characterized in that: The following steps are involved: Providing a visual configuration interface; the visual configuration interface includes a plurality of configuration modules, each of the configuration modules is provided with a plurality of configuration components, and each of the configuration modules has a corresponding configuration user; Acquire user information of a configuration user who enters the visual configuration interface, and display the corresponding configuration module in the visual configuration interface as a target configuration module according to the user information; According to the user information, acquiring the historical configuration information of the configured user; Providing a plurality of configuration templates for the configuration user according to the historical configuration information; In response to the selection operation of the configuration user, selecting a target configuration template from the multiple configuration templates, or creating a new configuration template as the target configuration template; Based on the target configuration template, in response to the configuration user's editing operation on the configuration component 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 basic display page, and determine the association parameters between any two of the display pages; According to the page layout file, the data screen 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.
2. The data large screen intelligent configuration method according to claim 1 is characterized in that: The data large screen is provided with an image recognition device, and the data large screen intelligent configuration method further includes: Acquiring the gesture posture of the operating user through the image recognition device; Acquiring the eye angle and gesture angle of the operating user through the image recognition device to determine the target display interface of the operating user; According to the gesture posture, the display state of the target display interface is adjusted.
3. The data large screen intelligent configuration method according to claim 2 is 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 a moving position, determining a moving end point of the target display interface according to the gesture posture; Move the target display interface to the moving end point, and move the display interface at the moving end point to the moving 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 the other display interfaces, and rearrange the other display interfaces according to the association parameters.
4. The data large screen intelligent configuration method according to claim 2 is characterized in that: After the step of forming a page layout file based on the target configuration template and in response to the configuration user's editing operation on the configuration component of the target configuration module, the method further includes: Determine 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 resolution information of each of the displayed pages according to the content type; According to the resolution information of each display page, the size of the large data screen and the priority information, the display page to be displayed and the maximum allowable size and the minimum allowable size of each display interface are determined.
5. The data large screen intelligent configuration method according to claim 4 is characterized in that: The step of adjusting the display state of the target display interface according to the gesture posture comprises: When the gesture indicates resizing, the target display interface is reduced in size according to the gesture and is not smaller than the minimum allowable size of the target display interface, or the target display interface is enlarged and is not larger than the maximum allowable size of the target display interface; When the gesture indicates closing a page, 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 the display interfaces are rearranged.
6. The data large screen intelligent configuration method according to claim 1 is characterized in that: The data large screen intelligent configuration method also includes: Get real-time data; After cleaning and converting the real-time data, the data is loaded into the corresponding display interface; According to the loading status of the real-time data, the display content, display style and size of the corresponding display interface are dynamically adjusted.
7. The data large screen intelligent configuration method according to claim 1 is characterized in that: The data large screen intelligent configuration method also includes: Performing target detection on each display page of the display interface; When a target object or a target behavior is detected in a display page of several display interfaces, several display interfaces are equally displayed on the data large screen, and the remaining display interfaces are hidden.
8. A data large screen intelligent configuration device, characterized in that: It includes at least one control processor and a memory for communicating with the at least one control processor; the memory stores instructions that can be executed by the at least one control processor, and the instructions are executed by the at least one control processor so that the at least one control processor can execute the data large screen intelligent configuration method as described in any one of claims 1 to 7.
9. An electronic device, characterized in that: Including the data large screen intelligent configuration device as described in claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the data large-screen intelligent configuration method as described in any one of claims 1 to 7.
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
Dynamic authority management method and device of visual system and electronic equipment
CN118410510A
Display data control method, device, and system
WO2018040943A1