A perceptual data element display method and device, and a storage medium
By displaying a hierarchical directory node query page in the IoT system and using preset association information to determine the target sensing data elements, the problem of large and scattered IoT data is solved, and efficient data query and display are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2021-04-12
- Publication Date
- 2026-04-28
AI Technical Summary
The increasing number of IoT sensing devices has led to a massive and fragmented amount of data, resulting in low information utilization and inefficient querying and use.
It provides a method for displaying perceived data elements. By displaying a directory node query page with a hierarchical structure, the target perceived data element is determined using preset association information and displayed in the display area, thus achieving a clear and intuitive display of the data element.
It improves the efficiency of data query and display, reduces redundant calculations, and enhances the utilization and flexibility of IoT sensing data.
Smart Images

Figure CN115203239B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet of Things (IoT) technology, specifically to a method, device, and storage medium for displaying sensing data elements. Background Technology
[0002] The construction of smart cities has entered a new stage of development, with data-driven approaches as a key characteristic. Data is a core element of new smart cities, and urban data resources are becoming increasingly rich and diverse. Smart city builders and managers need to focus on data ranging from government information to urban operational data, internet data, and enterprise data.
[0003] With the development of smart city construction, the number of IoT sensing devices is constantly increasing, and the amount of data generated is becoming increasingly massive. The IoT system is relatively decentralized, the information utilization rate is not high, and the computational load is large and the efficiency is low when querying or using relevant IoT data. Therefore, more reliable and efficient solutions are needed. Summary of the Invention
[0004] To address the problems of existing technologies, this application provides a method, apparatus, device, and storage medium for displaying perceived data elements. The technical solution is as follows:
[0005] This application provides a method for displaying perceptual data elements, the method comprising:
[0006] Display the sensor data element query page, which includes a sensor data element directory and a sensor data element display area. The sensor data element directory includes multiple directory nodes in a hierarchical structure.
[0007] In response to a sensing data element query request triggered by any directory node, the target sensing data element of the directory node corresponding to the sensing data element query request is determined based on preset association information. The preset association information represents the association relationship between multiple directory nodes and their corresponding sensing data elements.
[0008] The target sensing data elements are displayed in the sensing data element display area.
[0009] Another aspect of this application provides a sensory data element display device, the device comprising:
[0010] The query page display module is used to display the sensor data element query page. The sensor data element query page includes a sensor data element directory and a sensor data element display area. The sensor data element directory includes multiple directory nodes in a hierarchical structure.
[0011] The perceptual data element query module is used to respond to a perceptual data element query request triggered by any directory node, and determine the target perceptual data element of the directory node corresponding to the perceptual data element query request based on preset association information. The preset association information represents the association relationship between multiple directory nodes and their corresponding perceptual data elements.
[0012] The sensing data element display module is used to display the target sensing data element in the sensing data element display area.
[0013] In another aspect, this application provides a perceptual data element display device, the device including a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the perceptual data element display method as described above.
[0014] In another aspect, this application provides a computer-readable storage medium storing at least one instruction or at least one program, which is loaded and executed by a processor to implement the perceptual data element display method as described above.
[0015] The method, apparatus, device, and storage medium for displaying perceived data elements provided in this application have the following technical effects:
[0016] This application displays a perceptual data element query page, which includes a perceptual data element directory and a perceptual data element display area. The perceptual data element directory includes multiple directory nodes in a hierarchical structure, enabling clear and intuitive directory display. Then, in response to a perceptual data element query request triggered by any directory node, the target perceptual data element of the directory node corresponding to the perceptual data element query request is determined based on preset association information. The preset association information represents the association relationship between multiple directory nodes and their corresponding perceptual data elements. Finally, the target perceptual data element is displayed in the perceptual data element display area. Utilizing the preset association information helps improve the efficiency of data query and perceptual data element display.
[0017] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0018] To more clearly illustrate the technical solutions and advantages in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application;
[0020] Figure 2 This is a schematic diagram of the architecture of an IoT sensing data management platform provided in an embodiment of this application;
[0021] Figure 3 This is a flowchart illustrating a method for displaying perceptual data elements provided in an embodiment of this application;
[0022] Figure 4 This is a schematic diagram of a page for managing a perception data element directory provided in an embodiment of this application;
[0023] Figure 5 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0024] Figure 6 This is a schematic diagram of a perceptual data element query page provided in an embodiment of this application;
[0025] Figure 7 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0026] Figure 8 This is a schematic diagram of another perceptual data element query page provided in an embodiment of this application;
[0027] Figure 9 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0028] Figure 10 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0029] Figure 11 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0030] Figure 12 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0031] Figure 13 This is a schematic diagram illustrating a perceptual data service invocation provided in an embodiment of this application;
[0032] Figure 14 This is a flowchart illustrating another method for displaying perceived data elements provided in an embodiment of this application;
[0033] Figure 15 This is a schematic diagram of a sensing data element display device provided in an embodiment of this application;
[0034] Figure 16 This is a hardware structure block diagram of a server for implementing a method for displaying perceptual data elements, provided in an embodiment of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout.
[0036] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0037] Blockchain is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and cryptographic algorithms. Essentially, a blockchain is a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain can include an underlying platform, a platform product and service layer, and an application service layer.
[0038] As disclosed in this application, the data involved in the perceptual data element display method can be stored on the blockchain. For example, the perceptual data of each perceptual data element can be stored on the blockchain.
[0039] Artificial intelligence (AI) is the theory, methods, technology, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce a new kind of intelligent machine that can react in a way similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess the functions of perception, reasoning, and decision-making.
[0040] Artificial intelligence (AI) is a comprehensive discipline encompassing a wide range of fields, including both hardware and software technologies. Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. For example, the perceptual data element display method disclosed in this application can process perceptual data from a large number of perceptual data elements using big data processing technology, and can store the perceptual data using distributed storage.
[0041] Please see Figure 1 , Figure 1 This is a schematic diagram of an application environment provided in this application, such as... Figure 1 As shown, the application environment may include client 01 and server 02.
[0042] In this embodiment, client 01 can be used to display a sensing data element query page and display the queried target sensing data element in the sensing data element display area. In response to a sensing data element query request triggered by any directory node, client 01 determines the target sensing data element of the directory node corresponding to the sensing data element query request based on preset association information. Client 01 can also be used to generate target service application information according to the application operation and send the target service application information to server 02, as well as receive target sensing data, alarm information, or historical sensing data sent by server 02, and display the target sensing data, alarm information, or historical sensing data. In practical applications, client 01 can include, but is not limited to, terminal devices such as smartphones, tablets, laptops, desktop computers, smart speakers, and smart wearable devices (e.g., smartwatches), as well as network devices and firewalls.
[0043] In this embodiment, server 02 can receive target service request information sent by client 01, and send corresponding data to client 01 according to the target service request information, so that client 01 can display the corresponding data. Optionally, server 02 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0044] Please refer to Figure 1 In practical applications, client 01 can display a sensor data element query page. This page includes a sensor data element directory and a sensor data element display area. The sensor data element directory includes multiple directory nodes in a hierarchical structure. Then, in response to a sensor data element query request triggered by any directory node, the target sensor data element of the directory node corresponding to the query request is determined based on preset association information. This preset association information represents the association relationship between multiple directory nodes and their corresponding sensor data elements. Finally, the target sensor data element is displayed in the sensor data element display area. Then, in response to a sensor data request instruction triggered by the sensor data request operation control, the client can display a sensor data request page. This page includes multiple sensor data elements from the target sensor data element. Based on the application confirmation control and at least one service selection control, and in response to an application confirmation instruction triggered by at least one application confirmation control, the application confirmation control corresponding to the application confirmation instruction is set to a selected state. In response to a service selection instruction triggered by any service selection control, a service operation area corresponding to the service selection instruction is displayed on the perception data application page. Then, in response to the service confirmation instruction, based on the perception data element corresponding to the selected application confirmation control and the information corresponding to the service operation area, target service application information is generated and sent to server 02. Server 02 can send corresponding data (target perception data / alarm information / historical perception data) to client 01 according to the target service application information. Client 01 can display these corresponding data.
[0045] In the embodiments of this application, please refer to Figure 2 , Figure 2 This application provides a schematic diagram of the architecture of an IoT sensing data management platform, which may include related services provided based on sensing data and the management of sensing data assets.
[0046] Specifically, the perception data service can provide API interfaces that enable clients to easily and quickly call various perception data services (such as perception data subscription push, perception real-time alarm, perception data retrieval, perception data demand management, and perception data asset inventory; among which perception data retrieval and query can be provided to users in the form of a perception data supermarket by establishing a classified and hierarchical directory). The front-end and back-end are separated, and the business data interface is encapsulated and provided to the front-end for use without the need to understand the internal code logic of the back-end.
[0047] In this embodiment, the management of sensing data assets can include access management of sensing data, standardization processing of accessed data by pre-setting sensing data standards, aggregation of sensing data, providing IoT sensing data support for various cross-departmental and cross-level business collaborations in the city, improving the utilization rate of sensing data, and realizing the co-construction and sharing of the IoT sensing system. The management of sensing data assets can also include sensing metadata management, and provide offline and real-time data warehouses to store data according to different needs. It can also perform sensing data governance, as well as time-series data storage and streaming computing. In addition, it can also realize sensing data security management to provide unified data security management for the platform; and realize unified platform management, that is, responsible for providing a unified user center, work area, help center, log management and other general platform management capabilities.
[0048] In this embodiment of the application, the client 01 and server 02 described above can be directly or indirectly connected via wired or wireless communication, and Figure 1 and Figure 2 This is merely a schematic diagram illustrating an application environment and the architecture of a perception data management platform provided for an embodiment of this application, and is not intended to limit the scope of the application.
[0049] Figure 3 This is a flowchart illustrating a method for displaying perceived data elements according to an embodiment of this application. This application provides the operational steps described in the embodiments or flowchart, but based on conventional or non-inventive methods, more or fewer operational steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or server product execution, the methods can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment) as shown in the embodiments or accompanying drawings. Specifically, as... Figure 3 As shown, the method may include:
[0050] S301: The first client displays the sensor data element query page.
[0051] In the embodiments of this application, each sensing data element corresponds to a sensor in an IoT sensing device, such as a temperature sensor, a smoke sensor, a water level monitoring sensor, etc. In some embodiments, an IoT sensing device may include multiple sensors. For example, a smoke-temperature mixing device may include both a smoke sensor and a temperature sensor. During data acquisition and storage, the smoke sensor and the temperature sensor are treated as data from two different sensing data elements. Specifically, data uploaded by each IoT sensing device can be acquired and decoupled to obtain the sensing data of each sensing data element, which is then stored under the corresponding sensing data element. This achieves the aggregation of IoT sensing data resources, improves the scientific nature of IoT sensing data resource management, and facilitates data sharing. For example, the smoke sensing data and temperature sensing data collected by the smoke-temperature mixing device can be managed separately as sensing data under two independent sensing data elements. Subsequently, the smoke sensing data or temperature sensing data can be called individually or simultaneously as needed, which is more flexible and conducive to improving the utilization rate of IoT sensing data and aggregating and accumulating IoT sensing data resources.
[0052] In this embodiment, the first client can be a user terminal of an IoT sensing data management platform, such as a terminal used by fire department managers. The first client can run an IoT sensing data management platform and can display a sensing data element query page within this platform. Specifically, the sensing data element query page can include a sensing data element directory and a sensing data element display area. The sensing data element directory includes multiple directory nodes in a hierarchical structure, and this directory is generated in response to a directory editing instruction for preset sensing data elements. Each directory node corresponds to the attribute tag information of the preset sensing data element, and the preset sensing data element can be all stored sensing data elements. Specifically, the sensing data element directory can include, but is not limited to, a department directory, a sensing type directory, and a usage scenario directory; and the sensing data element directory includes multiple directory nodes in a hierarchical structure. For example, the department directory can include district-level departments, which can specifically include multiple districts, and further include street-level departments, etc. By displaying a sensor data element query page that includes a sensor data element catalog and a sensor data element display area, the sensor data resources gathered and managed by the platform are presented in a catalog format. The structure is clear and easy to understand, which facilitates quick and accurate querying of sensor data elements according to needs and improves the query efficiency of sensor data elements.
[0053] S303: The first client responds to a sensing data element query request triggered by any directory node and determines the target sensing data element of the directory node corresponding to the sensing data element query request based on preset association information.
[0054] Specifically, the preset association information can characterize the association relationship between multiple directory nodes and their corresponding sensing data elements. This preset association information is the association relationship between multiple directory nodes and their corresponding target sensing data elements established in advance in response to the directory editing command of the preset sensing data elements. A sensing data element query request triggered by any directory node can be a query request triggered by the user selecting any directory node, for example, selecting a department (such as the water affairs department of district xx).
[0055] The first client responds to a sensing data element query request triggered by any directory node. Based on preset association information, it determines the target sensing data element of the directory node corresponding to the sensing data element query request. This is beneficial for combining actual application needs and using a clearly structured query page to quickly find the required resources. Furthermore, using preset association information helps improve the efficiency of sensing data element queries and reduce redundant calculations.
[0056] In this embodiment of the application, the above method may further include:
[0057] 1) The second client responds to the preset perceptual data element directory editing command and displays the perceptual data element directory on the target page.
[0058] The second client can be a terminal for developers of an IoT sensing data management platform. The aforementioned sensing data element directory can include multiple directory nodes with a hierarchical structure. These directory nodes correspond to the attribute tag information of the preset sensing data elements. This sensing data element directory can include, but is not limited to, a department directory, a sensing type directory, and a usage scenario directory. The department directory can represent the departmental hierarchy information of a preset region, such as a preset city. The department directory can include district-level departments, which can specifically include multiple districts, and further include street-level departments, etc. The sensing type directory can represent the type hierarchy information of the preset sensing data elements; for example, underwater data can be further divided into water level monitoring and water accumulation monitoring. The usage scenario directory can represent the preset topic hierarchy information; for example, it can be divided into flood control topics, which can include a district water affairs department and water level monitoring types, etc. The aforementioned preset sensing data elements refer to all sensing data elements in the database. The directory editing command for these preset sensing data elements can also be a directory data import command for them. For example, it can retrieve and import departmental planning structure data for a preset city as the aforementioned sensing data element directory, enabling rapid generation of the sensing data element directory. Furthermore, the aforementioned directory editing command can also be a directory data generation command for preset sensing data elements. It can respond to directory addition and generation operations, retrieve information about a preset region, and generate the aforementioned sensing data element directory (e.g., in...). Figure 4The page shown allows for the addition of parent and child nodes, building a layered structure to generate a perceptual data metadata directory. This flexibility is beneficial for improving the retrieval of the perceptual data metadata directory. Figure 4 A schematic diagram of a perceptual data element directory management page is provided for an embodiment of this application, such as... Figure 4 As shown, the department data directory system is the department directory mentioned above, the perception type directory system is the perception type directory mentioned above, and the scenario topic directory system is the usage scenario directory mentioned above. Each directory can include multiple directory nodes with a hierarchical structure. On this page, you can add parent categories (parent nodes), add subcategories (child nodes) of the directory, and delete and modify existing directory nodes. In addition, you can also query existing directory nodes (i.e., query the category name in the figure).
[0059] 2) In response to the target submission command, the second client sends the aforementioned perception data metadata directory to the server.
[0060] 3) Based on the attribute tag information of the preset sensing data elements, the server determines the target sensing data elements corresponding to the multiple directory nodes from the preset sensing data elements, and establishes the association relationship between the multiple directory nodes and the corresponding target sensing data elements to obtain the preset association information.
[0061] In this embodiment, the preset association information can characterize the association relationship between multiple directory nodes and their corresponding sensing data elements. The multiple directory nodes correspond to the attribute tag information of the preset sensing data elements. Since each sensing data element has attribute tag information (e.g., which department the sensing data element belongs to (xx district water affairs department), what sensing type it is (smoke detector, water level monitoring, etc.)) the server can use the attribute tag information of the preset sensing data elements (all stored sensing data elements) to determine the target sensing data elements corresponding to the multiple directory nodes, and establish the association relationship between the multiple directory nodes and their corresponding target sensing data elements to obtain the preset association information. For example, the sensing data element whose attribute tag information includes smoke detection is determined as the target sensing data element corresponding to the directory node "smoke detector" in the sensing type directory. By responding to the directory editing command of the preset sensing data elements, the server displays the sensing data element directory on the target page. Based on the attribute tag information of the preset sensing data elements, the server determines the target sensing data elements corresponding to the multiple directory nodes from the preset sensing data elements, and establishes the association relationship between the multiple directory nodes and the corresponding target sensing data elements to obtain the preset association information. This is beneficial for combining actual application needs to associate and link each sensing data element in the database with each directory node to obtain the preset association information. In this way, the efficiency of sensing data element query can be improved, the amount of repeated calculation can be reduced, and a more clearly structured query directory can be provided, improving the flexibility and convenience of sensing data element query and display.
[0062] In this embodiment, the aforementioned preset sensing data elements are pre-stored in the sensing resource library by the server. The server can access multiple sensing data elements to obtain the sensing data they collect. In practical applications, the methods for obtaining sensing data according to application requirements can include, but are not limited to, message queues, time-series databases, relational databases, and API interfaces. Among them, message queues support obtaining real-time structured sensing data by using the Kafka message queue of an external access platform, offering relatively high real-time performance and reliability. Time-series databases support obtaining real-time sensing data by reading time-series databases of external access platforms, such as InfluxDB, but have relatively high query requirements. Relational databases obtain structured sensing data by reading relational databases of external access platforms, such as MySQL. APIs retrieve data by calling the APIs exposed by the data source system, suitable for application systems with high interface modification costs or those already running on the network. The data source system itself exposes HTTPS protocol system interface APIs, requiring the sensing data management platform to customize and develop a data acquisition module to retrieve the required data according to the application API interface rules. Sensing data can be obtained flexibly and conveniently through multiple methods. Furthermore, in practical applications, different sensing devices often use different data formats when uploading data, resulting in inconsistent data standards, high integration and adaptation costs, and the need for customized parsing and adaptation for each data use, which is cumbersome and time-consuming. Therefore, in this case, the IoT sensing data management platform performs standardization processing on the acquired sensing data. Different data formats are standardized to obtain standardized sensing data (sensing data of the same format), which is then stored in the database for subsequent use. This eliminates the need for parsing each time, saving time and increasing efficiency, thus improving the convenience of sensing data utilization. The platform also governs the accessed sensing data according to sensing data standards. Sensing data standards include data element management, data dictionary management, data model rules, and model standard management. The data model has a hierarchical design specification, including naming constraints, data element types, lengths, business rules, etc. In some embodiments, based on sensing data standards and combined with the unique characteristics of continuous sensing data time periods, it can quickly detect data problems caused by sensing data reporting delays, transmission errors, and transmission failures, and promptly address and manage these issues. After standardized governance, the perception data management platform can combine the characteristics of different data resources to provide targeted storage methods and leverage the advantages of different storage methods, including distributed relational storage and time-series storage.Among them, the distributed relational storage integrates high scalability, high SQL compatibility, complete distributed transaction support, multi-level disaster recovery, and multi-dimensional resource isolation. It adopts a shared-nothing cluster architecture and provides a complete solution for disaster recovery, backup, recovery, detection, security, and auditing, which is used for storing information of sensing devices. The actual detection content of the sensing data generates incremental data over time, which is stored using time-series data storage. Time-series storage provides efficient read and write, low-cost storage, powerful aggregation analysis capabilities, instance detection, and other functions. It adopts a multi-node, multi-replica deployment method to effectively ensure high availability and security of data.
[0063] S305: The first client displays the aforementioned target perception data elements in the aforementioned perception data element display area.
[0064] Specifically, the aforementioned perceptual data element display area can include a map-style display area and a list-style display area. Please refer to... Figure 5 When the sensory data element display area is a map-style display area, the first client may display the target sensory data element in the sensory data element display area in the following ways:
[0065] S501: Based on the location information corresponding to the target perception data element, the first client displays the target perception data element as a preset icon in the map-style display area.
[0066] In this embodiment of the application, the map-style display area may also include the sensing data update time information of the sensing data elements, please refer to... Figure 6 , Figure 6 This application provides a perceptual data element query page, which includes a map-style display area. In this case, the user selects the parent category "municipal departments" under the "department resources" directory, and then selects the subcategory "xxxx department" under the "municipal departments" parent category. At this point, "xxxx department" is the directory node corresponding to the perceptual data element query request. Figure 6 The black circles in the map represent target perception data elements displayed with preset icons. The data update time can also be displayed on the left. Users can also filter by multiple conditions based on the perception type directory and the scene topic directory (use scenario directory), but this application is not limited to these.
[0067] Based on the location information corresponding to the aforementioned target sensing data elements, the first client displays the target sensing data elements as preset icons in the map-style display area. This facilitates a clear and intuitive display of the query results of the sensing data elements in a spatial visualization manner. Furthermore, it can display time information, thereby realizing spatiotemporal visualization of the sensing data element query.
[0068] Please refer to Figure 7When the sensor data element display area is a list-style display area, and the target sensor data element may include multiple sensor data elements, the first client may display the target sensor data element in the sensor data element display area in the following ways:
[0069] S701: The first client generates display information corresponding to the above-mentioned multiple sensing data elements based on the type information corresponding to the above-mentioned multiple sensing data elements.
[0070] Specifically, each displayed piece of information includes relevant information corresponding to a type of perceptual data element. Figure 7 This is another sensing data element query page provided in this application embodiment. The sensing data element query page includes a list-style display area, which includes two display information (i.e., the two information cards in the figure: water accumulation monitoring and water level monitoring). Each display information includes the attribute display information (coverage area, number of devices, tag information and number of applications) corresponding to the sensing data element of that type. The first client can generate a display information based on the above-mentioned multiple sensing data element type information and the sensing data elements of the same type.
[0071] S703: The first client displays the above-mentioned information in the list-style display area.
[0072] Figure 8 This is a perceptual data element query page provided in this application embodiment. The perceptual data element query page includes a list-style display area. In this application embodiment, other filtering conditions can also be added, such as shared information and data range, to further filter data as needed.
[0073] The first client generates display information corresponding to the multiple sensing data elements based on the type information of the multiple sensing data elements, and displays the display information in the list-style display area. This allows for a more reasonable and orderly data display, facilitates quick location of the required sensing data elements according to the sensing type, and improves the flexibility of sensing data element display.
[0074] Please refer to Figure 9 The aforementioned list-style display area may include perceptual data request operation controls (e.g., Figure 8 (As shown by the submit application button), the above method may also include:
[0075] S901: The first client responds to the perception data application instruction triggered by the perception data application operation control mentioned above and displays the perception data application page.
[0076] Specifically, the aforementioned sensing data application page may include application confirmation controls for multiple sensing data elements among the target sensing data elements and at least one service selection control. In this embodiment, for example, water accumulation monitoring can be selected and an application can be submitted. At this time, the aforementioned sensing data application page can be accessed. The sensing data application page includes sensing data elements under this type of water accumulation monitoring, namely the aforementioned multiple sensing data elements. Each of these multiple sensing data elements includes a corresponding application confirmation control within a preset range (e.g., in front or behind). The corresponding application confirmation control can be clicked to trigger an application confirmation instruction, that is, some of the aforementioned multiple sensing data elements are selected.
[0077] S903: The first client responds to an application confirmation instruction triggered by at least one application confirmation control by setting the application confirmation control corresponding to the application confirmation instruction to a selected state.
[0078] In this embodiment of the application, the first client can respond to an application confirmation instruction triggered by at least one application confirmation control and set the application confirmation control corresponding to the application confirmation instruction to a selected state, that is, the user clicks on the application confirmation control (selects the corresponding perception data element).
[0079] S905: The first client responds to a service selection instruction triggered by any service selection control and displays the service operation area corresponding to the service selection instruction on the aforementioned perception data application page.
[0080] In this embodiment, the service selection controls may include, but are not limited to, a perception data subscription service selection control, an alarm service selection control, and a historical data application service selection control. When a user clicks any of the service selection controls, a service selection instruction is triggered. The first client can respond to the service selection instruction triggered by any of the service selection controls by displaying the service operation area corresponding to the service selection instruction on the perception data application page. Specifically, when the service selection instruction is triggered by the perception data subscription service selection control, the service operation area may include a subscription configuration information filling area; when the service selection instruction is triggered by the alarm service selection control, the service operation area may include an alarm configuration information filling area; and when the service selection instruction is triggered by the historical data application service selection control, the service operation area may include a historical data application request information filling area.
[0081] S907: The first client responds to the service confirmation command and generates target service application information based on the perception data element corresponding to the selected application confirmation control and the information corresponding to the above-mentioned service operation area.
[0082] In this embodiment, the first client's response to the service confirmation instruction may include the submission button on the aforementioned sensing data application page being triggered. At this time, target service application information can be generated based on the sensing data element corresponding to the selected application confirmation control and the information corresponding to the aforementioned service operation area. Specifically, when the selected application confirmation control is an alarm service selection control, the information corresponding to the aforementioned service operation area may include alarm rule information, which may include the alarm conditions of the selected sensing data element (e.g., smoke concentration reaches a first preset threshold, and / or, temperature reaches a second preset threshold), alarm type, alarm frequency, alarm level, etc.; when the selected application confirmation control is a historical data application service selection control, the information corresponding to the aforementioned service operation area may include historical data demand information, such as the historical data time period of the selected sensing data element.
[0083] S909: The first client sends the above-mentioned target service request information to the server.
[0084] Specifically, the aforementioned target service application information may include service application information corresponding to the perception data subscription service, service application information corresponding to the alarm service, and service application information corresponding to the historical data application service.
[0085] By selecting options on the sensing data application page, generating target service application information, and sending this information to the server, it is possible to flexibly and conveniently apply for sensing data (which may include subscriptions, historical data acquisition, and alarms) based on actual application needs. By standardizing and aggregating massive amounts of IoT data, it is beneficial to achieve cross-domain and cross-departmental IoT data resource sharing. Cross-domain sensing and linkage can be achieved based on the data aggregated in the data pool, providing a data foundation for various services, greatly improving the utilization rate of IoT data, and further providing IoT data support for operational decisions such as regional macro-level decision-making, specific event decision-making and command, event prediction and early warning, detection, precision governance, and planning.
[0086] Please refer to Figure 10 When the target service application information mentioned above is the service application information corresponding to the perception data subscription service, the above method may further include:
[0087] S1001: The first client receives target perception data sent by the server based on the target service application information.
[0088] Specifically, when the target service application information is the service application information corresponding to the perception data subscription service, the server will send the perception data subscribed by the first client to the first client according to a preset period. The preset period can be set according to the actual application requirements.
[0089] S1003: The first client displays the target perception data mentioned above.
[0090] In this embodiment of the application, the first client receives target perception data and displays it, which is beneficial to provide an intuitive and clear display of perception data.
[0091] Please refer to Figure 11 When the target service application information is the service application information corresponding to the alarm service, the above method may further include:
[0092] S1101: The first client receives the alarm information sent by the server based on the target service request information.
[0093] Specifically, when the target service application information mentioned above is the service application information corresponding to the alarm service, when the server detects that the corresponding alarm rules are met, the server will send the corresponding alarm information to the client according to the alarm rules configured by the client.
[0094] S1103: The first client displays the above alarm information.
[0095] In this embodiment, the server can push corresponding alarm information to the first client according to the alarm rules customized by the first client. The client can flexibly configure alarm requirements according to actual application needs and send them to the server, so that the server can generate and push alarm information according to the actual needs of each client, thereby improving the flexibility of alarms.
[0096] Please refer to Figure 12 When the target service application information mentioned above is the service application information corresponding to historical data application services, the above method may further include:
[0097] S1201: The first client receives historical sensing data sent by the server based on the aforementioned target service application information.
[0098] S1203: The first client displays the aforementioned historical perception data.
[0099] In one embodiment, the server can request corresponding service information based on historical data sent by the client, determine the corresponding historical sensing data from the database, and send it to the client for display. The client can then perform further analysis based on the aforementioned historical sensing data (e.g., combining smoke detection data, temperature data, rainfall data, etc., for a certain period of time in a certain area to perform historical fire analysis). In another embodiment, the server can also send analysis data based on the aforementioned target service request information, and then the first client can display the aforementioned analysis data. For example, the server can directly perform historical fire analysis and send the analysis results as the aforementioned analysis data to the first client. This application is not limited to this, and it is beneficial to flexibly combine historical sensing data for data analysis, thereby improving the utilization rate and flexibility of sensing data.
[0100] In this embodiment, the backend perception data service can provide API interfaces that allow clients to easily and quickly call various perception data services (such as perception data query services, alarm services, subscription services, and real-time computing services). The frontend and backend are separated, and the business data interfaces are encapsulated and provided to the frontend for use, such as... Figure 13 As shown, each client can send service requests through the front-end portal website and perform request routing (such as routing based on Nginx / Zuul). The back-end service provides API interfaces for each service for invocation, which is flexible and convenient.
[0101] In this embodiment, platform administrators can manage the sensing data services of the IoT sensing data management platform on a second client. For example, they can display the current service list and service details in the service store, and review service applications submitted by clients. If the application is successful, the client can use the service and record it; if the application fails, information such as the application time, applicant, and application result can also be recorded. Furthermore, they can manage services such as service online / offline status, generating service logs, deleting services, and service testing. They can also view the service directory in service management, register and publish services according to wizard or script mode, and review service publications. After a client subscribes to a service, they can manage push services, including data reception, synchronizing data source configuration, and job scheduling management (generating push order information). This achieves rich and flexible service management and provides a complete data service control process.
[0102] In this embodiment, the server can perform offline and real-time computing according to different service requirements. Offline computing supports batch offline sensing data analysis and data fusion, while real-time computing provides data computing services for real-time updates, real-time detection and alarms, and real-time display of sensing data. Specifically, real-time computing can be based on a streaming computing engine to achieve real-time streaming processing and forwarding to the corresponding storage space or business systems (clients) that require timely responses, and supports data output, detection, and alarms of analysis results with low latency. After the sensing data is computed, it can be managed in the form of a sensing data warehouse, namely a real-time data warehouse (corresponding to real-time computing) and an offline data warehouse (corresponding to offline computing), and the offline data warehouse can use a star schema to manage the sensing data. After streaming computing, the sensing data is cached through the real-time data warehouse to provide real-time data services such as sensing alarms and linkage management, providing data support for businesses that need to process and analyze sensing data in real time. At the same time, the full amount of sensing data is used to build an offline sensing data warehouse through four layers: source layer, standard layer, basic layer, and topic layer, supporting data services such as cross-departmental sensing data sharing and offline sensing data fusion analysis. The source layer consists of the original sensing data accessed by various departments and business systems. The standard layer standardizes the data based on the sensing data standard specifications. The foundation layer builds a basic library according to the decoupling and classification logic of sensing data, and constructs a thematic integrated sensing data resource library according to the usage needs of urban sensing data to efficiently support thematic applications.
[0103] Please refer to Figure 14 The above methods may also include:
[0104] S1401: The first client responds to the detailed data viewing command triggered based on the preset icon and displays the data element details page.
[0105] In this embodiment of the application, the preset icon can be as follows: Figure 8 The "View Details" button shown indicates that the first client responds to the detailed data viewing command triggered by the preset icon and displays the data element details page. This data element details page can include attribute information such as device information and department information corresponding to the perception data elements under this category, which facilitates further judgment and subscription according to needs.
[0106] As can be seen from the technical solutions provided in the above embodiments of this application, the embodiments of this application display a perception data element query page including a perception data element directory and a perception data element display area, presenting the perception data resources gathered and managed by the platform in the form of a directory. The structure is clear and easy to understand, which is conducive to quickly and accurately querying perception data elements according to needs, and improving the query efficiency of perception data elements. The first client responds to a perception data element query request triggered by any directory node, and determines the target perception data element of the directory node corresponding to the perception data element query request based on preset association information. This is conducive to combining actual application needs, using a clearly structured query page to quickly find the required resources, and using preset association information helps to improve the efficiency of perception data element query and reduce redundant calculations. By associating each perception data element in the database with each directory node to obtain preset association information, the efficiency of perception data element query can be improved, redundant calculations can be reduced, and a more clearly structured query directory can be provided, improving the flexibility and convenience of perception data element query and display. By standardizing and aggregating massive amounts of IoT data, it is beneficial to achieve cross-domain and cross-departmental sharing of IoT data resources. Cross-domain sensing and linkage can be realized based on the data aggregated in the data pool, providing a data foundation for various services and greatly improving the utilization rate of IoT data. By selecting operations on the sensing data application page, generating target service application information, and sending this information to the server, it is possible to flexibly and conveniently apply for sensing data (which may include subscriptions, historical data acquisition, and alarms) according to actual application needs.
[0107] This application also provides a sensory data element display device, such as... Figure 15 As shown, the device may include:
[0108] The query page display module 1510 is used to display the sensor data element query page. The sensor data element query page includes a sensor data element directory and a sensor data element display area. The sensor data element directory includes multiple directory nodes in a hierarchical structure.
[0109] The perceptual data element query module 1520 is used to respond to a perceptual data element query request triggered based on any directory node, and determine the target perceptual data element of the directory node corresponding to the perceptual data element query request based on preset association information. The preset association information represents the association relationship between multiple directory nodes and their corresponding perceptual data elements.
[0110] The sensing data element display module 1530 is used to display the target sensing data element in the sensing data element display area.
[0111] When the sensor data element display area is a map-style display area, the sensor data element display module 1530 may include:
[0112] The first display unit is used to display the target perception data element as a preset icon in the map-shaped display area based on the location information corresponding to the target perception data element.
[0113] When the sensor data element display area is a list-style display area, the target sensor data element includes multiple sensor data elements, and the sensor data element display module 1530 may include:
[0114] The display information generation unit is used to generate display information corresponding to the multiple sensing data elements based on the type information corresponding to the multiple sensing data elements.
[0115] The second display unit is used to display the information in the list-style display area.
[0116] In one embodiment, the list-style display area includes a sensor data request operation control, and the device may further include:
[0117] The perception data application page display module is used to display a perception data application page in response to a perception data application instruction triggered by the perception data application operation control. The perception data application page includes application confirmation controls for multiple perception data elements in the target perception data element and at least one service selection control.
[0118] The application confirmation control selection module is used to respond to an application confirmation instruction triggered based on at least one application confirmation control and set the application confirmation control corresponding to the application confirmation instruction to a selected state.
[0119] The service operation area display module is used to respond to a service selection instruction triggered by any service selection control and display the service operation area corresponding to the service selection instruction on the perception data application page.
[0120] The target service application information generation module is used to generate target service application information in response to a service confirmation instruction, based on the perception data element corresponding to the selected application confirmation control and the information corresponding to the service operation area.
[0121] The target service application information sending module is used to send the target service application information to the server.
[0122] In one embodiment, when the target service application information is the service application information corresponding to the perception data subscription service, the above apparatus may further include:
[0123] The target perception data receiving module is used to receive target perception data sent by the server based on the target service application information;
[0124] The target perception data display module is used to display the target perception data.
[0125] In another embodiment, when the target service request information is the service request information corresponding to an alarm service, the above apparatus may further include:
[0126] An alarm information receiving module is used to receive alarm information sent by the server based on the target service application information;
[0127] The alarm information display module is used to display the alarm information.
[0128] In another embodiment, when the target service request information is the service request information corresponding to a historical data request service, the above apparatus may further include:
[0129] The historical sensing data receiving module is used to receive historical sensing data sent by the server based on the target service application information;
[0130] The historical sensing data display module is used to display the historical sensing data.
[0131] In one embodiment, the above-mentioned apparatus may further include:
[0132] The data element details page display module is used to display the data element details page in response to a detailed data viewing command triggered based on the preset icon.
[0133] The apparatus and method embodiments described herein are based on the same application concept.
[0134] This application provides a computer device including a processor and a memory. The memory stores at least one instruction or at least one program, which is loaded and executed by the processor to implement the perceptual data element display method provided in the above method embodiments.
[0135] Memory can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. Memory can primarily include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for the functions, etc.; the data storage area can store data created based on the use of the device, etc. Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory can also include a memory controller to provide the processor with access to the memory.
[0136] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, servers, or similar computing devices. That is, the aforementioned computer devices may include mobile terminals, computer terminals, servers, or similar computing devices. The server may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal may be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. Taking running on a server as an example... Figure 16 This is a hardware structure block diagram of a server used to implement the above-described perceptual data element display method, provided in an embodiment of this application. For example... Figure 16 As shown, the server 1600 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 1610 (CPUs 1610 may include, but are not limited to, microprocessors (MCUs) or programmable logic devices (FPGAs), a memory 1630 for storing data, and one or more storage media 1620 (e.g., one or more mass storage devices) for storing application programs 1623 or data 1622. The memory 1630 and storage media 1620 may be temporary or persistent storage. The program stored in the storage media 1620 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 1610 may be configured to communicate with the storage media 1620 and execute the series of instruction operations stored in the storage media 1620 on the server 1600. Server 1600 may also include one or more power supplies 1660, one or more wired or wireless network interfaces 1650, one or more input / output interfaces 1640, and / or one or more operating systems 1621, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0137] The processor 1610 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0138] The input / output interface 1640 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 1600. In one example, input / output interface 1640 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, input / output interface 1640 may be a radio frequency (RF) module used for wireless communication with the Internet.
[0139] The operating system 1621 may include system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, and driver layer, for implementing various basic business functions and handling hardware-based tasks.
[0140] Those skilled in the art will understand that Figure 16 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 1600 may also include... Figure 16 The more or fewer components shown, or having the same Figure 16 The different configurations shown.
[0141] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in a server to store at least one instruction or at least one program related to implementing a perceptual data element display method in the method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the perceptual data element display method provided in the above method embodiment.
[0142] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0143] Embodiments of this application also provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations described above.
[0144] As can be seen from the embodiments of the sensing data element display method, apparatus, device, storage medium, or computer program provided in this application, this application displays a sensing data element query page including a sensing data element directory and a sensing data element display area. This presents the sensing data resources aggregated and managed by the platform in a directory format, providing a clear and concise structure that facilitates quick and accurate querying of sensing data elements based on needs, thus improving query efficiency. The first client responds to a sensing data element query request triggered by any directory node, determining the target sensing data element of the directory node corresponding to the query request based on preset association information. This allows for quick retrieval of required resources using a clearly structured query page, tailored to actual application needs. Furthermore, the use of preset association information improves the efficiency of sensing data element queries and reduces redundant calculations. Associating each sensing data element in the database with each directory node to obtain preset association information further enhances the efficiency of sensing data element queries, reduces redundant calculations, and provides a more clearly structured query directory, improving the flexibility and convenience of sensing data element querying and display. By standardizing and aggregating massive amounts of IoT data, it is beneficial to achieve cross-domain and cross-departmental sharing of IoT data resources. Cross-domain sensing and linkage can be realized based on the data aggregated in the data pool, providing a data foundation for various services and greatly improving the utilization rate of IoT data. By selecting operations on the sensing data application page, generating target service application information, and sending this information to the server, it is possible to flexibly and conveniently apply for sensing data (which may include subscriptions, historical data acquisition, and alarms) according to actual application needs.
[0145] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0146] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0147] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0148] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for displaying perceptual data elements, characterized in that, The method includes: Display the sensor data element query page, which includes a sensor data element directory and a sensor data element display area. The sensor data element directory includes multiple directory nodes in a hierarchical structure. In response to a sensing data element query request triggered by any directory node, the target sensing data element of the directory node corresponding to the sensing data element query request is determined based on preset association information. The preset association information represents the association relationship between multiple directory nodes and their corresponding sensing data elements. The target sensing data element is displayed in the sensing data element display area. When the sensing data element display area is a list-style display area, the target sensing data element includes multiple sensing data elements. The display area includes sensing data application operation controls. In response to a perception data application instruction triggered by the perception data application operation control, a perception data application page is displayed. The perception data application page includes application confirmation controls for multiple perception data elements in the target perception data element and at least one service selection control. In response to an application confirmation instruction triggered based on at least one application confirmation control, the application confirmation control corresponding to the application confirmation instruction is set to a selected state; In response to a service selection instruction triggered by any service selection control, the service operation area corresponding to the service selection instruction is displayed on the perception data application page. In response to a service confirmation command, target service application information is generated based on the perception data element corresponding to the selected application confirmation control and the information corresponding to the service operation area. Send the target service request information to the server.
2. The method according to claim 1, characterized in that, When the sensor data element display area is a map-style display area, displaying the target sensor data element in the sensor data element display area includes: Based on the location information corresponding to the target perception data element, the target perception data element is displayed in the map-style display area with a preset icon.
3. The method according to claim 1, characterized in that, When the sensor data element display area is a list-style display area, displaying the target sensor data element in the sensor data element display area includes: Based on the type information corresponding to the multiple sensing data elements, display information corresponding to the multiple sensing data elements is generated; The information will be displayed in the list-style display area.
4. The method according to claim 3, characterized in that, When the target service application information is the service application information corresponding to the perception data subscription service, the method further includes: Receive target perception data sent by the server based on the target service application information; Display the target perception data.
5. The method according to claim 3, characterized in that, When the target service request information is the service request information corresponding to the alarm service, the method further includes: Receive alarm information sent by the server based on the target service request information; Display the alarm information.
6. The method according to claim 3, characterized in that, When the target service application information is the service application information corresponding to historical data application services, the method further includes: Receive historical sensing data sent by the server based on the target service application information; Display the aforementioned historical sensing data.
7. The method according to claim 2, characterized in that, The method further includes: In response to a detailed data viewing command triggered based on the preset icon, a data element details page is displayed.
8. A sensor data element display device, characterized in that, The device includes: The query page display module is used to display the sensor data element query page. The sensor data element query page includes a sensor data element directory and a sensor data element display area. The sensor data element directory includes multiple directory nodes in a hierarchical structure. The perceptual data element query module is used to respond to a perceptual data element query request triggered by any directory node, and determine the target perceptual data element of the directory node corresponding to the perceptual data element query request based on preset association information. The preset association information represents the association relationship between multiple directory nodes and their corresponding perceptual data elements. The sensing data element display module is used to display the target sensing data element in the sensing data element display area. When the sensing data element display area is a list-style display area, the target sensing data element includes multiple sensing data elements. The display area includes sensing data application operation controls. The perception data application page display module is used to display a perception data application page in response to a perception data application instruction triggered by the perception data application operation control. The perception data application page includes application confirmation controls for multiple perception data elements in the target perception data element and at least one service selection control. The application confirmation control selection module is used to respond to an application confirmation instruction triggered based on at least one application confirmation control and set the application confirmation control corresponding to the application confirmation instruction to a selected state. The service operation area display module is used to respond to a service selection instruction triggered by any service selection control and display the service operation area corresponding to the service selection instruction on the perception data application page. The target service application information generation module is used to generate target service application information in response to a service confirmation instruction, based on the perception data element corresponding to the selected application confirmation control and the information corresponding to the service operation area. The target service application information sending module is used to send the target service application information to the server.
9. The apparatus according to claim 8, characterized in that, When the sensor data element display area is a map-style display area, the sensor data element display module includes: The first display unit is used to display the target perception data element as a preset icon in the map-shaped display area based on the location information corresponding to the target perception data element.
10. The apparatus according to claim 8, characterized in that, When the sensor data element display area is a list-style display area, the sensor data element display module includes: The display information generation unit is used to generate display information corresponding to the multiple sensing data elements based on the type information corresponding to the multiple sensing data elements. The second display unit is used to display the information in the list-style display area.
11. The apparatus according to claim 10, characterized in that, When the target service application information is the service application information corresponding to the perception data subscription service, the device further includes: The target perception data receiving module is used to receive target perception data sent by the server based on the target service application information; The target perception data display module is used to display the target perception data.
12. The apparatus according to claim 10, characterized in that, When the target service request information is the service request information corresponding to the alarm service, the device further includes: An alarm information receiving module is used to receive alarm information sent by the server based on the target service application information; The alarm information display module is used to display the alarm information.
13. The apparatus according to claim 10, characterized in that, When the target service request information is the service request information corresponding to a historical data request service, the device further includes: The historical sensing data receiving module is used to receive historical sensing data sent by the server based on the target service application information; The historical sensing data display module is used to display the historical sensing data.
14. The apparatus according to claim 9, characterized in that, The device further includes: The data element details page display module is used to display the data element details page in response to a detailed data viewing command triggered based on the preset icon.
15. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the perceptual data element display method as described in any one of claims 1 to 7.
16. A sensor data element display device, characterized in that, The device includes a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the perceptual data element display method as described in any one of claims 1 to 7.
17. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the perceptual data element display method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Mobile terminal and metadata applying method thereof
CN102469212A
Node information management method and apparatus
CN107341207A
Page configuration method and device, page element replacement method, device and equipment, and medium
CN111428166A
Data aggregation rendering method, device, system, electronic equipment and storage medium
CN111753041A