Nothing Special   »   [go: up one dir, main page]

CN114968462B - Equipment management and control method and device, electronic equipment and storage medium - Google Patents

Equipment management and control method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114968462B
CN114968462B CN202210614137.0A CN202210614137A CN114968462B CN 114968462 B CN114968462 B CN 114968462B CN 202210614137 A CN202210614137 A CN 202210614137A CN 114968462 B CN114968462 B CN 114968462B
Authority
CN
China
Prior art keywords
block
equipment
information
electronic map
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210614137.0A
Other languages
Chinese (zh)
Other versions
CN114968462A (en
Inventor
史欣于
王仲远
陈林兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BOE Technology Group Co Ltd
Original Assignee
BOE Technology Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BOE Technology Group Co Ltd filed Critical BOE Technology Group Co Ltd
Priority to CN202210614137.0A priority Critical patent/CN114968462B/en
Publication of CN114968462A publication Critical patent/CN114968462A/en
Application granted granted Critical
Publication of CN114968462B publication Critical patent/CN114968462B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y30/00IoT infrastructure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a device management and control method and device, electronic equipment and a non-transitory computer readable storage medium storing computer instructions, and relates to the technical field of Internet of things. The present disclosure presents device information of blocks of each hierarchy in accordance with the partitioned hierarchy on the basis of an electronic map, the positions and layout conditions of a large number of devices with large space are intuitively and clearly displayed. In addition, the method and the device can query, display and control certain specific devices according to the preset classification characteristics, and realize efficient and visual control of the specific devices.

Description

Equipment management and control method and device, electronic equipment and storage medium
Technical Field
The disclosure relates to the technical field of internet of things, and in particular relates to a device management and control method and device, electronic equipment and a non-transitory computer readable storage medium storing computer instructions.
Background
The display and control of the devices in a certain area by using the list are not visual, and the actual positions and the layout conditions of the devices are not visual. Especially, under the circumstances that the space of layout equipment is great, equipment quantity is big, prior art can't demonstrate and control equipment directly perceivedly effectively.
Disclosure of Invention
The present disclosure provides at least a device management method and apparatus, an electronic device, and a non-transitory computer readable storage medium storing computer instructions to address at least one of the above-mentioned technical drawbacks.
According to an aspect of the present disclosure, there is provided a device management and control method, applied to a client, including:
Responding to a first display operation aiming at a target block on an electronic map, and acquiring equipment information of at least one sub-block of the target block from a server; the method comprises the steps of dividing a device area to be monitored into a plurality of blocks with a hierarchical relationship in advance;
Refreshing the electronic map according to the target block;
And displaying the equipment information of at least one sub-block on the refreshed electronic map by utilizing an information display mode matched with the block level of the target block.
According to another aspect of the present disclosure, there is provided an apparatus for controlling a device, applied to a client, including:
the information acquisition module is used for responding to a first display operation aiming at a target block on the electronic map and acquiring equipment information of at least one sub-block of the target block from a server; the method comprises the steps of dividing a device area to be monitored into a plurality of blocks with a hierarchical relationship in advance;
the map refreshing module is used for refreshing the electronic map according to the target block;
and the information display module is used for displaying the equipment information of at least one sub-block on the refreshed electronic map by utilizing an information display mode matched with the block level of the target block.
According to another aspect of the present disclosure, there is provided an electronic device including:
at least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the embodiments of the present disclosure.
According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method of any of the embodiments of the present disclosure.
According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program/instruction which, when executed by a processor, implements the method in any of the embodiments of the present disclosure.
The present disclosure provides a device management and control method and apparatus, an electronic device, and a non-transitory computer-readable storage medium storing computer instructions, the present disclosure based on an electronic map, the equipment information of the blocks of each level is displayed according to the divided levels, so that the positions and layout conditions of large-space and large-quantity equipment are intuitively and clearly displayed. In addition, the method and the device can query, display and control certain specific devices according to the preset classification characteristics, and realize efficient and visual control of the specific devices.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is a flow chart of a method according to the disclosed apparatus;
FIG. 2 is a schematic diagram showing device statistics for various regions in accordance with the present disclosure;
FIG. 3 is a schematic diagram showing device statistics for various buildings according to the present disclosure;
FIG. 4 is a schematic diagram illustrating various devices according to the present disclosure;
FIG. 5 is a schematic diagram showing an outline of a region in accordance with the present disclosure;
FIG. 6 is a schematic diagram showing a building outline in accordance with the present disclosure;
FIG. 7 is a schematic diagram of an interface including a first classification parent component and a second classification parent component in accordance with the present disclosure;
FIG. 8 is a schematic structural view of a device management and control apparatus according to the present disclosure;
fig. 9 is a schematic structural view of an electronic device according to the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Aiming at the situations that the space of layout equipment is large and the quantity of equipment is large, the prior art cannot intuitively and effectively display and control the equipment, for example, even if equipment is controlled according to regional division in a certain area with huge equipment quantity, the problem that equipment icons are overlapped and inconvenient to watch still occurs. In view of the above problems, the present disclosure provides a device management and control method and apparatus, an electronic device, and a non-transitory computer readable storage medium storing computer instructions, where the present disclosure presents device information of blocks of each level according to divided levels on the basis of an electronic map, so as to intuitively and clearly present positions and layout conditions of a large-space and large-number of devices. In addition, the method and the device can query, display and control certain specific devices according to the preset classification characteristics, and realize efficient and visual control of the specific devices.
The device management and control method of the present disclosure is described below by way of specific examples.
The area where the equipment to be monitored is located, or referred to as the area of the equipment to be monitored, is segmented in advance according to the size relation of the area to form a plurality of blocks with father-son relation, for example, a certain park is hierarchically segmented according to the area, building, floor, room and the like to form a plurality of blocks with hierarchical relation, or a plurality of blocks with father-son relation and brother relation. For example, a zone may include a campus, area, building, floor, room, etc. Specifically, after the block division is completed, a plurality of areas may be included in one campus, one area may include a plurality of buildings, one building may include a plurality of floors, one floor may include a plurality of rooms, and the like.
Fig. 1 shows a flowchart of a device management method of an embodiment of the present disclosure, the execution subject of which may be a client that needs to display device information. As shown in fig. 1, the device management and control method of the embodiment of the present disclosure may include the following steps:
S110, equipment information of at least one sub-block of a target block on an electronic map is acquired from a server in response to a first display operation for the target block.
The target block may be a park with the highest hierarchy, or may be a block with another hierarchy, such as a region, a building, etc.
When the target block is the block of the highest hierarchy, the user may click a preset button at the client, or click a preset control displayed on the client, so as to implement the first display operation, where the first display operation is specifically an operation of displaying the device information of the campus hierarchy on the client. At this time, the electronic map may not be displayed on the client.
When the target block is a block of a non-highest hierarchy, the user may click on the target block in the electronic map displayed by the client, or click on a card corresponding to the target block, or click on a lower display button corresponding to the target block, so as to implement the first display operation, where the first display operation is specifically an operation of displaying, on the client, device information of each sub-block included in the target block. At this time, the electronic map corresponding to the parent block of the target block is displayed on the client.
For example, the device information of at least one sub-block of the target block may be obtained from the server according to the identifier of the target block. The server side stores the equipment information of each block, and the equipment information and the identifier of the block form a mapping relation, and based on the mapping relation and the identifier of the block, the server side can inquire the equipment information of the block and return the equipment information to the client side.
When the target block is a block of a non-lowest hierarchy, the device information includes device statistics information of devices in the sub-block, for example, the device statistics information may include at least one of the number of alarm devices, the number of faulty devices, the number of offline devices, the total number of devices, the number of normal devices, and the name of the sub-block.
When the target block is the block with the lowest level, the device information includes device attribute information of each device in the corresponding sub-block, and for example, the device attribute information may include at least one of device position information, device icon, device color information, and device status.
S120, refreshing the electronic map according to the target block.
For example, map information corresponding to the target block may be acquired according to the identifier of the target block, and the electronic map may be updated using the acquired map information.
And S130, displaying the equipment information of at least one sub-block on the refreshed electronic map by utilizing an information display mode matched with the block level of the target block.
When the target block is a non-lowest-level block, the device information includes device statistics information of devices in the sub-blocks, and at this time, the device statistics information of each sub-block may be displayed in a card form. The device statistics for each area are shown in fig. 2, and the device statistics for each building are shown in fig. 3.
When the target block is the block with the lowest level, the device information includes the device attribute information of each device in the corresponding sub-block, and at this time, each device may be displayed on the electronic map according to the device attribute information. In fig. 4, device icons of respective devices are shown in accordance with device positions and the like of the respective devices. The device state may include normal, fault, offline, alarm, deactivation, etc., and the device icon may be displayed in different colors. For example, the device icon of the alarm device is red, the device icon of the normal device is green, and so on.
According to the embodiment, the areas of the equipment to be detected are divided in detail according to parks, areas, buildings, floors and the like, the problem of stacking of the icons of the equipment can be effectively avoided by means of hierarchical display, and a user can conveniently check the equipment with specified hierarchy or position according to the needs and overview statistical data.
Some parameters set on the client are described first.
The client is provided with a parameter currentLevel, where the parameter is used to record the level of the electronic map currently displayed by the client, that is, the level of the parent block of the target block, for example, when the electronic map currently displayed by the client is a garden, the value of currentLevel is 0, and at this time, the electronic map of the client may display the device statistics information of each area in the form of a card on the garden level.
When the electronic map currently displayed by the client is an area, the value of currentLevel is 1, and at the moment, the electronic map of the client can display the equipment statistical information of each building in the form of a card at the area level.
When the current electronic map displayed by the client is a building, the value of currentLevel is 2, and at the moment, the electronic map of the client can display the equipment icons of the equipment in each floor according to the equipment attribute information of each equipment in a floor switching mode.
If the subsequent hierarchical division is finer, the blocks corresponding to the rooms are segmented on the basis of floors, at this time, when the electronic map currently displayed by the client is a building, the value of currentLevel is 2, and the electronic map of the client can display the equipment statistical information of each floor in the form of cards on the building level. When the current electronic map displayed by the client is a floor, the value of currentLevel is 3, and the electronic map of the client can display the equipment icons of the equipment in each room on the floor level according to the equipment attribute information of each equipment in a room switching mode. The value of currentLevel may increase in turn as the depth of the hierarchy subdivides.
In the above embodiment, the query and display of the device information are performed on the basis of performing region dimension division on the device region to be monitored, and it can be seen that the parameters currentLevel are all greater than or equal to zero at this time. The present disclosure also discloses querying and exposing device information in the classification dimension, where currentLevel may be set to less than zero, e.g., to-1. Such setting allows for a quick and accurate determination of whether the device is in the regional management dimension or the classification management dimension based on the value of the parameter currentLevel.
CurrentLevel are used to resolve whether the current device controls are control of the regional dimension or control of the classification dimension, and to resolve the hierarchy at which the current electronic map is located. The management and control of the regional dimension can drill down layer by layer according to the hierarchy to display the equipment information, and the classification dimension directly marks the equipment icons of the equipment with certain classification characteristics on the electronic map.
In addition, the client is also provided with the following parameters:
activeZone, configured to record an identifier of a block into which the mouse moves, and when the mouse moves into a preset area corresponding to a certain block, for example, a card, activeZone records the identifier of the block, and the client displays an outline of the block, so that a user can identify and manage the block conveniently. As shown in fig. 5, the outline of the area displayed when the mouse is moved into the card of the area; the outline of the building is shown as the mouse moves into the card of the building as shown in fig. 6.
ZoneArr, which is an area information array for recording device information of each area, each item of the array corresponds to one area, and each item includes: identifier id of the region, region name, total number of devices, number of alert devices, number of offline devices, device status, icon display color, etc.
BuildingArr, which is an architecture information array, for recording equipment information of an architecture, each item of the array corresponds to one architecture, and each item includes: identifier id of the building, name of the building, total number of devices, number of alarm devices, number of off-line devices, status of the devices, icon display color, etc.
ZoneArr, buildingArr, for returning to the data display when the electronic map is at the previous level, to facilitate the user to view other areas or buildings, the data is recorded by means of the variable to realize the floating, i.e. the equipment information from the floor to the building or the equipment information from the building to the area is floated, without repeatedly calling the interface to acquire the equipment statistics information corresponding to the floated level again.
CurrentArea for recording the current area, currentBuilding for recording the current building, currentFloor for recording the current floor, all three for showing the device statistics of the abnormal devices (faults, alarms, etc.).
Points used for recording the array of the point position coordinates of a plurality of groups of equipment, and displaying the equipment icons of the equipment to be displayed in the page visible range of the client.
ZoneInfoArr, a contour point longitude and latitude array, wherein array elements are objects and are used for storing identifiers corresponding to blocks such as areas and buildings and contour point longitude and latitude coordinates, and displaying the contour of the corresponding block when a mouse moves into the areas or a preset area of the building, such as a card.
FloorArr, floor arrays, different buildings, and recording block information such as identifiers of all floors according to the parameter, so as to realize floor switching on an electronic map.
Based on the above parameters, if the target block is a campus, the following steps may be used to display the device information corresponding to the campus and each area on the client:
after the initialization of the client page is completed, currentLevel parameters have a value of 0, and a GETMAPDATA function is called to acquire map data, wherein the GETMAPDATA function is used for executing the following steps:
firstly, acquiring an identifier id of a park from a server, and recording the identifier id as mapId;
Secondly, taking the obtained mapId as a reference, and acquiring a result list of equipment statistics from a server, wherein the result list comprises the equipment statistics information of each area;
thirdly, calling an open interface api of the electronic map, transmitting mapId, and initializing the electronic map according to mapId;
Fourthly, processing the result list obtained in the second step, and storing the result list into zoneArr in an array form;
and fifthly, calling showCards functions to display the equipment statistical information corresponding to each area on the electronic map, wherein the parameters of the showCards functions are zoneArr.
And (II) showCards functions for displaying functions of the blocks corresponding to the cards, specifically displaying the information in zoneArr on the electronic map, wherein the displayed positions of the cards are longitude and latitude coordinates corresponding to the centers of the blocks (i.e. the areas). The showCards function is used to perform the following steps:
Firstly, setting zoneInfoArr and points parameters to be empty for storing new data information;
Traversing zoneArr, marking each item of the array as item, acquiring the outline point coordinates of the area from the server according to the identifier of the area corresponding to the item, and adding the identifier of the area corresponding to the item and the outline point coordinate data into zoneInfoArr; the area names, the total number of devices, the number of alarm devices, the number of off-line devices, the state of the devices, the icons of the devices and the like obtained from the item are stored in the form of objects in cardData;
Thirdly, calling a method for acquiring the center point of the electronic map, and calculating the center point coordinates of each block area according to zoneInfoArr stored in the second step;
fourth, calling an adding point marking method of the electronic map, transmitting the obtained central point coordinates calculated in the third step, and marking the extra data object as ext_data, wherein the ext_data contains cardData and an identifier of the region;
and fifthly, calling a point position content modifying method of the electronic map, and displaying the cards corresponding to the areas on the electronic map according to cardData and the central point coordinates of the areas, wherein the cards are displayed with the equipment statistical information of the corresponding areas.
If the target tile is not a campus, the device information for each sub-tile may be displayed on the client using the following steps:
Acquiring equipment information of at least one sub-block of the target block from a server according to a data acquisition mode corresponding to the block level of the target block; and displaying the equipment information of at least one sub-block on the refreshed electronic map by utilizing an information display mode matched with the block level of the target block.
Specifically, when the sub-block of the target block is at a non-lowest level, that is, when the block level indicates that the device information is device statistics information, device statistics information of at least one sub-block is obtained from the server according to the identifier of the target block; and displaying the equipment statistics information of each sub-block in the form of a card.
When the sub-blocks of the target block are at the lowest level, namely when the block level indicates that the equipment information is equipment attribute information, acquiring the block information of at least one sub-block from the server according to the identifier of the target block, and acquiring the equipment attribute information of the corresponding sub-block from the server according to the sub-block identifier in the at least one block information; and displaying the devices on the electronic map according to the device attribute information.
When the sub-blocks of the target block are at the lowest level, displaying the equipment in the first sub-block on the electronic map by default, and then displaying the equipment in other sub-blocks through the switching of the sub-blocks, wherein the switching of the sub-blocks and the acquisition of equipment attribute information can be performed by using the following steps:
Determining a sub-block identifier of the target sub-block in response to a selection operation of the target sub-block on the electronic map; and acquiring the equipment attribute information of the target sub-block from the server according to the determined sub-block identifier.
Each device is displayed on the electronic map according to the device attribute information, and the method can be realized by the following steps: in the case that the device attribute information includes device color information and a device icon, respectively determining uniform resource locator information, such as a uniform resource locator URL, that matches the device color information of each device; determining a location link array, such as a URL array, that includes uniform resource location information; and displaying the device icons of the devices on the refreshed electronic map according to the device color information of the devices by utilizing the positioning link array.
In an exemplary embodiment, the user performs a first display operation on the client, triggers a CLICKHANDLER function corresponding to the click event, and uses the CLICKHANDLER function to display device information of a block corresponding to a non-highest level on the client, so as to implement drill-down display of device information level display, that is, display device information of a sub-block of the target block. The method specifically comprises the following steps:
The first step, reading currentLevel the value, and adding 1 to currentLevel the value to represent the display of the next-level device information;
The second step, the return value of the first display operation comprises an extra data object ext_data, an identifier of a target block is obtained through the ext_data, and equipment information of each sub-block of the target block is obtained from a server according to the identifier;
Thirdly, confirming the current hierarchy according to the difference of currentLevel values; if currentLevel is 1, the acquired equipment information is stored in buildingArr, then a showCards function is called, the parameters are buildingArr, and the corresponding cards of all the buildings are displayed;
If currentLevel is 2, acquiring floor related data from the server, namely acquiring block information corresponding to the sub-blocks from the server, and recording the names of all floors, the sub-block identifiers corresponding to the floors and the like by floorArr arrays; then, the first item of data in floorArr arrays is fetched and recorded into currentFloor; obtaining equipment attribute information of the floor from a server according to the sub-block identifier corresponding to currentFloor, taking the obtained equipment attribute information as a reference, and displaying each piece of equipment on a map through a GETALLDEVICES method;
currentLevel is highest, for example, 3 or 4, the clicking device can pop up the device to control the drawer at the moment, and control operation is performed on the device, wherein the content of the drawer can be customized according to actual needs.
The GETALLDEVICES is used for displaying each device on the corresponding position of the electronic map according to the device attribute information, and can be specifically implemented by the following steps:
The method comprises the steps of firstly, determining equipment icons icon and equipment color of each equipment according to equipment attribute information; the display color of the device icon is related to the device status, such as the device icon of the alarm device is displayed in red, the device icon of the malfunctioning device is displayed in orange, the device icon of the normal device is displayed in green, etc. Converting the data of the device icons and the device colors in the parameter into url arrays which are convenient to identify when the point marks are added in the electronic map, and calling batchConvertSVGToUrlArr in the following steps to assist in the operation;
And secondly, traversing the parameter entering group, and calling an adding point marking method of the electronic map by taking the equipment icon, the equipment position and other additional custom objects of the single equipment as parameters to display the equipment icon on the corresponding position coordinates of the electronic map according to the corresponding colors.
The batchConvertSVGToUrlArr is used for changing colors of the device icons of a plurality of devices in batches, forming a url array, and specifically implementing the following steps:
The method comprises the steps that firstly, the primary color of an equipment icon is displayed as a fixed color value, an input parameter set is traversed, and the fixed color value in each piece of equipment is replaced by the equipment color corresponding to the equipment state of the equipment; converting the character string with the replaced color into a Blob type by the newly built Blob object, and converting the Blob type into url by the url.
And secondly, adding each calculated url into a url array, and returning the function to the final url array.
In some embodiments, the above device control method may further implement displaying the outline of the area where the mouse enters, and may specifically be implemented by using the following steps:
And responding to an external input device, such as a preset area corresponding to a block, such as an area of a card, in which a symbol corresponding to a mouse is moved, acquiring coordinate points of the block from an array, such as zoneInfoArr, of contour coordinate points and identifiers of each block stored in advance according to the identifiers of the block, and displaying the contour of the block on an electronic map according to the acquired coordinate points.
For example, the display of the tile outline may be implemented using a mouse-over event handling function mouseoverHandler, mouseoverHandler may be used to perform the following steps:
The first step, the return value of the mouse move-in event contains an extra data object ext_data, and a block with the same identifier as the identifier stored in ext_data is searched from zoneInfoArr and is recorded as zoneObj;
Secondly, calling a polygon drawing method of a map, taking a position array stored in zoneObj as a node coordinate array input method, and setting the outline and the filling color of the polygon;
Thirdly, storing activeZone the identifier value to identify that the current block is in a selected activated state;
and fourthly, acquiring a text object model (DOM) node of the corresponding card according to the identifier, and setting a new style to increase the distinguishable degree of the selected block.
In addition, only the interface corresponding to the device statistics information of the display block will display the outline of the block, and the interface of the display device may not display the outline of the corresponding block.
In some embodiments, the above device control method may further be capable of not displaying the outline of a certain block after the mouse leaves the block, and specifically may be implemented by the following steps:
And responding to an external input device, such as a symbol corresponding to a mouse, moving out of a preset area corresponding to the block, such as a card, and clearing a corresponding outline on the electronic map according to the identifier of the block.
Illustratively, the displayed contour may be canceled using the mouse out event handling function mouseoutHandler, mouseoutHandler may be used to perform the steps of:
Firstly, acquiring DOM nodes of corresponding cards according to identifiers of blocks from which a mouse leaves, and resetting patterns of the DOM nodes;
and secondly, calling a method for clearing the coverage of the electronic map, canceling the block identified by activeZone, and setting the value to-1.
In some embodiments, the following steps may be used to display device information corresponding to a block of a level above the target block on the client:
Determining a parent block of the target block in response to a second display operation of a block entering a level above the target block; refreshing the currently displayed electronic map according to the father block; and acquiring the stored equipment information according to the block grade corresponding to the parent block, and displaying the acquired equipment information on the refreshed electronic map in the form of a card.
The second display operation may be implemented by clicking on a "back to superior" control displayed on the electronic device, or by clicking on a "back to superior" button on the electronic device, for example.
Illustratively, the presentation of device information corresponding to a block of a previous level of the target block may be implemented with a return to previous level function backToPreLevel, which may be used to perform the following steps:
in the first step, currentLevel is subtracted by 1;
setting mapId as an identifier of a block of the last level, namely an identifier of a parent block of the target block, refreshing the electronic map according to mapId, and automatically positioning to a block of the last level according to mapId;
Third, call showCards method, according to currentLevel, enter matching arrays, such as buildingArr or zoneArr, and render corresponding cards according to the matching arrays.
In some embodiments, the following steps may be used to display device information corresponding to the highest-level tile at the client:
responding to a third display operation of a block entering the highest level, and refreshing a map displayed at present according to the block corresponding to the highest level; and acquiring the stored equipment information of the block of the highest level, and displaying the acquired equipment information on the refreshed electronic map in the form of a card.
The third display operation may be implemented, for example, by a user clicking a button on the client or clicking a button control in the client interface.
Regardless of the level at which the electronic map displayed on the client is currently located, the user triggers a third display operation, call showHighestLevel, may be returned directly to the highest level electronic map, showHighestLevel may be used to perform the following steps:
Setting mapId as an identifier corresponding to a park, refreshing an electronic map based on mapId, and automatically positioning to a region corresponding to the park according to mapId;
Second, call showCards method, go to zoneArr at this time, render cards of all areas.
In some embodiments, the above device control method may further control a device displayed on the electronic map, and may specifically be implemented by using the following steps:
Responding to display management operation of target equipment displayed on an electronic map, and acquiring equipment attribute information of the target equipment from the server according to an identifier of the target equipment; displaying the equipment attribute information of the target equipment on the electronic map; and responding to the revising operation of the equipment attribute information of the target equipment, displaying the revised equipment attribute information, and sending the revised equipment attribute information to the server so that the server stores the revised equipment attribute information.
The above embodiment realizes the management and control of the device in the area dimension, and in addition, in order to conveniently query the device with the specific characteristics, the disclosure further provides a device management and control method based on the classification dimension, which specifically may include the following steps:
Responding to the selected operation of the classified selection control on the electronic map, determining target classified characteristics, and refreshing the currently displayed electronic map according to the block corresponding to the highest level; then, acquiring equipment attribute information of the equipment with the target classification characteristic from a server; and then, displaying each device on the refreshed electronic map according to the acquired device attribute information.
Illustratively, the classification features corresponding to the classification selection control include at least one of a preset device state, whether attention is paid, a device name, and a device number.
In response to the selected operation, the preset parameter, currentLevel, is set to a preset value, e.g., -1.
The implementation manner of displaying each device on the refreshed electronic map according to the obtained device attribute information is the same as the implementation manner of displaying each device on the electronic map according to the device attribute information in the above embodiment, and will not be described herein again.
Illustratively, the device state array DEVICESTATE and the device data array DEVICELISTRES are preset, and the device management method based on the classification dimension can be implemented by using the two arrays.
DEVICESTATE for recording the target classification feature selected by the user. As shown in fig. 7, the first classification parent component includes multiple boxes for selecting the device status and whether the device is a device of interest, and in order to more flexibly control the selection of classification features and the style positions of the multiple boxes, the multiple boxes are input by the first classification parent component, and only further display and processing are performed in the multiple boxes. Monitoring DEVICESTATE the change, judging whether the length of the DEVICESTATE array is 0 or not after DEVICESTATE is changed, if not, introducing screening conditions from the first classification father component, namely introducing target classification characteristics, controlling equipment which should enter classification dimension at the moment, and setting currentLevel value to be-1; at this time, mapId is set as an identifier corresponding to the campus, and the electronic map is refreshed according to mapId, and the electronic map is automatically positioned to the area corresponding to the campus according to mapId. According to DEVICESTATE, obtaining the device information of the device meeting the screening conditions from the server, taking the returned device information as an input parameter, calling the GETALLDEVICES method, and displaying the device icon of the searched device at the corresponding position of the electronic map.
DEVICELISTRES for storing device names or device numbers, as shown in fig. 7, the second classification parent component includes a component for displaying device names such as heating, ventilation, air conditioning, and transformer, so as to facilitate the second classification parent component to control the style of the search box, or modify to search according to other conditions, and the search result is transmitted by the second classification parent component. Listening DEVICELISTRES for a change in value, if any, then the value of currentLevel is set to-1, indicating entry into the classification dimension. At this time, mapId is set as an identifier corresponding to the campus, and the electronic map is refreshed according to mapId, and the electronic map is automatically positioned to the area corresponding to the campus according to mapId. And taking DEVICELISTRES as a reference, calling the GETALLDEVICES method, and displaying the device icon of the searched device on the corresponding position of the electronic map.
In addition, a specific device may be searched for by inputting a device name or a device number, that is, a device having a target classification feature, as shown in fig. 7, an input box or a search box for inputting a device name or a device number of a device to be searched is provided at the upper left corner of the interface of the electronic map. The input box or search box may also be displayed on the electronic map corresponding to other levels, for example, the input box or search box may be displayed on the electronic map corresponding to fig. 2, 3, 4, 5, and 6.
In addition, when the mouse moves to a certain component position in the second classification father component, the client side can display prompt information for prompting the user to screen other devices of the same class by clicking the component. Illustratively, the hint information may be: click view other similar devices.
The device management and control method in the above embodiment can be implemented based on the front end framework vue and the electronic map open interface, so as to realize the visual management and control of a large number of devices in the park. The electronic map is referenced, the position of the equipment can be clearly and intuitively displayed, a user can divide blocks with different levels according to the region to control the equipment, for example, the statistical information of the equipment of the blocks with all levels can be displayed in a manner of gradually descending the region, the building and the floor, and the integrated monitoring is facilitated. The method and the device can also be used for checking the equipment with the specified classification characteristics according to the state, the name and the like of the equipment, directly supervising the equipment with certain classification characteristics or managing the equipment focused by the user. Clicking on a specific device can further view details of the device and directly perform custom control on the device. Embodiments of the present disclosure focus on a large area campus level, uniformly managing a greater number of devices, while also compromising a small area of device presentation, such as a floor or room.
The electronic map is divided into smaller steps according to parks, areas, buildings, floors and the like, so that the problem of stacking equipment icons is avoided, a user can conveniently check equipment at a designated position according to needs, and statistical data is overviewed; the device management and control method for the classification dimension is provided, so that a user can conveniently conduct screening management and control based on the classification characteristics of the device.
Based on the same inventive concept, the embodiment of the disclosure further provides a device management and control device corresponding to the token management method, and since the principle of solving the problem by the device in the embodiment of the disclosure is similar to that of the device management and control method in the embodiment of the disclosure, the implementation of the device can refer to the implementation of the method, and the repetition is omitted.
Fig. 8 is a schematic structural diagram of an apparatus management and control device according to an embodiment of the present disclosure, which is applied to a client, and includes:
an information obtaining module 810, configured to obtain, from a server, device information of at least one sub-block of a target block on an electronic map in response to a first display operation for the target block; the device area to be monitored is divided into a plurality of blocks with hierarchical relationship in advance.
And the map refreshing module 820 is configured to refresh the electronic map according to the target block.
The information display module 830 is configured to display the device information of at least one sub-block on the refreshed electronic map by using an information display manner matched with the block hierarchy of the target block.
In some embodiments, the device management apparatus further includes a classification control module 840 configured to:
Responding to the selected operation of the classified selection control on the electronic map, determining target classified characteristics, and refreshing the currently displayed electronic map according to the block corresponding to the highest level;
Acquiring equipment attribute information of equipment with the target classification characteristics from a server;
and displaying each device on the refreshed electronic map according to the acquired device attribute information.
In some embodiments, the device attribute information includes at least one of device location information, device icon, device color information, device status; and/or the number of the groups of groups,
The classification characteristic corresponding to the classification selection control comprises at least one of preset equipment state, whether attention is paid, equipment name and equipment number.
In some embodiments, the classification control module 840 is configured to, when displaying each device on the refreshed electronic map according to the acquired device attribute information:
In the case that the device attribute information includes device color information and a device icon, respectively determining uniform resource location information matched with the device color information of each device;
determining a positioning link array comprising uniform resource positioning information;
And displaying the device icons of the devices on the refreshed electronic map according to the device color information of the devices by utilizing the positioning link array.
In some embodiments, the information obtaining module 810 is configured to, when obtaining the device information of at least one sub-block of the target block from the server,:
And acquiring the equipment information of at least one sub-block of the target block from a server according to a data acquisition mode corresponding to the block level of the target block.
In some embodiments, the information obtaining module 810 is configured to, when obtaining, from a server, device information of at least one sub-block of the target block in a data obtaining manner corresponding to a block level of the target block:
When the block level indicates that the equipment information is equipment statistics information, acquiring the equipment statistics information of at least one sub-block according to the identifier of the target block; and/or the number of the groups of groups,
And when the block level indicates that the equipment information is equipment attribute information, acquiring the block information of at least one sub-block from the server according to the identifier of the target block, and acquiring the equipment attribute information of the corresponding sub-block from the server according to the sub-block identifier in the at least one block information.
In some embodiments, the information acquisition module 810 is further configured to:
determining a sub-block identifier of the target sub-block in response to a selection operation of the target sub-block on the electronic map;
And acquiring the equipment attribute information of the target sub-block from the server according to the determined sub-block identifier.
In some embodiments, the information presentation module 830 is configured to, when presenting the device information of at least one sub-block on the refreshed electronic map by using the information presentation manner matched with the block hierarchy of the target block:
When the block level indicates that the equipment information is equipment statistics information, the equipment statistics information of each sub-block is displayed in a card form;
And when the block level indicates that the equipment information is equipment attribute information, displaying each piece of equipment on the electronic map according to the equipment attribute information.
In some embodiments, a profile presentation module 850 is also included for:
And responding to the preset area corresponding to the block in which the symbol corresponding to the external input equipment is moved, acquiring the coordinate point of the block from the array which is pre-stored with the contour coordinate point and the identifier of each block according to the identifier of the block, and displaying the contour of the block on the electronic map according to the acquired coordinate point.
In some embodiments, the profile presentation module 850 is further to:
And responding to the symbol corresponding to the external input equipment to move out of the preset area corresponding to the block, and clearing the corresponding outline on the electronic map according to the identifier of the block.
In some embodiments, further comprising an upper level presentation module 860 for:
determining a parent block of the target block in response to a second display operation of a block entering a level above the target block;
Refreshing the currently displayed electronic map according to the father block;
And acquiring the stored equipment information according to the block grade corresponding to the parent block, and displaying the acquired equipment information on the refreshed electronic map in the form of a card.
In some embodiments, a top level presentation module 870 is further included for:
responding to a third display operation of a block entering the highest level, and refreshing a map displayed at present according to the block corresponding to the highest level;
and acquiring the stored equipment information of the block of the highest level, and displaying the acquired equipment information on the refreshed electronic map in the form of a card.
In some embodiments, further comprising a property revision module 880 for:
Responding to display management operation of target equipment displayed on an electronic map, and acquiring equipment attribute information of the target equipment from the server according to an identifier of the target equipment;
Displaying the equipment attribute information of the target equipment on the electronic map;
And responding to the revising operation of the equipment attribute information of the target equipment, displaying the revised equipment attribute information, and sending the revised equipment attribute information to the server.
In the technical scheme of the disclosure, the acquisition, storage, application and the like of the related user personal information all conform to the regulations of related laws and regulations, and the public sequence is not violated.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
Fig. 9 shows a schematic block diagram of an example electronic device 900 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 9, the apparatus 900 includes a computing unit 910 that can perform various suitable actions and processes according to a computer program stored in a Read Only Memory (ROM) 920 or a computer program loaded from a storage unit 980 into a Random Access Memory (RAM) 930. In the RAM930, various programs and data required for the operation of the device 900 may also be stored. The computing unit 910, ROM920, and RAM930 are connected to each other by a bus 940. An input/output (I/O) interface 950 is also connected to bus 940.
Various components in device 900 are connected to I/O interface 950, including: an input unit 960, such as a keyboard, mouse, etc.; an output unit 970 such as various types of displays, speakers, and the like; a storage unit 980, such as a magnetic disk, optical disk, etc.; and a communication unit 990 such as a network card, modem, wireless communication transceiver, etc. Communication unit 990 allows device 900 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunications networks.
The computing unit 910 may be a variety of general purpose and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 910 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 910 performs the various methods and processes described above, such as device management methods. For example, in some embodiments, the device management method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 980. In some embodiments, some or all of the computer program may be loaded and/or installed onto device 900 via ROM920 and/or communication unit 990. When the computer program is loaded into RAM930 and executed by computing unit 910, one or more steps of the device management method described above may be performed. Alternatively, in other embodiments, the computing unit 910 may be configured to perform the device management method in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (15)

1. The device management and control method is applied to a client and is characterized by comprising the following steps:
Responding to a first display operation aiming at a target block on an electronic map, and acquiring equipment information of at least one sub-block of the target block from a server; the method comprises the steps of dividing a device area to be monitored into a plurality of blocks with a hierarchical relationship in advance;
Refreshing the electronic map according to the target block;
Displaying the equipment information of at least one sub-block on the refreshed electronic map by utilizing an information display mode matched with the block level of the target block;
Further comprises: responding to the selected operation of the classified selection control on the electronic map, determining target classified characteristics, and refreshing the currently displayed electronic map according to the block corresponding to the highest level;
Acquiring equipment attribute information of equipment with the target classification characteristics from a server;
Displaying each device on the refreshed electronic map according to the acquired device attribute information; and displaying each device on the refreshed electronic map according to the acquired device attribute information, and further comprising: in the case that the device attribute information includes device color information and a device icon, respectively determining uniform resource location information matched with the device color information of each device; determining a positioning link array comprising uniform resource positioning information; and displaying the device icons of the devices on the refreshed electronic map according to the device color information of the devices by utilizing the positioning link array.
2. The method of claim 1, wherein the device attribute information comprises at least one of device location information, device icons, device color information, device status; and/or the number of the groups of groups,
The classification characteristic corresponding to the classification selection control comprises at least one of preset equipment state, whether attention is paid, equipment name and equipment number.
3. The method of claim 1, wherein the obtaining, from a server, device information of at least one sub-block of the target block, comprises:
And acquiring the equipment information of at least one sub-block of the target block from a server according to a data acquisition mode corresponding to the block level of the target block.
4. The method of claim 3, wherein the obtaining, from a server, device information of at least one sub-block of the target block in a data obtaining manner corresponding to a block level of the target block, includes:
When the block level indicates that the equipment information is equipment statistics information, acquiring the equipment statistics information of at least one sub-block according to the identifier of the target block; and/or the number of the groups of groups,
And when the block level indicates that the equipment information is equipment attribute information, acquiring the block information of at least one sub-block from the server according to the identifier of the target block, and acquiring the equipment attribute information of the corresponding sub-block from the server according to the sub-block identifier in the at least one block information.
5. The method as recited in claim 4, further comprising:
determining a sub-block identifier of the target sub-block in response to a selection operation of the target sub-block on the electronic map;
And acquiring the equipment attribute information of the target sub-block from the server according to the determined sub-block identifier.
6. The method according to claim 4, wherein displaying the device information of at least one sub-block on the refreshed electronic map by using the information display manner matched with the block hierarchy of the target block comprises:
When the block level indicates that the equipment information is equipment statistics information, the equipment statistics information of each sub-block is displayed in a card form;
And when the block level indicates that the equipment information is equipment attribute information, displaying each piece of equipment on the electronic map according to the equipment attribute information.
7. The method as recited in claim 4, further comprising:
And responding to the preset area corresponding to the block in which the symbol corresponding to the external input equipment is moved, acquiring the coordinate point of the block from the array which is pre-stored with the contour coordinate point and the identifier of each block according to the identifier of the block, and displaying the contour of the block on the electronic map according to the acquired coordinate point.
8. The method as recited in claim 4, further comprising:
And responding to the symbol corresponding to the external input equipment to move out of the preset area corresponding to the block, and clearing the corresponding outline on the electronic map according to the identifier of the block.
9. The method as recited in claim 1, further comprising:
determining a parent block of the target block in response to a second display operation of a block entering a level above the target block;
Refreshing the currently displayed electronic map according to the father block;
And acquiring the stored equipment information according to the block grade corresponding to the parent block, and displaying the acquired equipment information on the refreshed electronic map in the form of a card.
10. The method as recited in claim 1, further comprising:
responding to a third display operation of a block entering the highest level, and refreshing a map displayed at present according to the block corresponding to the highest level;
and acquiring the stored equipment information of the block of the highest level, and displaying the acquired equipment information on the refreshed electronic map in the form of a card.
11. The method as recited in claim 1, further comprising:
Responding to display management operation of target equipment displayed on an electronic map, and acquiring equipment attribute information of the target equipment from the server according to an identifier of the target equipment;
Displaying the equipment attribute information of the target equipment on the electronic map;
And responding to the revising operation of the equipment attribute information of the target equipment, displaying the revised equipment attribute information, and sending the revised equipment attribute information to the server.
12. The method as recited in claim 1, further comprising:
storing a hierarchy corresponding to the equipment information displayed by the current electronic map in preset parameters;
and setting the preset parameter to a preset value in response to the selected operation.
13. A device management and control apparatus, applied to a client, comprising:
the information acquisition module is used for responding to a first display operation aiming at a target block on the electronic map and acquiring equipment information of at least one sub-block of the target block from a server; the method comprises the steps of dividing a device area to be monitored into a plurality of blocks with a hierarchical relationship in advance;
the map refreshing module is used for refreshing the electronic map according to the target block;
The information display module is used for displaying the equipment information of at least one sub-block on the refreshed electronic map by utilizing an information display mode matched with the block level of the target block;
the classification control module is used for determining target classification characteristics in response to the selected operation of the classification selection control on the electronic map and refreshing the currently displayed electronic map according to the block corresponding to the highest level;
Acquiring equipment attribute information of equipment with the target classification characteristics from a server;
Displaying each device on the refreshed electronic map according to the acquired device attribute information;
The classification control module is used for respectively determining uniform resource location information matched with the equipment color information of each equipment when each equipment is displayed on the refreshed electronic map according to the acquired equipment attribute information under the condition that the equipment attribute information comprises the equipment color information and the equipment icons; determining a positioning link array comprising uniform resource positioning information; and displaying the device icons of the devices on the refreshed electronic map according to the device color information of the devices by utilizing the positioning link array.
14. An electronic device, comprising:
at least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 12.
15. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1 to 12.
CN202210614137.0A 2022-05-31 2022-05-31 Equipment management and control method and device, electronic equipment and storage medium Active CN114968462B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210614137.0A CN114968462B (en) 2022-05-31 2022-05-31 Equipment management and control method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210614137.0A CN114968462B (en) 2022-05-31 2022-05-31 Equipment management and control method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114968462A CN114968462A (en) 2022-08-30
CN114968462B true CN114968462B (en) 2024-09-10

Family

ID=82959977

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210614137.0A Active CN114968462B (en) 2022-05-31 2022-05-31 Equipment management and control method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114968462B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102226043B1 (en) * 2020-03-13 2021-03-11 주식회사 에스티엔인포텍 Equipment control system using map images

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004118280A (en) * 2002-09-24 2004-04-15 Cross Culture Ltd Information providing service system and server
US20120023432A1 (en) * 2009-10-06 2012-01-26 Hewlett-Packard Development Company, L.P. Icons with subparts presenting information about a system
US9619124B2 (en) * 2013-06-10 2017-04-11 Honeywell International Inc. Frameworks, devices and methods configured for enabling gesture-based controlled display for facility information and content in respect of a multi-level facility
WO2019070967A1 (en) * 2017-10-05 2019-04-11 Buildingdna Sensor monitoring and mapping in a translated coordinate system
CN109215486B (en) * 2018-07-18 2021-11-26 平安科技(深圳)有限公司 Electronic map marking and displaying method and device, terminal equipment and storage medium
CN111415054B (en) * 2019-01-08 2023-06-27 昆山纬绩资通有限公司 Equipment monitoring management method and system
CN114330249A (en) * 2021-12-28 2022-04-12 北京百度网讯科技有限公司 Information editing method, device, equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102226043B1 (en) * 2020-03-13 2021-03-11 주식회사 에스티엔인포텍 Equipment control system using map images

Also Published As

Publication number Publication date
CN114968462A (en) 2022-08-30

Similar Documents

Publication Publication Date Title
US9972105B2 (en) Visualization of data clusters
CN102394778B (en) The display methods and device of network topology
EP3095013B1 (en) Method and system for use in connection with an industrial control system
US8219917B2 (en) Bubbling up task severity indicators within a hierarchical tree control
US20230377228A1 (en) Map data visualizations with multiple superimposed marks layers
CN113656533A (en) Tree control processing method and device and electronic equipment
US10523523B2 (en) Infographic search
CN114968462B (en) Equipment management and control method and device, electronic equipment and storage medium
CN113312560A (en) Group detection method and device and electronic equipment
US9996559B2 (en) Maintenance actions and user-specific settings of the attribute value derivation instruction set user interface
CN112579664A (en) Processing method and device for chart linkage
US20220004370A1 (en) System for providing software development environment, method for providing software development environment, and non-transitory computer readable medium
JPH08237247A (en) Network management system
CN110569459A (en) statistical method and device for webpage information
CN109697238B (en) Data processing method and device
CN114282029A (en) Primitive management method and device, electronic equipment and storage medium
US10969931B2 (en) Data mapping service
CN113342413B (en) Method, apparatus, device, medium, and article for processing components
CN114595231B (en) Database table generation method and device, electronic equipment and storage medium
CN114741072B (en) Page generation method, device, equipment and storage medium
CN114520770A (en) Topological graph generation method, device, equipment and medium for network equipment
CN117744290A (en) Topology drawing method and device of equipment management system
CN117033471A (en) Statistical display method and device for data asset, electronic equipment and storage medium
CN117608593A (en) Method and device for constructing disaster recovery environment in different places, electronic equipment and storage medium
CN116975398A (en) Vehicle data display method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant