Method for displaying image, device and system, storage medium and processor
Technical field
The present invention relates to image processing field, in particular to a kind of method for displaying image, device and system, storage
Medium and processor.
Background technology
With continuing to develop for science and technology, big data, cloud computing have expedited the emergence of Mosaic screen and have shown system in the wide of all trades and professions
General application, mosaic screen, which is shown, in the application scenarios such as government, army, video conference, production management, monitoring, advertisement serves weight
The effect wanted.
The traditional approach that image is shown in current industry is as shown in figure 1, source can include A equipment and B device, and two set
It is standby by vision cable, including:HDMI wire (HDMI line, High Definition Multimedia
Interface's writes a Chinese character in simplified form) the desktop picture data of each equipment are exported, and enter by HDMI dedicated networks or by internet
Row data transfer, is transferred to big screen controller, and the desktop picture data of two equipment are shown by big screen controller control mosaic screen,
User can control the display parameters of two desktop pictures on mosaic screen by human-computer interactive control end, for example, display location, aobvious
Show size etc.., should because whole desktop picture information, rather than application window is shown in existing image display pattern
Transmission bandwidth can be taken with the background desktop information beyond program window, in the case where bandwidth is relatively low, efficiency of transmission can be influenceed
And display effect.
The problem of application window of source can not only being shown for method for displaying image of the prior art, at present still
Effective solution is not proposed.
The content of the invention
The embodiments of the invention provide a kind of method for displaying image, device and system, storage medium and processor, with least
The technical problem of application window of source can not only be shown by solving method for displaying image of the prior art.
One side according to embodiments of the present invention there is provided a kind of method for displaying image, including:Control end sends first
Control instruction to source, wherein, the first control instruction at least includes:The identification information of application window to be intercepted;Source
Screenshotss are carried out to application window to be intercepted according to the first control instruction, the image of application window to be intercepted is obtained
Data;Source sends the view data of application window to be intercepted to display server;Display server control splicing
The view data of screen display application window to be intercepted.
Another aspect according to embodiments of the present invention, additionally provides a kind of method for displaying image, including:Control end sends the
One control instruction, so that source carries out screenshotss according to the first control instruction to application window to be intercepted, is obtained to source
The view data of application window to be intercepted, and the view data of application window to be intercepted is sent to display clothes
Business device, wherein, the first control instruction at least includes:The identification information of application window to be intercepted;Control end sends second
Control instruction is to display server, so that display server controls mosaic screen to show application to be intercepted according to the second control instruction
The view data of program window, wherein, the second control instruction includes:Display location and display size.
Another aspect according to embodiments of the present invention, additionally provides a kind of image display device, including:First sends single
Member, for sending the first control instruction to source, wherein, the first control instruction at least includes:Application window to be intercepted
Identification information;Screenshotss unit, for carrying out screenshotss to application window to be intercepted according to the first control instruction, is treated
The view data of the application window of interception;Second transmitting element, for by the picture number of application window to be intercepted
According to transmission to display server;Control unit, application window to be intercepted is shown for display server control mosaic screen
View data.
Another aspect according to embodiments of the present invention, additionally provides a kind of image display device, including:First sends single
Member, for sending the first control instruction to source so that source according to the first control instruction to application window to be intercepted
Screenshotss are carried out, the view data of application window to be intercepted is obtained, and by the picture number of application window to be intercepted
According to transmission to display server, wherein, the first control instruction at least includes:The identification information of application window to be intercepted;
Second transmitting element, for sending the second control instruction to display server, so that display server is according to the second control instruction
Control mosaic screen shows the view data of application window to be intercepted, wherein, the second control instruction includes:Display location and
Display size.
Another aspect according to embodiments of the present invention, additionally provides a kind of image display system, including:Control terminal, is used
In sending the first control instruction, wherein, the first control instruction at least includes:The identification information of application window to be intercepted;
Source terminal, is connected by network with control end, for being cut according to the first control instruction to application window to be intercepted
Screen, obtains the view data of application window to be intercepted;Display server, is connected with control terminal, passes through network and source
Terminal is connected, for controlling mosaic screen to show the view data of application window to be intercepted.
Another aspect according to embodiments of the present invention, additionally provides a kind of storage medium, and storage medium includes the journey of storage
Sequence, wherein, equipment where controlling storage medium when program is run performs the image display side of any one in above-described embodiment
Method.
Another aspect according to embodiments of the present invention, additionally provides a kind of processor, it is characterised in that processor is used to transport
Line program, wherein, perform claim requires the method for displaying image of any one in above-described embodiment when program is run.
In embodiments of the present invention, source receives the first control instruction that control end is sent, according to the first control instruction pair
Application window to be intercepted carries out screenshotss, obtains the view data of application window to be intercepted, should by be intercepted
Sent with the view data of program window to display server, display server control mosaic screen shows application program to be intercepted
The view data of window.It is easily noted that, due to the image for the application window only to be intercepted that source is sent
Data, are not the view data of whole desktop, can not a display source so as to solve method for displaying image of the prior art
The technical problem of the application window at end.Therefore, the scheme provided by the above embodiment of the present invention, source can be directly right
Application window to be intercepted carries out screenshotss, and the view data that screenshotss are obtained is transferred into mosaic screen shown, realization
Get up relatively simple, the cost of software and hardware is smaller, reach saving transmission bandwidth, improve the window utilization rate of mosaic screen, carry
Rise the technique effect of Consumer's Experience sense.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, this hair
Bright schematic description and description is used to explain the present invention, does not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is a kind of schematic diagram of image display system according to prior art;
Fig. 2 is a kind of flow chart of method for displaying image according to embodiments of the present invention
Fig. 3 is a kind of flow chart of optional method for displaying image according to embodiments of the present invention;
Fig. 4 is the flow chart of another method for displaying image according to embodiments of the present invention;
Fig. 5 is a kind of schematic diagram of image display device according to embodiments of the present invention;
Fig. 6 is the schematic diagram of another image display device according to embodiments of the present invention;
Fig. 7 is a kind of schematic diagram of image display system according to embodiments of the present invention;
Fig. 8 is a kind of schematic diagram of optional terminal according to embodiments of the present invention;
Fig. 9 is a kind of schematic diagram of optional terminal according to embodiments of the present invention;
Figure 10 is a kind of schematic diagram of optional image display system according to embodiments of the present invention;
Figure 11 is a kind of schematic diagram of optional image display system according to embodiments of the present invention;And
Figure 12 is a kind of schematic diagram of optional image display system according to embodiments of the present invention.
Embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under the premise of creative work is not made, should all belong to the model that the present invention is protected
Enclose.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, "
Two " etc. be for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so using
Data can exchange in the appropriate case, so as to embodiments of the invention described herein can with except illustrating herein or
Order beyond those of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that cover
Lid is non-exclusive to be included, for example, the process, method, system, product or the equipment that contain series of steps or unit are not necessarily limited to
Those steps or unit clearly listed, but may include not list clearly or for these processes, method, product
Or the intrinsic other steps of equipment or unit.
Embodiment 1
According to embodiments of the present invention there is provided a kind of embodiment of method for displaying image, it is necessary to illustrate, in accompanying drawing
The step of flow is illustrated can perform in the computer system of such as one group computer executable instructions, and, although
Logical order is shown in flow chart, but in some cases, can be to perform shown different from order herein or retouch
The step of stating.
Fig. 2 is a kind of flow chart of method for displaying image according to embodiments of the present invention, as shown in Fig. 2 this method includes
Following steps:
Step S202, control end sends the first control instruction to source, wherein, the first control instruction at least includes:Wait to cut
The identification information of the application window taken.
Alternatively, in the above embodiment of the present invention, source at least includes one of following:Physical machine terminal or virtual machine are whole
End.The human-computer interaction interface of control end is located at least in one of following:Control zone on mobile terminal, terminal or mosaic screen
Domain.
Specifically, above-mentioned source can be terminal, mobile terminal (including:Smart mobile phone, tablet personal computer,
IPAD and palm PC), the equipment of camera, the application program being equipped with multiple application programs, source in source can open
Or close.Above-mentioned control end can use a variety of implementations, B/S (browser/server, Browser/Server's
Write a Chinese character in simplified form) or C/S (client/server, Client/Server's writes a Chinese character in simplified form) framework, can be on display server, independent clothes
It is engaged on device or in special control end, the carrier of the human-computer interaction interface of control end can be mobile terminal, terminal
Or the control area on mosaic screen.Above-mentioned identification information can be No. ID of application window to be intercepted, can be pre-
First unique No. ID is created for each application program and the different windows of each application program in source.
Step S204, source carries out screenshotss according to the first control instruction to application window to be intercepted, obtains waiting to cut
The view data of the application window taken.
Specifically, the view data of above-mentioned application window to be intercepted can be that user needs to show on mosaic screen
The view data of the application window shown, and not comprising other desktop background information, for example, stock tickers display interface, many
Media player etc..
Step S206, source sends the view data of application window to be intercepted to display server.
Step S208, display server control mosaic screen shows the view data of application window to be intercepted.
Specifically, source can be connected by internet with display server, i.e., source can be by netting twine directly with showing
Show that server is connected, can also be connected by wireless network with display server.Above-mentioned display server can be that control is spelled
The big screen controller of screen is connect, by vision cable, including:HDMI wire is connected with mosaic screen.Above-mentioned mosaic screen can be one
Screen or multiple screen splicings are formed.
In a kind of optional scheme, when user needs to show some application window of source in mosaic screen
When, user can select to need the application window in control end, and control end, which can be sent, carries the application window
First control instruction of No. ID to display server, the first control instruction is transmitted to source, source via display server
According to the application window received No. ID, screenshotss operation is carried out to the application window, the application program is obtained
The view data of window, and view data is returned into display server, shown, spelled by display server control mosaic screen
Connect in screen and only show the application window, do not show other desktop background information.
By the above embodiment of the present invention, source receives the first control instruction that control end is sent, and is referred to according to the first control
Make and screenshotss are carried out to application window to be intercepted, obtain the view data of application window to be intercepted, will be to be intercepted
The view data of application window send to display server, display server control mosaic screen shows application to be intercepted
The view data of program window.It is easily noted that, what it is due to source transmission is only application window to be intercepted
View data, is not the view data of whole desktop, can not be only aobvious so as to solve method for displaying image of the prior art
Show the technical problem of the application window of source.Therefore, the scheme provided by the above embodiment of the present invention, source can be straight
Connect and screenshotss carried out to application window to be intercepted, and the view data that screenshotss are obtained is transferred to mosaic screen and shown,
Significantly simpler to implement, the cost of software and hardware is smaller, reaches saving transmission bandwidth, and the window for improving mosaic screen is utilized
Rate, lifts the technique effect of Consumer's Experience sense.
Alternatively, in the above embodiment of the present invention, the first control instruction also includes:Application window to be intercepted
Parameter, wherein, in step S2046, source carries out screenshotss to application window to be intercepted, obtains application program to be intercepted
Before the view data of window, this method also includes:
Step S210, source is according to judging whether application program to be intercepted is performed.
Specifically, the parameter of above-mentioned application window to be intercepted can be depositing for application window to be intercepted
The information such as path, the content of the interior display of application window are stored up, for example, for PPT files, above-mentioned parameter can include:Need
The store path of the PPT files of opening, and need the number of pages of PPT files shown.Above-mentioned being performed can include application
Whether whether program is opened by backstage, or be opened and be shown on the display interface of source.
Step S212, if application program to be intercepted is not performed, source is performed according to the first control instruction to be waited to cut
The application program taken, and screenshotss are carried out to application window to be intercepted, obtain the image of application window to be intercepted
Data.
In a kind of optional scheme, user needs the application window shown to be possible to and be not switched on, and pacifies in source
The TSR of dress first determines whether whether application program to be intercepted is opened after the first control instruction is received, if
It is determined that having already turned on, then screenshotss directly can be carried out to the application window;, first can be according to this if be unopened
The parameter of application program, opens the application program, and carry out screenshotss to the application window after unlatching.
In another optional scheme, user needs the application window shown to be possible to not open on backstage,
Whether the TSR installed in source first determines whether application program to be intercepted rear after the first control instruction is received
Platform is opened, if it is determined that opened on backstage, then directly can carry out screenshotss to the application window on backstage;If
Be unopened on backstage, then the application program can be opened on backstage according to the parameter of the application program first, and to unlatching after
Application window carry out screenshotss.
Alternatively, in the above embodiment of the present invention, source includes:Resident software in source, wherein, step
S204, source carries out screenshotss according to the first control instruction to application window to be intercepted, obtains application program to be intercepted
The view data of window includes:
Step S2042, resident software carries out screenshotss to application window to be intercepted, obtains application program to be intercepted
The view data of window.
In a kind of optional scheme, in order to realizing source to the screenshotss of application window to be intercepted, it is necessary to
Resident software is installed in source, the resident software can receive the first control instruction of display server forwarding, and according to the
No. ID of the application window to be intercepted carried in one control instruction, screenshotss are carried out to application window to be intercepted,
The view data of application window to be intercepted is obtained, wherein, if only needing to show application window to be intercepted
Present image, then resident software can carry out single screenshotss to application window to be intercepted;Wait to cut if necessary to show
The video data of the application window taken, then resident software can carry out multiple screenshotss to application window to be intercepted,
Multiple view data being truncated to are continuously displayed, you can obtain the video data of application window to be intercepted.
Alternatively, in the above embodiment of the present invention, step S206, source is by the image of application window to be intercepted
Data, which are sent to display server, to be included:
The view data of application window to be intercepted is converted to network data by step S2062, resident software.
Specifically, resident software can be using general or customized image processing algorithm, by application to be intercepted
The view data of program window is converted to network data.
Step S2064, resident software sends network data to display server, wherein, display server is by network number
According to the view data for being converted to application window to be intercepted, and the second control instruction sent according to control end, in splicing
The view data of screen display application window to be intercepted, wherein, the second control instruction includes:Display location and display chi
It is very little.
In a kind of optional scheme, when user needs to show some application window of source in mosaic screen
When, user can select to need the application window in control end, and set the application window in mosaic screen
Display location and display size, control end is according to No. ID of the application window, display location and display size generation second
Control instruction is sent to display server, and display server will carry first control instruction of No. ID of the application window
The resident software installed in source is transmitted to, resident software carries out screenshotss to the application window, obtains view data, uses
General or customized image processing algorithm, is converted to network data, and be sent to display by network by view data
Server, display server uses corresponding image processing algorithm, and the network data received is converted to application to be intercepted
The view data of program window, and control mosaic screen to show the picture number of the application program in display location according to display size
According to.
Alternatively, in the above embodiment of the present invention, in the case where source includes multiple component ends, the first control instruction
Also include:The identification information at component end to be intercepted, wherein, step S204, source is according to the first control instruction to be intercepted
Application window carries out screenshotss, and obtaining the view data of application window to be intercepted includes:
Step S2046, component end to be intercepted is cut according to the first control instruction to application window to be intercepted
Screen, obtains the view data of application window to be intercepted.
Specifically, because mosaic screen can show the view data of multiple sources simultaneously, above-mentioned multiple component ends can be with
It is to be mounted on resident software in multiple sources with display server by network connection, each source.Above-mentioned is to be intercepted
The identification information at component end can be the physical address at each component end, IP address, or set in advance for each component end
No. ID put, a sub- source can be uniquely determined according to identification information.
In a kind of optional scheme, due to display server with multiple sources by network connection, when user needs to exist
When some application window installed in one or more sources is shown in mosaic screen, user can select in control end
Corresponding one or more sources, selection needs the application window shown, and sets the application window in mosaic screen
In display location and display size, control end can be according to No. ID of the source of selection, the ID of the application window of selection
Number, display location and display size generate the second control instruction, and send the second control instruction to display server, display service
First control instruction of No. ID of No. ID comprising source and application window is sent to each source by device, and each source exists
Receive after the first control instruction, can determine whether to be chosen by user according to No. ID of source, if it is determined that selected by user
In, then the resident software installed in the source can be carried out according to No. ID of application window to corresponding application window
Screenshotss, the view data for the program window that is applied, and display server is returned to, carried out by display server control mosaic screen
Display.
, can be on mosaic screen when mosaic screen needs to show the information of multiple sources simultaneously by above-mentioned steps S2046
The image of the application window of each source is shown, so that increase the utilization rate of mosaic screen window, mosaic screen clean interfaces, and
User experience is high.
Alternatively, in the above embodiment of the present invention, step S206, display server control mosaic screen shows to be intercepted
The view data of application window includes:
Step S2062, display server is split to the view data of application window to be intercepted, obtains waiting to cut
Multiple sub-image datas of the application window taken.
Multiple sub-image datas of application window to be intercepted are sent to multiple by step S2064, display server
Receiving terminal is shown, wherein, multiple display receiving terminal control mosaic screens show multiple subgraphs of application window to be intercepted
Data.
Specifically, because a display server can control the limited amount of screen in mosaic screen simultaneously, in order to increase
The quantity of screen in mosaic screen, display server can be with multiple display receiving terminals by network connection, multiple display receiving terminals
It is connected by HDMI wire with mosaic screen.
In a kind of optional scheme, display server with it is multiple display receiving terminals be connected, it is multiple display receiving terminals and
In the scene of mosaic screen connection, display server can be according to the quantity for showing receiving terminal, by application window to be intercepted
View data be split as the sub-image data of respective amount, and each sub-image data be sent to corresponding display received
End, by multiple display control ends simultaneously control mosaic screen show multiple sub-image datas so that mosaic screen show it is to be intercepted
The view data of application window.
Alternatively, in the above embodiment of the present invention, step S2064, multiple display receiving terminal control mosaic screens, which are shown, to be treated
Multiple sub-image datas of the application window of interception include:
Step S20642, each display receiving terminal receives the sub-image data of corresponding application window to be intercepted.
Step S20644, each display receiving terminal controls sub- mosaic screen to show application to be intercepted corresponding with sub- mosaic screen
The sub-image data of program window.
Specifically, above-mentioned sub- mosaic screen can be one or more screen included in mosaic screen.
In a kind of optional scheme, each display receiving terminal can be connected to corresponding sub- mosaic screen in mosaic screen, be
Ensure the correctness of view data in mosaic screen, display server can be carried out to the display location that receives and display size
Split, obtain each display corresponding sub- display location of receiving terminal and sub- display size, and be sent to each display receiving terminal, often
Individual display receiving terminal can control corresponding sub- mosaic screen in the sub- display location received according to the sub- display size received
It is upper to show the sub-image data received, so as to show the view data of application window to be intercepted in mosaic screen.
Alternatively, in the above embodiment of the present invention, in step S2064, display server is by application program to be intercepted
While multiple sub-image datas of window are sent to multiple display receiving terminals, this method also includes:
Step S2066, display server sends simultaneous display signal to multiple display receiving terminals, wherein, multiple displays connect
Receiving end shows multiple sub-image datas of application window to be intercepted according to simultaneous display signal, control mosaic screen.
In a kind of optional scheme, in order to be further ensured that synchronism that multiple sub-image datas are shown, display service
Device can also send simultaneous display signal while sub-image data is sent, and each display receiving terminal can be according to synchronous aobvious
Show signal, to control corresponding sub- mosaic screen to show the sub-image data received.
Fig. 3 is a kind of flow chart of optional method for displaying image according to embodiments of the present invention, with reference to Fig. 3 to this
Invent a kind of preferred embodiment to be described in detail, as shown in figure 3, this method may include steps of:
Step S301, resident software is installed on the terminal of data source.
Alternatively, above-mentioned terminal can be physical machine terminal or in physical machine terminal
Virtual machine terminal.
Step S302, in the control end selection of mosaic screen terminal to be shown and application program.
It is alternatively possible to mosaic screen control end selection show on the terminal of which data source which is specific
Application program, control end has three kinds of modes:Mosaic screen display controller, human-computer interactive control end (for example, mobile terminal), spelling
The control area on screen is connect, above-mentioned purpose can be completed.
The selection instruction of user, the resident software for the computer specified is transferred to by network by step S303, is resident soft
The image of application window is specified in part crawl.
Step S304, resident software is using general or customized image processing algorithm, by application window
View data is converted into network data, and display control end is sent to by network.
Step S305, display control end receiving network data, is reduced network data using corresponding image processing method
For view data, and image is shown on Mosaic screen according to the instruction of user.
By such scheme, can in the currently active application window of mosaic screen on display PC video source, and
The product and scheme of other desktop background information are not shown, such as stock tickers display interface, multimedia player.And have
Have the following advantages:Background desktop information beyond application widget will not be transferred on mosaic screen, can save bandwidth, increase splicing
Shield the utilization rate of window, clean interfaces, user experience is high.
Embodiment 2
According to embodiments of the present invention there is provided a kind of embodiment of method for displaying image, it is necessary to illustrate, in accompanying drawing
The step of flow is illustrated can perform in the computer system of such as one group computer executable instructions, and, although
Logical order is shown in flow chart, but in some cases, can be to perform shown different from order herein or retouch
The step of stating.
Fig. 4 is the flow chart of another method for displaying image according to embodiments of the present invention, as shown in figure 4, this method bag
Include following steps:
Step S402, control end sends the first control instruction to source, is cut so that source is treated according to the first control instruction
The application window that takes carries out screenshotss, obtains the view data of application window to be intercepted, and by application to be intercepted
The view data of program window is sent to display server, wherein, the first control instruction at least includes:Application program to be intercepted
The identification information of window.
Alternatively, in the above embodiment of the present invention, source at least includes one of following:Physical machine terminal or virtual machine are whole
End.The human-computer interaction interface of control end is located at least in one of following:Control zone on mobile terminal, terminal or mosaic screen
Domain.
Specifically, above-mentioned source can be terminal, mobile terminal (including:Smart mobile phone, tablet personal computer,
IPAD and palm PC), the equipment of camera, the application program being equipped with multiple application programs, source in source can open
Or close.Above-mentioned control end can use a variety of implementations, B/S (browser/server, Browser/Server's
Write a Chinese character in simplified form) or C/S (client/server, Client/Server's writes a Chinese character in simplified form) framework, can be on display server, independent clothes
It is engaged on device or in special control end, the carrier of the human-computer interaction interface of control end can be mobile terminal, terminal
Or the control area of splicing screen display.Above-mentioned identification information can be No. ID of application window to be intercepted, can
To create unique No. ID in advance for each application program and the different windows of each application program in source.Above-mentioned treats
The view data of the application window of interception can be that user needs the image in the application window of splicing screen display
Data, and not comprising other desktop background information, for example, stock tickers display interface, multimedia player etc..Source can lead to
Cross internet to be connected with display server, i.e., source can be directly connected by netting twine with display server, can also pass through nothing
Gauze network is connected with display server.Above-mentioned display server can be the big screen controller for controlling mosaic screen, pass through video
Cable, including:HDMI wire is connected with mosaic screen.Above-mentioned mosaic screen can be a screen or multiple screen splicings
Form.
Step S404, control end sends the second control instruction to display server, so that display server is according to the second control
System instruction control mosaic screen shows the view data of application window to be intercepted, wherein, the second control instruction includes:Display
Position and display size.
In a kind of optional scheme, when user needs to show some application window of source in mosaic screen
When, user can select to need the application window in control end, and control end, which can be sent, carries the application window
First control instruction of No. ID to display server, the first control instruction is transmitted to source, source via display server
According to the application window received No. ID, screenshotss operation is carried out to the application window, the application program is obtained
The view data of window, and view data is returned into display server, shown, spelled by display server control mosaic screen
Connect in screen and only show the application window, do not show other desktop background information.
By the above embodiment of the present invention, control end sends the first control instruction to source, so that source is according to treating section
The application window that takes carries out screenshotss, obtains the view data of application window to be intercepted, and by application to be intercepted
The view data of program window is sent to display server, and control end sends the second control instruction to display server, so that aobvious
Show the view data that server controls mosaic screen to show application window to be intercepted according to the second control instruction.Easily note
To, due to source send be only application window to be intercepted view data, be not the figure of whole desktop
As data, so that solving method for displaying image of the prior art can not only show that the technology of the application window of source is asked
Topic.Therefore, the scheme provided by the above embodiment of the present invention, source can be carried out directly to application window to be intercepted
Screenshotss, and the view data that screenshotss are obtained is transferred to mosaic screen shown, it is significantly simpler to implement, software and hardware
Cost is smaller, reaches saving transmission bandwidth, improves the window utilization rate of mosaic screen, lifts the technique effect of Consumer's Experience sense.
Alternatively, in the above embodiment of the present invention, the first control instruction also includes:Application window to be intercepted
Parameter.
Specifically, the parameter of above-mentioned application window to be intercepted can be depositing for application window to be intercepted
The information such as path, the content of the interior display of application window are stored up, for example, for PPT files, above-mentioned parameter can include:Need
The store path of the PPT files of opening, and need the number of pages of PPT files shown.
In a kind of optional scheme, user needs the application window shown to be possible to and be not switched on, and pacifies in source
The TSR of dress first determines whether whether application program to be intercepted is opened after the first control instruction is received, if
It is determined that having already turned on, then screenshotss directly can be carried out to the application window;, first can be according to this if be unopened
The parameter of application program, opens the application program, and carry out screenshotss to the application window after unlatching.
In another optional scheme, user needs the application window shown to be possible to not open on backstage,
Whether the TSR installed in source first determines whether application program to be intercepted rear after the first control instruction is received
Platform is opened, if it is determined that opened on backstage, then directly can carry out screenshotss to the application window on backstage;If
Be unopened on backstage, then the application program can be opened on backstage according to the parameter of the application program first, and to unlatching after
Application window carry out screenshotss.
Alternatively, in the above embodiment of the present invention, in the case where source includes multiple component ends, the first control instruction
Also include:The identification information at component end to be intercepted.
Specifically, because mosaic screen can show the view data of multiple sources simultaneously, above-mentioned multiple component ends can be with
It is to be mounted on resident software in multiple sources with display server by network connection, each source.Above-mentioned is to be intercepted
The identification information at component end can be the physical address at each component end, IP address, or set in advance for each component end
No. ID put, a sub- source can be uniquely determined according to identification information.
In a kind of optional scheme, due to display server with multiple sources by network connection, when user needs to exist
When some application window installed in one or more sources is shown in mosaic screen, user can select in control end
Corresponding one or more sources, selection needs the application window shown, and sets the application window in mosaic screen
In display location and display size, control end can be according to No. ID of the source of selection, the ID of the application window of selection
Number, display location and display size generate the second control instruction, and send the second control instruction to display server, display service
First control instruction of No. ID of No. ID comprising source and application window is sent to each source by device, and each source exists
Receive after the first control instruction, can determine whether to be chosen by user according to No. ID of source, if it is determined that selected by user
In, then the resident software installed in the source can be carried out according to No. ID of application window to corresponding application window
Screenshotss, the view data for the program window that is applied, and display server is returned to, carried out by display server control mosaic screen
Display.
, can be in splicing screen display when mosaic screen needs to show the information of multiple sources simultaneously by such scheme
The image of the application window of each source, so that increase the utilization rate of mosaic screen window, mosaic screen clean interfaces, and user
Experience Degree is high.
Alternatively, in the above embodiment of the present invention, in step S402, control end send the first control instruction to source it
Before, this method also includes:
Step S406, control end shows human-computer interaction interface, wherein, human-computer interaction interface includes:Source list and/or should
Use program listing.
Specifically, above-mentioned source list can be the list at the multiple component ends being connected with control end, be shown in list
There is the title at each component end.Above-mentioned the application list can be installed on each component end being connected with control end many
Title, content of application program of each application program etc. are shown in the list of individual application program, list.
Step S408, after any one source and/or any one application program are selected, control end obtains any
The identification information of one source, the identification information of any one application window, and/or any one application window
Parameter.
Step S410, control end is according to the identification information of any one source, the identification information of any one application program,
And/or the parameter of any one application program, according to generating the first control instruction.
The source row at multiple component ends can be shown in a kind of optional scheme, on the human-computer interaction interface of control end
The application list installed on table, and each component end, user needs to pacify on some component end of splicing screen display
, can be by clicking on source title and application name in source list and the application list during some application program of dress
Claim, select component end to be intercepted and application window to be intercepted, receiving component end to be intercepted and to be intercepted
Application window, can inquire about the identification information for obtaining corresponding component end to be intercepted, application window to be intercepted
Identification information and application window to be intercepted parameter, and the first control instruction is generated according to the information inquired, and
It is sent to source.
Alternatively, in the above embodiment of the present invention, human-computer interaction interface also includes:Display parameters set control, wherein,
In step S404, control end is sent before the second control instruction to display server, and this method also includes:
Step S412, after display parameters set control to be triggered, control end receives the display parameter information of input.
Specifically, above-mentioned display parameters set control to be the settings button shown on human-computer interaction interface, with
And determine to set successful determination button.Above-mentioned display parameter information includes:The display location of user's input and display size.
Step S414, control end generates the second control instruction according to display parameter information.
In a kind of optional scheme, display parameters are shown on the human-computer interaction interface of control end control, user are set
Display location of the application window to be intercepted in mosaic screen and display size are configured by clicking on settings button,
User can be configured by carrying out zoom operations on human-computer interaction interface to display size, by drag operation to display
Position is configured, after the setup, clicks on confirming button, and control end can receive the display parameter information of user's input
The second control instruction is generated, and is sent to display server.
Embodiment 3
There is provided a kind of embodiment of image display device according to embodiments of the present invention.
Fig. 5 is a kind of schematic diagram of image display device according to embodiments of the present invention, as shown in figure 5, the device includes
Following module:
First transmitting element 51, for sending the first control instruction to source, wherein, the first control instruction at least includes:
The identification information of application window to be intercepted.
Alternatively, the human-computer interaction interface of control end is located at least in one of following:Mobile terminal, terminal or splicing
Control area on screen.
Specifically, above-mentioned control end can use a variety of implementations, B/S (browser/server, Browser/
Server's writes a Chinese character in simplified form) or C/S (client/server, Client/Server's writes a Chinese character in simplified form) framework, can be in display server
On upper, separate server or in special control end, the carrier of the human-computer interaction interface of control end can be mobile terminal, meter
Calculation machine terminal or the control area for splicing screen display.Above-mentioned identification information can be application window to be intercepted
No. ID, unique No. ID can be created in advance for each application program and the different windows of each application program in source.
Screenshotss unit 53, for carrying out screenshotss to application window to be intercepted according to the first control instruction, is treated
The view data of the application window of interception.
Specifically, the view data of above-mentioned application window to be intercepted can be that user needs to show on mosaic screen
The view data of the application window shown, and not comprising other desktop background information, for example, stock tickers display interface, many
Media player etc..
Second transmitting element 55, for the view data of application window to be intercepted to be sent to display server;
Control unit 57, for controlling mosaic screen to show the view data of application window to be intercepted.
Specifically, source can be connected by internet with display server, i.e., source can be by netting twine directly with showing
Show that server is connected, can also be connected by wireless network with display server.Above-mentioned display server can be that control is spelled
The big screen controller of screen is connect, by vision cable, including:HDMI wire is connected with mosaic screen.Above-mentioned mosaic screen can be one
Screen or multiple screen splicings are formed.
In a kind of optional scheme, when user needs to show some application window of source in mosaic screen
When, user can select to need the application window in control end, and control end, which can be sent, carries the application window
First control instruction of No. ID to display server, the first control instruction is transmitted to source, source via display server
According to the application window received No. ID, screenshotss operation is carried out to the application window, the application program is obtained
The view data of window, and view data is returned into display server, shown, spelled by display server control mosaic screen
Connect in screen and only show the application window, do not show other desktop background information.
By the above embodiment of the present invention, source receives the first control instruction that control end is sent, and is referred to according to the first control
Make and screenshotss are carried out to application window to be intercepted, obtain the view data of application window to be intercepted, will be to be intercepted
The view data of application window send to display server, display server control mosaic screen shows application to be intercepted
The view data of program window.It is easily noted that, what it is due to source transmission is only application window to be intercepted
View data, is not the view data of whole desktop, can not be only aobvious so as to solve method for displaying image of the prior art
Show the technical problem of the application window of source.Therefore, the scheme provided by the above embodiment of the present invention, source can be straight
Connect and screenshotss carried out to application window to be intercepted, and the view data that screenshotss are obtained is transferred to mosaic screen and shown,
Significantly simpler to implement, the cost of software and hardware is smaller, reaches saving transmission bandwidth, and the window for improving mosaic screen is utilized
Rate, lifts the technique effect of Consumer's Experience sense.
Alternatively, in the above embodiment of the present invention, the first control instruction also includes:Application window to be intercepted
Parameter, wherein, the device also includes:Judging unit, for source according to judging whether application program to be intercepted is performed;Beat
Unit is opened, if be not performed for application program to be intercepted, application journey to be intercepted is performed according to the first control instruction
Sequence;Screenshotss unit 53 is additionally operable to carry out screenshotss to application window to be intercepted, obtains application window to be intercepted
View data.
Alternatively, in the above embodiment of the present invention, source includes:Resident software in source, wherein, screenshotss
Unit 53 is additionally operable to carry out screenshotss to application window to be intercepted, obtains the picture number of application window to be intercepted
According to.
Alternatively, in the above embodiment of the present invention, the second transmitting element 55 includes:First modular converter, for that will treat
The view data of the application window of interception is converted to network data;First sending module, for by network data send to
Display server;Described control unit 57 includes:Second modular converter, network data is converted to wait to cut for display server
The view data of the application window taken;First control module, for the second control instruction sent according to control end, is being spelled
The view data of screen display application window to be intercepted is connect, wherein, the second control instruction includes:Display location and display
Size.
Alternatively, in the above embodiment of the present invention, in the case where source includes multiple component ends, the first control instruction
Also include:The identification information at component end to be intercepted, wherein, screenshotss unit 53 is additionally operable to according to the first control instruction to be intercepted
Application window carry out screenshotss, obtain the view data of application window to be intercepted.
Alternatively, in the above embodiment of the present invention, control unit 57 includes:Module is split, for answering to be intercepted
Split with the view data of program window, obtain multiple sub-image datas of application window to be intercepted;Second hair
Module is sent, for multiple sub-image datas of application window to be intercepted to be sent into multiple display receiving terminals;Second control
Molding block, for controlling mosaic screen to show multiple sub-image datas of application window to be intercepted.
Alternatively, in the above embodiment of the present invention, the second control module includes:Receiving submodule, for receiving correspondence
Application window to be intercepted sub-image data;Control submodule, for controlling sub- mosaic screen to show and sub- mosaic screen
The sub-image data of corresponding application window to be intercepted.
Alternatively, in the above embodiment of the present invention, control unit 57 also includes:3rd sending module, it is same for sending
Step displays signal to multiple display receiving terminals, wherein, multiple display receiving terminals are shown according to simultaneous display signal, control mosaic screen
Multiple sub-image datas of application window to be intercepted.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 1, herein
Repeat no more.
Embodiment 4
There is provided a kind of embodiment of image display device according to embodiments of the present invention.
Fig. 6 is the schematic diagram of another image display device according to embodiments of the present invention, as shown in fig. 6, the device bag
Include following module:
First transmitting element 61, for sending the first control instruction to source, so that source is according to the first control instruction pair
Application window to be intercepted carries out screenshotss, obtains the view data of application window to be intercepted, and will be to be intercepted
The view data of application window is sent to display server, wherein, the first control instruction at least includes:Application to be intercepted
The identification information of program window.
Alternatively, in the above embodiment of the present invention, source at least includes one of following:Physical machine terminal or virtual machine are whole
End.The human-computer interaction interface of control end is located at least in one of following:Control zone on mobile terminal, terminal or mosaic screen
Domain.
Specifically, above-mentioned source can be terminal, mobile terminal (including:Smart mobile phone, tablet personal computer,
IPAD and palm PC), the equipment of camera, the application program being equipped with multiple application programs, source in source can open
Or close.Above-mentioned control end can use a variety of implementations, B/S (browser/server, Browser/Server's
Write a Chinese character in simplified form) or C/S (client/server, Client/Server's writes a Chinese character in simplified form) framework, can be on display server, independent clothes
It is engaged on device or in special control end, the carrier of the human-computer interaction interface of control end can be mobile terminal, terminal
Or the control area of splicing screen display.Above-mentioned identification information can be No. ID of application window to be intercepted, can
To create unique No. ID in advance for each application program and the different windows of each application program in source.Above-mentioned treats
The view data of the application window of interception can be that user needs the image in the application window of splicing screen display
Data, and not comprising other desktop background information, for example, stock tickers display interface, multimedia player etc..Source can lead to
Cross internet to be connected with display server, i.e., source can be directly connected by netting twine with display server, can also pass through nothing
Gauze network is connected with display server.Above-mentioned display server can be the big screen controller for controlling mosaic screen, pass through video
Cable, including:HDMI wire is connected with mosaic screen.Above-mentioned mosaic screen can be a screen or multiple screen splicings
Form.
Second transmitting element 63, for sending the second control instruction to display server, so that display server is according to the
Two control instructions control mosaic screen shows the view data of application window to be intercepted, wherein, the second control instruction includes:
Display location and display size.
In a kind of optional scheme, when user needs to show some application window of source in mosaic screen
When, user can select to need the application window in control end, and control end, which can be sent, carries the application window
First control instruction of No. ID to display server, the first control instruction is transmitted to source, source via display server
According to the application window received No. ID, screenshotss operation is carried out to the application window, the application program is obtained
The view data of window, and view data is returned into display server, shown, spelled by display server control mosaic screen
Connect in screen and only show the application window, do not show other desktop background information.
By the above embodiment of the present invention, control end sends the first control instruction to source, so that source is according to treating section
The application window that takes carries out screenshotss, obtains the view data of application window to be intercepted, and by application to be intercepted
The view data of program window is sent to display server, and control end sends the second control instruction to display server, so that aobvious
Show the view data that server controls mosaic screen to show application window to be intercepted according to the second control instruction.Easily note
To, due to source send be only application window to be intercepted view data, be not the figure of whole desktop
As data, so that solving method for displaying image of the prior art can not only show that the technology of the application window of source is asked
Topic.Therefore, the scheme provided by the above embodiment of the present invention, source can be carried out directly to application window to be intercepted
Screenshotss, and the view data that screenshotss are obtained is transferred to mosaic screen shown, it is significantly simpler to implement, software and hardware
Cost is smaller, reaches saving transmission bandwidth, improves the window utilization rate of mosaic screen, lifts the technique effect of Consumer's Experience sense.
Alternatively, in the above embodiment of the present invention, the first control instruction also includes:Application window to be intercepted
Parameter.
Alternatively, in the above embodiment of the present invention, in the case where source includes multiple component ends, the first control instruction
Also include:The identification information at component end to be intercepted.
Alternatively, in the above embodiment of the present invention, the device also includes:Display unit, for showing man-machine interaction circle
Face, wherein, human-computer interaction interface includes following one or more:In the source list at multiple component ends, and each component end
The application list for the multiple application programs installed;Acquiring unit, in any one source and/or any one application
After program is selected, the identification information of any one source, the identification information of any one application program are obtained, and/or appoint
The parameter for an application program of anticipating;First generation unit, for the identification information according to any one source, any one application
The identification information of program, and/or any one application program parameter, according to generating the first control instruction.
Alternatively, in the above embodiment of the present invention, human-computer interaction interface also includes:Display parameters set control, its
In, the device also includes:Receiving unit, after setting control to be triggered in display parameters, receives the display parameters of input
Information;Second generation unit, for according to display parameter information, generating the second control instruction.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 2, herein
Repeat no more.
Embodiment 5
There is provided a kind of embodiment of image display system according to embodiments of the present invention.
Fig. 7 is a kind of schematic diagram of image display system according to embodiments of the present invention, as shown in fig. 7, the system includes:
Control terminal 71, for sending the first control instruction, wherein, the first control instruction at least includes:To be intercepted should
With the identification information of program window.
Alternatively, in the above embodiment of the present invention, the human-computer interaction interface of control terminal is located at least in one of following:Move
Control area on dynamic terminal, terminal or mosaic screen.
Specifically, above-mentioned control terminal can use a variety of implementations, B/S (browser/server, Browser/
Server's writes a Chinese character in simplified form) or C/S (client/server, Client/Server's writes a Chinese character in simplified form) framework, can be in display server
On upper, separate server or in special control end, the carrier of the human-computer interaction interface of control end can be mobile terminal, meter
Calculation machine terminal or the control area for splicing screen display.Above-mentioned identification information can be application window to be intercepted
No. ID, it can create unique in advance for each application program and the different windows of each application program on terminal
No. ID.
Source terminal 73, is connected by network with control terminal 71, for according to the first control instruction to application to be intercepted
Program window carries out screenshotss, obtains the view data of application window to be intercepted.
Alternatively, in the above embodiment of the present invention, source terminal at least includes one of following:Physical machine terminal or virtual machine
Terminal.
Specifically, above-mentioned source terminal can be terminal, mobile terminal (including:Smart mobile phone, tablet personal computer,
IPAD and palm PC), the equipment of camera, application program on multiple application programs, source terminal is housed on source terminal can be with
Open or close.The view data of above-mentioned application window to be intercepted can be that user is needed in splicing screen display
Application window view data, and not comprising other desktop background information, for example, stock tickers display interface, many matchmakers
Body player etc..
Display server 75, is connected with control terminal 71, is connected by network with source terminal 73, for controlling mosaic screen 77
The view data of display application window to be intercepted.
Specifically, source terminal can be connected by internet with display server, i.e., source terminal can be direct by netting twine
It is connected, can also be connected by wireless network with display server with display server.Above-mentioned display server can be control
The big screen controller of mosaic screen processed, by vision cable, including:HDMI wire is connected with mosaic screen.Above-mentioned mosaic screen can be
One screen or multiple screen splicings are formed.
In a kind of optional scheme, when user needs to show some application window of source terminal in mosaic screen
When, user can select to need the application window on control terminal, and control terminal, which can be sent, carries the application program
First control instruction is transmitted to source end by first control instruction of No. ID of window to display server via display server
End, source terminal carries out screenshotss operation to the application window, is somebody's turn to do according to No. ID of the application window received
The view data of application window, and view data is returned into display server, entered by display server control mosaic screen
The application window is only shown in row display, mosaic screen, other desktop background information are not shown.
By the above embodiment of the present invention, source terminal receives the first control instruction that control terminal is sent, according to the first control
System instruction carries out screenshotss to application window to be intercepted, obtains the view data of application window to be intercepted, will treat
The view data of the application window of interception is sent to display server, and display server control mosaic screen shows to be intercepted
The view data of application window.It is easily noted that, the application program only to be intercepted sent due to source terminal
The view data of window, is not the view data of whole desktop, thus solve method for displaying image of the prior art without
Method only shows the technical problem of the application window of source.Therefore, the scheme provided by the above embodiment of the present invention, source is whole
End can be directly to application window progress screenshotss to be intercepted, and the view data that screenshotss are obtained is transferred into mosaic screen entered
Row display, significantly simpler to implement, the cost of software and hardware is smaller, reaches saving transmission bandwidth, improves the window of mosaic screen
Mouth utilization rate, lifts the technique effect of Consumer's Experience sense.
Alternatively, in the above embodiment of the present invention, the first control instruction also includes:Application window to be intercepted
Parameter, wherein, source terminal 73 is additionally operable to judge whether application program to be intercepted is opened, if application program to be intercepted is not beaten
Open, then application program to be intercepted is opened according to the first control instruction, and screenshotss are carried out to application window to be intercepted, obtain
To the view data of application window to be intercepted.
Specifically, the parameter of above-mentioned application window to be intercepted can be depositing for application window to be intercepted
The information such as path, the content of the interior display of application window are stored up, for example, for PPT files, above-mentioned parameter can include:Need
The store path of the PPT files of opening, and need the number of pages of PPT files shown.
In a kind of optional scheme, user needs the application window shown to be possible to and be not switched on, on source terminal
The TSR of installation first determines whether whether application program to be intercepted is opened after the first control instruction is received, such as
Fruit determines to have already turned on, then directly can carry out screenshotss to the application window;, first can basis if be unopened
The parameter of the application program, opens the application program, and carry out screenshotss to the application window after unlatching.
Alternatively, in the above embodiment of the present invention, Fig. 8 is a kind of optional source terminal according to embodiments of the present invention
Schematic diagram, as shown in figure 8, source terminal 73 includes:Resident software 81 on source terminal, resident software 81, which is used to treat, to be cut
The application window taken carries out screenshotss, obtains the view data of application window to be intercepted.
In a kind of optional scheme, in order to realize screenshotss of the source terminal to application window to be intercepted, need
Resident software to be installed in source terminal, the resident software can receive the first control instruction of display server forwarding, and root
According to No. ID of the application window to be intercepted carried in the first control instruction, application window to be intercepted is cut
Screen, obtains the view data of application window to be intercepted, wherein, if only needing to show application program window to be intercepted
The present image of mouth, then resident software can be to application window progress single screenshotss to be intercepted;Treated if necessary to show
The video data of the application window of interception, then resident software application window to be intercepted can repeatedly be cut
Screen, multiple view data being truncated to is continuously displayed, you can obtain the video data of application window to be intercepted.
Alternatively, in the above embodiment of the present invention, resident software 81 is additionally operable to application window to be intercepted
View data is converted to network data, concurrent SCN Space Cable Network data to display server;Control terminal 71 is additionally operable to send the second control
System instruction, wherein, the second control instruction includes:Display location and display size;Display server 75 is additionally operable to network data
The view data of application window to be intercepted is converted to, and according to the second control instruction, it is to be intercepted in splicing screen display
Application window view data.
Specifically, resident software can be using general or customized image processing algorithm, by application to be intercepted
The view data of program window is converted to network data.
In a kind of optional scheme, when user needs to show some application window of source terminal in mosaic screen
When, user can select to need the application window on control terminal, and set the application window in mosaic screen
Display location and display size, control terminal generates according to No. ID of the application window, display location and display size
Second control instruction is sent to display server, and display server will carry first control of No. ID of the application window
Instruction is transmitted to the resident software installed on source terminal, and resident software carries out screenshotss to the application window, obtains picture number
According to using general or customized image processing algorithm, view data being converted into network data, and send by network
To display server, display server uses corresponding image processing algorithm, the network data received is converted to be intercepted
Application window view data, and control mosaic screen to show the figure of the application program in display location according to display size
As data.
Alternatively, in the above embodiment of the present invention, Fig. 9 is a kind of optional source terminal according to embodiments of the present invention
Schematic diagram, as shown in figure 9, in the case of multiple source terminals 73, the first control instruction also includes:The mark of source terminal to be intercepted
Know information, source terminal to be intercepted is used to carry out screenshotss to application window to be intercepted according to the first control instruction, obtained
The view data of application window to be intercepted.
Specifically, because mosaic screen can show the view data of multiple source terminals simultaneously, above-mentioned multiple source terminals can
To be to be mounted on resident software on multiple source terminals with display server by network connection, each source terminal.Above-mentioned
The identification information of source terminal to be intercepted can be the physical address of each source terminal, IP address, or be each source terminal
No. ID pre-set, a source terminal can be uniquely determined according to identification information.
In a kind of optional scheme, due to display server with multiple source terminals by network connection, when user needs
When some application window installed on one or many source terminals is shown in mosaic screen, user can be on control terminal
Corresponding one or more source terminals are selected, the application window of needs display is selected, and set the application window and are existed
Display location and display size in mosaic screen, control terminal can be according to No. ID of the source terminal of selection, the application journeys of selection
No. ID of sequence window, display location and display size generate the second control instruction, and send the second control instruction to showing service
First control instruction of No. ID of No. ID comprising source terminal and application window is sent to each source by device, display server
Terminal, each source terminal can determine whether to be selected by user after the first control instruction is received according to No. ID of source terminal
In, if it is determined that chosen by user, then the resident software installed in the source terminal can be right according to No. ID of application window
Corresponding application window carries out screenshotss, the view data for the program window that is applied, and returns to display server, by showing
Show that server controls mosaic screen is shown.
By such scheme, when mosaic screen needs to show the information of multiple source terminals simultaneously, it can show on mosaic screen
Show the image of the application window of each source terminal, so that increase the utilization rate of mosaic screen window, mosaic screen clean interfaces, and
User experience is high.
Alternatively, in the above embodiment of the present invention, Figure 10 is that a kind of optional image according to embodiments of the present invention shows
Show the schematic diagram of system, as shown in Figure 10, display server 75 is additionally operable to the view data to application window to be intercepted
Split, obtain multiple sub-image datas of application window to be intercepted;The system also includes:Multiple display receiving terminals
101, there is correspondence with display server, for controlling mosaic screen to show multiple subgraphs of application window to be intercepted
As data.
Specifically, because a display server can control the limited amount of screen in mosaic screen simultaneously, in order to increase
The quantity of screen in mosaic screen, display server can be with multiple display receiving terminals by network connection, multiple display receiving terminals
It is connected by HDMI wire with mosaic screen.
In a kind of optional scheme, display server with it is multiple display receiving terminals be connected, it is multiple display receiving terminals and
In the scene of mosaic screen connection, display server can be according to the quantity for showing receiving terminal, by application window to be intercepted
View data be split as the sub-image data of respective amount, and each sub-image data be sent to corresponding display received
End, by multiple display control terminals simultaneously control mosaic screen show multiple sub-image datas so that mosaic screen show it is to be intercepted
Application window view data.
Alternatively, in the above embodiment of the present invention, each display receiving terminal is additionally operable to receive corresponding to be intercepted answer
With the sub-image data of program window, and sub- mosaic screen is controlled to show application window to be intercepted corresponding with sub- mosaic screen
Sub-image data.
Specifically, above-mentioned sub- mosaic screen can be one or more screen included in mosaic screen.
In a kind of optional scheme, each display receiving terminal can be connected to corresponding sub- mosaic screen in mosaic screen, be
Ensure the correctness of view data in mosaic screen, display server can be carried out to the display location that receives and display size
Split, obtain each display corresponding sub- display location of receiving terminal and sub- display size, and be sent to each display receiving terminal, often
Individual display receiving terminal can control corresponding sub- mosaic screen in the sub- display location received according to the sub- display size received
It is upper to show the sub-image data received, so as to show the view data of application window to be intercepted in mosaic screen.
Alternatively, in the above embodiment of the present invention, display server is additionally operable to send simultaneous display signal;Multiple displays
Receiving terminal is additionally operable to according to simultaneous display signal, and control mosaic screen shows multiple subgraph numbers of application window to be intercepted
According to.
In a kind of optional scheme, in order to be further ensured that synchronism that multiple sub-image datas are shown, display service
Device can also send simultaneous display signal while sub-image data is sent, and each display receiving terminal can be according to synchronous aobvious
Show signal, to control corresponding sub- mosaic screen to show the sub-image data received.
Figure 11 is a kind of schematic diagram of optional image display system according to embodiments of the present invention, with reference to Figure 11 with
Display server is directly controlled exemplified by the scene of mosaic screen, and a kind of preferred embodiment of the invention is described in detail, and is such as schemed
Shown in 11, two source terminals, i.e. A equipment and B device are connected by IP network and big screen controller (i.e. above-mentioned display server)
Connect, big screen controller is connected with human-computer interactive control end (i.e. above-mentioned control terminal), big screen controller is with showing giant-screen (i.e.
Above-mentioned mosaic screen) connection.Pacify when user needs to show on displaying giant-screen on the A softwares installed in A equipment and B device
The B softwares of dress, user can send control signal to big screen controller by human-computer interactive control end, and the control signal can be wrapped
Include:No. ID of A equipment, No. ID of A softwares, No. ID of B device, No. ID of B softwares, A softwares show on displaying giant-screen
The positions and dimensions that positions and dimensions and B softwares are shown on displaying giant-screen.Big screen controller will carry A equipment
No. ID, No. ID of A softwares, No. ID of B device, and the control signal of No. ID of B softwares is sent to A equipment and B by network
Equipment.Resident software in A equipment carries out screenshotss to the window of A softwares, obtains image A;Resident software on B device is soft to B
The window of part carries out screenshotss, obtains image B, A equipment and B device will obtain image A and image B returns to big screen controller, greatly
What the positions and dimensions and B softwares that screen controller is shown according to A softwares on displaying giant-screen were shown on displaying giant-screen
Positions and dimensions, the display image A and image B on displaying giant-screen.
Figure 12 is a kind of schematic diagram of optional image display system according to embodiments of the present invention, with reference to Figure 12 with
Display server is controlled exemplified by multiple display control terminals, the scene of multiple display control terminal control mosaic screens, to the present invention
A kind of preferred embodiment is described in detail, as shown in figure 12, two source terminals, i.e. A equipment and B device by IP network with
Big screen controller (i.e. above-mentioned display server) connection, (i.e. above-mentioned control is whole with human-computer interactive control end for big screen controller
End) connection, big screen controller and three display control terminals, i.e. A controllers, B controllers and C controllers connect, A controllers and
Screen 1 and screen 2 in displaying giant-screen (i.e. above-mentioned mosaic screen) are connected, B controllers and displaying giant-screen (i.e. above-mentioned spelling
Connect screen) in screen 3 and screen 4 connect, C controllers and the screen 5 and screen 6 in displaying giant-screen (i.e. above-mentioned mosaic screen)
Connection.When user needs to show the A softwares installed in A equipment and the B softwares installed on B device on displaying giant-screen, use
Family can send control signal to big screen controller by human-computer interactive control end, and the control signal can include:The ID of A equipment
Number, No. ID of A softwares, No. ID of B device, No. ID of B softwares, A softwares displaying giant-screen on show positions and dimensions, with
And the positions and dimensions that B softwares are shown on displaying giant-screen.Big screen controller will carry No. ID of A equipment, the ID of A softwares
Number, No. ID of B device, and the control signal of No. ID of B softwares is sent to A equipment and B device by network.In A equipment
Resident software carries out screenshotss to the window of A softwares, obtains image A;Resident software on B device is cut to the window of B softwares
Screen, image A and image B will be obtained and return to big screen controller by obtaining image B, A equipment and B device, and big screen controller is to image
The position that the positions and dimensions and B softwares that A, image B, A software are shown on displaying giant-screen are shown on displaying giant-screen
Split with size, obtain the display location of the corresponding image 1 of A controllers and image 1 on screen 1 and screen 2, B controls
The display location of the corresponding image 2 of device processed and image 2 on screen 3 and screen 4, the corresponding image 3 of C controllers and image
3 display location on screen 5 and screen 6, and the corresponding information of each display control terminal is sent to corresponding display control
Terminal processed.Display location of the A controllers according to image 1 on screen 1 and screen 2, the display image 1 on screen 1 and screen 2;B
Display location of the controller according to image 2 on screen 3 and screen 4, the display image 2 on screen 3 and screen 4;A controller roots
According to display location of the image 3 on screen 5 and screen 6, the display image 3 on screen 5 and screen 6.
Embodiment 6
According to embodiments of the present invention there is provided a kind of storage medium, storage medium includes the program of storage, wherein, in journey
Equipment where controlling storage medium during sort run performs the method for displaying image of any one in above-described embodiment 1.
By the above embodiment of the present invention, source receives the first control instruction that control end is sent, and is referred to according to the first control
Make and screenshotss are carried out to application window to be intercepted, obtain the view data of application window to be intercepted, will be to be intercepted
The view data of application window send to display server, display server control mosaic screen shows application to be intercepted
The view data of program window.It is easily noted that, what it is due to source transmission is only application window to be intercepted
View data, is not the view data of whole desktop, can not be only aobvious so as to solve method for displaying image of the prior art
Show the technical problem of the application window of source.Therefore, the scheme provided by the above embodiment of the present invention, source can be straight
Connect and screenshotss carried out to application window to be intercepted, and the view data that screenshotss are obtained is transferred to mosaic screen and shown,
Significantly simpler to implement, the cost of software and hardware is smaller, reaches saving transmission bandwidth, and the window for improving mosaic screen is utilized
Rate, lifts the technique effect of Consumer's Experience sense.
Embodiment 7
There is provided a kind of processor according to embodiments of the present invention, it is characterised in that processor is used for operation program, wherein,
Perform claim requires the method for displaying image of any one in above-described embodiment 1 when program is run.
By the above embodiment of the present invention, source receives the first control instruction that control end is sent, and is referred to according to the first control
Make and screenshotss are carried out to application window to be intercepted, obtain the view data of application window to be intercepted, will be to be intercepted
The view data of application window send to display server, display server control mosaic screen shows application to be intercepted
The view data of program window.It is easily noted that, what it is due to source transmission is only application window to be intercepted
View data, is not the view data of whole desktop, can not be only aobvious so as to solve method for displaying image of the prior art
Show the technical problem of the application window of source.Therefore, the scheme provided by the above embodiment of the present invention, source can be straight
Connect and screenshotss carried out to application window to be intercepted, and the view data that screenshotss are obtained is transferred to mosaic screen and shown,
Significantly simpler to implement, the cost of software and hardware is smaller, reaches saving transmission bandwidth, and the window for improving mosaic screen is utilized
Rate, lifts the technique effect of Consumer's Experience sense.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not have in some embodiment
The part of detailed description, may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed technology contents, others can be passed through
Mode is realized.Wherein, device embodiment described above is only schematical, such as division of described unit, Ke Yiwei
A kind of division of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can combine or
Person is desirably integrated into another system, or some features can be ignored, or does not perform.Another, shown or discussed is mutual
Between coupling or direct-coupling or communication connection can be the INDIRECT COUPLING or communication link of unit or module by some interfaces
Connect, can be electrical or other forms.
The unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On unit.Some or all of unit therein can be selected to realize the purpose of this embodiment scheme according to the actual needs.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list
Member can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
If the integrated unit is realized using in the form of SFU software functional unit and as independent production marketing or used
When, it can be stored in a computer read/write memory medium.Understood based on such, technical scheme is substantially
The part contributed in other words to prior art or all or part of the technical scheme can be in the form of software products
Embody, the computer software product is stored in a storage medium, including some instructions are to cause a computer
Equipment (can for personal computer, server or network equipment etc.) perform each embodiment methods described of the invention whole or
Part steps.And foregoing storage medium includes:USB flash disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with store program codes
Medium.
Described above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should
It is considered as protection scope of the present invention.