CN107817905A - Positioning mark switching method, apparatus and system - Google Patents
Positioning mark switching method, apparatus and system Download PDFInfo
- Publication number
- CN107817905A CN107817905A CN201711063674.6A CN201711063674A CN107817905A CN 107817905 A CN107817905 A CN 107817905A CN 201711063674 A CN201711063674 A CN 201711063674A CN 107817905 A CN107817905 A CN 107817905A
- Authority
- CN
- China
- Prior art keywords
- current
- display box
- equipment
- positioning mark
- display
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A kind of positioning provided in an embodiment of the present invention identifies switching method, apparatus and system, is related to communication technical field.Switching system is identified applied to positioning, the positioning mark switching system comprises at least the first equipment and the first display box being connected with first equipment, the second equipment and the second display box being connected with second equipment.First display box is connected with second equipment.Methods described includes:After first display box obtains the current location of positioning mark, current device corresponding to the positioning mark is determined based on the current location again, then the corresponding current display position on the present displays of the current device in the current location is sent to the current device, so that the present displays show the positioning mark in the current display position.By way of a display box switches the positioning mark such as mouse pointer on the display of distinct device, seamless switching is realized, more in time, more effectively.
Description
Technical field
The present invention relates to communication technical field, and mark switching method, apparatus and system are positioned in particular to one kind.
Background technology
KVM is Keyboard Video Mouse abbreviation, and it allows people's addressing machine in the case of a set of key mouse
The computer in room, and software, plug and play need not be filled on the target machine.At present, in use, using different electricity
Brain needs different mouses.
The content of the invention
It is an object of the invention to provide one kind to position mark switching method, apparatus and system.
In a first aspect, the embodiments of the invention provide one kind to position mark switching method, switching system is identified applied to positioning
System, the positioning mark switching system comprise at least the first equipment and the first display box being connected with first equipment, the
Two equipment and the second display box being connected with second equipment.First display box is connected with second equipment.It is described
Method includes:First display box obtains the current location of positioning mark;First display box is based on the current location
Determine current device corresponding to the positioning mark;First display box is corresponding in the current device by the current location
Present displays on current display position be sent to the current device so that the present displays are described current aobvious
Show and mark is positioned described in position display.
Second aspect, the embodiments of the invention provide one kind to position mark switching device, runs on the first above-mentioned display
In box, described device includes acquiring unit, determining unit and transmitting element.Acquiring unit, for obtaining the current of positioning mark
Position.Determining unit, for determining current device corresponding to the positioning mark based on the current location.Transmitting element, use
Institute is sent in the current location is corresponded into the present displays display location on the present displays of the current device
Current device is stated, so that the present displays show the positioning mark in present displays position current display position
Know.
The third aspect, the embodiments of the invention provide one kind to position mark switching system, and the system comprises at least first
Equipment and the first display box being connected with first equipment, the second equipment and the second display being connected with second equipment
Box.First display box is connected with second equipment.First display box, for obtaining the present bit of positioning mark
Put.First display box, it is additionally operable to determine current device corresponding to the positioning mark based on the current location.Described
One display box, it is additionally operable to send out the corresponding current display position on the present displays of the current device in the current location
The current device is given, so that the present displays show the positioning mark in the current display position.
A kind of positioning provided in an embodiment of the present invention identifies switching method, apparatus and system, applied to positioning mark switching
System, the positioning mark switching system comprise at least the first equipment and the first display box being connected with first equipment,
Second equipment and the second display box being connected with second equipment.First display box is connected with second equipment.Institute
The method of stating includes:After first display box obtains the current location of positioning mark, then based on described in the determination of the current location
Current device corresponding to positioning mark, then by the current location corresponding working as on the present displays of the current device
Preceding display location is sent to the current device, so that the present displays show the positioning in the current display position
Mark.I.e. by the combination of one or more embodiments provided in an embodiment of the present invention, positioning can be made by a display box
Mark switches on the display of distinct device, i.e., the combination of one or more embodiments provided in an embodiment of the present invention can be real
It is now efficient, undoubtedly move in time and between the display of distinct device and switch the technique effect of positioning mark.
Other features and advantages of the present invention will illustrate in subsequent specification, also, partly become from specification
It is clear that or by implementing understanding of the embodiment of the present invention.The purpose of the present invention and other advantages can be by saying what is write
Specifically noted structure is realized and obtained in bright book, claims and accompanying drawing.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by embodiment it is required use it is attached
Figure is briefly described, it will be appreciated that the following drawings illustrate only certain embodiments of the present invention, therefore be not construed as pair
The restriction of scope, for those of ordinary skill in the art, on the premise of not paying creative work, can also be according to this
A little accompanying drawings obtain other related accompanying drawings.
Fig. 1 is a kind of structured flowchart for positioning mark switching system provided in an embodiment of the present invention;
Fig. 2 is the structured flowchart of another positioning mark switching system provided in an embodiment of the present invention;
Fig. 3 is the flow chart that positioning provided in an embodiment of the present invention identifies switching method;
Fig. 4 is the virtual coordinate system schematic diagram in positioning mark switching method provided in an embodiment of the present invention;
Fig. 5 is the default tunneling schematic diagram in positioning mark switching method provided in an embodiment of the present invention;
Fig. 6 is a kind of structured flowchart for positioning mark switching device provided in an embodiment of the present invention;
Fig. 7 is the structured flowchart of another positioning mark switching device provided in an embodiment of the present invention.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments.The present invention implementation being generally described and illustrated herein in the accompanying drawings
The component of example can be configured to arrange and design with a variety of.Therefore, the reality of the invention to providing in the accompanying drawings below
The detailed description for applying example is not intended to limit the scope of claimed invention, but is merely representative of the selected implementation of the present invention
Example.Based on the embodiment in the present invention, what those of ordinary skill in the art were obtained under the premise of creative work is not made
Every other embodiment, belongs to the scope of protection of the invention.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi
It is defined, then it further need not be defined and explained in subsequent accompanying drawing in individual accompanying drawing.Meanwhile the present invention's
In description, term " first ", " second " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
Present inventor has found that prior art is during the technical scheme in realizing the embodiment of the present invention:One
The corresponding display box of individual mouse, and then a long-range computer is controlled, in use, different display boxes needs difference
The different computer of mouse control.For example, using three display boxes, each display box only corresponds to one computer of remote control, often
The corresponding mouse of individual display box.User controls first computer using first mouse by first display box.Access the
, it is necessary to which second mouse controls second computer by the second display box during two computers., it is necessary to when accessing the 3rd computer
Three mouses control the 3rd computer by the 3rd display box, and then cause first computer, second computer and the 3rd electricity
Not in time, operation is also troublesome for the view data switching of brain.Further, present inventor has found exist in the prior art
The technical problem of mouse switching not in time.
Present inventor is in order to improve above-mentioned technical problem, the technical scheme provided in the invention embodiment of the present invention.Under
Face will combine specific example and accompanying drawing, and the embodiment provided in the embodiment of the present invention is described in detail.
Referring to Fig. 1, the embodiments of the invention provide one kind to position mark switching system 10, the system 10 at least can be with
The first display box 110 being connected including the first equipment 100 and with first equipment 100, the second equipment 120 and with described
Second display box 130 of two equipment 120 connection.First display box 110 is connected with second equipment 120.Further,
First equipment 110 can include the first sub- collector 104 of equipment 102 and first.First collector 104 respectively with institute
State the first display box 110, the first sub- equipment 102 connects.Second equipment 120 can include the second sub- He of equipment 122
Second collector 124.Second collector 124 respectively with second display box 130, the second sub- equipment 122, described
First display box 110 connects.
First display box 110, for obtaining the current location of positioning mark.
First display box 110, it is additionally operable to determine currently to set corresponding to the positioning mark based on the current location
It is standby.
First display box 110, it is additionally operable to the corresponding present displays in the current device in the current location
On current display position be sent to the current device so that the present displays the current display position show institute
State positioning mark.
Referring to Fig. 2, in a kind of embodiment of the present invention, the positioning mark switching system 10 can be KVM
Switching system, the KVM switch include KVM fiber matrixs 140.First equipment 100 passes through the KVM fiber matrixs
140 are connected with first display box 110.Second equipment 120 is aobvious with described second by the KVM fiber matrixs 140
Show that box 130 connects.The positioning mark switching system 10 can also include the 3rd equipment 150 and pass through the KVM fiber matrixs
140 the 3rd display boxes 160 being connected with the 3rd equipment 150.By way of the transmission of KVM fiber matrixs 140, figure ensure that
As the real-time that data and the first display box control, reach smooth, real-time as each equipment of local operation.
Further, first collector 104 is connected by the KVM fiber matrixs 140 and first display box 110
Connect.Second collector is connected by the KVM fiber matrixs 140 with second display box 130.3rd equipment
150 can include the 3rd sub- collector 154 of equipment 152 and the 3rd.3rd collector 154 respectively with the 3rd display box
160th, the described 3rd sub- equipment 152, first display box 110 connect.3rd collector passes through the KVM fiber matrixs
140 are connected with the 3rd display box 160.
It is understood that structure shown in Fig. 2 is only to illustrate, system 10 may also include it is more more than shown in Fig. 2 or
Less component, or there is the configuration different from shown in Fig. 2.Each component shown in Fig. 2 can use hardware, software or its
Combination is realized.
In the embodiment of the present invention, the first sub- equipment 102, the second sub- equipment 122, the 3rd sub- equipment 152 can be PC
(personal computer) computer, tablet personal computer, mobile phone, notebook computer, intelligent television, set top box, car-mounted terminal etc. is eventually
End equipment.First collector 104, the second collector 124, the 3rd collector 154 may each comprise encoder, electrical to optical converter
Deng.
In the embodiment of the present invention, the first display box 110 is electronic equipment, can include processor and memory.It is described
Processor and the memory are electrically connected by bus.Have program stored therein code in the memory.The processor, for leading to
Cross the bus tune to read from the memory and run described program code, perform above-mentioned positioning mark switching method.
Positioning mark switching method can be stored in memory including at least one in the form of software or firmware (firmware) respectively
In software function module, such as positioning mark the switching device software function module or computer program that include.First
Display box 110 can also include display module, and the display module electrically connects with the processor.
Memory can store various software programs and module, and the positioning provided such as the embodiment of the present application identifies switching side
Programmed instruction/module corresponding to method and device.Software program and module of the processor by operation storage in memory, from
And perform various function application and data processing, that is, realize the positioning mark switching method in the embodiment of the present application.
Memory can include but is not limited to random access memory (Random AccessMemory, RAM), read-only to deposit
Reservoir (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory,
PROM), erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electric erasable
Read-only storage (Electric Erasable Programmable Read-OnlyMemory, EEPROM) etc..
Processor can be a kind of IC chip, have signal handling capacity.Above-mentioned processor can be general place
Manage device, including central processing unit (Central Processing Unit, abbreviation CPU), network processing unit (Network
Processor, abbreviation NP) etc.;It can also be digital signal processor (DSP), application specific integrated circuit (ASIC), ready-made programmable
Gate array (FPGA) either other PLDs, discrete gate or transistor logic, discrete hardware components.It can
To realize or perform disclosed each method, step and the logic diagram in the embodiment of the present application.General processor can be micro-
Processor or the processor can also be any conventional processors etc..
Display module provided between the first display box 110 and user an interactive interface (such as user interface) or
Referred to for display image data to user.In the present embodiment, the display module can be that liquid crystal display or touch-control show
Show device.If touch control display, it can be the capacitance type touch control screen or resistance type touch control screen for supporting single-point and multi-point touch operation
Deng.Single-point and multi-point touch operation is supported to refer to that touch control display can sense one or more positions on the touch control display
Place is put with caused touch control operation, and the touch control operation that this is sensed transfers to processor to be calculated and handled.
Further, the first display box 110 can also include input/output module, the input/output module and the place
Manage device electrical connection.Input/output module is used to be supplied to user input data to realize that user shows with the first display box 110, second
The interaction of the display box 160 of box 130 and the 3rd.The input/output module may be, but not limited to, mouse and keyboard etc..It is described
It can be that mouse pointer, cursor, such as mouse pointer can be in the first display box 110, the second display box 130, the to position mark
Arbitrarily moved on the screen of three display boxes 160, stopping place is the place where cursor, and then passes through key in data.
In the embodiment of the present invention, the second display box 130, the 3rd display box 160 can be the structure of the first display box 110
Equally.In the present embodiment, second display box 130, the 3rd display box 160 can be display, second display
Box 130, the 3rd display box 160 are connected with first display box, for showing the display of each self-corresponding equipment
On view data, similar to a main frame N displays, for example, N=3, is easy to user while watches the image that distinct device is shown
Data.
Referring to Fig. 3, the embodiments of the invention provide one kind to position mark switching method, switching system is identified applied to positioning
System, the positioning mark switching system comprise at least the first equipment and the first display box being connected with first equipment, the
Two equipment and the second display box being connected with second equipment, first display box is connected with second equipment, described
Method can include:Step S300, step S310 and step S320.
Step S300:First display box obtains the current location of positioning mark.
In a kind of embodiment of the present invention, first display box obtains positioning mark and virtually sat default
Current absolute coordinate under mark system.
Specifically, the first display box, the second display box, the 3rd display box are arranged on local, the first equipment, the second equipment,
3rd equipment can be arranged on distal end, can also be arranged on local.First collector, the second collector, the 3rd collector are right
Answer a unique ID.For example, the ID of the first collector is 1, the ID of the second collector is 2, and the ID of the 3rd collector is 3.Institute
It is a virtual large-size screen monitors that the first display box, which is stated, by the screen splicing of first display box, the second display box, the 3rd display box
Curtain, the resolution ratio of each screen is M × N, such as positioning mark can move on the point on giant-screen.For example, work as M=N=
When 1920, as shown in figure 4, using the upper left corner of the first display box as origin O (0,0), the length direction of each display box is X-axis, respectively
The width of display box is Y-axis, establishes virtual coordinate system.Have on the screen of first display box coordinate (0,0)-coordinate (1920,
1920), moving range is identified for the positioning in the display of the first sub- equipment corresponding to ID=1 the first collector.Second is aobvious
Showing on the screen of box has coordinate (1921,0)-coordinate (3840,1920), is set for the second son corresponding to ID=2 the second collector
Positioning mark moving range in standby display.Have on screen on 3rd display box coordinate (3841,0)-coordinate (5740,
1920), moving range is identified for the positioning in the display of the 3rd sub- equipment corresponding to ID=3 the 3rd collector.Intersection edges
Point in boundary can about be set to the point belonged on previous display box.
Positioning as shown in Figure 4 is identified as mouse pointer, mouse pointer acquiescence on the first display box coordinate (960,
960).When mouse pointer changes, (x0, y0) is last coordinate, and change is (△ x, △ y), then new coordinate is designated as
(x1, y1), (Cx, Cy) are the mouse translational speed set, are defaulted as (1,1).X1=x0+ △ x/Cx, y1=y0+ △ y/Cy.
Step S310:First display box determines currently to set corresponding to the positioning mark based on the current location
It is standby.
Further, first display box obtains the abscissa in the current absolute coordinate;First display box
CalculateThe ID of current device corresponding to the positioning mark is obtained, wherein, X1For the abscissa, M is
Preset constant, ID are the ID of current device corresponding to the positioning mark.
For example, as shown in figure 4, M=1920, when the centre position that mouse pointer is moved on the screen of second display box
When (2880,960), calculate2880/1920+1 is rounded downwards, obtains ID=2, i.e. ID=2
The second collector, the second sub- equipment should respond to the mouse instructions that are sent in first display box.
Step S320:First display box is corresponding on the present displays of the current device by the current location
Current display position be sent to the current device so that described in the present displays show in the current display position
Positioning mark.
Further, after step S310, before step S320, methods described can also include:First display box
Based on the current absolute coordinate, the current absolute coordinate corresponding working as on the present displays of the current device is obtained
Preceding displaing coordinate.
In a kind of embodiment of the embodiment of the present invention, first display box calculatesObtain
The current corresponding current displaing coordinate on the present displays of the current device of absolute coordinate, wherein, (X1,Y1) be
The current absolute coordinate, M are preset constant, and (Xs, Ys) is the current displaing coordinate.
For example, as shown in figure 4, M=1920, when the centre position that mouse pointer is moved on the screen of second display box
When (2880,960), i.e. X1=2880, Y1=960, calculate and obtain Xs=2880%1920=960, Xs=960%1920=
960, current displaing coordinate is (960,960), and the second equipment is current device, so that ID=2 the second collector, the second son are set
Middle position (960,960) on standby display shows mouse pointer, further operates the second sub- equipment.
Further, based on step S320, in a kind of embodiment of the embodiment of the present invention, first display
The ID of the current displaing coordinate and the current device is sent to first equipment and second equipment by box simultaneously.
Further, first display box is based on default tunneling, by the current displaing coordinate and described works as
The ID of preceding equipment is encapsulated as positioning mark command information;The positioning is identified command information and sent simultaneously by first display box
To first equipment and second equipment.
As shown in figure 5, the default tunneling can include crc, ID, type, code, value, invalid.
Crc is checksum value, and 1B represents that checksum value memory capacity is 1 byte.ID is the ID values of current device, and 2B represents current device
ID values storage size be no more than 2 bytes.Type is type, and value can be mouse or keyboard, and 2B represents the value storage of type
Size is no more than 2 bytes.Code is keyboard value, and the data of input through keyboard, the data storage size of 2B expression input through keyboard is not
More than 2 bytes.Value is the value of current absolute coordinate, and 4B represents that the value storage size of current absolute coordinate is no more than 4 words
Section.Invalid is reserved item, is typically defaulted as 0, the storage size of value is no more than 5 bytes.
According to actual conditions, based on tunneling as shown in Figure 5, the first display box is by the current displaing coordinate and institute
The ID for stating current device is encapsulated as positioning mark command information, and identifies command information while be sent to first the positioning and set
Standby and the second equipment, similar to the form of broadcast, so that the of the first collector of first equipment and second equipment
Verification in two collectors in positioning mark command information described in each self checking and whether correct, if so, judging that described first is sub
Whether the ID of second sub- equipment of the ID of equipment or described is consistent with the ID values of the positioning corresponding current device of mark, if yes
When, the first sub- equipment or second sub- equipment consistent with the ID of the positioning corresponding current device of mark are defined as currently setting
It is standby, and then control current device to carry out subsequent operation.
Further, based on step S320, in another embodiment of the embodiment of the present invention, described first is aobvious
Show ID of the box based on the current device, obtain the address of the current device;First display box is currently set based on described
Standby address, the current displaing coordinate is sent to the current device.
Further, based on step S320, in another embodiment of the embodiment of the present invention, in order to ensure to scheme
As the real-time of data transfer, the positioning mark switching system can be KVM switch, and the KVM switch can be with
Including KVM fiber matrixs, first equipment is connected by the KVM fiber matrixs with first display box, and described second
Equipment is connected by the KVM fiber matrixs with second display box, and first display box passes through the KVM fiber matrixs
The current display position is sent to the current device.By way of KVM fiber matrixs transmit, view data ensure that
With the real-time of the first display box control, reach smooth, real-time as each equipment of local operation.
A kind of positioning mark switching method provided in an embodiment of the present invention, switching system is identified applied to positioning, described fixed
Bit identification switching system comprises at least the first equipment and the first display box for being connected with first equipment, the second equipment and with
Second display box of the second equipment connection.First display box is connected with second equipment.Methods described includes:Institute
State the first display box obtain positioning mark current location after, then based on the current location determine it is described positioning mark corresponding to
Current device, then the corresponding current display position on the present displays of the current device in the current location is sent
To the current device, so that the present displays show the positioning mark in the current display position.Pass through one
The positioning mark such as mode of mouse pointer on the display of display box switching distinct device, one-to-many control model, is realized
Seamless switching, more in time, more effectively.Pass through the combination of one or more embodiments provided in an embodiment of the present invention, Neng Goutong
Crossing a display box makes positioning mark switch on the display of distinct device, i.e., one or more provided in an embodiment of the present invention
The combination of embodiment can be realized efficiently, undoubtedly move in time and between the display of distinct device and switch the skill of positioning mark
Art effect.
Fig. 6 and Fig. 7 are please referred to, the embodiments of the invention provide one kind to position mark switching device 400, runs on
In the first display box stated, described device 400 can include acquiring unit 410, determining unit 420 and transmitting element 430.
Acquiring unit 410, for obtaining the current location of positioning mark.
As a kind of embodiment, acquiring unit 410 can include obtaining subelement 411.
Subelement 411 is obtained, for obtaining current absolute coordinate of the positioning mark under default virtual coordinate system.
Determining unit 420, for determining current device corresponding to the positioning mark based on the current location.
As a kind of embodiment, determining unit 420 can include determining that subelement 421.
Determination subelement 421, for obtaining the abscissa in the current absolute coordinate;Calculate
The ID of current device corresponding to the positioning mark is obtained, wherein, X1For the abscissa, M is preset constant, and ID is described fixed
The ID of current device corresponding to bit identification.
The determination subelement 421, it is additionally operable to be based on the current absolute coordinate, it is corresponding obtains the current absolute coordinate
Current displaing coordinate on the present displays of the current device.
The determination subelement 421, is additionally operable to calculateIt is corresponding described to obtain the current absolute coordinate
Current displaing coordinate on the present displays of current device, wherein, (X1,Y1) it is the current absolute coordinate, M is default normal
Number, (Xs, Ys) is the current displaing coordinate.
Transmitting element 430, for the current location is corresponding current on the present displays of the current device
Display display location is sent to the current device, so that the present displays currently show in the present displays position
Show and mark is positioned described in position display.
Further, the positioning mark switching system is KVM switch, and the KVM switch includes KVM optical fiber
Matrix, first equipment are connected by the KVM fiber matrixs with first display box, KVM described in second equipment
Fiber matrix is connected with second display box, the transmitting element 430, for described will be worked as by the KVM fiber matrixs
Preceding display location is sent to the current device.
As a kind of embodiment, transmitting element 430 can include the first transmission sub-unit 431.
First transmission sub-unit 431, for the ID of the current displaing coordinate and the current device to be sent to simultaneously
First equipment and second equipment.
First transmission sub-unit 431, it is additionally operable to be based on default tunneling, by the current displaing coordinate and institute
The ID for stating current device is encapsulated as positioning mark command information;The positioning is identified into command information and is sent to described first simultaneously
Equipment and second equipment.
As another embodiment, the transmitting element 430 can include the second transmission sub-unit 432.
Second transmission sub-unit 432, for the ID based on the current device, obtain the address of the current device;Institute
Address of first display box based on the current device is stated, the current displaing coordinate is sent to the current device.
Above each unit can be that now, above-mentioned each unit can be stored in the first display by software code realization
In memory.Above each unit can equally be realized by hardware such as IC chip.
Positioning mark switching device 400 provided in an embodiment of the present invention, its realization principle and caused technique effect are with before
It is identical to state embodiment of the method, to briefly describe, device embodiment part does not refer to part, refers to phase in preceding method embodiment
Answer content.
The embodiments of the invention provide a kind of storage medium, the storage medium has program stored therein code, described program generation
Code performs above-mentioned positioning mark switching method when being read out by the processor and running.
It should be noted that each embodiment in this specification is described by the way of progressive, each embodiment weight
Point explanation is all difference with other embodiment, between each embodiment identical similar part mutually referring to.
For device class embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, related part is joined
See the part explanation of embodiment of the method.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, can also pass through
Other modes are realized.Device embodiment described above is only schematical, for example, flow chart and block diagram in accompanying drawing
Show the device of multiple embodiments according to the present invention, method and computer program product architectural framework in the cards,
Function and operation.At this point, each square frame in flow chart or block diagram can represent the one of a module, program segment or code
Part, a part for the module, program segment or code include one or more and are used to realize holding for defined logic function
Row instruction.It should also be noted that at some as in the implementation replaced, the function that is marked in square frame can also with different from
The order marked in accompanying drawing occurs.For example, two continuous square frames can essentially perform substantially in parallel, they are sometimes
It can perform in the opposite order, this is depending on involved function.It is it is also noted that every in block diagram and/or flow chart
The combination of individual square frame and block diagram and/or the square frame in flow chart, function or the special base of action as defined in performing can be used
Realize, or can be realized with the combination of specialized hardware and computer instruction in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate to form an independent portion
Point or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized in the form of software function module and is used as independent production marketing or in use, can be with
It is stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words
The part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can be
People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the present invention.
And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.Need
Illustrate, herein, such as first and second or the like relational terms be used merely to by an entity or operation with
Another entity or operation make a distinction, and not necessarily require or imply between these entities or operation any this reality be present
The relation or order on border.Moreover, term " comprising ", "comprising" or its any other variant are intended to the bag of nonexcludability
Contain, so that process, method, article or equipment including a series of elements not only include those key elements, but also including
The other element being not expressly set out, or also include for this process, method, article or the intrinsic key element of equipment.
In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including the key element
Process, method, other identical element also be present in article or equipment.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area
For art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiies
Change, equivalent substitution, improvement etc., should be included in the scope of the protection.It should be noted that:Similar label and letter exists
Similar terms is represented in following accompanying drawing, therefore, once being defined in a certain Xiang Yi accompanying drawing, is then not required in subsequent accompanying drawing
It is further defined and explained.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any
Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained
Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.
It should be noted that herein, such as first and second or the like relational terms are used merely to a reality
Body or operation make a distinction with another entity or operation, and not necessarily require or imply and deposited between these entities or operation
In any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to
Nonexcludability includes, so that process, method, article or equipment including a series of elements not only will including those
Element, but also the other element including being not expressly set out, or it is this process, method, article or equipment also to include
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Other identical element also be present in process, method, article or equipment including the key element.
Claims (10)
1. one kind positioning mark switching method, it is characterised in that identify switching system, the positioning mark switching applied to positioning
System comprises at least the first equipment and the first display box for being connected with first equipment, the second equipment and is set with described second
Second display box of standby connection, first display box are connected with second equipment, and methods described includes:
First display box obtains the current location of positioning mark;
First display box determines current device corresponding to the positioning mark based on the current location;
The current location is corresponded to the current display position on the present displays of the current device by first display box
Put and be sent to the current device, so that the present displays show the positioning mark in the current display position.
2. according to the method for claim 1, it is characterised in that first display box obtains the present bit of positioning mark
Put, including:
First display box obtains current absolute coordinate of the positioning mark under default virtual coordinate system.
3. according to the method for claim 2, it is characterised in that first display box determines institute based on the current location
Current device corresponding to positioning mark is stated, including:
First display box obtains the abscissa in the current absolute coordinate;
First display box calculatesThe ID of current device corresponding to the positioning mark is obtained, wherein,
X1For the abscissa, M is preset constant, and ID is the ID of current device corresponding to the positioning mark.
4. according to the method for claim 3, it is characterised in that first display box obtains the current location of positioning mark
Afterwards, the current location is corresponded to the current display position on the present displays of the current device by first display box
Put before being sent to the current device, methods described also includes:
First display box is based on the current absolute coordinate, and it is corresponding in the current device to obtain the current absolute coordinate
Present displays on current displaing coordinate.
5. according to the method for claim 4, it is characterised in that first display box is based on the current absolute coordinate,
The current corresponding current displaing coordinate on the present displays of the current device of absolute coordinate is obtained, including:
First display box calculatesIt is corresponding in the current of the current device to obtain the current absolute coordinate
Current displaing coordinate on display, wherein, (X1,Y1) it is the current absolute coordinate, M is preset constant, and (Xs, Ys) is institute
State current displaing coordinate.
6. according to the method for claim 4, it is characterised in that first display box is corresponding in institute by the current location
State the current display position on the present displays of current device and be sent to the current device, including:
The ID of the current displaing coordinate and the current device is sent to first equipment by first display box simultaneously
And second equipment.
7. according to the method for claim 6, it is characterised in that first display box will currently displaing coordinate and the institute
State the ID of current device while be sent to first equipment and second equipment, including:
First display box is based on default tunneling, and the ID of the current displaing coordinate and the current device is encapsulated
Command information is identified for positioning;
The positioning is identified command information and is sent to first equipment and second equipment simultaneously by first display box.
8. according to the method for claim 1, it is characterised in that the positioning mark switching system is KVM switch, institute
Stating KVM switch includes KVM fiber matrixs, and first equipment passes through the KVM fiber matrixs and first display box
Connection, second equipment are connected by the KVM fiber matrixs with second display box, and first display box is by described in
The corresponding current display position on the present displays of the current device in current location is sent to the current device, wraps
Include:
The current display position is sent to the current device by first display box by the KVM fiber matrixs.
9. one kind positioning mark switching device, runs in the first display box as described in claim any one of 1-8, the dress
Put including:
Acquiring unit, for obtaining the current location of positioning mark;
Determining unit, for determining current device corresponding to the positioning mark based on the current location;
Transmitting element, for the corresponding present displays on the present displays of the current device in the current location to be shown
Show that position is sent to the current device, so that the present displays show in present displays position current display position
Show the positioning mark.
10. one kind positioning mark switching system, it is characterised in that the system comprises at least the first equipment and with described first
First display box of equipment connection, the second equipment and the second display box being connected with second equipment, first display box
It is connected with second equipment;
First display box, for obtaining the current location of positioning mark;
First display box, it is additionally operable to determine current device corresponding to the positioning mark based on the current location;
First display box, it is additionally operable to the current location is corresponding current on the present displays of the current device
Display location is sent to the current device, so that the present displays show the positioning mark in the current display position
Know.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711063674.6A CN107817905A (en) | 2017-11-01 | 2017-11-01 | Positioning mark switching method, apparatus and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711063674.6A CN107817905A (en) | 2017-11-01 | 2017-11-01 | Positioning mark switching method, apparatus and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107817905A true CN107817905A (en) | 2018-03-20 |
Family
ID=61604736
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711063674.6A Pending CN107817905A (en) | 2017-11-01 | 2017-11-01 | Positioning mark switching method, apparatus and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107817905A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209294A (en) * | 2019-06-10 | 2019-09-06 | 威创集团股份有限公司 | A kind of mouse control method, system and a kind of kvm system |
| CN112738421A (en) * | 2020-12-30 | 2021-04-30 | 威创集团股份有限公司 | Method, system and storage medium for realizing KVM (keyboard video mouse) seat preview function of optical fiber matrix |
| CN119322648A (en) * | 2020-08-05 | 2025-01-17 | 华为技术有限公司 | Interaction method between devices based on pointing operation and electronic device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060244724A1 (en) * | 2005-04-28 | 2006-11-02 | International Business Machines Corporation | Apparatus and method for automatically switching resources between multiple workstations |
| CN101727178A (en) * | 2008-10-21 | 2010-06-09 | 宏正自动科技股份有限公司 | Keyboard video mouse switching system with interactive display and method thereof |
| CN101739137A (en) * | 2008-11-05 | 2010-06-16 | 北京广利核系统工程有限公司 | KVM device for realizing quick switching |
| CN102591493A (en) * | 2011-12-30 | 2012-07-18 | 浙江海康科技有限公司 | Mouse cursor synchronization method for internet protocol K virtual machine (IPKVM) system |
| CN102622094A (en) * | 2010-12-31 | 2012-08-01 | 宏正自动科技股份有限公司 | Remote management system, multi-computer switcher and remote management method |
| EP2208142B1 (en) * | 2007-10-29 | 2012-09-05 | Belkin International, Inc. | Apparatus and system for managing multiple computers |
| CN105955690A (en) * | 2016-06-07 | 2016-09-21 | 武汉烽火众智数字技术有限责任公司 | Multi-screen switching device and method of computer |
-
2017
- 2017-11-01 CN CN201711063674.6A patent/CN107817905A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060244724A1 (en) * | 2005-04-28 | 2006-11-02 | International Business Machines Corporation | Apparatus and method for automatically switching resources between multiple workstations |
| EP2208142B1 (en) * | 2007-10-29 | 2012-09-05 | Belkin International, Inc. | Apparatus and system for managing multiple computers |
| CN101727178A (en) * | 2008-10-21 | 2010-06-09 | 宏正自动科技股份有限公司 | Keyboard video mouse switching system with interactive display and method thereof |
| CN101739137A (en) * | 2008-11-05 | 2010-06-16 | 北京广利核系统工程有限公司 | KVM device for realizing quick switching |
| CN102622094A (en) * | 2010-12-31 | 2012-08-01 | 宏正自动科技股份有限公司 | Remote management system, multi-computer switcher and remote management method |
| CN102591493A (en) * | 2011-12-30 | 2012-07-18 | 浙江海康科技有限公司 | Mouse cursor synchronization method for internet protocol K virtual machine (IPKVM) system |
| CN105955690A (en) * | 2016-06-07 | 2016-09-21 | 武汉烽火众智数字技术有限责任公司 | Multi-screen switching device and method of computer |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209294A (en) * | 2019-06-10 | 2019-09-06 | 威创集团股份有限公司 | A kind of mouse control method, system and a kind of kvm system |
| CN110209294B (en) * | 2019-06-10 | 2020-10-09 | 威创集团股份有限公司 | Mouse control method and system and KVM system |
| CN119322648A (en) * | 2020-08-05 | 2025-01-17 | 华为技术有限公司 | Interaction method between devices based on pointing operation and electronic device |
| CN112738421A (en) * | 2020-12-30 | 2021-04-30 | 威创集团股份有限公司 | Method, system and storage medium for realizing KVM (keyboard video mouse) seat preview function of optical fiber matrix |
| CN112738421B (en) * | 2020-12-30 | 2022-05-03 | 威创集团股份有限公司 | Method, system and storage medium for realizing KVM (keyboard video mouse) seat preview function of optical fiber matrix |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103616972B (en) | Touch screen control method and terminal device | |
| CN104199552B (en) | Multi-display method, equipment and system | |
| CN103403665B (en) | A method for terminal equipment to obtain instructions and terminal equipment | |
| US20130318445A1 (en) | User interfaces based on positions | |
| KR20170041219A (en) | Hover-based interaction with rendered content | |
| CN107818008A (en) | page loading method and device | |
| CN103902074A (en) | False-touch prevention system and method | |
| CN110377215B (en) | Model display method and device and terminal equipment | |
| CN102375574B (en) | Optical user input devices | |
| TW201426481A (en) | Combined display panel circuit | |
| CN107817905A (en) | Positioning mark switching method, apparatus and system | |
| CN103092518A (en) | Moving cloud desktop accurate touch method based on remote desktop protocol (RDP) | |
| CN103927042A (en) | Touch point positioning method and device and electronic device | |
| CN106020612A (en) | Data display method and mobile terminal | |
| CN107562335A (en) | A kind of viewing area method of adjustment and mobile terminal | |
| US11455071B2 (en) | Layout method, device and equipment for window control bars | |
| CN103164130A (en) | Electronic device and screen-locking control method thereof | |
| CN114201790A (en) | Detection method and related device for layout of lamp tubes of infrared touch screen | |
| CN103713874A (en) | Power system real-time picture Web interface showing method | |
| CN110442266A (en) | Object identification method, device, electronic equipment and storage medium | |
| CN106909288A (en) | The method for refreshing of application program, device and electronic equipment | |
| CN116027953A (en) | Recognition method for knuckle touch operation, electronic device and readable storage medium | |
| CN107092433B (en) | Touch control method and device of touch control all-in-one machine | |
| CN109582269B (en) | Physical splicing screen display method and device and terminal equipment | |
| CN108399058A (en) | A kind of signal display control method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180320 |