WO2014040500A1 - Document conversion method and system - Google Patents

Document conversion method and system Download PDF

Info

Publication number
WO2014040500A1
WO2014040500A1 PCT/CN2013/082672 CN2013082672W WO2014040500A1 WO 2014040500 A1 WO2014040500 A1 WO 2014040500A1 CN 2013082672 W CN2013082672 W CN 2013082672W WO 2014040500 A1 WO2014040500 A1 WO 2014040500A1
Authority
WO
WIPO (PCT)
Prior art keywords
document
converted
converter
server
time
Prior art date
Application number
PCT/CN2013/082672
Other languages
French (fr)
Chinese (zh)
Inventor
胡加明
Original Assignee
苏州阔地网络科技有限公司
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 苏州阔地网络科技有限公司 filed Critical 苏州阔地网络科技有限公司
Publication of WO2014040500A1 publication Critical patent/WO2014040500A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities

Definitions

  • the invention belongs to the field of instant messaging, and in particular relates to a document conversion method and system. Background technique
  • the present invention provides a document conversion method and system to solve the above problems.
  • the present invention provides a document conversion method comprising the following steps.
  • the client uploads the document to be converted to the server and issues a document conversion request.
  • the converter receives and parses the document conversion request, and schedules the processing of the to-be-converted document according to the conversion information carried by the document conversion request.
  • the converter accesses the to-be-converted document of the server in the stated order, and determines the number of copies of the document to be converted and each corresponding according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted.
  • the converter calculates and converts the to-be-converted document.
  • the invention provides a document conversion system, comprising a client, a server and a converter, the client is connected to the server, and the server is connected to the converter.
  • the client is configured to upload a document to be converted to a server, and issue a document conversion request.
  • the server is configured to receive and store the to-be-converted document uploaded by the client, and receive the converted document sent by the converter.
  • the converter includes a control end and a processing end, and the control end is connected to the processing end.
  • the control end is configured to parse the document conversion request, and after scheduling the processing sequence of the to-be-converted document according to the conversion information carried by the document conversion request, notify the processing end of the sorting result.
  • the processing end is configured to access the to-be-converted document of the server according to the sorting result, and determine the number of copies of the document to be converted and each corresponding according to the number of CPUs, the utilization rate, and the total number of pages of the document to be converted.
  • the number of pages calculating and comparing the time of converting the document to be converted after the segmentation and the time of directly converting the document to be converted, if the time for converting the document to be converted after the segmentation is smaller than the time for directly converting the document to be converted, Converting the to-be-converted document after segmentation, and transmitting the converted document to the server.
  • the client uploads the to-be-converted document to the server and issues a document conversion request
  • the converter receives and parses the document conversion request, and according to the conversion request
  • the conversion information ranks the processing order of the documents to be converted. According to the conversion information, different documents are processed correspondingly, and resource utilization can be achieved.
  • the converter accesses the to-be-converted document of the server according to the sorting result, and determines the number of copies of the document to be converted and the number of corresponding pages according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted, and calculates And comparing the time of converting the document to be converted after splitting and directly converting the time of the document to be converted, if the time of converting the document to be converted after splitting is smaller than the time of directly converting the document to be converted, the converter converts the document to be converted after splitting. In this way, by comparing and selecting the occupation time of different conversion methods, the efficiency of document conversion is further improved.
  • FIG. 1 is a flow chart showing a document conversion method according to a preferred embodiment of the present invention.
  • FIG. 2 is an exploded flowchart of a document conversion method according to a preferred embodiment of the present invention
  • FIG. 3 is a schematic diagram of a document conversion system provided in accordance with a preferred embodiment of the present invention. detailed description
  • 1 is a flow chart of a document conversion method provided in accordance with a preferred embodiment of the present invention.
  • 2 is an exploded flow diagram of a document conversion method provided in accordance with a preferred embodiment of the present invention.
  • a flowchart of a document conversion method according to a preferred embodiment of the present invention includes steps 101-103.
  • Step 101 The client uploads the to-be-converted document to the server, and issues a document conversion request.
  • Step 102 The converter receives and parses the document conversion request, and schedules a processing procedure of the to-be-converted document according to the conversion information carried by the document conversion request.
  • Step 103 The converter accesses the to-be-converted document of the server in the stated order, and determines the number of copies of the document to be converted according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted. Calculating and comparing the time of converting the to-be-converted document and the time of directly converting the to-be-converted document, if the time of converting the to-be-converted document after splitting is smaller than directly converting the to-be-converted document And converting the to-be-converted document after the converter is divided.
  • Step 101a The server receives the to-be-converted document uploaded by the client, and stores it locally in a sharing mode.
  • the client uploads the to-be-converted document to the server, it issues a document conversion request.
  • Step 102a The control end of the converter receives and parses the document conversion request issued by the client.
  • the document conversion request sent by the client may be directly sent to the control end of the converter, or may be sent to the server, and then forwarded by the server to the control end of the converter, which is not limited in this invention.
  • Step 102b After the control end parses the document conversion request, the processing sequence of the document to be converted is scheduled, and the processing result is notified to the processing end in the converter.
  • the conversion information carried by the document conversion request includes a name of the document to be converted and a priority of the document to be converted.
  • the processing order of the to-be-converted document is ranked according to the priority of the to-be-converted document, and the sorting result is notified to the processing end of the converter, wherein the higher priority document to be converted Priority processing, documents of the same priority to be converted are processed in the order of reception.
  • Step 103a The processing end of the converter accesses the corresponding to-be-converted document in a shared directory manner according to the sorting result.
  • the processing end of the converter accesses the corresponding document to be converted in a shared directory manner according to the sorting result, and acquires the format of the to-be-converted document and total pages.
  • the format of the document to be converted includes a word, an excel, and a ppt format, and different conversion programs respectively process different format documents.
  • the conversion program wps.exe processes the word document
  • the conversion program wpp.exe processes the ppt document
  • the conversion program et.exe processes the excel document.
  • Step 103b The processing end determines the number of copies of the document to be converted and the number of corresponding pages according to the number of CPUs, the utilization rate, and the total number of pages of the document to be converted, and calculates and compares the time of converting the document to be converted after the segmentation. And the time to directly convert the document to be converted.
  • the processing end of the converter includes a plurality of CPUs, and each CPU includes a corresponding conversion program for converting documents of different formats.
  • the processing end accesses the document to be converted to the server, it acquires its own CPU utilization.
  • the method for determining, by the processing end, the number of copies of the document to be converted is to obtain the number of CPUs whose utilization rate is lower than a preset value, and the number of copies of the document to be converted is that the utilization rate is lower than a preset value.
  • the number of CPUs, wherein the preset value may be determined according to an actual application, and the present invention is not limited thereto.
  • the number of pages included in the divided single document is determined according to the quotient of the total number of pages of the document to be converted divided by the number of CPUs lower than the preset value, wherein the quotient is the whole document, that is, the divided single document The number of pages that should be allocated; the remainder is the number of undivided document pages and is added to any of the split single documents.
  • the processing end calculates the time for converting the to-be-converted document after the segmentation and the time for directly converting the to-be-converted document, and the time for converting the to-be-converted document after the segmentation includes starting the conversion environment.
  • step 103c is performed; if the time for converting the to-be-converted document after the segmentation is greater than or equal to the time for directly converting the to-be-converted document, step 103d is performed.
  • Step 103c If the time for converting the to-be-converted document after the segmentation is less than the time for directly converting the to-be-converted document, the processing end converts the to-be-converted document after the segmentation.
  • the manner of converting the to-be-converted document after the splitting is: the processing end respectively allocates the divided documents to be converted to a CPU whose utilization is lower than a preset value, and starts different threads in the CPU.
  • the conversion task is executed concurrently. After all the threads complete the conversion task, the processing end sends the converted document to the server for saving, and the server sends a completion notification to the client.
  • the processing end splits or directly converts the to-be-converted document
  • the to-be-converted document is first converted into a PDF format, and then the PDF format is converted into a picture or a swf format.
  • the client gets a complete picture or swf file to the server.
  • Step 103d If the time for converting the to-be-converted document after the segmentation is greater than or equal to the time for directly converting the to-be-converted document, the processing terminal directly converts the to-be-converted document.
  • the processing end directly converts the to-be-converted document in a manner that the processing end searches for the CPU with the lowest utilization rate, and directly converts the document by starting the conversion program in the CPU, and sends the file after the conversion is completed.
  • the server After saving to the server, after the save is complete, the server sends a completion notification to the client.
  • the client uploads the word document A and the ppt document B to be converted to the server (document A has 57 pages and the priority is high, document B has 120 pages and the priority is medium).
  • the control end of the converter arranges the two document sequences to process A and then process B, and notifies the processing end of the converter of the sorting result, and the processing end first accesses the document A according to the sorting result.
  • the CPU utilization rates are: CPU1 is 70%, CPU2 is 40%, and CPU3 is ⁇ %.
  • the default value is 70%, and the CPU with the utilization rate lower than 70% has two CPU2 and CPU3, then the processing end divides the document A into 2 copies (the first copy is 1-28 pages, and the second copy is 29). -57 pages).
  • the processor selects the lowest utilization CPU3 to directly convert the document A, and the processing end completes the conversion of the document A and sends it to the server for saving, the server sends the client to the client.
  • the end sends a completion notification.
  • the document 8 is processed in order. If the processing end accesses the document B, the CPU utilization rates are: 9% for CPU1, 7% for CPU2, and 72% for CPU3. At this time, if the CPU with less than 70% utilization has CPU1 and CPU2, the processor divides document B into 2 copies, the first one is 1-60 pages, and the second one is 61-120 pages.
  • the processing end splits and converts the document B, that is, correspondingly starts two wpp.exe conversion programs, one conversion program is placed in the CPU1 for converting the first divided document, and another conversion program is placed in the CPU 2 for converting the second Split the document. After the two wpp.exe conversion programs complete the document conversion and send them to the server for saving, the server sends a completion notification to the client.
  • the document conversion system provided by the preferred embodiment of the present invention includes a client 10, a server 20, and a converter 30.
  • the client 10 is connected to the server 20, and the server 20 is connected to the converter. 30.
  • the client 10 is configured to upload the document to be converted to the server 20, and issue a document conversion request.
  • the server 20 is configured to receive and store the to-be-converted document uploaded by the client 10, and receive the converted document sent by the converter 30.
  • the converter 30 includes a control end 301 and a processing end 302, and the control end 301 is connected to the processing end 302.
  • the control end 301 is configured to parse the document conversion request, and after scheduling the processing sequence of the to-be-converted document according to the conversion information carried in the document conversion request, notify the processing end 302 of the sorting result.
  • the processing end 302 is configured to access the to-be-converted document of the server 20 according to the sorting result, and determine the number of copies of the document to be converted and each number according to the number of CPUs, the utilization rate, and the total number of pages of the document to be converted.
  • the client uploads the to-be-converted document to the server and issues a document conversion request
  • the converter receives and parses the document conversion request, and according to the request
  • the carried conversion information sets the processing order of the documents to be converted. According to the conversion information, different documents are processed accordingly, and resource utilization can be achieved.
  • the converter accesses the to-be-converted document of the server according to the sequence, and determines the number of copies of the document to be converted and the number of corresponding pages according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted, and calculates and compares the segments.
  • the converter After converting the time of the document to be converted and directly converting the time of the document to be converted, if the time of converting the document to be converted after the division is smaller than the time of directly converting the document to be converted, the converter converts the document to be converted after being divided. In this way, by comparing and selecting the occupation time of different conversion methods, the efficiency of document conversion is further improved.

