CN110210007A - A kind of processing method of document, terminal and computer equipment - Google Patents

A kind of processing method of document, terminal and computer equipment Download PDF

Info

Publication number
CN110210007A
CN110210007A CN201810542962.8A CN201810542962A CN110210007A CN 110210007 A CN110210007 A CN 110210007A CN 201810542962 A CN201810542962 A CN 201810542962A CN 110210007 A CN110210007 A CN 110210007A
Authority
CN
China
Prior art keywords
user
information
node
editing interface
archive server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810542962.8A
Other languages
Chinese (zh)
Other versions
CN110210007B (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810542962.8A priority Critical patent/CN110210007B/en
Publication of CN110210007A publication Critical patent/CN110210007A/en
Application granted granted Critical
Publication of CN110210007B publication Critical patent/CN110210007B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Document Processing Apparatus (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses the processing method, terminal and computer equipment of a kind of document, edits chaotic problem for avoiding, improves documents editing efficiency.The embodiment of the present application provides a kind of processing method of document, it include: the first information for receiving archive server and sending, the first information includes: the first node that the first user operates on documents editing interface, root node and child node are shown on documents editing interface, first node is root node or child node;Corresponding first user information of the first user is obtained according to the first information;The associated content of first node and the first user information are shown on documents editing interface;And the associated content of node that operates on documents editing interface of second user and the corresponding second user information of second user are sent in real time to the first user.

Description

A kind of processing method of document, terminal and computer equipment
Technical field
This application involves document processing technology field more particularly to a kind of processing methods of document, terminal and computer Equipment.
Background technique
Mind map is also known as mind map, intelligence map or thinking map etc., is the tool and one kind of a kind of image-type thinking The auxiliary tool thought deeply using image-type.Mind map be caused using a central keyword or idea visualization construction and The idea of classification;It radiated with a central keyword or idea all representative words of linear connection, idea, task or its The graphic mode of its associated item.
Only very least a portion of mind map supports live collaboration at present, supports in the mind map of live collaboration, user It can dynamically see the operation in mind map.But mind map in the prior art at least has the following disadvantages: When supporting live collaboration, it will appear user in mind map and edit chaotic problem, reduce editorial efficiency.
Summary of the invention
The embodiment of the present application provides the processing method, terminal and computer equipment of a kind of document, edits for avoiding Chaotic problem improves documents editing efficiency.
In order to solve the above technical problems, the embodiment of the present application the following technical schemes are provided:
On the one hand, the embodiment of the present application provides a kind of processing method of document, comprising:
The first information that archive server is sent is received, the first information includes: the first user at documents editing interface The first node of upper operation, root node and child node are shown on the documents editing interface, and the first node is described Node or the child node;
Corresponding first user information of first user is obtained according to the first information;
The associated content of the first node and first user information are shown on the documents editing interface;With And
The associated content of node that operates on the documents editing interface of second user and corresponding the are sent in real time Two user informations are to first user.
On the other hand, the embodiment of the present application also provides a kind of terminal, comprising:
Receiving module, for receiving the first information of archive server transmission, the first information includes: that the first user exists The first node operated on documents editing interface, shows root node and child node on the documents editing interface, and described first Node is the root node or the child node;
User profile acquisition module is believed for obtaining corresponding first user of first user according to the first information Breath;
Display module, for showing the associated content of the first node and described on the documents editing interface One user information;And
Sending module, the associated content of node operated on the documents editing interface for sending second user in real time And corresponding second user information is to first user.
In aforementioned aspects, aforementioned one side face and various possible implementations is can also be performed in the comprising modules of terminal Described in the step of, be detailed in it is aforementioned on the one hand and various possible implementations in explanation.
On the other hand, the embodiment of the present application provides a kind of processing method of document, comprising:
Archive server receives the first operation requests of the first user, and obtains from first operation requests described the Corresponding first user information of one user;
The archive server receives the second operation requests of second user, and obtains institute from second operation requests State the corresponding second user information of second user;
When first user and the second user when pre-editing be the same document when, the first user of Xiang Suoshu hair It send the first notification message for showing the second user information, and sends to the second user for showing described the The second notification message of one user information.
On the other hand, the embodiment of the present application provides a kind of computer equipment, which includes: processor, memory;Storage Device is for storing instruction;Processor is used to execute the instruction in memory, so that computer equipment is executed as in aforementioned one side face The method of any one.
On the other hand, the embodiment of the present application provides a kind of computer readable storage medium, the computer-readable storage Instruction is stored in medium, when run on a computer, so that computer executes method described in above-mentioned various aspects.
On the other hand, the embodiment of the present application provides a kind of computer program product comprising instruction, when it is in computer When upper operation, so that computer executes method described in above-mentioned various aspects.
As can be seen from the above technical solutions, the embodiment of the present application has the advantage that
In the embodiment of the present application, the first information that archive server is sent is received first, and the first information includes: the first use Then the first node that family operates on documents editing interface obtains the corresponding first user letter of the first user according to the first information Breath, finally shows the associated content of first node and the first user information on documents editing interface, sends second in real time and uses The associated content of the node that family operates on documents editing interface and corresponding second user information are to first user.By It, can be according to user's real-time operation process and step dynamic on the first node in documents editing interface in the embodiment of the present application It shows the first user information, by the incidence relation of the first user information and first node on documents editing interface, is compiled in document Editing interface can show the incidence relation of node to be edited and user information, and the node of second user operation is associated interior Hold and second user information can also be sent to the first user in real time, the user for participating in cooperating is allowed intuitively to see all ginsengs The operating process and step to cooperate with person avoids the chaotic problem of editor, improves the editorial efficiency of document.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for For those skilled in the art, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the structural schematic diagram of system applied by the processing method of document provided by the embodiments of the present application;
Fig. 2 is a kind of process blocks schematic diagram of the processing method of document provided by the embodiments of the present application;
Fig. 3 is the schematic diagram that node and user information are shown in documents editing interface provided by the embodiments of the present application;
Fig. 4 is the process blocks schematic diagram of the processing method of another document provided by the embodiments of the present application;
Fig. 5 is the process blocks schematic diagram of the processing method of another document provided by the embodiments of the present application;
Fig. 6 is the process blocks schematic diagram of the processing method of another document provided by the embodiments of the present application;
Fig. 7 is the process blocks schematic diagram of the processing method of another document provided by the embodiments of the present application;
Fig. 8 is the schematic diagram of the online mind map of creation provided by the embodiments of the present application;
Fig. 9 is the schematic diagram provided by the embodiments of the present application for inviting teamworker;
Figure 10 is the schematic diagram of display node and user information during more people's live collaborations provided by the embodiments of the present application;
Figure 11 is the schematic diagram that user's head portrait provided by the embodiments of the present application shows process;
Figure 12-a is the flow diagram provided by the embodiments of the present application for inviting user;
Figure 12-b is the schematic diagram provided by the embodiments of the present application for choosing node display head portrait process;
Figure 13-a is a kind of composed structure schematic diagram of terminal provided by the embodiments of the present application;
Figure 13-b is the composed structure schematic diagram of another terminal provided by the embodiments of the present application;
Figure 13-c is a kind of composed structure schematic diagram of display module provided by the embodiments of the present application;
Figure 13-d is the composed structure schematic diagram of another terminal provided by the embodiments of the present application;
Figure 13-e is the composed structure schematic diagram of another terminal provided by the embodiments of the present application;
Figure 13-f is the composed structure schematic diagram of another display module provided by the embodiments of the present application;
Figure 14 is a kind of composed structure schematic diagram of archive server provided by the embodiments of the present application;
Figure 15 is that the processing method of document provided by the embodiments of the present application is applied to the composed structure schematic diagram of terminal;
Figure 16 is that the processing method of document provided by the embodiments of the present application is applied to the composed structure schematic diagram of server.
Specific embodiment
The embodiment of the present application provides the processing method, terminal and computer equipment of a kind of document, edits for avoiding Chaotic problem improves documents editing efficiency.
To enable present invention purpose, feature, advantage more obvious and understandable, below in conjunction with the application Attached drawing in embodiment, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that disclosed below Embodiment be only some embodiments of the present application, and not all embodiments.Based on the embodiment in the application, this field Technical staff's every other embodiment obtained, shall fall in the protection scope of this application.
Term " includes " in the description and claims of this application and above-mentioned attached drawing and " having " and they Any deformation, it is intended that covering non-exclusive includes so as to a series of process, method comprising units, system, product or to set It is standby to be not necessarily limited to those units, but be not clearly listed or these process, methods, product or equipment are consolidated The other units having.
Referring to FIG. 1, it illustrates the structures of system applied by the processing method of document provided by the embodiments of the present application Schematic diagram.The system includes server 110, first terminal 120 and second terminal 130.
Server 110 is a server, or by several servers or a virtual platform, either One cloud computing service center, the server 110 are specially archive server, can receive the information of terminal transmission, and Other terminals are transmitted to, such as the document server passes through other terminals by the way of broadcast.
Optionally, server 110 is stored with the user information of different user, which may include: user's head portrait And user's name.
Server 110, for receiving the first information of the transmission of first terminal 120, the first information includes: the first user in text The first node that operates on shelves editing interface shows root node and child node, the first segment on the documents editing interface Point is the root node or the child node;
Server 110 is sent to second terminal 130 for that will receive the first information.
It is connected between server 110 and first terminal 120, second terminal 130 by communication network.Optionally, communication network Network is cable network or wireless network.
The current operation user of first terminal 120 is the first user, and the current operation user of second terminal 130 is the second use Family, first terminal 120, second terminal 130 can be mobile phone, tablet computer, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) is broadcast Put device, pocket computer on knee and desktop computer etc..
Optionally, first terminal 120, documents editing client, the document editor visitor have been separately operable in second terminal 130 Family end is used to get the node to be edited in documents editing interface by server 110, and shows the use for editing the node Family information.
It is described in detail separately below.
One embodiment of the processing method of the application document specifically can be applied to the Treatment stations at documents editing interface Scape, documents editing show root node and child node on interface.For example, by radiating linear company between root node and child node It connects, such as the document editing interface can be the editing interface of online document.Next the document is introduced from the angle of terminal Processing method, which is specially second terminal, operate the second terminal user be second user.It please refers to shown in Fig. 2, The processing method for the document that the application one embodiment provides, may include steps of:
201, the first information that archive server is sent is received, the first information includes: the first user at documents editing interface The first node of upper operation.
In the present embodiment, second user receives the first information that archive server is sent by terminal.
Wherein, root node and child node are shown on documents editing interface, first node is root node or child node.This In embodiment, the document can be mind map document.Certainly, it is fixed to be not limited.
In the embodiment of the present application, the first user can execute documents editing on the documents editing interface of first terminal, Such as first user first node is edited on documents editing interface, first terminal detect the first user to first node Editor's event, include the first user in documents editing circle so that the first information can be generated in first terminal, in the first information The first node operated on face, i.e. first terminal are available to operate to which user for which node.The embodiment of the present application In document also refer to online document, can there are multiple users to be assisted in real time on the documents editing interface of the online document Make, such as online document may include: online real mind map, online word processor, online photo handling software etc..
In the embodiment of the present application, establishing between first terminal and archive server has communication connection, such as the document clothes Business implement body can be socket (socket) server, can also referred to as " socket service " in subsequent embodiment.Document After server gets the first information, archive server can send the first information, such as document services to second terminal Device can be by the way of broadcast, and Xiang Suoyou user sends the first information.Second terminal refers to active user (e.g. institute State second user) operation terminal.Second terminal receives the first information of archive server transmission first, and second terminal parsing should The first information, the available first node operated on documents editing interface to the first user.For example, documents editing circle Root node and child node are shown on face.For example, by radiating linear connection between root node and child node, the first user is grasped The first node of work, which can be first node operated by root node or the first user, can be child node.It does not limit, There can be multiple child nodes on documents editing interface, the first user can choose some child node therein as first segment Point.
202, corresponding first user information of the first user is obtained according to the first information.
In the embodiment of the present application, after second terminal receives the first information from archive server, second terminal parsing The first information, the available first node operated on documents editing interface to the first user, second terminal according to this One acquisition of information is to corresponding first user information of first user.It is illustrated below, second terminal can be from document services User information can also be stored in advance by getting in device in the first user information or second terminal, by the first information First user gets the first user information from local storage, herein without limitation.
In the embodiment of the present application, the first user information may include the much information of the first user, such as the first user Information may include: first user's head portrait and the first user's name.Wherein, user's head portrait of different user and user's name can be with Self-setting when being registered in a document by user, herein without limitation.User information can store in archive server, can also be with There are terminals.Each terminal can pass through the letter of resolution server broadcast after the information for receiving archive server broadcast Breath gets user information.
203, the associated content of first node and the first user information are shown on documents editing interface.
After second terminal receives the first information from archive server, first has been got again by the first information User information can show that the first node that the first user is editing is associated interior on the documents editing interface of second terminal Hold, such as can show content of edit of first user on first node, can for another example show the attribute of first node itself Content.In the associated content of display first node, can also be shown on the document editing interface associated with first node The first user information.The operation user (i.e. second user) of second terminal can pass through the documents editing interface of second terminal Intuitively see that the first user is operating first node.If there is multiple users all to edit in real time on documents editing interface When, by display with by the associated user information of editor's node so that other user it can be seen that live collaboration it is entire Process.
It is illustrated below, the embodiment of the present application is by taking the editor of online document as an example, the more people's live collaborations of online document Cheng Zhong, on node can and dynamically displaying user information accurate according to user's real-time operation process and step, pass through user information Position change in process, the user for participating in live collaboration can intuitively see the operating process and step of all participant's live collaborations Suddenly, existing chaotic problem when more people's live collaborations editor is avoided to a certain extent.So that the process of live collaboration it is more intuitive, It visualizes, is vivid, is succinct.
It please refers to shown in Fig. 3, is to show node and user information in documents editing interface provided by the embodiments of the present application Schematic diagram.By taking the display documents editing process on the documents editing interface in terminal as an example, it is assumed that on documents editing interface altogether There are 1 root node and 6 child nodes (respectively child node 1, child node 2, child node 3, child node 4, child node 5 and child nodes 6), by radiating linear connection between root node and child node.Such as document is specifically as follows thinking and leads in the embodiment of the present application Figure, mind map are to cause the construction of visualization and the idea of classification using a central keyword or idea;It is in one Keyword or idea are entreated to radiate the graphic mode of all representative words of linear connection, idea, task or other associated items. Assuming that child node 1 is edited by user 1, then child node 1 can be shown on documents editing interface and shows that the child node 1 is closed The head portrait of the user 1 of connection, by the position change in process of user information, the user for participating in live collaboration can intuitively see institute There are the operating process and step of participant's live collaboration, avoids existing confusion when more people's live collaborations editor to a certain extent Problem.
In some embodiments of the present application, the first user information includes: first user's head portrait and the first user's name.? Under this realization scene, step 203 shows the associated content of first node and the first user information on documents editing interface, Include:
It determines that second user is current operation user, shows that first node is related to first node on documents editing interface First user's head portrait of connection;
Whether detection second user sends the second event hovered on first user's head portrait on documents editing interface;
When detecting second event on documents editing interface, the first user's name is shown on documents editing interface.
Wherein, the user for operating second terminal is second user, and second terminal is receiving the first letter from archive server After breath, second terminal shows that first node and first node associated first use account on documents editing interface first Picture.Then whether second terminal, which continues to test second user and send on documents editing interface, hovers on first user's head portrait Second event, such as the trigger action of second user hover on first user's head portrait.When detecting on documents editing interface When two events, illustrate that second user needs continue to check the specifying information of first user's head portrait at this time, second terminal can be in text The first user's name is shown on shelves editing interface.
It is illustrated below, the embodiment of the present application is by taking the editor of online document as an example, the more people's live collaborations of online document Cheng Zhong just will use head portrait on node and dynamically show current user operation process and step, when terminal detects that user is hovered (hover) on head portrait when, user's name can be particularly shown, such as with the pet name of display user or identification code etc..Into one Step, all head portraits and user's number of participation real-time edition user, ginseng can also be shown in the upper right corner at documents editing interface The operating process and step that all participant's live collaborations can be intuitively seen with the user of live collaboration, keep away to a certain extent Existing chaotic problem when more people's live collaborations editor is exempted from.So that the process of live collaboration is more intuitive, visualization, image, letter It is clean.
204, the associated content of node that operates on documents editing interface of second user and corresponding the are sent in real time Two user informations to the first user.
In the embodiment of the present application, the second terminal real-time detection second user of second user operation is at documents editing interface On editing mode, when detecting that second user chooses node on documents editing interface, get the node it is associated in Hold and second user information, the associated content of the node in real time operating second user on documents editing interface and the Two user informations are sent to the first user, then the first terminal of the first user's operation can show that the node of second user operation closes The content and second user information of connection, to realize the real-time, interactive of the first user and second user.Wherein, second user is grasped The node of work can be first node, the other nodes (such as second node) being also possible on documents editing interface, herein not It limits.
By the illustration of previous embodiment it is found that receiving the first information of archive server transmission first, first believes Breath includes: the first node that the first user operates on documents editing interface, then obtains the first user couple according to the first information The first user information answered shows the associated content of first node and the first user information, in real time on documents editing interface The associated content of node that operates on documents editing interface of second user and corresponding second user information are sent to first User.Due in the embodiment of the present application, on the first node in documents editing interface can according to user's real-time operation process and The first user information of step Dynamically Announce, by the incidence relation of the first user information and first node on documents editing interface, The incidence relation of node to be edited and user information, and the node of second user operation can be shown at documents editing interface Associated content and second user information can also be sent to the first user in real time, and the user for participating in cooperating intuitively is seen The operating process and step to cooperate to all participants avoids the chaotic problem of editor, improves the editorial efficiency of document.
It please refers to shown in Fig. 4, for the process blocks signal of the processing method of another document provided in an embodiment of the present invention Figure.Mainly include following process:
401, the first information that archive server is sent is received, the first information includes: the first user at documents editing interface The first node of upper operation.
Wherein, root node and child node are shown on the documents editing interface, the first node is the root node Or the child node.
In some embodiments of the present application, before step 401 receives the first information that archive server is sent, document Processing method further include:
Establish the communication connection between the corresponding terminal of the second user and the archive server;
After completion is established in the communication connection, receives the archive server and send for inviting second user to operate The invitation of document is requested.
Wherein, logical between the terminal (i.e. first terminal) and archive server that the first user passes through first user's operation Letter connection is established after completion, and founder of the operation user (i.e. the first user) of first terminal as document, the first user can It invites other user to participate in the online cooperation of document to operate first terminal, at least one second user is invited with the first user For, first terminal can be sent to archive server for inviting the invitation of second user editor's document to request, then document takes What business device can determine the first user invitation by the solicited message is at least one second user.When second user accesses document When editing interface, archive server allows to receive the access for inviting the second user of request.For another example, the first user does not invite Three users, then archive server can refuse the access of third user when third user accesses documents editing interface.
402, corresponding first user information of the first user is obtained according to the first information.
Wherein, the implementation of step 401 to step 402 is similar to step 202 with step 201 in previous embodiment, Details are not described herein again.
403, whether detection second user sends the first event for operating second node on documents editing interface.
404, when detecting first event on documents editing interface, the second information, the second letter are sent to archive server Breath includes: the second node that second user operates on documents editing interface and second user information, so that document services Device broadcasts the second information.
In step 401 to step 404, second user operation is second terminal, and second user can be in second terminal Documents editing interface on execute documents editing, such as second user edits second node on documents editing interface, Second terminal detects the first event of second user operation second node, so that the second information can be generated in second terminal, this It include the second node and second user information that second user operates on documents editing interface, i.e. second terminal in two information It is available which user which node to be edited to.Document in the embodiment of the present application also refers to online document, is somebody's turn to do There can be multiple users to carry out live collaboration on the documents editing interface of on-line documentation.Second terminal sends the second information and takes to document Business device, after the document server receives the second information, archive server can broadcast the second information, so that all terminals are all It can receive second information, such as first terminal can receive to the second information, then parse the second acquisition of information to Two user informations, first terminal can show the second user information on documents editing interface.
405, it determines that second user is current operation user, and filters out the information of current operation user.
Wherein, second terminal is after the information that archive server receives that multiple terminals are sent, second terminal traversal text All information of shelves server broadcast can filter out current operation user's when determining that second user is current operation user Information.In practical application scene, second user is clearly to know second user oneself to the content of edit of document, therefore in text Without showing the information of second user itself on shelves editing interface, therefore the information of current operation user can be filtered out, thus Clearer on documents editing interface it can show other real-time operation users.
406, first node, second node and the first user information are shown on documents editing interface.
After second terminal receives the first information from archive server, first has been got again by the first information User information, can show the first node that the first user is editing on the documents editing interface of second terminal, while The first user information associated with first node is shown on the document editing interface, and second terminal can be by current operation User's (i.e. second user) filters out from documents editing interface, thus can be straight by the documents editing interface of second terminal That sees sees that the first user is editing first node.
By previous embodiment to the illustration of the application it is found that second terminal is in second terminal in the embodiment of the present application Documents editing interface on can show the first node that the first user is editing, while being shown on the document editing interface The first user information associated with first node, and second terminal can be by current operation user (i.e. second user) from text It is filtered out on shelves editing interface, to can see the first user by the documents editing objective interface of second terminal Edit first node.If having multiple users all in real-time editor on documents editing interface, by display and by editor's node Associated user information so that other user it can be seen that live collaboration whole process.
It please refers to shown in Fig. 5, for the process blocks signal of the processing method of another document provided in an embodiment of the present invention Figure.In the embodiment of the present application, before step 201 receives the first information that archive server is sent in the aforementioned embodiment, this Aforementioned step 501 can also be performed to 506 in application embodiment.Next each step is described in detail, mainly includes Following process:
501, the communication connection between the corresponding terminal of second user and archive server is established.
In the embodiment of the present application, second user operation is second terminal, in order to which second user can be in second terminal Documents editing interface on execute documents editing, second terminal, which needs to establish prior to archive server, to be communicated to connect, such as second Terminal can establish socket service.Two terminals on network realize the exchange of data by a two-way communication connection, One end of this connection is known as a socket.It establishes network communication connection and at least wants a pair of of port numbers (socket), each end End can establish the communication connection between terminal and archive server using socket as programming interface.
502, it establishes after the communication connection between the corresponding terminal of second user and archive server, receives document services Authenticating result of the device to second user.
Wherein, operation layer can be set in archive server, second user can have been authenticated by the operation layer, Such as identification authentication and permission authentication can be carried out, operation layer can send authenticating result to second terminal.
503, determine whether communication connection establishes completion according to authenticating result.
The authenticating result that second terminal is sent according to archive server can be known between second terminal and archive server Communication connection whether establish completion, the communication connection establish complete in the case where, subsequent step 504 can be executed.
504, after completion is established in communication connection, corresponding first user of the first user of archive server broadcast is received Information.
Wherein, first terminal can to archive server send the first user information, archive server receive this first First user information is broadcasted after user information, second terminal can establish completion in the communication connection with archive server After receive first user information.First user information may include: first user's head portrait and the first user's name.
505, the first user information received is updated into the user information list in documents editing interface.
In application embodiment, after second terminal receives the first user information of archive server broadcast, second eventually End updates the first user information received into the user information list in documents editing interface, such as user information list The upper right corner at documents editing interface can be set, can intuitively be seen on documents editing interface by the user information list Online cooperation number corresponding user information.
In some embodiments of the present application, step 505 updates the first user information received to documents editing circle In user information list in face, comprising:
The invitation for operating document is sent to the first user by archive server to request;
The invitation feedback of the first user is received by archive server, invitation feedback includes: the first user information;
It is fed back based on inviting, the first user information received is updated to the user information list in documents editing interface In.
Wherein, logical between the terminal (i.e. second terminal) that second user is operated by the second user and archive server Letter connection is established after completion, and founder of the operation user (i.e. second user) of second terminal as document, second user can It invites other user to participate in the online cooperation of document to operate second terminal, at least one first user is invited with second user For, the invitation that second terminal can be sent to archive server for inviting second user to operate document is requested, then Archive server can by the invitation request determine second user invite be at least one first user, some or it is multiple The first user can to archive server send invite feedback, the invitation feedback in include the first user it is corresponding first use Family information, second terminal can be updated the first user information received to documents editing based on the invitation feedback received In user information list in interface.When some or the first multiple users access documents editing interface, archive server Allow to send and has the access for inviting the first user fed back.For another example, second user does not invite third user, then when third is used When family accesses documents editing interface, archive server can refuse the access of third user.
By previous embodiment to the illustration of the application it is found that first terminal can pass through text in the embodiment of the present application First user information is broadcast to all users by the forwarding of shelves server, such as second terminal can receive to the first user and believe Then breath updates the first user information into the user information list in documents editing interface, so that each user is in document All users currently to cooperate online can be got on editing interface by user information list, if on documents editing interface Have multiple users all in real-time editor, by display with by the associated user information of editor's node so that other user It can be seen that the whole process of live collaboration.
It please refers to shown in Fig. 6, for the process blocks signal of the processing method of another document provided in an embodiment of the present invention Figure.In the embodiment of the present application, before step 201 receives the first information that archive server is sent in the aforementioned embodiment, this Aforementioned step 601 can also be performed to 604 in application embodiment.Next each step is described in detail, mainly includes Following process:
601, it determines that second user is current operation user, establishes between the corresponding terminal of second user and archive server Communication connection.
In the embodiment of the present application, second user operation is second terminal, in order to which second user can be in second terminal Documents editing interface on execute documents editing, second terminal, which needs to establish prior to archive server, to be communicated to connect, such as second Terminal can establish socket service.Two terminals on network realize the exchange of data by a two-way communication connection, One end of this connection is known as a socket.It establishes network communication connection and at least wants a pair of of port numbers (socket), each end End can establish the communication connection between terminal and archive server using socket as programming interface.
602, it establishes after the communication connection between the corresponding terminal of second user and archive server, receives document services Authenticating result of the device to second user.
Wherein, operation layer can be set in archive server, second user can have been authenticated by the operation layer, Such as identification authentication and permission authentication can be carried out, operation layer can send authenticating result to second terminal.
603, determine whether communication connection establishes completion according to authenticating result.
The authenticating result that second terminal is sent according to archive server can be known between second terminal and archive server Communication connection whether establish completion, the communication connection establish complete in the case where, subsequent step 604 can be executed.
604, it after completion is established in communication connection, sends to archive server for inviting the first user's operation document Invite request.
In the embodiment of the present application, the communication connection between second terminal and archive server is established after completion, and second Founder of the operation user (i.e. second user) of terminal as document, it is other to invite that second user can operate second terminal User participates in the online cooperation of document, and by taking second user invites the first user as an example, second terminal can be sent out to archive server It send for inviting the invitation of the first user's operation document to request, then archive server can request to determine that second uses by the invitation That family is invited is the first user, then archive server allows first user when the first user accesses documents editing interface Access.For another example, second user does not invite third user, then when third user accesses documents editing interface, document clothes Business device can refuse the access of third user.
By previous embodiment to the illustration of the application it is found that second terminal can pass through text in the embodiment of the present application Shelves server invites the first user to operate document, and archive server can carry out the invitation of other users according to second terminal true It is fixed whether refuse except document creator with for other users access, it is literary for the user not invited by second user Shelves server can refuse it and access document, to realize the rights management to document.
It please refers to shown in Fig. 7, for the process blocks signal of the processing method of another document provided in an embodiment of the present invention Figure.In the embodiment of the present application, the first user and second user can be interacted by archive server, the first user and The process that two users establish communication connection between archive server respectively is detailed in the explanation of previous embodiment.The embodiment of the present invention The processing method for the document that middle archive server executes mainly includes following process:
701, archive server receives the first operation requests of the first user, and obtains first from the first operation requests and use Corresponding first user information in family.
In the embodiment of the present application, the first user's operation first terminal, the communication between first terminal and archive server Connection is established complete after, first terminal can send the first operation requests to archive server, then archive server can be from First operation requests get corresponding first user information of the first user, and archive server can also store first user letter Breath.
702, archive server receives the second operation requests of second user, and obtains second from the second operation requests and use The corresponding second user information in family.
In the embodiment of the present application, second user operates second terminal, the communication between second terminal and archive server Connection is established complete after, second terminal can send the second operation requests to archive server, then archive server can be from Second operation requests get the corresponding second user information of second user, and archive server can also store second user letter Breath.
703, when the first user and second user when pre-editing be the same document when, send to the first user for showing Show the first notification message of second user information, and sends the second notice for showing the first user information to second user Message.
In the embodiment of the present application, archive server can first determine whether the first user and second user work as pre-editing The same document, if the first user and second user when pre-editing be the same document when, archive server is in order to make one A user is it can be seen that other user, archive server can send a notification message, to notify other user to some user User information.For example, archive server sends the first notification message for showing second user information to the first user, with And the second notification message for showing the first user information is sent to second user.
In some embodiments of the present application, before archive server receives the first operation requests of the first user, document Processing method further include:
Archive server receives the invitation request that the first user sends;
Archive server sends at least one second user and invites request;
Archive server receives the invitation feedback that second user is sent;
Archive server sends to the first user and invites feedback.
Wherein, logical between the terminal (i.e. first terminal) and archive server that the first user passes through first user's operation Letter connection is established after completion, and founder of the operation user (i.e. the first user) of first terminal as document, the first user can It invites other user to participate in the online cooperation of document to operate first terminal, at least one second user is invited with the first user For, first terminal can send the solicited message for inviting second user operation document to archive server, then document takes Business device can be determined by the solicited message the first user invite be at least one second user, some or multiple second User can send to archive server and invite feedback, include the corresponding second user letter of second user in invitation feedback Breath, second user information is sent to the first user by archive server, then available the in addition to itself of the first user The corresponding second user information of two users, and then the first user can see that second user is believed by the display interface of first terminal Breath.
In some embodiments of the present application, the processing method of document further include:
The invitation that the invitation request and second user that archive server is sent according to the first user are sent is fed back, and determines the What one user and second user worked as pre-editing is the same document.
Wherein, archive server can also determine that multiple users work as pre-editing by the invitation relationship between multiple users Be the same document.Such as first user send invite request, second user send invite feedback, then the invitation request and invite It please feed back and constitute invitation relationship, archive server can determine that the first user and second user are currently compiled based on the invitation relationship What is collected is the same document.
In some embodiments of the present application, the processing method of document further include:
The first user information and second user information that archive server will acquire all are stored into user information list.
In application embodiment, after archive server receives the first user information and second user information, document services Device can pass through the user information by the first user information received and second user information update into user information list List document server can be carried out while be managed to multiple users, can pass through user when archive server sends a notification message Information list gets the user information of multiple users, improves the efficiency that archive server sends a notification message.
In some embodiments of the present application, the processing method of document further include:
Archive server receives the first information that the first user sends, and the first information includes: the first user in documents editing The first node operated on interface, shows root node and child node on documents editing interface, first node be root node or Child node;
The first information is sent to second user by archive server.
Wherein, archive server sends the first information, and the first information includes: that the first user operates on documents editing interface First node.Since in the embodiment of the present application, archive server carries out operation of the user on documents editing interface real-time Detection, terminal can be according to user's real-time operation process and step Dynamically Announce first on the first node in documents editing interface User information, by the incidence relation of the first user information and first node on documents editing interface, in documents editing interface energy The incidence relation for enough showing node to be edited and user information allows the user for participating in cooperating intuitively to see all ginsengs The operating process and step to cooperate with person avoids the chaotic problem of editor, improves the editorial efficiency of document.
By previous embodiment to the illustration of the application it is found that archive server can be by the embodiment of the present application One user information is notified to second user, while second user information being notified to the first user, so that each user is in document All users currently to cooperate online can be got on editing interface by the notification message of archive server, if document is compiled Have multiple users all in real-time editor on editing interface, by display with by the associated user information of editor's node so that Other user it can be seen that live collaboration whole process.
For the above scheme convenient for better understanding and implementing the embodiment of the present application, corresponding application scenarios of illustrating below come It is specifically described.
Next be illustrated by taking the processing to online document as an example, in the embodiment of the present invention multiple users can by The editing interface of on-line documentation is carried out while being edited.Such as the online document can be mind map, mind map is mainly in combination with group Team live collaboration scene, make team when carrying out more people's live collaborations all participants more can intuitively, be clearly understood that reality When cooperating process, i.e., in real-time edition mind map, can be viewed on specific location, that is, node of mind map in real time Teamworker's head portrait Dynamically Announce current user operation process.
The processing method of document provided by the embodiments of the present application can be combined in mind map or other relevant documentation products It is used widely in the scene of more people's live collaborations.The operating process of document provided by the embodiments of the present application and steps are as follows: 1, online mind map is created;2, teamworker is invited;3, more people's real-time perfoming cooperate, head portrait dynamically displaying user operation on node Process.
The detailed process for creating online mind map is introduced first.As shown in figure 8, being mind map editing interface, creation Person can first create a mind map online, and can see the mark of founder in the upper right corner, such as founder can think Dimension leads the head portrait that oneself is seen on figure editing interface.
The detailed process for inviting teamworker will be illustrated next.It please refers to shown in Fig. 9, clicks the upper right corner and invite cooperation icon, An invitation teamworker interface can be shown on mind map editing interface at this time, founder can invite other people to assist Make, and according to actual setting editing authority, such as can be set and check permission, editing authority, download permission etc..
Finally to more people's live collaborations, head portrait dynamically displaying user operating process is illustrated on node, as shown in Figure 10, After inviting successfully, other people can open entrance in leading for invitation in Figure List, progress live collaboration editor, on mind map node It just will use head portrait and dynamically show current user operation process and step, when the hovering operation of user is docked to some head portrait When, user name can be particularly shown.The upper right corner, which can be shown, participates in all head portraits of real-time edition user and user's number.
It should be noted that Figure 10 be given for example only illustrate mind map editing interface, the operation content on node and The operation content part on each node can be arranged, herein only in the user identifier of corresponding operating according to concrete scene For describing the general frame of entire mind map.
In the embodiment of the present application, the function to realize the head portrait under above-mentioned real-time exhibition user head portrait, user's selection state Can, we introduce socket communication mechanism in front and back to realize the real-time communication of front and back.Overall flow are as follows: establish socket Communication connection -> broadcasting user information -> transmission chooses Node Events -> broadcast that Node Events -> displaying node is chosen to choose head portrait.
Referring initially to the flow chart shown in Figure 11, shown for upper right corner head portrait.Mainly include process:
S01, user A establish socket connection.
S02, user B establish socket connection.
S03, user A are serviced to socket and are sent user information.
S04, socket service the information to all user's broadcasting user A.
S05, user A update upper right corner user head portrait list.
S06, user B update upper right corner user head portrait list.
As shown in Figure 12-a, invite user's process as follows:
S11, user A request access to mind map to operation layer.
S12, operation layer authenticate user A.
S13, user A establish socket connection.
S14, socket service for user A are authenticated.
S15, socket establish socket successful connection to user A transmission.
S16, user A request to invite user B to operation layer.
S17, user B request access to mind map to operation layer.
S18, operation layer authenticate user B.
S19, user B establish socket connection.
S20, socket service for user B are authenticated.
S21, socket establish socket successful connection to user B transmission.
S22, user C request access to mind map to operation layer.
S23, operation layer authenticate user C.
S24, operation layer do not have permission, denied access because of user C.
As shown in Figure 12-b, choose node display head portrait process as follows:
S31, user A establish socket connection.
S32, user B establish socket connection.
S33, user A are serviced to socket sends selection Node Events.
The node that S34, socket service memory user A choose.
S35, socket are serviced to all users and are broadcasted the nodal information currently chosen.
S36, user A traverse it is all choose nodal information, filter out user A oneself chooses information.
What S37, user A showed other users on node chooses node head portrait.
S38, user B traverse it is all choose nodal information, filter out user B oneself chooses information.
What S39, user B showed other users on node chooses node head portrait.
Illustrated by above-mentioned it is found that during the online more people's live collaborations of mind map, on node can according to Family real-time operation process and step be accurate and Dynamically Announce head portrait by head portrait position change in process participates in the use of live collaboration Family can intuitively see the operating process and step of all participant's live collaborations, avoid more people to a certain extent and assist in real time Existing chaotic and collision problem when editing;So that the process of live collaboration is more intuitive, visualizes, is vivid, is succinct.
Method provided by the embodiments of the present application can be in mind map or the related product for needing live collaboration (such as online text Shelves, graphics editing software) it is used widely.Make more people's live collaboration processes apparent, intuitive, succinct.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because According to the application, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know It knows, the embodiments described in the specification are all preferred embodiments, related actions and modules not necessarily the application It is necessary.
For the above scheme convenient for better implementation the embodiment of the present application, phase for implementing the above scheme is also provided below Close device.
It please refers to shown in Figure 13-a, a kind of terminal 1300 provided by the embodiments of the present application, may include: receiving module 1301, User profile acquisition module 1302, display module 1303 and sending module 1304, wherein
Receiving module 1301, for receiving the first information of archive server transmission, the first information includes: the first use The first node that family operates on documents editing interface shows root node and child node on the documents editing interface, described First node is the root node or the child node;
User profile acquisition module 1302 is used for obtaining first user corresponding first according to the first information Family information;
Display module 1303, for showing the associated content of the first node and institute on the documents editing interface State the first user information;And
Sending module 1304, it is associated for sending the node that second user operates on the documents editing interface in real time Content and corresponding second user information are to first user.
It in some embodiments of the present application, please refers to shown in Figure 13-b, the terminal 1300 further include: event detection mould Block 1305, wherein
The event checking module 1305, shown on the documents editing interface for the display module 1303 described in After the associated content of first node and first user information, detection second user is on the documents editing interface The no first event sent for operating second node;
The sending module 1304, for when detecting the first event on the documents editing interface, Xiang Suoshu Archive server sends the second information, and second information includes: that the second user operates on the documents editing interface Second node and the second user information so that the archive server broadcasts second information.
It in some embodiments of the present application, please refers to shown in Figure 13-c, the display module 1303, comprising:
Filtering user information unit 13031 for determining that the second user is current operation user, and filters out described The information of current operation user;
Display unit 13032, for shown on the documents editing interface first node, the second node with And first user information.
In some embodiments of the present application, please refer to shown in Figure 13-d, relative to shown in Figure 13-a, the terminal 1300 Further include: communication module 1306 and list update module 1307, wherein
The communication module 1306, for the receiving module 1301 receive archive server send the first information it Before, if current operation user is second user, establish between the corresponding terminal of the second user and the archive server Communication connection;
The receiving module 1301, first user corresponding first for receiving the archive server broadcast use Family information;
The list update module 1307, for updating first user information received to the documents editing In user information list in interface.
In some embodiments of the present application, sending module 1304, for passing through the archive server to described first User sends the invitation operated to document and requests;
Receiving module 1301, the invitation for receiving first user by the archive server is fed back, described to invite Please feed back includes: first user information;
User profile acquisition module 1302, for being fed back based on the invitation, first user information that will be received It updates in the user information list in the documents editing interface.
In some embodiments of the present application, please refer to shown in Figure 13-e, relative to shown in Figure 13-a, the terminal 1300 Further include: communication module 1306, wherein
The communication module 1306, for the receiving module 1301 receive archive server send the first information it Before, establish the communication connection between the corresponding terminal of the second user and the archive server;
The receiving module 1301, for after completion is established in the communication connection, receiving the archive server hair Send the invitation request for inviting second user operation document.
Further, it in some embodiments of the present application, please refers to shown in Figure 13-e, the terminal further include: determine Module 1308, wherein
Receiving module 1301 establishes the corresponding terminal of the second user and the document for the communication module 1306 After communication connection between server, the archive server is received to the authenticating result of the second user;
The determining module 1308, for determining whether the communication connection establishes completion according to the authenticating result.
In some embodiments of the present application, first user information includes: first user's head portrait and the first user name Claim;
It please refers to shown in Figure 13-f, the display module 1303, comprising:
Display unit 13032, for determining that the second user is current operation user, on the documents editing interface Show the first node and the associated first user head portrait of the first node;
Whether event detection unit 13033 sends for detecting the second user on the documents editing interface outstanding The second event being parked on the first user head portrait;
The display unit 13032, for when detecting the second event on the documents editing interface, described First user's name is shown on documents editing interface.
By above to the description of the embodiment of the present application it is found that receive the first information that archive server sends first, the One information includes: the first node that the first user operates on documents editing interface, then obtains first according to the first information and uses Corresponding first user information in family finally shows the associated content of first node and the first user letter on documents editing interface Breath sends the associated content of node and corresponding second user information that second user operates on documents editing interface in real time To the first user.It, can be according to user's real-time operation on the first node in documents editing interface due in the embodiment of the present application The first user information of process and step Dynamically Announce passes through being associated with for the first user information on documents editing interface and first node Relationship can show the incidence relation of node to be edited and user information at documents editing interface, and second user operates The associated content of node and second user information can also be sent to the first user in real time, allow participate in cooperate user it is straight That sees sees the operating process and step of all participant's cooperations, avoids the chaotic problem of editor, improves the editorial efficiency of document.
It please refers to shown in Figure 14, a kind of archive server 1400 provided by the embodiments of the present application, may include: transceiver 1401 and processor 1402, wherein
Transceiver 1401, for receiving the first operation requests of the first user;
Processor 1402, for obtaining the corresponding first user letter of first user from first operation requests Breath;
Transceiver 1401, for receiving the second operation requests of second user;
Processor 1402, for obtaining the corresponding second user letter of the second user from second operation requests Breath;
Transceiver 1401, for when first user and the second user when pre-editing be the same document when, The first notification message for showing the second user information is sent to first user, and is sent out to the second user Send the second notification message for showing first user information.
In some embodiments of the present application, transceiver 1401, before the first operation requests for receiving the first user, Receive the invitation request that first user sends;The invitation request is sent at least one second user;Receive described The invitation feedback that two users send;The invitation feedback is sent to first user.
In some embodiments of the present application, processor 1402, the invitation request for being sent according to first user And the invitation feedback that the second user is sent, determine that first user and the second user when pre-editing are same A document.
In some embodiments of the present application, processor 1402, for first user information that will acquire and institute Second user information is stated all to store into user information list.
In some embodiments of the present application, transceiver 1401, the first information sent for receiving first user, The first information includes: the first node that first user operates on documents editing interface, the documents editing interface On show root node and child node, the first node is the root node or the child node;By the first information It is sent to the second user.
The embodiment of the present application also provides another terminals, as shown in figure 15, for ease of description, illustrate only and this Shen Please the relevant part of embodiment, it is disclosed by specific technical details, please refer to the embodiment of the present application method part.The terminal can be with Being includes mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of Sales, point-of-sale terminal), any terminal device such as vehicle-mounted computer, taking the terminal as an example:
Figure 15 shows the block diagram of the part-structure of mobile phone relevant to terminal provided by the embodiments of the present application.With reference to figure 15, mobile phone includes: radio frequency (Radio Frequency, RF) circuit 1010, memory 1020, input unit 1030, display unit 1040, sensor 1050, voicefrequency circuit 1060, Wireless Fidelity (wireless fidelity, WiFi) module 1070, processor The components such as 1080 and power supply 1090.It will be understood by those skilled in the art that handset structure shown in Figure 15 is not constituted pair The restriction of mobile phone may include perhaps combining certain components or different component cloth than illustrating more or fewer components It sets.
It is specifically introduced below with reference to each component parts of the Figure 15 to mobile phone:
RF circuit 1010 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base station After downlink information receives, handled to processor 1080;In addition, the data for designing uplink are sent to base station.In general, RF circuit 1010 include but is not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition, RF circuit 1010 can also be logical with network and other equipment by wireless communication Letter.Any communication standard or agreement, including but not limited to global system for mobile communications (Global can be used in above-mentioned wireless communication System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), Email, short message service (Short Messaging Service, SMS) etc..
Memory 1020 can be used for storing software program and module, and processor 1080 is stored in memory by operation 1020 software program and module, thereby executing the various function application and data processing of mobile phone.Memory 1020 can be led It to include storing program area and storage data area, wherein storing program area can be needed for storage program area, at least one function Application program (such as sound-playing function, image player function etc.) etc.;Storage data area, which can be stored, uses institute according to mobile phone Data (such as audio data, phone directory etc.) of creation etc..In addition, memory 1020 may include high random access storage Device, can also include nonvolatile memory, and a for example, at least disk memory, flush memory device or other volatibility are solid State memory device.
Input unit 1030 can be used for receiving the number or character information of input, and generate with the user setting of mobile phone with And the related key signals input of function control.Specifically, input unit 1030 may include touch panel 1031 and other inputs Equipment 1032.Touch panel 1031, also referred to as touch screen collect touch operation (such as the user of user on it or nearby Use the behaviour of any suitable object or attachment such as finger, stylus on touch panel 1031 or near touch panel 1031 Make), and corresponding attachment device is driven according to preset formula.Optionally, touch panel 1031 may include touch detection Two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation band The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it It is converted into contact coordinate, then gives processor 1080, and order that processor 1080 is sent can be received and executed.In addition, Touch panel 1031 can be realized using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touch surface Plate 1031, input unit 1030 can also include other input equipments 1032.Specifically, other input equipments 1032 may include But in being not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. It is one or more.
Display unit 1040 can be used for showing information input by user or be supplied to user information and mobile phone it is each Menu is planted, shows documents editing interface on the display unit 1040.Display unit 1040 may include display panel 1041, optional , liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode (Organic can be used Light-Emitting Diode, OLED) etc. forms configure display panel 1041.Further, touch panel 1031 can cover Lid display panel 1041 sends processor 1080 to after touch panel 1031 detects touch operation on it or nearby To determine the type of touch event, it is followed by subsequent processing device 1080 and is provided on display panel 1041 according to the type of touch event accordingly Visual output.Although touch panel 1031 and display panel 1041 are realized as two independent components in Figure 15 The input and input function of mobile phone, but in some embodiments it is possible to touch panel 1031 and display panel 1041 are integrated And that realizes mobile phone outputs and inputs function.
Mobile phone may also include at least one sensor 1050, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 1041, proximity sensor can close display panel when mobile phone is moved in one's ear 1041 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (generally three axis) and add The size of speed can detect that size and the direction of gravity when static, can be used to identify application (such as the horizontal/vertical screen of mobile phone posture Switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Also as mobile phone The other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.
Voicefrequency circuit 1060, loudspeaker 1061, microphone 1062 can provide the audio interface between user and mobile phone.Audio Electric signal after the audio data received conversion can be transferred to loudspeaker 1061, be converted by loudspeaker 1061 by circuit 1060 For voice signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 1062, by voicefrequency circuit 1060 Audio data is converted to after reception, then by after the processing of audio data output processor 1080, through RF circuit 1010 to be sent to ratio Such as another mobile phone, or audio data is exported to memory 1020 to be further processed.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics postal by WiFi module 1070 Part, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Figure 15 is shown WiFi module 1070, but it is understood that, and it is not belonging to must be configured into for mobile phone, it can according to need do not changing completely Become in the range of the essence of invention and omits.
Processor 1080 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone, By running or execute the software program and/or module that are stored in memory 1020, and calls and be stored in memory 1020 Interior data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, processor 1080 may include one or more processing units;Preferably, processor 1080 can integrate application processor and modulation /demodulation processing Device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is mainly located Reason wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1080.
Mobile phone further includes the power supply 1090 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply Management system and processor 1080 are logically contiguous, to realize management charging, electric discharge and power consumption pipe by power-supply management system The functions such as reason.
Although being not shown, mobile phone can also include camera, bluetooth module etc., and details are not described herein.
In the embodiment of the present application, processor 1080 included by the terminal also has control execution is above to be executed by terminal Document processing method process.
Figure 16 is a kind of archive server structural schematic diagram provided in an embodiment of the present invention, and the document server 1100 can be because Configuration or performance are different and generate bigger difference, may include one or more central processing units (central Processing units, CPU) 1122 (for example, one or more processors) and memory 1132, one or one with The storage medium 1130 (such as one or more mass memory units) of upper storage application program 1142 or data 1144.Its In, memory 1132 and storage medium 1130 can be of short duration storage or persistent storage.It is stored in the program of storage medium 1130 It may include one or more modules (diagram does not mark), each module may include to a series of in archive server Instruction operation.Further, central processing unit 1122 can be set to communicate with storage medium 1130, in archive server The series of instructions operation in storage medium 1130 is executed on 1100.
Archive server 1100 can also include one or more power supplys 1126, one or more wired or nothings Wired network interface 1150, one or more input/output interfaces 1158, and/or, one or more operating systems 1141, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
The step as performed by archive server can be based on archive server knot shown in the Figure 16 in above-described embodiment Structure.
In addition it should be noted that, the apparatus embodiments described above are merely exemplary, wherein described as separation The unit of part description may or may not be physically separated, component shown as a unit can be or It can not be physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to reality Border needs to select some or all of the modules therein to achieve the purpose of the solution of this embodiment.In addition, provided by the present application In Installation practice attached drawing, the connection relationship between module indicates there is communication connection between them, specifically can be implemented as one Item or a plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can It understands and implements.
Through the above description of the embodiments, it is apparent to those skilled in the art that the application can borrow Help software that the mode of required common hardware is added to realize, naturally it is also possible to by specialized hardware include specific integrated circuit, specially It is realized with CPU, private memory, special components and parts etc..Under normal circumstances, all functions of being completed by computer program are ok It is easily realized with corresponding hardware, moreover, being used to realize that the specific hardware structure of same function is also possible to a variety of more Sample, such as analog circuit, digital circuit or special circuit etc..But software program is real in more situations for purposes of this application It is now more preferably embodiment.Based on this understanding, the technical solution of the application substantially in other words makes the prior art The part of contribution can be embodied in the form of software products, which is stored in the storage medium that can be read In, such as the floppy disk of computer, USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory Device (RAM, Random Access Memory), magnetic or disk etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the application.
In conclusion above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although referring to upper Embodiment is stated the application is described in detail, those skilled in the art should understand that: it still can be to upper Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these It modifies or replaces, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution.

