Information display method and device, electronic equipment, storage medium and program product

By automatically obtaining and displaying equipment details in response to user selection operations in the park management system, the complex interface and numerous operation steps are solved, and a simpler user interface and higher operation efficiency are achieved.

CN120216570APending Publication Date: 2025-06-27BOE TECHNOLOGY GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510286182.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In the park management system, the real-time monitoring and information display of equipment have problems such as complicated interfaces and many operating steps, resulting in poor user interface design and inefficient user operation.

Method used

By responding to the user's information selection operation for the target device on the interactive interface, the device information is automatically obtained and the device details are queried, and displayed in the details pop-up window, avoiding the need to add independent buttons in each place where the device information needs to be displayed.

Benefits of technology

It significantly improves the user interface design and operation experience, reduces the number of interface controls and operation logic complexity, improves user work efficiency and operation experience, and reduces development and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120216570A_ABST
    Figure CN120216570A_ABST
Patent Text Reader

Abstract

The invention provides an information display method and device, electronic equipment, a storage medium and a program product, and can be applied to the technical field of interface design and information display. The information display method comprises the steps of displaying equipment detail information for target equipment in response to an information selection operation of a user for the target equipment on an interactive interface; wherein the equipment detail information is determined based on the following operations: acquiring equipment information selected by the information selection operation; and obtaining equipment detail information for the target equipment according to the equipment information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of interface design and information display, and more particularly, to an information display method, apparatus, electronic device, storage medium, and program product. Background Art

[0002] In a park management system, real-time monitoring and information display of devices are key links to ensure the efficient and safe operation of the park. The park management system in the example usually adds buttons or menus at multiple positions on the user interface, and the user clicks the buttons or menus to obtain and display the detailed information of the devices. However, adding buttons or menus at multiple positions on the user interface easily leads to a cluttered interface; moreover, the user clicks the buttons or menus to obtain the detailed information of the devices, which increases the operation steps and reduces the user's operation efficiency. Summary of the Invention

[0003] In view of this, the present disclosure provides an information display method, apparatus, electronic device, storage medium, and program product.

[0004] One aspect of the present disclosure provides an information display method, including: in response to a user's information selection operation on a target device on an interaction interface, displaying device detail information for the target device;

[0005] Wherein, the device detail information is determined based on the following operations:

[0006] Obtaining the device information selected by the information selection operation;

[0007] Obtaining device detail information for the target device according to the device information.

[0008] According to an embodiment of the present disclosure, obtaining device detail information for the target device according to the device information includes:

[0009] Determining a target identification type in a preset identification type according to the information type of the device information;

[0010] Generating a query statement for the target device according to the target identification type and the device information;

[0011] Querying device detail information for the target device by using the query statement.

[0012] According to an embodiment of the present disclosure, querying device detail information for the target device by using the query statement includes:

[0013] Determining a data query range for the user according to the user's permission information;

[0014] Querying device detail information for the target device according to the query statement and the data query range.

[0015] According to an embodiment of the present disclosure, there are multiple target devices, and the device information includes the device information of multiple target devices;

[0016] In response to a user's information selection operation on a target device in the interaction interface, displaying the device details information for the target device includes:

[0017] In response to a user's information selection operation on multiple target devices in the interaction interface, displaying the device details information of each of the multiple target devices;

[0018] Among them, obtaining the device details information for the target device according to the device information includes:

[0019] In response to the device information containing a preset identifier, cutting the device information based on the preset identifier to obtain multiple device sub-information, where each device sub-information corresponds to a target device;

[0020] Obtaining the device details information of each of the multiple target devices according to the multiple device sub-information.

[0021] According to an embodiment of the present disclosure, displaying the device details information for the target device includes:

[0022] Determining a pop-up window template for the target device according to the device type of the target device;

[0023] Updating the pop-up window template with the device details information to generate a details pop-up window for the target device;

[0024] Displaying the details pop-up window.

[0025] According to an embodiment of the present disclosure, the above method further includes:

[0026] In response to a change in the state of the target device, obtaining the changed information for the target device;

[0027] Updating the device details information in the details pop-up window with the changed information.

[0028] According to an embodiment of the present disclosure, the device details information includes at least one of the following: device status information, device maintenance record information, device alarm information.

[0029] According to an embodiment of the present disclosure, the information selection operation includes at least one of the following: circle selection operation, line drawing operation, click operation, screenshot operation, stay operation, text selection operation.

[0030] Another aspect of the present disclosure provides an information display device, including: a display module, configured to display the device details information for the target device in response to a user's information selection operation on the target device in the interaction interface;

