CN109656495A - The display methods and device of Mosaic screen, terminal - Google Patents
The display methods and device of Mosaic screen, terminal Download PDFInfo
- Publication number
- CN109656495A CN109656495A CN201710949197.7A CN201710949197A CN109656495A CN 109656495 A CN109656495 A CN 109656495A CN 201710949197 A CN201710949197 A CN 201710949197A CN 109656495 A CN109656495 A CN 109656495A
- Authority
- CN
- China
- Prior art keywords
- data
- client
- screen
- screenshotss
- mosaic screen
- 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; CALCULATING OR 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
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
This application discloses a kind of display methods of Mosaic screen and devices, terminal, wherein, Mosaic screen includes multiple sub-screens, the sub-screen is connect with equipment is calculated, operation has client in the calculating equipment, it is characterized in that, which comprises obtain the screenshotss data of terminal device;The screenshotss data are obtained in the attribute information of the Mosaic screen;The client for showing the screenshotss data is determined according to the attribute information;The screenshotss data are sent to determining client to show.
Description
Technical field
This application involves throw to shield display field, display methods and device in particular to a kind of Mosaic screen, calculating
Machine terminal.
Background technique
Mosaic screen (being commonly called as Mosaic screen) is spliced by many block smaller screens (i.e. sub-screen), every piece of smaller screen and one
It calculates equipment to be connected, shows the desktop contents for calculating equipment.Traditional one key of throwing screen scheme throws screen, is to throw Native Desktop content
Shield on monolithic screen, the big feature of the whole panel product of Mosaic screen can not be efficiently used, i.e., desktop contents can not be thrown to entire
It is shown on Mosaic screen.
For above-mentioned problem, currently no effective solution has been proposed.
Summary of the invention
The embodiment of the present application provides the display methods and device, terminal of a kind of Mosaic screen, at least to solve
Throwing screen scheme in the related technology can not effectively be applied to the technical issues of Mosaic screen display of Mosaic screen.
According to the one aspect of the embodiment of the present application, a kind of display methods of Mosaic screen, the Mosaic screen are provided
It is made of multiple sub-screens for being connected with calculating equipment, calculating operation in equipment has client, and the Mosaic screen passes through service
Device and terminal device are coupled with receiving terminal apparatus data;The described method includes: obtaining the screenshotss data of terminal device;Obtain institute
Screenshotss data are stated in the attribute information of the Mosaic screen;It determines according to the attribute information for showing the screenshotss data
Client;The screenshotss data are sent to determining client to show.
According to the another aspect of the embodiment of the present application, the display methods of another Mosaic screen, the splicing are additionally provided
Screen is made of multiple sub-screens for being connected with calculating equipment, and the Mosaic screen is coupled by server and terminal device to connect
Receive terminal device data;The described method includes: the client run in the calculating equipment receives the screenshotss that server is sent
Data, wherein the screenshotss data are to carry out the data that screenshotss are handled to current display interface from terminal device;It is described
Client receives attribute information of the screenshotss data on the Mosaic screen;The client is logical according to the attribute information
It crosses the sub-screen and shows the screenshotss data.
According to the another aspect of the embodiment of the present application, a kind of display device of Mosaic screen, the mosaic screen are additionally provided
Curtain is made of multiple sub-screens for being connected with calculating equipment, and calculating operation in equipment has client;Described device includes: first to obtain
Modulus block, for obtaining the screenshotss data of terminal device;Second obtains module, for obtaining the screenshotss data in the splicing
The attribute information of screen;Determining module, for determining the client for showing the screenshotss data according to the attribute information,
Wherein, the client is the client run in the calculating equipment connecting with the sub-screen;Sending module, being used for will be described
Screenshotss data are sent to determining client and are shown.
According to the embodiment of the present application in another aspect, additionally provide a kind of display device of Mosaic screen, the mosaic screen
Curtain is made of multiple sub-screens for being connected with calculating equipment, and described device includes: communication module, for obtaining cutting for terminal device
Shield data;And the screenshotss data are obtained in the attribute information of the Mosaic screen;Display module, for according to the attribute
Information shows the screenshotss data by the client installed in the calculating equipment.
According to the another aspect of the embodiment of the present application, a kind of terminal is additionally provided, is carried out for providing with user
Interactive interactive interface includes: the first control in the interactive interface, for showing that the terminal is received for working as
The screenshotss data of the specified application of preceding operation and predetermined attribute information;Second control, for receive for trigger according to
The instruction of the client is determined according to the attribute information, wherein the client is to connect with the sub-screen in Mosaic screen
Calculating equipment on the client that runs;Third control, for showing the screenshotss data for being sent to selected client.
According to the another aspect of the embodiment of the present application, the display methods of another Mosaic screen, the splicing are additionally provided
Screen is made of multiple sub-screens, and the Mosaic screen is coupled by server and terminal device with receiving terminal apparatus data,
The described method includes: obtaining the image data of the terminal device;Described image data are obtained in the attribute of the Mosaic screen
Information, wherein the attribute information includes at least one of: display position of the described image data on the Mosaic screen
It sets, display size and scaling;The Mosaic screen, which is controlled, according to the attribute information shows described image data.
According to the another aspect of the embodiment of the present application, another computer equipment is additionally provided, comprising: processor;And
Memory is connected to the processor, for providing the instruction for handling following processing step for the processor: being obtained terminal and is set
Standby screenshotss data;The screenshotss data are obtained in the attribute information of the Mosaic screen;It determines and uses according to the attribute information
In the client for showing the screenshotss data;The screenshotss data are sent to determining client to show.
In the embodiment of the present application, using the current screenshotss data of reception and predetermined attribute information, and according to this
Attribute information selects client corresponding with the sub-screen in Mosaic screen, in a manner of showing above-mentioned screenshotss data, due to cutting
Screen data are shown by connecting the client for calculating and running in equipment with sub-screen, and screenshotss data and single screen are realized
The separation of curtain, it is thereby achieved that display of the screenshotss data on Mosaic screen, and then solve throwing screen side in the related technology
Case can not effectively be applied to the technical issues of Mosaic screen display of Mosaic screen.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present application, constitutes part of this application, this Shen
Illustrative embodiments and their description please are not constituted an undue limitation on the present application for explaining the application.In the accompanying drawings:
Fig. 1 a is the configuration diagram according to a kind of display system of Mosaic screen of the embodiment of the present application;
Fig. 1 b is the data interaction schematic diagram according to a kind of display system of Mosaic screen of the embodiment of the present application;
Fig. 2 is the configuration diagram according to a kind of terminal of the embodiment of the present application 2;
Fig. 3 is the flow diagram according to a kind of display methods of Mosaic screen of the embodiment of the present application 2;
Fig. 4 is the structural block diagram according to a kind of display device of Mosaic screen of the embodiment of the present application 3;
Fig. 5 is the flow diagram according to a kind of display methods of Mosaic screen of the embodiment of the present application 4;
Fig. 6 is the structural block diagram according to a kind of display device of Mosaic screen of the embodiment of the present application 5;
Fig. 7 is the structural schematic diagram according to a kind of terminal of the embodiment of the present application 6;
Fig. 8 is the flow diagram according to a kind of display methods of Mosaic screen of the embodiment of the present application 7.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application
Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only
The embodiment of the application a part, instead of all the embodiments.Based on the embodiment in the application, ordinary skill people
Member's every other embodiment obtained without making creative work, all should belong to the model of the application protection
It encloses.
It should be noted that the description and claims of this application and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to embodiments herein described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover
Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to
Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product
Or other step or units that equipment is intrinsic.
Firstly, the part noun or term that occur during the embodiment of the present application is described are suitable for following solution
It releases:
Signal source: refer to video signal source, such as the signal of the DVI all the way output of video card, PC desktop signals etc..
Agent: one client-side program of client, for example, showing as an exe in windows system can be performed journey
Sequence.
It should be noted that user involved in the embodiment of the present application, can show as the use such as intelligent terminal, robot
In the device for executing certain particular job automatically.
Embodiment 1
In throwing screen scheme in the related technology, local PC desktop can only throw screen to a screen;It can not be grasped to screen content is thrown
Control throws screen and entire desktop is shown, and cannot select only to throw the single application of screen;One piece of screen can be occupied since everyone throws screen, and
The quantity of screen is limited, it is possible to which it is also limited for throwing the number of screen.It can be seen that existing throwing screen scheme can not at present
The big feature of display area of Mosaic screen is efficiently used, i.e., can not will throw screen data and throw to showing on entire Mosaic screen
Show.
To solve the above problems, present embodiments provide corresponding solution, in the present embodiment, due to by mosaic screen
Screenshotss data in curtain in the calculating equipment of multiple sub-screen connections throw sub-screen of the screen into Mosaic screen, therefore, Ke Yizhi
It holds more people and simultaneously throws the respective content calculated in equipment and shield any position for arriving entire Mosaic screen, and can flexibly control it
Positions and dimensions on Mosaic screen realize more people's efficient collaboration, boths based on Mosaic screen.
As shown in Figure 1a, the display system of Mosaic screen provided in this embodiment includes following three parts:
Mosaic screen 10, operation have client (agent), including multiple sub-screens, and box indicates each height screen in Fig. 1
Act, the PC in box indicates that each sub-screen is connected with corresponding calculating equipment.Wherein, client can be to run on to shield with son
Client-side program in the calculating equipment of curtain connection, is mainly responsible for following task:
Agent is mainly responsible for as client corresponding with Mosaic screen and visualizes owning from server
Screen data are thrown, and attribute of the screen data on Mosaic screen is thrown in adjustment, which includes but is not limited to: screen is thrown in display position
The corresponding display size for throwing screen image of data and scaling etc..Specifically, it can be accomplished by the following way, but be not limited to
This:
The throwing screen data for coming from server (server) are received, in conjunction with from the position in Mosaic screen layout, throw screen
Screen image is thrown in the placement position of data and scaling, display;Receive the control instruction at the end server, dynamic mobile and scaling are thrown
Screen image.
12: one real-time communication servers based on WebSocket of server (server), mainly manage the following contents:
The location information of all agent;All location informations for throwing screen signal are (including throwing position and contracting of the screen signal on Mosaic screen
To one's heart's content condition);The data channel between Agent and user is established, which is used for transmission command signal and throws screen signal;
Terminal device 14, operation have browser (browser), and user can be accessed by browser and throw screen cooperative system,
The browser is equipped with browser plug-in, and user can choose some run in the machine and apply (or desktop itself), by clear
Device plug-in unit of looking at obtains screenshotss data, projects Mosaic screen up using screenshotss data as screen signal is thrown, while can move contracting
Put the position for throwing screen signal on Mosaic screen.
It should be noted that terminal device 14 and the above-mentioned calculating equipment connecting with sub-screen independent can set for two
It is standby, or same equipment.
Specific workflow is as shown in Figure 1 b:
Step S102: user selects to throw screen, selects to throw screen to which window application on this PC;
Step S104: browser plug-in then will by the available screenshotss data to window application of system API
The data are sent to server (server);Optionally, above-mentioned screenshotss data include but is not limited to: in the current display of application
Hold.
Step S106:server judges to need to send the signal to according to the position of the signal, size and zoom degree
The agent of which screen;
Step S108:agent has obtained screenshotss data, displays it;
Step S110: response server oneself has consumed the data;
Step S112: after server obtains the response of all correlation agent, notify that user opens by browser plug-in unit
Begin to execute screenshotss operation again.So far, it is recycled to step S104.
When user wants to control and scale throwing screen signal, throwing can be changed by sending control signal to server, server
Shield the attribute (including position, size) of signal, and gives all agent, agent to throw screen signal in display the property synchronization
When can adjust accordingly.
Optionally, the algorithm of agent display throwing screen signal is as follows: assuming that the sub-screen where the agent is entirely splicing
Position on screen is (px, py), and it is (sx, sy) that then server, which informs that some throws the position of screen signal, wide a height of (w, h),
It is (px+sx, py+sy) that so the throwing screen signal, which is projected in the position on this screen, and wide height remains as (w, h).
By taking video conference as an example, video participant is watched it in order to facilitate other participants and is wanted when carrying out content demonstration
The content of displaying can carry out screenshotss to the content shown on PC by the browser on local PC, screenshotss data are sent to
Server, and be sent to Mosaic screen via server and shown, the size of contents shown on Mosaic screen or position are not
When suitable, in order to guarantee bandwagon effect, adjustment attribute can be sent the commands to server by local PC.
The present embodiment supports more people to throw screen simultaneously, meanwhile, if throwing screen signal derives from other equipment, such as mobile device
Camera, process is slightly flexible, can also project the signal on Mosaic screen.
Embodiment 2
According to the embodiment of the present application, a kind of embodiment of the method for the display methods of Mosaic screen is additionally provided, needs to illustrate
, step shown in the flowchart of the accompanying drawings can hold in a computer system such as a set of computer executable instructions
Row, although also, logical order is shown in flow charts, and it in some cases, can be to be different from sequence herein
Execute shown or described step.
Embodiment of the method provided by the embodiment of the present application one can be in mobile terminal, terminal or similar fortune
It calculates and is executed in device.Fig. 2 shows a kind of terminal of display methods method for realizing Mosaic screen (or movement set
It is standby) hardware block diagram.As shown in Fig. 2, terminal 20 (or mobile device 20) may include one or more (in figure
Using 202a, 202b ... ..., 202n is shown) (processor 202 can include but is not limited to Micro-processor MCV to processor 202
Or the processing unit of programmable logic device FPGA etc.), memory 204 for storing data and for communication function
Transmission module 206.It in addition to this, can also include: display, input/output interface (I/O interface), universal serial bus
(USB) port (a port that can be used as in the port of I/O interface is included), network interface, power supply and/or camera.This
Field those of ordinary skill is appreciated that structure shown in Fig. 2 is only to illustrate, and does not cause to the structure of above-mentioned electronic device
It limits.For example, terminal 20 may also include than shown in Fig. 2 more perhaps less component or have with shown in Fig. 2
Different configurations.
It is to be noted that said one or multiple processors 202 and/or other data processing circuits lead to herein
Can often " data processing circuit " be referred to as.The data processing circuit all or part of can be presented as software, hardware, firmware
Or any other combination.In addition, data processing circuit for single independent processing module or all or part of can be integrated to meter
In any one in other elements in calculation machine terminal 20 (or mobile device).As involved in the embodiment of the present application,
The data processing circuit controls (such as the selection for the variable resistance end path connecting with interface) as a kind of processor.
Memory 204 can be used for storing the software program and module of application software, such as the splicing in the embodiment of the present application
Corresponding program instruction/the data storage device of the display methods of screen, processor 202 are stored in memory 204 by operation
Software program and module realized above-mentioned thereby executing various function application and data processing.Memory 204 can
Including high speed random access memory, may also include nonvolatile memory, as one or more magnetic storage device, flash memory or
Other non-volatile solid state memories of person.In some instances, memory 204 can further comprise remote relative to processor 202
The memory of journey setting, these remote memories can pass through network connection to terminal 20.The example packet of above-mentioned network
Include but be not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Transmitting device 206 is used to that data to be received or sent via a network.Above-mentioned network specific example may include
The wireless network that the communication providers of terminal 20 provide.In an example, transmitting device 206 includes that a network is suitable
Orchestration (Network Interface Controller, NIC), can be connected by base station with other network equipments so as to
Internet is communicated.In an example, transmitting device 206 can be radio frequency (Radio Frequency, RF) module,
For wirelessly being communicated with internet.
Display can such as touch-screen type liquid crystal display (LCD), the liquid crystal display aloow user with
The user interface of terminal 20 (or mobile device) interacts.
Under above-mentioned running environment, this application provides the display methods of Mosaic screen as shown in Figure 3, wherein splicing
Screen is made of multiple sub-screens for being connected with calculating equipment.Fig. 3 is the display side according to the Mosaic screen of the embodiment of the present application 2
The flow chart of method.As shown in figure 3, this method comprises:
Step S302 obtains the screenshotss data of terminal device;Optionally, it before step S302, needs to use with lower section
Formula determination will carry out throwing the application of screen display: receiving the selection instruction that user is sent by browser, will select according to selection instruction
The current display interface for the application selected carries out screenshotss processing, obtains screenshotss data.
It should be noted that the screenshotss data can include but is not limited to: the current of the application run on terminal device shows
Show the screenshotss data at interface;It can also show as after carrying out screenshotss processing to the system display interface (such as desktop) of terminal device
Obtained screenshotss data
Optionally, above-mentioned attribute information includes at least one of: above-mentioned screenshotss data are aobvious on above-mentioned Mosaic screen
Show position, display size and scaling.
Step S304 obtains screenshotss data in the attribute information of Mosaic screen;
Step S306 determines the client for showing screenshotss data according to attribute information;
Above-mentioned screenshotss data are sent to determining client and shown by step S308.Optionally, by above-mentioned screenshotss number
According to being sent to after determining above-mentioned client shown, the control instruction from terminal device is received;According to above-mentioned control
Instruction adjusts above-mentioned attribute information.The control instruction can trigger the control in present terminal equipment in display interface by user
It realizes, for example, receiving user on the browser interface run on the terminal device to the triggering command of specified control, according to the touching
Send instructions and generates above-mentioned control instruction.
It should be noted that the execution sequence of step S302 and S304 can be interchanged, for example, in an optional implementation
In example, screenshotss data can be first obtained in the attribute information of Mosaic screen, then obtain the screenshotss data of terminal device again.
In one alternate embodiment, above-mentioned screenshotss data are sent to after determining above-mentioned client shown,
The response message that above-mentioned client is sent is received, the response message is for notifying that above-mentioned screenshotss data are aobvious in above-mentioned client
Show, it in this way can be so that server knows opportunitys of screenshotss again.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because
According to the application, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know
It knows, the embodiments described in the specification are all preferred embodiments, related actions and modules not necessarily the application
It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very much
In the case of the former be more preferably embodiment.Based on this understanding, the technical solution of the application is substantially in other words to existing
The part that technology contributes can be embodied in the form of software products, which is stored in a storage
In medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculate
Machine, server or network equipment etc.) execute method described in each embodiment of the application.
Embodiment 3
According to the embodiment of the present application, additionally provide a kind of for implementing the device of the above method, Fig. 4 is according to the application reality
Apply a kind of structural block diagram of the display device of Mosaic screen of example 3.As shown in figure 4, the device includes:
First obtains module 40, for obtaining the screenshotss data of terminal device;It should be noted that the screenshotss data can be with
Including but not limited to: the screenshotss data of the current display interface of the application run on terminal device;It can also show as to terminal
The system display interface (such as desktop) of equipment carries out the screenshotss data obtained after screenshotss processing.
Second obtains module 42, the first acquisition module 40 is coupled to, for obtaining above-mentioned screenshotss data in above-mentioned mosaic screen
The attribute information of curtain;
Determining module 44 is coupled to the second acquisition module 42, for above-mentioned for showing according to the determination of above-mentioned attribute information
The client of screenshotss data, wherein above-mentioned client is the client run in the calculating equipment connecting with above-mentioned sub-screen;
Sending module 46 is coupled to determining module 44, carries out for above-mentioned screenshotss data to be sent to determining client
Display.
It should be noted that above-mentioned modules are can be realized by way of software or hardware, for the latter,
Following form can be shown as, but not limited to this: above-mentioned modules are located in same processor;Alternatively, above-mentioned modules
Mode in any combination is located in different processors.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in Examples 1 and 2,
Details are not described herein again.
Embodiment 4
The present embodiment provides the display methods of another Mosaic screen, above-mentioned Mosaic screen is connected with calculating equipment by multiple
Sub-screen composition, as shown in figure 5, the above method includes:
Step S502 runs on and calculates the screenshotss data that the client in equipment receives server transmission, wherein above-mentioned section
Screen data are to carry out the data that screenshotss are handled to current display interface from terminal device;
Step S504, client receive attribute information of the screenshotss data on Mosaic screen;
Step S506, client show screenshotss data by sub-screen according to above-mentioned attribute information.
Optionally, above-mentioned predetermined attribute information includes at least one of: above-mentioned screenshotss data are in above-mentioned splicing
Display position, display size and scaling on screen.Corresponding instruction can be issued on a web browser by user herein
It realizes.
Optionally, step S506 can be realized by following procedure, but not limited to this: obtain son corresponding to above-mentioned client
Display position of the screen in above-mentioned Mosaic screen;According to above-mentioned client in above-mentioned Mosaic screen display position and on
It states the display position in predetermined attribute information and determines display position of the above-mentioned screenshotss data in above-mentioned Mosaic screen.
For example, the algorithm that screen signal is thrown in agent display is as follows: assuming that the sub-screen where the agent is in entire mosaic screen
Position on curtain is (px, py), and it is (sx, sy) that then server, which informs that some throws the position of screen signal, wide a height of (w, h), that
It is (px+sx, py+sy) that the throwing screen signal, which is projected in the position on this screen, and wide height remains as (w, h).
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in Examples 1 and 2,
Details are not described herein again.
Embodiment 5
The present embodiment provides a kind of display device of Mosaic screen, the Mosaic screen calculates equipment by multiple be connected with
Sub-screen composition, as shown in fig. 6, described device includes:
Communication module 60, for obtaining the screenshotss data of terminal device;And screenshotss data are obtained in the category of Mosaic screen
Property information;
Display module 62, for showing screenshotss data by calculating the application installed in equipment according to attribute information.
It should be noted that above-mentioned modules are can be realized by way of software or hardware, for the latter,
Following form can be shown as, but not limited to this: above-mentioned modules are located in same processor;Alternatively, above-mentioned modules
Mode in any combination is located in different processors.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 1-3, this
Place repeats no more.
Embodiment 6
The present embodiment provides a kind of terminals, for providing the interactive interface 70 interacted with user, such as Fig. 7 institute
Show, includes: in the interactive interface 700
First control 700, for showing the received screenshotss for currently running specified application of the terminal
Data and predetermined attribute information;
Second control 702 is used to trigger the instruction for determining the client according to the attribute information for receiving,
In, the client is the client run in the calculating equipment connecting with the sub-screen in Mosaic screen;
Third control 704, for showing the screenshotss data for being sent to selected client.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 1-2, this
Place repeats no more.
Embodiment 7
The embodiment of the present application also provides a kind of display methods of Mosaic screen, wherein the Mosaic screen is by multiple sub-screens
Composition, above-mentioned sub-screen are connect with equipment is calculated, and operation has client in above-mentioned calculating equipment, and above-mentioned Mosaic screen passes through service
Device and terminal device are coupled with receiving terminal apparatus data.As shown in figure 8, the display methods includes:
Step S802 obtains the image data of above-mentioned terminal device;Optionally, above-mentioned image data includes but is not limited to pair
The screenshotss data of terminal device, for example, the image that screenshotss obtain is carried out to the display interface of the currently running application of terminal device,
Alternatively, carrying out the image that screenshotss obtain to the desktop picture of terminal device.
Step S804, obtain image data above-mentioned Mosaic screen attribute information, wherein above-mentioned attribute information include but
It is not limited at least one of: display position, display size and scaling of the image data on Mosaic screen;
Step S806 controls above-mentioned Mosaic screen according to above-mentioned attribute information and shows above-mentioned image data.
The executing subject of step S802-S806 includes but is not limited to above-mentioned server, i.e., directly passes through above-mentioned server control
Above-mentioned image data is made in the display of Mosaic screen.
In the alternative embodiment of the application, above-mentioned sub-screen is connect with equipment is calculated, and is transported in above-mentioned calculating equipment
Row has client;Step S806 can show as following implemented process at this time: determine according to attribute information for showing picture number
According to client;Image data is sent to determining client, and passes through client display image data according to attribute information.
For example, the above-mentioned display size that can use in above-mentioned attribute information determines the client for showing above-mentioned image data jointly, it can
To determine the position of the client or mobile client that use using the display position in above-mentioned attribute information.Above-mentioned client
It can include but is not limited to calculate the software run in equipment or program.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 1-2, this
Place repeats no more.
Embodiment 8
Embodiments herein can provide a kind of terminal, which can be in terminal group
Any one computer terminal.Optionally, in the present embodiment, above-mentioned terminal also could alternatively be mobile whole
The terminal devices such as end.Terminal provided in this embodiment can use structure shown in Fig. 2, but Fig. 2 is not to above-mentioned meter
The structure of calculation machine terminal causes to limit.For example, the terminal in the present embodiment may also include it is more than shown in Fig. 2 or
Less component (such as network interface, display device), or with the configuration different from shown in Fig. 2.
Optionally, in the present embodiment, above-mentioned terminal can be located in multiple network equipments of computer network
At least one network equipment.
In the present embodiment, above-mentioned terminal can execute in following steps program code: obtain terminal device
Screenshotss data;Screenshotss data are obtained in the attribute information of Mosaic screen;It determines according to attribute information for showing screenshotss data
Client;Screenshotss data are sent to determining client to show.
Wherein, memory can be used for storing software program and module, such as the method and apparatus pair in the embodiment of the present application
Program instruction/the module answered, the software program and module that processor is stored in memory by operation, thereby executing various
The display methods of above-mentioned Mosaic screen is realized in functional application and data processing.Memory may include high speed random storage
Device, can also include nonvolatile memory, such as one or more magnetic storage device, flash memory or other are non-volatile
Solid-state memory.In some instances, memory can further comprise the memory remotely located relative to processor, these are remote
Journey memory can pass through network connection to terminal.The example of above-mentioned network includes but is not limited to internet, intranet, office
Domain net, mobile radio communication and combinations thereof.
Processor can call the information and application program of memory storage by transmitting device, to execute following step:
Receive the screenshotss data for currently running specified application and predetermined attribute information;According to predetermined attribute
Information determines the client, wherein the client is the client run in the calculating equipment connecting with the sub-screen;
The screenshotss data are sent to the determining client to show.
Optionally, the program code of following steps can also be performed in above-mentioned processor: receiving user and is sent by browser
Selection instruction, by according to the selection instruction select application as the specified application.
Optionally, the program code of following steps can also be performed in above-mentioned processor: receiving the control from terminal device
Instruction;The attribute information is adjusted according to the control instruction.
Using the embodiment of the present application, solves the spelling that throwing screen scheme in the related technology can not effectively be applied to Mosaic screen
The technical issues of connecing screen display.
It will appreciated by the skilled person that terminal be also possible to smart phone (such as Android phone,
IOS mobile phone etc.), tablet computer, applause computer and mobile internet device (Mobile Internet Devices, MID),
The terminal devices such as PAD.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is can
It is completed with instructing the relevant hardware of terminal device by program, which can store in a computer readable storage medium
In, storage medium may include: flash disk, read-only memory (Read-Only Memory, ROM), random access device (Random
Access Memory, RAM), disk or CD etc..
Embodiment 9
Embodiments herein additionally provides a kind of storage medium.Optionally, in the present embodiment, above-mentioned storage medium can
With program code performed by the display methods for saving Mosaic screen provided by above-described embodiment one.
Optionally, in the present embodiment, above-mentioned storage medium can be located in computer network in computer terminal group
In any one terminal, or in any one mobile terminal in mobile terminal group.
Optionally, in the present embodiment, storage medium is arranged to store the program code for executing following steps: obtaining
Take the screenshotss data of terminal device;Screenshotss data are obtained in the attribute information of Mosaic screen;It determines according to attribute information for showing
Show the client of screenshotss data;Screenshotss data are sent to determining client to show.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 1-2, this
Place repeats no more.
Embodiment 10
The embodiment of the present application also provides a kind of computer equipments, comprising: processor;And memory, connect with processor
It connects, for providing the instruction for handling following processing step for processor: obtaining the screenshotss data of terminal device;Obtain screenshotss data
In the attribute information of Mosaic screen;The client for showing screenshotss data is determined according to attribute information;Screenshotss data are sent
It is shown to determining client.
It should be noted that the preferred embodiment in the present embodiment may refer to the associated description in embodiment 1-2, this
Place repeats no more.
Above-mentioned the embodiment of the present application serial number is for illustration only, does not represent the advantages or disadvantages of the embodiments.
In above-described embodiment of the application, all emphasizes particularly on different fields to the description of each embodiment, do not have in some embodiment
The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others
Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module
It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a calculating is set
Standby (can be personal computer, server or network equipment etc.) executes the whole or portion of each embodiment the method for the application
Step by step.And storage medium above-mentioned includes: USB flash disk, read-only memory (ROM, Read-Only Memory), random access memory
Various Jie that can store program code such as device (RAM, Random Access Memory), mobile hard disk, magnetic or disk
Matter.
The above is only the preferred embodiment of the application, it is noted that for the ordinary skill people of the art
For member, under the premise of not departing from the application principle, several improvements and modifications can also be made, these improvements and modifications are also answered
It is considered as the protection scope of the application.
Claims (13)
1. a kind of display methods of Mosaic screen, the Mosaic screen are made of multiple sub-screens, the sub-screen is set with calculating
Standby to connect, operation has client in the calculating equipment, and the Mosaic screen is coupled by server and terminal device to receive
Terminal device data, which is characterized in that the described method includes:
Obtain the screenshotss data of terminal device;
The screenshotss data are obtained in the attribute information of the Mosaic screen;
The client for showing the screenshotss data is determined according to the attribute information;
The screenshotss data are sent to determining client to show.
2. the method according to claim 1, wherein the attribute information includes at least one of: described section
Shield display position, display size and scaling of the data on the Mosaic screen.
3. the method according to claim 1, wherein obtain terminal device screenshotss data before, the method
Further include: the current display interface of the application selected according to the selection instruction is carried out screenshotss by the selection instruction for receiving user
Processing, obtains the screenshotss data.
4. being carried out the method according to claim 1, wherein the screenshotss data are sent to determining client
After display, the method also includes:
Receive the control instruction from terminal device;
The attribute information is adjusted according to the control instruction.
5. method according to claim 1 to 4, which is characterized in that the screenshotss data are sent to determination
The client shown after, the method also includes:
The response message that the client is sent is received, the response message is for notifying the screenshotss data in the client
End display.
6. a kind of display methods of Mosaic screen, the Mosaic screen is made of multiple sub-screens for being connected with calculating equipment,
The Mosaic screen is coupled by server and terminal device with receiving terminal apparatus data, which is characterized in that the side
Method includes:
The client run in the calculating equipment receives the screenshotss data that the server is sent, wherein the screenshotss number
According to the data to handle from terminal device current display interface progress screenshotss;
The client receives attribute information of the screenshotss data on the Mosaic screen;
The client shows the screenshotss data by the sub-screen according to the attribute information.
7. according to the method described in claim 6, it is characterized in that, the attribute information includes at least one of: described section
Shield display position, display size and scaling of the data on the Mosaic screen.
8. the method according to the description of claim 7 is characterized in that the client passes through the son according to the attribute information
Screen shows the screenshotss data, comprising:
Obtain display position of the sub-screen corresponding to the client in the Mosaic screen;
It is determined according to the client in the display position in the Mosaic screen and the display position in the attribute information
Display position of the screenshotss data in the Mosaic screen.
9. a kind of computer equipment characterized by comprising
Processor;And
Memory is connected to the processor, for providing the instruction for handling following processing step for the processor: being obtained eventually
The screenshotss data of end equipment;The screenshotss data are obtained in the attribute information of Mosaic screen;It determines and uses according to the attribute information
In the client for showing the screenshotss data;The screenshotss data are sent to determining client to show.
10. a kind of display device of Mosaic screen, the Mosaic screen is made of multiple sub-screens for being connected with calculating equipment,
It is characterized in that, described device includes:
Communication module, for obtaining the screenshotss data of terminal device;And the screenshotss data are obtained in the Mosaic screen
Attribute information;
Display module, for showing the screenshotss number by the client installed in the calculating equipment according to the attribute information
According to.
11. a kind of terminal, for providing the interactive interface interacted with user, which is characterized in that the interactive boundary
Include: in face
First control, for show the received screenshotss data for currently running specified application of the terminal and
Predetermined attribute information;
Second control is used to trigger the instruction for determining client according to the attribute information, wherein the client for receiving
For the client run in the calculating equipment that is connect with the sub-screen in Mosaic screen;
Third control, for showing the screenshotss data for being sent to selected client.
12. a kind of display methods of Mosaic screen, the Mosaic screen are made of multiple sub-screens, the Mosaic screen passes through clothes
Business device and terminal device are coupled with receiving terminal apparatus data, which is characterized in that the described method includes:
Obtain the image data of the terminal device;
Obtain described image data the Mosaic screen attribute information, wherein the attribute information include it is following at least it
One: display position, display size and scaling of the described image data on the Mosaic screen;
The Mosaic screen, which is controlled, according to the attribute information shows described image data.
13. according to the method for claim 12, which is characterized in that the sub-screen is connect with equipment is calculated, the calculating
Operation has client in equipment;The Mosaic screen, which is controlled, according to the attribute information shows described image data, comprising:
The client for showing described image data is determined according to the attribute information;
Described image data are sent to the determining client, and are shown according to the attribute information by the client
Described image data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710949197.7A CN109656495A (en) | 2017-10-12 | 2017-10-12 | The display methods and device of Mosaic screen, terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710949197.7A CN109656495A (en) | 2017-10-12 | 2017-10-12 | The display methods and device of Mosaic screen, terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109656495A true CN109656495A (en) | 2019-04-19 |
Family
ID=66109866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710949197.7A Pending CN109656495A (en) | 2017-10-12 | 2017-10-12 | The display methods and device of Mosaic screen, terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109656495A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110109635A (en) * | 2019-04-26 | 2019-08-09 | 广州视源电子科技股份有限公司 | Screen-projection display table, screen-projection display method, screen-projection display device, controller, equipment and medium |
CN110286871A (en) * | 2019-07-03 | 2019-09-27 | 徐山峰 | A kind of multi-projection large screen display system and display methods |
CN111327842A (en) * | 2020-02-17 | 2020-06-23 | 视联动力信息技术股份有限公司 | Method and device for displaying rolling captions |
CN111966316A (en) * | 2020-08-25 | 2020-11-20 | 西安万像电子科技有限公司 | Image data display method and device and image data display system |
CN112118233A (en) * | 2020-08-26 | 2020-12-22 | 北京博睿维讯科技有限公司 | Data transmission method, device, system and storage medium |
CN114356264A (en) * | 2021-12-30 | 2022-04-15 | 威创集团股份有限公司 | Signal generation method, device, equipment and readable storage medium |
CN115278348A (en) * | 2022-07-05 | 2022-11-01 | 深圳乐播科技有限公司 | Screen projection method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495712A (en) * | 2011-12-15 | 2012-06-13 | 王飞 | Map splicing display method based on a plurality of display terminals |
CN105553835A (en) * | 2016-02-02 | 2016-05-04 | 富盛科技股份有限公司 | Method and system of ultrahigh definition large screen for synchronously displaying client data interfaces |
CN106227492A (en) * | 2016-08-03 | 2016-12-14 | 广东威创视讯科技股份有限公司 | Combination and mobile intelligent terminal interconnected method and device |
WO2017028655A1 (en) * | 2015-08-19 | 2017-02-23 | 中兴通讯股份有限公司 | Screenshot capturing method, terminal and set-top box |
CN107071331A (en) * | 2017-03-08 | 2017-08-18 | 苏睿 | Method for displaying image, device and system, storage medium and processor |
-
2017
- 2017-10-12 CN CN201710949197.7A patent/CN109656495A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495712A (en) * | 2011-12-15 | 2012-06-13 | 王飞 | Map splicing display method based on a plurality of display terminals |
WO2017028655A1 (en) * | 2015-08-19 | 2017-02-23 | 中兴通讯股份有限公司 | Screenshot capturing method, terminal and set-top box |
CN105553835A (en) * | 2016-02-02 | 2016-05-04 | 富盛科技股份有限公司 | Method and system of ultrahigh definition large screen for synchronously displaying client data interfaces |
CN106227492A (en) * | 2016-08-03 | 2016-12-14 | 广东威创视讯科技股份有限公司 | Combination and mobile intelligent terminal interconnected method and device |
CN107071331A (en) * | 2017-03-08 | 2017-08-18 | 苏睿 | Method for displaying image, device and system, storage medium and processor |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110109635A (en) * | 2019-04-26 | 2019-08-09 | 广州视源电子科技股份有限公司 | Screen-projection display table, screen-projection display method, screen-projection display device, controller, equipment and medium |
CN110286871A (en) * | 2019-07-03 | 2019-09-27 | 徐山峰 | A kind of multi-projection large screen display system and display methods |
CN111327842A (en) * | 2020-02-17 | 2020-06-23 | 视联动力信息技术股份有限公司 | Method and device for displaying rolling captions |
CN111327842B (en) * | 2020-02-17 | 2023-04-21 | 视联动力信息技术股份有限公司 | Rolling caption display method and device |
CN111966316A (en) * | 2020-08-25 | 2020-11-20 | 西安万像电子科技有限公司 | Image data display method and device and image data display system |
CN111966316B (en) * | 2020-08-25 | 2023-08-25 | 西安万像电子科技有限公司 | Image data display method and device and image data display system |
CN112118233A (en) * | 2020-08-26 | 2020-12-22 | 北京博睿维讯科技有限公司 | Data transmission method, device, system and storage medium |
CN114356264A (en) * | 2021-12-30 | 2022-04-15 | 威创集团股份有限公司 | Signal generation method, device, equipment and readable storage medium |
CN114356264B (en) * | 2021-12-30 | 2023-12-05 | 威创集团股份有限公司 | Signal generation method, device, equipment and readable storage medium |
CN115278348A (en) * | 2022-07-05 | 2022-11-01 | 深圳乐播科技有限公司 | Screen projection method and device |
CN115278348B (en) * | 2022-07-05 | 2023-11-17 | 深圳乐播科技有限公司 | Screen projection method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109656495A (en) | The display methods and device of Mosaic screen, terminal | |
CN110572591B (en) | KVM (keyboard, video and mouse) agent system signal source preview system and method | |
CN110399064A (en) | Switching method and apparatus, storage medium and the electronic device of display interface | |
US20110271211A1 (en) | Systems, methods, and computer programs for controlling presentation views in an online conference | |
US20080016155A1 (en) | One-Click Universal Screen Sharing | |
WO2016168154A1 (en) | Visual configuration for communication session participants | |
JP2019110603A5 (en) | Terminal, display method, program | |
US9600152B2 (en) | Providing feedback for screen sharing | |
CN109656494A (en) | The management method of content is shown in Mosaic screen | |
CN108063949A (en) | Image screenshotss method, apparatus and screenshotss server | |
CN106060676A (en) | Online interaction method and apparatus based on live streaming | |
CN113873272B (en) | Method, device and storage medium for controlling background image of live video | |
CN104869346A (en) | Method and electronic equipment for processing image in video call | |
US20200193670A1 (en) | Dynamic image compositing method and apparatus, terminal and storage medium | |
CN106233243A (en) | Many frameworks manager | |
CN110007886A (en) | Screen transmission timeout time dynamic setting method and device, wireless screen transmitter and receiving end | |
CN108694009A (en) | terminal control method and device | |
CN108111897A (en) | A kind of method and device for showing displaying information in video | |
CN112653898A (en) | User image generation method, related device and computer program product | |
CN112616078A (en) | Screen projection processing method and device, electronic equipment and storage medium | |
CN115291823A (en) | Multi-screen cooperative display method and device and terminal equipment | |
CN113835657A (en) | Display method and electronic equipment | |
US20230199037A1 (en) | Virtual relocation during network conferences | |
CN109547811A (en) | Show the method, apparatus and storage medium of interaction content | |
CN112463283B (en) | Method and system for reviewing historical content of application program and electronic equipment |
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: 20190419 |