Claims (15)

1. a kind of processing method of document characterized by comprising
The first information that archive server is sent is received, the first information includes: that the first user grasps on documents editing interface The first node of work, show on the documents editing interface first node described in root node and child node be the root node or Child node described in person;
Corresponding first user information of first user is obtained according to the first information;
The associated content of the first node and first user information are shown on the documents editing interface;And
The associated content of node and corresponding second use that second user operates on the documents editing interface are sent in real time Family information is to first user.
2. the method according to claim 1, wherein the real-time transmission second user is in documents editing circle The associated content of the node operated on face and corresponding second user information are to first user, comprising:
Whether detection second user sends the first event for operating second node on the documents editing interface;
When detecting the first event on the documents editing interface, Xiang Suoshu archive server sends the second information, institute Stating the second information includes: the second node and the second user that the second user operates on the documents editing interface Information, so that the archive server broadcasts second information.
3. according to the method described in claim 2, it is characterized in that, further comprising:
It determines that the second user is current operation user, and filters out the information of the current operation user;
The first node, the second node and first user information are shown on the documents editing interface.
4. the method according to claim 1, wherein it is described receive archive server send the first information it Before, the method also includes:
Establish the communication connection between the corresponding terminal of the second user and the archive server;
After completion is established in the communication connection, first user corresponding first of the archive server broadcast is received User information;
First user information received is updated into the user information list in the documents editing interface.
5. according to the method described in claim 4, it is characterized in that, described arrive first user information received update In user information list in the documents editing interface, comprising:
The invitation for operating document is sent to first user by the archive server to request;
The invitation feedback of first user is received by the archive server, the invitation feedback includes: first use Family information;
It is fed back based on the invitation, first user information received is updated to the user in the documents editing interface In information list.
6. according to the method described in claim 4, it is characterized in that, it is described establish the corresponding terminal of the second user with it is described After communication connection between archive server, the method also includes:
The archive server is received to the authenticating result of the second user;
Determine whether the communication connection establishes completion according to the authenticating result.
7. the method according to claim 1, wherein it is described receive archive server send the first information it Before, the method also includes:
Establish the communication connection between the corresponding terminal of the second user and the archive server;
After completion is established in the communication connection, receives the archive server and send for inviting second user to operate document Invitation request.
8. method according to any one of claim 1 to 7, which is characterized in that first user information includes: first User's head portrait and the first user's name;
It is described that the associated content of the first node and first user information, packet are shown on the documents editing interface It includes:
It determines that the second user is current operation user, the first node and described is shown on the documents editing interface The associated first user head portrait of first node;
Detect whether the second user sends hovered on the first user head portrait on the documents editing interface Two events;
When detecting the second event on the documents editing interface, described first is shown on the documents editing interface User's name.
9. a kind of processing method of document characterized by comprising
Archive server receives the first operation requests of the first user, and obtains described first from first operation requests and use Corresponding first user information in family;
The archive server receives the second operation requests of second user, and obtains from second operation requests described the The corresponding second user information of two users;
When first user and the second user when pre-editing be the same document when, the first user of Xiang Suoshu, which sends, to be used It sends in the first notification message for showing the second user information, and to the second user for showing that described first uses The second notification message of family information.
10. according to the method described in claim 9, it is characterized in that, the archive server receives the first behaviour of the first user Before requesting, the method also includes:
The archive server receives the invitation request that first user sends;
The archive server sends the invitation request at least one second user;
The archive server receives the invitation feedback that the second user is sent;
The archive server sends the invitation feedback to first user.
11. according to the method described in claim 10, further include:
The invitation that the invitation request and the second user that the archive server is sent according to first user are sent is anti- Feedback determines that first user and the second user when pre-editing are the same documents.
12. according to the method described in claim 9, it is characterized in that, the method also includes:
First user information and the second user information that the archive server will acquire, which are all stored to user, to be believed It ceases in list.
13. the method according to any one of claim 9 to 12, which is characterized in that the method also includes:
The archive server receives the first information that first user sends, and the first information includes: first use The first node that family operates on documents editing interface shows root node and child node on the documents editing interface, described First node is the root node or the child node;
The first information is sent to the second user by the archive server.
14. a kind of terminal characterized by comprising
Receiving module, for receiving the first information of archive server transmission, the first information includes: the first user in document The first node operated on editing interface shows root node and child node, the first node on the documents editing interface For the root node or the child node;
User profile acquisition module, for obtaining corresponding first user information of first user according to the first information;
Display module, for showing the associated content of the first node and first use on the documents editing interface Family information;And
Sending module, for send in real time the associated content of node that second user operates on the documents editing interface and Corresponding second user information is to first user.
15. a kind of computer equipment, which is characterized in that the computer equipment includes: processor and memory;
The memory, for storing instruction;
The processor is executed for executing the described instruction in the memory as any in claim 1 to 8 or 9 to 12 Method described in.
CN201810542962.8A 2018-05-30 2018-05-30 Document processing method, terminal and computer equipment Active CN110210007B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810542962.8A CN110210007B (en) 2018-05-30 2018-05-30 Document processing method, terminal and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810542962.8A CN110210007B (en) 2018-05-30 2018-05-30 Document processing method, terminal and computer equipment

