CN107992373A - A kind of method and system, client, proxy server for realizing cooperating - Google Patents
A kind of method and system, client, proxy server for realizing cooperating Download PDFInfo
- Publication number
- CN107992373A CN107992373A CN201711387030.2A CN201711387030A CN107992373A CN 107992373 A CN107992373 A CN 107992373A CN 201711387030 A CN201711387030 A CN 201711387030A CN 107992373 A CN107992373 A CN 107992373A
- Authority
- CN
- China
- Prior art keywords
- client
- clients
- operational order
- response results
- same application
- 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
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000004044 response Effects 0.000 claims abstract description 110
- 238000004891 communication Methods 0.000 claims abstract description 62
- 235000013399 edible fruits Nutrition 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 241000031708 Saprospiraceae Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 241000894007 species Species 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/541—Client-server
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention belongs to field of communication technology, discloses a kind of method for realizing cooperating, including:Receive the first operational order that first client is used to operate the same application domain, and first operational order and the corresponding background server of the same application domain are based on into row data communication, and then the first response results that the background server is fed back based on first operational order are received, and first response results are sent to first client and other clients;Receive the second operational order that other clients are used to operate the same application domain, and second operational order and the corresponding background server of the same application domain are based on into row data communication, and then the second response results that background server is fed back based on the second operational order are received, and the second response results are sent to the first client and other clients.The present invention provides a kind of efficient cooperating of exchange and the method for exchange.
Description
Technical field
The present invention relates to field of communication technology, more particularly to a kind of method and system, client, generation for realizing cooperating
Manage server.
Background technology
With the continuous development of scientific technology, the species of electronic product is also more and more, and people have also enjoyed scientific and technological hair
Open up the various facilities brought.Present people can be enjoyed as what development in science and technology was brought relaxes by various types of terminal devices
Suitable life.For example, the terminal device such as smart mobile phone, tablet computer has become an important part in people's life,
User can be listened to music using terminal devices such as smart mobile phone, tablet computers, be played game, dealing article etc..For example, user
Can use above terminal device logs shopping application software, interacted between shopping application software and then reach article
Dealing.
But for current interactive mode, the interaction of actually simple ' one-to-one ' pattern, for example, certain user
When carrying out article trading with shopping software, operational order can be sent via platforms such as browser, shopping softwares and (such as browsed, thing
Product confirmation etc.) shopping server is given, the corresponding operation data of the operational order is then fed back to the user by shopping server, and
Other users are the interaction datas that impossible obtain between the user and shopping server.So current interactive mode is not
It can realize multi-user collaborative operation same target and realize data sharing.
The content of the invention
The present invention provides a kind of method for realizing cooperating, client, proxy server and system, realizes multi-client
Cooperating, carries out efficient ac.
In order to solve the above technical problems, the present invention provides a kind of method for realizing cooperating, including:
Receive the first client be used for and other clients to same application domain progress cooperating operation requests, base
First client and other clients is controlled to enter cooperative mode in the operation requests;
Under the cooperative mode, receive first client and be used to operate the first of the same application domain
Operational order, and data are carried out based on first operational order and the corresponding background server of the same application domain and are led to
Letter, and then receive the first response results that the background server is fed back based on first operational order, and by described first
Response results are sent to first client and other clients so that first client and other clients
End all shows first response results;
Under the cooperative mode, receive other clients and be used to operate the second of the same application domain
Operational order, and data are carried out based on second operational order and the corresponding background server of the same application domain and are led to
Letter, and then receive the second response results that the background server is fed back based on second operational order, and by described second
Response results are sent to first client and other clients so that first client and other clients
End all shows second response results.
Further, the method further includes:
Under the cooperative mode, receive first client or other clients are sent be used for into
Enter the exchange request of communications interface, and carried respectively to first client and other clients based on the exchange request
For communications interface;
Wherein, the communications interface is used to show and is exchanged including first client with what other clients were sent
Information.
Further, the exchange of information includes:It is one or more in text message, voice messaging and video information.
Further, the method further includes:
Under the cooperative mode, receive first client or other clients are sent be used for into
Enter the audiovisual exchange request of video calling or voice communication, and first client is established based on audiovisual exchange request
Video calling or voice communication between other clients.
It is further, described that first response results are sent to first client and other clients,
Specifically include:
First response results are sent to first client and other clients in the form of response page
End;
It is described that second response results are sent to first client and other clients, specifically include:
Second response results are sent to first client and other clients in the form of response page
End.
Further, second response results are sent to first client and other clients described
End so that after first client and other clients all show second response results, the method is also wrapped
Include:
Receive first client and exit the first of the cooperative mode and exit request, and moved back according to described first
Going out request controls first client and other clients all to exit the cooperative mode;Or
Receive other clients and exit the second of the cooperative mode and exit request, and moved back based on described second
Going out request controls other clients to exit the cooperative mode.
A kind of method for realizing cooperating, including:
The control instruction of first client Receiving Agent server enters cooperative mode, in the cooperative mode
Under, first client and other clients can carry out cooperating to same application domain;
Under the cooperative mode, the first operational order for being used for operating the same application domain is sent to described
Proxy server so that the proxy server is based on first operational order and the corresponding backstage of the same application domain
Server receives the first response knot that the background server is fed back based on first operational order into row data communication
Fruit, and cause the proxy server that first response results are sent to first client and other clients
End so that first client and other clients all show first response results;
What Receiving Agent server was sent is used to operate the second of the same application domain based on other clients
Operational order, and proxy server are based on second operational order background server corresponding with the same application domain
The second response results fed back into the background server acquired in row data communication based on second operational order so that
First client and other clients all show second response results.
A kind of proxy server, including:
Control module, for receiving, the first client is used for and other clients carry out cooperating to same application domain
Operation requests, control first client and other clients to enter cooperating mould based on the operation requests
Formula;
First data communication module, is used to operate under the cooperative mode, receiving first client
First operational order of the same application domain, and it is corresponding based on first operational order and the same application domain
Background server receives the first sound that the background server is fed back based on first operational order into row data communication
Should be as a result, and first response results be sent to first client and other clients;And
Second data communication module, is used to operate under the cooperative mode, receiving other clients
Second operational order of the same application domain, and it is corresponding based on second operational order and the same application domain
Background server receives the second sound that the background server is fed back based on second operational order into row data communication
Should be as a result, and second response results be sent to first client and other clients.
A kind of client, including:
Transmitting element, for proxy server send cooperating request and Receiving Agent server control instruction into
Enter cooperative mode, and under the cooperative mode, send and be used for the first operation for operating the same application domain
Instruct to the proxy server so that the proxy server is based on first operational order and the same application domain
Corresponding background server is into row data communication;
Receiving unit, the background server for receiving and display proxy server is sent are based on the described first operation
First response results of instruction feedback;And
Receive and display proxy server send based on other clients send be used for operate the same application journey
Second operational order of sequence, and background server corresponding with the same application domain are anti-based on second operational order
The second response results produced into row data communication of feedback so that first client and other clients all show institute
State the second response results.
A kind of system for realizing cooperating, including:First client, other clients and proxy server;
First client, carries out same application domain with other clients for sending the operation requests of cooperating;
The proxy server, for receiving the operation requests, and based on operation requests control first visitor
Family end and other clients enter cooperative mode;
First client, is additionally operable under the cooperative mode, sends and is used to operate same application domain
First operational order gives the proxy server;
Other described clients, under the cooperative mode, send and are used to operating the of same application domain
Two operational orders give the proxy server;
The proxy server, is additionally operable to be based on first operational order, and carrying out data with the background server leads to
Letter, and then receive the first response results that the background server is fed back based on first operational order, and by described first
Response results are sent to first client and other clients so that first client and other clients
End all shows first response results;And
Based on second operational order, with the background server into row data communication, and then the backstage clothes are received
The second response results that business device is fed back based on second operational order, and second response results are sent to described first
Client and other clients so that first client and other clients all show the second response knot
Fruit.
The one or more technical solutions provided in the embodiment of the present application, have at least the following technical effects or advantages:
What is provided in the embodiment of the present application realizes cooperating and the method for exchange, by the collaboration for receiving the first client
Operation requests, and cooperative mode is established based on cooperating request and control the first client and other clients into
Enter cooperative mode.Under the cooperative mode, proxy server can receive the first client and other clients are equal
The operational order for being used for operating same application domain that same application domain is sent respectively can be directed to be responded, and promote to act on behalf of
Server with and the corresponding background server of the same application domain into row data communication, obtain operation and respond and then rung
Should as a result, and response results are sent respectively to the first client and other clients so that first client and described
Other clients all show identical response results, and then can realize one operation object of multi-client cooperating and realize number
According to shared.
Brief description of the drawings
Fig. 1 is the Organization Chart of the system provided by the invention for realizing cooperating;
Fig. 2 is the implementation process figure for the method for realizing cooperating that the embodiment of the present invention one provides;
Fig. 3 is the proxy server configuration diagram that the embodiment of the present invention three provides.
Embodiment
The embodiment of the present application is real by providing a kind of method for realizing cooperating, client, proxy server and system
Existing multi-client cooperating, carries out efficient ac.
In order to better understand the above technical scheme, below in conjunction with specification and specific embodiment to above-mentioned skill
Art scheme is described in detail, it should be understood that the specific features in the embodiment of the present invention and embodiment are to present techniques side
The detailed description of case, rather than the restriction to technical scheme, in the case where there is no conflict, the embodiment of the present application and
Technical characteristic in embodiment can be mutually combined.
It is existing to solve the present invention provides a kind of method for realizing cooperating as a kind of optional embodiment
Each application program of access when be merely able to and application program is ' one-to-one ' carries out data interaction, be unable to realize multi-user collaborative
The problem of operating and realizing data sharing.It should be noted that method of the present invention can with but be not limited only to be applied to it is clear
Look in device.In addition to applied to browser, it can be applied in other applications, such as:Shopping software (such as Taobao is soft
Part), instant message applications (wechat, QQ, Fetion etc. software) etc..Below by browser side using this method exemplified by carry out
Illustrate, the embodiment of other sides (shopping software, instant message applications etc.) is similar with the embodiment of browser side, therefore
Repeat no more.
It refer to Fig. 1 below, be a kind of Organization Chart of system for realizing cooperating provided by the invention.
In the system architecture diagram of the embodiment of the present invention, the equipment being related to includes:First client, other client (numbers
Mesh is unlimited, it is one or more all can), proxy server and the corresponding background server of application program.Wherein, of the invention first
Client and other clients can be specifically mobile phone, computer, PAD etc. electronic equipment.The user of client is user.
Proxy server is mainly used for background server into row data communication.It is mainly used to and proxy server communication and response agent
The request of server.
Background server is the corresponding server of application program,
Background server can be any server, such as bank server, video server, financial transaction mechanism (stock
Ticket exchange) the various types of services of server etc. that provide of the server, the privacy mechanism (such as Flight Design institute) that provide
Device, then background server of the background server of such as Taobao, browser etc..For example, user is sent out using client
Purchase request data are sent, proxy server can establish data communication with Taobao's background server, then turn purchase request data
Corresponding Taobao's background server is issued, corresponding request is responded by Taobao's background server.
But current background server is actually the data communication that direct and client carries out ' one-to-one ', because
This, it is impossible to realize multi-user collaborative operation same target and realize data sharing.In order to solve this problem, present invention uses
Proxy server.
In general, proxy server uses server component, respectively with first client and other clients
End and background server communication.
So proxy server can control multi-user to enter cooperative mode, in this mode, proxy server can
Same application journey is operated with being used for of receiving that the first client and other clients can be directed to that same application domain send respectively
The operational order of sequence is responded, and promote proxy server with and the corresponding background server of the same application domain carry out
Data communication, obtains operation and responds and then obtain response results, and response results are sent respectively to the first client and other
Client so that first client and other clients all show identical response results, and then can realize more
One operation object of client cooperating simultaneously realizes data sharing.
In order to further explain the technical solution of the present invention, specific implementation process is looked at below.
Embodiment one
In embodiments of the present invention, it is that the present embodiment provides a kind of implementation for the method for realizing cooperating referring to Fig. 2
Cheng Tu.
In specific implementation process, this method includes:
Step 11, receive the operation that the first client is used to same application domain is carried out with other clients cooperating
Request, controls first client and other clients to enter cooperative mode based on the operation requests.
In the implementation process of proxy server side, when the first client and other clients need to cooperate with Taobao
Carry out dealing operation and need real-time implementation data sharing, then proxy server can then control the first client and other clients
End enters cooperative mode.In practical applications, the first client and other clients can be sent to proxy server
Into the request of cooperative mode, in order to be operated to same application, the client of the operation is sent to server
End can regard primary client as, other clients can be regarded as from client.And in order to make it easy to understand, the implementation of the present invention
For example by taking the first client sends the operation requests as an example, other clients transmission operation requests are similar, so repeat no more.
Proxy server control based on the operation requests control first client and other clients into
During entering cooperative mode.First, other clients is in a unlimited number, can be one or more, can be according to reality
Border needs to select.Secondly, and when other clients include multiple client, proxy server can establish cooperating mould
During formula, while this multiple client is invited to enter the cooperative mode.Certainly, cooperating is entered in this multiple client
After under pattern, if also other client needs to enter the cooperative mode, then appointing under cooperative mode
Meaning client can send invitation request to proxy server, in addition proxy server can then be based on invitation request control
Client enter the cooperative mode.
Further, before proxy server control client enters under cooperative mode, client can be sent to
One confirmation operation for whether entering cooperative mode, can be with client-side so that client carries out last confirmation
The form performance of button, if user triggers the button in client-side, then it represents that confirmation enters cooperative mode, then agency
Server side can then control client to enter under cooperative mode.The purpose for the arrangement is that the master that cooperative mode will be entered
Dynamic power gives back client, easy to client midway occur accident when can unrestricted choice whether enter cooperative mode,
Flexibly and easily, and then avoid being additionally related to multi-functional passive entry cooperative mode in the case of non-autonomous wish, so as to receive a large amount of useless numbers
According to other uses for influencing client.
After the first client and other clients enter under cooperative mode, then following step can be carried out.
Step 12, under the cooperative mode, receive first client and be used to operate the same application journey
First operational order of sequence, and carried out based on first operational order and the corresponding background server of the same application domain
Data communication, and then receive the first response results that the background server is fed back based on first operational order, and by institute
State the first response results and be sent to first client and other clients so that first client and it is described its
Its client all shows first response results.
In specific implementation process, under cooperative mode, the first client and other clients can be to same
One application program is operated, such as carries out browse operation to Taobao at the same time, and proxy server can browse result by newest
The first client and other clients are all fed back to, and then ensures that all clients being under cooperative mode all receive most
New browses result.
Further, since the type of application program is unlimited, such as the application program for thering is type of webpage form to feed back, it is such as clear
Look in device, browser the types of applications program (such as Taobao, Amazon etc.) opened, be all feedback result in the form of a web page
To client, so in embodiments of the present invention, by first response results be sent to first client and it is described its
Its client, specifically includes:First response results are sent to first client and institute in the form of response page
State other clients.For example, in ' the Taobao's homepage ' that browser shows, proxy server receives customer end A (first
Client) click ' clothes ' click commands, then can be sent to Taobao's server based on the click commands, Taobao's server connects
Receive the click commands, then can feed back ' the clothes page ' to proxy server, proxy server then by this be transmitted to customer end A and
The customer end B (other clients) being in together under cooperative mode, customer end A and customer end B can then show ' clothes at the same time
The page ', and customer end B can also operate the page, and the result after operating can be simultaneously displayed on customer end A and
On the interface of customer end B.
And another kind of, the then application program being mounted in client, such as Taobao, Jingdone district, QQ, wechat etc. application are soft
Part, this kind of application program can actively provide display interface to client.Therefore, in embodiments of the present invention, by first sound
Should result be sent to first client and other clients, specifically include:By first response results to show
Interface form is sent to first client and other clients.For example, under cooperative mode, opening
After APP takes out in group of U.S., customer end A, customer end B can show the display interface that U.S. group takes out at the same time, and proxy server receives visitor
The click commands of the click ' take-away ' of family end A (the first client), then can be sent to U.S. group's background service based on the click commands
Device, group of U.S. background server receive the click commands, then can feed back the display interface of ' take-away ' to proxy server, agency's clothes
This is then transmitted to customer end A and the customer end B (other clients) being in together under cooperative mode by business device, customer end A with
Customer end B can then show the display interface of ' take-away ' at the same time, and customer end B can also operate the display interface,
And the result after operating can be simultaneously displayed on the interface of customer end A and customer end B.
As a kind of optional embodiment, for the ease of each client (including the first client under cooperative mode
And other clients) between exchange, proxy server can provide communications interface to each client, that is, each client
End can also be exchanged while cooperating.The communications interface is that proxy server is generated and sent to the first client
With other clients, and the communications interface shown on the display interface of the first client and other clients can be used for
First client is exchanged in real time with other clients.
In specific implementation process, under the cooperative mode, receive first client or it is described its
What its client was sent is used for the exchange request into communications interface, and based on the exchange request respectively to first client
End and other clients provide communications interface.The communications interface, is mainly used for showing including first client and institute
State the exchange of information that other clients are sent between each other.In general, the exchange of information includes:Text message, voice letter
It is one or more in breath and video information.For example, it is, of course, also possible to carry out real-time voice exchange or video calling friendship
Stream, i.e., the method further includes:
Under the cooperative mode, receive first client or other clients are sent be used for into
Enter the audiovisual exchange request of video calling or voice communication, and first client is established based on audiovisual exchange request
Video calling or voice communication between other clients.
Step 13, under the cooperative mode, other clients is received and are used to operate the same application journey
Second operational order of sequence, and carried out based on second operational order and the corresponding background server of the same application domain
Data communication, and then receive the second response results that the background server is fed back based on second operational order, and by institute
State the second response results and be sent to first client and other clients so that first client and it is described its
Its client all shows second response results.
Server receives the second operational order of other clients and feeds back the specific implementation process of the second response results
It is similar with above-mentioned implementation process, so the present invention no longer citing repeats.
And a kind of optional embodiment is used as, it is described that second response results are sent to first client and institute
Other clients are stated, are specifically included:Second response results are sent to first client in the form of response page
With other clients.
As a kind of optional embodiment, during cooperative mode is exited, due in cooperative mode
Under each client there is primary client and point from client, so some functions are that primary client just has in proxy server
Have, such as the first client is primary client, when exiting cooperative mode, if cooperating mould is exited in primary client
Formula, then other clients can also be forced to exit.Specifically, second response results are sent to described described
One client and other clients so that first client and other clients all show second response
As a result after, reception first client exits the first of the cooperative mode and exits request, and according to described first
Exiting request controls first client and other clients all to exit the cooperative mode.
And for from client, if some is exited from client, then itself is then only exited, and independent of other visitors
Family end, so second response results are sent to first client and other clients described so that institute
State the first client and after other clients all show second response results, receive other clients and exit
The second of the cooperative mode exits request, and exits request based on described second and control other clients to exit institute
State cooperative mode.
Certainly, in addition to the above, when the first client is dropped by the wayside, other clients, which may also have, to be continued to exchange
Demand, at this time, the first client can also only exit itself when exiting, and other clients remain in cooperating
Under pattern, that is to say, that after the first client exits cooperative mode, other clients can not also be with exiting cooperating
Pattern;In such cases, system operatio and exchange can also be carried out between other clients.So described by described second
Response results are sent to first client and other clients so that first client and other clients
After end all shows second response results, first client can be received exit the 3rd of the cooperative mode and move back
Go out request, and exit request according to the described 3rd and control first client to exit the cooperative mode.
Embodiment two
The cooperating and communication method based on proxy server provided relative to embodiment one, the present embodiment provides one
The client-based cooperating of kind and communication method.
Since in practical applications, other clients are actually similar with the implementation process of the first client, so this hair
Bright embodiment is illustrated by taking the first client as an example, and the implementation process of other clients can refer to the reality of the first client
Process is applied, so details are not described herein.
Specifically, the embodiment of the invention discloses a kind of method for realizing cooperating, following steps are specifically included:
1st step, the control instruction of the first client Receiving Agent server enter cooperative mode.
Under the cooperative mode, first client and other clients can carry out same application domain
Cooperating.
As a kind of optional embodiment, before this, the first client, which is actively sent, to be used for other clients to phase
Operation requests with application program progress cooperating are to proxy server, so that proxy server please based on the operation
Ask and control first client and other clients to enter cooperative mode.
As a kind of optional embodiment, before this, sent and be used for the first client to identical by other clients
Application program carries out the operation requests of cooperating to proxy server, so that proxy server is based on the operation requests
First client and other clients is controlled to enter cooperative mode.Thus, the first client can receive generation
What reason server was sent notifies that the first client enters the notice of cooperative mode, or receives proxy server transmission
For inquiring whether the first client enters the information of cooperative mode, enter the cooperating if the first client is agreed to
Pattern.
Second step, under the cooperative mode, the first client can be sent for operating the same application domain
The first operational order give the proxy server so that the proxy server is based on first operational order and the phase
With application program, corresponding background server is into row data communication, and then receives the background server and be based on the described first operation
First response results of instruction feedback, and cause the proxy server that first response results are sent to first visitor
Family end and other clients so that first client and other clients all show the first response knot
Fruit;
3rd step, when other clients manipulate background server, the first client meeting Receiving Agent server is sent
It is used for the second operational order for operating the same application domain based on other clients, and proxy server is based on institute
The second operational order background server corresponding with the same application domain is stated into the backstage acquired in row data communication
The second response results that server is fed back based on second operational order so that first client and other clients
End all shows second response results.
Seen from the above description, the embodiment of the present invention is under the support of proxy server, and the first client should in operation
During with the background server of program, unified forwarding is carried out by proxy server without exception, and platform server upon receipt
During feedback, the first client and other clients are also uniformly sent to by proxy server so that the first client and other visitors
Family end all shows identical data.
Embodiment three
Based on same inventive concept, the present embodiment provides a kind of proxy server for realizing the above method.
Referring to Fig. 3, the embodiment of the invention discloses a kind of proxy server, including:
Control module, for receiving, the first client is used for and other clients carry out cooperating to same application domain
Operation requests, control first client and other clients to enter cooperating mould based on the operation requests
Formula;
First data communication module, is used to operate under the cooperative mode, receiving first client
First operational order of the same application domain, and it is corresponding based on first operational order and the same application domain
Background server receives the first sound that the background server is fed back based on first operational order into row data communication
Should be as a result, and first response results be sent to first client and other clients;And
Second data communication module, is used to operate under the cooperative mode, receiving other clients
Second operational order of the same application domain, and it is corresponding based on second operational order and the same application domain
Background server receives the second sound that the background server is fed back based on second operational order into row data communication
Should be as a result, and second response results be sent to first client and other clients.
Example IV
Based on same inventive concept, the present embodiment provides a kind of client for realizing the above method.
The embodiment of the invention discloses a kind of client, including:
Transmitting element, for proxy server send cooperating request and Receiving Agent server control instruction into
Enter cooperative mode, and under the cooperative mode, send and be used for the first operation for operating the same application domain
Instruct to the proxy server so that the proxy server is based on first operational order and the same application domain
Corresponding background server is into row data communication;
Receiving unit, the background server for receiving and display proxy server is sent are based on the described first operation
First response results of instruction feedback;And
Receive and display proxy server send based on other clients send be used for operate the same application journey
Second operational order of sequence, and background server corresponding with the same application domain are anti-based on second operational order
The second response results produced into row data communication of feedback so that first client and other clients all show institute
State the second response results.
Embodiment five
Based on same inventive concept, referring to Fig. 1, the present embodiment provides a kind of system for realizing cooperating, including:First
Client, other clients and proxy server;
First client, carries out same application domain with other clients for sending the operation requests of cooperating;
The proxy server, for receiving the operation requests, and based on operation requests control first visitor
Family end and other clients enter cooperative mode;
First client, is additionally operable under the cooperative mode, sends and is used to operate same application domain
First operational order gives the proxy server;
Other described clients, under the cooperative mode, send and are used to operating the of same application domain
Two operational orders give the proxy server;
The proxy server, is additionally operable to be based on first operational order, and carrying out data with the background server leads to
Letter, and then receive the first response results that the background server is fed back based on first operational order, and by described first
Response results are sent to first client and other clients so that first client and other clients
End all shows first response results;And
Based on second operational order, with the background server into row data communication, and then the backstage clothes are received
The second response results that business device is fed back based on second operational order, and second response results are sent to described first
Client and other clients so that first client and other clients all show the second response knot
Fruit.
The one or more technical solutions provided in the embodiment of the present application, have at least the following technical effects or advantages:
What is provided in the embodiment of the present application realizes cooperating and the method for exchange, by the collaboration for receiving the first client
Exchange request, and based on the collaboration exchange request establish cooperative mode and control the first client and other clients into
Enter to cooperate with AC mode to enter collaboration AC mode;Then the first client and other clients can be directed to same application domain
Operational order is sent, and promotes proxy server and the same reference program to the background server of property into row data communication,
Operation response is obtained, and the operation response is sent respectively to the first client and other clients, completes cooperating;Its
Between, operational order and operation response will be all transmitted to the first client and other clients by proxy server, so as to fulfill association
Biconditional operation, realizes efficient ac.
It should be noted last that above embodiment is merely illustrative of the technical solution of the present invention and unrestricted,
Although the present invention is described in detail with reference to example, it will be understood by those of ordinary skill in the art that, can be to the present invention
Technical solution technical scheme is modified or replaced equivalently, without departing from the spirit and scope of technical solution of the present invention, it should all cover
Among scope of the presently claimed invention.
Claims (10)
- A kind of 1. method for realizing cooperating, it is characterised in that including:Receive the first client be used for and other clients to same application domain progress cooperating operation requests, based on institute Stating operation requests controls first client and other clients to enter cooperative mode;Under the cooperative mode, the first operation that first client is used to operate the same application domain is received Instruction, and based on first operational order and the corresponding background server of the same application domain into row data communication, into And the first response results that the background server is fed back based on first operational order are received, and the described first response is tied Fruit is sent to first client and other clients so that first client and other clients are all aobvious Show first response results;Under the cooperative mode, the second operation that other clients are used to operate the same application domain is received Instruction, and based on second operational order and the corresponding background server of the same application domain into row data communication, into And the second response results that the background server is fed back based on second operational order are received, and the described second response is tied Fruit is sent to first client and other clients so that first client and other clients are all aobvious Show second response results.
- 2. realize cooperating and the method for exchange as claimed in claim 1, it is characterised in that the method further includes:Under the cooperative mode, receive first client or other clients are sent is used to enter and hands over The exchange request of stream interface, and based on the exchange request friendship is provided to first client and other clients respectively Stream interface;Wherein, the communications interface is used to show exchanges letter including first client with what other clients were sent Breath.
- 3. realize cooperating and the method for exchange as claimed in claim 2, it is characterised in that the exchange of information includes: It is one or more in text message, voice messaging and video information.
- 4. realize cooperating and the method for exchange as claimed in claim 1, it is characterised in that the method further includes:Under the cooperative mode, receive the entrance that is used for that first client or other clients are sent and regard Frequency call or the audiovisual exchange request of voice communication, and first client and institute are established based on audiovisual exchange request State the video calling between other clients or voice communication.
- 5. realize cooperating and the method for exchange as claimed in claim 1, it is characterised in thatIt is described that first response results are sent to first client and other clients, specifically include:First response results are sent to first client and other clients in the form of response page;It is described that second response results are sent to first client and other clients, specifically include:Second response results are sent to first client and other clients in the form of response page.
- 6. realize cooperating and the method for exchange as claimed in claim 1, it is characterised in that described by second sound Should result be sent to first client and other clients so that first client and other clients After all showing second response results, the method further includes:Receive first client and exit the first of the cooperative mode and exit request, and exited according to described first please Ask and control first client and other clients all to exit the cooperative mode;OrReceive other clients and exit the second of the cooperative mode and exit request, and exited based on described second please Control other clients are asked to exit the cooperative mode.
- A kind of 7. method for realizing cooperating, it is characterised in that including:The control instruction of first client Receiving Agent server enters cooperative mode, under the cooperative mode, First client and other clients can carry out cooperating to same application domain;Under the cooperative mode, the first operational order for being used for operating the same application domain is sent to the agency Server so that the proxy server is based on first operational order and the corresponding background service of the same application domain Device receives the first response results that the background server is fed back based on first operational order into row data communication, And cause the proxy server that first response results are sent to first client and other clients, make Obtain first client and other clients all show first response results;What Receiving Agent server was sent is operated based on other clients for operating the second of the same application domain Instruction, and proxy server are based on second operational order background server corresponding with the same application domain and carry out The second response results that the background server acquired in data communication is fed back based on second operational order so that described First client and other clients all show second response results.
- A kind of 8. proxy server, it is characterised in that including:Control module, the behaviour for carrying out cooperating to same application domain with other clients for receiving the first client to be used for Ask, control first client and other clients to enter cooperative mode based on the operation requests;First data communication module, it is described for operating under the cooperative mode, receiving first client First operational order of same application domain, and it is based on first operational order and the corresponding backstage of the same application domain Server receives the first response knot that the background server is fed back based on first operational order into row data communication Fruit, and first response results are sent to first client and other clients;AndSecond data communication module, it is described for operating under the cooperative mode, receiving other clients Second operational order of same application domain, and it is based on second operational order and the corresponding backstage of the same application domain Server receives the second response knot that the background server is fed back based on second operational order into row data communication Fruit, and second response results are sent to first client and other clients.
- A kind of 9. client, it is characterised in that including:Transmitting element, the control instruction for sending cooperating request and Receiving Agent server to proxy server enter association Biconditional operation pattern, and under the cooperative mode, send the first operational order for being used for operating the same application domain To the proxy server so that the proxy server is based on first operational order and the same application domain corresponds to Background server into row data communication;Receiving unit, the background server for receiving and display proxy server is sent are based on first operational order First response results of feedback;AndReceive and display proxy server send based on other clients send be used for operate the same application domain Second operational order, and background server corresponding with the same application domain are fed back based on second operational order The second response results produced into row data communication so that first client and other clients all show described the Two response results.
- A kind of 10. system for realizing cooperating, it is characterised in that including:First client, other clients and agency's clothes Business device;First client, carries out same application domain with other clients for sending the operation requests of cooperating;The proxy server, first client is controlled for receiving the operation requests, and based on the operation requests Enter cooperative mode with other clients;First client, is additionally operable under the cooperative mode, sends and is used to operate the first of same application domain Operational order gives the proxy server;Other described clients, are used for the second behaviour for operating same application domain under the cooperative mode, sending Instruct to the proxy server;The proxy server, is additionally operable to be based on first operational order, with the background server into row data communication, into And the first response results that the background server is fed back based on first operational order are received, and the described first response is tied Fruit is sent to first client and other clients so that first client and other clients are all aobvious Show first response results;AndBased on second operational order, with the background server into row data communication, and then the background server is received Based on the second response results of second operational order feedback, and second response results are sent to first client End and other clients so that first client and other clients all show second response results.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711387030.2A CN107992373A (en) | 2017-12-20 | 2017-12-20 | A kind of method and system, client, proxy server for realizing cooperating |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711387030.2A CN107992373A (en) | 2017-12-20 | 2017-12-20 | A kind of method and system, client, proxy server for realizing cooperating |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107992373A true CN107992373A (en) | 2018-05-04 |
Family
ID=62039270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711387030.2A Pending CN107992373A (en) | 2017-12-20 | 2017-12-20 | A kind of method and system, client, proxy server for realizing cooperating |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107992373A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109656732A (en) * | 2018-12-25 | 2019-04-19 | 华勤通讯技术有限公司 | A kind of application method and device of multiple terminals |
CN111028052A (en) * | 2019-11-28 | 2020-04-17 | 维沃移动通信有限公司 | Interface operation method and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101236553A (en) * | 2007-02-02 | 2008-08-06 | 国家人口计生委科学技术研究所 | Web page information synergistic browsing system and method |
CN105721547A (en) * | 2016-01-20 | 2016-06-29 | 北京京东尚科信息技术有限公司 | Method and device for cooperative processing business |
CN107105064A (en) * | 2017-06-02 | 2017-08-29 | 上海艾融软件股份有限公司 | The method for pushing and system of a kind of Transaction Information |
-
2017
- 2017-12-20 CN CN201711387030.2A patent/CN107992373A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101236553A (en) * | 2007-02-02 | 2008-08-06 | 国家人口计生委科学技术研究所 | Web page information synergistic browsing system and method |
CN105721547A (en) * | 2016-01-20 | 2016-06-29 | 北京京东尚科信息技术有限公司 | Method and device for cooperative processing business |
CN107105064A (en) * | 2017-06-02 | 2017-08-29 | 上海艾融软件股份有限公司 | The method for pushing and system of a kind of Transaction Information |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109656732A (en) * | 2018-12-25 | 2019-04-19 | 华勤通讯技术有限公司 | A kind of application method and device of multiple terminals |
CN111028052A (en) * | 2019-11-28 | 2020-04-17 | 维沃移动通信有限公司 | Interface operation method and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3172870U (en) | System for providing and managing interactive services | |
CN105745599B (en) | The collaboration services of enhancing | |
US8849917B2 (en) | Use of information channels to provide communications in a virtual environment | |
CN105528694A (en) | Enterprise interconnected office system based on cluster communication | |
CN105721547B (en) | The method and apparatus for cooperateing with processing business | |
CN107770255A (en) | Terminal device data sharing master control device and method for collaborative work | |
CN110288328A (en) | Virtual objects sending method, method of reseptance, device, equipment and storage medium | |
CN108063719A (en) | A kind of management system and method for meeting electronic business card | |
JPH10254968A (en) | Point management system | |
CN114661164A (en) | Meta-universe technology-based display equipment correlation method | |
CN102118397B (en) | Teleconference communication method and system based on mobile phones | |
CN108965109A (en) | A kind of instant messaging control method, device and storage medium | |
CN107992373A (en) | A kind of method and system, client, proxy server for realizing cooperating | |
Kaeri et al. | Agent-based management of support systems for distributed brainstorming | |
CN104932859B (en) | A kind of system and method synchronously issued with LED display for mobile phone microfiber web | |
CN113196218B (en) | System and method for delivering modular tools | |
CN105657012A (en) | Communication office system based on enterprise box | |
JP7101313B2 (en) | Providing virtual desktops within a computing environment | |
US20130031286A1 (en) | Active information sharing system and device thereof | |
CN201854301U (en) | Middleware system for sharing data on mobile phones | |
CN103179102A (en) | Method, device and system for desktop virtualization | |
CN109858933A (en) | A kind of social activity client relation management method, equipment and system | |
CN106789578A (en) | A kind of method and system of the automatic transmission wechat circle of friends based on cloud platform | |
CN107409127A (en) | For the License Management of the contact person with multiple identity | |
Kim et al. | An interactive pervasive whiteboard based on MVC architecture for ubiquitous collaboration |
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: 20180504 |