[0031] Among them, the device detail information is determined based on the following modules:

[0032] The first acquisition module is used to acquire the device information selected by the information selection operation;

[0033] The second acquisition module is used to acquire the device detail information for the target device according to the device information.

[0034] Another aspect of the present disclosure provides an electronic device, including:

[0035] One or more processors;

[0036] A memory for storing one or more programs,

[0037] wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the above-mentioned method.

[0038] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above-mentioned method when executed.

[0039] Another aspect of the present disclosure provides a computer program product, which includes computer-executable instructions, and the instructions are used to implement the above-mentioned method when executed.

[0040] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above-mentioned and other objects, features and advantages of the present disclosure will become clearer. In the drawings:

[0042] Figure 1 is an exemplary system architecture to which the information display method according to the embodiments of the present disclosure can be applied;

[0043] Figure 2 is a flowchart of the information display method according to the embodiments of the present disclosure;

[0044] Figure 3 is a schematic diagram of determining the device detail information according to the embodiments of the present disclosure;

[0045] Figure 4 is a schematic diagram of the detail pop-up window according to the embodiments of the present disclosure;

[0046] Figure 5 is a schematic diagram of generating the detail pop-up window according to the embodiments of the present disclosure;

[0047] Figure 6 It is a schematic diagram showing multiple detail pop - up windows according to an embodiment of the present disclosure;

[0048] Figure 7 It is a schematic diagram of an information display method according to an embodiment of the present disclosure;

[0049] Figure 8 It is a flowchart of an information display method according to another embodiment of the present disclosure;

[0050] Figure 9 It is a block diagram of an information display device according to an embodiment of the present disclosure;

[0051] Figure 10 It is a block diagram of an information display device according to another embodiment of the present disclosure; and

[0052] Figure 11 It is a block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure. Detailed implementation manners

[0053] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, many specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure. However, it is obvious that one or more embodiments can be implemented without these specific details. In addition, in the following description, descriptions of well - known structures and technologies are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.

[0054] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0055] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0056] In the case of using expressions such as "at least one of A, B, and C", generally, it should be interpreted according to the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include, but is not limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0057] In the embodiments of the present disclosure, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage, etc. of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information and network security.

[0058] In the embodiments of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.

[0059] In the park management system, real-time monitoring and information display of equipment are key links to ensure efficient and safe operation of the park. The park management system in the example usually relies on buttons or menu options on the graphical user interface (GUI) to obtain and display detailed information of the equipment. The user needs to click a button before the system queries and displays the status or other relevant information of the selected equipment. However, this design has the following shortcomings.

[0060] First, in order to ensure that users can obtain the latest status information of the device at any time, it is often necessary to add independent buttons or controls on multiple interfaces that need to display device information. This not only increases the complexity of system development, but also makes the user interface bloated and complicated. Especially when the screen space is limited, the presence of multiple buttons or controls will make the interface look crowded, affecting the user experience.

[0061] Secondly, in certain scenarios, the device name, ID and other information usually need to be displayed in a high-density or compact form, such as in a list, table or other compact layout interface. In these scenarios, adding a button to obtain information for each device may destroy the aesthetics and usability of the interface layout. In addition, users need to click buttons frequently during the operation, which not only increases the operation steps, but also may reduce the system's response speed and affect work efficiency.

[0062] In response to the above technical problems, the embodiments of the present disclosure provide an information display method, including: in response to a user's information selection operation on a target device on an interactive interface, displaying device detail information for a target device; wherein the device detail information is determined based on the following operations: obtaining device information selected by the information selection operation; obtaining device detail information for the target device according to the device information. By automatically detecting the device information selected by the user in the interface, triggering a query operation, and automatically popping up the device detail information after selection, the need to add a separate button in each place where device information needs to be displayed is avoided, thereby significantly improving the user interface design and operation experience.

[0063] Figure 1 Exemplary system architecture 100 that can apply the information display method according to an embodiment of the present disclosure. It should be noted that Figure 1 The illustration is only an example of the system architecture to which the embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0064] As Figure 1 shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0065] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social platform software, etc. (only for example).