Publications (2)

Publication Number Publication Date
CN110210007A true CN110210007A (en) 2019-09-06
CN110210007B CN110210007B (en) 2023-05-23

Family

ID=67779074

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810542962.8A Active CN110210007B (en) 2018-05-30 2018-05-30 Document processing method, terminal and computer equipment

Country Status (1)

Country Link
CN (1) CN110210007B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045999A (en) * 2019-12-23 2020-04-21 腾讯科技(深圳)有限公司 Document display method and device, computer equipment and storage medium
CN111950981A (en) * 2020-08-07 2020-11-17 中国联合网络通信集团有限公司 Document revision management method
CN112131832A (en) * 2020-09-28 2020-12-25 北京字跳网络技术有限公司 Method and device for reminding task state of online document and electronic equipment
CN113065320A (en) * 2021-03-26 2021-07-02 上海玉数科技有限公司 Collaborative editing type mind map sharing group
CN113971392A (en) * 2020-07-23 2022-01-25 腾讯科技(深圳)有限公司 Document editing method, device, equipment and medium
CN115001797A (en) * 2022-05-30 2022-09-02 广州慧睿思通科技股份有限公司 Graphical data processing method, server, client, device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103347091A (en) * 2013-07-19 2013-10-09 百度在线网络技术(北京)有限公司 Method for sharing document annotations and cloud server
CN103914439A (en) * 2013-01-04 2014-07-09 ***通信集团公司 Method, device and system for online document edition
US8938669B1 (en) * 2011-03-15 2015-01-20 Google Inc. Inline user addressing in chat and document editing sessions
CN105531694A (en) * 2013-06-15 2016-04-27 微软技术许可有限责任公司 Showing presence of multiple authors in a spreadsheet
CN107924391A (en) * 2015-04-20 2018-04-17 盈发伟公司 The method and apparatus of shared collaborative editing document

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8938669B1 (en) * 2011-03-15 2015-01-20 Google Inc. Inline user addressing in chat and document editing sessions
CN103914439A (en) * 2013-01-04 2014-07-09 ***通信集团公司 Method, device and system for online document edition
CN105531694A (en) * 2013-06-15 2016-04-27 微软技术许可有限责任公司 Showing presence of multiple authors in a spreadsheet
CN103347091A (en) * 2013-07-19 2013-10-09 百度在线网络技术(北京)有限公司 Method for sharing document annotations and cloud server
CN107924391A (en) * 2015-04-20 2018-04-17 盈发伟公司 The method and apparatus of shared collaborative editing document

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045999A (en) * 2019-12-23 2020-04-21 腾讯科技(深圳)有限公司 Document display method and device, computer equipment and storage medium
CN113971392A (en) * 2020-07-23 2022-01-25 腾讯科技(深圳)有限公司 Document editing method, device, equipment and medium
CN111950981A (en) * 2020-08-07 2020-11-17 中国联合网络通信集团有限公司 Document revision management method
CN111950981B (en) * 2020-08-07 2023-07-18 中国联合网络通信集团有限公司 Document revision management method
CN112131832A (en) * 2020-09-28 2020-12-25 北京字跳网络技术有限公司 Method and device for reminding task state of online document and electronic equipment
CN113065320A (en) * 2021-03-26 2021-07-02 上海玉数科技有限公司 Collaborative editing type mind map sharing group
CN115001797A (en) * 2022-05-30 2022-09-02 广州慧睿思通科技股份有限公司 Graphical data processing method, server, client, device and storage medium

