CN102982119A - Editing method for online files - Google Patents

Editing method for online files Download PDF

Info

Publication number
CN102982119A
CN102982119A CN201210449299XA CN201210449299A CN102982119A CN 102982119 A CN102982119 A CN 102982119A CN 201210449299X A CN201210449299X A CN 201210449299XA CN 201210449299 A CN201210449299 A CN 201210449299A CN 102982119 A CN102982119 A CN 102982119A
Authority
CN
China
Prior art keywords
file
line file
editing
line
online
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210449299XA
Other languages
Chinese (zh)
Other versions
CN102982119B (en
Inventor
蒋烁淼
吕亮亮
方达宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI GOKUAI NETWORK TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI GOKUAI NETWORK 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 SHANGHAI GOKUAI NETWORK TECHNOLOGY Co Ltd filed Critical SHANGHAI GOKUAI NETWORK TECHNOLOGY Co Ltd
Priority to CN201210449299.XA priority Critical patent/CN102982119B/en
Publication of CN102982119A publication Critical patent/CN102982119A/en
Application granted granted Critical
Publication of CN102982119B publication Critical patent/CN102982119B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses an editing method for online files. Due to the facts that a cloud storage client is installed on a terminal device of a user and an online editing agreement is registered in an operating system, a unique editing link is produced for each online file in a Web interface of the cloud storage. When the user clicks the editing link, a browser on the terminal device of the user can automatically call the cloud storage client according to the online editing agreement registered in the operating system, and uploading of the edited online files is finished. According to the editing method, limitation to types of files does not exist, as long as a local system of the user is provided with a corresponding editing software, edition and operation of a type of the online files can be done, and complex procedures of firstly, downloading a file, and then opening the file to edit, and finally uploading the file, are not needed.

Description

A kind of edit methods at line file
Technical field
The present invention relates to the cloud technical field of memory, be specifically related in the storage of a kind of cloud the edit methods at line file.
Background technology
Development along with the internet, the particularly development of cloud storage, various online file storage service are in the ascendant, user's file data is stored in cloud stores service end, user's any apparatus is accessing Internet anywhere, can take the file data that is stored in cloud stores service end, and can realize applying in a flexible way of many station terminals, be not limited in which station terminal, provide users with the convenient.
Online file storage service provides the Web service interface with browser access usually, can manage easily, upload, download the file in the on-line storage by Web service interface user.But will edit usually the file in the on-line storage and can only download files into first this locality, edit with the local corresponding editing machine of installing, the file after then will editing is passed on-line storage back on again.
A kind of mode of online editing is also arranged, directly provide editing interface with Web service to the user, the user can directly open the file of some type and edit, preserves in browser.Although this mode is convenient, but limitation is arranged, usually the online editor that can be directly provides in the Web service mode is all kinds of very limited, generally only have word processor, electrical form etc. a few, in the face of the highly professional files such as CAD, PhotoShop can't provide the function of online editing.
Publication number is the application management system that the Chinese invention patent application of CN101398813A discloses a kind of online editing network file, proposed to adopt this application management system to realize a kind of method of network file editor, enable this application management system, download and the editing network file automatically fan-in network file address, this application management system.This application management system is embedded in the browser, has the file editor interface, the file editor interface can embed the editing machine of respective file, and the visible mutation editing machine is opened in this application management system, and the editing machine kind that can open in other program interfaces is limited.Simultaneously this patented claim needs the address of artificial fan-in network file, and it is very inconvenient to operate.
Summary of the invention
Purpose of the present invention will solve online Document Editing hard problem in the cloud stores service exactly, and a kind of method of edit line file is provided.
A kind of edit methods at line file is used for directly choosing editing at line file of cloud stores service end at the browser of subscriber terminal equipment, and described subscriber terminal equipment is equipped with cloud storage client, and described edit methods at line file comprises step:
1), the user is to operating system registration online editing agreement item;
2), at the Web interface of cloud storage be each link that produces a unique corresponding described online editing agreement item at line file;
3), the user clicks to be edited in link corresponding to line file, browser is opened link, calls cloud storage client;
4), cloud storage client submits described download request at line file to cloud stores service end, cloud stores service end provides described online file data to client;
5), cloud storage client will describedly call the system call that opens file after the line file download, operating system starts corresponding editing machine according to file type and opens file, the user edits file in described editing machine;
6), after editor finishes, the user closes editing machine, editing machine is preserved the file behind the editor, cloud storage client learns that by system call described online Document Editing finishes, with the File Upload behind the described editor to cloud stores service end.
Described online editing agreement item is provided with the character string that data value is described cloud storage client path.Described user can be after installing cloud storage client to operating system registration online editing agreement item, people's workforce accreditation, also can store at cloud the code of integrated registration in the installation program of client, directly carry out when mounted the modification of registration table, do not need the manual amendment, avoided the problem of user's operating difficulties yet.
Described link at line file comprises online editing agreement item title and described in parameter corresponding to line file.
Further, described step 3) also comprises step: pass to cloud storage client with described in parameter corresponding to line file.
Further, described step 4) also comprises step: cloud storage client is submitted to cloud stores service end with described in parameter corresponding to line file, and cloud stores service end is according to described identity Verification user corresponding to line file.
Wherein, describedly comprise user account number attribute and described online file path in parameter corresponding to line file.Described is the character string that adopts the Base64 coding method that user account number attribute and described online file path are encoded in parameter corresponding to line file.The invention is not restricted to adopt which kind of coded system to encode, can use Base64, DES, AES, Caesar to encrypt and other symmetric encipherment algorithm, XOR algorithm or private custom coding algorithm.Described user account number attribute comprises user's unique identifier and authority checking code.
Described cloud storage client refers to described the download at line file will download to buffer area at line file that the file that described editing machine is preserved behind the editor refers to the file behind the editor is kept at buffer area.The editor who directly finishes file by buffer memory not at local storage file, realizes online editor.
The present invention stores client at the edit methods of line file by a cloud is installed, and at new online editing agreement item of operating system registration, it is the unique editor's link of each online file generated in the Web interface of cloud storage, when the user clicks in the editor link, browser can according to the online editing agreement item Automatically invoked cloud storage client that is registered in operating system, be finished uploading behind the editor of line file.The present invention does not have the restriction of file type, if the subscriber's local system installed corresponding software for editing just can to the type carry out editing operation at line file, and do not need to open through first download file, again editor, upload such complex steps again.
Description of drawings
Fig. 1 is that the present invention is at the edit methods process flow diagram of line file.
Embodiment
Below in conjunction with drawings and Examples technical solution of the present invention is described in further details, following examples do not consist of limitation of the invention.
In the cloud stores service, cloud stores service merchant provides a client to the user, and the user installs client at the terminal device of oneself, just can be stored in by client operation oneself data of cloud service end.The present invention is at the edit methods of line file, be used for terminal editor's cloud of user store at line file, comprise step:
Step 101, user installation client, and to operating system registration online editing agreement item.
Particularly, take Windows7 operating system as example, under Zhu Cebiao hkey-calsses-root, create online editing agreement item, a newly-built character string in this online editing agreement item then, the data value of the character string of building is the path of client.
For example: with newly-built online editing agreement item called after xedit, then registration table hkey-calsses-root under create xedit: item, then a newly-built name is called the character string of " URL Protocol " in xedit: item, and data value is the path of client.Browser is opened xedit like this: // ... can this client of Automatically invoked during such link.
Need to prove that the user can after cloud stores service client is installed, add manually to operating system registration online editing agreement item in registration table; Also can store at cloud the code of integrated registration in the installation program of client, directly carry out when mounted the modification of registration table, do not need to revise manually, avoid like this situation that domestic consumer can the manual modification registration table.The invention is not restricted to adopt which kind of method to operating system registration online editing agreement item.
Step 102, produce the link of a unique corresponding online editing agreement item at the Web interface of cloud storage at line file for each.
Particularly, produce a unique link for each at line file at the Web interface of cloud storage, shape is such as xedit: //MzM1MzQ1fGpvaG55L, this link can only table be shown in line file and affiliated user thereof, in thread path, authority checking.Wherein parameter MzM1MzQ1fGpvaG55L is according to the user account number attribute, should be in the parameter of line file at the unique identification that the path of line file COMPREHENSIVE CALCULATING goes out.The user account number attribute comprises user's unique identifier and authority checking code, and the parameter of online file chaining is exactly with user's unique identifier, authority checking code and after arrange in the path of line file, adopts the Base64 coding to form.
Need to prove, the parameter of online file chaining be this at the unique identification of line file, the formation of its parameter also is not limited to concrete coding method as long as can should be not limited to the element of parameter at line file by unique identification.
Step 103, user click to be edited in link corresponding to line file, and browser is opened link, the Automatically invoked client.
Particularly, browser is opened to be edited when link corresponding to line file, according to the online editing agreement item of step 101 registration, and the Automatically invoked client, and parameter passed to client.For example, corresponding to online file chaining: xedit: //MzM1MzQ1fGpvaG55L, after the click, the Automatically invoked client, and parameter MzM1MzQ1fGpvaG55L passed to client.
Step 104, client are to the download request of cloud stores service end submission at line file, and cloud stores service end is provided at the line file data to client.
Particularly, client is submitted the download request at line file corresponding to this parameter according to the parameter MzM1MzQ1fGpvaG55L that obtains to cloud stores service end, after cloud stores service end is legal according to the identity of Verification client, provide corresponding online file data to client.
Step 105, client will be called the system call that opens file after line file downloads to buffer area, operating system starts corresponding editing machine according to file type and opens file, and the user edits file in editing machine.
After step 106, editor finished, the user closed editing machine, and editing machine is kept at buffer area with edited result, and client learns that by system call Document Editing finishes, just with the File Upload behind the editor in the buffer area to cloud stores service end.
By above step, the user is by directly clicking in link corresponding to line file, editing machine on the invoke user terminal device is to editing at line file, and the File Upload after automatically will editing is to cloud stores service end, thereby be implemented in the direct click edit-modify of line file, do not need downloading editor at line file and uploading.Wherein operating system starts corresponding editing machine according to file type and opens file, as long as editing machine corresponding to file has installation in subscriber terminal equipment, just can edit, so not limit file type, and the scope of application is extensive.
Above embodiment is only in order to technical scheme of the present invention to be described but not limit it; in the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection domain of the appended claim of the present invention.

