[go: up one dir, main page]

CN106815328A - Document processing method, document processing system and Notes server - Google Patents

Document processing method, document processing system and Notes server Download PDF

Info

Publication number
CN106815328A
CN106815328A CN201611244882.1A CN201611244882A CN106815328A CN 106815328 A CN106815328 A CN 106815328A CN 201611244882 A CN201611244882 A CN 201611244882A CN 106815328 A CN106815328 A CN 106815328A
Authority
CN
China
Prior art keywords
notes
document
access
data
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611244882.1A
Other languages
Chinese (zh)
Inventor
游浩宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology 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 Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201611244882.1A priority Critical patent/CN106815328A/en
Publication of CN106815328A publication Critical patent/CN106815328A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention relates to the technical field of document management, and discloses a document processing method, a document processing system and a Notes server, wherein the method comprises the following steps: the Notes server acquires Notes document data; according to a preset data standardization rule, carrying out standardization conversion on Notes document data to obtain a standardized document; an access request is received from an accessing client, and the standardized document is sent to the accessing client in response to the access request. By implementing the embodiment of the invention, the direct interaction between the Notes system and the access client is realized, and the participation process of an additional server and a relational database in the prior art is reduced, so that the data migration times are reduced, the document processing efficiency is improved, and the risk of data loss in the migration process is reduced.

Description

一种文档处理方法、文档处理系统及Notes服务器A kind of document processing method, document processing system and Notes server

技术领域technical field

本发明涉及文档管理技术领域,具体涉及一种文档处理方法、文档处理系统及Notes服务器。The invention relates to the technical field of document management, in particular to a document processing method, a document processing system and a Notes server.

背景技术Background technique

随着办公自动化和网络的广泛应用,加快企业内部信息的交流,实现了企业文档管理现代化,提高工作效率。目前市场上最常见的文档管理是基于Notes/Domino模式,Notes系统将Notes文档数据发送给Domino服务器,再通过数据汇入汇出程序将Notes文档数据从Domino服务器中汇出到关系型数据库,由关系型数据库对该Notes文档数据进行分析和整理,然后给到应用层客户端使用。With the wide application of office automation and network, the exchange of internal information of enterprises is accelerated, the modernization of enterprise document management is realized, and work efficiency is improved. At present, the most common document management in the market is based on the Notes/Domino mode. The Notes system sends the Notes document data to the Domino server, and then exports the Notes document data from the Domino server to the relational database through the data import and export program. The relational database analyzes and organizes the Notes document data, and then provides it to the application layer client.

在实践上述技术方案时发现,Notes文档数据需要经过Domino服务器,然后再经过关系型数据库,需要经过多次数据迁移,处理效率较低,而且在数据迁移过程中,容易导致数据丢失。When practicing the above technical solutions, it was found that the Notes document data needs to pass through the Domino server, and then through the relational database. It needs to go through multiple data migrations, the processing efficiency is low, and it is easy to cause data loss during the data migration process.

发明内容Contents of the invention

本发明实施例公开了一种文档处理方法、文档处理系统及Notes服务器,用于提高文档处理效率,以及降低数据在迁移过程中丢失的风险。The embodiment of the invention discloses a document processing method, a document processing system and a Notes server, which are used to improve document processing efficiency and reduce the risk of data loss during migration.

本发明第一方面公开了一种文档处理方法,应用于Notes系统的Notes服务器,可包括:The first aspect of the present invention discloses a kind of document processing method, is applied to the Notes server of Notes system, can comprise:

所述Notes服务器获取Notes文档数据;Described Notes server obtains Notes document data;

所述Notes服务器根据预设的数据标准化规则,对所述Notes文档数据进行标准化转换,得到标准化文档;The Notes server performs standardized conversion on the Notes document data according to preset data standardization rules to obtain a standardized document;

所述Notes服务器接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端。The Notes server receives an access request from an access client, and sends the standardized document to the access client in response to the access request.

作为一种可选的实施方式,在本发明第一方面中,所述Notes服务器根据预设的数据标准化规则,对所述Notes文档数据进行标准化转换,得到标准化文档包括:As an optional implementation manner, in the first aspect of the present invention, the Notes server performs standardized conversion on the Notes document data according to preset data standardization rules, and obtains standardized documents including:

所述Notes服务器确定所述Notes文档数据中的目标数据;The Notes server determines target data in the Notes document data;

所述Notes服务器确定所述目标数据的类型;The Notes server determines the type of the target data;

所述Notes服务器从预设的数据标准化规则中确定出所述类型对应的数据标准化规则;The Notes server determines the data standardization rule corresponding to the type from the preset data standardization rule;

所述Notes服务器利用确定的数据标准化规则对所述目标数据进行标准化转换,得到标准化文档。The Notes server uses the determined data standardization rules to perform standardized conversion on the target data to obtain standardized documents.

作为一种可选的实施方式,在本发明第一方面中,所述Notes服务器接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端包括:As an optional implementation manner, in the first aspect of the present invention, the Notes server receiving an access request from an access client, and sending the standardized document to the access client in response to the access request includes:

所述Notes服务器通过webservice接口接收访问客户端的访问请求,以及响应于所述访问请求通过所述webservice接口将所述标准化文档发送给所述访问客户端。The Notes server receives an access request from an access client through a webservice interface, and sends the standardized document to the access client through the webservice interface in response to the access request.

作为一种可选的实施方式,在本发明第一方面中,所述Notes服务器接收访问客户端的访问请求之前,所述方法还包括:As an optional implementation manner, in the first aspect of the present invention, before the Notes server receives the access request of the access client, the method also includes:

所述Notes服务器压缩所述标准化文档得到压缩数据包;The Notes server compresses the standardized document to obtain a compressed data package;

所述Notes服务器接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端包括:The Notes server receiving the access request of the access client, and sending the standardized document to the access client in response to the access request includes:

所述Notes服务器接收访问客户端的下载请求,响应于所述下载请求将所述压缩数据包发送给所述访问客户端。The Notes server receives the download request from the access client, and sends the compressed data packet to the access client in response to the download request.

作为一种可选的实施方式,在本发明第一方面中,所述响应于所述访问请求将所述标准化文档发送给所述访问客户端之后,所述方法还包括:As an optional implementation manner, in the first aspect of the present invention, after the standardized document is sent to the access client in response to the access request, the method further includes:

所述Notes服务器接收所述访问客户端返回的处理文档,所述处理文档为所述访问客户端对所述标准化文档进行审核处理得到,所述审核处理包括修改处理、审核处理或者拟制处理;The Notes server receives the processing document returned by the access client, the processing document is obtained by the access client performing audit processing on the standardized document, and the audit processing includes modification processing, audit processing or draft processing;

所述Notes服务器将所述处理文档生成对应的Notes文档。The Notes server generates the corresponding Notes document from the processed document.

本发明第二方面公开了一种Notes服务器,可包括:The second aspect of the present invention discloses a Notes server, which may include:

获取单元,用于获取Notes文档数据;The acquisition unit is used to acquire Notes document data;

转换单元,用于根据预设的数据标准化规则,对所述Notes文档数据进行标准化转换,得到标准化文档;A conversion unit, configured to perform standardized conversion on the Notes document data according to preset data standardization rules to obtain a standardized document;

访问处理单元,用于接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端。An access processing unit, configured to receive an access request from an access client, and send the standardized document to the access client in response to the access request.

