CN108012167A - Projection service, requesting method and device - Google Patents
Projection service, requesting method and device Download PDFInfo
- Publication number
- CN108012167A CN108012167A CN201610949940.4A CN201610949940A CN108012167A CN 108012167 A CN108012167 A CN 108012167A CN 201610949940 A CN201610949940 A CN 201610949940A CN 108012167 A CN108012167 A CN 108012167A
- Authority
- CN
- China
- Prior art keywords
- projection
- user terminal
- client
- embedded server
- projected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Controls And Circuits For Display Device (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Projection service, requesting method and the device of the present invention, the server-side using embedded system device as offer projection service, and start wireless access point function for the direct wireless connection of user terminal, whether the connected user terminal of detection is to access first;If so, then embedded server-side provides the user terminal downloads of the projection client-side program for accessing first;If it is not, then embedded server-side receive initiate that the user terminal for being mounted with projection client-side program of projection request sends include the data packet of data image to be projected, and pass through connected projector equipment and correspond to the data formation image to be projected and project;The advantages that computer server in compared with the prior art, technical scheme cost of implementation is low, portability is strong, easy to operate and small power consumption, further, may also be combined with the improvement of data processing method to optimize network transmission performance.
Description
Technical field
The present invention relates to image projecting technical field, more particularly to projection service, requesting method and device.
Background technology
In daily routines, meeting room generally uses VGA or HDMI wire to connect computer and projector equipment for enterprise at present,
Line can be run under many circumstances to fall short of, or situations such as computer does not have corresponding interface not connect etc., then have when more people's meetings
, it is necessary to, it is necessary to plug transmission line when switching different computer display during view, meeting progress and continuity are influenced.Again sometimes, when need
When showing the content on mobile phone or tablet computer, it can not be projected directly on projector equipment.
Also, it is important that general generally use computer server as host, it is necessary to which the equipment for throwing screen connects
Connect the computer server, computer server by received picture by data line transfer to projector equipment, still, taken using computer
Business device mode realizes throwing screen, and cost is higher, and computer server takes up space larger, and power consumption is big, is unfavorable for carrying and uses etc. to lack
Point.
Also there are some products at present with the wireless function of throwing screen, but the requirement to hardware is higher, the function of support
Very much, use is more complicated.
The content of the invention
In view of the foregoing deficiencies of prior art, it is an object of the invention to provide projection service, requesting method and dress
Put, coordinated other excellent with simplifying device structure as projection server-side, integrated level height by the use of based on the equipment of embedded system
Change and improving data transmission efficiency is set, it is caused for solving generally using computer server project in the prior art
Problem.
In order to achieve the above objects and other related objects, the present invention provides a kind of projection method of servicing, applied to being connected with
The embedded server-side of projector equipment, the described method includes:Start the wireless access point function of embedded server-side for user
The direct wireless connection of terminal;Whether the connected user terminal of detection is to access first;If so, then embedded server-side provides throwing
Shadow client-side program supplies the user terminal downloads accessed first;If it is not, then embedded server-side receives initiation projection request
The user terminal for being mounted with projection client-side program send include the data packet of data image to be projected, and pass through and connected
Projector equipment correspond to the data image to be projected and form projection.
In one embodiment of the invention, the projection client-side program is to exempt from installation procedure and/or self-triggered program.
In one embodiment of the invention, the embedded server-side provides institute of the projection client-side program for accessing first
User terminal downloads are stated, including:The embedded server-side obtains the configuration information of institute's access user terminal, and provides adaptation
Client-side program is projected for downloading.
In one embodiment of the invention, the embedded server-side receives being mounted with for initiation projection request and projects client
What the user terminal of end program was sent includes the data packet of data image to be projected, and passes through connected projector equipment and correspond to institute
State data image to be projected and form projection, including:The embedded server-side extracts the data image to be projected and through hardware
Projected after decoding.
In one embodiment of the invention, the data packet is also comprising the audio number for being synchronized with the data image to be projected
According to the embedded system service terminal also extracts and the playing audio data after hardware decodes.
In one embodiment of the invention, the mode of the projection includes:By the number image to be projected of multiple user terminals
According to projecting in the lump;Or the data image to be projected of a user terminal are individually projected.
In one embodiment of the invention, the projection method of servicing, including:The embedded server-side is to being connected
Loaded projection client-side program user terminal initiate projection inquiry;The embedded server-side receives the projection inquiry
Response results, judge whether to the projection according to this.
In one embodiment of the invention, the embedded service terminal is arranged to not cache transmission or the network of reception passes
Transmission of data.
In order to achieve the above objects and other related objects, the present invention provides a kind of projection requesting method, applied to a user
Terminal, the described method includes:The user terminal wireless connection is located at the wireless access point function of embedded server-side;The fortune
Projection client-side program that row is downloaded from the embedded server-side or the projection client-side program that has loaded are with to the insertion
Formula server-side initiates projection request, and sends the data packet for including data image to be projected.
In one embodiment of the invention, the projection client-side program is to exempt from installation procedure and/or self-triggered program.
In one embodiment of the invention, projection client-side program that the operation is downloaded from the embedded server-side or
The projection client-side program loaded is asked with initiating projection to the embedded server-side, including:User terminal is thrown by it
Shadow client-side program initiates to detect its detection request for whether connecting projector equipment to the embedded server-side of wireless connection;It is described
User terminal receive the detection request response be in the presence of, in the user terminal prompt projection option it is for selection;
The user terminal generates the projection request Concurrency and send to described embedding when selected projection option represents to confirm projection
Enter formula server-side.
In one embodiment of the invention, the projection requesting method includes:In used projection client-side program
In the case of detecting client terminal and establishing wireless connection with embedded server-side, projection option is prompted in the user terminal
It is for selection;The user terminal is built when selected projection option represents to confirm projection with the embedded server-side
It is vertical to connect and generate and send the projection request.
In one embodiment of the invention, before the data packet comprising data image to be projected is sent, including:Obtain and use
The configuration information of family terminal;The projection client-side program is according to the configuration information of the user terminal to described image to be projected
Data carry out adaptation processing.
In one embodiment of the invention, the configuration information includes:Electronic hardware information, the Network status of user terminal
One or more in information and display parameter information.
In one embodiment of the invention, the data image to be projected are the screen picture of the user terminal.
In one embodiment of the invention, the data packet is also comprising the audio number for being synchronized with the data image to be projected
According to.
In one embodiment of the invention, the projection requesting method, including:User terminal projects client by it
Program sends projective parameter to embedded server-side and sets instruction.
In one embodiment of the invention, the user terminal is arranged to not cache the network transmission number of transmission or reception
According to.
In order to achieve the above objects and other related objects, the present invention provides a kind of projection service unit, applied to being connected with
The embedded server-side of projector equipment, the projection request unit include:Mixed-media network modules mixed-media, for start wireless access point function with
For the direct wireless connection of user terminal;Whether authentication module, be to access first for detecting connected user terminal;Store mould
Block, for when the authentication result of the authentication module is is, there is provided projection client-side program supplies the user accessed first
Terminal downloads;Image processing module, for when the authentication result of the authentication module is no, receiving the dress for initiating projection request
Be loaded with that the user terminal of projection client-side program sends includes the data packet of data image to be projected, and passes through connected throwing
Shadow equipment corresponds to the data image to be projected and forms projection.
In one embodiment of the invention, the projector equipment is connected to one or three end power supplys with embedded server-side and fills
Two power output ends put.
In one embodiment of the invention, the projection client-side program is to exempt from installation procedure and/or self-triggered program.
In one embodiment of the invention, the embedded server-side provides institute of the projection client-side program for accessing first
User terminal downloads are stated, including:The embedded server-side obtains the configuration information of institute's access user terminal, and provides adaptation
Client-side program is projected for downloading.
In one embodiment of the invention, the embedded server-side receives being mounted with for initiation projection request and projects client
What the user terminal of end program was sent includes the data packet of data image to be projected, and passes through connected projector equipment and correspond to institute
State data image to be projected and form projection, including:The embedded server-side extracts the data image to be projected and through hardware
Projected after decoding.
In one embodiment of the invention, the data packet is also comprising the audio number for being synchronized with the data image to be projected
According to the embedded system service terminal also extracts and the playing audio data after hardware decodes.
In one embodiment of the invention, the mode of the projection includes:By the number image to be projected of multiple user terminals
According to projecting in the lump;Or the data image to be projected of a user terminal are individually projected.
In one embodiment of the invention, the projection service unit includes:Sending module, for the dress to being connected
The user terminal for carrying projection client-side program initiates projection inquiry;Receiving module, for receiving the response knot of the projection inquiry
Fruit, judges whether to the projection according to this.
In one embodiment of the invention, the embedded service terminal is arranged to not cache transmission or the network of reception passes
Transmission of data.
In order to achieve the above objects and other related objects, the present invention provides a kind of projection request unit, applied to a user
Terminal, the projection request unit include:Mixed-media network modules mixed-media, the wireless access point work(of embedded server-side is located at for wireless connection
Energy;Processing module, for running from the embedded server-side projection client-side program downloaded or the projection client loaded
Program is held to initiate projection request to the embedded server-side, and sends the data packet for including data image to be projected.
In one embodiment of the invention, projection client-side program that the operation is downloaded from the embedded server-side or
The projection client-side program loaded is asked with initiating projection to the embedded server-side, including:User terminal is thrown by it
Shadow client-side program initiates to detect its detection request for whether connecting projector equipment to the embedded server-side of wireless connection;It is described
User terminal receive the detection request response be in the presence of, in the user terminal prompt projection option it is for selection;
The user terminal generates the projection request Concurrency and send to described embedding when selected projection option represents to confirm projection
Enter formula server-side.
In one embodiment of the invention, projection client-side program that the operation is downloaded from the embedded server-side or
The projection client-side program loaded is asked with initiating projection to the embedded server-side, including:In used projection
In the case that client-side program detects that client terminal can establish wireless connection with embedded server-side, carried in the user terminal
Show that projection option is for selection;The user terminal is when selected projection option represents to confirm projection, with the insertion
Formula server-side establishes connection and generates and sends the projection request.
In one embodiment of the invention, before the data packet comprising data image to be projected is sent, including:Obtain and use
The configuration information of family terminal;The projection client-side program is according to the configuration information of the user terminal to described image to be projected
Data carry out adaptation processing.
In one embodiment of the invention, the configuration information includes:Electronic hardware information, the Network status of user terminal
One or more in information and display parameter information.
In one embodiment of the invention, the data image to be projected are the screen picture of the user terminal.
In one embodiment of the invention, the data packet is also comprising the audio number for being synchronized with the data image to be projected
According to.
In one embodiment of the invention, the projection request unit, including:Sending module, for passing through its projection visitor
Family end program sends projective parameter to embedded server-side and sets instruction.
In one embodiment of the invention, the user terminal is arranged to not cache the network transmission number of transmission or reception
According to.
As described above, projection service, requesting method and the device of the present invention, offer throwing is used as using embedded system device
The server-side of shadow service, and start wireless access point function for the direct wireless connection of user terminal, the connected user of detection
Whether terminal is to access first;If so, then embedded server-side provides the user of the projection client-side program for accessing first
Terminal downloads;If it is not, then embedded server-side receives the user terminal for being mounted with projection client-side program for initiating projection request
That sends includes the data packet of data image to be projected, and passes through connected projector equipment and correspond to the data image to be projected
Form projection;Computer server in compared with the prior art, technical scheme cost of implementation is low, portability is strong, behaviour
The advantages that making convenient and small power consumption, further, may also be combined with the improvement of data processing method to optimize network transmission performance.
Brief description of the drawings
Figure 1A is shown as the equipment connection diagram of communication system in one embodiment of the invention.
Figure 1B is shown as the structure diagram of embedded server-side in one embodiment of the invention.
Fig. 2 is shown as the flow diagram of the projection requesting method of user terminal in one embodiment of the invention.
Fig. 3 is shown as the high-level schematic functional block diagram of the projection request unit of user terminal in one embodiment of the invention.
Fig. 4 is shown as the flow diagram of the projection method of servicing of embedded server-side in one embodiment of the invention.
Fig. 5 is shown as the high-level schematic functional block diagram of the projection service unit of embedded server-side in one embodiment of the invention.
Component label instructions
101 embedded server-sides
1011 embedded microprocessors
1012 memories
1013 generalized device interfaces
102 user terminals
301 first network modules
302 authentication modules
303 memory modules
304 image processing modules
501 second mixed-media network modules mixed-medias
502 processing modules
S201~S204 steps
S401~S402 steps
Embodiment
Illustrate embodiments of the present invention below by way of specific instantiation, those skilled in the art can be by this specification
Disclosed content understands other advantages and effect of the present invention easily.The present invention can also pass through in addition different specific realities
The mode of applying is embodied or practiced, the various details in this specification can also be based on different viewpoints with application, without departing from
Various modifications or alterations are carried out under the spirit of the present invention.It should be noted that in the case where there is no conflict, following embodiments and implementation
Feature in example can be mutually combined.
It should be noted that the diagram provided in following embodiments only illustrates the basic structure of the present invention in a schematic way
Think, then only the display component related with the present invention rather than component count, shape and size during according to actual implementation in schema
Draw, kenel, quantity and the ratio of each component can be a kind of random change during its actual implementation, and its assembly layout kenel
It is likely more complexity.
A is please referred to Fig.1, shows that the equipment connection structure for the communication system that projection service is realized in one embodiment of the invention shows
It is intended to, as shown in the figure, the system includes embedded server-side 101 and user terminal 102.
In an embodiment, the embedded server-side 101 can be based on embedded processing equipment and realize, in hardware view,
As shown in Figure 1B, the embedded processing equipment includes embedded microprocessor 1011, such as the frame such as ARM, MIPS, PowerPC
The processor chips of structure;Memory 1012, such as caching Cache, main memory (ROM classes NOR Flash, EPROM and PROM etc., RAM
Class SRAM, DRAM and SDRAM etc.) and other additional storages etc.;Generalized device interface 1013, such as (analog/digital conversion connects A/D
Mouthful), D/A (D/A switch interface), I/O interfaces have RS-232 interface (serial communication interface), Ethernet (Ethernet interface,
The present invention use wireless ethernet interface), USB (Universal Serial Bus Interface), audio interface, VGA video output interfaces, I2C
(fieldbus), SPI (Serial Peripheral Interface), IrDA (infrared interface) and I/O interfaces etc..
In this present embodiment, the embedded server-side 101 connects projection by the display output such as HDMI or VGA interface and sets
It is standby, it is preferred that same supply unit can be used to be powered for the embedded server-side 101 and the projector equipment, the electricity
Source device can have two output terminals and an input terminal, and the input terminal can connect alternating current etc., and described two input terminals can divide
Embedded server-side 101 and projector equipment are not connected, and in the case where transformation is not required, the supply unit can be reduced to point
The power cord of fork, in this way, the occupancy to power outlet can be reduced, lifts work efficiency;Since embedded server-side 101 is different
In existing computer server equipment, its can integrated wireless communication module, so that hotspot function is provided, for user terminal
102 are directly connected to, and eliminate the switching devices such as existing wireless router, wireless network card, reduce cost.
In one embodiment of the invention, the user terminal 102 is, for example, computer etc. or such as mobile phone, flat
The mobile terminals such as plate computer.
The embedded server-side 101 provides projection service for the user terminal 102, specifically, as shown in Fig. 2, aobvious
Show the embodiment of the projection method of servicing of the embedded server-side 101, the described method includes:
Step S201:Start the wireless access point function of embedded server-side for the direct wireless connection of user terminal.
In an embodiment, the wireless access point can be realized by Wi-Fi hotspot function, using the side being directly connected to
Formula can save existing such as router network switching;For lifting an actual scene, in enterprise meeting room it is smaller
For space, the embedded server-side is set wherein, the transmission range of its Wi-Fi hotspot is enough to provide relatively stable net
Network transmits, and can quickly establish and connect with the embedded server-side for the indoor each user terminal of meeting.
The embedded server-side can select TCP or UDP communication protocols to carry out the nothing according to the requirement of network environment
Line connects.
Step S202:Whether the connected user terminal of detection is to access first;If so, step S203 is then proceeded to, if it is not,
Then proceed to step S204.
In one embodiment of the invention, the embedded server-side can by the IP address of user terminal, MAC Address or
It is other to can be used for identifying the identification information of its identity, to identify the user terminal, to match in history access record whether having
Corresponding record, so as to judge whether user terminal is to access first.
Step S203:Embedded server-side provides the user terminal downloads of the projection client-side program for accessing first.
In one embodiment of the invention, the user terminal downloads accessed first project client-side program, with by described
Projection client-side program is communicated with the serve end program of embedded server-side by particular port, to realize projection service.
Preferably, the projection client-side program is exempts from installation procedure and/or self-triggered program, for example, needed for running
Program packing supply user terminal downloads, can directly be run after decompression;Furthermore the projection client-side program is installed on use
Family terminal, its can default setting be self-starting state, with realize for example voluntarily detected whether attachable embedded server-side,
And establish the function of connection etc., however, the present invention is not limited thereto, the projection client-side program can also need program to be mounted.
Preferably, the embedded server-side can obtain the configuration information of institute's access user terminal, the configuration information
Including:Such as device type information:Smart mobile phone, computer and its model;Run operating system:Windows desktop version or shifting
Dynamic version, Android desktops version or mobile edition and IOS desktops version or mobile edition etc., and provide the projection client-side program of adaptation with
For downloading;For example, user is connected described embedding using Samsung S6 (such as based on 6.0 operating systems of Android) primary wireless
Enter formula server-side, after embedded server-side obtains the information of the user terminal, there is provided adapt to Samsung S6 and Android 6.0
The projection client-side program of operating system is for download;Certainly, embedded server-side can also list the projection client of all versions
End program is downloaded for user terminal selecting also may be used.
For another example user uses apple IPHONE mobile phones (such as based on IOS10.1 operating systems) primary wireless connection institute
Embedded server-side is stated, after embedded server-side obtains the information of the user terminal, it is possible to provide jump to apple Appstore
In corresponding link for downloading the projection client-side program.
Step S204:Embedded server-side receives the user terminal for being mounted with projection client-side program for initiating projection request
That sends includes the data packet of data image to be projected, and passes through connected projector equipment and correspond to the data image to be projected
Form projection.
In one embodiment of the invention, the embedded server-side is extracted described image to be projected from the data packet
Data are simultaneously projected after the decoding of its embedded chip hardware, it is preferred that the data packet also described is waited to throw comprising being synchronized with
The voice data of shadow view data, the embedded system service terminal are also extracted and broadcast after the decoding of its embedded chip hardware
The voice data is put, specifically, the embedded system service terminal can be integrated with loudspeaker module or pass through connection
External loudspeaker carrys out playing audio data.
Preferably, the embedded server-side can also actively or passively to the user terminal inquiry that has connected its whether
Determine to need to project, and judge whether to project according to this according to response results;Such as:Embedded server-side A is receiving user
When terminal B projects the projection request that client-side program is initiated by it, inquiry message is sent to user terminal B to ask whether really
Fixed projection, if receiving definite response, is projected, otherwise then without projection;Alternatively, embedded server-side A is to wireless
The user terminal B of access actively sends inquiry message, if receiving the message of user terminal B provisioning responses really, is projected,
Otherwise then without projection.
The mode of the projection includes:The data image to be projected of multiple user terminals are projected in the lump, are divided for example, using
The mode of screen or picture-in-picture is shown;Or individually project the data image to be projected of a user terminal, such as multiple
In video conference between user terminal, the image only provided the method, subscriber terminal for occupying initiative is projected;Or
The pictorial data to be projected of a plurality of clients is projected successively in a predetermined order.
In an embodiment, the embedded service terminal is arranged to not cache the transmitted data on network of transmission or reception,
Immediately compression is sent, to reach low delay.
In an embodiment, the embedded service terminal sets the transmitted data on network that can cache reception, for projection
Equipment the pictorial data to be projected of successive projection a plurality of clients or concurrently projects multiple user terminals in a predetermined order
Data image to be projected.
As shown in Figure 3, there is provided realize the projection service unit of the projection method of servicing, it is applied to described embedded
Server-side 101, the projection service unit include:First network module 301, authentication module 302, memory module 303 and image
Processing module 304 etc..
The first network module 301, for starting wireless access point function for the direct wireless connection of user terminal.It is excellent
Selection of land, described to project the user terminal list for also being preset in service unit and being equipped with and allowing access, the first network module 301 is also
It can verify that whether connected user terminal is the user for authorizing access, if it is, establishing wireless connection, otherwise forbids connecing
Enter.
Whether the authentication module 302, be to access first for detecting connected user terminal.
The memory module 303, for when the authentication result of the authentication module is is, there is provided projection client-side program
For the user terminal downloads accessed first.
Described image processing module 304, is asked for when the authentication result of the authentication module is no, receiving to initiate to project
What the user terminal for being mounted with projection client-side program asked was sent includes the data packet of data image to be projected, and passes through and connect
The projector equipment connect corresponds to the data image to be projected and forms projection.
The function of modules in the projection service unit can be by embedded hard in the embedded server-side
Part system loads and operation program realize, i.e., reads and run by the embedded microchip in the embedded system and be stored in
Various programs in memory are realized.
In one embodiment of the invention, the projection client-side program is to exempt from installation procedure and/or self-triggered program.
In one embodiment of the invention, the embedded server-side provides institute of the projection client-side program for accessing first
User terminal downloads are stated, including:The embedded server-side obtains the configuration information of institute's access user terminal, and provides adaptation
Client-side program is projected for downloading.
In one embodiment of the invention, the embedded server-side receives being mounted with for initiation projection request and projects client
What the user terminal of end program was sent includes the data packet of data image to be projected, and passes through connected projector equipment and correspond to institute
State data image to be projected and form projection, including:The embedded server-side extracts the data image to be projected and through hardware
Projected after decoding.
In one embodiment of the invention, the data packet is also comprising the audio number for being synchronized with the data image to be projected
According to the embedded system service terminal also extracts and the playing audio data after hardware decodes.
In one embodiment of the invention, the mode of the projection includes:By the number image to be projected of multiple user terminals
According to projecting in the lump;Or the data image to be projected of a user terminal are individually projected.
In one embodiment of the invention, the projection service unit includes:Sending module, for the dress to being connected
The user terminal for carrying projection client-side program initiates projection inquiry;Receiving module, for receiving the response knot of the projection inquiry
Fruit, judges whether to the projection according to this.
In one embodiment of the invention, the embedded service terminal is arranged to not cache transmission or the network of reception passes
Transmission of data.
It should be noted that the principle of the projection service unit is roughly the same with above-mentioned projection method of servicing, it is therefore, identical
Ins and outs be not repeated and repeat.
Again as shown in figure 4, the present invention provides a kind of projection requesting method, applied to the user terminal 102, the method
Including:
Step S401:Establish the wireless connection with the wireless access point positioned at embedded server-side.
In one embodiment of the invention, the user terminal can be to be integrated with wireless module (such as WiFi module, GPRS moulds
Block) etc. electronic equipment, such as smart mobile phone, tablet computer etc., so as to the embedded clothes with starting wireless access point function
Wireless connection is established at business end.
Step S402:Run from the embedded server-side projection client-side program downloaded or the projection client loaded
Program is held to initiate projection request to the embedded server-side, and sends the data packet for including data image to be projected.
In one embodiment of the invention, access visitor is projected described in the user terminal downloads of the embedded server-side first
Run after the program of family end, loaded projection client-side program user terminal then directly run its project client-side program, with
It initiates projection request to the embedded server-side.
Preferably, to exempt from installation procedure and/or self-triggered program, exempting from installation can be easy to make the projection client-side program
With, self-starting can be easy to it is quick send projection request, such as after starting and once projecting client-side program, the program is equal every time
Can voluntarily it start, however, the present invention is not limited thereto, the projection client-side program can also need program to be mounted..
The projection request can be generated according to user's input, such as:Projection client-side program monitoring user exists
The operation (such as clicking on " projection " button in touch-screen) of user terminal input, and corresponding generation projection request, are sent to described
Embedded server-side;
Alternatively, the projection request can also be actively generated by the projection client-side program of user terminal:
On the one hand, user terminal projects client-side program by it and initiates to detect it to the embedded server-side of wireless connection
Whether connect projector equipment detection request, the user terminal receive the detection request response be in the presence of, in institute
It is for selection to state user terminal prompting projection option;The user terminal represents to confirm projection in selected projection option
When, generate the projection request Concurrency and send to the embedded server-side, wherein, the initiation of the detection request is can be by example
As user's operation, user terminal detect that having connected embedded server-side or user terminal detects it from embedded server-side
Trigger in pre-determined distance etc..
For example, user terminal C detects the embedded server-side D of wireless connection, and user terminal C sends detection please
Ask to embedded server-side D, embedded server-side D detects that it has connection projector equipment E, then embedded server-side D responses are used
Family terminal C represents to project, then whether user terminal C will actively be thrown by human-computer interaction graphical interfaces (GUI) displaying
The options for user selection of shadow, if user's selection is, can initiate projection request to embedded server-side.
Another further aspect, the user terminal, also can be real in the case where not yet establishing wireless connection with embedded server
Now project the generation of request:
For example, it is wireless to detect that client terminal can be established with embedded server-side in used projection client-side program
In the case of connection, prompt projection option for selection in the user terminal;The user terminal is in selected projection
When option represents to confirm projection, establish connection with the embedded server-side and generate and send the projection and ask.
For example, user terminal F had used its projection client-side program and carries out projection work, and then, work as user
When terminal F and embedded server-side G are respectively positioned in the wireless signal coverage of other side, when can establish wireless connection, projection
Client-side program user terminal F by human-computer interaction graphical interfaces (GUI) displaying whether the options for user to be projected
Selection, if user's selection is to initiate projection request after wireless connection can be established with embedded server-side G.
In one embodiment of the invention, the data image to be projected can be the screen image data of user terminal,
Projection client-side program can obtain the screen image data by grabbing screen, it is preferred that grabbing screen can provide according to different operating system
Bottom function carry out;The user terminal can also obtain the voice data synchronous with the data image to be projected, for example, logical
Cross sound pick-up (such as microphone) to obtain in real time, or receive already present voice data etc.;By the data image to be projected
With synchronous voice data generation audio, video data (form such as MP4, MPEG), and be encapsulated as can be transmitted after the data packet to
Embedded server-side;Certainly, individually encapsulate and send data image to be projected also can, be not limited with foregoing.
, can be into the data image to be projected and/or synchronous voice data in one embodiment of the invention
Row optimization processing, such as processing is optimized according to the configuration information of user terminal, take into account display and/or sound effect to reach
And the purpose of facile transport, wherein, the configuration information includes:The electronic hardware information of user terminal, Network status information and
One or more in display parameter information, such as screen resolution, network bandwidth, and/or cpu performance etc..
For example, under certain network environment, by being calculated, H264 said shank videos, frame per second 25 are used
Frame is optimum way, then carries out data processing in this way.
In one embodiment of the invention, the projection requesting method, may also include:User terminal passes through its projection visitor
Family end program sends projective parameter setting instruction to embedded server-side, such as adjusts the position of projected image, size (such as wide height
Than) etc. parameter.
In one embodiment of the invention, the user terminal is arranged to not cache the network transmission number of transmission or reception
According to the fluency of data transfer between lifting and the embedded server-side.
As shown in figure 5, the present invention provides a kind of projection request unit, applied to the user terminal 102, the projection please
Device is asked to include:Second mixed-media network modules mixed-media 501 and processing module 502.
Second mixed-media network modules mixed-media 501, the wireless access point function of embedded server-side is located at for wireless connection.
Processing module 502, for running the projection client-side program downloaded from the embedded server-side or having loaded
Client-side program is projected to initiate projection request to the embedded server-side, and sends the data for including data image to be projected
Bag.
In one embodiment of the invention, projection client-side program that the operation is downloaded from the embedded server-side or
The projection client-side program loaded is asked with initiating projection to the embedded server-side, including:User terminal is thrown by it
Shadow client-side program initiates to detect its detection request for whether connecting projector equipment to the embedded server-side of wireless connection;It is described
User terminal receive the detection request response be in the presence of, in the user terminal prompt projection option it is for selection;
The user terminal generates the projection request Concurrency and send to described embedding when selected projection option represents to confirm projection
Enter formula server-side.
In one embodiment of the invention, projection client-side program that the operation is downloaded from the embedded server-side or
The projection client-side program loaded is asked with initiating projection to the embedded server-side, including:In used projection
In the case that client-side program detects that client terminal can establish wireless connection with embedded server-side, carried in the user terminal
Show that projection option is for selection;The user terminal is when selected projection option represents to confirm projection, with the insertion
Formula server-side establishes connection and generates and sends the projection request.
In one embodiment of the invention, before the data packet comprising data image to be projected is sent, including:Obtain and use
The configuration information of family terminal;The projection client-side program is according to the configuration information of the user terminal to described image to be projected
Data carry out adaptation processing.
In one embodiment of the invention, the configuration information includes:Electronic hardware information, the Network status of user terminal
One or more in information and display parameter information.
In one embodiment of the invention, the data image to be projected are the screen picture of the user terminal.
In one embodiment of the invention, the data packet is also comprising the audio number for being synchronized with the data image to be projected
According to.
In one embodiment of the invention, the projection request unit, including:Sending module, for passing through its projection visitor
Family end program sends projective parameter to embedded server-side and sets instruction.
In one embodiment of the invention, the user terminal is arranged to not cache the network transmission number of transmission or reception
According to.
It should be noted that the principle of the projection request unit is roughly the same with above-mentioned projection requesting method, it is therefore, identical
Ins and outs be not repeated and repeat.
In conclusion projection service, requesting method and the device of the present invention, offer throwing is used as using embedded system device
The server-side of shadow service, and start wireless access point function for the direct wireless connection of user terminal, the connected user of detection
Whether terminal is to access first;If so, then embedded server-side provides the user of the projection client-side program for accessing first
Terminal downloads;If it is not, then embedded server-side receives the user terminal for being mounted with projection client-side program for initiating projection request
That sends includes the data packet of data image to be projected, and passes through connected projector equipment and correspond to the data image to be projected
Form projection;Computer server in compared with the prior art, technical scheme cost of implementation is low, portability is strong, behaviour
The advantages that making convenient and small power consumption, further, may also be combined with the improvement of data processing method to optimize network transmission performance.
The present invention effectively overcomes various shortcoming of the prior art and has high industrial utilization.
The above-described embodiments merely illustrate the principles and effects of the present invention, not for the limitation present invention.It is any ripe
Know the personage of this technology all can carry out modifications and changes under the spirit and scope without prejudice to the present invention to above-described embodiment.Cause
This, those of ordinary skill in the art is complete without departing from disclosed spirit and institute under technological thought such as
Into all equivalent modifications or change, should by the present invention claim be covered.
Claims (21)
1. one kind projection method of servicing, it is characterised in that applied to the embedded server-side for being connected with projector equipment, the method
Including:
Start the wireless access point function of embedded server-side for the direct wireless connection of user terminal;
Whether the connected user terminal of detection is to access first;
If so, then embedded server-side provides the user terminal downloads of the projection client-side program for accessing first;
If it is not, then embedded server-side receives what the user terminal for being mounted with projection client-side program that initiation projection is asked was sent
The data packet of data image to be projected is included, and passes through connected projector equipment and corresponds to the data formation throwing image to be projected
Shadow.
2. projection method of servicing according to claim 1, it is characterised in that the projection client-side program is to exempt to install journey
Sequence and/or self-triggered program.
3. projection method of servicing according to claim 1, it is characterised in that the embedded server-side provides projection client
End program supplies the user terminal downloads accessed first, including:
The embedded server-side obtains the configuration information of institute's access user terminal, and provide the projection client-side program of adaptation with
For downloading.
4. projection method of servicing according to claim 1, it is characterised in that the embedded server-side, which receives, initiates projection
What the user terminal for being mounted with projection client-side program of request was sent includes the data packet of data image to be projected, and passes through institute
The projector equipment of connection corresponds to the data image to be projected and forms projection, including:
The embedded server-side is extracted the data image to be projected and is projected after hardware decodes.
5. the projection method of servicing according to claim 1 or 4, it is characterised in that the data packet, which also includes, is synchronized with institute
The voice data of data image to be projected is stated, the embedded system service terminal also extracts and after hardware decodes described in broadcasting
Voice data.
6. projection method of servicing according to claim 1, it is characterised in that the mode of the projection includes:By multiple use
The data image to be projected of family terminal project in the lump;Or the data image to be projected of a user terminal are individually projected.
7. projection method of servicing according to claim 1, it is characterised in that including:
The embedded server-side initiates projection inquiry to the user terminal for having loaded projection client-side program connected;
The embedded server-side receives the response results of the projection inquiry, judges whether to the projection according to this.
8. projection method of servicing according to claim 1, it is characterised in that the embedded service terminal is arranged to not delay
Deposit the transmitted data on network of transmission or reception.
9. one kind projection requesting method, it is characterised in that applied to a user terminal, the described method includes:
The user terminal wireless connection is located at the wireless access point function of embedded server-side;
The operation projection client-side program downloaded from the embedded server-side or the projection client-side program that has loaded with
Projection request is initiated to the embedded server-side, and sends the data packet for including data image to be projected.
10. projection requesting method according to claim 9, it is characterised in that the projection client-side program is to exempt to install
Program and/or self-triggered program.
11. projection requesting method according to claim 9, it is characterised in that described to run from the embedded server-side
The projection client-side program of download or the projection client-side program loaded are asked with initiating projection to the embedded server-side,
Including:
User terminal projects client-side program by it and initiates to detect whether it connects throwing to the embedded server-side of wireless connection
The detection request of shadow equipment;
The user terminal receive the detection request response be in the presence of, in the user terminal prompt projection option with
It is selective;
The user terminal generates the projection request Concurrency and send to institute when selected projection option represents to confirm projection
State embedded server-side.
12. projection requesting method according to claim 9, it is characterised in that described to run from the embedded server-side
The projection client-side program of download or the projection client-side program loaded are asked with initiating projection to the embedded server-side,
Including:
Detect that client terminal can establish the feelings of wireless connection with embedded server-side in used projection client-side program
Under condition, prompt projection option for selection in the user terminal;
The user terminal is established with the embedded server-side and connected when selected projection option represents to confirm projection
And generate and send the projection request.
13. projection requesting method according to claim 9, it is characterised in that sending comprising data image to be projected
Before data packet, including:
Obtain the configuration information of user terminal;
The projection client-side program is adapted to the data image to be projected according to the configuration information of the user terminal
Processing.
14. projection requesting method according to claim 13, it is characterised in that the configuration information includes:User terminal
Electronic hardware information, one or more in Network status information and display parameter information.
15. projection requesting method according to claim 9, it is characterised in that the data image to be projected are the use
The screen picture of family terminal.
16. projection requesting method according to claim 9, it is characterised in that the data packet is also described comprising being synchronized with
The voice data of data image to be projected.
17. projection requesting method according to claim 9, it is characterised in that including:User terminal projects client by it
Hold program to send projective parameter to embedded server-side and instruction is set.
18. projection requesting method according to claim 9, it is characterised in that the user terminal is arranged to not cache hair
The transmitted data on network for sending or receiving.
19. one kind projection service unit, it is characterised in that applied to the embedded server-side for being connected with projector equipment, the throwing
Shadow request unit includes:
Mixed-media network modules mixed-media, for starting wireless access point function for the direct wireless connection of user terminal;
Whether authentication module, be to access first for detecting connected user terminal;
Memory module, for when the authentication result of the authentication module is is, there is provided projection client-side program for accessing first
The user terminal downloads;
Image processing module, for when the authentication result of the authentication module is no, receiving and initiating being mounted with for projection request
What the user terminal of projection client-side program was sent includes the data packet of data image to be projected, and passes through connected projection and set
The standby corresponding data image to be projected form projection.
20. projection service unit according to claim 19, it is characterised in that the projector equipment and embedded server-side
It is connected to two power output ends of one or three end supply units.
21. one kind projection request unit, it is characterised in that applied to a user terminal, the projection request unit includes:
Mixed-media network modules mixed-media, the wireless access point function of embedded server-side is located at for wireless connection;
Processing module, for running from the embedded server-side projection client-side program downloaded or the projection client loaded
Program is held to initiate projection request to the embedded server-side, and sends the data packet for including data image to be projected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610949940.4A CN108012167B (en) | 2016-11-02 | 2016-11-02 | Projection service and request method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610949940.4A CN108012167B (en) | 2016-11-02 | 2016-11-02 | Projection service and request method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108012167A true CN108012167A (en) | 2018-05-08 |
CN108012167B CN108012167B (en) | 2021-03-23 |
Family
ID=62047313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610949940.4A Active CN108012167B (en) | 2016-11-02 | 2016-11-02 | Projection service and request method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108012167B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110377255A (en) * | 2019-07-09 | 2019-10-25 | 汉王智联(武汉)科技有限公司 | A kind of throwing screen method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101980143A (en) * | 2010-10-26 | 2011-02-23 | 南开大学 | Method for Simultaneously Displaying Multiple Computer Desktops on a Single Physical Projector |
CN201859429U (en) * | 2010-10-22 | 2011-06-08 | 南开大学 | Projector control system for simultaneously displaying multi-computer desktops |
CN104156368A (en) * | 2013-05-14 | 2014-11-19 | 北京卓易讯畅科技有限公司 | Method and device for providing application access result |
-
2016
- 2016-11-02 CN CN201610949940.4A patent/CN108012167B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201859429U (en) * | 2010-10-22 | 2011-06-08 | 南开大学 | Projector control system for simultaneously displaying multi-computer desktops |
CN101980143A (en) * | 2010-10-26 | 2011-02-23 | 南开大学 | Method for Simultaneously Displaying Multiple Computer Desktops on a Single Physical Projector |
CN104156368A (en) * | 2013-05-14 | 2014-11-19 | 北京卓易讯畅科技有限公司 | Method and device for providing application access result |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110377255A (en) * | 2019-07-09 | 2019-10-25 | 汉王智联(武汉)科技有限公司 | A kind of throwing screen method and system |
Also Published As
Publication number | Publication date |
---|---|
CN108012167B (en) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10726068B2 (en) | App processing method and apparatus | |
EP3640849B1 (en) | Electronic device and method of registering personal cloud apparatus in user portal server thereof | |
US20170339227A1 (en) | Information Processing and Content Transmission for Multi-Display | |
WO2017097088A1 (en) | Multi-screen projection control method and system, terminal device, and computer storage medium | |
CN108513154A (en) | Intelligent home furnishing control method, smart television based on smart television and storage medium | |
CN103716709A (en) | Method and device for same screen interaction | |
CN115396521A (en) | Method, device and system for switching communication protocol | |
US10165229B2 (en) | Network communication system and method thereof | |
CN105430482A (en) | Multi-screen interaction method and terminal equipment | |
CN112261467B (en) | Screen-casting content display method and device, electronic equipment and readable storage medium | |
US20170171496A1 (en) | Method and Electronic Device for Screen Projection | |
CN103841466A (en) | Screen projection method, computer end and mobile terminal | |
CN103491122A (en) | Multiple screen display interactive system and airsharing method | |
US20130169670A1 (en) | Electronic device and method for transmitting slide file during slide file presentation | |
CN103856374A (en) | Data transmission method, terminal and home interconnected system | |
CN107454615A (en) | A set-top box dual wifi control method | |
CN112346692A (en) | Screen projection data processing method and device and storage medium | |
CN104394127A (en) | A multimedia sharing method, device and system | |
CN109788301A (en) | A kind of live broadcasting method of Streaming Media, terminal device, live broadcast system and computer readable storage medium | |
CN105530232B (en) | Account login method and device | |
US11874703B2 (en) | Mobile dock | |
EP2933990B1 (en) | Method and device for prompting a user | |
CN104301400A (en) | Multi-screen cooperation and resource sharing method on basis of Samba protocol | |
CN112817248B (en) | A shared device management method, device, storage medium and electronic device | |
CN103546794A (en) | Remote control device and smart television |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Projection service, request method and device Granted publication date: 20210323 Pledgee: Renlai Electronic Technology (Shanghai) Co.,Ltd. Pledgor: MONTAGE TECHNOLOGY (SHANGHAI) CO.,LTD.|Montage LZ Technologies (Chengdu) Co.,Ltd. Registration number: Y2024980016169 |