Claims (9)

1. edit methods at line file, be used for directly choosing editing at line file of cloud stores service end at the browser of subscriber terminal equipment, it is characterized in that described subscriber terminal equipment is equipped with cloud storage client, described edit methods at line file comprises step:
1), the user is to operating system registration online editing agreement item;
2), at the Web interface of cloud storage be each link that produces a unique corresponding described online editing agreement item at line file;
3), the user clicks to be edited in link corresponding to line file, browser is opened link, calls cloud storage client;
4), cloud storage client submits described download request at line file to cloud stores service end, cloud stores service end provides described online file data to client;
5), cloud storage client will describedly call the system call that opens file after the line file download, operating system starts corresponding editing machine according to file type and opens file, the user edits file in described editing machine;
6), after editor finishes, the user closes editing machine, editing machine is preserved the file behind the editor, cloud storage client learns that by system call described online Document Editing finishes, with the File Upload behind the described editor to cloud stores service end.
2. the edit methods at line file according to claim 1 is characterized in that, described online editing agreement item is provided with the character string that data value is described cloud storage client path.
3. the edit methods at line file according to claim 1 is characterized in that, described link at line file comprises the title of described online editing agreement item and described in parameter corresponding to line file.
4. the edit methods at line file according to claim 3 is characterized in that, described step 3) also comprises step: pass to cloud storage client with described in parameter corresponding to line file.
5. the edit methods at line file according to claim 4, it is characterized in that, described step 4) also comprises step: cloud storage client is submitted to cloud stores service end with described in parameter corresponding to line file, and cloud stores service end is according to described identity Verification user corresponding to line file.
6. according to claim 3, the described edit methods at line file of 4,5 arbitrary claims is characterized in that, describedly comprises user account number attribute and described online file path in parameter corresponding to line file.
7. the edit methods at line file according to claim 6 is characterized in that, described is the character string that adopts the Base64 coding method that user account number attribute and described online file path are encoded in parameter corresponding to line file.
8. the edit methods at line file according to claim 6 is characterized in that, described user account number attribute comprises user's unique identifier and authority checking code.
9. the edit methods at line file according to claim 1 is characterized in that, described cloud storage client refers to described the download at line file will download to buffer area at line file; The file that described editing machine is preserved behind the editor refers to the file behind the editor is kept at buffer area.
CN201210449299.XA 2012-11-12 2012-11-12 A kind of edit methods at line file Active CN102982119B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210449299.XA CN102982119B (en) 2012-11-12 2012-11-12 A kind of edit methods at line file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210449299.XA CN102982119B (en) 2012-11-12 2012-11-12 A kind of edit methods at line file

Publications (2)

Publication Number Publication Date
CN102982119A true CN102982119A (en) 2013-03-20
CN102982119B CN102982119B (en) 2015-12-09

Family

ID=47856137

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210449299.XA Active CN102982119B (en) 2012-11-12 2012-11-12 A kind of edit methods at line file

Country Status (1)

Country Link
CN (1) CN102982119B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365832A (en) * 2013-07-08 2013-10-23 苏州奇可思信息科技有限公司 Management system for on-line editing of attachments
CN103488484A (en) * 2013-09-24 2014-01-01 长沙裕邦软件开发有限公司 Software implementation method and system for online editor
CN103607455A (en) * 2013-11-20 2014-02-26 珠海金山办公软件有限公司 Method and system for file transmission
CN104348840A (en) * 2013-07-23 2015-02-11 中兴通讯股份有限公司 Download statistical method, terminal and server
CN107665312A (en) * 2016-07-28 2018-02-06 深圳市祈飞科技有限公司 Data guard method, client and system
CN107734074A (en) * 2017-11-29 2018-02-23 常州中价之星软件技术有限公司 A kind of implementation method of online reading and editor's document
CN108021663A (en) * 2017-12-04 2018-05-11 郑州云海信息技术有限公司 A kind of method and device to cloud disk operation
CN108234554A (en) * 2016-12-15 2018-06-29 北京金山云网络技术有限公司 A kind of cloud file editing method and device
CN110347990A (en) * 2019-07-05 2019-10-18 科大国创软件股份有限公司 A kind of Web online document edit methods and its system
CN112632917A (en) * 2019-10-14 2021-04-09 腾讯科技(深圳)有限公司 Online document processing method and device, electronic equipment and storage medium
CN112667944A (en) * 2020-12-23 2021-04-16 福建正孚软件有限公司 Http protocol-based file online processing method and system
CN112966318A (en) * 2021-04-12 2021-06-15 青矩技术股份有限公司 Method for displaying characters in CAD file and terminal equipment
CN113688608A (en) * 2021-08-18 2021-11-23 上海英方软件股份有限公司 Method and system for online editing of cloud Office file

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5898838A (en) * 1995-06-22 1999-04-27 Datascape, Inc. Editor for developing statements to support i/o operation on open network using segregator for segregating protocol statements from application statements upon verification of correspondence
CN102368785A (en) * 2011-10-28 2012-03-07 华为技术有限公司 Network file uploading method, device and system
CN102768676A (en) * 2012-06-14 2012-11-07 腾讯科技(深圳)有限公司 Method and device for processing file with unknown format

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5898838A (en) * 1995-06-22 1999-04-27 Datascape, Inc. Editor for developing statements to support i/o operation on open network using segregator for segregating protocol statements from application statements upon verification of correspondence
CN102368785A (en) * 2011-10-28 2012-03-07 华为技术有限公司 Network file uploading method, device and system
CN102768676A (en) * 2012-06-14 2012-11-07 腾讯科技(深圳)有限公司 Method and device for processing file with unknown format

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王鹤群: "云存储的应用", 《记录媒体技术》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365832A (en) * 2013-07-08 2013-10-23 苏州奇可思信息科技有限公司 Management system for on-line editing of attachments
CN104348840A (en) * 2013-07-23 2015-02-11 中兴通讯股份有限公司 Download statistical method, terminal and server
CN103488484A (en) * 2013-09-24 2014-01-01 长沙裕邦软件开发有限公司 Software implementation method and system for online editor
CN103607455A (en) * 2013-11-20 2014-02-26 珠海金山办公软件有限公司 Method and system for file transmission
CN107665312A (en) * 2016-07-28 2018-02-06 深圳市祈飞科技有限公司 Data guard method, client and system
CN108234554A (en) * 2016-12-15 2018-06-29 北京金山云网络技术有限公司 A kind of cloud file editing method and device
CN107734074B (en) * 2017-11-29 2020-06-12 常州中价之星软件技术有限公司 Method for realizing online reading and editing document
CN107734074A (en) * 2017-11-29 2018-02-23 常州中价之星软件技术有限公司 A kind of implementation method of online reading and editor's document
CN108021663A (en) * 2017-12-04 2018-05-11 郑州云海信息技术有限公司 A kind of method and device to cloud disk operation
CN110347990A (en) * 2019-07-05 2019-10-18 科大国创软件股份有限公司 A kind of Web online document edit methods and its system
CN112632917A (en) * 2019-10-14 2021-04-09 腾讯科技(深圳)有限公司 Online document processing method and device, electronic equipment and storage medium
CN112632917B (en) * 2019-10-14 2022-09-09 腾讯科技(深圳)有限公司 Online document processing method and device, electronic equipment and storage medium
CN112667944A (en) * 2020-12-23 2021-04-16 福建正孚软件有限公司 Http protocol-based file online processing method and system
CN112966318A (en) * 2021-04-12 2021-06-15 青矩技术股份有限公司 Method for displaying characters in CAD file and terminal equipment
CN113688608A (en) * 2021-08-18 2021-11-23 上海英方软件股份有限公司 Method and system for online editing of cloud Office file