作为一种可选的实施方式,在本发明第二方面中,所述转换单元具体包括:As an optional implementation manner, in the second aspect of the present invention, the conversion unit specifically includes:

数据确定单元,用于确定所述Notes文档数据中的目标数据;A data determining unit, configured to determine target data in the Notes document data;

类型确定单元,用于确定所述目标数据的类型;a type determining unit, configured to determine the type of the target data;

规则确定单元,用于从预设的数据标准化规则中确定出所述类型对应的数据标准化规则;a rule determining unit, configured to determine the data standardization rule corresponding to the type from the preset data standardization rules;

文档转换单元,用于利用确定的数据标准化规则对所述目标数据进行标准化转换,得到标准化文档。The document conversion unit is configured to perform standardized conversion on the target data by using determined data standardization rules to obtain standardized documents.

作为一种可选的实施方式,在本发明第二方面中,所述访问处理单元具体用于,通过webservice接口接收访问客户端的访问请求,以及响应于所述访问请求通过所述webservice接口将所述标准化文档发送给所述访问客户端。As an optional implementation manner, in the second aspect of the present invention, the access processing unit is specifically configured to receive an access request from an access client through a webservice interface, and send the access request through the webservice interface in response to the access request. The standardized document is sent to the access client.

作为一种可选的实施方式,在本发明第二方面中,所述Notes服务器还包括:As an optional implementation manner, in the second aspect of the present invention, the Notes server also includes:

压缩单元,用于当所述访问处理单元接收访问客户端的访问请求之前,压缩所述标准化文档得到压缩数据包;A compression unit, configured to compress the standardized document to obtain a compressed data package before the access processing unit receives an access request from an access client;

所述访问处理单元具体用于,接收访问客户端的下载请求,响应于所述下载请求将所述压缩数据包发送给所述访问客户端。The access processing unit is specifically configured to receive a download request from an access client, and send the compressed data packet to the access client in response to the download request.

作为一种可选的实施方式,在本发明第二方面中,所述Notes服务器还包括:As an optional implementation manner, in the second aspect of the present invention, the Notes server also includes:

生成单元,用于接收所述访问客户端返回的处理文档,所述处理文档为所述访问客户端对所述标准化文档进行审核处理得到,所述审核处理包括修改处理、审核处理或者拟制处理;将所述处理文档生成对应的Notes文档。A generation unit, configured to receive the processing document returned by the access client, the processing document is obtained by the access client performing audit processing on the standardized document, and the audit processing includes modification processing, audit processing, or drafting processing ; Generating the processed document into a corresponding Notes document.

本发明第三方面公开了一种文档处理系统,包括访问客户端和Notes系统,所述Notes系统包括Notes客户端和Notes服务器,所述Notes服务器为第二方面公开的Notes服务器;The third aspect of the present invention discloses a document processing system, including an access client and a Notes system, the Notes system including a Notes client and a Notes server, and the Notes server is the Notes server disclosed in the second aspect;

其中,所述Notes客户端用于向所述Notes服务器发送所述Notes文档数据,所述访问客户端用于向所述Notes服务器发送所述访问请求,以从所述服务器获取所述标准化文档,所述访问客户端与所述Notes客户端为不同的客户端,或者所述访问客户端与所述Notes客户端为同一客户端。Wherein, the Notes client is used to send the Notes document data to the Notes server, and the access client is used to send the access request to the Notes server to obtain the standardized document from the server, The access client and the Notes client are different clients, or the access client and the Notes client are the same client.

与现有技术相比,本发明实施例具有以下有益效果:Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

在本发明实施例中,通过Notes系统的Notes服务器获取Notes文档数据,以及按照预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档。之后,若有访问客户端向Notes服务器发送访问请求,那么Notes服务器根据该访问请求,将Notes文档发送给访问客户端。可以看出,实施本发明实施例,Notes系统通过Notes服务器完成Notes文档数据的标准化转换以供访问客户端读取并使用,实现了Notes系统与访问客户端之间的直接交互,减少了现有技术中通过额外的服务器和关系型数据库的参与过程,从而减少数据迁移次数,提高文档处理效率以及降低迁移过程中数据丢失的风险。In the embodiment of the present invention, the Notes document data is acquired through the Notes server of the Notes system, and the Notes document data is standardized and transformed according to the preset data standardization rules to obtain a standardized document. Afterwards, if an access client sends an access request to the Notes server, the Notes server sends the Notes document to the access client according to the access request. It can be seen that, implementing the embodiment of the present invention, the Notes system completes the standardized conversion of the Notes document data through the Notes server for the access client to read and use, realizes the direct interaction between the Notes system and the access client, and reduces existing Through the participation process of additional servers and relational databases in the technology, the number of data migrations can be reduced, the efficiency of document processing can be improved, and the risk of data loss during the migration process can be reduced.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.

图1为本发明实施例公开的文档处理方法的流程示意图;FIG. 1 is a schematic flowchart of a document processing method disclosed in an embodiment of the present invention;

图2为本发明实施例公开的文档处理方法的信令图;FIG. 2 is a signaling diagram of a document processing method disclosed in an embodiment of the present invention;

图3为本发明实施例公开的文档处理方法的另一信令图;Fig. 3 is another signaling diagram of the document processing method disclosed in the embodiment of the present invention;

图4为本发明实施例公开的Notes服务器的结构示意图;Fig. 4 is the structural representation of the disclosed Notes server of the embodiment of the present invention;

图5为本发明实施例公开的Notes服务器的另一结构示意图;Fig. 5 is another schematic structural diagram of the Notes server disclosed by the embodiment of the present invention;

图6为本发明实施例公开的Notes服务器的另一结构示意图;Fig. 6 is another schematic structural diagram of the Notes server disclosed by the embodiment of the present invention;

图7为本发明实施例公开的文档处理系统的结构示意图。FIG. 7 is a schematic structural diagram of a document processing system disclosed in an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明实施例公开了一种文档处理方法,用于实现了Notes系统与访问客户端之间的直接交互,减少了现有技术中通过额外的服务器和关系型数据库的参与过程,从而减少数据迁移次数,提高文档处理效率以及降低迁移过程中数据丢失的风险。本发明实施例还相应地公开了一种文档处理系统及Notes服务器。下面将结合具体实施例,详细介绍本发明技术方案。The embodiment of the present invention discloses a document processing method, which is used to realize the direct interaction between the Notes system and the access client, and reduces the participation process through an additional server and a relational database in the prior art, thereby reducing data migration times, improve document processing efficiency and reduce the risk of data loss during migration. The embodiment of the invention also correspondingly discloses a document processing system and a Notes server. The technical solutions of the present invention will be described in detail below in conjunction with specific embodiments.

实施例一Embodiment one

请参阅图1,图1为本发明实施例公开的文档处理方法的流程示意图;如图1所示,该文档处理方法应用于Notes系统的Notes服务器,该方法可包括:Please refer to Fig. 1, Fig. 1 is the schematic flow chart of the disclosed document processing method of the embodiment of the present invention; As shown in Fig. 1, this document processing method is applied to the Notes server of Notes system, and this method can comprise:

101、Notes服务器获取Notes文档数据;101. The Notes server acquires Notes document data;

