CN103795799B - A kind of long-distance monitoring method and system - Google Patents

A kind of long-distance monitoring method and system Download PDF

Info

Publication number
CN103795799B
CN103795799B CN201410048634.4A CN201410048634A CN103795799B CN 103795799 B CN103795799 B CN 103795799B CN 201410048634 A CN201410048634 A CN 201410048634A CN 103795799 B CN103795799 B CN 103795799B
Authority
CN
China
Prior art keywords
data
module
binding
instruction
service
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.)
Expired - Fee Related
Application number
CN201410048634.4A
Other languages
Chinese (zh)
Other versions
CN103795799A (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201410048634.4A priority Critical patent/CN103795799B/en
Publication of CN103795799A publication Critical patent/CN103795799A/en
Application granted granted Critical
Publication of CN103795799B publication Critical patent/CN103795799B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of long-distance monitoring method and system;Wherein, the long-distance monitoring method includes:Document creation instruction is obtained, establishment file is instructed according to the document creation;Obtain and draw instruction, visualization component is drawn on the file according to the drafting instruction;Service binding instruction is obtained, the corresponding service function of the visualization component is created according to service binding instruction;The service function at least includes that data bind service function;Identify that data bind the visualization component of service function, the visualization component and the remote device data binding of collection are monitored by the different display forms of the visualization component to the remote equipment.

Description

Remote monitoring method and system
Technical Field
The invention relates to a monitoring technology of Internet of things equipment, in particular to a remote monitoring method and a remote monitoring system.
Background
With the continuous development of the field of the internet of things, the monitoring system of the internet of things plays an increasingly important role in the field. The core of the system is that the monitoring of the bottom layer equipment can be realized through two aspects of acquisition, display and issuing control. Service-oriented is an architecture mode based on service components, and the purposes of conveniently configuring and realizing more complex application scenes are achieved by separating tightly-coupled associated contents into loosely-coupled service components.
Based on the above, when the user monitors the bottom layer equipment through the internet of things monitoring system, the user also hopes to enable an operator to monitor and control the equipment through an attractive and convenient interface by imaging the specific equipment through the service-oriented remote monitoring system; therefore, how to realize a service-oriented remote monitoring system becomes an urgent problem to be solved.
Disclosure of Invention
In order to solve the existing technical problems, embodiments of the present invention provide a remote monitoring method and system, which can implement a service-oriented remote monitoring system, and facilitate an operator to monitor a device through an attractive and convenient interface.
In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:
the embodiment of the invention provides a remote monitoring method, which comprises the following steps:
acquiring a file creating instruction, and creating a file according to the file creating instruction;
obtaining a drawing instruction, and drawing a visual component on the file according to the drawing instruction;
acquiring a service binding instruction, and creating a service function corresponding to the visual component according to the service binding instruction; the service function at least comprises a data binding service function;
the method comprises the steps of identifying a visual component with a data binding service function, binding the visual component with the data binding service with collected remote equipment data, and monitoring the remote equipment through different display forms of the visual component with the data binding service function.
In the above scheme, the method further comprises: acquiring a control message issuing instruction, identifying remote equipment corresponding to the control message according to the control message issuing instruction, and sending the control message to the remote equipment.
In the above scheme, the binding the visualization component and the collected remote device data includes:
determining a data table where remote equipment data to be bound are located;
determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table;
and binding the data corresponding to the keyword field with the visual component.
In the above scheme, the method further comprises:
converting the files after data binding into a Scalable Vector Graphics (SVG) format;
and running the file in the SVG format through a browser, and monitoring the remote equipment through different display forms of the visual components in the file in the SVG format.
The embodiment of the invention also provides a remote monitoring system, which comprises: the system comprises an instruction acquisition module, a service component module, a bus and data module and a hardware equipment module; wherein,
the instruction acquisition module is used for acquiring a file creation instruction; the system is also used for acquiring drawing instructions; the server is also used for acquiring a service binding instruction;
the service component module is used for creating a file according to the file creation instruction acquired by the instruction acquisition module; drawing a visual component on the file according to the drawing instruction acquired by the instruction acquisition module; creating a service function corresponding to the visual component according to the service binding instruction acquired by the instruction acquisition module; the service function at least comprises a data binding service function; the system is also used for identifying a visual component with a data binding service function, reading data in the bus and the data module, binding the visual component with the data binding service function with the acquired data of the remote equipment, and monitoring the remote equipment through different display forms of the visual component with the data binding service function;
the hardware equipment module is used for acquiring data of remote equipment and sending the data to the bus and data module;
and the bus and data module is used for storing the data acquired by the hardware equipment module.
In the above scheme, the instruction obtaining module is further configured to obtain an instruction for issuing a control message;
the bus and data module is further configured to identify a remote device corresponding to the control message according to the command for issuing the control message, which is obtained by the command obtaining module, and send the control message to the remote device.
In the above scheme, the service component module is further configured to determine a data table where remote device data to be bound is located; determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table; and binding the data corresponding to the keyword field with the visual component.
In the above scheme, the system further comprises a WEB module;
the service component module is also used for converting the file after data binding into an SVG format;
and the WEB module is used for operating the file in the SVG format through a browser and monitoring the remote equipment through different display forms of the visual components in the file in the SVG format.
In the above solution, the service component module includes: the system comprises a system function module, a drawing function module, a service function module and a runtime function module; wherein,
the system function module is used for creating a file according to the file creation instruction acquired by the instruction acquisition module;
the drawing function module is used for drawing the visual component on the file according to the drawing instruction acquired by the instruction acquisition module;
the service function module is used for creating a service function corresponding to the visual component according to the service binding instruction acquired by the instruction acquisition module; the service function at least comprises a data binding service function;
the runtime function module is used for identifying the visual component with the data binding service function, reading the data in the bus and the data module, binding the visual component with the data binding service function with the acquired data of the remote equipment, and monitoring the remote equipment through different display forms of the visual component with the data binding service function.
In the above scheme, the runtime function module is further configured to determine a data table where remote device data to be bound is located; determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table; and binding the data corresponding to the keyword field with the visual component.
In the above scheme, the system function module is further configured to convert the data-bound file into an SVG format.
In the above solution, the bus and data module includes: the system comprises a database module and a publishing and subscribing module; wherein,
the database module is used for storing the data acquired by the hardware equipment module;
and the publishing and subscribing module is used for identifying the remote equipment corresponding to the control message according to the command for issuing the control message acquired by the command acquisition module and sending the control message to the remote equipment.
According to the technical scheme provided by the embodiment of the invention, a file creating instruction is obtained, and a file is created according to the file creating instruction; obtaining a drawing instruction, and drawing a visual component on the file according to the drawing instruction; acquiring a service binding instruction, and creating a service function corresponding to the visual component according to the service binding instruction; the service function at least comprises a data binding service function; identifying a visual component with a data binding service function, binding the visual component with the acquired remote equipment data, and monitoring the remote equipment through different display forms of the visual component; therefore, the service-oriented remote monitoring system is realized, and an operator can conveniently monitor the equipment through an attractive and convenient interface.
Drawings
FIG. 1 is a schematic flow chart of a remote monitoring method according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a remote monitoring system according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a schematic flow chart of a remote monitoring method according to an embodiment of the present invention, and as shown in fig. 1, the remote monitoring method includes the following steps:
step 101: and acquiring a file creating instruction, and creating a file according to the file creating instruction.
Here, a file creation instruction is generated according to an input operation or a trigger operation of a user by acquiring the input operation or the trigger operation, and a file is created according to the file creation instruction; the file is specifically a page capable of being drawn, that is, various figures and the like can be drawn on the file.
Step 102: and acquiring a drawing instruction, and drawing the visual component on the file according to the drawing instruction.
Here, by acquiring an input operation or a trigger operation of a user, a drawing instruction is generated according to the input operation or the trigger operation; and drawing a visual component according to the drawing instruction, wherein the visual component can be a graph or a picture.
Wherein rendering a visual component on the document according to the rendering instructions comprises:
drawing a graph on the file according to the drawing instruction, changing the size of the graph, changing the position of the graph, changing the color of a background, changing the color of a frame, changing the color and transparency of the graph, changing the color of characters in the graph, changing the size of characters in the graph, changing the font of characters in the graph, adding pictures, deleting pictures, changing the size of the pictures, changing the position of the pictures, the combination of the graphs and the pictures, the hierarchical combination of the graphs and the pictures, adding/editing/selecting a visual component, changing the color of the visual component, changing the position of the visual component, the combination of the visual component and the graphs, the hierarchical combination of the visual component and the graphs, the combination of the visual component and the pictures and the hierarchical combination of the visual component and the pictures.
For example, a user draws a rectangle on a page, recognizes the input operation of the user to generate a first drawing instruction, and draws the rectangle on the page according to the first drawing instruction; for another example, the user may change the size of the rectangle by dragging any side of the rectangle, recognize that the user's dragging operation generates a second drawing instruction, and change the position of the dragged rectangle side according to the second drawing instruction, thereby changing the size of the rectangle.
The method comprises the following steps of drawing graphics, wherein the graphics are drawn by adopting a drawing mode based on Java graphics, and the drawn graphics are vector diagrams; and drawing the picture by adopting a mode based on the actual address of the picture, and adding the local address code of the picture into the file to obtain the added picture.
Step 103: acquiring a service binding instruction, and creating a service function corresponding to the visual component according to the service binding instruction; the service functions include at least a data binding service function.
Here, the visual component may be determined according to a first input operation or a first trigger operation of a user, and then a service function may be created for the visual component according to a second input operation or a second trigger operation of the user, and different service functions may be created for different visual components, for example, a data display service, a file display service, a graph and/or picture exchange service according to data, and the like; wherein the service related to the data is a data binding service.
Step 104: identifying a visual component with a data binding service function, binding the visual component with the collected remote equipment data, and monitoring the remote equipment through different display forms of the visual component.
The method comprises the steps that different visual components can have different service functions, the visual components with the data binding service functions are identified, and the visual components are bound with collected remote equipment data; specifically, the binding the visualization component with the collected remote device data includes:
determining a data table where remote equipment data to be bound are located;
determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table;
and binding the data corresponding to the keyword field with the visual component.
The data table is the data of a certain remote device in a database storing the data of the remote device; the remote device is adapted to the bound visual component; for example, the data of the remote device is the temperature values of the boilers of the cell, and the adapted visualization component is a graph of the furnace shape.
The keyword field is a set keyword field; for example, the data of the remote device is a temperature value of a boiler of the cell, and the key field may be a temperature value of a boiler of the first cell.
In this embodiment, the keyword field to be bound is determined by the additional information, and the data corresponding to the keyword field is bound to the visual component, so that the visual component is freely bound to the data corresponding to different keyword fields, a loosely-coupled service component is realized, and the purposes of facilitating configuration and realizing more complex application scenarios are achieved.
Wherein the additional information includes, but is not limited to: accuracy of data, whether keywords are bound, etc.
In this embodiment, the data of the remote device may be acquired by various sensors disposed in the remote device, and the data may be acquired from the remote device through a protocol interface; the acquisition process is the same as that in the prior art, and is not described herein again.
Preferably, the remote monitoring method further comprises: acquiring a control message issuing instruction, identifying remote equipment corresponding to the control message according to the control message issuing instruction, and sending the control message to the remote equipment.
In this embodiment, an instruction for issuing a control message is generated according to an input operation or a trigger operation of a user by obtaining the input operation or the trigger operation, the control message is sent to a publish-subscribe system module, and the publish-subscribe system module identifies a remote device corresponding to the control message and sends the control message to the remote device.
Preferably, the remote monitoring method further comprises: converting the file after data binding into an SVG format;
and running the file in the SVG format through a browser, and monitoring the remote equipment through different display forms of the visual components in the file in the SVG format.
Here, the file after data binding is converted into an EXtensible Markup Language (XML) format by a coding mode; specifically, the file encoding includes: and coding the drawn graph and/or picture, coding the position information, the color information, the size information, the background information, the character information and the like of the graph and/or picture, and converting the file into an XML format.
Here, under the situation of a network, the file in the SVG format can be run through a browser by calling a system interface; under the condition of no network, the file in the SVG format can be directly copied, and the file in the SVG format can be directly operated through a browser.
In this embodiment, the remote monitoring method further includes:
acquiring a second drawing instruction, and copying the visual file on the file according to the second drawing instruction to obtain at least two visual components;
acquiring a second service binding instruction, and creating a service function corresponding to the copied visual component according to the second service binding instruction; the service function at least comprises a data binding service function;
the method comprises the steps of identifying a visual component with a data binding service function, binding the visual component with the data binding service function with collected remote equipment data, and monitoring the remote equipment through different display forms of the visual component with the data binding service function.
Here, by acquiring an input operation or a trigger operation of a user, a rendering instruction is generated according to the input operation or the trigger operation, and the visualization file may be copied on the file, or the visualization file may be pasted, or the visualization file may be cut, or the page display scale may be enlarged or reduced, or the like according to the rendering instruction. The drawing instruction is convenient for the user to operate, so that the user does not need to redraw the graph or the picture, and the user experience is improved.
Fig. 2 is a schematic structural diagram of a remote monitoring system according to an embodiment of the present invention, and as shown in fig. 2, the remote monitoring system includes: an instruction acquisition module 21, a service component module 22, a bus and data module 23 and a hardware device module 24; wherein,
the instruction obtaining module 21 is configured to obtain a file creating instruction; the system is also used for acquiring drawing instructions; the server is also used for acquiring a service binding instruction;
the service component module 22 is configured to create a file according to the file creation instruction acquired by the instruction acquisition module 21; drawing a visual component on the file according to the drawing instruction acquired by the instruction acquisition module 21; creating a service function corresponding to the visual component according to the service binding instruction acquired by the instruction acquisition module 21; the service function at least comprises a data binding service function; the system is also used for identifying the visual component with the data binding service function, reading the data in the bus and data module 23, binding the visual component with the data binding service function with the acquired data of the remote equipment, and monitoring the remote equipment through different display forms of the visual component with the data binding service function;
the hardware device module 24 is configured to obtain data of a remote device, and send the data to the bus and data module 23;
the bus and data module 23 is configured to store the data acquired by the hardware device module.
In this embodiment, the instruction obtaining module is configured to interact with a user to obtain an operation instruction of the user; the users mainly comprise two types of users, namely a control user capable of interacting with the system through the instruction acquisition module, and a monitoring user capable of seeing different display forms of the visual components in the file through the display function of the service component module.
Here, the service component module has four functions as follows: the system comprises a file creating and encoding function, a drawing function, a service data binding function of business actual requirements, a display function in operation and the like.
Here, the bus and data module 23 has a storage function of a database, and also provides the service component module with relevant data in the database.
Here, the hardware device module 24 may be acquired by various sensors provided in a remote device from which data is collected through a protocol interface.
Preferably, the instruction obtaining module 21 is further configured to obtain an instruction for issuing a control message;
the bus and data module 23 is further configured to identify a remote device corresponding to the control message according to the control message issuing instruction acquired by the instruction acquisition module 21, and send the control message to the remote device.
Wherein, the bus and data module 23 includes: a database module 231 and a publish-subscribe module 232; wherein,
the database module 231 is used for storing the data acquired by the hardware device module;
the publish-subscribe module 232 is configured to identify the remote device corresponding to the control message according to the command for issuing the control message obtained by the command obtaining module, and send the control message to the remote device.
Preferably, the service component module 22 is further configured to determine a data table where the remote device data to be bound is located; determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table; and binding the data corresponding to the keyword field with the visual component.
Preferably, the system further comprises a WEB module 25;
the service component module 22 is further configured to convert the data-bound file into an SVG format;
the WEB module 25 is configured to run the file in the SVG format through a browser, and monitor the remote device through different display forms of the visual component in the file in the SVG format.
Under the condition of a network, the SVG format file can be operated by calling a system interface of the WEB module 25 and utilizing a browser through the system interface; under the condition of no network, the file in the SVG format can be directly copied, and the file in the SVG format can be directly operated by a WEB module 25 and a browser.
Wherein the service component module 22 comprises: a system function module 221, a drawing function module 222, a service function module 223, and a runtime function module 224; wherein,
the system function module 221 is configured to create a file according to the file creation instruction acquired by the instruction acquisition module 21;
the drawing function module 222 is configured to draw a visual component on the file according to the drawing instruction acquired by the instruction acquisition module 21;
the service function module 223 is configured to create a service function corresponding to the visual component according to the service binding instruction obtained by the instruction obtaining module 21; the service function at least comprises a data binding service function;
the runtime function module 224 is configured to identify a visual component with a data binding service function, read data in the bus and data module 23, bind the visual component with the data binding service function with acquired remote device data, and monitor the remote device through different display forms of the visual component with the data binding service function.
The system function module 221 has the following functions besides the function of creating a file: the method comprises the basic functions of file coding, file conversion into SVG format, cutting, copying and pasting, user directory tree request processing, page display scale enlargement and reduction, canvas size setting, page thumbnail display and the like.
The drawing function of the drawing function module 222 includes a drawing function and a drawing function, and the visual component may be a graphic or a picture; the drawing functions include: drawing a graphic, changing a size of the graphic, changing a position of the graphic, changing a color of a background, changing a color of a border, changing a color transparency of the graphic, changing a color of a text within the graphic, changing a size of a text within the graphic, changing a font of a text within the graphic, adding a picture, deleting a picture, changing a size of a picture, changing a position of a picture, a combination of a picture and a graphic, a hierarchical combination of a graphic and a picture, adding/editing/selecting a visual component, changing a color of a visual component, changing a position of a visual component, a combination of a visual component and a graphic, a hierarchical combination of a visual component and a graphic, a combination of a visual component and a picture, a hierarchical combination of a visual component and a.
For example, a user draws a rectangle on a page, recognizes the input operation of the user to generate a first drawing instruction, and draws the rectangle on the page according to the first drawing instruction; for another example, the user may change the size of the rectangle by dragging any side of the rectangle, recognize that the user's dragging operation generates a second drawing instruction, and change the position of the dragged rectangle side according to the second drawing instruction, thereby changing the size of the rectangle.
Wherein, the service function module 223 creates service functions for the visual components, creates different service functions for different visual components, for example, data display service, file display service, graphic and/or picture according to data exchange service, and so on; wherein the service related to the data is a data binding service.
Preferably, the runtime function module 224 is further configured to determine a data table where the remote device data to be bound is located; determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table; and binding the data corresponding to the keyword field with the visual component.
The data table is the data of a certain remote device in a database storing the data of the remote device; the remote device is adapted to the bound visual component; for example, the data of the remote device is the temperature values of the boilers of the cell, and the adapted visualization component is a graph of the furnace shape.
The keyword field is a set keyword field; for example, the data of the remote device is a temperature value of a boiler of the cell, and the key field may be a temperature value of a boiler of the first cell.
In this embodiment, the keyword field to be bound is determined by the additional information, and the data corresponding to the keyword field is bound to the visual component, so that the visual component is freely bound to the data corresponding to different keyword fields, a loosely-coupled service component is realized, and the purposes of facilitating configuration and realizing more complex application scenarios are achieved.
Wherein the additional information includes, but is not limited to: accuracy of data, whether keywords are bound, etc.
Preferably, the system function module 221 is further configured to convert the data-bound file into an SVG format.
Here, the file after data binding is converted into an XML format in a coding mode; specifically, the file encoding includes: and coding the drawn graph and/or picture, coding the position information, the color information, the size information, the background information, the character information and the like of the graph and/or picture, and converting the file into an XML format.
Wherein, the instruction acquisition module 21, the hardware equipment module 24, the WEB module 25, the service component module 22 and their submodules in the remote monitoring system: the system function module 221, the drawing function module 222, the service function module 223, and the runtime function module 224 can be implemented by a Central Processing Unit (CPU) or a Digital Signal Processor (DSP) or a Programmable logic Array (FPGA) in the system in actual application; the bus and data module 23 submodules: the database module 231, in practical application, may be implemented by a bus interface and a memory together; the bus and data module 23 submodules: in practical applications, the publish-subscribe module 232 may be implemented by a bus interface and a CPU, or a bus and a DSP, or a bus and an FPGA.
In the following, the present invention is further described in detail with reference to the user-side embodiment, and the remote monitoring method includes the following steps:
step 301: switching to a working directory of a user after the user enters a remote monitoring system, wherein the directory generally stores pages of the user; specifically, the function of switching to the work directory of the user is realized by a directory tree switching function of a system function module.
Step 302: a user creates a new page under the working directory; the function of creating the new page is realized by the functions of creating and saving files of the system function module.
Step 303: and drawing needed graphs, pictures and visual components in the page by the user. The drawing function is realized by a drawing function module, and the drawing function comprises but is not limited to the functions of changing the size, the position, the background color, the border color, the transparency and the like of the graph provided by the graph function, and the functions of changing the color, the size, the font and the like of characters in the graph; the picture function provides functions of adding and deleting pictures, changing the size and the position of the pictures and the like. The combination of the graphics and the pictures, the front-back hierarchy function and the like.
Step 304: the user needs to create a service function corresponding to a proper visual component according to the actual business logic. The service functions include, but are not limited to, data display service, text display service, creating different service functions for different visual components according to data exchange graphics and/or picture service, and the like.
Step 305: selecting a visual component with a data binding service function to perform data binding, wherein the data binding process comprises the following steps:
determining a data table where remote equipment data to be bound are located;
determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table;
and binding the data corresponding to the keyword field with the visual component.
The data binding function is realized by a runtime function module.
After step 305, preferably, a real-time curve binding may be performed on the visualization component to which the data has been bound, and the x-axis and the y-axis, as well as the display name of the x-axis and the display name of the y-axis, are determined.
Step 306: and saving the drawn page as a file in an XML format, and clicking and operating the file in the XML format to display the page effect.
Specifically, the page may be self-adapted to the screen size to allocate the layout of the graphics and/or pictures in the page by default, and the layout is displayed in a full screen manner. And meanwhile, the visualization component bound with the data displays the data of the corresponding keywords in the current database in real time, and the visualization component bound with the real-time curve displays the real-time curve of the data in a page.
Step 307: when a user has a control data issuing request, the control data request is issued by clicking a right key on a visual component needing to issue the control data request, and the control data request is sent to the corresponding remote equipment through a publishing and subscribing system.
In the embodiments provided in the present invention, it should be understood that the disclosed method and electronic device can be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit according to the embodiment of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (12)

1. A remote monitoring method, the method comprising:
acquiring a file creating instruction, and creating a file according to the file creating instruction;
acquiring a first drawing instruction, and drawing a visual component on the file according to the first drawing instruction;
acquiring a first service binding instruction, and creating a service function corresponding to the visual component according to the first service binding instruction; the service function at least comprises a data binding service function;
identifying a visual component with a data binding service function, binding the visual component with the data binding service with the acquired data of the remote equipment, and monitoring the remote equipment through different display forms of the visual component with the data binding service function; wherein the method further comprises:
acquiring a second drawing instruction, and copying the visual file on the file according to the second drawing instruction to obtain at least two visual components;
acquiring a second service binding instruction, and creating a service function corresponding to the copied visual component according to the second service binding instruction; the service function at least comprises a data binding service function;
the method comprises the steps of identifying a visual component with a data binding service function, binding the visual component with the data binding service function with collected remote equipment data, and monitoring the remote equipment through different display forms of the visual component with the data binding service function.
2. The method of claim 1, further comprising: acquiring a control message issuing instruction, identifying remote equipment corresponding to the control message according to the control message issuing instruction, and sending the control message to the remote equipment.
3. The method of claim 1, wherein binding the visualization component with the collected remote device data comprises:
determining a data table where remote equipment data to be bound are located;
determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table;
and binding the data corresponding to the keyword field with the visual component.
4. The method of claim 1, further comprising:
converting the file after data binding into a Scalable Vector Graphics (SVG) format;
and running the file in the SVG format through a browser, and monitoring the remote equipment through different display forms of the visual components in the file in the SVG format.
5. A remote monitoring system, the system comprising: the system comprises an instruction acquisition module, a service component module, a bus and data module and a hardware equipment module; wherein,
the instruction acquisition module is used for acquiring a file creation instruction; the system is also used for acquiring a first drawing instruction and a second drawing instruction; the first service binding instruction and the second service binding instruction are also acquired;
the service component module is used for creating a file according to the file creation instruction acquired by the instruction acquisition module; drawing a visual component on the file according to the first drawing instruction acquired by the instruction acquisition module; creating a service function corresponding to the visual component according to the first service binding instruction acquired by the instruction acquisition module; the service function at least comprises a data binding service function; the system is also used for identifying a visual component with a data binding service function, reading data in the bus and the data module, binding the visual component with the data binding service function with the acquired data of the remote equipment, and monitoring the remote equipment through different display forms of the visual component with the data binding service function;
the hardware equipment module is used for acquiring data of remote equipment and sending the data to the bus and data module;
the bus and data module is used for storing the data acquired by the hardware equipment module; wherein,
the service component module is used for copying the visual file on the file according to the second drawing instruction acquired by the instruction acquisition module to acquire at least two visual components; creating a service function corresponding to the copied visual component according to a second service binding instruction acquired by the instruction acquisition module; the service function at least comprises a data binding service function; the method is also used for identifying the visual component with the data binding service function, binding the visual component with the data binding service function with the acquired remote equipment data, and monitoring the remote equipment through different display forms of the visual component with the data binding service function.
6. The system of claim 5,
the instruction acquisition module is also used for acquiring an instruction for issuing a control message;
the bus and data module is further configured to identify a remote device corresponding to the control message according to the command for issuing the control message, which is obtained by the command obtaining module, and send the control message to the remote device.
7. The system of claim 5, wherein the service component module is further configured to determine a data table in which the remote device data to be bound is located; determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table; and binding the data corresponding to the keyword field with the visual component.
8. The system of claim 5, further comprising a WEB module;
the service component module is also used for converting the file after data binding into an SVG format;
and the WEB module is used for operating the file in the SVG format through a browser and monitoring the remote equipment through different display forms of the visual components in the file in the SVG format.
9. The system of claim 6, wherein the service component module comprises: the system comprises a system function module, a drawing function module, a service function module and a runtime function module; wherein,
the system function module is used for creating a file according to the file creation instruction acquired by the instruction acquisition module;
the drawing function module is used for drawing the visual component on the file according to the drawing instruction acquired by the instruction acquisition module;
the service function module is used for creating a service function corresponding to the visual component according to the service binding instruction acquired by the instruction acquisition module; the service function at least comprises a data binding service function;
the runtime function module is used for identifying the visual component with the data binding service function, reading the data in the bus and the data module, binding the visual component with the data binding service function with the acquired data of the remote equipment, and monitoring the remote equipment through different display forms of the visual component with the data binding service function.
10. The system of claim 9,
the runtime function module is further configured to determine a data table where remote device data to be bound is located; determining required additional information; when the additional information comprises a binding keyword, determining a keyword field to be bound in the data table; and binding the data corresponding to the keyword field with the visual component.
11. The system of claim 10, wherein the system function module is further configured to convert the data-bound file into SVG format.
12. The system of claim 6, wherein the bus and data module comprises: the system comprises a database module and a publishing and subscribing module; wherein,
the database module is used for storing the data acquired by the hardware equipment module;
and the publishing and subscribing module is used for identifying the remote equipment corresponding to the control message according to the command for issuing the control message acquired by the command acquisition module and sending the control message to the remote equipment.
CN201410048634.4A 2014-02-11 2014-02-11 A kind of long-distance monitoring method and system Expired - Fee Related CN103795799B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410048634.4A CN103795799B (en) 2014-02-11 2014-02-11 A kind of long-distance monitoring method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410048634.4A CN103795799B (en) 2014-02-11 2014-02-11 A kind of long-distance monitoring method and system

Publications (2)

Publication Number Publication Date
CN103795799A CN103795799A (en) 2014-05-14
CN103795799B true CN103795799B (en) 2017-06-23

Family

ID=50671068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410048634.4A Expired - Fee Related CN103795799B (en) 2014-02-11 2014-02-11 A kind of long-distance monitoring method and system

Country Status (1)

Country Link
CN (1) CN103795799B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468610A (en) * 2014-08-29 2016-04-06 上海丰进信息科技有限公司 Internet-of-things node data graphic method and system in browser mode
CN105871973A (en) * 2015-11-16 2016-08-17 乐视致新电子科技(天津)有限公司 Device control method and device based on releasing subscription mechanism and router
CN107942852A (en) * 2017-11-18 2018-04-20 深圳供电局有限公司 Charging station operation monitoring visualization system and method
CN110035124B (en) * 2019-04-15 2020-06-09 重庆天蓬网络有限公司 WEB-end-based IVR (Interactive Voice response) flow custom configuration method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344993A (en) * 2008-03-17 2009-01-14 上海海事大学 Watercraft remote monitoring system
CN101458518A (en) * 2007-12-14 2009-06-17 中国农业机械化科学研究院 Remote control system for edible fungus industrialized planting environment
CN101877781A (en) * 2009-04-30 2010-11-03 中国农业科学院农业环境与可持续发展研究所 Farmland information real-time acquisition system, device and method based on remote monitoring
CN102215253A (en) * 2011-05-18 2011-10-12 中国电力科学研究院 Layered exchange and control method for real-time monitoring system data by power dispatching

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101458518A (en) * 2007-12-14 2009-06-17 中国农业机械化科学研究院 Remote control system for edible fungus industrialized planting environment
CN101344993A (en) * 2008-03-17 2009-01-14 上海海事大学 Watercraft remote monitoring system
CN101877781A (en) * 2009-04-30 2010-11-03 中国农业科学院农业环境与可持续发展研究所 Farmland information real-time acquisition system, device and method based on remote monitoring
CN102215253A (en) * 2011-05-18 2011-10-12 中国电力科学研究院 Layered exchange and control method for real-time monitoring system data by power dispatching

Also Published As

Publication number Publication date
CN103795799A (en) 2014-05-14

Similar Documents

Publication Publication Date Title
CN104216691B (en) A kind of method and device for creating application
US8711148B2 (en) Method and system for generating and displaying an interactive dynamic selective view of multiply connected objects
US8665274B2 (en) Method and system for generating and displaying an interactive dynamic view of bi-directional impact analysis results for multiply connected objects
US8194075B2 (en) Method and system for generating and displaying an interactive dynamic list view of multiply connected objects
US8711147B2 (en) Method and system for generating and displaying an interactive dynamic graph view of multiply connected objects
KR101494844B1 (en) System for Transforming Chart Using Metadata and Method thereof
US8669982B2 (en) Method and system for generating and displaying an interactive dynamic culling graph view of multiply connected objects
CN102799371B (en) Extended data input device and method
JP4552005B2 (en) Electronic newspaper display device
US20150149951A1 (en) Live previews for multitasking and state management
JP2016162190A (en) Information processing system, server device, control method and program
CN104410720A (en) Real-time monitoring platform system based on web graph and monitoring method thereof
CN106951479B (en) Simulation data visualization cooperation application system and method based on cloud environment
CN103795799B (en) A kind of long-distance monitoring method and system
CN101308489A (en) Electronic table statement type size variable list
JP2018501551A (en) Formula processing method, apparatus, device, and program
CN110990345A (en) Method and device for online preview of Excel file
CN102436344A (en) Context menu
CA2714228C (en) Complex input to image transformation for distribution
CN116245052A (en) Drawing migration method, device, equipment and storage medium
Pareddy et al. X-Ray: Screenshot accessibility via embedded metadata
JP2017097686A (en) Information processing unit, control method thereof and program
JP2017027319A (en) Display/editing/storage method, device, and processing program of document documentation data
CN110866014A (en) Standard index data access and display method
JPWO2006114880A1 (en) Information linkage window system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170623

CF01 Termination of patent right due to non-payment of annual fee