Also Published As

Publication number Publication date
CN102982119B (en) 2015-12-09

Similar Documents

Publication Publication Date Title
CN102982119B (en) A kind of edit methods at line file
US9009476B2 (en) Multi-application smart card, and system and method for multi-application management of smart card
CN109460966A (en) Contract signing method, apparatus and terminal device based on requesting party's classification
CA2486185A1 (en) Application generator
CN104869099A (en) Multi-network-account login method and system based on fingerprint account
CN104852990A (en) Information processing method and intelligent household control system
CN1905446A (en) Client-based method, system to manage multiple authentication
CN103139761B (en) The method and communication terminal of a kind of information real-time show
US10893091B2 (en) Management of asynchronous content post and media file transmissions
CN104750796A (en) Method for leading out Word under BS system
US20210064643A1 (en) Natural language interface for a data management system
CN105278972A (en) A system and method using a dynamic install package to allow users to fast become friends
CN107395784A (en) The method and apparatus that a kind of batch imports Internet protocol IP pond
CN102902934B (en) Main frame is unknowable integrated and inter-operation system
EP3497640A1 (en) Contract management system, apparatus, and method
CN108809985A (en) A kind of mobile platform system
CN109040134A (en) A kind of design method and relevant apparatus of information encryption
US10019696B2 (en) Distributed digital rights-managed file transfer and access control
TW200425700A (en) Policy-based connectivity
TWI396093B (en) Providing functionality to client services by implementing and binding contracts
CN110351304A (en) A kind of one key switching between not homologous ray logs in implementation method and device
CN107426266A (en) Data processing method and server
CN111211902A (en) Digital signature method and device based on enterprise browser
CN109993759A (en) A kind of data calling method and device for education resource platform
CN103428167A (en) Data exchange system based on voice

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Floor 3, building 2, No. 200, zhangheng Road, Pudong New Area, Shanghai, 201204

Patentee after: Shanghai fast enough Internet Polytron Technologies Inc.

Address before: 201203 Shanghai city Pudong New Area Keyuan Road No. 399 Zhang Jiang Innovation Park Building No. 7

Patentee before: SHANGHAI GOUKUAI NETWORK TECHNOLOGY Co.,Ltd.