本发明实施例提供的Notes系统是一个文档数据库管理系统,采用浏览器/服务器(Browser/Server)模式,包括Notes客户端和Notes服务器。Notes文档是包含信息的数据库项目,一个Notes文档可以是对一个问题的答复,也可以是包含很多页文本和图标的复杂报告。The Notes system provided by the embodiment of the present invention is a document database management system, adopts a browser/server (Browser/Server) mode, and includes a Notes client and a Notes server. A Notes document is a database item that contains information. A Notes document can be an answer to a question or a complex report containing many pages of text and icons.

Notes文档由Notes系统中的Notes客户端完成,因此,Notes服务器可以从Notes客户端获取Notes文档数据。Notes客户端提交给Notes服务器的数据是以Notes文档的形式保存的,Notes文档的数据分为三种类型:一是文本数据(包括富文本);二是文本描述数据(如图像);三是附件数据。The Notes document is completed by the Notes client in the Notes system, therefore, the Notes server can obtain the Notes document data from the Notes client. The data submitted by the Notes client to the Notes server is saved in the form of Notes documents. The data of Notes documents is divided into three types: one is text data (including rich text); the other is text description data (such as images); the third is Attachment data.

102、Notes服务器根据预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档;102. The Notes server performs standardized conversion on the Notes document data according to preset data standardization rules to obtain standardized documents;

具体地,在步骤102中,Notes服务器确定Notes文档数据中的目标数据,确定出该目标数据的类型,从预设的数据标准化规则中确定出该类型对应的数据标准化规则,利用确定的数据标准化规则对目标数据进行标准化转换,得到标准化文档。可以理解,不同类型的数据的标准化规则不一样,进行数据标准化转换是将数据转换成符合最后转换的文档的数据类型,以方便其它终端可以直接调用。Specifically, in step 102, the Notes server determines the target data in the Notes document data, determines the type of the target data, determines the data normalization rule corresponding to the type from the preset data standardization rules, and utilizes the determined data standardization rule The rules perform standardized conversion on the target data to obtain standardized documents. It can be understood that the standardization rules for different types of data are different, and data standardization conversion is to convert the data into a data type that conforms to the final converted document, so that other terminals can directly call it.

作为一种可选的实施方式,Notes服务器在步骤101中获取到Notes文档数据之后,对Notes文档数据进行预处理,该预处理包括数据过滤、数据有效性验证等。例如,建立一个专用的视图,按照一定规则将Notes文档数据归纳到该视图中,然后按照该规则进行数据过滤和数据有效性处理。As an optional implementation manner, after the Notes server acquires the Notes document data in step 101, it performs preprocessing on the Notes document data, and the preprocessing includes data filtering, data validity verification, and the like. For example, establish a dedicated view, summarize Notes document data into the view according to certain rules, and then perform data filtering and data validity processing according to the rules.

103、Notes服务器接收访问客户端的访问请求,以及响应于访问请求将标准化文档发送给访问客户端。103. The Notes server receives the access request from the access client, and sends the standardized document to the access client in response to the access request.

Notes服务器接受访问客户端的访问,然后将标准化文档提供给访问客户端。The Notes server accepts the access from the client, and then provides standardized documents to the client.

其中,访问客户端可以是移动终端(智能手机、平板电脑等)、个人计算机(Personal Computer,简称PC)等。Wherein, the access client may be a mobile terminal (smart phone, tablet computer, etc.), a personal computer (Personal Computer, PC for short), and the like.

在本发明实施例中,通过Notes系统的Notes服务器获取Notes文档数据,以及按照预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档。之后,若有访问客户端向Notes服务器发送访问请求,那么Notes服务器根据该访问请求,将Notes文档发送给访问客户端。可以看出,实施本发明实施例,Notes系统通过Notes服务器完成Notes文档数据的标准化转换以供访问客户端读取并使用,实现了Notes系统与访问客户端之间的直接交互,减少了现有技术中通过额外的服务器和关系型数据库的参与过程,从而减少数据迁移次数,提高文档处理效率以及降低迁移过程中数据丢失的风险。In the embodiment of the present invention, the Notes document data is acquired through the Notes server of the Notes system, and the Notes document data is standardized and transformed according to the preset data standardization rules to obtain a standardized document. Afterwards, if an access client sends an access request to the Notes server, the Notes server sends the Notes document to the access client according to the access request. It can be seen that, implementing the embodiment of the present invention, the Notes system completes the standardized conversion of the Notes document data through the Notes server for the access client to read and use, realizes the direct interaction between the Notes system and the access client, and reduces existing Through the participation process of additional servers and relational databases in the technology, the number of data migrations can be reduced, the efficiency of document processing can be improved, and the risk of data loss during the migration process can be reduced.

实施例二Embodiment two

请参阅图2,图2为本发明实施例公开的文档处理方法的信令图;如图2所示,一种文档处理方法可包括:Please refer to FIG. 2. FIG. 2 is a signaling diagram of a document processing method disclosed in an embodiment of the present invention; as shown in FIG. 2, a document processing method may include:

201、Notes客户端完成Notes文档数据;201. The Notes client completes the Notes document data;

202、Notes客户端向Notes服务器发送该Notes文档数据;202. The Notes client sends the Notes document data to the Notes server;

203、Notes服务器根据预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档;203. The Notes server performs standardized conversion on the Notes document data according to preset data standardization rules to obtain standardized documents;

可选地,针对Notes文档数据中的文本数据(包括富文本),若将其转换成为可扩展标记语言(Extensible Markup Language,简称xml)文档,需要对文本数据进行标签标记,然后转换成xml文档。针对Notes文档数据中的文本描述数据(如图像),若将其转换成为xml文档,将该文本描述数据按照关键字(key)-value的标准化规则进行转换,将文本描述型数据表示成为该数据模式:描述|字段名称|数据类型,然后再进一步转换成xml文档。举例来说,数据模式为:姓名|Name|Text,个人简介|Brief|Text,附件|Attachment|Att。Optionally, for the text data (including rich text) in the Notes document data, if it is converted into an Extensible Markup Language (Extensible Markup Language, referred to as xml) document, the text data needs to be tagged and then converted into an xml document . For the text description data (such as images) in the Notes document data, if it is converted into an xml document, the text description data is converted according to the standardization rules of keyword (key)-value, and the text description data is expressed as the data Mode: description | field name | data type, and then further converted into an xml document. For example, the data pattern is: Name|Name|Text, Profile|Brief|Text, Attachment|Attachment|Att.

可以理解,还可以将Notes文档转换成文本文档(txt文档)和Excel文档,具体根据用户需要确定转换后的文档类型,在此不作限定。It can be understood that the Notes document can also be converted into a text document (txt document) and an Excel document, and the converted document type is specifically determined according to user needs, which is not limited here.

204、访问客户端基于webservice接口向Notes服务器发送访问请求;204. The access client sends an access request to the Notes server based on the webservice interface;

其中,Notes系统中开发了webservice接口,访问客户端可以通过webservice接口访问Notes服务器。Among them, the webservice interface is developed in the Notes system, and the access client can access the Notes server through the webservice interface.

作为一种可选的实施方式,访问客户端向Notes服务器发送访问请求后,Notes服务器先响应该访问请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,Notes服务器进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,转向执行步骤205;若是不匹配,则访问失败,结束该流程。可以看出,通过分配给访问客户端相应的登陆信息,只有拥有登陆信息的授权用户才能访问Notes服务器。As an optional implementation, after the access client sends the access request to the Notes server, the Notes server first responds to the access request, displays a login interface to the access client, and receives the login information input by the access client based on the login interface. The login information includes a login account number and a login password, and the Notes server further identifies whether the login information matches the login information in the pre-store, and if it matches, turns to step 205; if it does not match, the access fails and ends the process. It can be seen that by assigning the corresponding login information to the access client, only authorized users with login information can access the Notes server.

作为另一种可选的实施方式,访问客户端向Notes服务器发送访问请求后,Notes服务器先响应该访问请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,Notes服务器进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,将验证码发送给与该登陆信息绑定的移动终端上,同时将向访问客户端显示验证码输入界面,接收访问客户端基于该验证码输入界面输入的验证码,识别从验证码输入界面获取的验证码与发送的验证码是否匹配,若是匹配,转向执行步骤205;若是不匹配,则在该验证码输入界面上显示提示信息,以提示用户验证码错误,若在预设时间内从验证码输入界面上获取的验证码均与发送的验证码不匹配,则访问失败,结束该流程。As another optional implementation, after the access client sends the access request to the Notes server, the Notes server responds to the access request first, displays a login interface to the access client, receives the login information input by the access client based on the login interface, The login information includes a login account number and a login password. The Notes server further identifies whether the login information matches the login information in the pre-store. The terminal displays the verification code input interface, receives the verification code input by the access client based on the verification code input interface, and identifies whether the verification code obtained from the verification code input interface matches the sent verification code, if they match, go to step 205; if not match, a prompt message will be displayed on the verification code input interface to remind the user that the verification code is wrong. If the verification codes obtained from the verification code input interface do not match the sent verification codes within the preset time, the access will fail. End the process.

205、Notes服务器通过webservice接口向访问客户端发送标准化文档;205. The Notes server sends the standardized document to the access client through the webservice interface;

206、访问客户端接收标准化文档,对该标准化文档进行审核处理,得到处理文档,该审核处理包括修改处理、审核处理或者拟制处理;206. The access client receives the standardized document, conducts review processing on the standardized document, and obtains the processed document, and the review processing includes modification processing, review processing, or draft processing;

访问客户端通过开放的webservice接口,从Notes服务器获取标准化文档,对该标准化文档进行审核处理,在审核处理中包括对标准化文档进行修改、拟制等,在此不作具体限定。The access client obtains the standardized document from the Notes server through the open webservice interface, and reviews the standardized document. The review process includes modifying and drafting the standardized document, which is not specifically limited here.

可以理解,也可以由其它Notes客户端下载标准化文档进行审核,或者直接下载Notes文档数据进行审核。It can be understood that other Notes clients can also download standardized documents for review, or directly download Notes document data for review.

可选地,访问客户端在读取标准化文档中的数据时,将读取出的数据用“.”分开,再次读取用“|”分开,然后组装成对应的描述,如字段名称、类型等,再按照xml读取字段的内容。Optionally, when the access client reads the data in the standardized document, it separates the read data with ".", reads again with "|", and then assembles it into a corresponding description, such as field name, type Wait, and then read the content of the field according to xml.

207、访问客户端基于webservice接口向Notes服务器发送处理文档;207. The access client sends the processing document to the Notes server based on the webservice interface;

208、Notes服务器通过webservice接口接收访问客户端返回的处理文档,将该处理文档生成Notes文档。208. The Notes server receives the processing document returned by the access client through the web service interface, and generates the Notes document from the processing document.

可以理解,Notes服务器获取访问客户端返回的处理文档,保存返回的处理文档,以便Notes客户端下载,然后根据审核意见完善原来的Notes文档,再发送给Notes服务器,从而将最终的Notes文档开放给应用层客户端;或者将根据情况可以将该处理文档生成Notes文档,开放给应用层客户端。It can be understood that the Notes server obtains the processing document returned by the access client, saves the returned processing document so that the Notes client can download it, then improves the original Notes document according to the review opinion, and then sends it to the Notes server, thereby opening the final Notes document to the The application layer client; or the processing document can be generated into a Notes document according to the situation, and opened to the application layer client.

可以看出,在本发明实施例中,Notes系统中开放了webservice接口,方便第三方系统标准调用,便于扩展,以扩大使用范围,实现了访问客户端与Notes系统的直接交互,从Notes服务器获取文档进行审核,以实现例如移动终端等的移动办公。进一步地,通过对访问客户端分配登陆信息,以有效地控制文档的审核处理权限,确保文档的保密和安全性,而且由于数据迁移过程次数较少,能够降低数据丢失的风险,访问客户端与Notes系统的直接交互也提高了文档处理速率。It can be seen that in the embodiment of the present invention, the webservice interface is opened in the Notes system, which is convenient for third-party system standard calls, easy to expand, to expand the scope of use, and realizes the direct interaction between the access client and the Notes system, and obtains from the Notes server Documents are reviewed to realize mobile office such as mobile terminals. Furthermore, by assigning login information to the access client, the review and processing authority of the document can be effectively controlled to ensure the confidentiality and security of the document, and the risk of data loss can be reduced due to the less number of data migration processes. Direct interaction with the Notes system also improves document processing rates.

实施例三Embodiment three

请参阅图3,图3为本发明实施例公开的文档处理方法的另一流程示意图;如图3所示,一种文档处理方法可包括:Please refer to FIG. 3. FIG. 3 is another schematic flowchart of a document processing method disclosed in an embodiment of the present invention; as shown in FIG. 3, a document processing method may include:

301、Notes客户端完成Notes文档数据;301. The Notes client completes the Notes document data;

302、Notes客户端向Notes服务器发送该Notes文档数据;302. The Notes client sends the Notes document data to the Notes server;

303、Notes服务器根据预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档;303. The Notes server performs standardized conversion on the Notes document data according to preset data standardization rules to obtain a standardized document;

304、Notes服务器压缩该标准化文档得到压缩数据包;304. The Notes server compresses the standardized document to obtain a compressed data package;

305、访问客户端基于webservice接口向Notes服务器发送下载请求;305. The access client sends a download request to the Notes server based on the webservice interface;

可以理解,访问客户端可以基于webservice接口获取压缩数据包;或者Notes服务器将该压缩数据包推送到相应的访问客户端中。It can be understood that the access client can obtain the compressed data package based on the webservice interface; or the Notes server pushes the compressed data package to the corresponding access client.

作为一种可选的实施方式,访问客户端向Notes服务器发送下载请求后,Notes服务器先响应该下载请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,Notes服务器进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,转向执行步骤306;若是不匹配,则访问失败,结束该流程。可以看出,通过分配给访问客户端相应的登陆信息,只有拥有登陆信息的授权用户才能从Notes服务器下载压缩数据包。As an optional implementation, after the access client sends a download request to the Notes server, the Notes server first responds to the download request, displays a login interface to the access client, and receives the login information input by the access client based on the login interface. The login information includes a login account number and a login password, and the Notes server further identifies whether the login information matches the login information in the pre-store, and if it matches, turns to step 306; if it does not match, the access fails and ends the process. It can be seen that by assigning the corresponding login information to the access client, only authorized users with login information can download the compressed data package from the Notes server.

作为另一种可选的实施方式,访问客户端向Notes服务器发送下载请求后,Notes服务器先响应该下载请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,Notes服务器进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,将验证码发送给与该登陆信息绑定的移动终端上,同时将向访问客户端显示验证码输入界面,接收访问客户端基于该验证码输入界面输入的验证码,识别从验证码输入界面获取的验证码与发送的验证码是否匹配,若是匹配,转向执行步骤306;若是不匹配,则在该验证码输入界面上显示提示信息,以提示用户验证码错误,若在预设时间内从验证码输入界面上获取的验证码均与发送的验证码不匹配,则访问失败,结束该流程。As another optional implementation mode, after the access client sends a download request to the Notes server, the Notes server responds to the download request earlier, displays a login interface to the access client, receives the login information input by the access client based on the login interface, The login information includes a login account number and a login password. The Notes server further identifies whether the login information matches the login information in the pre-store. The terminal displays the verification code input interface, receives the verification code input by the access client based on the verification code input interface, and identifies whether the verification code obtained from the verification code input interface matches the sent verification code, and if they match, go to step 306; if not match, a prompt message will be displayed on the verification code input interface to remind the user that the verification code is wrong. If the verification codes obtained from the verification code input interface do not match the sent verification codes within the preset time, the access will fail. End the process.

306、Notes服务器通过webservice接口向访问客户端发送压缩数据包;306. The Notes server sends the compressed data packet to the access client through the webservice interface;

307、访问客户端接收该压缩数据包,对该压缩数据包进行解压缩并进行审核处理,得到处理文档;307. The access client receives the compressed data packet, decompresses the compressed data packet and performs audit processing to obtain a processing document;

308、访问客户端基于webservice接口向Notes服务器发送处理文档;308. The access client sends the processing document to the Notes server based on the webservice interface;

309、Notes服务器通过webservice接口接收访问客户端返回的处理文档,将该处理文档生成Notes文档。309. The Notes server receives the processing document returned by the access client through the web service interface, and generates the Notes document from the processing document.

可以看出,在上述实施例中,Notes服务器先将标准化文档压缩成为压缩数据包,然后访问客户端可以下载该压缩数据包进行审核处理,实现了访问客户端与Notes系统的直接交互,从Notes服务器获取文档进行审核,以实现例如移动终端等的移动办公,提高了文档处理速率。进一步地,通过对访问客户端分配登陆信息,以有效地控制文档的审核处理权限,确保文档的保密和安全性,而且由于数据迁移过程次数较少,能够降低数据丢失的风险。It can be seen that, in the above-mentioned embodiment, the Notes server first compresses the standardized document into a compressed data package, and then the access client can download the compressed data package for review processing, realizing the direct interaction between the access client and the Notes system. The server obtains the document for review, so as to realize mobile office such as a mobile terminal, and improve the document processing rate. Furthermore, by assigning login information to access clients, the review and processing authority of documents can be effectively controlled to ensure the confidentiality and security of documents, and the risk of data loss can be reduced due to the less number of data migration processes.

实施例四Embodiment Four

请参阅图4,图4为本发明实施例公开的Notes服务器的结构示意图;如图4所示,该Notes服务器可包括:Please refer to Fig. 4, Fig. 4 is the structural representation of the disclosed Notes server of the embodiment of the present invention; As shown in Fig. 4, this Notes server can comprise:

获取单元410,用于获取Notes文档数据;An acquisition unit 410, configured to acquire Notes document data;

转换单元420,用于根据预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档;The conversion unit 420 is used to standardize and convert Notes document data according to preset data standardization rules to obtain a standardized document;

访问处理单元430,用于接收访问客户端的访问请求,以及响应于访问请求将标准化文档发送给访问客户端。The access processing unit 430 is configured to receive an access request from an access client, and send the standardized document to the access client in response to the access request.

其中,本发明实施例提供的Notes系统是一个文档数据库管理系统,采用浏览器/服务器(Browser/Server)模式,包括Notes客户端和Notes服务器。Notes文档是包含信息的数据库项目,一个Notes文档可以是对一个问题的答复,也可以是包含很多页文本和图标的复杂报告。Wherein, the Notes system provided by the embodiment of the present invention is a document database management system, adopts a browser/server (Browser/Server) mode, and includes a Notes client and a Notes server. A Notes document is a database item that contains information. A Notes document can be an answer to a question or a complex report containing many pages of text and icons.

Notes文档由Notes系统中的Notes客户端完成,因此,Notes服务器可以从Notes客户端获取Notes文档数据。Notes客户端提交给Notes服务器的数据是以Notes文档的形式保存的,Notes文档的数据分为三种类型:一是文本数据(包括富文本);二是文本描述数据(如图像);三是附件数据。The Notes document is completed by the Notes client in the Notes system, therefore, the Notes server can obtain the Notes document data from the Notes client. The data submitted by the Notes client to the Notes server is saved in the form of Notes documents. The data of Notes documents is divided into three types: one is text data (including rich text); the other is text description data (such as images); the third is Attachment data.

作为一种可选的实施方式,转换单元420还用于在获取单元410获取到Notes文档数据之后,对Notes文档数据进行预处理,该预处理包括数据过滤、数据有效性验证等。例如,建立一个专用的视图,按照一定规则将Notes文档数据归纳到该视图中,然后按照该规则进行数据过滤和数据有效性处理。As an optional implementation manner, the conversion unit 420 is further configured to preprocess the Notes document data after the acquisition unit 410 acquires the Notes document data, and the preprocessing includes data filtering, data validity verification, and the like. For example, establish a dedicated view, summarize Notes document data into the view according to certain rules, and then perform data filtering and data validity processing according to the rules.

在本发明实施例中,Notes服务器的获取单元410获取Notes文档数据,转换单元420按照预设的数据标准化规则,对Notes文档数据进行标准化转换,得到标准化文档。之后,若有访问客户端向Notes服务器发送访问请求,访问处理单元430接受该访问请求后,将Notes文档发送给访问客户端。可以看出,实施本发明实施例,Notes系统通过Notes服务器完成Notes文档数据的标准化转换以供访问客户端读取并使用,实现了Notes系统与访问客户端之间的直接交互,减少了现有技术中通过额外的服务器和关系型数据库的参与过程,从而减少数据迁移次数,提高文档处理效率以及降低迁移过程中数据丢失的风险。In the embodiment of the present invention, the obtaining unit 410 of the Notes server obtains the Notes document data, and the conversion unit 420 standardizes and converts the Notes document data according to preset data standardization rules to obtain standardized documents. Afterwards, if an access client sends an access request to the Notes server, the access processing unit 430 will send the Notes document to the access client after receiving the access request. It can be seen that, implementing the embodiment of the present invention, the Notes system completes the standardized conversion of the Notes document data through the Notes server for the access client to read and use, realizes the direct interaction between the Notes system and the access client, and reduces existing Through the participation process of additional servers and relational databases in the technology, the number of data migrations can be reduced, the efficiency of document processing can be improved, and the risk of data loss during the migration process can be reduced.

其中,访问客户端可以是移动终端(智能手机、平板电脑等)、个人计算机(Personal Computer,简称PC)等。Wherein, the access client may be a mobile terminal (smart phone, tablet computer, etc.), a personal computer (Personal Computer, PC for short), and the like.

请参阅图5,图5为本发明实施例公开的Notes服务器的另一结构示意图;在图5所示的Notes服务器中,转换单元420具体包括:Please refer to Fig. 5, Fig. 5 is another schematic structural diagram of the Notes server disclosed by the embodiment of the present invention; in the Notes server shown in Fig. 5, the conversion unit 420 specifically includes:

数据确定单元510,用于确定Notes文档数据中的目标数据;Data determining unit 510, for determining the target data in Notes document data;

类型确定单元520,用于确定目标数据的类型;A type determining unit 520, configured to determine the type of the target data;

规则确定单元530,用于从预设的数据标准化规则中确定出类型对应的数据标准化规则;A rule determining unit 530, configured to determine a data standardization rule corresponding to a type from preset data standardization rules;

文档转换单元540,用于利用确定的数据标准化规则对目标数据进行标准化转换,得到标准化文档。The document conversion unit 540 is configured to perform standardized conversion on the target data by using the determined data normalization rules to obtain standardized documents.

作为一种可选的实施方式,上述访问处理单元430具体用于,通过webservice接口接收访问客户端的访问请求,以及响应于访问请求通过webservice接口将标准化文档发送给访问客户端。As an optional implementation manner, the access processing unit 430 is specifically configured to receive an access request from an access client through a webservice interface, and send the standardized document to the access client through the webservice interface in response to the access request.

作为一种可选的实施方式,访问处理单元430在接收到访问请求后,先响应该访问请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,将标准化文档发送给访问客户端;若是不匹配,则访问失败,结束该流程。可以看出,通过分配给访问客户端相应的登陆信息,只有拥有登陆信息的授权用户才能访问Notes服务器。As an optional implementation, after receiving the access request, the access processing unit 430 first responds to the access request, displays a login interface to the access client, and receives the login information input by the access client based on the login interface. Including the login account number and login password, further identifying whether the login information matches the login information in the pre-store, if it matches, the standardized document is sent to the access client; if it does not match, the access fails, and the process ends. It can be seen that by assigning the corresponding login information to the access client, only authorized users with login information can access the Notes server.

作为另一种可选的实施方式,访问处理单元430在接收到访问请求后,先响应该访问请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,将验证码发送给与该登陆信息绑定的移动终端上,同时将向访问客户端显示验证码输入界面,接收访问客户端基于该验证码输入界面输入的验证码,识别从验证码输入界面获取的验证码与发送的验证码是否匹配,若是匹配,将标准化文档发送给访问客户端;若是不匹配,则在该验证码输入界面上显示提示信息,以提示用户验证码错误,若在预设时间内从验证码输入界面上获取的验证码均与发送的验证码不匹配,则访问失败,结束该流程。As another optional implementation manner, after receiving the access request, the access processing unit 430 first responds to the access request, displays a login interface to the access client, receives the login information input by the access client based on the login interface, and the login The information includes the login account number and login password, further identifying whether the login information matches the pre-stored login information, and if it matches, the verification code will be sent to the mobile terminal bound to the login information, and the verification code will be displayed to the access client at the same time The input interface receives the verification code input by the access client based on the verification code input interface, and identifies whether the verification code obtained from the verification code input interface matches the verification code sent, and if it matches, sends the standardized document to the access client; if not match, a prompt message will be displayed on the verification code input interface to remind the user that the verification code is wrong. If the verification codes obtained from the verification code input interface do not match the sent verification codes within the preset time, the access will fail. End the process.

实施例五Embodiment five

请参阅图6,图6为本发明实施例公开的Notes服务器的另一结构示意图;如图6所示的Notes服务器是在图4所示的Notes服务器的基础上进行优化得到的,该Notes服务器还包括:Please refer to Fig. 6, Fig. 6 is another schematic structural diagram of the Notes server disclosed by the embodiment of the present invention; the Notes server as shown in Fig. 6 is optimized on the basis of the Notes server shown in Fig. 4, and the Notes server Also includes:

压缩单元610,用于当访问处理单元420接收访问客户端的访问请求之前,压缩标准化文档得到压缩数据包;The compression unit 610 is configured to compress the standardized document to obtain a compressed data package before the access processing unit 420 receives the access request from the access client;

上述访问处理单元420具体用于,接收访问客户端的下载请求,响应于下载请求将压缩数据包发送给访问客户端。The above-mentioned access processing unit 420 is specifically configured to receive a download request from an access client, and send a compressed data packet to the access client in response to the download request.

作为一种可选的实施方式,访问处理单元420接收到下载请求后,先响应该下载请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,将压缩数据包发送给访问客户端;若是不匹配,则访问失败,结束该流程。可以看出,通过分配给访问客户端相应的登陆信息,只有拥有登陆信息的授权用户才能从Notes服务器下载压缩数据包。As an optional implementation, after receiving the download request, the access processing unit 420 first responds to the download request, displays a login interface to the access client, and receives login information input by the access client based on the login interface. The login information includes: The login account and login password further identify whether the login information matches the login information in the pre-store, and if they match, send the compressed data packet to the access client; if they do not match, the access fails and the process ends. It can be seen that by assigning the corresponding login information to the access client, only authorized users with login information can download the compressed data package from the Notes server.

作为另一种可选的实施方式,访问处理单元420接收到下载请求后,先响应该下载请求,向访问客户端显示登陆界面,接收访问客户端基于该登陆界面输入的登陆信息,该登陆信息包括登陆账号和登陆密码,进一步识别该登陆信息是否匹配预存储中的登陆信息,若是匹配,将验证码发送给与该登陆信息绑定的移动终端上,同时将向访问客户端显示验证码输入界面,接收访问客户端基于该验证码输入界面输入的验证码,识别从验证码输入界面获取的验证码与发送的验证码是否匹配,若是匹配,访问处理单元420接收到下载请求后;若是不匹配,则在该验证码输入界面上显示提示信息,以提示用户验证码错误,若在预设时间内从验证码输入界面上获取的验证码均与发送的验证码不匹配,则访问失败,结束该流程。As another optional implementation manner, after receiving the download request, the access processing unit 420 first responds to the download request, displays a login interface to the access client, receives the login information input by the access client based on the login interface, and the login information Including the login account number and login password, to further identify whether the login information matches the pre-stored login information, if it matches, send the verification code to the mobile terminal bound to the login information, and display the verification code input to the access client at the same time Interface, receiving the verification code input by the access client based on the verification code input interface, and identifying whether the verification code obtained from the verification code input interface matches the verification code sent, if it matches, after the access processing unit 420 receives the download request; if not match, a prompt message will be displayed on the verification code input interface to remind the user that the verification code is wrong. If the verification codes obtained from the verification code input interface do not match the sent verification codes within the preset time, the access will fail. End the process.

在图6所示的Notes服务器中,该Notes服务器还包括:In the Notes server shown in Figure 6, the Notes server also includes:

生成单元620,用于接收访问客户端返回的处理文档,处理文档为访问客户端对标准化文档进行审核处理得到,审核处理包括修改处理、审核处理或者拟制处理;将处理文档生成对应的Notes文档。The generating unit 620 is configured to receive the processing document returned by the access client, the processing document is obtained by the access client performing audit processing on the standardized document, and the audit processing includes modification processing, audit processing or draft processing; the processing document is generated into a corresponding Notes document .

实施例六Embodiment six

请参阅图7,图7为本发明实施例公开的文档处理系统的结构示意图;如图7所示,一种文档处理系统可包括:包括访问客户端和Notes系统,该Notes系统包括Notes客户端和Notes服务器,Notes服务器为图4~图6任意一个图所示的Notes服务器;Please refer to Fig. 7, Fig. 7 is a schematic structural diagram of the document processing system disclosed by the embodiment of the present invention; as shown in Fig. 7, a kind of document processing system may include: including access client and Notes system, and the Notes system includes Notes client and the Notes server, the Notes server is the Notes server shown in any one of Figures 4 to 6;

其中,该Notes客户端用于向Notes服务器发送Notes文档数据,访问客户端用于向Notes服务器发送访问请求,以从服务器获取标准化文档,访问客户端与Notes客户端为不同的客户端,或者访问客户端与Notes客户端为同一客户端。Wherein, the Notes client is used to send Notes document data to the Notes server, and the access client is used to send an access request to the Notes server to obtain standardized documents from the server. The access client and the Notes client are different clients, or access The client is the same as the Notes client.

另外,Notes客户端、Notes服务器和访问客户端还将执行其它操作,具体可以参阅上述方法实施例和装置实施例的介绍,在此不再赘述。In addition, the Notes client, the Notes server, and the access client will also perform other operations. For details, please refer to the introduction of the above-mentioned method embodiment and device embodiment, which will not be repeated here.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes read-only Memory (Read-Only Memory, ROM), Random Access Memory (Random Access Memory, RAM), Programmable Read-Only Memory (Programmable Read-only Memory, PROM), Erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), One-time Programmable Read-Only Memory (OTPROM), Electronically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc Read-Only Memory (CompactDisc Read -Only Memory, CD-ROM) or other optical disk storage, magnetic disk storage, tape storage, or any other computer-readable medium that can be used to carry or store data.

以上对本发明实施例公开的一种文档处理方法、文档处理系统及Notes服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。Above, a kind of document processing method, document processing system and Notes server disclosed in the embodiment of the present invention have been introduced in detail. In this paper, specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only for To help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification It should not be construed as a limitation of the invention.

Claims (11)

1.一种文档处理方法,其特征在于,应用于Notes系统的Notes服务器,所述方法包括:1. a document processing method, is characterized in that, is applied to the Notes server of Notes system, and described method comprises: 所述Notes服务器获取Notes文档数据;Described Notes server obtains Notes document data; 所述Notes服务器根据预设的数据标准化规则,对所述Notes文档数据进行标准化转换,得到标准化文档;The Notes server performs standardized conversion on the Notes document data according to preset data standardization rules to obtain a standardized document; 所述Notes服务器接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端。The Notes server receives an access request from an access client, and sends the standardized document to the access client in response to the access request. 2.根据权利要求1所述的方法,其特征在于,所述Notes服务器根据预设的数据标准化规则,对所述Notes文档数据进行标准化转换,得到标准化文档包括:2. method according to claim 1, is characterized in that, described Notes server carries out standardized transformation to described Notes document data according to preset data standardization rules, obtains standardized document and comprises: 所述Notes服务器确定所述Notes文档数据中的目标数据;The Notes server determines target data in the Notes document data; 所述Notes服务器确定所述目标数据的类型;The Notes server determines the type of the target data; 所述Notes服务器从预设的数据标准化规则中确定出所述类型对应的数据标准化规则;The Notes server determines the data standardization rule corresponding to the type from the preset data standardization rule; 所述Notes服务器利用确定的数据标准化规则对所述目标数据进行标准化转换,得到标准化文档。The Notes server uses the determined data standardization rules to perform standardized conversion on the target data to obtain standardized documents. 3.根据权利要求1或2所述的方法,其特征在于,所述Notes服务器接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端包括:3. The method according to claim 1 or 2, wherein the Notes server receives the access request of the access client, and sending the standardized document to the access client in response to the access request comprises: 所述Notes服务器通过webservice接口接收访问客户端的访问请求,以及响应于所述访问请求通过所述webservice接口将所述标准化文档发送给所述访问客户端。The Notes server receives an access request from an access client through a webservice interface, and sends the standardized document to the access client through the webservice interface in response to the access request. 4.根据权利要求1或2所述的方法,其特征在于,所述Notes服务器接收访问客户端的访问请求之前,所述方法还包括:4. The method according to claim 1 or 2, wherein, before the Notes server receives the access request of the access client, the method further comprises: 所述Notes服务器压缩所述标准化文档得到压缩数据包;The Notes server compresses the standardized document to obtain a compressed data package; 所述Notes服务器接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端包括:The Notes server receiving the access request of the access client, and sending the standardized document to the access client in response to the access request includes: 所述Notes服务器接收访问客户端的下载请求,响应于所述下载请求将所述压缩数据包发送给所述访问客户端。The Notes server receives the download request from the access client, and sends the compressed data packet to the access client in response to the download request. 5.根据权利要求1所述的方法,其特征在于,所述响应于所述访问请求将所述标准化文档发送给所述访问客户端之后,所述方法还包括:5. The method according to claim 1, wherein after the standardized document is sent to the access client in response to the access request, the method further comprises: 所述Notes服务器接收所述访问客户端返回的处理文档,所述处理文档为所述访问客户端对所述标准化文档进行审核处理得到,所述审核处理包括修改处理、审核处理或者拟制处理;The Notes server receives the processing document returned by the access client, the processing document is obtained by the access client performing audit processing on the standardized document, and the audit processing includes modification processing, audit processing or draft processing; 所述Notes服务器将所述处理文档生成对应的Notes文档。The Notes server generates the corresponding Notes document from the processed document. 6.一种Notes服务器,其特征在于,包括:6. A Notes server, characterized in that, comprising: 获取单元,用于获取Notes文档数据;The acquisition unit is used to acquire Notes document data; 转换单元,用于根据预设的数据标准化规则,对所述Notes文档数据进行标准化转换,得到标准化文档;A conversion unit, configured to perform standardized conversion on the Notes document data according to preset data standardization rules to obtain a standardized document; 访问处理单元,用于接收访问客户端的访问请求,以及响应于所述访问请求将所述标准化文档发送给所述访问客户端。An access processing unit, configured to receive an access request from an access client, and send the standardized document to the access client in response to the access request. 7.根据权利要求6所述的Notes服务器,其特征在于,7. Notes server according to claim 6, is characterized in that, 所述转换单元具体包括:The conversion unit specifically includes: 数据确定单元,用于确定所述Notes文档数据中的目标数据;A data determining unit, configured to determine target data in the Notes document data; 类型确定单元,用于确定所述目标数据的类型;a type determining unit, configured to determine the type of the target data; 规则确定单元,用于从预设的数据标准化规则中确定出所述类型对应的数据标准化规则;a rule determining unit, configured to determine the data standardization rule corresponding to the type from the preset data standardization rules; 文档转换单元,用于利用确定的数据标准化规则对所述目标数据进行标准化转换,得到标准化文档。The document conversion unit is configured to perform standardized conversion on the target data by using determined data standardization rules to obtain standardized documents. 8.根据权利要求6或7所述的Notes服务器,其特征在于,8. according to the described Notes server of claim 6 or 7, it is characterized in that, 所述访问处理单元具体用于,通过webservice接口接收访问客户端的访问请求,以及响应于所述访问请求通过所述webservice接口将所述标准化文档发送给所述访问客户端。The access processing unit is specifically configured to receive an access request from an access client through a webservice interface, and send the standardized document to the access client through the webservice interface in response to the access request. 9.根据权利要求6或7所述的Notes服务器,其特征在于,所述Notes服务器还包括:9. according to the described Notes server of claim 6 or 7, it is characterized in that, described Notes server also comprises: 压缩单元,用于当所述访问处理单元接收访问客户端的访问请求之前,压缩所述标准化文档得到压缩数据包;A compression unit, configured to compress the standardized document to obtain a compressed data package before the access processing unit receives an access request from an access client; 所述访问处理单元具体用于,接收访问客户端的下载请求,响应于所述下载请求将所述压缩数据包发送给所述访问客户端。The access processing unit is specifically configured to receive a download request from an access client, and send the compressed data packet to the access client in response to the download request. 10.根据权利要求6所述的Notes服务器,其特征在于,所述Notes服务器还包括:10. Notes server according to claim 6, is characterized in that, described Notes server also comprises: 生成单元,用于接收所述访问客户端返回的处理文档,所述处理文档为所述访问客户端对所述标准化文档进行审核处理得到,所述审核处理包括修改处理、审核处理或者拟制处理;将所述处理文档生成对应的Notes文档。A generation unit, configured to receive the processing document returned by the access client, the processing document is obtained by the access client performing audit processing on the standardized document, and the audit processing includes modification processing, audit processing, or drafting processing ; Generating the processed document into a corresponding Notes document. 11.一种文档处理系统,其特征在于,包括访问客户端和Notes系统,所述Notes系统包括Notes客户端和Notes服务器,所述Notes服务器包括权利要求6~10任一项所述的Notes服务器;11. A document processing system, characterized in that it includes an access client and a Notes system, the Notes system includes a Notes client and a Notes server, and the Notes server includes the Notes server described in any one of claims 6 to 10 ; 其中,所述Notes客户端用于向所述Notes服务器发送所述Notes文档数据,所述访问客户端用于向所述Notes服务器发送所述访问请求,以从所述服务器获取所述标准化文档,所述访问客户端与所述Notes客户端为不同的客户端,或者所述访问客户端与所述Notes客户端为同一客户端。Wherein, the Notes client is used to send the Notes document data to the Notes server, and the access client is used to send the access request to the Notes server to obtain the standardized document from the server, The access client and the Notes client are different clients, or the access client and the Notes client are the same client.
CN201611244882.1A 2016-12-29 2016-12-29 Document processing method, document processing system and Notes server Pending CN106815328A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611244882.1A CN106815328A (en) 2016-12-29 2016-12-29 Document processing method, document processing system and Notes server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611244882.1A CN106815328A (en) 2016-12-29 2016-12-29 Document processing method, document processing system and Notes server