Landscapes

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

Abstract

Provided are a document conversion method and system. The method of the present invention comprises the following steps: a client uploading documents to be converted to a server, and sending a document conversion request; a converter receiving the document conversion request and parsing same, and setting the processing sequence of the documents to be converted according to the conversion information carried in the document conversion request; and the converter accessing the documents to be converted of the server according to the sequence, determining the number of shares of the documents to be converted after division and the number of pages corresponding to each share according to the CPU number thereof, the utilization rate and the total number of pages of the documents to be converted, and calculating the time taken to convert the documents to be converted after being divided and the time taken to directly convert the documents to be converted and comparing same, and if the time taken to convert the documents to be converted after being divided is shorter than the time taken to directly convert the documents to be converted, the converter converting the documents to be converted after dividing same.

Description

一种文档转换方法及***  Document conversion method and system
技术领域 Technical field
本发明属于即时通信领域, 尤其涉及一种文档转换方法及***。 背景技术  The invention belongs to the field of instant messaging, and in particular relates to a document conversion method and system. Background technique
随着信息化社会的日益发展, MS office、 WPS等各种办公软件已经成为必不可少的应用 工具, 人们基于一些展示或网络传输等的需要, 经常要将各类文档进行相互转换。 目前常用 的方法是直接将文档分割后进行转换, 但实际在执行分割后转换时, 转换进程工作环境的准 备以及分割文档的过程, 均会占用部分时间。 在某些情况下, 对文档分割后再进行转换并不 是最高效的方法。 因此, 如何确定高效的处理方法, 使文档转换的时间降到最低, 成为目前 需要解决的问题。 发明内容  With the development of the information society, various office software such as MS office and WPS have become indispensable application tools. People often convert various types of documents based on the needs of some display or network transmission. At present, the commonly used method is to directly split the document and then convert it. However, when the split-transformation is performed, the preparation of the conversion process working environment and the process of splitting the document take part time. In some cases, splitting a document and then converting it is not the most efficient method. Therefore, how to determine an efficient processing method to minimize the time of document conversion has become a problem that needs to be solved. Summary of the invention
本发明提供一种文档转换方法及***以解决上述问题。  The present invention provides a document conversion method and system to solve the above problems.
本发明提供一种文档转换方法, 包括以下步骤。 客户端将待转换文档上传到服务器, 并 发出文档转换请求。 转换器接收并解析所述文档转换请求, 并根据所述文档转换请求携带的 转换信息排定所述待转换文档的处理顺序。 所述转换器按所述顺序访问所述服务器的待转换 文档, 并根据所述转化器自身 CPU个数、利用率及待转换文档的总页数确定待转换文档分割 的份数及每份对应的页数, 计算并比较分割后转换所述待转换文档的时间及直接转换所述待 转换文档的时间,若分割后转换所述待转换文档的时间小于直接转换所述待转换文档的时间, 所述转换器分割后转换所述待转换文档。  The present invention provides a document conversion method comprising the following steps. The client uploads the document to be converted to the server and issues a document conversion request. The converter receives and parses the document conversion request, and schedules the processing of the to-be-converted document according to the conversion information carried by the document conversion request. The converter accesses the to-be-converted document of the server in the stated order, and determines the number of copies of the document to be converted and each corresponding according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted. Calculating and comparing the time of converting the to-be-converted document after the segmentation and the time of directly converting the to-be-converted document, if the time for converting the to-be-converted document after the segmentation is smaller than the time for directly converting the to-be-converted document, The converter divides and converts the to-be-converted document.
本发明提供一种文档转换***, 包括客户端、 服务器及转换器, 所述客户端连接所述服 务器, 所述服务器连接所述转换器。 所述客户端, 用于将待转换的文档上传到服务器, 并发 出文档转换请求。 所述服务器, 用于接收并存储所述客户端上传的待转换文档, 接收所述转 换器发送的转换后的文档。所述转换器, 包括控制端及处理端, 所述控制端连接所述处理端。 所述控制端, 用于解析所述文档转换请求, 并根据所述文档转换请求携带的转换信息排定所 述待转换文档的处理顺序后, 将排序结果通知处理端。 所述处理端, 用于根据所述排序结果 访问所述服务器的待转换文档, 并根据自身 CPU个数、利用率及待转换文档的总页数确定待 转换文档分割的份数及每份对应的页数, 计算并比较分割后转换所述待转换文档的时间及直 接转换所述待转换文档的时间, 若分割后转换所述待转换文档的时间小于直接转换所述待转 换文档的时间, 分割后转换所述待转换文档, 并将转换后的文档发送至所述服务器。 相较于先前技术, 根据本发明提供的文档转换方法及***, 客户端将待转换文档上传到 服务器并发出文档转换请求, 转换器接收并解析文档转换请求, 并根据所述转换请求中携带 的转换信息排定待转换文档的处理顺序。 根据转换信息对不同文档做相应处理, 可达到资源 均衡利用。转换器根据排序结果访问服务器的待转换文档,并根据所述转换器自身 CPU个数、 利用率及待转换文档的总页数确定待转换文档分割的份数及每份对应的页数, 计算并比较分 割后转换待转换文档时间及直接转换待转换文档时间, 若分割后转换待转换文档时间小于直 接转换待转换文档时间, 转换器分割后转换待转换文档。 如此, 通过比较并选择不同转换方 式的占用时间, 进一步提高了文档转换的效率。 附图说明 The invention provides a document conversion system, comprising a client, a server and a converter, the client is connected to the server, and the server is connected to the converter. The client is configured to upload a document to be converted to a server, and issue a document conversion request. The server is configured to receive and store the to-be-converted document uploaded by the client, and receive the converted document sent by the converter. The converter includes a control end and a processing end, and the control end is connected to the processing end. The control end is configured to parse the document conversion request, and after scheduling the processing sequence of the to-be-converted document according to the conversion information carried by the document conversion request, notify the processing end of the sorting result. The processing end is configured to access the to-be-converted document of the server according to the sorting result, and determine the number of copies of the document to be converted and each corresponding according to the number of CPUs, the utilization rate, and the total number of pages of the document to be converted. The number of pages, calculating and comparing the time of converting the document to be converted after the segmentation and the time of directly converting the document to be converted, if the time for converting the document to be converted after the segmentation is smaller than the time for directly converting the document to be converted, Converting the to-be-converted document after segmentation, and transmitting the converted document to the server. Compared with the prior art, according to the document conversion method and system provided by the present invention, the client uploads the to-be-converted document to the server and issues a document conversion request, and the converter receives and parses the document conversion request, and according to the conversion request The conversion information ranks the processing order of the documents to be converted. According to the conversion information, different documents are processed correspondingly, and resource utilization can be achieved. The converter accesses the to-be-converted document of the server according to the sorting result, and determines the number of copies of the document to be converted and the number of corresponding pages according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted, and calculates And comparing the time of converting the document to be converted after splitting and directly converting the time of the document to be converted, if the time of converting the document to be converted after splitting is smaller than the time of directly converting the document to be converted, the converter converts the document to be converted after splitting. In this way, by comparing and selecting the occupation time of different conversion methods, the efficiency of document conversion is further improved. DRAWINGS
此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发明的示 意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中:  The drawings are intended to provide a further understanding of the present invention, and are intended to be a part of the present invention, and the description of the present invention is not intended to limit the invention. In the drawing:
图 1所示为根据本发明的较佳实施例提供的文档转换方法的流程图;  1 is a flow chart showing a document conversion method according to a preferred embodiment of the present invention;
图 2所示为根据本发明的较佳实施例提供的文档转换方法的分解流程图;  2 is an exploded flowchart of a document conversion method according to a preferred embodiment of the present invention;
图 3所示为根据本发明的较佳实施例提供的文档转换***的示意图。 具体实施方式  3 is a schematic diagram of a document conversion system provided in accordance with a preferred embodiment of the present invention. detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。  The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
图 1所示为根据本发明的较佳实施例提供的文档转换方法的流程图。 图 2所示为根据本 发明的较佳实施例提供的文档转换方法的分解流程图。  1 is a flow chart of a document conversion method provided in accordance with a preferred embodiment of the present invention. 2 is an exploded flow diagram of a document conversion method provided in accordance with a preferred embodiment of the present invention.
如图 1所示, 本发明较佳实施例提供的文档转换方法的流程图包括步骤 101~103。  As shown in FIG. 1, a flowchart of a document conversion method according to a preferred embodiment of the present invention includes steps 101-103.
步骤 101 : 客户端将待转换文档上传到服务器, 并发出文档转换请求。  Step 101: The client uploads the to-be-converted document to the server, and issues a document conversion request.
步骤 102: 转换器接收并解析所述文档转换请求, 并根据所述文档转换请求携带的转换 信息排定所述待转换文档的处理顺序。  Step 102: The converter receives and parses the document conversion request, and schedules a processing procedure of the to-be-converted document according to the conversion information carried by the document conversion request.
步骤 103: 所述转换器按所述顺序访问所述服务器的待转换文档, 并根据所述转换器自 身 CPU个数、 利用率及待转换文档的总页数确定待转换文档分割的份数及每份对应的页数, 计算并比较分割后转换所述待转换文档的时间及直接转换所述待转换文档的时间, 若分割后 转换所述待转换文档的时间小于直接转换所述待转换文档的时间, 所述转换器分割后转换所 述待转换文档。  Step 103: The converter accesses the to-be-converted document of the server in the stated order, and determines the number of copies of the document to be converted according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted. Calculating and comparing the time of converting the to-be-converted document and the time of directly converting the to-be-converted document, if the time of converting the to-be-converted document after splitting is smaller than directly converting the to-be-converted document And converting the to-be-converted document after the converter is divided.
下面结合图 2说明本发明的较佳实施例提供的文档转换方法的流程。 步骤 101a: 服务器接收客户端上传的待转换文档, 并以共享模式在本地存储。 The flow of the document conversion method provided by the preferred embodiment of the present invention will be described below with reference to FIG. Step 101a: The server receives the to-be-converted document uploaded by the client, and stores it locally in a sharing mode.
具体而言, 所述客户端将待转换文档上传到服务器后, 发出文档转换请求。  Specifically, after the client uploads the to-be-converted document to the server, it issues a document conversion request.
步骤 102a: 转换器的控制端接收并解析所述客户端发出的文档转换请求。  Step 102a: The control end of the converter receives and parses the document conversion request issued by the client.
具体而言, 所述客户端发出的文档转换请求, 可以直接发送给转换器的控制端, 也可以 发送给服务器后, 由所述服务器转发给转换器的控制端, 对此本发明不作限定。  Specifically, the document conversion request sent by the client may be directly sent to the control end of the converter, or may be sent to the server, and then forwarded by the server to the control end of the converter, which is not limited in this invention.
步骤 102b: 所述控制端解析所述文档转换请求后, 排定待转换文档的处理顺序, 并将排 序结果通知转换器中的处理端。  Step 102b: After the control end parses the document conversion request, the processing sequence of the document to be converted is scheduled, and the processing result is notified to the processing end in the converter.
具体而言, 所述文档转换请求携带的转换信息包括待转换文档的名称及待转换文档优先 级。 转换器的控制端解析所述文档转换请求后, 根据所述待转换文档优先级排列所述待转换 文档的处理顺序并将排序结果通知转换器的处理端,其中较高优先级的待转换文档优先处理, 相同优先级的待转换文档按接收顺序处理。  Specifically, the conversion information carried by the document conversion request includes a name of the document to be converted and a priority of the document to be converted. After the control end of the converter parses the document conversion request, the processing order of the to-be-converted document is ranked according to the priority of the to-be-converted document, and the sorting result is notified to the processing end of the converter, wherein the higher priority document to be converted Priority processing, documents of the same priority to be converted are processed in the order of reception.
步骤 103a: 所述转换器的处理端根据所述排序结果到服务器以共享目录的方式访问对应 的待转换文档。  Step 103a: The processing end of the converter accesses the corresponding to-be-converted document in a shared directory manner according to the sorting result.
具体而言, 所述转换器的处理端接收到控制端发送的排序结果后, 根据所述排序结果到 服务器以共享目录的方式访问对应的待转换文档, 并获取所述待转换文档的格式及总页数。 其中, 所述待转换文档的格式包括 word、 excel及 ppt格式, 且不同转换程序对应处理不同格 式文档。转换程序 wps.exe处理 word文档, 转换程序 wpp.exe处理 ppt文档, 转换程序 et.exe 处理 excel文档。  Specifically, after receiving the sorting result sent by the control end, the processing end of the converter accesses the corresponding document to be converted in a shared directory manner according to the sorting result, and acquires the format of the to-be-converted document and total pages. The format of the document to be converted includes a word, an excel, and a ppt format, and different conversion programs respectively process different format documents. The conversion program wps.exe processes the word document, the conversion program wpp.exe processes the ppt document, and the conversion program et.exe processes the excel document.
步骤 103b: 所述处理端根据自身 CPU个数、 利用率及待转换文档的总页数确定待转换文 档分割的份数及每份对应的页数, 计算并比较分割后转换待转换文档的时间及直接转换待转 换文档的时间。  Step 103b: The processing end determines the number of copies of the document to be converted and the number of corresponding pages according to the number of CPUs, the utilization rate, and the total number of pages of the document to be converted, and calculates and compares the time of converting the document to be converted after the segmentation. And the time to directly convert the document to be converted.
具体而言, 所述转换器的处理端包括多个 CPU, 每个 CPU中包括转换不同格式文档的对 应转换程序。 当所述处理端到服务器访问待转换文档时, 获取自身各个 CPU利用率。 所述处 理端确定待转换文档分割的份数的方法为, 获取利用率低于某一预设值的 CPU个数, 则待转 换文档分割的份数为所述利用率低于预设值的 CPU个数, 其中所述预设值可根据实际应用确 定, 对此本发明不作限定。 所述分割后单份文档包含的页数根据待转换文档总页数除以低于 所述预设值的 CPU个数的商决定, 其中所述商取整, 即为分割后的单份文档应分配的页数; 余数为未分割的文档页数, 并添加至任一份已分割的单份文档中。  Specifically, the processing end of the converter includes a plurality of CPUs, and each CPU includes a corresponding conversion program for converting documents of different formats. When the processing end accesses the document to be converted to the server, it acquires its own CPU utilization. The method for determining, by the processing end, the number of copies of the document to be converted is to obtain the number of CPUs whose utilization rate is lower than a preset value, and the number of copies of the document to be converted is that the utilization rate is lower than a preset value. The number of CPUs, wherein the preset value may be determined according to an actual application, and the present invention is not limited thereto. The number of pages included in the divided single document is determined according to the quotient of the total number of pages of the document to be converted divided by the number of CPUs lower than the preset value, wherein the quotient is the whole document, that is, the divided single document The number of pages that should be allocated; the remainder is the number of undivided document pages and is added to any of the split single documents.
于本实施例中, 所述处理端计算分割后转换所述待转换文档的时间及直接转换所述待转 换文档的时间的方式为, 分割后转换所述待转换文档的时间包括启动转换环境的时间 Tl、 拆 分文档的时间 Τ2及转换原有单个文档的时间 Τ3。 则若将待转换文档分割为 Ν份, 分割后转 换所述待转换文档的时间 Tm =Tl*N+T2*N+T3/N。直接转换所述待转换文档的时间包括启动 转换环境的时间 T1及转换原有单个文档的时间 T3, 则直接转换所述待转换文档的时间 Τη= Tl+T3。 其中, 所述转换原有单个文档的时间 Τ3根据待转换文档的总页数确定, 即若单页文 档的转换时间为 Τρ, 待转换文档的总页数为 Ρ, 则 Τ3=Τρ*Ρ。 若分割后转换待转换文档的时 间小于直接转换待转换文档的时间, 则执行步骤 103c; 若分割后转换待转换文档的时间大于 或等于直接转换待转换文档的时间, 则执行步骤 103d。 In this embodiment, the processing end calculates the time for converting the to-be-converted document after the segmentation and the time for directly converting the to-be-converted document, and the time for converting the to-be-converted document after the segmentation includes starting the conversion environment. Time Tl, time to split the document Τ2, and time to convert the original single document Τ3. Then, if the document to be converted is divided into two parts, the division is followed by The time Tm = Tl * N + T2 * N + T3 / N of the document to be converted. The time for directly converting the to-be-converted document includes the time T1 of starting the conversion environment and the time T3 of converting the original single document, and directly converting the time of the document to be converted Τη=Tl+T3. The time 转换3 of converting the original single document is determined according to the total number of pages of the document to be converted, that is, if the conversion time of the single-page document is Τρ, and the total number of pages of the document to be converted is Ρ, then Τ3=Τρ*Ρ. If the time for converting the to-be-converted document is smaller than the time for directly converting the to-be-converted document, step 103c is performed; if the time for converting the to-be-converted document after the segmentation is greater than or equal to the time for directly converting the to-be-converted document, step 103d is performed.
步骤 103c: 若分割后转换待转换文档的时间小于直接转换待转换文档的时间, 处理端分 割后转换所述待转换文档。  Step 103c: If the time for converting the to-be-converted document after the segmentation is less than the time for directly converting the to-be-converted document, the processing end converts the to-be-converted document after the segmentation.
具体而言, 所述分割后转换所述待转换文档的方式为, 处理端将分割后的待转换文档分 别分配至利用率低于预设值的 CPU中, 并在所述 CPU中启动不同线程并发执行转换任务, 当 不同线程全部完成转换任务后, 处理端将转换后的文档发送至服务器保存, 所述服务器向客 户端发送完成通知。 于此, 处理端分割后转换或直接转换所述待转换文档时, 首先将所述待 转换文档转换成 PDF格式, 再将 PDF格式转换成图片或 swf格式。 客户端接收到完成通知后, 到服务器获取完整的图片或 swf文件。  Specifically, the manner of converting the to-be-converted document after the splitting is: the processing end respectively allocates the divided documents to be converted to a CPU whose utilization is lower than a preset value, and starts different threads in the CPU. The conversion task is executed concurrently. After all the threads complete the conversion task, the processing end sends the converted document to the server for saving, and the server sends a completion notification to the client. In this case, when the processing end splits or directly converts the to-be-converted document, the to-be-converted document is first converted into a PDF format, and then the PDF format is converted into a picture or a swf format. After receiving the completion notification, the client gets a complete picture or swf file to the server.
步骤 103d: 若分割后转换待转换文档的时间大于或等于直接转换待转换文档的时间, 处 理端直接转换待转换文档。  Step 103d: If the time for converting the to-be-converted document after the segmentation is greater than or equal to the time for directly converting the to-be-converted document, the processing terminal directly converts the to-be-converted document.
具体而言, 所述处理端直接转换所述待转换文档的方式为, 处理端查找自身利用率最低 的 CPU,对应启动所述 CPU中的转换程序直接转换所述文档,并当转换完成后发送至服务器 保存, 保存完成后, 服务器向客户端发送完成通知。  Specifically, the processing end directly converts the to-be-converted document in a manner that the processing end searches for the CPU with the lowest utilization rate, and directly converts the document by starting the conversion program in the CPU, and sends the file after the conversion is completed. After saving to the server, after the save is complete, the server sends a completion notification to the client.
举例而言, 若启动转换环境的时间 T1为 10ms, 拆分文档的时间 T2为 5ms, 转换单页文 档的时间 Tp为 0.5ms。 某一时刻, 客户端向服务器上传待转换的 word文档 A和 ppt文档 B (文档 A有 57页且优先级为高, 文档 B有 120页且优先级为中)。转换器的控制端排列两文 档顺序为先处理 A再处理 B,并将排序结果通知转换器的处理端,所述处理端根据排序结果, 先访问文档 A。 若处理端有 3个 CPU分别为 CPU1、 CPU2及 CPU3, 且访问所述文档 A时, 各 CPU利用率分别为: CPU1为 70%, CPU2为 40%, CPU3为 Ί%。 于此, 预设值为 70%, 利用率低于 70%的 CPU有 CPU2及 CPU3两个, 则处理端将文档 A划分为 2份 (第一份为 1-28 页, 第二份为 29-57 页)。 处理端计算分割后转换文档 A 的时间 Tl*2+T2*2+T3/2=10*2+5*2+(0.5*57)/2=44.25ms , 直 接 转 换 文 档 A 的 时 间 Tl+T3=10+0.5*57=38.5ms, 前者大于后者, 则所述处理端选择利用率最低的 CPU3直接转换 所述文档 A, 处理端完成文档 A的转换并发送至服务器保存后, 服务器向客户端发送完成通 知。 于上述实施例中, 转换器的处理端处理完成文档 A后, 接下来按顺序处理文档8。 若所 述处理端访问文档 B时, 各 CPU利用率分别为: CPU1为 9%, CPU2为 7%, CPU3为 72%。 此时, 利用率低于 70%的 CPU有 CPU1及 CPU2两个, 则处理端将文档 B划分为 2份, 第一 份为 1-60 页, 第二份为 61-120 页。 处理端计算分割后转换文档 B 的时间为 10*2+5*2+(0.5*120)/2=60ms, 直接转换文档 B的时间为 10+0.5*120=70ms, 前者小于后者, 则所述处理端分割后转换文档 B, 即相应启动 2个 wpp.exe转换程序, 一个转换程序放置于 CPU1 中用于转换第一份分割文档, 另一个转换程序放置于 CPU2中用于转换第二份分割文 档。 所述 2个 wpp.exe转换程序全部完成文档转换并发送至服务器保存后, 服务器向客户端 发送完成通知。 For example, if the time T1 for starting the conversion environment is 10 ms, the time T2 for splitting the document is 5 ms, and the time Tp for converting the single-page document is 0.5 ms. At some point, the client uploads the word document A and the ppt document B to be converted to the server (document A has 57 pages and the priority is high, document B has 120 pages and the priority is medium). The control end of the converter arranges the two document sequences to process A and then process B, and notifies the processing end of the converter of the sorting result, and the processing end first accesses the document A according to the sorting result. If there are three CPUs on the processing side, namely CPU1, CPU2 and CPU3, and accessing the document A, the CPU utilization rates are: CPU1 is 70%, CPU2 is 40%, and CPU3 is Ί%. Here, the default value is 70%, and the CPU with the utilization rate lower than 70% has two CPU2 and CPU3, then the processing end divides the document A into 2 copies (the first copy is 1-28 pages, and the second copy is 29). -57 pages). The processing end calculates the time T1*T2*2+T3/2=10*2+5*2+(0.5*57)/2=44.25ms after converting the document A, and directly converts the time T1+T3 of the document A. =10+0.5*57=38.5ms, the former is larger than the latter, then the processor selects the lowest utilization CPU3 to directly convert the document A, and the processing end completes the conversion of the document A and sends it to the server for saving, the server sends the client to the client. The end sends a completion notification. In the above embodiment, after the processing end of the converter finishes the document A, the document 8 is processed in order. If the processing end accesses the document B, the CPU utilization rates are: 9% for CPU1, 7% for CPU2, and 72% for CPU3. At this time, if the CPU with less than 70% utilization has CPU1 and CPU2, the processor divides document B into 2 copies, the first one is 1-60 pages, and the second one is 61-120 pages. The time for converting the document B after the processing is calculated is 10*2+5*2+(0.5*120)/2=60ms, and the time for directly converting the document B is 10+0.5*120=70ms, the former is smaller than the latter, then the former is smaller than the latter The processing end splits and converts the document B, that is, correspondingly starts two wpp.exe conversion programs, one conversion program is placed in the CPU1 for converting the first divided document, and another conversion program is placed in the CPU 2 for converting the second Split the document. After the two wpp.exe conversion programs complete the document conversion and send them to the server for saving, the server sends a completion notification to the client.
图 3所示为根据本发明的较佳实施例提供的文档转换***的示意图。 如图 3所示, 本发 明的较佳实施例提供的文档转换***包括客户端 10、 服务器 20及转换器 30, 所述客户端 10 连接所述服务器 20, 所述服务器 20连接所述转换器 30。 所述客户端 10, 用于将待转换的文 档上传到服务器 20, 并发出文档转换请求。 所述服务器 20, 用于接收并存储所述客户端 10 上传的待转换文档, 接收所述转换器 30发送的转换后的文档。 所述转换器 30, 包括控制端 301及处理端 302, 所述控制端 301连接所述处理端 302。 所述控制端 301, 用于解析所述文 档转换请求, 并根据所述文档转换请求携带的转换信息排定所述待转换文档的处理顺序后, 将排序结果通知处理端 302。 所述处理端 302, 用于根据所述排序结果访问所述服务器 20的 待转换文档, 并根据自身 CPU个数、利用率及待转换文档的总页数确定待转换文档分割的份 数及每份对应的页数, 计算并比较分割后转换所述待转换文档的时间及直接转换所述待转换 文档的时间, 若分割后转换所述待转换文档的时间小于直接转换所述待转换文档的时间, 分 割后转换所述待转换文档, 并将转换后的文档发送至所述服务器 20。 关于上述***的操作流 程同上述方法所述, 故于此不再赘述。  3 is a schematic diagram of a document conversion system provided in accordance with a preferred embodiment of the present invention. As shown in FIG. 3, the document conversion system provided by the preferred embodiment of the present invention includes a client 10, a server 20, and a converter 30. The client 10 is connected to the server 20, and the server 20 is connected to the converter. 30. The client 10 is configured to upload the document to be converted to the server 20, and issue a document conversion request. The server 20 is configured to receive and store the to-be-converted document uploaded by the client 10, and receive the converted document sent by the converter 30. The converter 30 includes a control end 301 and a processing end 302, and the control end 301 is connected to the processing end 302. The control end 301 is configured to parse the document conversion request, and after scheduling the processing sequence of the to-be-converted document according to the conversion information carried in the document conversion request, notify the processing end 302 of the sorting result. The processing end 302 is configured to access the to-be-converted document of the server 20 according to the sorting result, and determine the number of copies of the document to be converted and each number according to the number of CPUs, the utilization rate, and the total number of pages of the document to be converted. Calculating and comparing the time of converting the to-be-converted document and the time of directly converting the to-be-converted document, if the time of converting the to-be-converted document after splitting is smaller than directly converting the to-be-converted document Time, converting the to-be-converted document after segmentation, and transmitting the converted document to the server 20. The operation of the above system is the same as that described above, and therefore will not be described again.
综上所述, 根据本发明较佳实施例提供的文档转换方法及***, 客户端将待转换文档上 传到服务器并发出文档转换请求, 转换器接收并解析文档转换请求, 并根据所述请求中携带 的转换信息排定待转换文档的处理顺序。 根据转换信息对不同文档做相应处理, 可达到资源 均衡利用。 转换器根据顺序访问服务器的待转换文档, 并根据转换器自身 CPU个数、 利用率 及待转换文档的总页数确定待转换文档分割的份数及每份对应的页数, 计算并比较分割后转 换待转换文档时间及直接转换待转换文档时间, 若分割后转换待转换文档时间小于直接转换 待转换文档时间, 转换器分割后转换待转换文档。 如此, 通过比较并选择不同转换方式的占 用时间, 进一步提高了文档转换的效率。  In summary, according to the document conversion method and system provided by the preferred embodiment of the present invention, the client uploads the to-be-converted document to the server and issues a document conversion request, and the converter receives and parses the document conversion request, and according to the request, The carried conversion information sets the processing order of the documents to be converted. According to the conversion information, different documents are processed accordingly, and resource utilization can be achieved. The converter accesses the to-be-converted document of the server according to the sequence, and determines the number of copies of the document to be converted and the number of corresponding pages according to the number of CPUs of the converter, the utilization rate, and the total number of pages of the document to be converted, and calculates and compares the segments. After converting the time of the document to be converted and directly converting the time of the document to be converted, if the time of converting the document to be converted after the division is smaller than the time of directly converting the document to be converted, the converter converts the document to be converted after being divided. In this way, by comparing and selecting the occupation time of different conversion methods, the efficiency of document conversion is further improved.
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技术人员 来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修改、 等 同替换、 改进等, 均应包含在本发明的保护范围之内。 The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and is to those skilled in the art. The present invention is susceptible to various modifications and changes. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书 claims
1、 一种文档转换方法, 其特征在于, 包括以下步骤: 1. A document conversion method, characterized by including the following steps:
客户端将待转换文档上传到服务器, 并发出文档转换请求; The client uploads the document to be converted to the server and issues a document conversion request;
转换器接收并解析所述文档转换请求, 并根据所述文档转换请求携带的转换信息排定所 述待转换文档的处理顺序; The converter receives and parses the document conversion request, and arranges the processing sequence of the documents to be converted according to the conversion information carried in the document conversion request;
所述转换器按所述顺序访问所述服务器的待转换文档, 并根据所述转换器自身 CPU个 数、 利用率及待转换文档的总页数确定待转换文档分割的份数及每份对应的页数, 计算并比 较分割后转换所述待转换文档的时间及直接转换所述待转换文档的时间, 若分割后转换所述 待转换文档的时间小于直接转换所述待转换文档的时间, 所述转换器分割后转换所述待转换 文档。 The converter accesses the documents to be converted on the server in the order described, and determines the number of copies of the document to be converted and the correspondence between each copy based on the number of CPUs of the converter itself, utilization rate, and the total number of pages of the document to be converted. number of pages, calculate and compare the time for converting the document to be converted after splitting and the time for directly converting the document to be converted, if the time for converting the document to be converted after splitting is less than the time for directly converting the document to be converted, The converter converts the document to be converted after segmentation.
2、根据权利要求 1所述的方法, 其特征在于, 若分割后转换所述待转换文档的时间大于 或等于直接转换所述待转换文档的时间, 所述转换器直接转换所述待转换文档。 2. The method according to claim 1, characterized in that if the time for converting the document to be converted after segmentation is greater than or equal to the time for directly converting the document to be converted, the converter directly converts the document to be converted. .
3、根据权利要求 1或 2所述的方法, 其特征在于, 所述转换器分割后转换或直接转换所 述待转换文档时, 首先将所述待转换文档转换成 PDF格式, 再将 PDF格式转换成图片或 swf 格式。 3. The method according to claim 1 or 2, characterized in that when the converter converts or directly converts the document to be converted after segmentation, it first converts the document to be converted into PDF format, and then converts the document into PDF format. Convert to image or swf format.
4、 根据权利要求 1所述的方法, 其特征在于, 所述客户端将所述文档转换请求, 直接发 送给所述转换器, 或所述客户端将所述文档转换请求发送给所述服务器后, 由所述服务器转 发给所述转换器。 4. The method according to claim 1, characterized in that: the client sends the document conversion request directly to the converter, or the client sends the document conversion request to the server Then, the server forwards it to the converter.
5、根据权利要求 1所述的方法, 其特征在于, 所述转换器分割后转换所述待转换文档的 方式为, 启动不同线程并发执行转换任务, 且所述不同线程全部完成转换任务后, 所述转换 器将转换后的文档发送至所述服务器保存, 所述服务器向所述客户端发送完成通知。 5. The method according to claim 1, characterized in that, the converter converts the document to be converted after segmentation by starting different threads to concurrently execute conversion tasks, and after all the different threads complete the conversion tasks, The converter sends the converted document to the server for storage, and the server sends a completion notification to the client.
6、根据权利要求 1所述的方法, 其特征在于, 所述文档转换请求携带的转换信息包括待 转换文档的名称及待转换文档优先级。 6. The method according to claim 1, wherein the conversion information carried by the document conversion request includes the name of the document to be converted and the priority of the document to be converted.
7、 根据权利要求 1所述的方法, 其特征在于, 所述待转换文档, 包括 word、 excel, 或 ppt文件格式的文档。 7. The method according to claim 1, wherein the document to be converted includes a document in word, excel, or ppt file format.
8、 一种文档转换***, 其特征在于, 包括客户端、 服务器及转换器, 所述客户端连接所 述服务器, 所述服务器连接所述转换器, 8. A document conversion system, characterized in that it includes a client, a server and a converter, the client is connected to the server, the server is connected to the converter,
所述客户端, 用于将待转换的文档上传到服务器, 并发出文档转换请求; The client is used to upload the document to be converted to the server and issue a document conversion request;
所述服务器, 用于接收并存储所述客户端上传的待转换文档, 接收所述转换器发送的转 换后的文档; The server is configured to receive and store the document to be converted uploaded by the client, and receive the converted document sent by the converter;
所述转换器, 包括控制端及处理端, 所述控制端连接所述处理端; The converter includes a control end and a processing end, and the control end is connected to the processing end;
所述控制端, 用于解析所述文档转换请求, 并根据所述文档转换请求携带的转换信息排 定所述待转换文档的处理顺序后, 将排序结果通知所述处理端; The control terminal is used to parse the document conversion request and arrange the document according to the conversion information carried in the document conversion request. After determining the processing order of the documents to be converted, notify the processing end of the sorting results;
所述处理端, 用于根据所述排序结果访问所述服务器的待转换文档, 并根据所述转换器 自身 CPU个数、 利用率及待转换文档的总页数确定待转换文档分割的份数及每份对应的页 数, 计算并比较分割后转换所述待转换文档的时间及直接转换所述待转换文档的时间, 若分 割后转换所述待转换文档的时间小于直接转换所述待转换文档的时间, 分割后转换所述待转 换文档, 并将转换后的文档发送至所述服务器。 The processing end is configured to access the document to be converted in the server according to the sorting result, and determine the number of copies of the document to be converted based on the number of CPUs of the converter itself, utilization rate and the total number of pages of the document to be converted. and the number of pages corresponding to each copy, calculate and compare the time for converting the document to be converted after splitting and the time for directly converting the document to be converted, if the time for converting the document to be converted after splitting is less than the time for directly converting the document to be converted time of the document, convert the document to be converted after segmentation, and send the converted document to the server.
PCT/CN2013/082672 2012-09-13 2013-08-30 Document conversion method and system WO2014040500A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210337212.X 2012-09-13
CN201210337212XA CN102915294A (en) 2012-09-13 2012-09-13 Method and system for converting document

Publications (1)

Publication Number Publication Date
WO2014040500A1 true WO2014040500A1 (en) 2014-03-20

Family

ID=47613666

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/082672 WO2014040500A1 (en) 2012-09-13 2013-08-30 Document conversion method and system

Country Status (2)

Country Link
CN (1) CN102915294A (en)
WO (1) WO2014040500A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102915294A (en) * 2012-09-13 2013-02-06 苏州阔地网络科技有限公司 Method and system for converting document

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1991812A (en) * 2005-12-30 2007-07-04 联发科技股份有限公司 Method for controlling data transmission and related device
CN101833567A (en) * 2010-03-31 2010-09-15 北京志腾新诺科技有限公司 Document conversion method, device and system
CN102243665A (en) * 2011-08-22 2011-11-16 上海梅花信息有限公司 Document online playing system and method thereof
CN102364457A (en) * 2011-11-02 2012-02-29 苏州阔地网络科技有限公司 Document transformation method and system
CN102915294A (en) * 2012-09-13 2013-02-06 苏州阔地网络科技有限公司 Method and system for converting document

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007079587A1 (en) * 2006-01-13 2007-07-19 Diginiche Inc. System and method for collaborative information display and markup

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1991812A (en) * 2005-12-30 2007-07-04 联发科技股份有限公司 Method for controlling data transmission and related device
CN101833567A (en) * 2010-03-31 2010-09-15 北京志腾新诺科技有限公司 Document conversion method, device and system
CN102243665A (en) * 2011-08-22 2011-11-16 上海梅花信息有限公司 Document online playing system and method thereof
CN102364457A (en) * 2011-11-02 2012-02-29 苏州阔地网络科技有限公司 Document transformation method and system
CN102915294A (en) * 2012-09-13 2013-02-06 苏州阔地网络科技有限公司 Method and system for converting document