Also Published As

Publication number Publication date
CN110210007B (en) 2023-05-23

Similar Documents

Publication Publication Date Title
CN110210007A (en) A kind of processing method of document, terminal and computer equipment
CN105430424B (en) A kind of methods, devices and systems of net cast
CN104506410B (en) The method and apparatus of instant messaging
CN105207896B (en) Internet phone-calling method and apparatus
CN104618217B (en) Share method, terminal, server and the system of resource
CN105025043B (en) Information sharing method, apparatus and system
CN109542378A (en) Screen sharing method, device, electronic equipment and readable storage medium storing program for executing
CN106778117B (en) Permission open method, apparatus and system
CN105471704B (en) A kind of method, apparatus and system for realizing more people's calls
CN104954149B (en) The method, apparatus and system of data sharing are carried out in Web conference
CN111447074A (en) Reminding method, device, equipment and medium in group session
CN109347722A (en) Interactive system, method, client and background server
CN111835531B (en) Session processing method, device, computer equipment and storage medium
CN103941982A (en) Method for sharing interface processing and terminal
CN105096157A (en) Virtual article receiving method, sending method, interaction method and device
CN110147188A (en) A kind of information cuing method, device, equipment and storage medium
US20220318762A1 (en) Method for creating group and electronic device
CN106303605B (en) A kind of methods, devices and systems to send a notification message
CN105530222B (en) Connection method for building up between multiple terminals, device and system
CN106303734A (en) Main broadcaster's method for subscribing and device
CN103491421B (en) Content displaying method, device and intelligent television
CN112691363A (en) Cross-terminal switching method and related device for cloud games
CN108521365A (en) A kind of method and mobile terminal of addition good friend
CN109495769A (en) Video communication method, terminal, smart television, server and storage medium
CN105376761B (en) Establish the method, apparatus and phone system of call connection

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant