The content of the invention
The present invention provides a kind of remotely generation control system, potential safety hazard, generation be present for solving the generation control of prior art medium-long range
Control person can not look on the defects of study.
In order to solve the above problems, present invention offer is a kind of remotely for prosecutor method, the operation applied for long-range generation control one,
Methods described includes:First user terminal sends authorization requests to server;
The server responds the authorization requests, generates authorization message and by itself and the association;
The second user terminal obtains the authorization message, and the server is logged according to the authorization message;
The application that the peripheral hardware control instruction operation that the server is sent according to second user terminal associates with authorization message,
And the audio/video information of the application associated with authorization message is sent to first user terminal and the second user
Terminal;
First user terminal and the second user decoding terminals show the audio/video information.
Further, the process of the second user terminal acquisition authorization message further comprises:
The server sends the authorization message to second user terminal, or
The server sends the authorization message to Extension Software Platform, the second user terminal and passes through the Extension Software Platform
The authorization message is obtained, or
The server sends the authorization message to first user terminal, first user terminal and awarded described
Power information is distributed to Extension Software Platform, and the second user terminal obtains the authorization message from the Extension Software Platform.
Further, the peripheral hardware control instruction operation that the server is sent according to second user terminal is closed with authorization message
The application of connection, and the audio/video information of the application associated with authorization message is sent to first user terminal and described
The process of second user terminal further comprises:
The peripheral hardware control instruction that the second user terminal is sent is transmitted to what is associate with authorization message in server and answered
With;
The application associated according to the peripheral hardware control instruction operation that the second user terminal is sent with authorization message;
The sound and image information of the application associated described in collection with authorization message;
The sound and image information are encoded to audio/video information, send the audio/video information to first user
Terminal and the second user terminal.
Further, the second user terminal obtains the authorization message, and the clothes are logged according to the authorization message
Also include after business device:
First user terminal sends and exits authorization requests to the server;
The peripheral hardware control instruction that the server is sent according to first user terminal runs the application, and by described in
The audio/video information of application is sent to first user terminal.
A kind of remotely generation control system of another offer of the invention, it is described long-range for control system for the operation of the remotely application of generation control one
System includes the first user terminal, server and second user terminal;
First user terminal sends authorization requests to server, and decoding shows the audio frequency and video letter that the server is sent
Breath;
The server responds the authorization requests, authorization message is generated and by itself and the association, according to described
The application that the peripheral hardware control instruction operation that second user terminal is sent associates with authorization message, and associated by described in authorization message
The audio/video information of application send to first user terminal and the second user terminal;
The second user terminal obtains the authorization message, logs in the server according to the authorization message, sends
Peripheral hardware control instruction to the server, decoding shows the audio/video information that the server is sent.
Further, the process of the second user terminal acquisition authorization message further comprises:
The server sends the authorization message to second user terminal;Or
The server sends the authorization message to Extension Software Platform, the second user terminal and passes through the Extension Software Platform
Obtain the authorization message;Or
The server sends the authorization message to first user terminal, first user terminal and awarded described
Power information is distributed to Extension Software Platform, and the second user terminal obtains the authorization message from the Extension Software Platform.
Further, the server includes management server and application server;
The management server responds the authorization requests, generates authorization message and by itself and the association, receives
The peripheral hardware control instruction that the second user terminal is sent, and send it to the application server responses;
The peripheral hardware control instruction operation that the application server is sent according to the second user terminal is closed with authorization message
The application of connection, and the audio/video information of the application associated with authorization message is sent to first user terminal and described
Second user terminal.
Further, the application server further comprises:Using operation module, data acquisition module, coding module,
Sending module and peripheral hardware command process module;
The peripheral hardware command process module is used to transmit the peripheral hardware control instruction that the second user terminal is sent to institute
State using operation module;
The application operation module is according to the peripheral hardware control instruction operation that the second user terminal is sent with authorizing
The application of information association;
The data acquisition module is used for the sound and image information for gathering the application associated with authorization message;
The coding module is used to the sound and image information being encoded to audio/video information, passes through the sending module
The audio/video information is sent to first user terminal and the second user terminal.
Further, the application operation module includes multiple VPSs, each VPS
For running the application related to first user terminal and the second user terminal.
Further, the audio/video information is encoded to full P frame sequences by the coding module.
Long-range generation control system provided by the invention, it is not necessary to change to be controlled and apply itself, be applicable to LAN, interconnection
Net, mobile radio network.In any time of application manipulation, other people can be applied on behalf of manipulation, and original subscriber is by manipulating
Person is changed into looking on role, can provide the user master-hand's operation, the approach of oneself study, or user and provide experience high-order application
Approach.The present invention, which can be protected effectively, applies for that other people, on behalf of the account of effector and the privacy of virtual assets and safety, have
All operations of the effect monitoring for control person.
Embodiment
In order that the technical characterstic and effect of the present invention are more obvious, technical scheme is done below in conjunction with the accompanying drawings
Further illustrate, the present invention can also there are other different instantiations to be illustrated or implement, any those skilled in the art
The equivalents done within the scope of the claims belong to the protection category of the present invention.
Server as described below is Cloud Server, and its storage inside has to be used using the relevant information run, described first
Family terminal and second user terminal can be the terminal installations such as set top box, mobile phone, PAD, computer, and the first user terminal is to control in generation
Party in request, second user terminal are for prosecutor, are generation control object using (such as game application, teaching application), are loaded into cloud clothes
It is engaged on device.First user terminal sends authorization requests to server as needed, and server sends authorization message, and second user is whole
After end obtains authorization message, same application is logged in, control instruction to server, server is sent and will respond the audio frequency and video of instruction
Information is sent to the first user terminal and second user terminal, realizes that second user the first user of generation control applies, by the first user
See the function of the manipulation of second user.
One embodiment of the invention provides one kind remotely for prosecutor method, for the operation of the long-range application of generation control one, such as Fig. 1 institutes
Show, comprise the following steps that:
Step S11:First user terminal sends authorization requests to server.It should be noted that the present invention is sent out user
The time of authorization requests is sent not to be limited, user can first send authorization requests after application system is logged in, and then starting should
With online wait second user terminal response generation control.Also application system can be logged in, after starting application, during manipulation application,
Send authorization requests.
Step S12:Server responds authorization requests, generates authorization message and by itself and association.Specifically, authorize letter
Breath can be embodied in the form of authorization code (numeral, letter or numeral and monogram) or Quick Response Code.
Step S13:Second user terminal obtains authorization message, and according to authorization message login service device, server automatically will
In the application of second user terminal insertion authority information binding, the control of application is given to second user terminal.
Specifically, the process of second user terminal acquisition authorization message further comprises:
Server sends the authorization message to second user terminal;Or
Server sends authorization message to Extension Software Platform, such as server and spreads authorization message by interconnecting net mode, such as
Promoted in a manner of cloud is announced, pastes bulletin, portal menu etc., second user terminal obtains authorization message by Extension Software Platform;Or
Server sends authorization message to the first user terminal, after the first user terminal receives authorization message, believes authorizing
Breath is distributed to Extension Software Platform, and second user terminal obtains authorization message from Extension Software Platform.
Step S14:What the peripheral hardware control instruction operation that server is sent according to second user terminal associated with authorization message
Using, and the audio/video information of the application associated with authorization message is sent to the first user terminal and second user terminal.
In one embodiment of the invention, peripheral hardware control instruction operation that the server is sent according to second user terminal with
The application of authorization message association, and the audio/video information of the application associated with authorization message is sent to first user
The process of terminal and the second user terminal further comprises:
The peripheral hardware control instruction that the second user terminal is sent is transmitted to the application associated with authorization message;
The application associated according to the peripheral hardware control instruction operation that the second user terminal is sent with authorization message;
The sound and image information of the application associated described in collection with authorization message;
The sound and image information are encoded to audio/video information, send the audio/video information to first user
Terminal and the second user terminal.
Step S15:First user terminal and second user decoding terminals show audio/video information so that the first user terminal
It may be viewed by audio/video information during second user terminal control.
Further, second user terminal obtains authorization message, and according to authorization message login service device, server is by application
Control also includes after handing to second user terminal from the first user terminal:First user terminal sends and exits authorization requests
To server;The peripheral hardware control instruction that server is sent according to the first user terminal runs the application, and audio/video information is sent out
Deliver to the first user terminal.First user terminal is sent exit authorization requests after, application that server will associate with authorization message
Control give the first user terminal.So that the first user terminal is withdrawn into autonomous manipulation state from for control state.
The present embodiment can realize the application of second user terminal remote the first user terminal of generation control, manipulation the first user end
The user at end is changed into onlooker from manipulator, and the user of manipulation second user terminal is for control person, can be that the first user of manipulation is whole
The user at end provides master-hand's operation, the approach of oneself study, or user and provides the approach of experience high-order application, while can
Ensure the first user terminal account and the privacy and safety of virtual assets, all operations of the user terminal of effective monitoring first.
It is provided by the invention remotely for prosecutor method, it is not necessary to change it is controlled apply itself, be applicable to LAN, interconnect
Net, mobile radio network.In any time of application manipulation, other people can be applied on behalf of manipulation, and original subscriber is by manipulating
Person is changed into looking on role, can provide the user master-hand's operation, the approach of oneself study, or user and provide experience high-order application
Approach.The present invention, which can be protected effectively, applies for that other people, on behalf of the account of effector and the privacy of virtual assets and safety, have
All operations of the effect monitoring for control person.
As shown in Fig. 2 for one embodiment of the invention, remotely generation control system construction drawing, the system include server 10, first
User terminal 20 and second user terminal 30.
First user terminal 20 sends authorization requests to server 10, the audio frequency and video letter that decoding display server is sent
Breath;
The server 10 responds the authorization requests, generates authorization message and by itself and association, is used according to second
The application that is associated with authorization message of peripheral hardware control instruction operation that family terminal 30 is sent, and by it is described associated with authorization message answer
Audio/video information is sent to first user terminal 20 and the second user terminal 30.
The second user terminal 30 obtains the authorization message, and the server 10 is logged according to the authorization message,
Send the audio/video information that peripheral hardware control instruction is sent to server, decoding display server.
In one embodiment of the invention, the process that second user terminal 30 obtains authorization message further comprises:Server is sent out
Authorization message is sent to second user terminal;Or server sends authorization message to Extension Software Platform, second user terminal and passes through popularization
Platform obtains authorization message;Or server sends authorization message to the first user terminal, the first user terminal and sends out authorization message
Cloth to Extension Software Platform, second user terminal obtains authorization message by Extension Software Platform.
Specifically, above-mentioned Extension Software Platform includes but is not limited to forum, short message, wechat etc., and authorization message is to enter for control person
Enter the unique mark of application, can be Quick Response Code, authorization code (numeral and/or monogram) etc..The present invention is to Extension Software Platform and awards
The concrete form of weighted code is not limited.
Further, as shown in figure 3, server 10 includes management server 12 and application server 11.The management clothes
Device of being engaged in responds the authorization requests, generates authorization message and by itself and the association, receives the second user terminal hair
The peripheral hardware control instruction sent, and send it to the application server responses.The application server is used according to described second
The application that the peripheral hardware control instruction operation that family terminal is sent associates with authorization message, and by the application associated with authorization message
Audio/video information send to first user terminal and the second user terminal.First user terminal and second user are whole
Audio/video information is presented in decoding respectively at end so that the first user terminal can watch second user terminal identical picture and second
All operational motions of the user to application.
In more detail, as shown in figure 3, application server further comprises:Using operation module 111, data acquisition module
Block 112, coding module 113, sending module 114 and peripheral hardware command process module 115.Peripheral hardware command process module 115 is used to locate
Peripheral hardware control instruction is managed, the peripheral hardware control instruction that second user terminal is sent is transmitted to application and runs module, realizes application behaviour
Control.It is used to run the application associated with authorization message using operation module 111, responds peripheral hardware control instruction.Data acquisition module
112 are used for the sound and image information of the application that collection associates with authorization message;Coding module 113 compiles sound and image information
Code is audio/video information, and audio/video information is sent to the first user terminal 20 and second user terminal 30 by sending module 114.
In one embodiment of the invention, virtualization technology is used using operation module 111, physical server is divided into multiple
VPS, each VPS are that (one group of user terminal includes the first user to one group of subscriber terminal service
Terminal and second user terminal).Virtualization have many modes, can be achieved by the prior art, as RDP technologies, VM technologies,
SandBox technologies etc..Using operating in VPS, the isolation to operating application is realized, is avoided between user
Influence each other and data obfuscation, improve the experience effect of user.
Data acquisition module 112 uses Hook technical limit spacing application pictures and sound.Coding module 113 uses
H.264Baseline coding standard, coding audio-visual stream are full P frame sequences, lift coding computational efficiency with this, improve compression
Than reducing delay, ensuring that picture mistake being capable of Fast Convergent using I Slice flush mechanisms.Audio frequency and video after coding are circulated
Network is crossed to send to the first user terminal and second user terminal.
Peripheral hardware command process module 115 makes, using thinking peripheral hardware input path be present, to intercept using virtual handle drives
DirectInput, XInput, HID (Human Interface Device), system message etc. are inputted, and remote input is reset
To internal, the operational order of analog physical peripheral hardware to application, application manipulation is realized.
Refer to again shown in Fig. 3, the first user terminal 20 comprises at least peripheral hardware mapping block, Video decoding module and peripheral hardware
Instruction input module.Second user terminal 30 comprises at least peripheral hardware mapping block, Video decoding module, peripheral hardware instruction input mould
Block, peripheral hardware instruction input module are used to make user's input peripheral operational order.The peripheral hardware mapping block of terminal can be by terminal peripheral hardware
Operational order is sent to the peripheral hardware command process module in application server, and peripheral hardware command process module redirects remote input
Internal, the operational order of analog physical peripheral hardware to application, realize application manipulation.
Met difficulty below with user in game reaches a standard, apply describing technical side of the invention in detail exemplified by high Hand supplementary
Case, it is as described below the first above-mentioned user terminal by auxiliary, auxiliary is above-mentioned second user terminal, high Hand supplementary generation
The server of control system uses distributed deployment, and management server is responsible for terminal login, complete in application server after logining successfully
Run into application, data acquisition, the functions such as coding is sent, as shown in figure 4, detailed process is as follows:
Step S21:Video cloud system is logged in by auxiliary, a certain game is sent and obtains auxiliary authorization code and asks to managing
Server;Management server is released authorization code by third party's channel such as approach such as forum, short message, wechat, is aided in
Person starts game, and server associates authorization code with the game, online to wait auxiliary's response.Specifically, authorization code has necessarily
Effective time, after more than effective time, if still without auxiliary respond, need by auxiliary resend obtain auxiliary award
Weighted code is asked, and continues waiting for auxiliary's response.
Step S22:After auxiliary logs in video cloud system, input auxiliary authorization code, management server checking mandate passes through
Afterwards, in the game automatically associated its insertion authority code, and the control of game is handed into auxiliary from by auxiliary.
Step S23:In supporting process, sent by auxiliary by game command is manipulated to management server, management server
Manipulation game command is distributed into corresponding application server responses, and the audio/video information of response is sent to auxiliary's terminal
And by auxiliary's terminal, all operating process of auxiliary can be looked on by auxiliary, but oneself can not manipulate game simultaneously.
Step S24:In supporting process, by the also transmittable peripheral hardware exit instruction of auxiliary to management server, management service
Device will be exited the auxiliary for autonomous control state, terminating auxiliary by auxiliary from secondary status.
The present invention can be also used for the experience that high-order game user shares current game instance to low order game user.This
When, high-order game user becomes to be become by auxiliary (the first user terminal), low order game user for auxiliary's (second user
Terminal), detailed process can be found in above-described embodiment, no longer be repeated herein.
Long-range generation control method and system provided by the invention, it is not necessary to change it is controlled applies itself, be applicable to LAN,
Internet, mobile radio network.In any time of application manipulation, other people can be applied on behalf of manipulation, and original subscriber by
Manipulator is changed into looking on role, can provide the user master-hand's operation, the approach of oneself study, or user and provide experience high-order
The approach of application.The present invention, which can be protected effectively, applies other people on behalf of the account of effector and the privacy of virtual assets and peace
Entirely, all operations of the effective monitoring for control person.
It is described above to be merely to illustrate technical scheme, any those of ordinary skill in the art can without prejudice to
Under the spirit and scope of the present invention, above-described embodiment is modified and changed.Therefore, the scope of the present invention should regard
Right is defined.