Also Published As

Publication number Publication date
CN102915294A (en) 2013-02-06

Similar Documents

Publication Publication Date Title
US10805363B2 (en) Method, device and system for pushing file
CN106657170B (en) Data synchronization method and device
JP6474367B2 (en) File processing method and apparatus for distributed system
US8949258B2 (en) Techniques to manage file conversions
US20150237113A1 (en) Method and system for file transmission
EP2954403B1 (en) Cloud-based streaming data receiver and persister
US10114940B2 (en) Information processing system, information processing apparatus, and information processing method
US8717600B2 (en) Network system, network system control method, and storage medium
US10296514B2 (en) Information processing system, method for acquiring information, information processing apparatus and recording medium
WO2020052090A1 (en) Method and apparatus for automatically importing data, computer device, and storage medium
CN102857578A (en) File uploading method and file uploading system of network drive and network drive client
WO2011071104A1 (en) Distributed file system, data selection method of same and program
JP2007188494A (en) Shared processing resource allocation system, method, and program
WO2021151294A1 (en) Document transcoding method and apparatus, and scheduling server and storage medium
CN109032779B (en) Task processing method and device, computer equipment and readable storage medium
US20160149991A1 (en) Bulk upload of collaborative documents to an online document management system
US9137331B2 (en) Adaptive replication
WO2014040500A1 (en) Document conversion method and system
CN102880596A (en) Method and system for converting document format
JP2014102581A (en) Print processing device, print processing method, and print processing program
CN113448739B (en) Data processing method and device
US9268788B2 (en) Apparatus and method for providing a content upload service between different sites
CN113296977B (en) Message processing method and device
KR102246581B1 (en) Method for uploading file via cloud computing environment, and proxy server for executing the same
US9436417B1 (en) Printing system capable of printing in any one of plural image forming apparatuses over network, image forming apparatus, and printing method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13837446

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13837446

Country of ref document: EP

Kind code of ref document: A1