Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201711387030.2A
Other languages
Chinese (zh)
Inventor
翟德义
翟雅茹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201711387030.2A priority Critical patent/CN107992373A/en
Publication of CN107992373A publication Critical patent/CN107992373A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/541Client-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

A kind of method and system, client, proxy server for realizing cooperating
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)

  1. 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. 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. 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. 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. 5. realize cooperating and the method for exchange as claimed in claim 1, it is characterised in that
    It 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. 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;Or
    Receive 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.
  7. 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.
  8. 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;And
    Second 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.
  9. 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;And
    Receive 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.
  10. 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;And
    Based 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.
CN201711387030.2A 2017-12-20 2017-12-20 A kind of method and system, client, proxy server for realizing cooperating Pending CN107992373A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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