[0066] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0067] The server 105 may be a server that provides various services, such as a background management server that supports the websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (only for example). The background management server may analyze and process data such as received user requests, and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0068] It should be noted that the information display method provided by the embodiments of the present disclosure can generally be executed by the server 105. Correspondingly, the information display device provided by the embodiments of the present disclosure can generally be set in the server 105. The information display method provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105. Correspondingly, the information display device provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105. Alternatively, the information display method provided by the embodiments of the present disclosure can also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or can also be executed by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Correspondingly, the information display device provided by the embodiments of the present disclosure can also be set in the first terminal device 101, the second terminal device 102, or the third terminal device 103, or set in other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0069] For example, the interaction interface can be displayed on the user interface of any one of the first terminal device 101, the second terminal device 102, or the third terminal device 103 (for example, the first terminal device 101, but not limited thereto). The device detail information can be originally stored in any one of the first terminal device 101, the second terminal device 102, or the third terminal device 103 (for example, the first terminal device 101, but not limited thereto), or stored on an external storage device and can be imported into the first terminal device 101. After the user selects the target device, the first terminal device 101 can execute the information display method provided by the embodiments of the present disclosure locally. For example, it can obtain the device information selected by the information selection operation, obtain the device detail information for the target device according to the device information, or send the device information to other terminal devices, servers, or server clusters, and the other terminal devices, servers, or server clusters that receive the device information execute the information display method provided by the embodiments of the present disclosure.

[0070] It should be understood that Figure 1 the numbers of terminal devices, networks, and servers in

[0071] Figure 2 is a flowchart of the information display method according to the embodiments of the present disclosure.

[0072] AsFigure 2 As shown, the information display method of this embodiment includes operation S210.

[0073] In operation S210, in response to a user's information selection operation on the interactive interface for a target device, device details information for the target device is displayed.

[0074] According to an embodiment of the present disclosure, the device details information is determined based on the following operations: obtaining the device information selected by the information selection operation; obtaining the device details information for the target device according to the device information.

[0075] The interactive interface may display at least one device, and the target device may be one or more of the at least one device displayed on the interactive interface. For example, at least one device may be displayed in the form of a device list on the interactive interface, or at least one device may be displayed in the form of a table on the interactive interface, or at least one device may be displayed in other layouts in the interactive interface.

[0076] Responding to the user's information selection operation on the interactive interface for the target device may include: responding to the user's information selection operation for the target device in the device list.

[0077] The user may perform an information selection operation on the interactive interface through a touch screen, a mouse, or other input devices.

[0078] The information selection operation may be any operation capable of selecting content for marking. For example, the information selection operation may include an operation of circling, a line-drawing operation, a click operation, a screenshot operation, a stay operation, a text selection operation, etc.

[0079] For example, obtaining the device information selected by the information selection operation may include the user circling an area on the interactive interface, obtaining the content corresponding to the area, and obtaining the device information of the target device. Again, obtaining the device information selected by the information selection operation may include when the user stays the mouse at a preset position on the interactive interface, obtaining the content at the mouse stay position, and obtaining the device information of the target device. Again, obtaining the device information selected by the information selection operation may include the user performing a text selection operation on the interactive interface using a mouse, a finger, or a stylus, and obtaining the selected text as the device information of the target device. Again, obtaining the device information selected by the information selection operation may include the user taking a screenshot on the interactive interface, obtaining the content corresponding to the screenshot area, and obtaining the device information of the target device.

[0080] It should be noted that before executing the information display method of the present disclosure, a monitoring mechanism may be integrated on the interactive interface to facilitate real-time monitoring of the user's information selection operation. When the user performs an information selection operation, by capturing the selection event and extracting the selected content, the device details information is queried.

[0081] The device information may include at least one of the following: information that can uniquely identify the device, such as the device name, device number, device ID, etc.

[0082] The device details information may include at least one of the following: device status information, device maintenance record information, device alarm information.

[0083] The device status information may include, for example, the fault status, offline status, in-use status, etc. of the device. The device maintenance record information may include, for example, the maintenance time, maintenance result, etc. The device alarm information may include, for example, the alarm time, alarm type, alarm handling result, etc.

[0084] It should be noted that the device details information can be configured accordingly according to different devices. The operation of determining the device details information can be executed by the front end or sent to the back-end server for execution. The present disclosure does not make any limitations in this regard.

[0085] By responding to the user's information selection operation on the interactive interface for the target device, the device details information for the target device is displayed; wherein, the device details information is determined based on the following operations: obtaining the device information selected by the information selection operation; obtaining the device details information for the target device according to the device information. By automatically detecting the device information selected by the user in the interactive interface, automatically querying the device details information of the target device according to the device information, and automatically popping up the device details information after the query, the need to add independent buttons at each place where device information needs to be displayed is avoided, thus significantly improving the user interface design; in addition, when the user selects the device information, the device details information window can be automatically popped up, avoiding the cumbersome process of clicking the button multiple times, improving the user's work efficiency and operation experience; furthermore, by reducing the number of interface controls and the complexity of the operation logic, the workload of developers in designing and maintaining the system is greatly reduced, thereby reducing the development cost and maintenance cost.

