CN103186250A - Remote management system and remote management method - Google Patents
Remote management system and remote management method Download PDFInfo
- Publication number
- CN103186250A CN103186250A CN2012105758350A CN201210575835A CN103186250A CN 103186250 A CN103186250 A CN 103186250A CN 2012105758350 A CN2012105758350 A CN 2012105758350A CN 201210575835 A CN201210575835 A CN 201210575835A CN 103186250 A CN103186250 A CN 103186250A
- Authority
- CN
- China
- Prior art keywords
- computer
- image processing
- image
- remote management
- central control
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims description 189
- 238000007726 management method Methods 0.000 claims description 140
- 230000003068 static effect Effects 0.000 claims description 34
- 238000005070 sampling Methods 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims 5
- 238000010168 coupling process Methods 0.000 claims 5
- 238000005859 coupling reaction Methods 0.000 claims 5
- 238000000034 method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 5
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 101001013647 Mus musculus Methionine synthase Proteins 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Controls And Circuits For Display Device (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明揭露一种远程管理系统及远程管理方法。该远程管理系统通过切换模块在两不同电脑端口之间交替地切换,将一实体影像处理通道分割成两个以上的虚拟影像处理通道,藉以虚拟的方式提供更多的影像处理通道。因此,即使网络型多电脑切换器仅具有4个硬件构成的影像处理通道,该远程管理系统亦可对5台(含)以上的中控电脑提供独立的影像来源。
The invention discloses a remote management system and a remote management method. The remote management system alternately switches between two different computer ports through a switching module, dividing a physical image processing channel into two or more virtual image processing channels, thereby providing more image processing channels in a virtual manner. Therefore, even if the network KVM switch only has 4 hardware image processing channels, the remote management system can provide independent image sources for more than 5 (inclusive) central control computers.
Description
Technical field
The present invention is relevant with telemanagement, particularly about a kind of long-distance management system and method for remote management that more image processing passage can be provided in virtual mode.
Background technology
Multi-computer switch (Keyboard-Video-Mouse switch; KVM switch) make the user single group of keyboard, screen and mouse to come the management and control multiple computers, and the picture that network-type multi-computer switch (IP-based KVM Switch) further makes the user of desktop or notebook computer be positioned at long-range controlled computer and to watch controlled computer to transmit via network by many of network managements.For instance, thus, the supvr who is positioned at Taiwan just can be positioned at server in the middle of U.S.'s machine room by telemanagement by the network-type multi-computer switch.Different with Remote software (for example VNC) is, the network-type multi-computer switch is external in a hardware unit of controlled computer, need not depend on the operating system of controlled computer, even controlled computer is in the BIOS stage or can't be written under the situation of operating system because of fault, the network-type multi-computer switch is the desktop images of fechtable controlled computer output still, and by the Long-distance Control controlled computer.
The network-type multi-computer switch can directly connect the analog image signal that one or more controlled computer is exported to receive this one or more controlled computer via its one or more computer terminal ports, by image process unit (passage) those analog image signals is converted to a plurality of continuous digital still image frames then.Generally each static image frame several blocks can be divided into again, before and after relatively finding out, behind the corresponding block of two static image frames, the discrepant block of pixel value can be found out.Can be sent to long-range middle control computer with the form of network package via network via the pixel value of these discrepant blocks of coding compress technique of JPEG afterwards, be arranged in long-range control computer these packages are decoded and handle after just can see these pictures by its screen.General network-type multi-computer switch is about per second 30 frames (30Frame Per Second) in the image renewal frequency of middle control computer end at present.
Simultaneously, in the control computer also the control signal of the class of its keyboard or mouse can be sent to the network-type multi-computer switch by network, and the network-type multi-computer switch identifies the destination of these control signals be controlled computer after, just these control signals can be changeed again and pass to controlled computer, and controlled computer is after receiving these control signals, just can export signal of video signal to the network-type multi-computer switch according to these control signals, above-mentioned image processing via the network-type multi-computer switch, the user of middle control computer can see the image output of controlled computer at its screen, the user of control computer just can and control many controlled computers that this network-type multi-computer switch connects by telemanagement thus, even it is remote that middle control computer and controlled computer are separated by, the user still can feel to walk back and forth Buddhist as directly controlling controlled computer.
In addition, the computer terminal port of the network-type multi-computer switch of some type also can not be connected directly to the keyboard/screen/mouse connectivity port of controlled computer, but extends distance between network-type multi-computer switch and the controlled computer with the framework of computer terminal port-adapter (Adapter)-controlled computer.Adapter generally is also referred to as computer interface module (Computer Interface Module; CIM), Dongle, server module (Server Interface Module; SIM) or RIP (Rack Interface Pod).
Though existing network-type multi-computer switch can connect up at least 32 the controlled computer to 40, but in fact be subject to its a limited number of image processing passages, the independent image number that can offer long-range middle control computer is far smaller than 32, in general, the image processing passage of a present network-type multi-computer switch at most only has four, so at most only can carry out above-mentioned image processing to 4 images sources simultaneously, that is only can provide at most maximum 4 independently the image number to control computer in long-range on the network.In other words, under identical user's authority, if there has been in 4 the control computer take this 4 image processing passages, the 5th user after logining the network-type multi-computer switch, also can only watch with these 4 in an identical image of control computer.
Therefore, be necessary in fact to propose settling mode at the problems referred to above.
Summary of the invention
The present invention proposes a kind of long-distance management system and method for remote management, and a kind of virtual image treatment channel is provided in long-distance management system, with in the mode that does not change under the existing hardware structure of long-distance management system, solves the problems referred to above that prior art suffers from.
The disclosed long-distance management system of the present invention and method for remote management are under the prerequisite that does not change the hardware structure cost that increases the network-type multi-computer switch, alternately switch between two different computer terminal ports by handover module, so that more image processing passage to be provided by virtual mode.For example determine to come its certain selected two controlled computers are carried out image capture and when handling in the mode of virtual image treatment channel as the user, handover module can automatically alternately switch between two different computer terminal ports of these two controlled computer correspondences, and the odd number image frame that captures can offer in one first controls computer; The even number image frame that captures can offer in one second controls computer.So single entity image processing passage just can become two virtual image treatment channel.In like manner, according to spirit of the present invention, single entity image processing passage also can become the virtual image treatment channel more than three or three.
In a specific embodiment, long-distance management system of the present invention in order to in the M platform control computer via network-coupled to P platform controlled computer.Long-distance management system comprises long-distance management device and M Remote program.Long-distance management device comprises Q image processing passage, handover module, central processing unit, coding module and network interface controller.
Long-distance management device has P computer terminal port, in order to couple P platform controlled computer respectively.M Remote program is executed in respectively to be controlled on the computer in this M platform, in order to carry out network communication with this long-distance management device, so that in this M platform in control one or more in computer the generation of control computer move relevant control signal with keyboard or vernier and can be transferred into long-distance management device, and then manage long-distance management device and control this P platform controlled computer.Wherein this P computer terminal port more receives one or more signal of video signal that this P controlled computer is exported according to this control signal.
Q image processing passage is in order to carry out image processing to the one or more signal of video signal from P computer terminal port, and wherein Q is less than or equal to P.Handover module is in order to be coupled to P computer terminal port with Q image processing passage.
Central processing unit and Q image processing passage and handover module form communication, and Q image processing passage of control and handover module, and then make under first pattern can a per second N image frame from the selected a certain image processing passage of Q image processing passage sample frequency the signal of video signal from same computer terminal port is sampled.Sample frequency that can a per second N1 image frame from the selected a certain image processing passage of Q image processing passage under second pattern samples to obtain first sampled data to a certain signal of video signal, and the image processing passage also samples to obtain second sampled data with the sample frequency of a per second N2 image frame to another signal of video signal from the different computers port, and wherein N1 adds that N2 is equal to or less than N.
Coding module is in order to encode to first sampled data and second sampled data, to obtain first coding data and second coded data respectively.Network interface controller and central processing unit form communication, after first coding data and second coded data at least part of is converted into package, via network package is sent in the M platform in the selected difference of control computer and controls computer, so that long-distance management device can provide at least Q+1 picture to controlling computer in the Q+1 platform in the control computer in the M platform, and Q+1 picture corresponds to the Q+1 platform controlled computer in the P platform controlled computer respectively.
In another specific embodiment, long-distance management system of the present invention in order to control computer in the control computer and second in first via network-coupled to the first controlled computer and second controlled computer.Long-distance management system comprises long-distance management device, first procedure code and second procedure code.One end of long-distance management device is coupled to first controlled computer and second controlled computer.First procedure code is executed in first on the control computer, in order to carrying out network communication with long-distance management device, so that the generation of control computer is moved the first relevant control signal with keyboard or vernier and can be transferred into long-distance management device in first.Second procedure code is executed in second on the control computer, in order to carrying out communication with long-distance management device via network, so that the generation of control computer is moved the second relevant control signal with keyboard or vernier and can be transferred into long-distance management device in second.
Long-distance management device comprises first computer terminal port, second computer terminal port, image processing passage, handover module, central processing unit and network interface controller.First computer terminal port corresponds to first controlled computer and receives first signal of video signal that first controlled computer is exported according to first control signal.Second computer terminal port corresponds to second controlled computer and receives second signal of video signal that second controlled computer is exported according to second control signal.The image processing passage is in order to carry out image processing to first signal of video signal or second signal of video signal.Handover module is coupled to first computer terminal port and second computer terminal port with the image processing passage.Central processing unit and image processing passage and handover module form communication.
Under first pattern, first signal of video signal or second signal of video signal can be converted to per second N static image frame by the image processing passage.Under second pattern, handover module alternately switches between first computer terminal port and second computer terminal port, so that first signal of video signal can be converted to per second N1 static image frame by the image processing passage, second signal of video signal can be converted to per second N2 static image frame by the image processing passage, and N1 adds that N2 is equal to or less than N.Network interface controller and central processing unit form communication, are converted to package in order at least part of block with those static image frames.The package that will represent at least part of block of N static image frame under first pattern is sent in first via network controls computer in the control computer or second; Or the package that will represent at least part of block of per second N1 static image frame under second pattern is sent to via network and controls computer in first, and the package that will represent at least part of block of per second N2 static image frame is sent to via network and controls computer in second.
In another specific embodiment, method for remote management of the present invention in order to in the M platform control computer via a network-coupled to P platform controlled computer.This method for remote management comprises the following step: long-distance management device is provided, long-distance management device has P computer terminal port, Q image processing passage and handover module, wherein Q is less than or equal to P, couples P platform controlled computer respectively with P computer terminal port of long-distance management device; Respectively at carrying out M Remote program on the control computer in the M platform, to carry out network communication with long-distance management device, making in the M platform that the generation of control computer is moved relevant control signal with keyboard or vernier in one or more in the control computer can be transferred into long-distance management device, and then management long-distance management device and control P platform controlled computer, make P computer terminal port receive P one or more signal of video signal that controlled computer is exported according to control signal; With Q image processing passage the one or more signal of video signal from P computer terminal port are carried out image processing; With handover module Q image processing passage is coupled to P computer terminal port; Control Q image processing passage and handover module, so make under first pattern can a per second N image frame from the selected a certain image processing passage of Q image processing passage sample frequency the signal of video signal from same computer terminal port is sampled; Sample frequency that can a per second N1 image frame from the selected a certain image processing passage of Q image processing passage under second pattern samples to obtain first sampled data to a certain signal of video signal, and the image processing passage also samples to obtain second sampled data with the sample frequency of a per second N2 image frame to another signal of video signal from the different computers port, and wherein N1 adds that N2 is equal to or less than N; First sampled data and second sampled data are encoded, to obtain first coding data and second coded data respectively; After first coding data and second coded data at least part of is converted into package, via network package is sent in the M platform in the selected difference of control computer and controls computer, so that long-distance management device can provide at least Q+1 picture to controlling computer in the Q+1 platform in the control computer in the M platform, and Q+1 picture corresponds to the Q+1 platform controlled computer in the P platform controlled computer respectively.
Compared to prior art, under the prerequisite that does not increase network-type multi-computer switch hardware cost, (do not change existing hardware structure) according to long-distance management system of the present invention and method for remote management, alternately switch between two different computer terminal ports by handover module, so that more image processing passage to be provided by virtual mode.Therefore, even the network-type multi-computer switch only has the image processing passage that 4 hardware constitute, long-distance management system and method for remote management also can provide independently image source to 5 (containing) above middle control computer.
Can be further understood by the following detailed description and accompanying drawings about the advantages and spirit of the present invention.
Description of drawings
Fig. 1 illustrates the synoptic diagram that couples the pass between long-distance management system of the present invention and middle control computer and the controlled computer.
Fig. 2 illustrates the functional block diagram of the long-distance management system among Fig. 1.
Fig. 3 illustrates the image processing passage and under first pattern signal of video signal from same computer terminal port is sampled.
Fig. 4 A and Fig. 4 B illustrate the image processing passage and alternately the different images signal from the different computers port are sampled under second pattern.
Fig. 5 A be illustrated in divided frame and full screen under the three-mode show be presented in respectively on two screens that connect of control computer.
Fig. 5 B be illustrated in double screen under the four-mode show be presented in respectively on two screens that connect of control computer.
Fig. 6 A and Fig. 6 B illustrate the process flow diagram according to the long-distance management system How It Works in another specific embodiment of the present invention.
[main element symbol description]
S10 ~ S26: process step RG
1~ RG
M: the Remote program
1: long-distance management system 10: long-distance management device
CH
1~ CH
Q, CH: the image processing passage
SW: handover module 12: central processing unit
16: network interface controller 300: differential receiver module
301: analog-to-digital converting module 302: digital signal processing module
P
1~ P
P: computer terminal port W: network
A
1~ A
M: middle control computer B
1~ B
P: controlled computer
CD
1: the first procedure code CD
2: second procedure code
SG
1~ SG
5: first signal of video signal ~ the 5th signal of video signal
MR
1~ MR
4: screen F
1, F
2: sample frequency
H: divided frame J: full screen shows
H1 ~ H4: image source CUR: vernier
KB: keyboard MS: mouse
DS: display
Embodiment
A preferred embodiment according to the present invention is a kind of long-distance management system.This long-distance management system in order to control computer in many via network-coupled platform controlled computer at the most.What need explanation earlier is, because the image processing passage of the long-distance management device (network-type multi-computer switch) that adopts of present long-distance management system at most only has 4, thus only can provide at most maximum 4 independently the image number to control computer in long-range on the network.Yet, long-distance management system of the present invention is owing to alternately switch between two different computer terminal ports by its handover module, so can be under the prerequisite of the hardware cost that does not increase long-distance management device, provide more image processing passage by virtual mode, using provides independently image source to control computer in more.
Please refer to Fig. 1, Fig. 1 illustrates the synoptic diagram that couples the pass between long-distance management system of the present invention and middle control computer and the controlled computer.As shown in Figure 1, in this embodiment, the long-distance management device 10 of long-distance management system 1 will be controlled computer A by network W in the M platform
1~ A
MBe coupled to P platform controlled computer B
1~ B
PSo, control computer A in the M platform
1~ A
MCan be coupled to long-distance management device 10 by network W, with management or control P platform controlled computer B
1~ B
PAt controlled computer B
PAnd has a computer interface module CIM between the long-distance management device 10, in order to extend in controlled computer B
PAnd the distance between the long-distance management device 10.In addition, long-distance management device 10 also can have a local side keyboard, screen and mouse.
Computer interface module CIM one is external in the device of controlled computer, it has a housing and several are by the outward extending cable of housing, have a plurality of connectors at cable away from an end of housing, for example VGA connector and USB connector are in order to electrically connect a certain controlled computer.Have in the art know usually that the knowledgeable can be cognitive be, controlled computer, this USB connector can be replaced by PS/2 or other connectors; The VGA connector can be replaced by DVI connector or HDMI connector.In addition, the housing HS of computer interface module more is provided with the RJ-45 interface, in order to connect CAT-5 cable or other similar cables, for example CAT-5e or CAT-6.
After being converted to a plurality of differential signal of video signal, the image (being generally single-ended signal) that the differential driver module of computer interface module (Differential Driver) can be exported controlled computer exports long-distance management device 10 to, to increase the distance (for example can reach 1000 feet) that this image can transmit.In fact, also may be mingled with other signals in these differential signal of video signal, for example vertical/horizontal synchronizing signal or some are in order to the decay that detects image or the test signal of colour cast (skew).In a preferred embodiment, the differential driver module of computer interface module can be AD8146, AD8147 or the AD8148 that Analog Devices company provides.
In practical application, control computer A in the M platform
1~ A
MThe electronic installation of can the person of being to use holding, for example desktop computer, notebook computer, smart mobile phone, personal digital assistant (Personal Digital Assistant, PDA) or hand-held action device such as gps satellite guider; P platform controlled computer B
1~ B
PCan be long-range computer apparatus, for example various server, desktop computer or notebook computer.No matter it should be noted that, be kind, pattern and the quantity of middle control computer and controlled computer, all is not limited with above-mentioned example.Can be world-wide web, Local Area Network as for network W, for example the network of Ethernet or other any patterns there is no specific restriction.
Then, please refer to Fig. 2, Fig. 2 illustrates the functional block diagram of long-distance management system 1 of the present invention.As shown in Figure 2, long-distance management system 1 includes long-distance management device 10 and M Remote program RG
1~ RG
MLong-distance management device 10 includes P computer terminal port P
1~ P
P, a Q image processing channel C H
1~ CH
Q, handover module SW, central processing unit 12 and network interface controller 16.Wherein, control computer A in the M platform
1~ A
MBe coupled to network interface controller 16 by network W; P platform controlled computer B
1~ B
PBe coupled to P computer terminal port P respectively
1~ P
PCentral processing unit 12 couples P computer terminal port P respectively
1~ P
P, a Q image processing channel C H
1~ CH
Q, handover module SW and network interface controller 16; The output terminal of handover module SW couples Q image processing channel C H respectively
1~ CH
QQ image processing channel C H
1~ CH
QAll be coupled to network interface controller 16 by central processing unit 12.In addition, one group of local side keyboard KB and mouse MS can be coupled to central processing unit 12, and local side display DS can be coupled to the output terminal of handover module SW.
In a preferred embodiment, the switching matrix that handover module SW can be made up of a plurality of crosspoint switch (Crosspoint Switch), the AD8177 that is provided by a plurality of Analog Devices company for example, or the switching matrix of being formed by a plurality of multiplexers (Multiplexer), it has 40 input ends and 5 output terminals.Each image processing channel C H
1~ CH
QComprise an analog-to-digital converting module 301 respectively.In addition, couple controlled computer B with aforesaid computer interface module CIM when long-distance management device 10
1~ B
PThe time, each image processing channel C H
1~ CH
QAlso optionally comprise a differential receiver module (Differential Receiver) 300, the AD8145 that provides of Analog Devices company for example is in order to be reduced to single-ended signal of video signal in the preceding elder generation of simulating to digital conversion with differential signal of video signal.
In this embodiment, M Remote program is executed in control computer A in the M platform respectively
1~ A
MOn, in order to carry out communication by the long-distance management device 10 in network W and the long-distance management system 1, so that control computer A in the M platform
1~ A
MIn one or more in control computer generation move a relevant control signal with keyboard or vernier and can be transferred into long-distance management device 10, and then management long-distance management device 10 and control P platform controlled computer B
1~ B
PIn addition, this Remote program also can provide a management interface, for control computer A in the platform
1~ A
MThe user by long-range long-distance management system 1 is managed.This Remote program can be combination or other any appropriate application program of a web browser (Web Browser), web browser and a plug-in program.Control computer A in this Remote program foundation
1~ A
MThe difference of operating system may have different versions.This plug-in program is provided by the supplier of long-distance management system.As P platform controlled computer B
1~ B
PIn one or more controlled computer when receiving control signal, the Remote program with make this or this many controlled computers to export one or more signal of video signal according to control signal cooperating of long-distance management system 1.
Because long-distance management device 10 is respectively by its P computer terminal port P
1~ P
PCouple P platform controlled computer B
1~ B
PSo, P computer terminal port P
1~ P
PWill receive this or this many one or more signal of video signal that controlled computer is exported.After the selection via handover module SW, Q image processing channel C H
1~ CH
QThen can be to from P computer terminal port P
1~ P
POne or more (more than Q or Q) signal of video signal carry out image processing, wherein Q is less than or equal to P.Generally speaking, the image processing passage that a present long-distance management device 10 possesses at most only has 4, that is Q is less than or equal to 4.Suppose that Q equals 4, that is long-distance management device 10 have 4 entity image processing channel C H
1~ CH
4But, these 4 image processing channel C H
1~ CH
4Can surpass 4 images that can offer middle control computer independently to produce to carrying out image processing from a plurality of signal of video signal that surpass 4 computer terminal ports.
Q image processing channel C H
1~CH
QIn each image processing passage include differential receiver module 300, analog-to-digital converting module 301 and digital signal processing module 302 respectively.Wherein, differential receiver module 300 is converted to digital signal by analog-to-digital converting module 301 after being converted to single-ended signal in order to the differential wave that will be received from handover module SW again, and carries out follow-up signal by digital signal processing module 302 and handle.But, in another preferred embodiment, also can share same differential receiver module 300 by a plurality of analog-to-digital converting modules 301 and digital signal processing module 302.
Central processing unit 12 and Q image processing channel C H
1~CH
QAnd handover module SW formation communication, and Q image processing channel C H of control
1~CH
QAnd the running of handover module SW.In this embodiment, central processing unit 12 can be controlled handover module SW optionally with P computer terminal port P of long-distance management device 10
1~ P
PBe coupled to Q image processing channel C H
1~CH
Q, that is central processing unit 12 can be controlled handover module SW with P computer terminal port P
1~ P
PIn arbitrary computer terminal port be coupled to Q image processing channel C H
1~CH
QIn arbitrary image processing passage, also can make P computer terminal port P
1~ P
PIn arbitrary computer terminal port and Q image processing channel C H
1~CH
QBetween form and open circuit.
For example, central processing unit 12 can be controlled handover module SW with image processing channel C H
1Couple computer terminal port P
1, cause image processing channel C H
1Received controlled computer B
1Be sent to computer terminal port P
1First signal of video signal, and image processing channel C H
1Can carry out image processing to first signal of video signal.Certainly, central processing unit 12 also can be controlled handover module SW switching image processing channel C H
1Couple computer terminal port P
2, cause image processing channel C H
1Received controlled computer B
2Be sent to computer terminal port P
2Second signal of video signal, and image processing channel C H
1Can carry out image processing to second signal of video signal.
In the present invention, from Q image processing channel C H
1~CH
QIn selected a certain image processing passage can be divided into following two kinds to the operator scheme of sampling from the signal of video signal of computer terminal port:
Under physical channel pattern (first pattern), image processing channel C H
1Sample frequency that can a per second N image frame is sampled to the signal of video signal from same computer terminal port, and will be converted to a continuous per second N static image frame from the signal of video signal of same computer terminal port by analog-to-digital converting module 301.For example, as shown in Figure 3, when central processing unit 12 is controlled handover module SW with computer terminal port P
1Be coupled to image processing channel C H
1The time, be in the image processing channel C H under first pattern
1Will be with the sample frequency of a per second N image frame to computer terminal port P
1Be received from controlled computer B
1The first signal of video signal SG
1Sample, and pass through analog-to-digital converting module 301 with the first signal of video signal SG
1Be converted to a continuous per second N static image frame.In fact, N can be 30, that is is in the image processing channel C H under first pattern
1To the first signal of video signal SG
1Sample frequency can be 30 image frames of per second, but not as limit.
See also Fig. 4 A and Fig. 4 B, under tunnel pattern (second pattern), image processing channel C H
2Sample frequency that can a per second N1 image frame is to sampling from the signal of video signal of a computer terminal port, obtaining first sampled data, and is converted into per second N1 static image frame by analog-to-digital converting module 301, and image processing channel C H
2Also with the sample frequency of a per second N2 image frame another signal of video signal from another computer terminal port is sampled, to obtain second sampled data, and be converted into per second N2 static image frame by analog-to-digital converting module 301, wherein N1 adds that N2 is equal to or less than N.That is to say, be in central processing unit 12 under second pattern and can control handover module SW in two different computer terminal ports (computer terminal port P for example
2And P
3) between alternately switch.For example, shown in Fig. 4 A, under the very first time, when central processing unit 12 is controlled handover module SW with image processing channel C H
2Couple computer terminal port P
2The time, image processing channel C H
2Sample frequency that can a per second N1 image frame is to computer terminal port P
2Be received from controlled computer B
2The second signal of video signal SG
2Sample, obtaining first sampled data, and be converted into per second N1 static image frame by analog-to-digital converting module 301; Shown in Fig. 4 B, under second time, 12 control handover module SW switch image processing channel C H when central processing unit
2Couple computer terminal port P
3The time, image processing channel C H
2Sample frequency that can a per second N2 image frame is to computer terminal port P
3Be received from controlled computer B
3The 3rd signal of video signal SG
3Sample, obtaining second sampled data, and be converted into per second N2 static image frame by analog-to-digital converting module 301.Under the 3rd time, again can be shown in Fig. 4 A, central processing unit 12 control handover module SW are with image processing channel C H
2Couple computer terminal port P
2Under the 4th time, again can be shown in Fig. 4 B, central processing unit 12 control handover module SW switch image processing channel C H
2Couple computer terminal port P
3, all the other can the rest may be inferred, do not give unnecessary details separately.
In fact, because in the sampling process under first pattern (as shown in Figure 3), unless the user assigns the instruction of switching computer terminal port, otherwise the action that handover module SW can't switch, but in the sampling process of second pattern (shown in Fig. 4 A and Fig. 4 B), even the user does not assign the instruction of switching computer terminal port, handover module SW still can be subjected to the control of central processing unit 12, in two different computer terminal ports (computer terminal port P for example
1And P
2) between alternately switch to realize the effect of two virtual image treatment channel.Therefore, under identical a period of time (a for example second), image processing channel C H
2The number of the image frame that samples under first pattern (N) will be greater than (or equaling) image processing channel C H
2The number summation (N1+N2) of the image frame that under second pattern, samples.For example, suppose that N equals 30, and N1 and N2 be equal to 10, that is image processing channel C H
2The sample frequency that adopts under first pattern is 30 image frames of per second, and image processing channel C H
2Sample frequency that can 10 image frames of per second under second pattern is to computer terminal port P
2The second signal of video signal SG
2Sample, and with the sample frequency of 10 image frames of per second to computer terminal port P
3The 3rd signal of video signal SG
3Sample.
Then, image processing channel C H
2Digital signal processing module 302 can earlier above-mentioned those static image frames be divided into a plurality of blocks after, corresponding block with front and back two static image frames compares again, encode after the different blocks with two static image frames before and after finding out, and the coded data of those different blocks is sent to central processing unit 12.This cataloged procedure may produce and diminish or harmless compression effects.In fact, digital signal processing module 302 can include digital signal processor (Digital Signal Processor is DSP) encoding to produce coded data to the different blocks of front and back two static image frames, but not as limit.The coded system that digital signal processing module 302 adopts can comprise JPEG, wavelet conversion (Wavelet Transform) or other any suitable coded systems.
In this embodiment, network interface controller 16 forms communication with central processing unit 12, after central processing unit 12 was converted to a package with at least part of block of above-mentioned those static image frames, network interface controller 16 will be sent to control computer A in the M platform with this package via network W
1~ A
MControl computer in the selected difference, control computer A in the M platform so that long-distance management device 10 can provide the picture of Q+1 at least more than the number (Q) of image processing passage to give
1~ A
MIn the Q+1 platform in control computer, and Q+1 picture corresponds to P platform controlled computer B respectively
1~ B
PIn Q+1 platform controlled computer.It should be noted that, " at least part of block " that above-mentioned meeting is converted into the static image frame of this package refers to the different blocks of the front and back two static image frames found out behind the corresponding block of two static image frames before and after the comparison, the unconverted block of two static image frames before and after not comprising.
For example, suppose that Q equals 4, that is long-distance management device 10 adopts 4 image processing channel C H
1~ CH
4, long-distance management device 10 can provide 5 acquisitions from the picture of different controlled computers to the M platform in control computer A
1~ A
MIn 5 in control computer, and these 5 pictures correspond to P platform controlled computer B respectively
1~ B
PIn 5 controlled computers.
Except above-mentioned two kinds of patterns, long-distance management system 1 also can operate under three-mode and the four-mode.Shown in Fig. 5 A, under three-mode, long-distance management device 10 more can be to control computer A in the M platform
1~ A
MIn arbitrary in control computer (control computer A for example
1) function that provides divided frame (PIP) and full screen to show.As shown in the figure, control computer A during divided frame H and full screen demonstration J is presented in respectively
1The two screen MR that connect
1And MR
2On.It should be noted that, constitute a plurality of images source H of divided frame H
1~ H
4By a plurality of different image processing passages (CH for example
1~ CH
4) with identical or different sample frequency being sampled and encode in corresponding signal of video signal source is respectively afterwards constituted, and above-mentioned identical or different sample frequency is all less than N.
For example, image source H
1By image processing channel C H
1With the sample frequency of 10 image frames of per second to controlled computer B
1The first signal of video signal SG
1Constitute after sampling and encoding; Image source H
2By image processing channel C H
2With the sample frequency of 15 image frames of per second to controlled computer B
2The second signal of video signal SG
2Constitute after sampling and encoding; Image source H
3By image processing channel C H
3With the sample frequency of 20 image frames of per second to controlled computer B
3The 3rd signal of video signal SG
3Constitute after sampling and encoding; Image source H
4By image processing channel C H
4With the sample frequency of 25 image frames of per second to controlled computer B
4The 4th signal of video signal SG
4Constitute after sampling and encoding.Full screen shows that the image source of J is by image processing channel C H
5With the sample frequency of 30 image frames of per second to controlled computer B
5The 5th signal of video signal SG
5Constitute after sampling and encoding.
Shown in Fig. 5 B, under four-mode, long-distance management device 10 more can be to control computer A in the M platform
1~ A
MIn arbitrary in control computer (control computer A for example
2) function that provides double screen to show.Double screen shows is presented in middle control computer A respectively
2The two screen MR that connect
3And MR
4On.Wherein, screen MR
3Shown picture corresponds to the first controlled computer B
1Desktop images, screen MR
4Shown picture corresponds to the second controlled computer B
2Desktop images.Present vernier CUR is at screen MR
3On, the user is to the first controlled computer B in expression
1Operate, and the second controlled computer B
2It only is monitor state.Therefore, long-distance management device 10 can be to screen MR
3Image source higher sample frequency is provided; And to meeting to screen MR
4Image source lower sample frequency is provided.This higher sample frequency can be aforesaid frequency N (30 image frames of per second), and this lower sample frequency can be aforesaid frequency N 1 or N2.As the user with vernier CUR by screen MR
3Move to screen MR
4The time, expression user desire is to the second controlled computer B
2Operate (non-only for monitoring), this moment, long-distance management device 10 meetings were to screen MR
4Higher sample frequency is provided.That is under this pattern, this moment, long-distance management device 10 meetings provide higher sample frequency to the corresponding image source of the screen at vernier CUR place (controlled computer).For example, this moment screen MR
4Shown image need adopt the sample frequency F of 30 image frames of per second
1, and screen MR
3Shown image only need adopt the sample frequency F of 10 image frames of per second
2Get final product.That is the shown image of the screen at non-vernier place is provided by the virtual image treatment channel.At the same time, this virtual image treatment channel is except to screen MR
3Provide outside the image, this virtual image treatment channel may be also provides image to control computer in other.
The present invention also discloses a kind of method for remote management, shown in Fig. 6 A and Fig. 6 B, in step S10, respectively at carrying out M Remote program on the control computer in the M platform, to carry out network communication with long-distance management device, making in the M platform that the generation of control computer is moved relevant control signal with keyboard or vernier in one or more in the control computer can be transferred into long-distance management device, and then management long-distance management device and control P platform controlled computer.Wherein, long-distance management device has P the computer terminal port that couples P platform controlled computer respectively.
In step S12, P computer terminal port receives P one or more signal of video signal that controlled computer is exported according to control signal.In step S14, by handover module Q image processing passage is coupled to P computer terminal port, wherein Q is less than or equal to P.In step S16, by Q image processing passage the one or more signal of video signal from P computer terminal port are carried out image processing.In step S18, control Q image processing passage and handover module, make under first pattern, from the sample frequency that the selected a certain image processing passage of Q image processing passage can a per second N image frame signal of video signal from same computer terminal port is sampled, under second pattern, from the sample frequency that the selected a certain image processing passage of Q image processing passage can a per second N1 image frame a certain this signal of video signal is sampled to obtain first sampled data, and same image processing passage also samples to obtain second sampled data with the sample frequency of a per second N2 image frame to another signal of video signal from the different computers port, and wherein N1 adds that N2 is equal to or less than N.
In step S20, first sampled data and second sampled data are encoded, to obtain first coding data and second coded data respectively.In step S22, after first coding data and second coded data at least part of is converted into a package, via network package is sent in the M platform in the selected difference of control computer and controls computer, so that long-distance management device can provide at least Q+1 picture to controlling computer in the Q+1 platform in the control computer in the M platform, and Q+1 picture corresponds to the different controlled computer of Q+1 platform in the P platform controlled computer respectively.
In step S24, under three-mode, long-distance management device more can provide the function of divided frame and full screen demonstration to control computer in a certain.Wherein, on the control computer connected during divided frame and full screen demonstration were presented in respectively first screen and second screen, constituted after being sampled and encode with identical or different sample frequency respectively by a plurality of different image processing passages in a plurality of images source of formation divided frame, and identical or different sample frequency is all less than N.
In step S26, under four-mode, long-distance management device more can provide the function of double screen demonstration to control computer in a certain.Wherein, on the control computer connected during the double screen demonstration was presented in respectively first screen and second screen, when the vernier of central control computer moves to second screen by first screen, the originate sample frequency of corresponding image processing passage of the image of second screen will be adjusted to N, and the originate sample frequency of corresponding image processing passage of the image of first screen will be adjusted to less than N.
Compared to prior art, according to long-distance management system of the present invention and method for remote management under the prerequisite that does not increase network-type multi-computer switch hardware cost, alternately switch between two different computer terminal ports by handover module, so that more image processing passage to be provided by virtual mode.Therefore, even the network-type multi-computer switch only has the image processing passage that 4 hardware constitute, long-distance management system and method for remote management also can provide independently image source to 5 (containing) above middle control computer.
By the above detailed description of preferred embodiments, hope can be known description feature of the present invention and spirit more, and is not to come category of the present invention is limited with above-mentioned disclosed preferred embodiment.On the contrary, its objective is that hope can contain in the category of claim of being arranged in of various changes and tool equality institute of the present invention desire application.
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100150051 | 2011-12-30 | ||
TW100150051A TWI476602B (en) | 2011-12-30 | 2011-12-30 | Remote management system and remote management method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103186250A true CN103186250A (en) | 2013-07-03 |
CN103186250B CN103186250B (en) | 2016-04-06 |
Family
ID=48677449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210575835.0A Active CN103186250B (en) | 2011-12-30 | 2012-12-25 | Remote management system and remote management method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103186250B (en) |
TW (1) | TWI476602B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI514237B (en) * | 2014-11-25 | 2015-12-21 | Aten Int Co Ltd | Method for recognizing of multiple monitors |
CN105183269A (en) * | 2014-06-10 | 2015-12-23 | 宏正自动科技股份有限公司 | Method for automatically identifying screen where cursor is located |
CN105278901A (en) * | 2014-06-10 | 2016-01-27 | 宏正自动科技股份有限公司 | Remote management method |
TWI578168B (en) * | 2014-05-09 | 2017-04-11 | 萊芙麥斯公司 | Blended storage allocation on a storage agent |
CN106886381A (en) * | 2015-12-15 | 2017-06-23 | 宏正自动科技股份有限公司 | Network type multi-computer switcher |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI726266B (en) * | 2018-12-14 | 2021-05-01 | 聰泰科技開發股份有限公司 | Remote control method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010007138A1 (en) * | 1999-12-27 | 2001-07-05 | Takayuki Iida | Method and system for remote management of processor, and method and system for remote diagnosis of image output apparatus |
JP2007200105A (en) * | 2006-01-27 | 2007-08-09 | Ricoh Co Ltd | Controller and remote control system |
CN101963878A (en) * | 2009-07-23 | 2011-02-02 | 宏正自动科技股份有限公司 | Remote management system and remote management method |
CN102122207A (en) * | 2010-01-11 | 2011-07-13 | 宏正自动科技股份有限公司 | Remote management system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7774523B2 (en) * | 2004-03-31 | 2010-08-10 | Aten International Co., Ltd. | Interface switch system for simultaneously connecting multiple I/O devices |
TWI332166B (en) * | 2007-01-02 | 2010-10-21 | Prolific Technology Inc | Multi-media kvm switch |
US7721028B2 (en) * | 2008-02-04 | 2010-05-18 | Aten International Co., Ltd. | Keyboard video mouse (KVM) switch between plurality of internal USB hubs each associated with plurality of audio codecs connected to the downstream port of associated USB hub |
TWM343983U (en) * | 2008-05-12 | 2008-11-01 | C & C Technic Taiwan Co Ltd | Automatic detection and adjustment device of KVM extender |
-
2011
- 2011-12-30 TW TW100150051A patent/TWI476602B/en active
-
2012
- 2012-12-25 CN CN201210575835.0A patent/CN103186250B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010007138A1 (en) * | 1999-12-27 | 2001-07-05 | Takayuki Iida | Method and system for remote management of processor, and method and system for remote diagnosis of image output apparatus |
JP2007200105A (en) * | 2006-01-27 | 2007-08-09 | Ricoh Co Ltd | Controller and remote control system |
CN101963878A (en) * | 2009-07-23 | 2011-02-02 | 宏正自动科技股份有限公司 | Remote management system and remote management method |
CN102122207A (en) * | 2010-01-11 | 2011-07-13 | 宏正自动科技股份有限公司 | Remote management system |
Non-Patent Citations (1)
Title |
---|
李胜广等: "基于GUI远程管理的嵌入式防火墙系统", 《计算机工程与应用》, 11 May 2006 (2006-05-11), pages 144 - 146 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI578168B (en) * | 2014-05-09 | 2017-04-11 | 萊芙麥斯公司 | Blended storage allocation on a storage agent |
US9781206B2 (en) | 2014-05-09 | 2017-10-03 | Lyve Minds, Inc. | Blended storage allocation on a storage agent |
CN105183269A (en) * | 2014-06-10 | 2015-12-23 | 宏正自动科技股份有限公司 | Method for automatically identifying screen where cursor is located |
CN105278901A (en) * | 2014-06-10 | 2016-01-27 | 宏正自动科技股份有限公司 | Remote management method |
CN105183269B (en) * | 2014-06-10 | 2018-03-30 | 宏正自动科技股份有限公司 | Method for automatically identifying screen where cursor is located |
TWI649655B (en) * | 2014-06-10 | 2019-02-01 | 宏正自動科技股份有限公司 | Remote management method |
CN105278901B (en) * | 2014-06-10 | 2019-08-16 | 宏正自动科技股份有限公司 | Remote management method |
TWI514237B (en) * | 2014-11-25 | 2015-12-21 | Aten Int Co Ltd | Method for recognizing of multiple monitors |
CN106886381A (en) * | 2015-12-15 | 2017-06-23 | 宏正自动科技股份有限公司 | Network type multi-computer switcher |
CN106886381B (en) * | 2015-12-15 | 2020-09-01 | 宏正自动科技股份有限公司 | Network type multi-computer switcher |
Also Published As
Publication number | Publication date |
---|---|
CN103186250B (en) | 2016-04-06 |
TWI476602B (en) | 2015-03-11 |
TW201327208A (en) | 2013-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102883135B (en) | Screen sharing and control method | |
CN102883134B (en) | Screen sharing and controlling method for video conference system | |
US9026919B2 (en) | Local port browser interface | |
CN103186250A (en) | Remote management system and remote management method | |
CN104244088B (en) | Display controller, screen picture transmission device and screen picture transfer approach | |
CN110784525A (en) | Cloud mobile phone control method, system and storage medium based on H5 webpage technology | |
CN101262558A (en) | Method and system for transmitting image signal | |
AU2020200822B2 (en) | KVM extender receiving end provided with switching device | |
US8103808B2 (en) | Multimedia KVM system | |
CN114268618A (en) | KVM switch remote control system and method | |
CN103188341A (en) | Remote management system, remote management device, and remote management method | |
CN101533341A (en) | Operating platform module and computer module suitable for multicomputer switching system | |
CN104853157A (en) | Network video recorder (NVR) remote screen control method, screen control device and screen control system | |
TWI427531B (en) | Remote management system and the method thereof | |
CN104735170B (en) | An interface device, mobile terminal, data interaction system, method and device | |
CN103186248A (en) | Remote management system and remote management method thereof | |
CN102984136A (en) | Keyboard and video and mouse (KVM) Over internet protocol (IP) method based on wireless fidelity (Wi-Fi) | |
CN103731250B (en) | High-speed synchronous method and system between a kind of PC machine and mobile terminal | |
CN114389764B (en) | Method and system for remotely interacting multiple signal sources based on multiple double-link devices | |
CN101394470B (en) | Method and apparatus for decoding video signal | |
CN105278901B (en) | Remote management method | |
KR101540800B1 (en) | System for Monitoring Remote Image by Transmitting Uncompressed Video | |
CN105516643A (en) | User video conferencing system, remote management system and method for conducting video conferencing | |
CN206060993U (en) | A kind of distance host control system based on video acquisition | |
CN112714272A (en) | Inter-device control method, terminal, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |