Background technology
Well-known is that existing supervisory system is one and is extensive, multi-level management and the distributed system of interleaving function network design.HUS can monitor, manage dissimilar analog video systems, digital video monitor system, invasion and access control system, and constantly it is integrated into a powerful safety management interface.
Existing supervisory system realizes the long-distance on-line management, the comprehensive management platform of Industry-oriented applied business, digitizing, networking and high concentration management, to satisfy the safety precaution regulatory requirement of industry customer's high reliability, complicacy and dirigibility, be applicable under the monitoring environment of large-scale networking, multiple management Centralized Monitoring and management to analog matrix main frame, network hard disk video recorder, video encoder, strick precaution panalarm, access control system and third party system.
The client software of existing supervisory system is according to user identity and rank, realize the Telnet access within the scope of authority, the video image management is provided, the electronic chart client that shows directly perceived, be convenient to user's intuitive judgment, informix realizes that list of videos shows, the multiple images in real time monitoring, front-end camera control, the history image inquiry, advanced video is analyzed, long-distance video is maked an inspection tour automatically, Vector Electronic Map, the electronic chart configuration, equipment information management, alarm/event and video system are checked, Web configuration management center, the operating functions such as leader's remote command.
Although existing supervisory system has above-mentioned many merits, yet for the final user, when this system of use, the parameter configuration process of equipment also is not easy.The for example different code streams of different cameras and DVR(digital video recorder) the corresponding relation of passage just very hard to understand.According to the usability testing result, find that the user often feels confused to the configuration of real world devices and systematic parameter and can't understand corresponding relation between them, also thereby received in a large number complaints about the HUS availability.
Above discussion only is provided for common background information, and is not intended to as the scope that helps to determine the theme that requires.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of solution of three-dimension interaction of the equipment based on supervisory system, utilize this solution user in supervisory system, can more intuitively understand relation and these parameters of flexible configuration more between equipment and the parameter, thereby the ease for use and the user that have increased supervisory system experience.
In order to solve the problems of the technologies described above, the present invention proposes a kind of solution based on the Silverlight technology.
In a first aspect of the present invention, a kind of method of three-dimension interaction of the equipment based on supervisory system is provided, the method may further comprise the steps:
A. create the three-dimensional model of described equipment;
B. but described three-dimensional model is converted to editing files;
But c. in described editing files, add interactive elements;
D. but described three-dimensional model, described editing files and described interactive elements are incorporated in the described supervisory system;
E. in described supervisory system, utilize described three-dimensional model to configure the parameter of described equipment.
In a preferred embodiment, described step a is realized by the 3D modeling tool.
In another preferred embodiment, described 3D modeling tool is Microsoft Expression instrument.
In another preferred embodiment, described step b finishes in Microsoft Expression Blend.
In another preferred embodiment again, described method also comprises step:
G. the graphical definition with the controllable areas of described three-dimensional model is control.
In another preferred embodiment again, described method also comprises step:
H. described three-dimensional model is constructed as virtual model library.
In a preferred embodiment, but described editing files is code file and described interactive elements is interaction code.
In a second aspect of the present invention, a kind of device of three-dimension interaction of the equipment based on supervisory system is provided, this device comprises:
Parts for the three-dimensional model that creates described equipment;
But be used for described three-dimensional model is converted to the parts of editing files;
But be used for adding at described editing files the parts of interactive elements;
Be used for but described three-dimensional model, described editing files and described interactive elements are incorporated the parts of described supervisory system;
Be used for utilizing described three-dimensional model to configure the parts of the parameter of described equipment in described supervisory system.
In a preferred embodiment, this device also comprises:
The graphical definition that is used for the controllable areas of described three-dimensional model is the parts of control.
In a further advantageous embodiment, this device also comprises:
Be used for described three-dimensional model is constructed as the parts of virtual model library.
The invention has the beneficial effects as follows:
1. the user can by the virtual three-dimensional model of use equipment, obtain real operating experience directly perceived in the equipment layoutprocedure.
2. take the Silverlight technology as the basis, the user can use the IE browser configuration device of surfing the Net whenever and wherever possible.
3. this is once to the application of virtual reality (VR) technology, can bring the user more real, the same with real world operating experience.
Embodiment
Fig. 1 is the process flow diagram according to themethod 100 of the three-dimension interaction of the equipment based on supervisory system of the present invention.According to the present invention, the user can configure the parameter based on the equipment of supervisory system more intuitively and neatly on client.Client can for example be computing machine with screen that can display frame, palm PC, mobile phone etc.The user can watch the multidate information of all devices in the supervisory system in real time on this client.
In step 101, the user can be at the three-dimensional model of client establishment based on the equipment of supervisory system.Can create by the 3D modeling tool three-dimensional model of equipment.In a preferred embodiment, this 3D modeling tool can be Microsoft Expression instrument or 3D max.After equipment had been created three-dimensional model, the user can freely control them by rotation, convergent-divergent, translation in client.And, in a preferred embodiment, the three-dimensional model based on a plurality of equipment of supervisory system can be constructed as a virtual model library.When the user needed the three-dimensional model of that equipment, the user can directly call from described virtual model library, again created the time of three-dimensional model thereby saved, and had reduced repeated labor, had greatly improved work efficiency.
In step 102, the above-mentioned three-dimensional model of equipment is converted to editable file, this transfer process is finished automatically.In a preferred embodiment, the three-dimensional model of the said equipment is imported among the Microsoft Expression Blend, and utilize translation function wherein that the described three-dimensional model of equipment is converted to editable file.For example, described editable file is code file.Preferably, described code file is the XAML(XAML) code file.
In the XAML file, can view some included in this three-dimensional model model informations, for example, Transform(rotation), the Material(material), the Geometry(geometric configuration) and the information of three kinds of attributes.By the control to these three kinds of property values, just can realize three-dimensional model is carried out dynamic operation.For example can realize the amplification of three-dimensional model and the control of dwindling by ScaleX, ScaleY, these three values of ScaleZ that ScaleTransform3D object among the figure is set, also can realize by the corresponding attribute of RotateTransform3D object the rotary manipulation of three-dimensional model.
Next, in step 103, but in described editing files, add interactive elements.In a preferred embodiment, for the mutual of the three-dimensional model of realizing user and equipment and can obtain the completely experience of What You See Is What You Get, the user can be control with the graphical definition of the controllable areas in the three-dimensional model, but and is adding interactive elements with the corresponding editing files place of control.For example, described interactive elements is interaction code.
Then, in step 104, but the described three-dimensional model of equipment, described editing files and described interactive elements are incorporated in the described supervisory system.
Thereby, can be in described supervisory system the user utilize the described three-dimensional model of equipment to configure the parameter of described equipment in client, shown in step 105.
The parameter of described equipment for example is connection parameter, coded format, resolution between the information relevant with physical port, unit type, the equipment etc.Thereby, utilizing method of the present invention, the user obtains real operating experience directly perceived in the process of configuration device, and convenient, simple.In addition, because this method based on the Silverlight technology, is configured the equipment based on supervisory system so the user can use the IE browser to surf the Net whenever and wherever possible.
Now, with reference to figure 2, Fig. 2 is the block diagram according to the device 200 of the three-dimension interaction of the equipment based on supervisory system of the present invention.But but but this device 200 comprise parts 201 for the three-dimensional model that creates described equipment, be used for the described three-dimensional model of equipment be converted to editing files parts 202, be used for described editing files add interactive elements parts 203, be used for described three-dimensional model, described editing files and described interactive elements incorporate described supervisory system parts 204, be used for utilizing described three-dimensional model to configure the parts 205 of the parameter of described equipment in described supervisory system.
In a preferred embodiment, but described editing files is code file.Preferably, described code file is the XAML(XAML) code file.Described interactive elements is preferably interaction code.
In a preferred embodiment, comprise also that based on the device 200 of the three-dimension interaction of the equipment of supervisory system for the graphical definition with the controllable areas of described three-dimensional model be the parts 206 of control.Thereby, the user by described control can rotation, the three-dimensional model of convergent-divergent, translation device, in order to realize with the freedom of the three-dimensional model of equipment mutual.
In a further advantageous embodiment, the device 200 based on the three-dimension interaction of the equipment of supervisory system also comprises for the parts 207 that described three-dimensional model are constructed as virtual model library.To be constructed as a virtual model library based on the three-dimensional model of a plurality of equipment of supervisory system.When the user needed the three-dimensional model of that equipment, the user can directly call from described virtual model library, again created the time of three-dimensional model thereby saved, and had reduced repeated labor, had greatly improved work efficiency.
For the sake of clarity, at this DVR(digital video recorder in the supervisory system) describe principle of the present invention in detail as example.Yet what it should be appreciated by those skilled in the art is, the present invention is not limited to DVR, but the present invention can be applied to all devices based on supervisory system.
At first, the user can be at the three-dimensional model of client establishment based on the DVR of supervisory system.The establishment of the three-dimensional model of this DVR can be finished by modeling tool such as Microsoft Expression instrument or 3D max, as shown in Figure 3.Fig. 3 is the three-dimensional model as an example of DVR example.Fig. 3 has reproduced the outward appearance of real DVR realistically, for example video input port, video-out port, audio input port, audio output port, USB port, hard-disk interface, network interface card port, shift knob, forwarding button, fast forward button, back, fast backward button, outlet, access port etc.
When three dimensions was expressed the three-dimensional model of DVR, the user can pull the face that three-dimensional model also can be directly switch to appointment by mouse to the user by client.Three-dimensional model itself is exactly a collocation point, and each face at three-dimensional model all has some configurable points simultaneously, and mouse can be given prominence to by animation or other effect of visualization through near time these configurable points.
Next, import the three-dimensional model of DVR in the Blend software and be converted into the XAML code file, as shown in Figure 4.Fig. 4 is the diagram that imports the DVR three-dimensional model in the Blend software and be converted to code file.In Fig. 4, shown up the three-dimensional model of DVR, the below is the XAML code file that converts corresponding to the three-dimensional model of DVR.Some parameters that in this XAML code file, comprised DVR.The user can be control and add interactive elements the graphical definition of the controllable areas of the three-dimensional model of this DVR, thus can realize user and DVR three-dimensional model alternately.
At last, three-dimensional model, code file, the interactive elements integration with DVR incorporates in the HUS system, as shown in Figure 5.Fig. 5 is the diagram that DVR three-dimensional model, code file, interactive elements is incorporated supervisory system.In the present invention, when clicking at configurable, will show this link information and configuration parameter.When clicking the network interface card port of DVR, the information such as the user can configuration of IP address, port numbers, login username and password.When clicking the access port of DVR, will show therewith channel attached front end camera, and can configure the information such as camera model.In supervisory system, annexation between equipment and the equipment can directly couple together two configurable points corresponding to equipment by the form that pulls, on this connects, the connection parameter can be further configured, such as coded format, resolution etc. parameter, and video preview can be realized.
In Fig. 5, shown the option of 7 DVR, wherein latter two HD DVR is in not state of activation, and front 5 DVR are in state of activation.In one example, when the user clicks the 3rd HD DVR<001st〉time, will show the three-dimensional model of this HD DVR and the three-dimensional model of relative front end camera at screen.At this moment, the name of equipment is called HD DVR<001 in the parameter configuration of HD DVR 〉, IP:159.99.242.117, user name: Admin.The user can carry out parameter configuration to this HD DVR in corresponding text box, for example the title of equipment, IP address, login username and password.In addition, when the user clicks the access port of this HD DVR, will show and these channel attached 2 front end cameras, this moment, the user can configure the information such as camera model.Clearly illustrate such as arrow among Fig. 5, the user can directly couple together the configurable point of HD DVR and the configurable point of front end camera by the form that pulls, thereby further configuration connects parameter, for example coded format, resolution etc. parameter on this connects.Similarly, can configure in a similar fashion the parameter of other DVR and information and the connection parameter of connected front end camera.
Utilize the present invention, the user can create the three-dimensional model based on the equipment of supervisory system in client, and the user can freely control these three-dimensional models by rotation, convergent-divergent, translation.And then be control with the graphical definition of the controllable areas of three-dimensional model, the user can find actual physical port from the three-dimensional model of equipment like this, thereby can realize by clicking this port the configuration of parameter.Like this, the user will understand the corresponding relation of equipment and parameter better more intuitively.
In addition, the present invention is based on the Silverlight technology, and the user can use the IE browser configuration device of surfing the Net whenever and wherever possible.
For the supervisory system of prior art, design of the present invention is the application to virtual reality technology, can bring more true, the same with real world operating experience to the user in the process of equipment configuration.
Described the present invention with reference to a plurality of specific embodiments, should be appreciated that, true spirit of the present invention and scope should only be determined for the claim of this instructions support.In addition, in the multiple situation here, wherein apparatus and method are described to have assembly and the step of some quantity, should be appreciated that, such apparatus and method can adopt than the assembly of described some quantity and step still less or more assembly and step realize.What it should be appreciated by those skilled in the art is in the situation that do not depart from scope of the present invention and true spirit, can make amendment and modification to embodiments of the invention.Scope of the present invention is intended to be limited by the claims of enclosing.