[0086] According to an embodiment of the present disclosure, obtaining the device details information for the target device according to the device information includes: determining the target identification type in the preset identification types according to the information type of the device information; generating a query statement for the target device according to the target identification type and the device information; using the query statement to query the device details information for the target device.

[0087] The information type of the device information may include at least one of the following: Chinese characters, letters, numbers. The preset identification type may be any field representing the unique identification of the device, such as the device name, device number, device ID, etc.

[0088] Determining the target identification type in the preset identification types according to the information type of the device information may include: determining the identification type corresponding to the information type of the device information according to the correspondence between the information type of the device information and the preset identification types, and obtaining the target identification type.

[0089] The correspondence between the information type and the preset identification types may include, for example, that when the information type is a number, the corresponding identification type is the device number; when the information type is a Chinese character, the corresponding identification type is the device name; and when the information type is a combination of numbers and letters, the corresponding identification type is the device ID.

[0090] For example, if the device information is the number "10", it can be determined that the information type of the device information is a number. According to the correspondence between the information type and the preset identification types, the target identification type can be determined as the device number. At this time, generating a query statement for the target device according to the target identification type and the device information may include generating a query statement according to the number "10" and the device number, such as "Query the detailed information of the device with the device number 10".

[0091] For example, if the device information is text such as "camera", it can be determined that the information type of the device information is a Chinese character. According to the correspondence between the information type and the preset identification types, the target identification type can be determined as the device name. At this time, generating a query statement for the target device according to the target identification type and the device information may include generating a query statement according to the text "camera" and the device name, such as "Query the detailed information of the device with the device name camera".

[0092] Since the global listening of the interaction interface is performed, it is easy to select information that is not device information during the information selection operation, and thus the corresponding device detailed information cannot be found. In this case, an empty value can be returned.

[0093] According to an embodiment of the present disclosure, querying the device detailed information for the target device by using the query statement includes: determining the data query range for the user according to the user's permission information; and querying the device detailed information for the target device according to the query statement and the data query range.

[0094] The user's permission information can be determined according to the information of the currently logged-in user. Different permission levels correspond to different data query ranges. For example, an administrator can view more detailed operation logs and historical records, while an ordinary user can only view basic device status information.

[0095] It should be noted that the user's authorization or consent has been obtained before obtaining the user's login information and permission information.

[0096] By combining the user's permission information, the corresponding information content can be automatically customized according to the permission level, which not only ensures information security but also helps to improve the flexibility of the system.

[0097] Figure 3 It is a schematic diagram of determining device detail information according to an embodiment of the present disclosure.

[0098] As Figure 3 shown, after the user 310 selects a target device in the device list of the exchange interface, the device information 320 of the target device and the permission information 330 of the user 310 are obtained; then the target identification type 350 is determined from the preset identification types 340 according to the information type of the device information 320; then a query statement 360 is generated according to the target identification type 350 and the device information 320; then, using the query statement 360, a query is made from the data query range 370 determined according to the permission information 360 for the user 310, and the device detail information 380 for the target device is obtained.

[0099] Displaying the device detail information for the target device may include displaying the device detail information using a pop-up window. For example, according to the device type of the target device, a pop-up window template for the target device is determined; the pop-up window template is updated using the device detail information to generate a detail pop-up window for the target device; and the detail pop-up window is displayed.

[0100] The device types of the target device may include detectors, cameras, lights, etc. Different device types may be pre-configured with different pop-up window templates.

[0101] Different pop-up window templates may include different display fields. For example, the pop-up window template for a detector may include the following fields: fire prevention ID, detector type, offline status, zone alarm status, host IP address to which it belongs, armed status, etc. Another example is that the pop-up window target for a camera may include the following fields: device SN (Serial Number, product serial number), business use, device type, fault status, offline status, in-use status, etc.

[0102] Updating the pop-up window template using the device detail information may include filling in the field values corresponding to each field in the pop-up window template according to the device detail information.

[0103] Figure 4 It is a schematic diagram of a detail pop-up window according to an embodiment of the present disclosure.

[0104] As Figure 4As shown, this embodiment is for the details pop-up window 400 of the detector. The details pop-up window 400 includes fields such as device code, device location, fire protection ID, host IP to which it belongs, detector type, offline status, zone alarm status, host SN to which it belongs, and arming status. The field values of each field are filled according to the device details information. For example, the device code in the device details information, such as "100", is extracted and filled in the device code field. Another example is to extract the device location in the device details information, such as "1st floor", and fill it in the device location field. After such filling is completed, the details pop-up window 400 can be generated and displayed on the interaction interface.