Publications (1)

Publication Number Publication Date
CN106815328A true CN106815328A (en) 2017-06-09

Family

ID=59110457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611244882.1A Pending CN106815328A (en) 2016-12-29 2016-12-29 Document processing method, document processing system and Notes server

Country Status (1)

Country Link
CN (1) CN106815328A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294232A (en) * 2018-12-07 2020-06-16 慧与发展有限责任合伙企业 Client server model for multi-document editors
CN111478923A (en) * 2020-04-28 2020-07-31 华为技术有限公司 Response method, device and electronic device for access request
CN112148741A (en) * 2020-10-16 2020-12-29 中石化重庆涪陵页岩气勘探开发有限公司 Petroleum geological data loading method and device, server and storage medium
CN113114548A (en) * 2020-07-07 2021-07-13 德能森智能科技(成都)有限公司 Terminal management method and system based on privacy management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1235305A (en) * 1997-11-19 1999-11-17 国际商业机器公司 Data processing system and method for archiving and accessing electronic messages
US20100162100A1 (en) * 2008-12-19 2010-06-24 International Business Machines Corporation System and method for exporting data to web-based applications
CN104363288A (en) * 2014-11-18 2015-02-18 深圳市大成天下信息技术有限公司 Document management system and method
CN105320760A (en) * 2015-10-20 2016-02-10 金蝶软件(中国)有限公司 Document processing method and server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1235305A (en) * 1997-11-19 1999-11-17 国际商业机器公司 Data processing system and method for archiving and accessing electronic messages
US20100162100A1 (en) * 2008-12-19 2010-06-24 International Business Machines Corporation System and method for exporting data to web-based applications
CN104363288A (en) * 2014-11-18 2015-02-18 深圳市大成天下信息技术有限公司 Document management system and method
CN105320760A (en) * 2015-10-20 2016-02-10 金蝶软件(中国)有限公司 Document processing method and server

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294232A (en) * 2018-12-07 2020-06-16 慧与发展有限责任合伙企业 Client server model for multi-document editors
CN111294232B (en) * 2018-12-07 2022-07-12 慧与发展有限责任合伙企业 Computer system for multiple document editor
CN111478923A (en) * 2020-04-28 2020-07-31 华为技术有限公司 Response method, device and electronic device for access request
CN113114548A (en) * 2020-07-07 2021-07-13 德能森智能科技(成都)有限公司 Terminal management method and system based on privacy management
CN113114548B (en) * 2020-07-07 2022-10-14 德能森智能科技(成都)有限公司 Terminal management method and system based on privacy management
CN112148741A (en) * 2020-10-16 2020-12-29 中石化重庆涪陵页岩气勘探开发有限公司 Petroleum geological data loading method and device, server and storage medium
CN112148741B (en) * 2020-10-16 2024-08-06 中国石油化工股份有限公司 Petroleum geological data loading method and device, server side and storage medium

Similar Documents

Publication Publication Date Title
CN111460506B (en) Data access control method and device
US11163906B2 (en) Adaptive redaction and data releasability systems using dynamic parameters and user defined rule sets
CN111414407A (en) Data query method, device, computer equipment and storage medium for database
CN112286815A (en) Interface test script generation method and related equipment thereof
CN112463799B (en) Data extraction method, device, equipment and storage medium
CN114724561A (en) Voice interruption method and device, computer equipment and storage medium
CN110716743A (en) Aggregation API development method and system suitable for multi-party collaborative development
CN110738323B (en) Method and device for establishing machine learning model based on data sharing
CN106815328A (en) Document processing method, document processing system and Notes server
CN107402878A (en) Method of testing and device
CN112966304A (en) Method and device for preventing process document from being tampered, computer equipment and medium
US20060136893A1 (en) Method, system and program product for adapting software applications for client devices
CN113961468B (en) Digital certificate injection methods, apparatus, equipment, media, and program products used for U-shield testing
CN111291843A (en) Information acquisition method and system
CN115361376A (en) Government affair file uploading method and device, electronic equipment and storage medium
CN112527802B (en) Soft link method and device based on key-value database
CN117520617B (en) Data information display method based on chart component
CN114238466A (en) Message pushing method and device, computer equipment and storage medium
CN114066560A (en) Service processing method and device, electronic equipment and computer readable storage medium
CN107465641B (en) Software system based on three-layer architecture and data request method thereof
CN117492752B (en) A page dynamic configuration method, device, computer equipment and storage medium
CN111652625A (en) Authentication method and device, electronic equipment and computer readable storage medium
CN113946739A (en) Sensitive data query method, device, equipment and storage medium
CN118279065A (en) Data right determining method and device, electronic equipment and storage medium
CN118690400A (en) Data processing method, device, computer equipment, storage medium and product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170609

RJ01 Rejection of invention patent application after publication