Patent ID: 8819408

Claim:
A document processing method, comprising: dividing at least one document into a plurality of document pages through a client; individually encrypting the document pages by a first key to obtain a plurality of encrypted pages through the client; removing articles and basic grammar words from the document pages to obtain a plurality of significant words through the client; recording the significant words and page information of the significant word through the client, wherein the page information of the significant words comprises a file name of the document and a page offset in the document; individually encrypting the significant words and the page information by a second key different to the first key to obtain an encrypted second document through the client; transmitting the encrypted pages and the encrypted second document from the client to a remote server for storage; encrypting a keyword by the second key to obtain an encrypted keyword through the client when the client is to search the keyword; transmitting the encrypted keyword from the client to the remote server; searching the encrypted second document according to the encrypted keyword through the remote server, so as to obtain page information corresponding to the encrypted keyword; obtaining a target encrypted page from the encrypted pages according to the page information corresponding to the encrypted keyword through the remote server; transmitting the target encrypted page from the remote server to the client; and decrypting the target encrypted page by the first key through the client.