[0105] In some of these examples, the user can click the close button "×" above the details pop-up window 400 to close the details pop-up window. In other examples, the display duration of the details pop-up window can be set, and when the display duration is reached, the details pop-up window can be automatically closed.

[0106] In some of these examples, the user can also click the refresh button on the details pop-up window 400 to refresh the information displayed in the pop-up window.

[0107] According to an embodiment of the present disclosure, the above method further includes: in response to a change in the state of the target device, obtaining the changed information for the target device; using the changed information to update the device details information in the details pop-up window.

[0108] The backend server continuously receives device status update information and determines whether there is new status data. If there is new data, the changed information will be pushed to the front end in real time so as to update the device details information in the details pop-up window and ensure that the user always obtains the most timely and accurate device information.

[0109] Figure 5 It is a schematic diagram of generating a details pop-up window according to an embodiment of the present disclosure.

[0110] As Figure 5 shown, when the user selects the target device 510, the device information 520 of the target device 510 is obtained; the device details information 530 of the target device 510 is queried according to the device information 520; then, the device type 540 of the target device 510 is determined according to the device details information 530; after that, the pop-up window template 550 for the device type is obtained; after that, the pop-up window template 550 is filled with the device details information 530 to generate the details pop-up window 560 for the target device 510.

[0111] According to an embodiment of the present disclosure, the information selection operation of the user on the interaction interface for the target device can also be an information selection operation for the device displayed in the details pop-up window. For example, for as Figure 4In the shown details pop-up window, the user can select the host Sn: AH017××× to which it belongs. At this time, AH017××× can be used as device information to perform an operation of querying device details information and display the device details information of device AH017×××.

[0112] According to an embodiment of the present disclosure, there are multiple target devices, and the device information includes the device information of multiple target devices; in response to a user's information selection operation on the target device in the interaction interface, displaying the device details information of the target device includes: in response to a user's information selection operation on multiple target devices in the interaction interface, displaying the device details information of each of the multiple target devices.

[0113] The user's information selection operation on the interaction interface may include selecting multiple devices. When the user selects multiple devices, the device details information of the multiple devices can be displayed simultaneously on the interaction interface.

[0114] Figure 6 It is a schematic diagram of displaying multiple details pop-up windows according to an embodiment of the present disclosure.

[0115] As Figure 6 shown, the basic information of device A and device B is displayed in the device list 610 of the interaction interface 600. When the user selects device A and device B simultaneously, for example, selects device codes "001" and "002", at this time, the details pop-up window 620 of device A and the details pop-up window 630 of device B can be displayed simultaneously on the interaction interface 600.

[0116] In some examples, obtaining the device details information of the target device according to the device information includes: in response to the device information containing a preset identifier, cutting the device information based on the preset identifier to obtain multiple device sub-information, where each device sub-information corresponds to a target device; obtaining the device details information of each of the multiple target devices according to the multiple device sub-information.

[0117] The preset identifier may include at least one of the following: comma, semicolon, space. If the device information contains these identifiers, it indicates that the device information includes the information of multiple devices, that is, the multiple devices selected by the user. For example, when the user selects multiple devices, such as device A and device B, the device information may include the information of device A and the information of device B, and the information of device A and the information of device B can be separated by the preset identifier.

[0118] Figure 7 It is a schematic diagram of the information display method according to an embodiment of the present disclosure.

[0119] As Figure 7As shown, the information display method of this embodiment is used in the scenario where a user selects multiple devices. After the user 710 performs an information selection operation on the exchange interface, the device information 720 selected by the information selection operation is obtained; then, it is determined whether the device information 720 contains a preset identifier 730 according to the preset identifier 730. If it contains, the device information is cut to obtain device sub-information 760 and device sub-information 750, where the device sub-information 740 is the information of device A, and the device sub-information 750 is the information of device B; then, the device details information 760 of device A is queried according to the device sub-information 740, and a details pop-up window 780 of device A is generated according to the device details information 760; the device details information 770 of device B is queried according to the device sub-information 750, and a details pop-up window 790 of device B is generated according to the device details information 770; after that, the details pop-up window 780 and the details pop-up window 790 can be simultaneously displayed on the user interface, for example Figure 6 the details pop-up window 620 and the details pop-up window 630 shown.

[0120] The information display method provided by the embodiment of the present disclosure enables a user to simultaneously select multiple devices and can display the detailed information of multiple devices in an aggregated form in the same window. This function of aggregating and displaying multi-device information improves the management efficiency of the user in complex scenarios and can be used for requirements such as comparative analysis and centralized management.

