CN114429376A - Cooperative operation method, device, server and storage medium - Google Patents
Cooperative operation method, device, server and storage medium Download PDFInfo
- Publication number
- CN114429376A CN114429376A CN202111541185.3A CN202111541185A CN114429376A CN 114429376 A CN114429376 A CN 114429376A CN 202111541185 A CN202111541185 A CN 202111541185A CN 114429376 A CN114429376 A CN 114429376A
- Authority
- CN
- China
- Prior art keywords
- account
- information
- page
- collaboration
- collaborative
- 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 49
- 230000004044 response Effects 0.000 claims abstract description 27
- 238000004891 communication Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 11
- 238000011017 operating method Methods 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present disclosure relates to a cooperative operation method, apparatus, server, and storage medium, the method comprising: sending a collaboration request to at least one second account; when a response message of a second account is received, sending first collaboration information to the second account so that the second account presents a current page of the first account; when the page of the first account is detected to roll, sending second cooperative information to a second account according to preset interval time so that the second account keeps synchronization with the page of the first account; and when the first account is detected to enter the target page, stopping sending the first collaborative information and the second collaborative information to the second account so as to enable the page of the second account to realize autonomous control. In the scheme, the first account and the second account efficiently realize collaborative shopping without complex operation; and the second account can autonomously control the target page, so that the autonomy of the second account is improved.
Description
Technical Field
The present disclosure relates to the field of internet, and in particular, to a method and an apparatus for collaborative operations, a server, and a storage medium.
Background
In the online shopping process, users often need to acquire opinions of other people, share information of commodities with other people, and carry out collaborative shopping.
Generally, a user can realize collaborative shopping with others in the following two ways. The first method is as follows: and sharing the link of the commodity to the other party. In the method, when the number of commodities needing to be shared is large, a user needs to share a large number of links, and the process is very tedious and time-consuming. In addition, some chat software limits the sharing of shopping links, the other party is often required to copy a large segment of characters and reopen the shopping software to check the shared commodity information, and the operation is very complicated. The second method comprises the following steps: and sharing the whole mobile phone screen with the other party. According to the method, a third-party application program with a screen sharing function is needed, the needed mobile phone resources and network resources are large, the other party cannot independently operate and browse the page, and the user experience is poor.
Therefore, the existing collaborative shopping mode has the problems of complex and time-consuming operation, large needed mobile phone resources and network resources and incapability of enabling an opposite party to independently operate a page.
Disclosure of Invention
The present disclosure provides a cooperative operation method, apparatus, server and storage medium, so as to at least solve the problems of complex and time-consuming operations, large required mobile phone resources and network resources, and incapability of the other party to operate a page autonomously in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of embodiments of the present disclosure, there is provided a cooperative operation method including:
sending a cooperation request to at least one second account, wherein the cooperation request is initiated by a first account and comprises an identifier of the at least one second account;
when a response message of the second account is received, sending first collaborative information to the second account based on the acceptance information in the response message, so that the second account presents the current page of the first account;
when the page of the first account is detected to roll, sending second collaboration information to the second account according to a preset interval time so that the second account keeps synchronization with the page of the first account;
and when the first account is detected to enter a preset target page, stopping sending the first collaborative information and the second collaborative information to the second account so as to enable the page of the second account to realize autonomous control.
Optionally, the first collaborative information is a JSON character string including a content of a current page of the first account, and the second collaborative information is a JSON character string including a page scrolling distance of the first account.
Optionally, the page of the first account includes a collaboration control, and before forwarding the collaboration request sent by the first account to at least one second account, the method further includes:
responding to a first operation of the first account on the collaborative control, and displaying a collaborative object selection interface;
responding to a second operation of the first account on the collaborative object selection interface, and determining at least one second account;
and generating a collaboration request aiming at the second account.
Optionally, the pages of the first account and the second account further include an instant messenger, and the method further includes:
and forwarding a communication message sent by the first account through the instant messaging tool to the second account, wherein the communication message is one of voice, characters and pictures.
Optionally, the method further includes:
receiving a commodity adding request sent by the second account, wherein the request comprises at least one piece of commodity information;
and adding the commodity information into the virtual shopping cart of the first account.
Optionally, a page of the second account includes a collaborative control, and the method further includes:
receiving a cooperative quitting request sent by the second account; the cooperative exit request is generated by operating the cooperative control;
and in response to the cooperative quitting request, stopping sending the first cooperative information and the second cooperative information to the second account.
According to a second aspect of the embodiments of the present disclosure, there is provided a cooperative operation apparatus including:
the request sending module is configured to execute sending of a cooperation request to at least one second account, wherein the cooperation request is initiated by a first account and comprises an identifier of the at least one second account;
the first collaboration module is configured to send first collaboration information to the second account based on acceptance information in a response message when the response message of the second account is received, so that the second account presents a current page of the first account;
the second collaboration module is configured to send second collaboration information to the second account according to a preset interval time when the page of the first account is detected to be scrolled, so that the second account keeps synchronization with the page of the first account;
and the autonomous control module is configured to stop sending the first collaborative information and the second collaborative information to the second account when detecting that the first account enters a preset target page, so that the page of the second account is autonomously controlled.
Optionally, the first collaborative information is a JSON character string including a content of a current page of the first account, and the second collaborative information is a JSON character string including a page scrolling distance of the first account.
Optionally, the device is further configured to include a collaboration control on a page of the first account, where the device further includes:
the interface display module is configured to execute a first operation of the collaborative control in response to the first account, and display a collaborative object selection interface;
the second account number determination module is configured to execute a second operation of responding to the first account number on the collaborative object selection interface, and determine at least one second account number;
a request generation module configured to perform generation of a collaboration request for the second account.
Optionally, the pages of the first account and the second account further include an instant messaging tool, and the apparatus further includes:
and the message sending module is configured to forward a communication message sent by the first account through the instant communication tool to the second account, wherein the communication message is one of voice, characters and pictures.
Optionally, the apparatus further comprises:
an adding request receiving module configured to execute receiving a commodity adding request sent by the second account, wherein the request includes at least one piece of commodity information;
an adding module configured to add the commodity information into the virtual shopping cart of the first account.
Optionally, a page of the second account includes a collaboration control, and the apparatus further includes:
a quit request receiving module configured to execute receiving of a quit cooperation request sent by the second account; the cooperative exit request is generated by operating the cooperative control;
and the quitting module is configured to execute to stop sending the first collaboration information and the second collaboration information to the second account in response to the quitting collaboration request.
According to a third aspect of embodiments of the present disclosure, there is provided a server including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the co-operating method as described in the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions, when executed by a processor of a server, enable the server to perform the co-operation method according to the first aspect.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising computer programs/instructions, characterized in that the computer programs/instructions, when executed by a processor, implement the co-operation method of the first aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
in the embodiment of the disclosure, a collaboration request is sent to at least one second account, the collaboration request is initiated by a first account, and the collaboration request includes an identifier of the at least one second account; when a response message of a second account is received, sending first collaboration information to the second account so that the second account presents a current page of the first account; when the page of the first account is detected to roll, sending second cooperative information to a second account according to preset interval time so that the second account keeps synchronization with the page of the first account; and when the first account is detected to enter the target page, stopping sending the first collaborative information and the second collaborative information to the second account so as to enable the page of the second account to realize autonomous control. In the scheme, the first account and the second account realize page synchronization through the first collaborative information and the second collaborative information, so that the two parties can efficiently realize collaborative shopping without complex operation; and the second account can realize autonomous control on the target page, so that the second account can operate and browse autonomously.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a flow chart illustrating steps of a method of co-operation according to an exemplary embodiment;
FIG. 2 is a flow chart illustrating steps of another method of co-operation in accordance with an exemplary embodiment;
FIG. 3 is a block diagram illustrating the structure of a co-operating device according to an exemplary embodiment;
FIG. 4 is a block diagram illustrating a server for interoperation according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a flow chart illustrating steps of a co-operation method according to an exemplary embodiment, the co-operation method including the following steps, as shown in fig. 1.
In step S11, a collaboration request is sent to at least one second account, where the collaboration request is initiated by the first account, and the collaboration request includes an identifier of the at least one second account.
The invention can be applied to any scene with cooperative requirements, such as cooperative work among employees of a company, remote guidance and lecture of teachers and students, cooperative shopping among friends and family and the like. The embodiment of the invention takes the example of cooperative shopping to explain the scheme in detail.
The embodiment of the invention is applied to the server corresponding to the application program, the server serves the client, the client is the client of the application program and is positioned on different terminals, and the server provides resources for the client and stores the data of the client. The client side can be a shopping application program, and the server side can be a server corresponding to the shopping application program. The first account may be a user account logged in at a client of a shopping application of the first terminal, and the second account may be a user account logged in at a client of a shopping application of the second terminal.
It can be understood that the embodiment of the present invention may also be applied to a server corresponding to a website, and the first account and the second account are accounts corresponding to registered users of the website, respectively.
Specifically, the user of the first account searches for a desired item on the client and browses an item list page. When the user of the first account wants to share the commodity information with the user of the second account and wants to obtain the opinions of others, a collaborative shopping request can be initiated to the second account by using the corresponding control of the client.
The second account may be at least one account, i.e., the first account may initiate a collaborative shopping request to one or more accounts at the same time. The cooperative shopping request comprises at least one second account number identification.
The server side obtains the collaborative shopping request of the first account, analyzes the collaborative shopping request, and obtains the identification information of the second account. And the server sends the collaborative shopping request to the corresponding second account according to the identification information.
In step S12, when a response message of the second account is received, first collaboration information is sent to the second account based on the acceptance information in the response message, so that the second account presents a current page of the first account.
After receiving the collaborative shopping request, the second account may select to accept or not accept the request in the notification window, so as to generate a response message for the collaborative shopping request. The response message includes acceptance information or non-acceptance information.
The server analyzes the response message sent by the second account, and if the response message is analyzed to obtain the acceptance message, the server sends first cooperation information to the second account; and if the unacceptable information is obtained through analysis, sending request failure information to the first account.
The server extracts the content of the current page of the first account, generates first collaborative information and sends the first collaborative information to the second account. In this way, after the second account receives and opens the first collaborative information, the client page of the second account presents the same page as the first account.
Thus, when the first account browses the commodity list page, the second account can see the same commodity list page as the first account on the client.
In step S13, when it is detected that the page of the first account scrolls, sending second collaboration information to the second account at preset intervals, so that the second account maintains synchronization with the page of the first account.
In order to keep the page of the second account and the page of the first account synchronized at any time, when the server detects that the page of the first account rolls, it needs to send the page change information to the second account in time. Specifically, the server may send the second collaboration information to the second account at preset interval time, so that the second account presents new page content according to the second collaboration information. In order to keep the pages of both synchronized, the shorter the interval time is set, the better. For example, the interval time may be set to 300 msec.
Therefore, when the first account scrolls to view the commodities on the commodity list page, the second account can also present the scrolling page of the first account on the client of the second account, and synchronous browsing of the two accounts on the commodity list page is realized.
In step S14, when it is detected that the first account enters a preset target page, the first collaboration information and the second collaboration information are stopped from being sent to the second account, so that the page of the second account is autonomously controlled.
According to actual requirements, some pages can be set as target pages in advance, so that the second account can operate autonomously in the target pages and is not controlled by the first account any more. For example, different users may view the detailed pages of the product with different focuses and different required times, and the detailed pages of the product may be set as target pages.
The target page is provided with default settings by the server, and the user can modify the default settings in or before the collaborative shopping, so that a personalized setting scheme which accords with the use habits of the user is obtained.
Through setting the target page, the first account and the second account can enjoy the fun of autonomous browsing while shopping in cooperation, and the personalized requirements are met.
Optionally, the first collaborative information is a JSON character string that includes the current page content of the first account, and the second collaborative information is a JSON character string that includes the page scrolling distance of the first account.
JSON (JavaScript Object Notation) is a lightweight data exchange format. JSON can convert a set of data represented in a JavaScript (JavaScript script) object into a character string, and then can easily transfer the character string between networks or programs and restore it to a data format supported by each programming language when necessary.
In the embodiment of the invention, the content of the current page of the first account is transmitted through the JSON character string, and the second account restores the JSON character string into the page content of the first account after receiving the JSON character string and displays the page content on the client of the second account.
The first collaborative information is a JSON character string corresponding to the current static page content of the first account, and the second collaborative information comprises a JSON character string corresponding to the page rolling distance.
For example, a first account scrolls downwards on a commodity list page, when the server detects that the first account scrolls, information of the scrolling distance of the commodity list, for example, the scrolling distance is 100 pixels, is sent to a second account as second cooperative information every 300ms, and after the second account receives the information, the second account analyzes the scrolling distance therein, and then scrolls the list to a corresponding position, so that synchronization of the scrolling operation of the first account is realized.
In summary, in the embodiment of the present disclosure, a collaboration request is sent to at least one second account, where the collaboration request is initiated by a first account, and the collaboration request includes an identifier of the at least one second account; when a response message of a second account is received, sending first collaboration information to the second account so that the second account presents a current page of the first account; when the page of the first account is detected to roll, sending second cooperative information to a second account according to preset interval time so that the second account keeps synchronization with the page of the first account; and when the first account is detected to enter the target page, stopping sending the first collaborative information and the second collaborative information to the second account so as to enable the page of the second account to realize autonomous control. In the scheme, the first account and the second account realize page synchronization through the first collaborative information and the second collaborative information, so that the two parties can efficiently realize collaborative shopping without complex operation; and the second account can autonomously control the target page, so that the second account can be freely operated and browsed, and the autonomy of the second account is improved.
Fig. 2 is a flow chart illustrating steps of another co-operation method according to an exemplary embodiment, the co-operation method including the following steps, as shown in fig. 2.
In step S21, in response to the first operation of the collaboration control by the first account, a collaboration object selection interface is displayed.
In the embodiment of the present invention, a page of the first account includes a collaboration control, and the collaboration control includes a plurality of options capable of controlling and setting a collaboration function.
Specifically, a first account performs a first operation on the collaborative control, the server receives the first operation, and a collaborative object selection interface is displayed on a client page of the first account, so that the first account can select an object that wants to be collaboratively purchased.
In step S22, in response to a second operation of the first account on the collaborative object selection interface, at least one second account is determined.
The first account selects one or more second accounts on the collaborative object selection interface and sends the second accounts to the server, and the server obtains information of the second accounts.
In step S23, a collaboration request for the second account is generated.
And the server generates one or more collaboration requests aiming at one or more second accounts, wherein the collaboration requests comprise the identification of the first account.
In step S24, a collaboration request is sent to at least one second account, where the collaboration request is initiated by the first account, and the collaboration request includes an identifier of the at least one second account.
In the embodiment of the present invention, step S24 may refer to step S11, which is not described herein again.
In step S25, when the response message of the second account is received, first collaboration information is sent to the second account, so that the second account presents a current page of the first account.
In the embodiment of the present invention, step S25 may refer to step S12, which is not described herein again.
In step S26, when it is detected that the page of the first account scrolls, sending second collaboration information to the second account at preset intervals, so that the second account maintains synchronization with the page of the first account.
In the embodiment of the present invention, step S26 may refer to step S13, which is not described herein again.
In step S27, when it is detected that the first account enters a preset target page, the first collaboration information and the second collaboration information are stopped from being sent to the second account, so that the page of the second account is autonomously controlled.
In the embodiment of the present invention, step S27 may refer to step S14, which is not described herein again.
In step S28, a communication message sent by the first account through the instant messaging tool is forwarded to the second account, where the communication message is one of voice, text, and picture.
Here, the server may also forward a communication message sent by the second account through the instant messaging tool to the first account.
During the process of collaborative shopping of the first account and the second account, voice, text, pictures, emoticons and other types of communication can be carried out through the instant messaging tool, suggestions and ideas of the other party can be obtained at any time, and the communication mode of the two parties in the collaborative shopping is increased.
In step S29, a commodity addition request sent by the second account is received, where the request includes at least one piece of commodity information.
After the second account selects the commodity, a commodity adding request can be sent to the first account through the cooperative control. And after receiving the commodity adding request of the second account, the server packs the commodity information into a JSON character string and forwards the commodity information to the first account.
In step S30, the commodity information is added to the virtual shopping cart of the first account.
And responding to the confirmation operation of the first account, and adding the commodity information into the virtual shopping cart of the first account by the server. Therefore, the second account participates in shopping decision, and the participation and the interaction of the two parties are enhanced.
In step S31, receiving a request for quitting collaboration sent by the second account; the exit cooperative request is generated by operating the cooperative control.
When the second account no longer wants to collaboratively shop, the second account may send a request for exiting collaboration to the server by operating the collaboration control.
In step S32, in response to the cooperation quitting request, the sending of the first cooperation information and the second cooperation information to the second account is stopped.
And the server stops sending the first collaborative information and the second collaborative information to the second account according to the collaborative quitting request sent by the second account, so that the current page of the first account is not presented in the page of the second account any more, and the page of the second account is not synchronous with the rolling of the first account, so that the second account quits the collaborative shopping scene.
The second account can autonomously choose to participate in and quit the collaborative shopping, so that the subjective initiative of the second account is enhanced, and the use experience of the second account is improved.
In summary, the cooperative operation method in fig. 2 has the beneficial effects of the cooperative operation method in fig. 1, and also forwards a communication message sent by the first account through the instant messaging tool to the second account, where the communication message is one of voice, text, and picture, so that the first account and the second account can obtain suggestions and ideas of the other party at any time, and communication modes between two parties in cooperative shopping are increased; in addition, a commodity adding request sent by a second account is received, and commodity information is added into the virtual shopping cart of the first account, so that the second account participates in shopping decision, and the participation and the interaction of the two parties are enhanced; in addition, the second account can autonomously choose to participate in and quit the collaborative shopping, so that the subjective initiative of the second account is enhanced, and the use experience of the second account is improved.
Fig. 3 is a block diagram illustrating a configuration of a cooperative operation apparatus according to an exemplary embodiment. The cooperative operation apparatus is located in a server, and as shown in fig. 3, the cooperative operation apparatus 30 includes:
a request sending module 31, configured to execute sending a collaboration request to at least one second account, where the collaboration request is initiated by a first account, and the collaboration request includes an identifier of the at least one second account;
the first collaboration module 32 is configured to execute, when receiving a response message of the second account, sending first collaboration information to the second account based on acceptance information in the response message, so that the second account presents a current page of the first account;
the second collaboration module 33 is configured to execute, when it is detected that the page of the first account scrolls, sending second collaboration information to the second account at preset intervals, so that the second account maintains synchronization with the page of the first account;
the autonomous control module 34 is configured to, when it is detected that the first account enters a preset target page, stop sending the first collaboration information and the second collaboration information to the second account, so that the page of the second account is autonomously controlled.
With regard to the apparatus in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.
Fig. 4 is a block diagram illustrating a server for cooperative operation according to an exemplary embodiment, an internal structure of which may be as shown in fig. 4. The server includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the server is configured to provide computing and control capabilities. The memory of the server comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the server is used for communicating with an external terminal through network connection. The computer program is executed by a processor to implement a method of co-operation.
Those skilled in the art will appreciate that the architecture shown in fig. 4 is merely a block diagram of some of the structures associated with the disclosed aspects and does not constitute a limitation on the servers to which the disclosed aspects apply, and that a particular server may include more or less components than those shown, or combine certain components, or have a different arrangement of components.
In an exemplary embodiment, there is also provided a server, including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the co-operation method as in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a computer-readable storage medium in which instructions, when executed by a processor of a server, enable the server to perform a cooperative operation method in an embodiment of the present disclosure. The computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product containing instructions is also provided, which when run on a computer, causes the computer to perform the method of co-operation in the embodiments of the present disclosure.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A method of collaborative operation, comprising:
sending a cooperation request to at least one second account, wherein the cooperation request is initiated by a first account and comprises an identifier of the at least one second account;
when a response message of the second account is received, sending first collaborative information to the second account based on the acceptance information in the response message, so that the second account presents the current page of the first account;
when the page of the first account is detected to roll, sending second collaboration information to the second account according to a preset interval time so that the second account keeps synchronization with the page of the first account;
and when the first account is detected to enter a preset target page, stopping sending the first collaborative information and the second collaborative information to the second account so as to enable the page of the second account to realize autonomous control.
2. The method according to claim 1, wherein the first collaborative information is a JSON string that includes content of a current page of the first account, and the second collaborative information is a JSON string that includes a page scroll distance of the first account.
3. The method according to claim 1, wherein a page of the first account includes a collaboration control, and before forwarding a collaboration request sent by the first account to at least one second account, the method further includes:
responding to a first operation of the first account on the collaborative control, and displaying a collaborative object selection interface;
responding to a second operation of the first account on the collaborative object selection interface, and determining at least one second account;
and generating a collaboration request aiming at the second account.
4. The method of claim 1, wherein the pages of the first account and the second account further include an instant messenger, and wherein the method further comprises:
and forwarding a communication message sent by the first account through the instant messaging tool to the second account, wherein the communication message is one of voice, characters and pictures.
5. The method of claim 1, further comprising:
receiving a commodity adding request sent by the second account, wherein the request comprises at least one piece of commodity information;
and adding the commodity information into the virtual shopping cart of the first account.
6. The method of claim 1, wherein a collaborative control is included on a page of the second account, the method further comprising:
receiving a cooperative quitting request sent by the second account; the cooperative exit request is generated by operating the cooperative control;
and in response to the cooperative quitting request, stopping sending the first cooperative information and the second cooperative information to the second account.
7. A co-operating device, comprising:
a request sending module configured to execute sending of a collaboration request to at least one second account, where the collaboration request is initiated by a first account, and the collaboration request includes an identifier of the at least one second account;
the first collaboration module is configured to send first collaboration information to the second account based on acceptance information in a response message when the response message of the second account is received, so that the second account presents a current page of the first account;
the second coordination module is configured to execute sending of second coordination information to the second account at preset interval time when the page of the first account is detected to be scrolled, so that the second account keeps synchronization with the page of the first account;
and the autonomous control module is configured to execute, when it is detected that the first account enters a preset target page, stopping sending the first collaboration information and the second collaboration information to the second account, so that the page of the second account is autonomously controlled.
8. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the co-operating method of any of claims 1 to 6.
9. A computer-readable storage medium, wherein instructions, when executed by a processor of a server, enable the server to perform the co-operation method of any of claims 1 to 6.
10. A computer program product comprising computer programs/instructions, characterized in that the computer programs/instructions, when executed by a processor, implement the co-operation method of any of claims 1 to 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111541185.3A CN114429376A (en) | 2021-12-16 | 2021-12-16 | Cooperative operation method, device, server and storage medium |
PCT/CN2022/097897 WO2023109038A1 (en) | 2021-12-16 | 2022-06-09 | Collaborative operation method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111541185.3A CN114429376A (en) | 2021-12-16 | 2021-12-16 | Cooperative operation method, device, server and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114429376A true CN114429376A (en) | 2022-05-03 |
Family
ID=81312072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111541185.3A Pending CN114429376A (en) | 2021-12-16 | 2021-12-16 | Cooperative operation method, device, server and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114429376A (en) |
WO (1) | WO2023109038A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023109038A1 (en) * | 2021-12-16 | 2023-06-22 | 北京达佳互联信息技术有限公司 | Collaborative operation method and server |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107257376A (en) * | 2017-06-20 | 2017-10-17 | 永中软件股份有限公司 | Meeting document on-line synchronous method |
CN108063820A (en) * | 2017-12-19 | 2018-05-22 | 广州敬信药草园信息科技有限公司 | A kind of throwing screen synchronous method of cloud meeting |
CN111338549A (en) * | 2020-02-17 | 2020-06-26 | 网易(杭州)网络有限公司 | Information sharing method and device, storage medium and electronic equipment |
CN112099750A (en) * | 2020-09-24 | 2020-12-18 | Oppo广东移动通信有限公司 | Screen sharing method, terminal, computer storage medium and system |
CN112316439A (en) * | 2020-11-06 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Article acquisition method and device, electronic equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100472202B1 (en) * | 2001-12-05 | 2005-03-08 | 한국전자통신연구원 | Web collaborative browsing system and method with using IRC protocol |
KR20180080338A (en) * | 2012-07-19 | 2018-07-11 | 글랜스 네트웍스, 인크 | Integrating co-browsing with other forms of information sharing |
CN105302651A (en) * | 2015-10-19 | 2016-02-03 | 黄阳光 | Method and apparatus for supplier and user to remotely and synchronously browse commodity |
CN110365657A (en) * | 2019-06-21 | 2019-10-22 | 北京奇艺世纪科技有限公司 | Remote assistance method, device and readable storage medium storing program for executing |
CN114429376A (en) * | 2021-12-16 | 2022-05-03 | 北京达佳互联信息技术有限公司 | Cooperative operation method, device, server and storage medium |
-
2021
- 2021-12-16 CN CN202111541185.3A patent/CN114429376A/en active Pending
-
2022
- 2022-06-09 WO PCT/CN2022/097897 patent/WO2023109038A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107257376A (en) * | 2017-06-20 | 2017-10-17 | 永中软件股份有限公司 | Meeting document on-line synchronous method |
CN108063820A (en) * | 2017-12-19 | 2018-05-22 | 广州敬信药草园信息科技有限公司 | A kind of throwing screen synchronous method of cloud meeting |
CN111338549A (en) * | 2020-02-17 | 2020-06-26 | 网易(杭州)网络有限公司 | Information sharing method and device, storage medium and electronic equipment |
CN112099750A (en) * | 2020-09-24 | 2020-12-18 | Oppo广东移动通信有限公司 | Screen sharing method, terminal, computer storage medium and system |
CN112316439A (en) * | 2020-11-06 | 2021-02-05 | 腾讯科技(深圳)有限公司 | Article acquisition method and device, electronic equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023109038A1 (en) * | 2021-12-16 | 2023-06-22 | 北京达佳互联信息技术有限公司 | Collaborative operation method and server |
Also Published As
Publication number | Publication date |
---|---|
WO2023109038A1 (en) | 2023-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113157168B (en) | Document display method and device | |
US20220070121A1 (en) | Method and apparatus to increase personalization and enhance chat experiences on the internet | |
US10025448B2 (en) | Information exchange method, user end, and system for online collaborative shopping | |
US11075865B2 (en) | Method and apparatus for transmitting business object | |
US10038747B2 (en) | Method and system for co-browsing in a B2C architecture through co-browsing functionality embedded in content of a content provider as initiated by a guest to a co-browse session | |
CN109844717A (en) | The system and method that real time remote for mobile applications controls | |
KR101740274B1 (en) | Method and device for serching emoticon | |
JP6040388B1 (en) | Network system and screen sharing server | |
CN114461580A (en) | Online document sharing method and device, electronic equipment and storage medium | |
CN101427231A (en) | Be used to make the method and system that between a plurality of participants, can carry out the structuring actual conversation | |
KR102465254B1 (en) | Method, user device and contents provision server for recommending contents related to contents | |
CN104601650A (en) | Methods for providing INTELLIGENT MANAGEMENT FOR WEB REAL-TIME COMMUNICATIONS (WebRTC), and systems | |
CN103929351A (en) | Drawing board real-time response method based on Web and system | |
US20140006915A1 (en) | Webpage browsing synchronization in a real time collaboration session field | |
CN112866092B (en) | Group chat creation method and group chat creation device | |
CN114429376A (en) | Cooperative operation method, device, server and storage medium | |
KR20160086626A (en) | Chatting Service System and Method including the same | |
US20230140275A1 (en) | Method for displaying state information, device and storage medium | |
CN110620672B (en) | Multi-person session data processing method and device, computer equipment and storage medium | |
CN115639939A (en) | Method and device for initiating to-do flow, electronic equipment and readable storage medium | |
CN113037613A (en) | Online document operation method, message cooperation system and computer storage medium | |
US10423722B2 (en) | Communication indicator | |
EP4280610A1 (en) | Video obtaining method and apparatus, video sharing method and apparatus, device, and medium | |
US20220382825A1 (en) | Method and system for web page co-browsing | |
KR20220069374A (en) | Method for providing food delivery service, host device and messenger server |
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 |