Data display method, platform, electronic device and computer readable storage medium
By setting organizational levels for monitoring scenarios and binding monitoring videos and data, and using indicator labels to enable multi-level navigation, the problems of unintuitive data display and inconvenient viewing are solved, thereby improving the efficiency of data viewing and the timeliness of decision-making.
Patent Information
- Application Number
- CN202211738793.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-12-30
AI Technical Summary
Existing technologies are insufficient for effectively and intuitively displaying and conveniently viewing multi-dimensional and multi-type data, making it difficult to make timely decisions in response to anomalies.
Based on the monitoring scope of the monitoring scenario, an organizational hierarchy is set for each monitoring scenario, and the monitoring video and monitoring data are bound to the organizational hierarchy. Indicator labels are set in the monitoring video of the upper organizational hierarchy, and a visualization interface matching the organizational hierarchy is generated. The data at the specified location is displayed on the lower interface through the indicator labels.
It improves the intuitiveness of data display and the convenience of data viewing, allowing for quick navigation to abnormal situations and timely decision-making.
Smart Images

Figure CN116108223B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a data display method, platform, electronic device and computer readable storage medium. BACKGROUND
[0002] With the advent of the data era, data has become an important information in the production and operation process, and data can provide assistance for managers to make decisions. However, in addition to the conventional statistical data, data also includes visualized data such as videos. Therefore, the data generated in the production and operation process has the characteristics of large data volume, multi-dimension, multi-type and multi-structure. The managers lack effective methods to intuitively present the data and conveniently view the data of any node in the process, which makes it difficult to make decisions in response to abnormal situations in a timely manner. Therefore, how to improve the intuitiveness of data display and the convenience of data viewing has become a problem to be solved. SUMMARY
[0003] The technical problem solved by the present application is to provide a data display method, platform, electronic device and computer readable storage medium, which can improve the intuitiveness of data display and the convenience of data viewing.
[0004] To solve the above technical problem, the first aspect of the present application provides a data display method, comprising: setting a corresponding organization level for each monitoring scene based on the monitoring range of a plurality of monitoring scenes; wherein there is a superior-inferior relationship between the organization levels corresponding to each monitoring scene, and the high and low of the organization level is related to the size of the monitoring range; binding the monitoring video and monitoring data corresponding to each monitoring scene to the organization level corresponding to each monitoring scene; setting an indication label in the monitoring video corresponding to the organization level located at the superior; wherein the indication label corresponds to at least part of the specified position in the monitoring scene located at the inferior; generating a visual interface matched with each organization level to display the monitoring video and monitoring data bound by each organization level; wherein the indication label can jump to the visual interface located at the inferior based on the indication label to display the monitoring video and monitoring data at the specified position matched with the indication label.
[0005] To solve the above technical problems, the second aspect of the present application provides a data display platform, comprising: an organization configuration module, a data receiving module, a label setting module and a display customization module, wherein the organization configuration module is configured to set a corresponding organization level for each monitoring scene based on the monitoring range of a plurality of monitoring scenes; wherein there is a superior-inferior relationship between the organization levels corresponding to each monitoring scene, and the height of the organization level is related to the size of the monitoring range; the data receiving module is configured to bind the monitoring video and monitoring data corresponding to each monitoring scene to the organization level corresponding to each monitoring scene; the label setting module is configured to set an indication label in the monitoring video corresponding to the organization level at the superior level; wherein the indication label corresponds to at least part of the specified position in the monitoring scene at the inferior level; the display customization module is configured to generate a visual interface matched with each organization level to display the monitoring video and monitoring data bound by each organization level; wherein the indication label can jump to the visual interface at the inferior level based on the indication label to display the monitoring video and monitoring data at the specified position matched with the indication label, and the data display platform can implement the method of the first aspect.
[0006] To solve the above technical problems, the third aspect of the present application provides an electronic device, comprising: a memory and a processor coupled to each other, wherein the memory stores program data, and the processor invokes the program data to execute the method of the first aspect.
[0007] To solve the above technical problems, the fourth aspect of the present application provides a computer storage medium having program data stored thereon, wherein the program data is executed by a processor to implement the method of the first aspect.
[0008] The above scheme sets an organization level related to the size of the monitoring range for each monitoring scene based on the monitoring range of multiple monitoring scenes, so that there is a superior-inferior relationship between the organization levels corresponding to each monitoring scene, and the superior-inferior relationship is related to the size of the monitoring range. The corresponding monitoring video and monitoring data in each monitoring scene are bound to the organization level corresponding to each monitoring scene. An indication tag is set in the monitoring video corresponding to the organization level located at the superior, the indication tag corresponds to a specified position in the monitoring scene located at the inferior, a visual interface matched with each organization level is generated to display the monitoring video and monitoring data bound by each organization level, and a visual interface customized for different organization levels is generated to display the monitoring video and monitoring data, thereby improving the intuitiveness of data display. In addition, the indication tag can jump to the visual interface located at the inferior to display the monitoring video and monitoring data at the specified position matched with the indication tag. Therefore, the indication tag can jump to the inferior in the visual interface corresponding to the organization level located at the superior, thereby improving the convenience of data viewing. BRIEF DESCRIPTION OF DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. Among them:
[0010] Figure 1 is a flowchart of an embodiment of the data display method of the present application;
[0011] Figure 2 is a flowchart of another embodiment of the data display method of the present application;
[0012] Figure 3 is a schematic diagram of an application scene of an embodiment of the data display method of the present application;
[0013] Figure 4 is a structural schematic diagram of an embodiment of the data display platform of the present application;
[0014] Figure 5 is a structural schematic diagram of an embodiment of the electronic device of the present application;
[0015] Figure 6 is a structural schematic diagram of an embodiment of the computer readable storage medium of the present application. DETAILED DESCRIPTION
[0016] With reference to the drawings, the technical solutions in the embodiments of the present application will be clearly and completely described below, obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative efforts belong to the scope of the present application.
[0017] The terms "system" and "network" are often used interchangeably herein. The term "and / or", herein simply describes an association relationship of associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects. In addition, "multiple" herein means two or more than two.
[0018] The data display method provided by the present application is used for displaying data, wherein the data includes monitoring video and monitoring data, so as to realize common display of the two forms of data and improve the intuitiveness of data display. The data display method provided by the present application can be applied to display data in various fields, and the displayed data matches the corresponding field. For example, when the data display method provided by the present application is applied to the field of industrial production, the displayed data includes monitoring video and monitoring data generated in the industrial production process.
[0019] Please refer to Figure 1 , Figure 1 is a flowchart of an embodiment of the data display method of the present application, and the method comprises:
[0020] S101: based on the monitoring ranges of a plurality of monitoring scenes, set corresponding organization levels for each monitoring scene, wherein the organization levels corresponding to each monitoring scene have a seniority relationship, and the seniority of the organization level is related to the size of the monitoring range.
[0021] Specifically, the monitoring ranges of a plurality of monitoring scenes are determined, and the organization level is set for the corresponding monitoring scene based on the monitoring range of each monitoring scene. Wherein the monitoring scene with larger monitoring range covers the monitoring scene with smaller monitoring range, and the seniority relationship between the organization levels corresponding to each monitoring scene is related to the size of the monitoring range, and the larger the monitoring range is, the higher the organization level is.
[0022] In an application mode, based on the monitoring ranges covered by a plurality of monitoring scenes, the first level corresponding to the monitoring scene with the largest monitoring range is set, and other monitoring scenes are arranged in order from large to small according to the monitoring range, until the organization level corresponding to the monitoring scene with the smallest monitoring range is set, wherein the monitoring range is related to the actual area size of the monitoring scene.
[0023] In another application mode, based on the monitoring range covered by the plurality of monitoring scenes, an organization level is set for each monitoring scene and a corresponding organization ID is set for the organization level, wherein the higher the level, the smaller the corresponding organization ID number, so as to distinguish the organization level corresponding to each monitoring scene through the organization ID, wherein the monitoring range is related to the actual area size of the monitoring scene.
[0024] In an application scenario, the monitoring scenes include a factory, a workshop, a production line and a work station, and the actual area size of the above monitoring scenes is arranged in descending order as the factory, the workshop, the production line and the work station, and then the corresponding organization level is set for each monitoring scene, and the organization level is arranged in descending order as the factory, the workshop, the production line and the work station.
[0025] In another application scenario, the monitoring scenes include a first branch and a second branch, wherein the first branch includes a first factory, a first workshop, a first production line and a first work station, and the second branch includes a second factory, a second workshop, a second production line and a second work station, wherein the levels between the first branch and the second branch are irrelevant to each other, and the actual area size of the monitoring scenes in the same branch is arranged in descending order as the factory, the workshop, the production line and the work station, and then the corresponding organization level is set for different scenes in the two branches, and the organization level is arranged in descending order as the factory, the workshop, the production line and the work station.
[0026] S102: binding the monitoring video and the monitoring data corresponding to each monitoring scene with the organization level corresponding to the monitoring scene.
[0027] Specifically, for each monitoring scene, the monitoring video corresponding to the monitoring scene and the monitoring data corresponding to the monitoring scene are bound with the organization level corresponding to the monitoring scene, and a binding relationship of the monitoring video and the monitoring data in the same monitoring scene is generated.
[0028] In an application mode, a camera device is arranged in the monitoring scene to collect at least part of the area in the monitoring scene, obtain the monitoring video collected in the monitoring scene, bind the monitoring video with the organization level corresponding to the monitoring scene, obtain the monitoring data corresponding to the monitoring scene, standardize the monitoring data, bind the processed monitoring data with the organization level corresponding to the monitoring scene, and generate a binding relationship of the monitoring video and the monitoring data in the same monitoring scene.
[0029] In another application mode, the organization level corresponds to an organization ID, the monitoring video and the monitoring data corresponding to the same monitoring scene are obtained, the monitoring video and the monitoring data are standardized, the processed monitoring video and the monitoring data are bound with the organization ID corresponding to the monitoring scene, and a binding relationship of the monitoring video and the monitoring data in the same monitoring scene is generated.
[0030] S103: In the monitoring video corresponding to the organization level of the upper level, an indication label is set, wherein the indication label corresponds to at least part of the specified position in the monitoring scene of the lower level.
[0031] Specifically, the monitoring video corresponding to the organization level of the upper level includes the specified position in the monitoring scene of the lower level, the indication label is set at the specified position in the monitoring video corresponding to the organization level of the upper level, and the indication label corresponds to the specified position.
[0032] In an application mode, in the monitoring video corresponding to the organization level of the upper level, the monitoring scene of the next organization level is located as the specified position, and the indication label is set at the specified position in the monitoring video to bind the indication label with the specified position. Wherein, still taking the factory, workshop, production line and workstation as an example, any workshop can be located as the specified position in the monitoring video corresponding to the organization level of the factory, any production line can be located as the specified position in the monitoring video corresponding to the organization level of the workshop, and any workstation can be located as the specified position in the monitoring video corresponding to the organization level of the production line, so as to set the indication label layer by layer to realize the step-by-step jump.
[0033] In another application mode, in the monitoring video corresponding to the organization level of the upper level, the position in the monitoring scene of the other organization level lower than the current level is located as the specified position, and the indication label is set at the specified position in the monitoring video to bind the indication label with the specified position. Wherein, still taking the factory, workshop, production line and workstation as an example, any workshop, production line or workstation can be located as the specified position in the monitoring video corresponding to the organization level of the factory, any production line or workstation can be located as the specified position in the monitoring video corresponding to the organization level of the workshop, and any workstation can be located as the specified position in the monitoring video corresponding to the organization level of the production line, so as to set the indication label layer by layer or cross level to realize the jump from the high level to any low level.
[0034] S104: A visual interface matched with each organization level is generated to display the monitoring video and monitoring data bound by each organization level, wherein based on the indication label, the visual interface of the lower level can be jumped to to display the monitoring video and monitoring data at the specified position matched with the indication label.
[0035] Specifically, the visual interface matched with each organization level is generated to display the monitoring video and monitoring data bound by each organization level, the visual interface is customized for the display of the monitoring video and monitoring data of different organization levels, the intuitiveness of data display is improved, and through the indication label, the visual interface of the lower level can be jumped to to display the monitoring video and monitoring data at the specified position matched with the indication label.
[0036] In an application mode, each organization level corresponds to a preset display form of monitoring video and monitoring data, and a visual interface matched with each level is generated based on the preset display form corresponding to each organization level, so that the visual interface of each organization level can be customized according to different needs, improving the intuitiveness of data display and facilitating viewing.
[0037] In another application mode, each organization level corresponds to a chart display form of monitoring data and a screen layout form of monitoring video, and a visual interface matched with each level is generated based on the chart display form and the screen layout form corresponding to each organization level, so that the visual interface of each organization level can be customized according to different needs, improving the intuitiveness of data display and facilitating viewing. The chart display form includes but is not limited to a line chart with time as the horizontal coordinate, a cumulative line chart, a bar chart and a curve chart, and a bar chart, a proportion chart and a pie chart with organization level as the horizontal coordinate. The screen layout form includes but is not limited to full screen display, split screen display and picture-in-picture display.
[0038] Further, playing the monitoring video in the visual interface of the organization level at the upper level and clicking the indication label in the monitoring video can jump to the visual interface at the lower level to display the specified position corresponding to the indication label, so as to display the monitoring video and monitoring data corresponding to the indication position, and further facilitate jumping to the position to be observed as soon as possible when a possible abnormal situation is found, improving the convenience of data viewing and making timely decisions.
[0039] Optionally, after setting the indication label in the monitoring video corresponding to the organization level at the upper level, the method further includes: obtaining key data at the specified position based on the monitoring data at the specified position corresponding to the indication label.
[0040] Specifically, based on the information focused by the user, the key information of the monitoring data is extracted from the monitoring data at the specified position corresponding to the indication label, and the key data at the specified position is obtained and bound with the indication label corresponding to the specified position, so that the user can obtain the information focused by the user from the key data bound by the indication label when viewing the monitoring video in the visual interface corresponding to the organization level at the upper level, improving the efficiency and convenience of data viewing.
[0041] The above scheme sets an organization level related to the size of the monitoring range for each monitoring scene based on the monitoring ranges of multiple monitoring scenes, so that there is a superior-inferior relationship between the organization levels corresponding to each monitoring scene, and the superior-inferior relationship is related to the size of the monitoring range. The corresponding monitoring video and monitoring data in each monitoring scene are bound to the organization level corresponding to the monitoring scene, an indication tag is set in the monitoring video corresponding to the organization level at the superior level, the indication tag corresponds to a specified position in the monitoring scene at the inferior level, a visual interface matching each organization level is generated to display the monitoring video and monitoring data bound by each organization level, and a visual interface is customized for different organization levels to display monitoring video and monitoring data, thereby improving the intuitiveness of data display. In addition, the indication tag can jump to the visual interface at the inferior level to display the monitoring video and monitoring data at the specified position matched by the indication tag. Therefore, the indication tag can jump to the inferior level based on the visual interface at the superior level, thereby improving the convenience of data viewing.
[0042] Please refer to Figure 2 , Figure 2 is a flowchart of another embodiment of the data display method of the present application. The method comprises:
[0043] S201: based on the size of the monitoring range of multiple monitoring scenes, set the corresponding organization level for each monitoring scene, and set the corresponding organization ID for each organization level.
[0044] Specifically, based on the actual area of multiple monitoring scenes, the monitoring range of each monitoring scene is determined, and then the corresponding organization level is set for the corresponding monitoring scene based on the monitoring range, and the corresponding organization ID is set for each organization level. Wherein, the larger the monitoring range of the monitoring scene, the higher the corresponding organization level. Based on the organization ID, the organization level and the corresponding monitoring scene bound by the organization ID can be determined.
[0045] In an application scenario, the organization ID is determined by digital combination. The smaller the numerical value of the decimal number converted by the digital combination corresponding to the organization ID of the higher organization level, the higher the level between different organization levels can be determined by comparing the organization ID, and the organization ID has a corresponding relationship with the organization level. Based on the organization ID, the organization level and the corresponding monitoring scene bound by the organization ID can be determined, providing a binding reference for the monitoring video and monitoring data corresponding to the monitoring scene, and reducing the probability of error in binding the monitoring video and monitoring data to the corresponding organization level.
[0046] S202: bind the corresponding monitoring video and monitoring data of each monitoring scene to the corresponding organization ID of the monitoring scene, respectively, and generate a mapping relationship between the monitoring video and monitoring data corresponding to the same organization ID.
[0047] Specifically, for each monitoring scene, the monitoring video and the monitoring data corresponding to the monitoring scene are bound to the organization ID corresponding to the monitoring scene, wherein the organization ID has a corresponding relationship with the organization level, and the monitoring video and the monitoring data corresponding to the same monitoring scene are bound to the organization level corresponding to the monitoring scene, and the monitoring video and the monitoring data corresponding to the same organization ID form a mapping relationship, wherein the mapping relationship includes the binding relationship between the monitoring video and the monitoring data and the complementary relationship between the data, the monitoring video makes the monitoring scene concrete, and the monitoring data makes the monitoring scene data.
[0048] S203: setting an indication label in the monitoring video corresponding to the organization level at the upper level.
[0049] Specifically, the indication label is set at the specified position in the video real scene collected by the monitoring video corresponding to the organization level at the upper level. The indication label corresponds to at least part of the specified position in the monitoring scene at the lower level.
[0050] Further, at least one camera device is arranged in each monitoring scene to collect the monitoring video in the monitoring scene.
[0051] In an application mode, in the video real scene of the monitoring video corresponding to the organization level at the upper level, a specified position is determined and an indication label is set at the specified position; the spatial coordinates of the indication label in the video real scene are determined, and the spatial coordinates are sent to a camera device capable of collecting the specified position, so that after the camera device moves or rotates, the indication label still indicates the actual position of the specified position in the video real scene.
[0052] Specifically, the monitoring range of the camera device corresponding to the organization level at the upper level includes the monitoring range of the camera device corresponding to the organization level at the lower level, and in the video real scene of the monitoring video corresponding to the organization level at the upper level, the specified position is located in the video real scene and the indication label is set.
[0053] Further, the spatial coordinates of the indication label in the video real scene are determined, and the spatial coordinates are sent to a camera device capable of collecting the specified position, and then when the camera device moves or rotates, the position corresponding to the indication label always corresponds to the spatial coordinates of the specified position, that is, the indication label always indicates the actual position of the corresponding specified position in the video real scene, so that no matter how the position or angle of the camera device changes, the camera device can always specify the actual position of the specified position, and the indication label can always match the spatial coordinates of the specified position.
[0054] In an application scenario, the camera is an AR camera, that is, a real scene augmented camera. In a video real scene captured by an AR camera corresponding to a superior organization level, an AR tag corresponding to a specified position is set as an indication tag. Multiple AR tags can be created in the same video real scene to mark different specified positions. The spatial coordinates of the AR tags are calculated and transmitted to the AR camera to record the spatial coordinates of the specified positions.
[0055] Optionally, after the indication tag is set in the monitoring video corresponding to the superior organization level, the method further includes: obtaining key data at the specified position based on monitoring data at the specified position corresponding to the indication tag; and binding the key data at the specified position to the corresponding indication tag.
[0056] Specifically, based on information that a user focuses on, key information of the monitoring data is extracted from the monitoring data at the specified position corresponding to the indication tag, to obtain key data at the specified position. The key data at the specified position is bound to the indication tag corresponding to the specified position. Thus, when the user views the monitoring video in a visualization interface corresponding to the superior organization level, the user can obtain the information that the user focuses on from the key data bound to the indication tag, improving the efficiency and convenience of data viewing.
[0057] S204: Standardizing the monitoring data obtained from the third-party platform.
[0058] Specifically, the monitoring data includes data obtained from the third-party platform. In response to obtaining data uploaded by the third-party platform, the monitoring data obtained from the third-party platform is standardized. The standardization processing mode matches the organization level to which the monitoring data is bound. The visualization interface corresponding to each organization level can display the monitoring data after standardization processing.
[0059] In an application mode, each organization level has a data processing requirement, including but not limited to segmented counting, cumulative counting, average counting, and difference counting. The standardization processing mode is related to the data processing requirement of each organization level. After obtaining the monitoring data corresponding to the monitoring scene from the third-party platform, the monitoring data bound to each organization level is standardized according to the data processing requirement of the organization level corresponding to the monitoring scene, to facilitate display of the monitoring data, meet user requirements, and satisfy user customization requirements.
[0060] In an application scenario, all the monitoring data includes production data corresponding to each organization level of a factory, a workshop, a production line and a work station. The production data corresponding to the factory needs to be displayed in a cumulative counting manner. The production data corresponding to the workshop needs to be displayed in an average counting manner. The production data corresponding to the production line needs to be displayed in a difference counting manner. The production data corresponding to the work station needs to be displayed in a segmented counting manner. Thus, after obtaining the monitoring data corresponding to each organization level, the monitoring data is standardized processed according to the processing requirement of the data corresponding to the organization level, to obtain the monitoring data matched with each organization level for display.
[0061] S205: Based on the monitoring range of the monitoring video bound by each organization level and the processing manner of the monitoring data, a visual interface matched with the monitoring range and the processing manner is customized for each organization level to display the monitoring video and the monitoring data bound by each organization level.
[0062] Specifically, for each organization level, based on the monitoring range of the monitoring video bound by the organization level and the processing manner of the monitoring data, a visual interface is customized for the organization level, wherein the visual interface includes a video display window and a data display window. The video display window is matched with the monitoring range of the monitoring video to adapt to the monitoring range and resolution of the monitoring video corresponding to the organization level. The data display window is matched with the processing manner of the monitoring data to adapt to the display form of the standardized processed monitoring data, to provide high degree of freedom of customized service to adapt to different application scenarios and different user requirements.
[0063] Optionally, the video display window and the data display window can be independent of each other, or the data display window can be suspended in the video display window. The suspension position includes but is not limited to surrounding, corner setting and center position to adapt to different application scenarios.
[0064] In an application manner, based on the monitoring range of the monitoring video bound by the organization level, a video display window matched with the monitoring range is customized. Based on the processing manner of the monitoring data bound by the organization level, a data display form matched with the processing manner is customized to generate a visual interface matched with the monitoring range and the processing manner.
[0065] Specifically, for each organization level, based on the monitoring range of the monitoring video bound to the organization level, a video display window matching the monitoring range is customized for the organization level, based on the processing manner of the monitoring data bound to the organization level, a data display form matching the processing manner is customized for the organization level, thereby generating a visual interface matching the organization level based on the video display window and the data display form, for displaying the monitoring video and the monitoring data bound to the organization level, to meet different needs of users and improve the freedom of data display and data viewing. The chart display form includes but is not limited to a line chart, an accumulated line chart, a bar chart and a curve chart with time as the horizontal coordinate, and a bar chart, a proportion chart and a pie chart with the organization level as the horizontal coordinate, and the picture layout form includes but is not limited to full-screen display, split-screen display and picture-in-picture display.
[0066] Further, playing the monitoring video in the visual interface of the organization level located at the upper level and clicking the indication label in the monitoring video can jump to the visual interface located at the lower level to display the specified position corresponding to the indication label, thereby displaying the monitoring video and the monitoring data corresponding to the indication position, realizing multi-level and multi-space jump display, thereby facilitating jumping to the position to be observed as soon as possible when discovering possible abnormal conditions, improving the convenience of data viewing and making decisions in time.
[0067] In a specific application scenario, please refer to Figure 3 , Figure 3 is a schematic diagram of an application scenario of an embodiment of the data display method of the present application, in which the data display method is executed based on the data display platform, in which the application scenario includes eight organization levels of company, base, factory, workshop, production line, work section, work procedure and work station, the organization levels and organization IDs are set, the camera device is bound to the corresponding organization level, i.e. different organization levels display different monitoring videos, and the data source is bound to the corresponding organization level, i.e. different organization levels display different monitoring data, wherein the monitoring data includes yield, straight-through rate, good product rate, equipment failure rate and equipment health degree.
[0068] Further, the AR-capable camera is added to the data display platform, the AR label is created on the video real scene, the AR label sends the spatial coordinates to the camera, the camera records the actual position corresponding to the specified position indicated by the label, when the camera picture rotates, the label can still represent the original real physical position, and the multi-level and multi-space jump display can be realized by clicking the label. After obtaining the monitoring data from the third-party platform, the data display platform is used to standardize the data, and the data display forms are designed, including but not limited to segmented counting, cumulative counting, average counting and difference counting. The visual interface style and visual effect are customized, including but not limited to line chart, bar chart, curve chart, scale chart and pie chart, so as to freely layout the visual interface, realize the fusion display of the monitoring video and the monitoring data corresponding to different organization levels on the data display platform, and realize the multi-level and multi-space jump display based on the label, thereby improving the intuitiveness of data display and the convenience of data viewing.
[0069] In the embodiment, the organization ID is set for the organization level, the organization level and the corresponding monitoring scene bound by the organization ID can be determined based on the organization ID, the probability of error in binding the monitoring video and the monitoring data with the corresponding organization level is reduced, the monitoring data obtained from the third-party platform is standardized, the processing mode of the standardized processing matches the organization level bound by the monitoring data, the visual interface is customized for the organization level based on the monitoring range of the monitoring video bound by the organization level and the processing mode of the monitoring data, high-degree customized services are provided to adapt to different application scenarios and different user needs, the position of the specified position in the video real scene is located and the indication label is set in the video real scene of the monitoring video corresponding to the organization level located at the upper level, the spatial coordinates of the indication label in the video real scene are determined, and the spatial coordinates are sent to the camera capable of collecting the specified position. Then, when the camera moves or rotates, the position corresponding to the indication label always corresponds to the spatial coordinates of the specified position. The monitoring video is played in the visual interface of the organization level located at the upper level, and the indication label in the monitoring video is clicked to jump to the visual interface located at the lower level to display the specified position corresponding to the indication label, thereby displaying the monitoring video and the monitoring data corresponding to the indication position, realizing the multi-level and multi-space jump display, and facilitating the jump to the position to be observed as soon as possible when the possible abnormal situation is found, improving the convenience of data viewing and making timely decisions.
[0070] Please refer to Figure 4 , Figure 4is a structural schematic diagram of an embodiment of a data display platform of the present application. The data display platform 40 comprises an organization configuration module 401, a data receiving module 402, a label setting module 403 and a display customization module 404. The organization configuration module 401 is configured to set a corresponding organization level for each monitoring scene based on the monitoring range of the plurality of monitoring scenes. The corresponding organization levels of each monitoring scene have a superior-inferior relationship, and the level of the organization level is related to the size of the monitoring range. The data receiving module 402 is configured to bind the monitoring video and the monitoring data corresponding to each monitoring scene to the organization level corresponding to the monitoring scene. The label setting module 403 is configured to set an indication label in the monitoring video corresponding to the organization level at a superior level. The indication label corresponds to at least part of a specified position in a monitoring scene at an inferior level. The display customization module 404 is configured to generate a visual interface matching each organization level to display the monitoring video and the monitoring data bound by each organization level. Based on the indication label, the visual interface at an inferior level can be jumped to to display the monitoring video and the monitoring data at the specified position matched by the indication label. The data display platform 40 can implement the method in any of the above embodiments.
[0071] Optionally, the hardware part of the data display platform 40 further comprises a video acquisition unit, a storage unit and a server unit. The video acquisition unit is configured to acquire monitoring videos in different monitoring scenes. The storage unit is configured to store the monitoring videos and the monitoring data. The server unit is configured to drive the operation of each module.
[0072] In some application scenarios, the data display platform 40 further comprises a gateway configuration module, a data receiving module and an alarm processing module. The gateway configuration module is configured to connect a third-party platform. The data receiving module is configured to receive monitoring data from the third-party platform. The alarm processing module is configured to alarm the data that is abnormal after standardization processing.
[0073] Please refer to Figure 5 , Figure 5 is a structural schematic diagram of an embodiment of an electronic device of the present application. The electronic device 50 comprises a memory 501 and a processor 502 coupled with each other. The memory 501 stores program data (not shown in the figure). The processor 502 invokes the program data to implement the method in any of the above embodiments. For related content, please refer to the detailed description of the method embodiments above, which will not be repeated here.
[0074] Please refer to Figure 6 , Figure 6is a structural schematic diagram of an embodiment of a computer readable storage medium of the present application, the computer readable storage medium 60 stores program data 600, the program data 600 is executed by a processor to implement the method in any of the above embodiments, for details, please refer to the detailed description of the above method embodiments, which will not be repeated here.
[0075] It should be noted that the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0076] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0077] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor execute all or part of the steps of the method of each embodiment of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and various program codes that can be stored in the medium.
[0078] The above is only an embodiment of the present application, and does not limit the patent scope of the present application, any equivalent structure or equivalent process transformation using the contents of the present application specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A data display method, characterized in that, The method includes: Based on the monitoring range of multiple monitoring scenarios, a corresponding organizational hierarchy is set for each monitoring scenario; wherein, there is a hierarchical relationship between the organizational hierarchies corresponding to each monitoring scenario, and the level of the organizational hierarchy is related to the size of the monitoring range; The monitoring videos and monitoring data corresponding to each monitoring scenario are bound to the organizational level corresponding to each monitoring scenario. In the surveillance video corresponding to the higher-level organizational hierarchy, indicator labels are set; wherein the indicator labels correspond to at least a portion of the designated locations in the lower-level surveillance scene; A visualization interface matching each of the organizational levels is generated to display the monitoring videos and monitoring data bound to each organizational level. The interface allows navigation to a lower-level visualization interface based on the indicator label, displaying the monitoring video and monitoring data at the specified location matched by the indicator label. Each monitoring scene is equipped with at least one camera device to capture monitoring video within the scene. Setting the indicator label in the monitoring video corresponding to the higher-level organizational level includes: determining the specified location in the real-world video frame of the higher-level organizational level and setting the indicator label at that location; determining the spatial coordinates of the indicator label in the real-world video frame; and sending the spatial coordinates to the camera device capable of capturing the specified location, so that even after the camera device moves or rotates, the indicator label still indicates the actual location of the specified location in the real-world video frame.
2. The data display method according to claim 1, characterized in that, After setting indicator tags in the monitoring video corresponding to the higher-level organizational hierarchy, the method further includes: Based on the monitoring data at the designated location corresponding to the indicator tag, key data at the designated location is obtained; The key data at the specified location is bound to the corresponding indicator label.
3. The data display method according to claim 1, characterized in that, The monitoring scope based on multiple monitoring scenarios includes setting corresponding organizational levels for each monitoring scenario, including: Based on the size of the monitoring range of the multiple monitoring scenarios, a corresponding organizational level is set for each monitoring scenario, and a corresponding organizational ID is set for each organizational level; wherein, the organizational level corresponding to the monitoring scenario with a larger monitoring range is higher, and the organizational level bound to the organizational ID and its corresponding monitoring scenario can be determined based on the organizational ID.
4. The data display method according to claim 3, characterized in that, The step of binding the monitoring videos and monitoring data corresponding to each of the monitoring scenarios with the organizational hierarchy corresponding to each monitoring scenario includes: The monitoring videos and monitoring data corresponding to each monitoring scenario are bound to the organization ID corresponding to the monitoring scenario, and a mapping relationship is generated between the monitoring videos and monitoring data corresponding to the same organization ID.
5. The data display method according to claim 1, characterized in that, The monitoring data includes data obtained from third-party platforms. Binding the monitoring videos and data corresponding to each monitoring scenario to the corresponding organizational level for each monitoring scenario includes: The monitoring data obtained from the third-party platform is standardized; wherein the standardization process is matched with the organizational level to which the monitoring data is bound, and the visualization interface matched to each organizational level can display the standardized monitoring data.
6. The data display method according to claim 5, characterized in that, The generation of a visualization interface that matches each of the organizational levels to display the surveillance videos and monitoring data bound to each of the organizational levels includes: Based on the monitoring range of the surveillance videos bound to each organizational level and the processing method of the monitoring data, a visualization interface is customized for each organizational level to match the monitoring range and the processing method, so as to display the surveillance videos and monitoring data bound to each organizational level.
7. The data display method according to claim 6, characterized in that, The method for processing monitoring data based on the monitoring range of the monitoring videos bound to each organizational level and the method for processing the monitoring data includes customizing a visualization interface for each organizational level that matches the monitoring range and the processing method, including: Based on the monitoring range of the surveillance video bound to the organizational hierarchy, customize a video display window that matches the monitoring range; Based on the processing method of the monitoring data bound to the organizational hierarchy, a data display format matching the processing method is customized to generate a visualization interface matching the monitoring scope and the processing method.
8. A data display device, characterized in that, The data display device includes: The organization configuration module is used to set corresponding organizational levels for each of the monitoring scenarios based on the monitoring range of multiple monitoring scenarios; wherein, there is a hierarchical relationship between the organizational levels corresponding to each monitoring scenario, and the level of the organizational level is related to the size of the monitoring range; The data receiving module is used to bind the monitoring videos and monitoring data corresponding to each of the monitoring scenarios to the organizational level corresponding to each monitoring scenario. The label setting module is used to set indicator labels in the monitoring video corresponding to the higher-level organizational hierarchy; wherein the indicator labels correspond to at least a portion of the specified locations in the lower-level monitoring scene; A customized display module is used to generate a visualization interface that matches each of the organizational levels, to display the monitoring videos and monitoring data bound to each of the organizational levels; wherein, based on the indicator tag, it is possible to jump to the visualization interface located at the lower level, to display the monitoring video and monitoring data at the specified location matched by the indicator tag, and the data display device can implement the method as described in any one of claims 1-7; wherein, each of the monitoring scenarios is provided with at least one camera device for collecting monitoring videos within the monitoring scenario, and setting the indicator tag in the monitoring video corresponding to the higher organizational level includes: determining the specified location in the video scene of the monitoring video corresponding to the higher organizational level and setting the indicator tag at the specified location; determining the spatial coordinates of the indicator tag in the video scene, and sending the spatial coordinates to the camera device capable of collecting the specified location, so that after the camera device moves or rotates, the indicator tag still indicates the actual location of the specified location in the video scene.
9. An electronic device, characterized in that, include: A memory and a processor are coupled to each other, wherein the memory stores program data, and the processor invokes the program data to perform the method as described in any one of claims 1-7.
10. A computer-readable storage medium storing program data thereon, characterized in that, When the program data is executed by the processor, the method as described in any one of claims 1-7 is implemented.
Citation Information
Patent Citations
Multi-video monitoring display method based on AR echelon cascading
CN113938653A