[0121] Figure 8 It is a flowchart of an information display method according to another embodiment of the present disclosure.

[0122] As Figure 8 shown, before executing the information display method of this embodiment, it is necessary to integrate a monitoring mechanism on the front-end interface to be able to detect the user's selection event in real time. Then execute as Figure 8 shown in the information display method, which includes operations S810 to S890.

[0123] In operation S810, the front-end interface listens for the user's selection event.

[0124] In operation S820, in response to the user's selection operation, the device information selected by the user is sent to the back-end server.

[0125] In operation S830, the back-end server cuts the device information to obtain at least one device sub-information. Among them, one device sub-information corresponds to one device.

[0126] In operation S840, the device details information of each is queried according to at least one device sub-information.

[0127] In operation S850, the queried device details information is sent to the front-end interface.

[0128] For each device detail information, the front - end interface performs operations S870 to S890.

[0129] In operation S860, determine the device type according to the device detail information.

[0130] In operation S870, determine the pop - up window template according to the device type.

[0131] In operation S880, generate and display a detail pop - up window according to the device detail information and the pop - up window template.

[0132] In operation S890, in response to the user clicking the close button, close the corresponding detail pop - up window.

[0133] Through the device information selected by the user on the interface, the background is automatically triggered to query the device information, and a detail window containing the device detail information is displayed on the front - end interface, avoiding the cumbersome steps of relying on buttons to obtain information, simplifying the design of the user interface, reducing the number of controls, and making the interface more concise and intuitive. In addition, the detail window can display real - time updated device information, such as the running status, maintenance records, alarm information, etc. of the device, without additional user operations, improving the fluency of the user experience. Moreover, in a compact layout or a complex view, the information display method of the present disclosure can provide a complete device information display function without affecting the layout aesthetics, solving the problem of information display under limited layout conditions.

[0134] Figure 9 It is a block diagram of an information display device according to an embodiment of the present disclosure.

[0135] As Figure 9 shown, the information display device 900 of this embodiment includes a display module 910.

[0136] The display module 910 is configured to display the device detail information for the target device in response to an information selection operation for the target device on the interaction interface.

[0137] Among them, the device detail information is determined based on the following modules: a first acquisition module for acquiring the device information selected by the information selection operation; a second acquisition module for acquiring the device detail information for the target device according to the device information.

[0138] According to an embodiment of the present disclosure, the second acquisition module includes: a first determination sub - module, a first generation sub - module, and a query sub - module.

[0139] The first determination sub - module is configured to determine the target identification type in the preset identification types according to the information type of the device information.

[0140] The first generation sub-module is used to generate a query statement for the target device according to the target identification type and device information.

[0141] The query sub-module is used to query the device details information for the target device by using the query statement.

[0142] According to an embodiment of the present disclosure, the query sub-module includes: a determination unit and a query unit.

[0143] The determination unit is used to determine the data query range for the user according to the user's permission information.

[0144] The query unit is used to query the device details information for the target device according to the query statement and the data query range.

[0145] According to an embodiment of the present disclosure, there are multiple target devices, and the device information includes the device information of multiple target devices.

[0146] According to an embodiment of the present disclosure, the display module includes: a first display sub-module.

[0147] The first display sub-module is used to display the device details information of each of the multiple target devices in response to the user's information selection operation on the interactive interface for the multiple target devices.

[0148] According to an embodiment of the present disclosure, the second acquisition module includes: a segmentation sub-module and an acquisition sub-module.

[0149] The segmentation sub-module is used to, in response to the device information including a preset identifier, cut the device information based on the preset identifier to obtain multiple device sub-information, where each device sub-information corresponds to a target device.

[0150] The acquisition sub-module is used to obtain the device details information of each of the multiple target devices according to the multiple device sub-information.

[0151] According to an embodiment of the present disclosure, the display module includes: a second determination sub-module, a second generation sub-module, and a second display sub-module.

[0152] The second determination sub-module is used to determine the pop-up window template for the target device according to the device type of the target device.

[0153] The second generation sub-module is used to update the pop-up window template by using the device details information to generate a details pop-up window for the target device.

[0154] The second display sub-module is used to display the details pop-up window.

[0155] According to an embodiment of the present disclosure, the above device further includes: a third acquisition module and an update module.

[0156] A third acquisition module, configured to acquire changed information for the target device in response to a change in the state of the target device.

[0157] An update module, configured to update the device details information in the details pop-up window by using the changed information.

[0158] According to an embodiment of the present disclosure, the device details information includes at least one of the following: device status information, device maintenance record information, and device alarm information.

