CN111241792A - An online document editing method, device and terminal device - Google Patents
An online document editing method, device and terminal device Download PDFInfo
- Publication number
- CN111241792A CN111241792A CN202010061473.8A CN202010061473A CN111241792A CN 111241792 A CN111241792 A CN 111241792A CN 202010061473 A CN202010061473 A CN 202010061473A CN 111241792 A CN111241792 A CN 111241792A
- Authority
- CN
- China
- Prior art keywords
- editing
- user
- document
- verification message
- request
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明适用于文档数据处理技术领域,提供了一种文档在线编辑方法、装置及终端设备,方法包括接收第i个用户发送的基于目标文档的文档编辑请求;若目标文档处于可编辑状态,则向第i个用户发送编辑验证消息并开启编辑权限,编辑验证消息包括随机识别码和有效编辑时段;接收第i个用户的保存文档请求,并保存具有随机识别码的第i个用户在编辑时段内编辑的文档内容。通过本发明可以简化服务器的业务处理事项,防止服务器处理的各事项时产生冲突,使得用户编辑的文档内容丢失的问题。
The present invention is applicable to the technical field of document data processing, and provides an online document editing method, device and terminal device. The method includes receiving a target document-based document editing request sent by the i-th user; if the target document is in an editable state, then Send an edit verification message to the i-th user and enable the editing authority. The edit-verification message includes a random ID and a valid editing period; Receive the i-th user's request to save the document, and save the i-th user with the random ID during the editing period In-edit document content. The invention can simplify the business processing matters of the server, and prevent the conflict between the matters handled by the server and the loss of the content of the document edited by the user.
Description
技术领域technical field
本发明涉及文档数据处理技术领域,尤其涉及一种文档在线编辑方法、装置及终端设备。The present invention relates to the technical field of document data processing, and in particular, to a method, device and terminal device for online editing of documents.
背景技术Background technique
在文档编辑领域,往往需要多人同时对同一文档进行编辑,每一个人编辑文档的一部分,最终将编辑后的每一部分内容合并成一个文档。而在多人并行对同一文档进行编辑时,一个用户对文档的修改可以实时地被其他人所见,当任意进行多次编辑后,所有用户所见的界面内容应该是一致的。In the field of document editing, multiple people are often required to edit the same document at the same time, each person edits a part of the document, and finally each part of the edited content is merged into one document. When multiple people edit the same document in parallel, one user's changes to the document can be seen by others in real time. After any number of edits, the interface content seen by all users should be consistent.
但是,在多人同时对同一文档进行编辑时,服务器需要处理多个变更事项,各变更事项之间容易产生冲突,出现文档编辑错误,如仅有一个用户的修改得到保存,而其他用户的修改丢失的情况。However, when multiple people edit the same document at the same time, the server needs to process multiple changes, conflicts between changes are prone to occur, and document editing errors occur. For example, only one user's changes are saved, while other users' changes lost situation.
发明内容SUMMARY OF THE INVENTION
本发明的主要目的在于提出一种文档在线编辑方法、装置及终端设备,以解决现有技术中的文档在线编辑过程中,服务器处理的各事项之间容易产生冲突,使得文档保存不成功的问题。The main purpose of the present invention is to provide an online document editing method, device and terminal device, so as to solve the problem that conflicts are easily generated between various matters handled by the server during the online document editing process in the prior art, making the document storage unsuccessful .
为实现上述目的,本发明实施例第一方面提供一种文档在线编辑方法,包括:To achieve the above purpose, a first aspect of the embodiments of the present invention provides an online document editing method, including:
接收第i个用户发送的基于目标文档的文档编辑请求,i为正整数;Receive a document editing request based on the target document sent by the i-th user, where i is a positive integer;
若所述目标文档处于可编辑状态,则向所述第i个用户发送编辑验证消息并开启编辑权限,所述编辑验证消息包括随机识别码和有效编辑时段;If the target document is in an editable state, send an editing verification message to the i-th user and enable the editing authority, where the editing verification message includes a random identification code and a valid editing period;
接收第i个用户的保存文档请求,并保存具有所述随机识别码的第i个用户在所述编辑时段内编辑的文档内容。A request for saving a document from the ith user is received, and the content of the document edited by the ith user with the random identification code within the editing period is saved.
结合本发明第一方面,本发明第一实施方式中,所述接收第i个用户发送的文档编辑请求之后,包括:With reference to the first aspect of the present invention, in the first embodiment of the present invention, after receiving the document editing request sent by the ith user, the method includes:
获取第i-1个用户的有效编辑时段;Get the valid editing period of the i-1th user;
根据所述第i-1个用户的有效编辑时段分析所述第i个用户发送所述文档编辑请求时,所述目标文档的状态。The state of the target document when the i-th user sends the document editing request is analyzed according to the effective editing period of the i-1 th user.
结合本发明第一方面,本发明第二实施方式中,上述方法还包括:In combination with the first aspect of the present invention, in the second embodiment of the present invention, the above method further includes:
接收第i+1个用户发送的文档编辑请求;Receive the document editing request sent by the i+1th user;
若所述第i+1个用户与所述第i个用户为同一用户,则验证当前用户的编辑验证消息是否有效,并在所述当前用户的编辑验证消息有效时向所述当前用户开启编辑权限;If the i+1 th user and the i th user are the same user, verify whether the editing verification message of the current user is valid, and open editing to the current user when the editing verification message of the current user is valid authority;
若所述第i+1个用户与所述第i个用户为不同用户,则在目标文档处于可编辑状态时向所述第i+1个用户开启编辑权限。If the i+1 th user and the i th user are different users, the editing permission is enabled for the i+1 th user when the target document is in an editable state.
结合本发明第一方面第二实施方式,本发明第三实施方式中,还包括:In combination with the second embodiment of the first aspect of the present invention, the third embodiment of the present invention further includes:
若所述第i+1个用户与所述第i个用户为同一用户,还验证当前用户的编辑验证消息是否有效,并在所述当前用户的编辑验证消息失效时通知所述当前用户发送新的文档编辑请求;If the i+1 th user and the i th user are the same user, verify whether the edit verification message of the current user is valid, and notify the current user to send a new one when the edit verification message of the current user is invalid. document editing requests;
接收并处理当前用户的新的文档编辑请求。Receive and process new document editing requests from the current user.
结合本发明第一方面第三实施方式,本发明第四实施方式中,所述验证当前用户的编辑验证消息是否有效,包括:In combination with the third embodiment of the first aspect of the present invention, and in the fourth embodiment of the present invention, the verification of whether the editing verification message of the current user is valid includes:
获取当前用户的编辑验证消息中的有效编辑时段;Get the valid edit period in the edit verification message of the current user;
检测当前时间是否在所述有效编辑时段内;Detecting whether the current time is within the valid editing period;
若是,则所述当前用户的编辑验证消息有效;若否,则所述当前用户的编辑验证消息失效。If yes, the editing verification message of the current user is valid; if not, the editing verification message of the current user is invalid.
结合本发明第一方面第二实施方式,本发明第五实施方式中,接收第i+1个用户发送的文档编辑请求之后,还包括:In combination with the second embodiment of the first aspect of the present invention, in the fifth embodiment of the present invention, after receiving the document editing request sent by the i+1th user, the method further includes:
获取第i+1个用户发送的文档编辑请求的请求时间;Get the request time of the document editing request sent by the i+1th user;
调用与所述请求时间相邻且发送至第i+1个用户的历史编辑验证消息,以及发送至第i个用户的历史编辑验证消息;Calling the historical editing verification message that is adjacent to the request time and sent to the i+1 th user, and the historical editing verification message sent to the i th user;
根据所述发送至第i+1个用户的历史编辑验证消息和所述发送至第i个用户的历史编辑验证消息识别所述第i+1个用户的用户身份。The user identity of the i+1 th user is identified according to the historical editing verification message sent to the i+1 th user and the historical editing verification message sent to the i th user.
结合本发明第一方面,本发明第六实施方式中,上述方法还包括:In combination with the first aspect of the present invention, in the sixth embodiment of the present invention, the above method further includes:
若目标文档处于正在编辑状态,则锁定所述第i个用户的编辑权限并接收第i个用户发送的预约编辑请求;If the target document is in the editing state, lock the editing authority of the i-th user and receive the reservation editing request sent by the i-th user;
向所述第i个用户发送预约编辑验证消息,所述预约编辑验证消息包括预约识别码、预约编辑时段。Sending a reservation editing verification message to the i-th user, where the reservation editing verification message includes the reservation identification code and the reservation editing time period.
本发明实施例第二方面提供了一种文档在线编辑装置,包括:A second aspect of the embodiments of the present invention provides an online document editing device, including:
文档编辑请求接收模块,用于接收第i个用户发送的基于目标文档的文档编辑请求,i为正整数;The document editing request receiving module is used to receive the document editing request based on the target document sent by the ith user, where i is a positive integer;
编辑验证模块,用于若所述目标文档处于可编辑状态,则向所述第i个用户发送编辑验证消息并开启编辑权限,所述编辑验证消息包括随机识别码和有效编辑时段;an editing verification module, configured to send an editing verification message to the i-th user and enable editing authority if the target document is in an editable state, where the editing verification message includes a random identification code and a valid editing period;
文档保存模块,用于接收第i个用户的保存文档请求,并保存具有所述随机识别码的第i个用户在所述编辑时段内编辑的文档内容。A document saving module, configured to receive a document saving request from the ith user, and save the content of the document edited by the ith user with the random identification code within the editing period.
本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上第一方面所提供的方法的步骤。A third aspect of the embodiments of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and running on the processor, where the processor implements the first above-mentioned first when the processor executes the computer program. The steps of the method provided by the aspect.
本发明实施例的第四方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上第一方面所提供的方法的步骤。A fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, implements the steps of the method provided in the first aspect.
本发明实施例提出一种文档在线编辑方法,在接收到用户发送的文档编辑请求后,在目标文档处于可编辑状态时向用户开启编辑权限,同时向用户发送编辑验证消息,以使用户在有效编辑时段中进行编辑。当一个用户请求编辑文档成功后,目标文档则处于正在编辑状态,此时其他用户向服务器发送文档编辑请求,服务器将不向其开启编辑权限,则具有随机识别码的用户在其获取到的有效编辑时段中编辑文档时,不受其他用户无法获得编辑权限,避免了多人同时对同一文档进行编辑,从而简化服务器的业务处理事项,防止用户编辑的文档内容丢失。An embodiment of the present invention provides an online document editing method. After receiving a document editing request sent by a user, the editing authority is enabled to the user when the target document is in an editable state, and an editing verification message is sent to the user at the same time, so that the user can effectively Edit during the editing period. When a user requests to edit a document successfully, the target document is in the editing state. At this time, other users send a document editing request to the server, and the server will not open the editing authority to them, and the user with the random identification code is valid in the obtained document. When editing a document during the editing period, other users cannot obtain editing rights, which prevents multiple people from editing the same document at the same time, thereby simplifying the business processing matters of the server and preventing the content of the document edited by the user from being lost.
附图说明Description of drawings
图1为本发明实施例提供的文档在线编辑方法的实现流程示意图;FIG. 1 is a schematic flowchart of the implementation of a method for online document editing provided by an embodiment of the present invention;
图2为本发明实施例提供的另一文档在线编辑方法的实现流程示意图;FIG. 2 is a schematic diagram of an implementation flow of another method for online document editing provided by an embodiment of the present invention;
图3为本发明实施例提供的又一文档在线编辑方法的实现流程示意图;3 is a schematic diagram of an implementation flow of another method for online document editing provided by an embodiment of the present invention;
图4为本发明实施例提供的文档在线编辑装置的组成结构示意图。FIG. 4 is a schematic diagram of a composition and structure of an apparatus for online document editing provided by an embodiment of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
在本文中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。Herein, suffixes such as "module", "component" or "unit" used to denote elements are used only to facilitate the description of the present invention and have no specific meaning per se. Therefore, "module" and "part" can be mixed.
如图1所示,本发明实施例提供了一种文档在线编辑方法,包括但不限于如下步骤:As shown in FIG. 1, an embodiment of the present invention provides an online document editing method, including but not limited to the following steps:
S101、接收第i个用户发送的基于目标文档的文档编辑请求;S101, receiving a document editing request based on a target document sent by the i-th user;
i为正整数。i is a positive integer.
在上述步骤S101中,在预设时间段内,服务器可以接收到多个用户发送的文档编辑请求,表示请求编辑目标文档。则服务器可以根据用户发送文档编辑请求的时间,将用户顺序排列,并依次处理用户的文档编辑请求。In the above step S101, within a preset time period, the server may receive document editing requests sent by multiple users, indicating that the target document is requested to be edited. Then, the server can arrange the users in order according to the time when the user sends the document editing request, and process the user's document editing request in turn.
在具体应用中,目标文档可以为保存在服务器上的文档,其归属于多个用户,用户仅在具有权限的情况下基于此目标文档发起文档编辑请求。In a specific application, the target document may be a document saved on the server, which belongs to multiple users, and the user initiates a document editing request based on the target document only if the user has permission.
S102、若所述目标文档处于可编辑状态,则向所述第i个用户发送编辑验证消息并开启编辑权限,所述编辑验证消息包括随机识别码和有效编辑时段。S102. If the target document is in an editable state, send an editing verification message to the i-th user and enable the editing authority, where the editing verification message includes a random identification code and a valid editing period.
在上述步骤S102中,第i个用户可在有效编辑时段中对目标文档进行编辑。假使第i个用户在有效编辑时段中没有完成对目标文档的编辑,则应在有效编辑时段内再次发出文档编辑请求,以使服务器直接向其发送新的编辑验证消息,即新的有效编辑时段。In the above step S102, the ith user can edit the target document in the valid editing period. If the i-th user does not complete the editing of the target document during the valid editing period, the document editing request should be issued again within the valid editing period, so that the server directly sends a new editing verification message to it, that is, the new valid editing period. .
可以想到的是,若有第i+1个用户,在第i个用户于有效编辑时段内再次发出文档编辑请求的时间之前,向服务器发出请求,则先对第i+1个用户的求进行处理。It is conceivable that if the i+1th user sends a request to the server before the time when the ith user sends a document editing request again within the valid editing period, the request for the i+1th user shall be performed first. deal with.
在具体应用中,如果i为大于1的正整数,则第i个用户之前至少包括一个用户,当服务接收到第i个用户发送的基于同一目标文档的文档编辑请求时,目标文档可能处于可编辑状态,也可能处于正在编辑状态,即不可编辑状态。In a specific application, if i is a positive integer greater than 1, at least one user is included before the i-th user. When the service receives a document editing request based on the same target document sent by the i-th user, the target document may be in an available state. Editing state, may also be in editing state, that is, not editable state.
在本发明实施例中,仅限定了目标处于可编辑状态时开启第i个用户的编辑权限,使第i个用户能够编辑目标文档。In the embodiment of the present invention, the editing authority of the ith user is only limited when the target is in an editable state, so that the ith user can edit the target document.
在具体应用中,服务器还向第i个用户发送编辑验证消息,其中,编辑验证消息用于验证用户编辑目标文档的权限,其包括随机识别码和有效编辑时间段,随机识别码为分别保存在服务器和第i个用户的终端中的唯一识别码,则若目标文档处于可编辑状态时,但其他用户不具有随机识别码,则其他用户无法编辑文档。有效编辑时段中不仅表示第i个用户可以进行编辑的时间段,还可通过验证当前用户持有的随机识别码是否与当前编辑时段对应,确定当前用户是否应当具有文档编辑权限。例如:用户A的随机识别码为11,有效编辑时间段为[7,11],用户B的随机识别码为12,有效编辑时间段为[12,14],则用户C即使获取到了用户B的随机识别码,其无法在[7,11]的时段内进行编辑。In a specific application, the server also sends an editing verification message to the i-th user, wherein the editing verification message is used to verify the user's right to edit the target document, and includes a random identification code and an effective editing time period, and the random identification code is stored in the The unique identification code in the server and the terminal of the ith user, if the target document is in an editable state, but other users do not have random identification codes, other users cannot edit the document. The valid editing period not only indicates the period during which the i-th user can edit, but also determines whether the current user should have the document editing authority by verifying whether the random identification code held by the current user corresponds to the current editing period. For example: User A's random ID is 11, the valid editing time period is [7, 11], User B's random ID is 12, and the valid editing time period is [12, 14], then even if User C obtains User B , which cannot be edited within the period of [7,11].
在实际应用中,编辑验证消息可以由token参数生成,其过程可以为:In practical applications, the editing verification message can be generated by the token parameter, and the process can be as follows:
①生成随机数作为随机识别码,或根据当前用户信息生成随机识别码;① Generate a random number as a random identification code, or generate a random identification code according to the current user information;
②向用户反馈编辑验证消息之前,获取并保存当前用户信息、与当前用户相关的token信息(包括token、token生成时间、token的有效期),然后以与当前用户相关的token信息生成有效编辑时段。② Before feeding back the editing verification message to the user, obtain and save the current user information and the token information related to the current user (including the token, token generation time, and token validity period), and then generate a valid editing period with the token information related to the current user.
在本发明实施例中,还示出了如何判断目标文档的状态的步骤,其在上述步骤S101之后,步骤S102之前,包括:In the embodiment of the present invention, the steps of how to judge the status of the target document are also shown, which include: after the above-mentioned step S101 and before the step S102:
获取第i-1个用户的有效编辑时段;Get the valid editing period of the i-1th user;
根据所述第i-1个用户的有效编辑时段分析所述第i个用户发送所述文档编辑请求时,所述目标文档的状态。The state of the target document when the i-th user sends the document editing request is analyzed according to the effective editing period of the i-1 th user.
在具体应用中,若所述第i个用户发送所述文档编辑请求的时间,在所述i-1个用户的有效编辑时段内,则所述目标文档处于正在编辑状态;In a specific application, if the time when the i-th user sends the document editing request is within the valid editing period of the i-1 user, the target document is in an editing state;
若所述第i个用户发送的文档编辑请求的时间,在所述第i-1个用户的有效编辑时段外,则所述目标文档处于可编辑状态。If the time of the document editing request sent by the i-th user is outside the valid editing period of the i-1-th user, the target document is in an editable state.
在实际应用中,i的取值还可能为1,则此时第i-1个用户的有效编辑时段不存在,直接判定目标文档处于可编辑状态。In a practical application, the value of i may also be 1, then the valid editing period of the i-1 th user does not exist at this time, and it is directly determined that the target document is in an editable state.
S103、接收第i个用户的保存文档请求,并保存具有所述随机识别码的第i个用户在所述编辑时段内编辑的文档内容。S103. Receive a document saving request from the i-th user, and save the document content edited by the i-th user with the random identification code within the editing period.
在上述步骤S103中,第i个用户保存文档时,只能保存在有效编辑时段中编辑的文档内容,则在有效编辑时段内,服务器才可接收到保存文档请求。In the above step S103, when the i th user saves the document, only the content of the document edited in the valid editing period can be saved, and the server can only receive the document saving request within the valid editing period.
可以想到的是,若目标文档处于正在编辑状态,服务器则不开启此第i个用户的编辑权限,避免多人同时编辑文档的情况出现。It is conceivable that if the target document is in the editing state, the server does not enable the editing authority of the i-th user, so as to avoid the situation of multiple people editing the document at the same time.
在具体应用中,目标文档处于正在编辑状态时,服务器还可将当前用户的有效编辑时段发送给请求编辑文档的用户,提高用户体验。In a specific application, when the target document is in the editing state, the server may also send the valid editing period of the current user to the user who requests to edit the document, so as to improve the user experience.
因此,通过上述步骤S101至步骤S103,服务器不需要长时间地同时处理多个变更事项,尤其在用户保存文档时,不会接收到基于同一目标文档的多个保存文档请求,避免了处理多个变更事项时,各变更事项之间产生冲突,使得用户编辑的文档内容丢失的问题。Therefore, through the above steps S101 to S103, the server does not need to process multiple changes at the same time for a long time, especially when the user saves a document, it will not receive multiple save document requests based on the same target document, avoiding processing multiple When an item is changed, conflicts occur between the changed items, so that the content of the document edited by the user is lost.
本发明实施例提供的文档在线编辑方法,在接收到用户发送的文档编辑请求后,在目标文档处于可编辑状态时向用户开启编辑权限,同时向用户发送编辑验证消息,以使用户在有效编辑时段中进行编辑。当一个用户请求编辑文档成功后,目标文档则处于正在编辑状态,此时其他用户向服务器发送文档编辑请求,服务器将不向其开启编辑权限,则具有随机识别码的用户在其获取到的有效编辑时段中编辑文档时,不受其他用户无法获得编辑权限,避免了多人同时对同一文档进行编辑,从而简化服务器的业务处理事项,防止用户编辑的文档内容丢失。In the method for online document editing provided by the embodiment of the present invention, after receiving a document editing request sent by a user, the editing authority is enabled to the user when the target document is in an editable state, and an editing verification message is sent to the user at the same time, so that the user can effectively edit Edit during the period. When a user requests to edit a document successfully, the target document is in the editing state. At this time, other users send a document editing request to the server, and the server will not open the editing authority to them, and the user with the random identification code is valid in the obtained document. When editing a document during the editing period, other users cannot obtain editing rights, which prevents multiple people from editing the same document at the same time, thereby simplifying the business processing matters of the server and preventing the content of the document edited by the user from being lost.
如图2所示,本发明实施例提供了另一文档在线编辑方法,在图2所示的文档在线编辑方法中,服务器可接收其他用户发送的文档编辑请求,则在如图1所示文档在线编辑方法的基础上,还包括如下步骤S204至步骤S206,且可以理解的是,本发明实施例中,步骤S201至步骤S203与上述图1中的步骤S101至步骤S103相同,此处不再赘述,步骤S204至步骤S206为:As shown in FIG. 2 , an embodiment of the present invention provides another method for online document editing. In the online document editing method shown in FIG. 2 , the server can receive document editing requests sent by other users. On the basis of the online editing method, the following steps S204 to S206 are further included, and it can be understood that, in this embodiment of the present invention, steps S201 to S203 are the same as steps S101 to S103 in FIG. To repeat, steps S204 to S206 are:
S204、接收第i+1个用户发送的文档编辑请求。S204. Receive a document editing request sent by the i+1th user.
S205、若所述第i+1个用户与所述第i个用户为同一用户,则验证当前用户的编辑验证消息是否有效,并在所述当前用户的编辑验证消息有效时向所述当前用户开启编辑权限。S205. If the i+1 th user and the i th user are the same user, verify whether the editing verification message of the current user is valid, and notify the current user when the editing verification message of the current user is valid Enable editing permissions.
在上述步骤S205中,第i+1个用户与第i个用户为同一用户,则包括两种情况:编辑验证消息有效和编辑验证消息失效。In the above step S205, if the i+1 th user and the i th user are the same user, there are two cases: the editing verification message is valid and the editing verification message is invalid.
则在一个实施例中,上述步骤还包括:Then in one embodiment, the above steps also include:
若所述第i+1个用户与所述第i个用户为同一用户,还验证当前用户的编辑验证消息是否有效,并在所述当前用户的编辑验证消息失效时通知所述当前用户发送新的文档编辑请求;If the i+1 th user and the i th user are the same user, verify whether the edit verification message of the current user is valid, and notify the current user to send a new one when the edit verification message of the current user is invalid. document editing requests;
接收并处理当前用户的新的文档编辑请求。Receive and process new document editing requests from the current user.
在具体应用中,当前用户的编辑验证消息失效时,当前用户发送新的文档编辑请求,服务器直接接收当前用户的新的文档编辑请求,并向当前用户发送新的编辑验证消息并开启当前用户的编辑权限。In a specific application, when the current user's editing verification message is invalid, the current user sends a new document editing request, and the server directly receives the current user's new document editing request, sends a new editing verification message to the current user, and enables the current user's Edit permissions.
在本发明实施例中,还示出了通过随机识别码和有效编辑时间段判断编辑验证消息有效或编辑验证消息失效的一种实现方式,其包括:In the embodiment of the present invention, an implementation manner of judging whether the editing verification message is valid or the editing verification message is invalid by using the random identification code and the valid editing time period is also shown, which includes:
获取当前用户的编辑验证消息中的有效编辑时段;Get the valid edit period in the edit verification message of the current user;
检测当前时间是否在所述有效编辑时段内;Detecting whether the current time is within the valid editing period;
若是,则所述当前用户的编辑验证消息有效;若否,则所述当前用户的编辑验证消息失效。If yes, the editing verification message of the current user is valid; if not, the editing verification message of the current user is invalid.
在具体应用中,判断编辑验证消息有效或者无效建立在确认第i个用户和第i+1个用户为同一用户的基础上,则第i个用户和第i+1个用户为同一用户,也可以说明第i个用户和第i+1个用户的安全性。In a specific application, judging whether the editing verification message is valid or invalid is based on confirming that the i-th user and the i+1-th user are the same user, then the i-th user and the i+1-th user are the same user, and also The security of the i-th user and the i+1-th user can be explained.
S206、若所述第i+1个用户与所述第i个用户为不同用户,则在目标文档处于可编辑状态时向所述第i+1个用户开启编辑权限。S206. If the i+1 th user and the i th user are different users, enable the editing permission for the i+1 th user when the target document is in an editable state.
在上述步骤S206中,第i+1个用户与第i个用户为不同用户,则当第i+1个用户发送文档编辑请求时,不会在第i+1个用户上一有效编辑时间段中。In the above step S206, the i+1 th user and the i th user are different users, then when the i+1 th user sends a document editing request, there will be no valid editing time period for the i+1 th user middle.
此时,判断目标文档状态的实现方式与上述的判断目标文档状态的实现方式相同,为:At this time, the implementation method of judging the state of the target document is the same as the above-mentioned implementation method of judging the state of the target document, which is:
若第i+1个用户发送的文档编辑请求的时间在第i个用户的有效编辑时间段中,则目标文档处于正在编辑状态;若第i+1个用户发送的文档编辑请求的时间,在第i个用户的有效编辑时段外,则目标文档处于可编辑状态。If the time of the document editing request sent by the i+1th user is within the valid editing time period of the ith user, the target document is in the editing state; if the time of the document editing request sent by the i+1th user is in the Outside the effective editing period of the i-th user, the target document is in an editable state.
基于上述步骤S204至步骤S206,本发明实施例还示出了判断第i个用户和第i+1个用户是否为同一用户的一种实现方式,其在上述步骤S204之后,步骤S205之前,还包括:Based on the above steps S204 to S206, the embodiment of the present invention also shows an implementation manner of judging whether the i th user and the i+1 th user are the same user. After the above step S204 and before the step S205, the include:
获取第i+1个用户发送的文档编辑请求的请求时间;Get the request time of the document editing request sent by the i+1th user;
调用与所述请求时间相邻且发送至第i+1个用户的历史编辑验证消息,以及发送至第i个用户的历史编辑验证消息;Calling the historical editing verification message that is adjacent to the request time and sent to the i+1 th user, and the historical editing verification message sent to the i th user;
根据所述发送至第i+1个用户的历史编辑验证消息和所述发送至第i个用户的历史编辑验证消息识别所述第i+1个用户的用户身份。The user identity of the i+1 th user is identified according to the historical editing verification message sent to the i+1 th user and the historical editing verification message sent to the i th user.
在具体应用中,编辑验证消息包括随机识别码和有效编辑时段,其中,随机识别码用于识别当前用户的身份,防止用户冒充他人身份获取编辑权限。In a specific application, the editing verification message includes a random identification code and a valid editing period, wherein the random identification code is used to identify the identity of the current user, so as to prevent the user from pretending to be another person to obtain editing authority.
则在本发明实施例中,根据发送至第i+1个用户的历史编辑验证消息和发送至第i个用户的历史编辑验证消息不仅可以识别第i+1个用户的用户身份,通过判断第i个用户和第i+1个用户是否为同一用户,也可防止用户冒充他人身份获取编辑权限。Then in the embodiment of the present invention, according to the historical edit verification message sent to the i+1th user and the history edit verification message sent to the ith user, not only the user identity of the i+1th user can be identified, but by judging the user identity of the i+1th user. Whether the i user and the i+1th user are the same user can also prevent users from pretending to be others to obtain editing rights.
例如:如果第i个用户和第i+1个用户不是同一用户,则当前用户可能是他人盗用身份,存在风险,因此,在此情况下,第i+1个用户无法获取到第i个用户在有效编辑时段中的编辑权限。当第i个用户和第i+1个用户为同一用户,则当前用户不是他人盗用身份,此时再验证当前用户的编辑验证消息是否过期,若过期,则可以重新发送文档编辑请求,以使服务器直接处理其发送的新的文档编辑请求。For example: if the i-th user and the i+1-th user are not the same user, the current user may be someone else who steals the identity, which is at risk. Therefore, in this case, the i+1-th user cannot obtain the i-th user. Editing rights during the active editing period. When the i-th user and the i+1-th user are the same user, the current user is not someone else who has stolen his identity. At this time, it is verified whether the current user's edit verification message has expired. If it expires, the document editing request can be resent to make The server directly handles new document editing requests it sends.
在一个实施例中,上述的根据所述发送至第i+1个用户的历史编辑验证消息和所述发送至第i个用户的历史编辑验证消息识别所述第i+1个用户的用户身份,可以为:In one embodiment, the above-mentioned user identity of the i+1 th user is identified according to the historical editing verification message sent to the i+1 th user and the historical editing verification message sent to the i th user , which can be:
若第i+1个用户的述历史编辑验证消息中的随机识别码,且其具有的随机识别码对应的有效编辑时段与所述历史编辑验证消息中的有效编辑时段相同,则所述第i+1个用户与所述第i个用户为同一用户;If the random identification code in the historical editing verification message of the i+1th user, and the valid editing period corresponding to the random identification code it has is the same as the valid editing period in the historical editing verification message, then the i-th user +1 user is the same user as the i-th user;
若否,则所述第i+1个用户与所述第i个用户为不同用户。If not, the i+1 th user and the i th user are different users.
如图3所示,本发明实施例还提供了又一文档在线编辑方法,对如图1所示的文档在线编辑方法进行补充说明,其包括:As shown in FIG. 3 , an embodiment of the present invention also provides another method for online document editing, and supplementary description is given to the online document editing method shown in FIG. 1 , which includes:
S301、接收第i个用户发送的基于目标文档的文档编辑请求,i为正整数;S301, receiving a document editing request based on the target document sent by the i-th user, where i is a positive integer;
S3021、若所述目标文档处于可编辑状态,则向所述第i个用户发送编辑验证消息并开启编辑权限,所述编辑验证消息包括随机识别码和有效编辑时段;S3021, if the target document is in an editable state, send an editing verification message to the i-th user and enable the editing authority, where the editing verification message includes a random identification code and a valid editing period;
S3022、接收第i个用户的保存文档请求,并保存具有所述随机识别码的第i个用户在所述编辑时段内编辑的文档内容。S3022. Receive a document saving request from the i-th user, and save the document content edited by the i-th user with the random identification code within the editing period.
S3031、若目标文档处于正在编辑状态,则锁定所述第i个用户的编辑权限并接收第i个用户发送的预约编辑请求;S3031, if the target document is in the editing state, then lock the editing authority of the i-th user and receive the reservation editing request sent by the i-th user;
S3032、向所述第i个用户发送预约编辑验证消息,所述预约编辑验证消息包括预约识别码、预约编辑时段。S3032. Send a reservation editing verification message to the i th user, where the reservation editing verification message includes the reservation identification code and the reservation editing time period.
在上述步骤S3031和步骤S3032中,目标文档处于正在编辑状态时,则用户可以向服务器发送预约编辑请求,从而避免该用户在上一用户的有效编辑时段内不断发送文档编辑请求。In the above steps S3031 and S3032, when the target document is being edited, the user can send a reservation editing request to the server, thereby preventing the user from continuously sending document editing requests within the valid editing period of the previous user.
结合上文提出的应用场景:“若有第i+1个用户,在第i个用户于有效编辑时段内再次发出文档编辑请求的时间之前,向服务器发出请求,则先对第i+1个用户的请求进行处理”,则在本发明实施例中,对第i+1个用户的请求进行处理,包括:Combined with the application scenario proposed above: "If there is an i+1th user, before the time when the ith user sends a document editing request again within the valid editing period, a request is sent to the server, and the i+1th user processing the user's request", in this embodiment of the present invention, processing the request of the i+1th user, including:
一方面,若第i+1个用户的文档编辑请求为预约编辑请求,则向所述第i+1个用户发送预约编辑验证消息,所述预约编辑验证消息包括预约识别码、预约编辑时段。On the one hand, if the document editing request of the i+1th user is a reservation editing request, a reservation editing verification message is sent to the i+1th user, and the reservation editing verification message includes the reservation identification code and the reservation editing period.
其中,由于第i+1个用户,在第i个用户于有效编辑时段内再次发出文档编辑请求的时间之前,向服务器发出预约编辑请求,则说明第i个用户在第i+1个用户发出预约编辑请求之后,才再次发出文档编辑请求,此时服务器处理第i个用户的请求时,不再向其发送新的编辑验证消息。Among them, since the i+1th user sends a reservation editing request to the server before the time when the ith user sends the document editing request again within the valid editing period, it means that the ith user sends the i+1th user an edit request. After the editing request is reserved, the document editing request is sent again. At this time, when the server processes the request of the i-th user, it will not send a new editing verification message to it.
另一方面,若第i+1个用户的文档编辑请求为文档编辑请求,则锁定所述第i+1个用户的编辑权限。On the other hand, if the document editing request of the i+1 th user is a document editing request, the editing authority of the i+1 th user is locked.
如图4所示,本发明实施例还提供了一种文档在线编辑装置40,包括:As shown in FIG. 4 , an embodiment of the present invention further provides an
文档编辑请求接收模块41,用于接收第i个用户发送的基于目标文档的文档编辑请求,i为正整数。The document editing
在上述的文档编辑请求接收模块41中,预设时间段内,服务器可以接收到多个用户发送的文档编辑请求,表示请求编辑目标文档。则服务器可以根据用户发送文档编辑请求的时间,将用户顺序排列,并依次处理用户的文档编辑请求。In the above-mentioned document editing
在具体应用中,目标文档可以为保存在服务器上的文档,其归属于多个用户,用户仅在具有权限的情况下基于此目标文档发起文档编辑请求。In a specific application, the target document may be a document saved on the server, which belongs to multiple users, and the user initiates a document editing request based on the target document only if the user has the authority.
编辑验证模块42,用于若所述目标文档处于可编辑状态,则向所述第i个用户发送编辑验证消息并开启编辑权限,所述编辑验证消息包括随机识别码和有效编辑时段。The
在上述的编辑验证模块42中,如果i为大于1的正整数,则第i个用户之前至少包括一个用户,当服务接收到第i个用户发送的基于同一目标文档的文档编辑请求时,目标文档可能处于可编辑状态,也可能处于正在编辑状态,即不可编辑状态。In the above-mentioned
在本发明实施例中,仅限定了目标处于可编辑状态时开启第i个用户的编辑权限,使第i个用户能够编辑目标文档。In the embodiment of the present invention, the editing authority of the ith user is only limited when the target is in an editable state, so that the ith user can edit the target document.
在具体应用中,服务器还向第i个用户发送编辑验证消息,其中,随机识别码为分别保存在服务器和第i个用户的终端中的唯一识别码,则若目标文档处于可编辑状态时,但其他用户不具有随机识别码,则其他用户无法编辑文档。有效编辑时段中不仅表示第i个用户可以进行编辑的时间段,还可通过验证当前用户持有的随机识别码是否与当前编辑时段对应,确定当前用户是否应当具有文档编辑权限。In a specific application, the server also sends an edit verification message to the i-th user, wherein the random identification code is a unique identification code stored in the server and the i-th user's terminal, respectively. If the target document is in an editable state, But other users do not have random identification codes, so other users cannot edit the document. The valid editing period not only indicates the period in which the i-th user can edit, but also determines whether the current user should have the document editing authority by verifying whether the random identification code held by the current user corresponds to the current editing period.
文档保存模块43,用于接收第i个用户的保存文档请求,并保存具有所述随机识别码的第i个用户在所述编辑时段内编辑的文档内容。The
在上述的文档保存模块43中,第i个用户保存文档时,只能保存在有效编辑时段中编辑的文档内容,则在有效编辑时段内,服务器才可接收到保存文档请求。In the above-mentioned
可以想到的是,若目标文档处于正在编辑状态,服务器则不开启此第i个用户的编辑权限,避免多人同时编辑文档的情况出现。It is conceivable that if the target document is in the editing state, the server does not enable the editing authority of the i-th user, so as to avoid the situation of multiple people editing the document at the same time.
在具体应用中,目标文档处于正在编辑状态时,服务器还可将当前用户的有效编辑时段发送给请求编辑文档的用户,提高用户体验。In a specific application, when the target document is in the editing state, the server may also send the valid editing period of the current user to the user who requests to edit the document, so as to improve the user experience.
因此,通过上述的文档在线编辑装置40,服务器不需要长时间地同时处理多个变更事项,尤其在用户保存文档时,不会接收到基于同一目标文档的多个保存文档请求,避免了处理多个变更事项时,各变更事项之间产生冲突,使得用户编辑的文档内容丢失的问题。Therefore, with the above-mentioned online
在一个实施例中,编辑验证模块42还用于:In one embodiment, edit
若目标文档处于正在编辑状态,则锁定所述第i个用户的编辑权限并接收第i个用户发送的预约编辑请求;If the target document is in the editing state, lock the editing authority of the i-th user and receive the reservation editing request sent by the i-th user;
向所述第i个用户发送预约编辑验证消息,所述预约编辑验证消息包括预约识别码、预约编辑时段。Sending a reservation editing verification message to the i-th user, where the reservation editing verification message includes the reservation identification code and the reservation editing time period.
在实际应用,目标文档处于正在编辑状态时,通过上述的编辑验证模块42,用户还可以向服务器发送预约编辑请求,从而避免该用户在上一用户的有效编辑时段内不断发送文档编辑请求。In practical applications, when the target document is in the editing state, the user can also send a reservation editing request to the server through the above-mentioned
本发明实施例还提供一种终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如实施例一中所述的文档在线编辑方法中的各个步骤。An embodiment of the present invention further provides a terminal device including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, the implementation is as described in the first embodiment The individual steps in the online document editing method of .
本发明实施例还提供一种存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如实施例一中所述的文档在线编辑方法中的各个步骤。An embodiment of the present invention further provides a storage medium, where the storage medium is a computer-readable storage medium, and a computer program is stored thereon. When the computer program is executed by a processor, the online document as described in the first embodiment is realized. Edit the individual steps in the method.
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。The above-mentioned embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the above-mentioned embodiments have described the present invention in detail, those of ordinary skill in the art should understand that the above-mentioned embodiments can still be used for The recorded technical solutions are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the present invention. within the scope of protection of the invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010061473.8A CN111241792B (en) | 2020-01-19 | 2020-01-19 | Online document editing method, device and terminal equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010061473.8A CN111241792B (en) | 2020-01-19 | 2020-01-19 | Online document editing method, device and terminal equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111241792A true CN111241792A (en) | 2020-06-05 |
| CN111241792B CN111241792B (en) | 2023-06-09 |
Family
ID=70869171
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010061473.8A Active CN111241792B (en) | 2020-01-19 | 2020-01-19 | Online document editing method, device and terminal equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111241792B (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112965946A (en) * | 2021-03-31 | 2021-06-15 | 建信金融科技有限责任公司 | Method, device, equipment and computer readable medium for processing document |
| CN113312588A (en) * | 2021-03-29 | 2021-08-27 | 珠海金山办公软件有限公司 | Method, device, equipment and storage medium for managing operation authority of online document |
| CN113935289A (en) * | 2021-09-14 | 2022-01-14 | 南方电网深圳数字电网研究院有限公司 | Document online processing method and device |
| CN114417392A (en) * | 2022-04-02 | 2022-04-29 | 湖南宸瀚信息科技有限责任公司 | Multiple auditing system for block chain editing permission |
| CN114493492A (en) * | 2021-12-27 | 2022-05-13 | 北京奇虎科技有限公司 | Application method, device, storage medium and device for permission of itinerary |
| CN114626345A (en) * | 2021-12-27 | 2022-06-14 | 北京奇虎科技有限公司 | Method, device, storage medium and device for sharing permission of itinerary |
| CN119127818A (en) * | 2024-08-22 | 2024-12-13 | 北京三维天地科技股份有限公司 | A full-text retrieval update system and method based on a low-code development platform |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070156605A1 (en) * | 2005-12-21 | 2007-07-05 | Gerrit Bleumer | Method and arrangement for provision of security relevant services via a security module of a franking machine |
| CN102955785A (en) * | 2011-08-22 | 2013-03-06 | 北大方正集团有限公司 | Method and system for online editing of documents |
| CN106503581A (en) * | 2016-10-21 | 2017-03-15 | 珠海市魅族科技有限公司 | A kind of documents editing processing method and processing device |
| CN106844395A (en) * | 2015-12-03 | 2017-06-13 | 山大鲁能信息科技有限公司 | Many people's synchronization online document edit methods and device |
| CN108269063A (en) * | 2018-01-25 | 2018-07-10 | 中国地质大学(武汉) | The online synergic editing method of word document and system |
| CN110196971A (en) * | 2019-04-23 | 2019-09-03 | 平安科技(深圳)有限公司 | Online document edit methods, device, terminal device and storage medium |
-
2020
- 2020-01-19 CN CN202010061473.8A patent/CN111241792B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070156605A1 (en) * | 2005-12-21 | 2007-07-05 | Gerrit Bleumer | Method and arrangement for provision of security relevant services via a security module of a franking machine |
| CN102955785A (en) * | 2011-08-22 | 2013-03-06 | 北大方正集团有限公司 | Method and system for online editing of documents |
| CN106844395A (en) * | 2015-12-03 | 2017-06-13 | 山大鲁能信息科技有限公司 | Many people's synchronization online document edit methods and device |
| CN106503581A (en) * | 2016-10-21 | 2017-03-15 | 珠海市魅族科技有限公司 | A kind of documents editing processing method and processing device |
| CN108269063A (en) * | 2018-01-25 | 2018-07-10 | 中国地质大学(武汉) | The online synergic editing method of word document and system |
| CN110196971A (en) * | 2019-04-23 | 2019-09-03 | 平安科技(深圳)有限公司 | Online document edit methods, device, terminal device and storage medium |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113312588A (en) * | 2021-03-29 | 2021-08-27 | 珠海金山办公软件有限公司 | Method, device, equipment and storage medium for managing operation authority of online document |
| CN112965946A (en) * | 2021-03-31 | 2021-06-15 | 建信金融科技有限责任公司 | Method, device, equipment and computer readable medium for processing document |
| CN113935289A (en) * | 2021-09-14 | 2022-01-14 | 南方电网深圳数字电网研究院有限公司 | Document online processing method and device |
| CN114493492A (en) * | 2021-12-27 | 2022-05-13 | 北京奇虎科技有限公司 | Application method, device, storage medium and device for permission of itinerary |
| CN114626345A (en) * | 2021-12-27 | 2022-06-14 | 北京奇虎科技有限公司 | Method, device, storage medium and device for sharing permission of itinerary |
| CN114417392A (en) * | 2022-04-02 | 2022-04-29 | 湖南宸瀚信息科技有限责任公司 | Multiple auditing system for block chain editing permission |
| CN114417392B (en) * | 2022-04-02 | 2022-06-10 | 湖南宸瀚科技有限公司 | Multi-auditing system for block chain editing permission |
| CN119127818A (en) * | 2024-08-22 | 2024-12-13 | 北京三维天地科技股份有限公司 | A full-text retrieval update system and method based on a low-code development platform |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111241792B (en) | 2023-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111241792B (en) | Online document editing method, device and terminal equipment | |
| CN111771194B (en) | System and method for generating and maintaining a non-variable digital conference record within a distributed network node | |
| CN111343168B (en) | Identity authentication method and device, computer equipment and readable storage medium | |
| JP5432888B2 (en) | Granting access to web service resources | |
| US8515847B2 (en) | System and method for password-free access for validated users | |
| CN110311891B (en) | Account management method and device, computer equipment and storage medium | |
| US9037849B2 (en) | System and method for managing network access based on a history of a certificate | |
| US20210374273A1 (en) | Apparatus and Method for Controlling Access to User Information | |
| US20050125667A1 (en) | Systems and methods for authorizing delivery of incoming messages | |
| TW201040782A (en) | Interaction model to migrate states and data | |
| JP2012519906A (en) | Access control using identifiers in links | |
| CN111612456A (en) | Expired digital certificate management and control method, system, device and storage medium | |
| US20140058875A1 (en) | Methods for facilitating an electronic signature and devices thereof | |
| WO2020181809A1 (en) | Data processing method and system based on interface checking, and computer device | |
| CN101067856A (en) | Method and system for realizing network payment | |
| CN113132404A (en) | Identity authentication method, terminal and storage medium | |
| CN103200162A (en) | Server system, service delivery server and control method | |
| CN118245988A (en) | Resource authorization method, device, medium and product for information management system | |
| CN116015683A (en) | An authentication method, device, equipment and storage medium based on a random key | |
| US8799675B2 (en) | System and method for electronic certification and authentication of data | |
| EP4000027A1 (en) | Identity verification and service provision platform and method | |
| US12093427B2 (en) | Methods and systems for processing agency-initiated privacy requests | |
| US20030065792A1 (en) | Securing information in a design collaboration and trading partner environment | |
| CN118690727A (en) | Document collaborative editing method, device, server and storage medium | |
| CN118713867A (en) | Method, device, electronic device and storage medium for mutual recognition of identities between systems |
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 |