[0159] According to an embodiment of the present disclosure, the information selection operation includes at least one of the following: circle selection operation, line drawing operation, click operation, screenshot operation, stay operation, and text selection operation.

[0160] Figure 10 It is a block diagram of an information display device according to another embodiment of the present disclosure.

[0161] As Figure 10 shown, the information display device 1000 of this embodiment includes a front-end interface module 1010, a user selection detection module 1020, a back-end data processing module 1030, an information aggregation and display module 1040, and a dynamic update module 1050.

[0162] The front-end interface module 1010 is configured to view a device list or device status information. This interface may include key device information fields such as device name and device ID. These device information fields may be displayed in a table, list, or other layout. The front-end interface module 1010 corresponds to the above-mentioned display module 910.

[0163] The user selection detection module 1020 is configured to detect the user's selection operation on the text in real time. When the user selects a device name or device ID, the user selection detection module 1020 will capture the selection event and extract the selected text content. The user selection detection module 1020 corresponds to the above-mentioned first acquisition module.

[0164] The back-end data processing module 1030 is configured to transfer the device information selected by the user to the back-end server through an interface. After receiving the request, the back-end server queries the device details information of the corresponding device in the database according to the selected device name or device ID. The back-end data processing module 1030 corresponds to the above-mentioned second acquisition module.

[0165] The information aggregation and display module 1040 is configured to display the device detailed information queried by the back-end server on the front-end interface in the form of a pop-up window or a floating window, providing detailed device status, device information, etc.

[0166] The dynamic update module 1050 is configured to receive the update information pushed by the back-end server in real time and update the device details information on the interface according to the update information.

[0167] The front - end interface module 1010, the information aggregation and display module 1040, and the dynamic update module 1050 correspond to the above - mentioned display module 910.

[0168] Any plurality of modules, sub - modules, units, sub - units, or at least part of the functions of any of them according to the embodiments of the present disclosure can be implemented in one module. Any one or more of the modules, sub - modules, units, sub - units according to the embodiments of the present disclosure can be split into multiple modules for implementation. Any one or more of the modules, sub - modules, units, sub - units according to the embodiments of the present disclosure can be at least partially implemented as a hardware circuit, such as a field - programmable gate array (FPGA), a programmable logic array (PLA), a system - on - chip, a system - on - substrate, a system - on - package, an application - specific integrated circuit (ASIC), or can be implemented by any other reasonable way of integrating or packaging circuits in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in an appropriate combination of any several of them. Alternatively, one or more of the modules, sub - modules, units, sub - units according to the embodiments of the present disclosure can be at least partially implemented as a computer program module, and when the computer program module is run, it can execute the corresponding functions.

[0169] For example, any number of the front-end interface module 1010, user selection detection module 1020, back-end data processing module 1030, information aggregation and display module 1040, and dynamic update module 1050 can be combined and implemented in one module / unit / sub-unit, or any one of the modules / units / sub-units can be split into multiple modules / units / sub-units. Alternatively, at least part of the functions of one or more of these modules / units / sub-units can be combined with at least part of the functions of other modules / units / sub-units and implemented in one module / unit / sub-unit. According to an embodiment of the present disclosure, at least one of the front-end interface module 1010, user selection detection module 1020, back-end data processing module 1030, information aggregation and display module 1040, and dynamic update module 1050 can be at least partially implemented as a hardware circuit, such as a field-programmable gate array (FPGA), programmable logic array (PLA), system on a chip, system on a substrate, system on a package, application-specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging circuits, etc., implemented by hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in an appropriate combination of any several of them. Alternatively, at least one of the front-end interface module 1010, user selection detection module 1020, back-end data processing module 1030, information aggregation and display module 1040, and dynamic update module 1050 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding functions can be executed.

[0170] It should be noted that the information display device part in the embodiments of the present disclosure corresponds to the information display method part in the embodiments of the present disclosure. For the description of the information display device part, please refer to the information display method part specifically, and details are not described herein again.

[0171] Figure 11 is a block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure. Figure 11 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0172] Such as Figure 11As shown, the electronic device 1100 according to an embodiment of the present disclosure includes a processor 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage section 1108 into a random access memory (RAM) 1103. The processor 1101 may include, for example, a general-purpose microprocessor (e.g., CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (e.g., an application specific integrated circuit (ASIC)), and so on. The processor 1101 may also include on-board memory for caching purposes. The processor 1101 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0173] In the RAM 1103, various programs and data required for the operation of the electronic device 1100 are stored. The processor 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. The processor 1101 performs various operations of the method flow according to an embodiment of the present disclosure by executing the programs in the ROM 1102 and / or the RAM 1103. It should be noted that the program may also be stored in one or more memories other than the ROM 1102 and the RAM 1103. The processor 1101 may also perform various operations of the method flow according to an embodiment of the present disclosure by executing the programs stored in the one or more memories.

[0174] According to an embodiment of the present disclosure, the electronic device 1100 may further include an input / output (I / O) interface 1105, and the input / output (I / O) interface 1105 is also connected to the bus 1104. The electronic device 1100 may further include one or more of the following components connected to the input / output (I / O) interface 1105: an input section 1106 including a keyboard, a mouse, etc.; an output section 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. A drive 1110 is also connected to the input / output (I / O) interface 1105 as needed. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed so that a computer program read from it can be installed into the storage section 1108 as needed.

[0175] According to an embodiment of the present disclosure, the method flow according to the embodiments of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 1109, and / or installed from the removable medium 1111. When the computer program is executed by the processor 1101, the above functions defined in the system of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. can be implemented by computer program modules.

[0176] The present disclosure also provides a computer-readable storage medium, which can be included in the device / device / system described in the above embodiments; or can exist alone without being assembled into the device / device / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.

[0177] According to an embodiment of the present disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. For example, it can include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, device, or device.

[0178] For example, according to an embodiment of the present disclosure, the computer-readable storage medium can include the above-described ROM 1102 and / or RAM 1103 and / or one or more memories other than ROM 1102 and RAM 1103.

[0179] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program includes program codes for executing the method provided by the embodiments of the present disclosure. When the computer program product runs on an electronic device, the program codes are used to enable the electronic device to implement the information display method provided by the embodiments of the present disclosure.

[0180] When the computer program is executed by the processor 1101, the above functions defined in the system / device of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, devices, modules, units, etc. can be implemented by computer program modules.

[0181] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication section 1109, and / or installed from the removable medium 1111. The program code included in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0182] According to embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include but are not limited to, for example, Java, C++, Python, the "C" language, or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., by using an Internet service provider to connect through the Internet).

[0183] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code, which contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions. Those skilled in the art will appreciate that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.

[0184] The embodiments of the present disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments have been described separately above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.

Claims

1. A method for displaying information, the method comprising: In response to a user selecting information about a target device on an interactive interface, displaying device detail information about the target device; The device details information is determined based on the following operations: Acquire the device information selected by the information selection operation; Obtain device detail information for the target device according to the device information.

2. The method according to claim 1, wherein: The acquiring device detail information for the target device according to the device information includes: Determine a target identification type in a preset identification type according to the information type of the device information; Generate a query statement for the target device according to the target identification type and the device information; The query statement is used to query device detail information for the target device.

3. The method according to claim 2, wherein: The querying of device details information for the target device using the query statement includes: Determine a data query scope for the user according to the permission information of the user; According to the query statement and the data query range, query device detail information for the target device.

4. The method according to claim 1, wherein: The target device includes a plurality of devices, and the device information includes device information of the plurality of target devices; In response to the user selecting information about the target device on the interactive interface, displaying device detail information about the target device includes: In response to the user's information selection operation on the interactive interface for multiple target devices, displaying device detail information of each of the multiple target devices; The acquiring device detail information for the target device according to the device information includes: In response to the device information containing a preset identifier, the device information is segmented based on the preset identifier to obtain a plurality of device sub-information, wherein each of the device sub-information corresponds to one of the target devices; The device detailed information of each of the plurality of target devices is obtained according to the plurality of device sub-information.

5. The method according to claim 1, wherein: The display of device details information for the target device includes: Determine a pop-up window template for the target device according to the device type of the target device; Using the device detail information to update the pop-up window template, generating a detail pop-up window for the target device; A pop-up window showing the details is displayed.

6. The method according to claim 5, further comprising: In response to a change in the state of the target device, acquiring changed information for the target device; The device detail information in the detail pop-up window is updated using the changed information.

7. The method according to any one of claims 1 to 6, wherein: The device detailed information includes at least one of the following: device status information, device maintenance record information, and device alarm information.

8. The method according to any one of claims 1 to 7, wherein: The information selection operation includes at least one of the following: a circle selection operation, a line selection operation, a click operation, a screenshot operation, a pause operation, and a text selection operation.

9. An information display device, comprising: A display module, configured to display device detail information for a target device in response to a user's information selection operation for the target device on the interactive interface; The device details are determined based on the following modules: A first acquisition module, used to acquire the device information selected by the information selection operation; The second acquisition module is used to acquire device detail information for the target device according to the device information.

10. An electronic device comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 8.

12. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 8.