CN104202347B - Reading server implementation method, system and reading server later later - Google Patents
Reading server implementation method, system and reading server later later Download PDFInfo
- Publication number
- CN104202347B CN104202347B CN201410513481.6A CN201410513481A CN104202347B CN 104202347 B CN104202347 B CN 104202347B CN 201410513481 A CN201410513481 A CN 201410513481A CN 104202347 B CN104202347 B CN 104202347B
- Authority
- CN
- China
- Prior art keywords
- later
- data
- reading
- read
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000005540 biological transmission Effects 0.000 claims description 46
- 230000008859 change Effects 0.000 claims description 36
- 238000004321 preservation Methods 0.000 claims description 18
- 230000002452 interceptive effect Effects 0.000 claims description 12
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 230000001747 exhibiting effect Effects 0.000 abstract description 4
- 238000007792 addition Methods 0.000 description 36
- 238000007726 management method Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 17
- 230000004913 activation Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 238000012795 verification Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 230000002123 temporal effect Effects 0.000 description 5
- 238000013497 data interchange Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 235000013399 edible fruits Nutrition 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000000682 scanning probe acoustic microscopy Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of reading server implementation method later, system and reading server later.This method includes:Receive and read the user instruction that client is sent later, obtained from the user instruction and read data later, and the data of reading later are managed;The reading data request information later that client is sent is read described in receiving later, and is sent according to the reading data request information later to the client of reading later and reads data later accordingly.By means of technical scheme, it can realize that browser client reads the cross-platform intercommunication of data later, it ensure that user reads the security of data later, the data acquisition system of reading later for reading client later is upgraded in time, will preferably read data exhibiting later to user.
Description
Present patent application be the applying date on 06 29th, 2012, it is Application No. 201210226955.X, entitled
The divisional application of the Chinese invention patent application of " reading server implementation method, system and reading server later later ".
Technical field
The present invention relates to field of computer technology, more particularly to a kind of reading server implementation method later, system and
Reading server later.
Background technology
In the prior art, user, typically can be by the net if encounter the webpage for needing to preserve when browsing webpage
Page is stowed in the local collection of browser offer.Local collection can preserve the network address and title letter that user collects webpage
The information such as breath.When user needs to read the webpage of local collection, corresponding webpage is selected, the webpage will be re-loaded to
In current browser page, so that user can easily check the webpage preserved before.But if used tricks using family
Calculation machine saves info web in local collection, when user uses other-end, can not just obtain home computer sheet
The info web stored in ground collection, great inconvenience is caused for user.
A content of the local collection as bookmark, it is that can be somebody's turn to do by any use in addition, on original browser
What the people of browser client was checked and changed, so that the web data of some need for confidentiality of user can not be protected
Shield.
In the prior art, cloud storage (being referred to as cloud disk) is in the conceptive extension of cloud computing and developed one
Individual new concept, refer to by functions such as cluster application, grid or distributed file systems, by network it is a large amount of it is various not
The storage device of same type gathers collaborative work by application software, common externally to provide data storage and Operational Visit work(
One system of energy.When user needs to store some files, can upload in cloud disk, when needed, after logging in the cloud disk,
Can obtains the file uploaded before.Facilitate the data storage of user.But because cloud disk uploads the processing procedure downloaded
Comparatively laborious, therefore, user typically stores some files in cloud disk, the cloud disk that will not store the info web for needing to store
In.
Therefore, it is badly in need of a kind of technical scheme at present to solve not realizing that each terminal platform of web data is mutual in the prior art
The problem of privacy logical and that web data can not be browsed to user is protected.
The content of the invention
The present invention provides a kind of implementation method of reading later, device and system, to solve not realizing in the prior art
Each terminal platform intercommunication of web data (web data referred to as in the present invention, is read into data later below) and can not be right
The problem of privacy that user browses web data is protected.
The present invention provides one kind and reads Verification System later, including:Client is read later, suitable for obtaining authentication information,
And data safety signature is generated according to authentication information, the predetermined information in data safety signature and authentication information is sent to later
Reading server;And receive later reading server send authentication data, and by authentication data carry in user instruction with
Reading server read later the interaction of data later;Reading server later, suitable for according to data safety signature and in advance
Determine information to be authenticated to reading client later, and authentication data is sent to client is read later, receive and read visitor later
The user instruction for carrying authentication data that family end is sent, is authenticated to reading client later according to authentication data, is recognizing
After card passes through, carry out reading interacting for data later with reading client later.
Preferably, authentication information includes:Timestamp, account data corresponding with reading client later and generation number
The encryption information needed to use according to security signature.
Preferably, client is read later to be further adapted for:Logon account central server, obtained from account central server
Take account data and encryption information;Timestamp solicited message is sent to reading server later, is obtained from reading server later
Timestamp is taken, wherein, account central server is cloud server.
Preferably, client is read later to be further adapted for:According to account data, encryption information and timestamp with pre-
The formula that fixes generation data safety signature, wherein, predetermined format is:Data safety signature=AES (timestamp+account data
+ encryption information+deletes last digital timestamp), " AES () " represents the encryption to be specified in encryption information
Data in bracket are encrypted algorithm.
Preferably, predetermined information includes:Account data and encryption information.
Preferably, it is further adapted in reading client later:Handed over using authentication data and reading server later
When mutual, if reading server is not by the certification to authentication data later, client is read later again to reading later
Server is authenticated.
Preferably, reading server is cloud server later.
Present invention also offers a kind of reading client certificate method later, including:Client is read later to readding later
Read server and send timestamp solicited message, timestamp is obtained from reading server later, according to reading client phase later
The encryption information and timestamp generation data safety signature that account data, the generation data safety signature answered need to use;Slightly
Afterwards read client by data safety signature and predetermined information be sent to reading server later, make later reading server according to
Data safety is signed and predetermined information is authenticated to reading client later;Client is read later receives reading service later
The authentication data that device is sent, and interacted using authentication data and reading server later.
Preferably, before reading client sends timestamp solicited message to reading server later later, the above method
Also include:Client logon account central server is read later, and account data and encryption are obtained from account central server
Information.
Preferably, the form of data safety signature is:Data safety signature=AES (timestamp+account data+add
Confidential information+delete last digital timestamp), " AES () " represents the AES to be specified in encryption information
Data in bracket are encrypted.
Preferably, predetermined information includes:Account data and encryption information.
Preferably, the above method also includes:Entered reading client later using authentication data and reading server later
During row interaction, if reading server reads client again to later later not by the certification to authentication data later
Reading server is authenticated.
Preferably, reading server and/or account central server are cloud server later.
Present invention also offers a kind of reading client certificate device later, including:Acquisition module, suitable for reading later
Server sends timestamp solicited message, and timestamp is obtained from reading server later;Generation module, suitable for according to readding later
Read the corresponding account data of client, the encryption information and timestamp generation data that generation data safety signature needs to use
Security signature;Authentication module, suitable for data safety signature and predetermined information are sent into reading server later, make to read later
Server based on data security signature and predetermined information are authenticated to reading client later, and receive reading server later
The authentication data of transmission;Interactive module, it is adapted in use to authentication data to be interacted with reading server later.
Preferably, acquisition module is particularly adapted to:Logon account central server, account number is obtained from account central server
According to this and encryption information.
Preferably, the form of data safety signature is:Data safety signature=AES (timestamp+account data+add
Confidential information+delete last digital timestamp), " AES () " represents the AES to be specified in encryption information
Data in bracket are encrypted.
Preferably, predetermined information includes:Account data and encryption information.
Preferably, said apparatus also includes:Calling module, suitable for being taken in interactive module using authentication data with reading later
When business device interacts, if reading server calls acquisition module, life successively not by the certification to authentication data later
Into module and authentication module, it is authenticated again to reading server later.
Preferably, reading server and/or account central server are cloud server later.
System of realizing is read later present invention also offers a kind of, including first reads client, second reads later later
Client and later reading server are read, wherein, first reads client later, suitable for obtaining needs according to user instruction
The reading data later preserved, and data carrying will be read later and be sent to reading service later in preservation message is read later
Device;Reading server later, the reading later suitable for reading client transmission later from first preserves to obtain in message reads later
Data are read, is preserved and is read data later and be managed to reading data later;Receive second and read what client was sent later
Data request information is read later, and reads client transmission later accordingly to second according to data request information is read later
Data are read later;Second reads client later, suitable for need obtain later read data when, to reading server later
Data request information is read in transmission later, is obtained from reading server later and is read data later accordingly.
Preferably, read to preserve in message later and also include subscriber identity data;Reading server is further adapted for later:
Subscriber identity data is obtained from reading to preserve in message later, is preserved the data of reading later of acquisition according to subscriber identity data
In corresponding memory space.
Preferably, read later in data request information and carry subscriber identity data;Reading server is further later
It is suitable to:The subscriber identity data read carried in data request information later is obtained, is deposited according to subscriber identity data from accordingly
Acquisition is corresponding with subscriber identity data in storage space reads data later.
Preferably, reading data request information later includes:Reading list request message and individual event are read later later
Data request information;Second reads client later is further adapted for:Send reading list request message, and according to later later
Parameter in reading list obtains from reading server later reads data later accordingly;Need to read in user and read later
During the content of pages of a certain data of reading later in list, send individual event and read data request information later, and read from later
Read server and obtain the corresponding content of pages for reading data later, wherein, reading list includes later:Do not read to read data later
Group and whole read data group later, and the parameter in reading list specifically includes later:The page mark of data is read later
Topic, later read data page network address, later read data page status, later read data source categories, and/or
The addition time that data are added to reading server later is read later.
Preferably, user instruction specifically includes:Increase by one later read data, delete one later read data and/
Or the parameter in data is read in change one later.
Preferably, the first data of reading later for reading client transmission later specifically include:Page title and the page
Network address;
Preferably, the first data of reading later for reading client transmission later also include at least one of:Page shape
State, source categories.
Preferably, the first data of reading later for reading client transmission later also include:Content of pages.
Preferably, first client and second is read later read client later and read client or not later to be same
It is same to read client later.
Present invention also offers one kind to read client realization method later, including:Reading client later and obtaining needs
The reading data later preserved, and data will be read later and be stored in reading server later;Reading client later is needing
When obtaining reading data later, sent to reading server later and read data request information later, from reading service later
Device obtains and reads data later accordingly.
Preferably, the above method also includes:Reading client later and being obtained according to user instruction needs that changes to read later
Data are read, and the data of reading later for needing to change are carried and are sent to reading service later in preservation message is read later
Device.
Preferably, the data of reading later that read client later needs to change according to user instruction acquisition specifically include:
Operation of the client according to user in reading list later is read later, obtains the reading data later for needing to change, wherein,
Reading list includes later:Do not read to read data group later and all read data group later, later the ginseng in reading list
Number specifically includes:The page title of data is read later and reads the page network address of data later.
Preferably, the parameter in reading list also includes at least one of later:Later read data page status,
The source categories of data are read later or are read the addition time that data are added to reading server later later.
Preferably, user instruction specifically includes:Increase by one later read data, delete one later read data and/
Or the parameter in data is read in change one later.
Preferably, the data of reading later that client is sent are read later to specifically include:Page title and page net
Location;Reading the data of reading later that client is sent later also includes at least one of:Page status, source categories.
Preferably, reading the data of reading later that client is sent later also includes:Content of pages.
Preferably, client is read later and obtain the reading data later for needing to preserve, and will read data preservation later
Specifically included in reading server later:Data will be read later and be encrypted by reading client later, by after encryption slightly
Data carrying is read afterwards is sent to reading server later in preservation message is read later.
Preferably, reading data request information later includes:Reading list request message and individual event are read later later
Data request information;Reading client later, reading data specifically include later from the acquisition of reading server later:Read later
Client sends reading list request message later, and the parameter in reading list later obtains from reading server later
Data are read later accordingly;The a certain content of pages for reading data later in user needs to read reading list later
When, client transmission individual event is read later and reads data request information later, and is obtained accordingly later from reading server later
Read the content of pages of data.
Preferably, client is read later to be arranged at:Computer or mobile terminal.
Preferably, reading server is cloud server later.
Present invention also offers one kind to read client later, including:First acquisition module, need what is preserved suitable for obtaining
Data are read later, and will be read data later and be stored in reading server later;Second acquisition module, suitable for needing to obtain
When taking reading data later, sent to reading server later and read data request information later, obtained from reading server later
Take and read data later accordingly.
Preferably, the first acquisition module is further adapted for:The reading data later for needing to change are obtained according to user instruction,
And the data of reading later for needing to change are carried and are sent to reading server later in preservation message is read later.
Preferably, the first acquisition module is particularly adapted to:According to operation of the user in reading list later, obtain needs and repair
The reading data later changed, wherein, reading list includes later:Do not read to read data group later and all read number later
According to group, the parameter in reading list specifically includes later:The page title of data is read later and reads the page of data later
Veil location.
Preferably, the parameter in reading list also includes at least one of later:Later read data page status,
The source categories of data are read later or are read the addition time that data are added to reading server later later.
Preferably, user instruction specifically includes:Increase by one later read data, delete one later read data and/
Or the parameter in data is read in change one later.
Preferably, the data of reading later that client is sent are read later to specifically include:Page title and page net
Location;Reading the data of reading later that client is sent later also includes at least one of:Page status, source categories.
Preferably, reading the data of reading later that client is sent later also includes:Content of pages.
Preferably, the first acquisition module is particularly adapted to:Data will be read later to be encrypted, by the reading later after encryption
Data carry is sent to reading server later in preservation message is read later.
Preferably, reading data request information later includes:Reading list request message and individual event are read later later
Data request information;Second acquisition module is particularly adapted to:Send reading list request message, and according to reading list later later
In parameter from reading server later obtain read data later accordingly;In user's needs read reading list later
It is a certain read data later content of pages when, send individual event and read data request information later, and from reading server later
Obtain the corresponding content of pages for reading data later.
Preferably, client is read later to be arranged at:Computer or mobile terminal.
Preferably, reading server is cloud server later.
Present invention also offers a kind of reading server implementation method later, including:Receive and read client transmission later
User instruction, obtained from user instruction and read data later, and be managed to reading data later;Reception is read later
The reading data request information later that client is sent, and sent out according to data request information is read later to reading client later
Send and read data later accordingly.
Preferably, reading server obtains from the user instruction for reading client transmission later and reads data later later
Specifically include:Reading server is read data to the encryption obtained in user instruction and is decrypted later later, after obtaining decryption
Reading data later.
Preferably, data are read later to specifically include:Page title and page network address;
Preferably, reading data later also includes:Page status, and/or source categories.
Preferably, user instruction includes:Increase by one reads data, deletes reading data, a Yi Jigeng later later
Change a parameter read later in data;Reading server is managed to reading data later and specifically included later:Step
1, later reading server judge user instruction whether be increase by one read data later, in the case where being judged as YES, hold
Row step 2, otherwise, directly perform step 4;Step 2, reading server obtains according to the page network address for reading data later later
Content of pages corresponding with reading data later is simultaneously stored in reading data later, performs step 3;Step 3, clothes are read later
The acquisition of business device is corresponding with reading data later to be added the time and is stored in reading data later, performs step 4;Step 4, slightly
Reading server will read data later according to the user's mark for reading client later and be tied up with reading client later afterwards
It is fixed;Step 5, reading server is managed according to user instruction to reading data later later.
Preferably, reading data later also includes:Content of pages.
Preferably, user instruction includes:Increase by one reads data, deletes reading data, a Yi Jigeng later later
Change a parameter read later in data;Reading server is managed to reading data later and specifically included later:Step
1, later reading server judge user instruction whether be increase by one read data later, in the case where being judged as YES, hold
Row step 2, otherwise, directly perform step 3;Step 2, reading server obtains and reads data later and be added to and read later later
The addition time of server is simultaneously stored in reading data later, performs step 3;Step 3, later reading server according to later
The user's mark for reading client will read data later and be bound with reading client later, perform step 4;Step 4, slightly
Reading server is managed according to user instruction to reading data later afterwards.
Preferably, reading data request information later includes:Reading list request message, and/or individual event are read later later
Read data request message;Reading server is corresponding to client transmission is read later according to data request information is read later later
The data of reading later further comprise:Situation of the data request information for reading list request message later is being read later
Under, parameter of the reading server in reading list later reads number later accordingly to client transmission is read later later
According to, wherein, the parameter in reading list includes later:The page title of data is read later and reads the page of data later
Network address;It is in the case that individual event reads data request information later reading data request information later, later reading server
The corresponding content of pages for reading data later is sent to client is read later.
Preferably, the parameter in reading list also includes at least one of later:Later read data page status,
The source categories of data are read later, read the addition time of data later.
Preferably, reading server is cloud server later.
Preferably, user instruction is HTTP POST requests.
Preferably, the above method also includes:If the page read later corresponding to data obtained from user instruction
Network address is existing, then updates corresponding other of the network address and read data later.
Present invention also offers a kind of reading server later, including:Management module, client is read later suitable for receiving
The user instruction of transmission, obtained from user instruction and read data later, and be managed to reading data later;Interaction mould
Block, disappear suitable for receiving the reading data request information later read client later and sent, and according to request of data is read later
Cease to send to reading client later and read data later accordingly.
Preferably, management module is particularly adapted to:Data are read later to the encryption obtained in user instruction to be decrypted, and are obtained
Take the reading data later after decryption.
Preferably, data are read later to specifically include:Page title and page network address.
Preferably, reading data later also includes:Page status, and/or source categories.
Preferably, reading data later also includes:Content of pages.
Preferably, user instruction includes:Increase by one reads data, deletes reading data, a Yi Jigeng later later
Change a parameter read later in data;Management module specifically includes:First judging submodule, suitable for judging that user instruction is
It is no to read data later to increase by one, in the case where being judged as YES, if read in data does not include content of pages later,
Then successively invoking page content obtaining submodule, addition the time acquisition submodule, binding submodule and management submodule, such as
Fruit reads data later includes content of pages, then calls addition time acquisition submodule, binding submodule and management submodule
Block;In the case where being judged as NO, binding submodule and management submodule are called;Content of pages acquisition submodule, suitable for root
Obtain content of pages corresponding with reading data later according to the page network address for reading data later and be stored in and read data later
In;Add time acquisition submodule, suitable for obtain with later reading data it is corresponding add the time and be stored in read number later
In;Submodule is bound, suitable for that will read data later according to the user's mark for reading client later and read client later
Bound at end;Submodule is managed, suitable for being managed according to user instruction to reading data later.
Preferably, reading data request information later includes:Reading list request message, and/or individual event are read later later
Read data request message;Interactive module is further adapted for:Disappear reading data request information later for the request of reading list later
In the case of breath, the parameter in reading list later reads data later accordingly to client transmission is read later, its
In, the parameter in reading list includes later:The page title of data is read later and reads the page network address of data later;
It is in the case that individual event reads data request information later reading data request information later, is sent to client is read later
The content of pages of data is accordingly read later.
Preferably, the parameter in reading list also includes at least one of later:Later read data page status,
The source categories of data are read later, read the addition time of data later;
Preferably, reading server is cloud server later.
Preferably, user instruction is HTTP POST requests.
Preferably, reading server also includes later:Update module, suitable in the reading later obtained from user instruction
In the case of page network address corresponding to data is already present, updates corresponding to the network address other and read data later.
Present invention also offers one kind to read updating system later, including:Client is read later, is referred to suitable for obtaining triggering
Order, sent to reading server later and read Refresh Data request later;Obtain the latest edition that reading server is sent later
Reading data later;Reading server later, suitable for being asked according to reading Refresh Data later to reading client hair later
Send the reading data later of latest edition.
Preferably, reading server is further adapted for later:The reading list later in the presence of more redaction is searched whether, such as
Fruit is present, then to the reading data later of client transmission latest edition are read later, if it does not, mutually reading client later
End returns to the response of no data renewal.
Preferably, data are read later to specifically include:Web page title and webpage network address;Later read data also include with
At least one lower, webpage state, source categories, web page contents or addition time.
Preferably, Refresh Data request is read later as reading list request message later.
Preferably, client is read later to be further adapted for:Receive the latest edition of reading server transmission later slightly
Reading list afterwards, wherein, reading list specifically includes later:Every web page title for reading data later and items are later
The webpage network address of data is read, reading list also includes at least one of later:Every webpage state for reading data later,
Every source categories for reading data later or every data of reading later are added to the addition time of reading server later.
Preferably, client is read later to be further adapted for:Reading list later is shown, wherein, later on reading list
It is identified with updating the temporal information of the reading list later.
Preferably, client is read later to be further adapted for:Triggering command is being obtained, is being sent slightly to reading server later
Before reading Refresh Data request afterwards, log in and read account later.
Present invention also offers a kind of reading client refreshes method later, including:Triggering command is obtained, to reading later
Server is sent reads Refresh Data request later;Receive the reading number later of the latest edition that reading server is sent later
According to.
Preferably, data are read later to specifically include:Web page title and webpage network address.
Preferably, reading data later also includes at least one of, webpage state, source categories, web page contents or adds
Between added-time.
Preferably, Refresh Data request is read later as reading list request message later.
Preferably, the data of reading later for reading the latest edition that client receives reading server transmission later later are entered
One step includes:The reading list later that client receives the latest edition that reading server is sent later is read later, wherein, slightly
The parameter in reading list specifically includes afterwards:Every web page title for reading data later and items read data later
Webpage network address.
Preferably, the parameter in reading list also includes at least one of later:Every webpage for reading data later
State, every source categories for reading data later or every data of reading later are added to the addition of reading server later
Time.
Preferably, later read client receive later reading server send latest edition reading list later it
Afterwards, in addition to:Client is read later shows reading list later, wherein, it is identified with updating this on reading list later later
The temporal information of reading list.
Preferably, triggering command is:By client is read later foreground state of activation is converted to from backstage sleep state
Activation instruction;Or the refreshing instruction of the triggering of the refresh operation by pre-setting.
Preferably, in addition to:Whether the data of reading later that client is read in reading server detection later later need
Renewal, if it is desired, then to client transmission PUSH message is read later, prompt reading client triggering later to read number later
According to refresh requests.
Preferably, sent to reading server later before reading Refresh Data request later, in addition to:Login user account
Number.
Preferably, in addition to:Read later at two in the case that client logged in using same user account number, the
One reads after client increases the new data of reading later to reading server later later, and second reads client to slightly later
Reading server is sent afterwards reads Refresh Data request later, and it is new to read client later from the acquisition of reading server later first
It is increased to read data later.
Present invention also offers a kind of reading client refreshes device later, including:Sending module, refer to suitable for obtaining triggering
Order, sent to reading server later and read Refresh Data request later;Refresh module, sent out suitable for receiving reading server later
The reading data later for the latest edition sent.
Preferably, data are read later to specifically include:Web page title and webpage network address.
Preferably, reading data later also includes at least one of, webpage state, source categories, web page contents or adds
Between added-time.
Preferably, Refresh Data request is read later as reading list request message later.
Preferably, refresh module is further adapted for:Receive the reading later of the latest edition that reading server is sent later
List, wherein, reading list specifically includes later:Every web page title for reading data later and items read number later
According to webpage network address.
Preferably, reading list also includes at least one of later:Every webpage state, items for reading data later
The source categories of data are read later or every data of reading later are added to the addition time of reading server later.
Preferably, client refreshes device is read later to further comprise:Display module, row are read later suitable for showing
Table, wherein, it is identified with updating the temporal information of the reading list later on reading list later.
Preferably, triggering command is:By client is read later foreground state of activation is converted to from backstage sleep state
Activation instruction;Or the refreshing instruction of the triggering of the refresh operation by pre-setting.
Preferably, client refreshes device is read later to further comprise:Login module, suitable for reading service later
Device is sent before reading Refresh Data request later, login user account number.
Preferably, refresh module is further adapted for:Stepped on reading client later with first using same user account number
Record and read later in the case that client increases after the new data of reading later to reading server later first, to slightly
Reading server is sent afterwards reads Refresh Data request later, and it is new to read client later from the acquisition of reading server later first
It is increased to read data later.
The present invention has the beneficial effect that:
After being authenticated to user, the data of reading later of user are sent to server end, pass through it in user
When his terminal is using read function later, newest reading data later are obtained from server end, solve in the prior art without
Method realizes that reads each terminal platform intercommunication of data later and can not browse that the privacy of web data protected to user asks
Topic, can realize that browser client reads the cross-platform intercommunication of data later, ensure that user reads the safety of data later
Property, enables the data acquisition system of reading later for reading client later to upgrade in time, will preferably read later data exhibiting to
User.
Brief description of the drawings
Fig. 1 is the flow chart for reading client certificate method later of the embodiment of the present invention;
Fig. 2 is the signaling process figure that the client of reading later of the embodiment of the present invention interacts with high in the clouds;
Fig. 3 is the signaling process figure of the generation data safety signature of the embodiment of the present invention;
Fig. 4 is the flow chart for reading client realization method later of the embodiment of the present invention;
Fig. 5 is the flow chart for reading client process later of the embodiment of the present invention;
Fig. 6 is the schematic diagram for reading Cloud Service frameworks later of the embodiment of the present invention;
Fig. 7 is the flow chart of the implementation method of reading server later of the embodiment of the present invention;
Fig. 8 is the flow chart for reading client refreshes method later of the embodiment of the present invention;
Fig. 9 is the schematic diagram for reading client end interface later of the embodiment of the present invention;
Figure 10 is the structural representation for reading client certificate device later of the embodiment of the present invention;
Figure 11 is the structural representation for reading client later of the embodiment of the present invention;
Figure 12 is the structural representation of the reading server later of the embodiment of the present invention;
Figure 13 is the structural representation for reading client refreshes device later of the embodiment of the present invention;
Figure 14 is the structural representation for reading system of realizing later of the embodiment of the present invention;
Figure 15 is the schematic diagram for reading Verification System later of the embodiment of the present invention;
Figure 16 is the schematic diagram for reading updating system later of the embodiment of the present invention.
Embodiment
In order to solve not realizing in the prior art each terminal platform intercommunication of data is read later and can not be to user's
Read data the problem of being protected later, read implementation method, device and system later the invention provides a kind of, it is necessary to
Illustrating, Web Page Tags of the present invention that refer to read user or do not run through for the moment of reading later get off,
And server is synchronized to, allow user to continue to read on different devices.
The embodiment of the present invention is in order in mobile iOS device, mobile Android device and personal computer (Personal
Computer, referred to as PC) reading work(later in browser client (for example, 360 browser clients) is used in equipment
Can when can data interchange (it should be noted that data interchange refers to user by have updated slightly in PC device
Reading list afterwards, reading list later on mobile device also can more new content therewith, vice versa).First have to user's
Data are read later to be sent in cloud service (Cloud Service), and data are collected by Cloud Service, managed
With issue so that the data of reading later of user realize the purpose of cross-platform intercommunication.In addition, user is needed in logon account
The heart (Account Center) just can request that and read data later.When user nullifies from Account Center, other users
The reading data later of the user cannot be obtained.So as to protect the reading data later of user's need for confidentiality, the present invention
The technical scheme of embodiment also realizes cross-platform intercommunication while being logged in using account number and realized and read privacy using account number.
Below in conjunction with accompanying drawing and embodiment, the present invention will be described in further detail.It is it should be appreciated that described herein
Specific embodiment only to explain the present invention, not limit the present invention.
The embodiment of the present invention devise excellent cloud service (Cloud Service) make later read function realize across flat
Platform, the purpose of each platform intercommunication of data is reached.Pass through cloud computing (Cloud Computing) powerful Cloud Service
Ability, realize that the data of reading later to different user are collected, manage and issued.
The collection for reading data later refers to that browser client uses hypertext transfer protocol request mode (Hyper
Text Transfer Protocol request method, referred to as HTTP POST) individual subscriber read into data later
Cloud (Cloud) end is actively sent to, Cloud Service ask to protect the data of reading later that user sends according to user
Deposit.The management for reading data later refers to that Cloud ends can be carried out according to the different requests of different user to reading data later
Additions and deletions such as change at the operation.Issuing for data is read later refers to that Cloud ends can issue different readings later according to different user
Data.Such as:User A has logged in account center (Account Center) in the browser of PC equipment, and uses browser
Browse web sites, it is seen that the internet content liked, it is possible to be added in reading list later.The browser meeting of PC equipment
The newly-increased item of reading later is sent to Cloud ends, Cloud Service examination & verification users A letter using HTTP POST requests
Breath, and the information interpolation data by data according to user A, distribution are saved in database.When in user A out of doors environment, need
When reading the page added at home, iOS device browser can be used, logs in Account Center, and send HTTP
POST request Cloud Service issue data.The data of reading later that Cloud ends issue A according to user's A information are set to iOS
In standby browser, user A can read the page added in iOS device.In addition to adding and reading item later, it can also delete
Data are read later except reading data later and changing.
The above-mentioned technical proposal of the present invention is described in detail below.
Example 1
According to an embodiment of the invention, there is provided a kind of to read client certificate method later, Fig. 1 is the embodiment of the present invention
The flow chart for reading client certificate method later, as shown in figure 1, the client of reading later according to embodiments of the present invention is recognized
Card method includes following processing:
Step 101, client is read later and send timestamp solicited message to reading server later, taken from reading later
Business device obtains timestamp (or being timestamp value), according to account data corresponding with reading client later, generation data peace
The encryption information needed to use of signing entirely and timestamp generation data safety signature.
Specifically, before step 101 is performed, reading client later can be with logon account central server, from account
Central server obtains account data and encryption information;Then, in a step 101, client is read later to reading later
Server sends timestamp solicited message, and timestamp is obtained from reading server later, wherein, account central server can be
Cloud server.Above-mentioned account data mainly includes:The user name of client is read later, reads the user of client later
ID, the user sources for reading client later and the user's registration mailbox for reading client later;Above-mentioned encryption information is main
Including:Message Digest Algorithm 5 (Message Digest Algorithm MD5, the abbreviation that account central server issues
For MD5) encryption is gone here and there and the version information of AES.
In a step 101, data safety signature is generated according to authentication information to specifically include:According to account data, encryption letter
Breath and timestamp generate data safety signature in a predetermined format, wherein, predetermined format is:Data safety signature=encryption is calculated
Method (timestamp+account data+encryption information+deletes last digital timestamp), " AES () " are represented to encrypt
Data in bracket are encrypted the AES specified in information, wherein, the AES specified can be:MD5、RSA、
The AESs such as DES.
Step 102, client is read later and data safety signature and predetermined information are sent to reading server later, make
Reading server is authenticated according to data safety signature and predetermined information to reading client later later;Wherein, it is above-mentioned pre-
Determining information includes:Account data and encryption information.
When reading server is authenticated to reading client later later, according to the account for reading client transmission later
User data and encryption information and later reading server are sent to the corresponding timestamp for reading client later, recalculate
Data safety is signed, and compared with reading client later and sending data safety signature, if two data security signatures
It is identical, then by certification, otherwise, do not pass through certification.
Step 101, client is read later and receive the authentication data that reading server is sent later, and use authentication data
Interacted with reading server later.
Read later client using authentication data with during reading server interacts later, if later
Not by the certification to authentication data, then read client later needs to carry out to reading server later again reading server
Certification.Reading server is not included by the situation of the certification to authentication data later:The timer pre-set then, needs
The data safety signature and authentication data more to renew.
It should be noted that above-mentioned reading server later can be cloud server.
It is can be seen that from above-mentioned processing in the above-mentioned technical proposal of the embodiment of the present invention, browser client is later
Read function firstly the need of log in Account Center, obtain Cloud service down distributings and user profile binding data and
Timestamp value, and organize data to form security signature, reuse security signature and timestamp value request Cloud Service are issued
Certification.Hereafter, application program is obtained with safe reading data later using HTTP POST request Additional Verifications, browses
What device client tissue obtained reads data and is presented in the reading list later of client later.
Fig. 2 is the signaling process figure that the client of reading later of the embodiment of the present invention interacts with high in the clouds, as shown in Fig. 2, bag
Include following processing:
Step 1, the TQ that client logon account center (Cloud Service) is obtained and accounts information is bound is read later
Character string (i.e. above-mentioned account data and encryption information);
Step 2, client is read later to reading Cloud Sercie request time stamps (STAMP) later;
Step 3, client tissue TQ character strings and timestamp (STAMP) are read later generate data safety label according to rule
Name;
Step 4, client is read later send data safety signature and TQ data to Cloud Sercie are read later,
Access authentication data;
Step 5, client is read later to interact with reading Cloud Service later using authentication data.
Fig. 3 is the signaling process figure of the generation data safety signature of the embodiment of the present invention, as shown in figure 3, including following place
Reason:
Step 1, client is read later logs in Account Center acquisition user profile binding data (above-mentioned TQ characters
String);
Step 2, client transmission HTTP POST request Cloud Service are read later issues timestamp value;
Step 3, client tissue TQ character strings are read later and timestamp forms data safety signature, wherein, data peace
Full signature (sign) formation rule:Sign=MD5 (stamp+tq+ [stamp deletes last numeral]);
Step 4, client uses data safety signature and the request certification of TQ character strings.
Each platform browser client is can be seen that according to identical flow from above-mentioned processing, organizes legal number
According to security signature, Cloud Service correct certification is obtained, is parsed according to same data structure, it is each so as to reach
Device clients read the purpose of data interchange later.
Example 2
After client is read later by certification, it is possible to interacted with reading server later.According to the present invention
Embodiment, there is provided one kind reads client realization method later, and Fig. 4 is that the client of reading later of the embodiment of the present invention is real
The flow chart of existing method, as shown in figure 4, the client realization method of reading later according to embodiments of the present invention includes following place
Reason:
Step 401, client is read later and obtain the reading data later for needing to preserve, and read data later by described
It is stored in reading server later;
When user needs to change and reads data later, the client of reading later is repaiied according to user instruction acquisition needs
The reading data later changed, and the data of reading later for needing to change are carried and are sent to later in preservation message is read later
Reading server.Wherein, user instruction specifically includes:Increase by one later read data, delete one later read data,
And/or the parameter in data is read in change one later.
Specifically, operation of the client according to user in reading list later is read later, and obtaining needs to change slightly
After read data, wherein, reading list includes later:Do not read to read data group later and all read data group later, slightly
The parameter in reading list specifically includes afterwards:The page title of data is read later and reads the page network address of data later,
At least one following parameter can also be included:The page status of data is read later, reads the source categories or slightly of data later
The addition time that data are added to reading server later is read afterwards.
In step 401, the data of reading later that client is sent are read later to specifically include:Page title and page
Veil location, it can also include:Page status or source categories etc..Preferably, the reading number later that client is sent is read later
According to content of pages can also be included.In actual applications, content of pages is typically obtained by reading server later.
Preferably, in actual applications, reading client will read data later and be stored in reading server later later
When middle, and client is read later will carry and read the readings later of data later and preserve and be sent to and read later in message
During server, reading client will can later read data item and be encrypted later, by the reading data item later after encryption
Carry and be sent to reading server later in preservation message is read later.
Step 402, client is read later when needing to obtain reading data later, is sent slightly to reading server later
After read data request information, from reading server later obtain read data later accordingly.Wherein, reading data later please
Message is asked to include:Data request information is read in reading list request message and individual event later later;
In step 402, reading client later, reading data specifically include later from the acquisition of reading server later:1、
Client is read later and sends reading list request message later, and the parameter in reading list later takes from reading later
Business device obtains reads data later accordingly;2nd, need to read a certain in reading list later in user and read data later
During content of pages, client transmission individual event is read later and reads data request information later, and is obtained from reading server later
The content of pages of data is accordingly read later.
That is, in actual applications, reading client later can typically obtain slightly from reading server later first
Reading list afterwards, obtained accordingly in the project during user's needs read reading list later, then from reading server later
Content.
It should be noted that in embodiments of the present invention, reading client later can be arranged at:Computer or shifting
Dynamic terminal.In addition, above-mentioned reading server later can be cloud server.
In actual applications, the form of reading data is later: {"title":"XXX","url":"XXX","
txturl":"XXX","status":"1","type":"1"," addtime":" XXX " }, wherein, title representation page marks
Topic, url representation page network address, txturl representation pages describe network address, and status representation pages state (has been read or do not read),
Type represents source categories (mobile device or PC equipment), and addtime represents the addition time.
Fig. 5 is the flow chart for reading client process later of the embodiment of the present invention, as shown in figure 5, including following processing:
Step 1, user logs in 360 Account Center, and using client is read later, user is browsing web sites
When, it have selected the network address of preference;
Step 2, read client later the preference network address that user selects is added in reading list later;
Step 3, client is read later and judge the network address whether in reading list later, if it does not, holding
Row step 4, otherwise, end operation;
Step 4, data encryption will be read later by reading client later;
Step 5, client is read later to be sent to the data of reading later after encryption by HTTP POST requests
Cloud ends, give Cloud Service processing.Wherein, read later client need to transmit polytype data to
Item is read in Cloud ends, including increase later, and item is read in deletion later, and change reads item read state such as later:It has been read that, do not read
Deng;
Step 6, the encryption data that client is sent is read in the parsing of Cloud ends later, and is added to data are read later
Reading list later;
Step 7, client is read later read data later to the request of Cloud ends by sending HTTP POST requests, its
In, later read data include later read data list and it is single read data item later, later read data list in only
Including reading the essential information in data later, not including detailed reading data, for example, page detailed content etc..It is single slightly
Data item is read afterwards and includes the detailed data for reading data item later, for example, page body and page pictures etc..
Fig. 6 is the schematic diagram for reading Cloud Service frameworks later of the embodiment of the present invention, as shown in Fig. 6, is browsed
The read function later of device client is also to defer to MVC pattern in itself, but after change reads data later, can pass through HTTP
Data are read later after POST request transmission change gives Cloud Service.Cloud Service according to request it is different to
User data carries out different operations, and data are read later so as to manage well.And different clients is shared one
Cloud Service, so that user can read data later in different clients using identical.
Example 3
According to an embodiment of the invention, there is provided a kind of reading server implementation method, Fig. 7 are the embodiment of the present invention later
The implementation method of reading server later flow chart, as shown in fig. 7, reading server later according to embodiments of the present invention is real
Existing method includes following processing:
Step 701, receive and read the user instruction that client is sent later, obtained from user instruction and read number later
According to, and be managed to reading data later;
Preferably, in step 701, reading server is read later firstly the need of the encryption to being obtained in user instruction later
Read data to be decrypted, obtain the reading data later after decryption after decryption.Wherein, user instruction includes:Increase by one is slightly
Data, deletion one is read afterwards to read data later and change a parameter read later in data;
Reading server is managed including two kinds of situations to reading data later later:
Only include in situation one, the data of reading later that reading client is sent later:Page title and page net
Location, read in data to include later:Page status and source categories, not including content of pages.
Situation two, the data of reading later of client transmission are read later except including page title, page network address, the page
Beyond state or source categories, in addition to content of pages.
In situation one, including following processing:
Step 1, reading server judges whether user instruction is that data are read in increase by one later later, is being judged as YES
In the case of, step 2 is performed, otherwise, directly performs step 4;
Step 2, reading server is corresponding to reading data later according to the page network address acquisition for reading data later later
Content of pages and be stored in later read data in, perform step 3;
Step 3, later reading server obtain with later reading data it is corresponding add the time and be stored in read later
In data, step 4 is performed;
Step 4, later reading server will read later data with later read client bound;
Step 5, reading server is managed according to user instruction to reading data later later.
In situation two, including following processing:
Step 1, reading server judges whether user instruction is that data are read in increase by one later later, is being judged as YES
In the case of, step 2 is performed, otherwise, directly performs step 3;
Step 2, reading data are added to the addition time of reading server later simultaneously later for reading server acquisition later
It is stored in and reads later in data, performs step 3;
Step 3, later reading server will read later data with later read client bound, perform step 4;
Step 4, reading server is managed according to user instruction to reading data later later.
Step 702, receive and read the reading data request information later that client is sent later, and according to reading number later
Data are read later accordingly to client transmission is read later according to request message.Wherein, data request information bag is read later
Include:Data request information is read in reading list request message, and/or individual event later later;
Step 702 specifically includes following processing:Data request information is being read later as reading list request message later
In the case of, parameter of the reading server in reading list later is corresponding later to client transmission is read later later
Data are read, wherein, the parameter in reading list includes later:The page title of data is read later and reads number later
According to page network address;The parameter in reading list can also include at least one of later:The page shape of data is read later
State, the source categories for reading data later or the addition time for reading data later;It is reading data request information later
In the case that individual event reads data request information later, reading server is accordingly read later to client transmission is read later later
Read the content of pages of data.
Preferably, if the page network address read later corresponding to data obtained from user instruction is existing, more
Other read data later corresponding to the new network address.
It should be noted that above-mentioned reading server later can be cloud server.
From above-mentioned processing can be seen that first later reading server according to later read client transmission user data
Information issues safety certification, and data can be issued by HTTP POST request Cloud ends by reading client later.According to request class
The difference of type can issue reading list later and read independent data item later.Wherein, reading server can pass through later
Collect data in two kinds of sources:1st, client actively sends the master data for reading item later, for example, title, address, content of pages
Etc. information, the operations such as server can change according to data and operation to corresponding data progress additions and deletions.2nd, server is according to from client
The reading item data later collected is held, goes the address collection network address content, parses HTML, obtains the information such as page body.
Example 4
Of the prior art to read client later, because Cloud Service are not present, data only exist this
Ground, from without reading Refresh Data function later.In embodiments of the present invention, data storage is read later in Cloud ends, institute
User data can be issued by Cloud Service with data, realize the refreshing for reading data later.
According to an embodiment of the invention, there is provided a kind of to read client refreshes method later, Fig. 8 is the embodiment of the present invention
The flow chart for reading client refreshes method later, as shown in figure 8, the client brush of reading later according to embodiments of the present invention
New method includes following processing:
Step 801, triggering command is obtained, is sent to reading server later and reads Refresh Data request later;
In step 801, triggering command is:Client will be read later is converted to foreground activation shape from backstage sleep state
The activation instruction of state;Or the refreshing instruction of the triggering of the refresh operation by pre-setting.
Specifically, there is activation and unactivated state in application program in iOS device, and state of activation refers to application program can
Viewed area, unactivated state, which refers to user, to be cut into running background by the application program of activation using home buttons.Work as user
An application program image timestamp for being in unactivated state is clicked on, the application program can be re-set as activating shape by iOS system
State.The opportunity that the foreground of reading client selection application program incision later becomes state of activation refreshes later to the request of Cloud ends
Data are read, it is exclusive that this opportunity may be considered iOS device.In addition, the embodiment of the present invention increases on a client device
The button of refresh data is provided, realizes the function of refreshing to the request of Cloud ends and read data later.
Step 802, the reading data later of the latest edition that reading server is sent later are received.Wherein, it is above-mentioned later
Data are read to specifically include:Page title and page network address;Reading data later also includes at least one of:Page shape
State, source categories, content of pages and addition time.
Preferably, in embodiments of the present invention, Refresh Data request is read later as reading list request message later.Step
Rapid 802 specifically include:The reading list later that client receives the latest edition that reading server is sent later is read later, its
In, the parameter in reading list specifically includes later:Every page title for reading data later and items read number later
According to page network address;The parameter in reading list can also include at least one of afterwards:Every page for reading data later
State, every source categories for reading data later and every data of reading later are added to adding for reading server later
Between added-time.
That is, what if reading server received later is reading list request message later, can only send
For reading list to client is read later, changing does not include content of pages in reading list later later.The content of pages not sent
It can be transmitted according to the request for reading client later.
After the reading list later for reading the latest edition that client receives reading server transmission later later, later
Read client and show reading list later, wherein, it is identified with updating time of the reading list later on reading list later
Information.
Preferably, later reading server detection later read client the data of reading later whether need to update, such as
Fruit needs, then to client transmission PUSH message is read later, prompts reading client triggering later to read Refresh Data later
Request.
In embodiments of the present invention, sent to reading server later before reading Refresh Data request later, can be with
Prior login user account number.In actual applications, the feelings read client later at two and logged in using same user account number
Under condition, after first, reading client increases the new data of reading later to reading server later later, second reads later
Client sends to reading server later and reads Refresh Data request later, and obtain first from reading server later reads later
Read the reading data later that client newly increases.It is achieved thereby that the first client and the second client can obtain it is newest
Data are read later, so as to realize synchronous read.
Fig. 9 is the schematic diagram for reading client end interface later of the embodiment of the present invention, as shown in figure 9, in present invention implementation
In example, the operation for reading data item later is added using upper right side "+" button, data will be equally read later and be divided into entirely
Portion's data group and data group is not read.Preferably, the technical scheme of the embodiment of the present invention is provided with a refreshing in view upper left side
Button, the function of the refreshing button are exactly that newest reading data acquisition system later is obtained from Cloud Service.
In summary, by means of the above-mentioned technical proposal of the embodiment of the present invention, after being authenticated to user, by user
The data of reading later be sent to server end, user by other-end using read function later when, from server end
Obtain newest reading data later, solve can not realize in the prior art read later each terminal platform intercommunication of data, with
And can not be to user the data of reading later the problem of protecting, can realize browser client read later data across
It platform intercommunication, ensure that user reads the security of data later, enable the reading data acquisition system later for reading client later
Enough upgrade in time, will preferably read data exhibiting later to user.
Example 5
According to an embodiment of the invention, there is provided a kind of to read client certificate device later, Figure 10 is implementation of the present invention
The structural representation for reading client certificate device later of example, as shown in Figure 10, reading later according to embodiments of the present invention
Client certificate device includes:Acquisition module 100, generation module 102, authentication module 104 and interactive module 106 are right below
The modules of the embodiment of the present invention are described in detail.
Acquisition module 100, suitable for sending timestamp solicited message to reading server later, obtained from reading server later
Take timestamp (or being timestamp value);
Acquisition module 100 is particularly adapted to:Logon account central server, from account central server obtain account data with
And encryption information;Timestamp solicited message is sent to reading server later, timestamp is obtained from reading server later, its
In, account central server is cloud server;Above-mentioned account data mainly includes:The user name, slightly of client is read later
ID, the later user sources of reading client and the user's registration postal of reading client later of client are read afterwards
Case;Above-mentioned encryption information mainly includes:Message Digest Algorithm 5 (the Message Digest that account central server issues
Algorithm MD5, referred to as MD5) encryption is gone here and there and the version information of AES.
Generation module 102, suitable for according to account data corresponding with reading client later, generation data safety signature need
The encryption information and timestamp to be used generation data safety signature;
Generation module 102 is particularly adapted to:Number is generated according to account data, encryption information and timestamp in a predetermined format
According to security signature, wherein, predetermined format is:Data safety signature=AES (timestamp+account data+encryption information+
Delete last digital timestamp), the AES that " AES () " represents to specify in encryption information is in bracket
Data be encrypted.
Authentication module 104, suitable for data safety signature and predetermined information are sent into reading server later, make to read later
Read server based on data security signature and predetermined information is authenticated to reading client later, and receive reading service later
The authentication data that device is sent;Wherein, predetermined information includes:Account data and encryption information.
Interactive module 106, it is adapted in use to authentication data to be interacted with reading server later.
Preferably, the embodiment of the present invention also includes:Calling module, suitable in the use authentication data of interactive module 106 and slightly
When reading server interacts afterwards, if reading server calls obtain successively not by the certification to authentication data later
Modulus block 100, generation module 102 and authentication module 104, are authenticated to reading server later again.Clothes are read later
Business device is not included by the situation of the certification to authentication data:The timer pre-set is then, it is necessary to the data more renewed
Security signature and authentication data.
It should be noted that above-mentioned reading server later can be cloud server.
It is can be seen that from above-mentioned processing in the above-mentioned technical proposal of the embodiment of the present invention, browser client is later
Read function must log in Account Center first, obtain Cloud service down distributings and user profile binding data and
Timestamp value, and organize data to form security signature, reuse security signature and timestamp value request Cloud Service are issued
Certification.Hereafter, application program is obtained with safe reading data later using HTTP POST request Additional Verifications, browses
What device client tissue obtained reads data and is presented in the reading list later of client later.
The client certificate device of reading later according to embodiments of the present invention can be according in the example 1 in embodiment of the method
Description understood, will not be repeated here.
Each platform browser client is can be seen that according to identical flow from above-mentioned processing, organizes legal number
According to security signature, Cloud Service correct certification is obtained, is parsed according to same data structure, it is each so as to reach
Device clients read the purpose of data interchange later.
Example 6
After client is read later by certification, it is possible to interacted with reading server later.According to the present invention
Embodiment, there is provided one kind reads client later, and Figure 11 is that the structure for reading client later of the embodiment of the present invention is shown
It is intended to, as shown in figure 11, the client of reading later according to embodiments of the present invention includes:First acquisition module 110 and second
Acquisition module 112, the modules of the embodiment of the present invention are described in detail below.
First acquisition module 110, suitable for obtaining the reading data later for needing to preserve, and data is read later by described in and are protected
In the presence of in reading server later;
First acquisition module 110 is further adapted for:The reading data later for needing to change are obtained according to user instruction, and by described in
The data of reading later for needing to change carry is sent to the reading server later in preservation message is read later.User refers to
Order specifically includes:Data, deletion one are read in increase by one later, and number is read in reading data, and/or change one later later
Parameter in.
First acquisition module 110 is particularly adapted to:According to operation of the user in reading list later, obtaining needs what is changed
Data are read later, wherein, reading list includes later:Do not read to read data group later and all read data group later,
The parameter in reading list specifically includes later:The page title of data is read later and reads the page net of data later
Location;The parameter in reading list also includes at least one of later:The page status of data is read later, reads data later
Source categories or read data later and be added to addition time of reading server later.
When the data of reading later are stored in reading server later by reading client later, and read later
When the preservation message of reading later for carrying reading data later is sent to reading server later by client, first obtains mould
The data of reading later are encrypted block, and the data of reading later after encryption are sent into the reading server later.
The data of reading later that client is sent are read later to specifically include:Page title, page network address, page status,
And source categories.Preferably, content of pages can also be included by reading the data of reading later that client is sent later.In reality
In, content of pages is typically obtained by reading server later.
Second acquisition module 112, suitable for when needing to obtain reading data later, being sent later to reading server later
Data request information is read, is obtained from reading server later and reads data later accordingly.
Reading data request information later includes:Data are read in reading list request message and individual event later later please
Seek message;Second acquisition module 112 is particularly adapted to:Send reading list request message, and according in reading list later later
Parameter from reading server later obtain read data later accordingly;Need to read certain in reading list later in user
When item reads the content of pages of data later, send individual event and read data request information later, and obtained from reading server later
Take the corresponding content of pages for reading data later.
That is, in actual applications, reading client later can typically obtain slightly from reading server later first
Reading list afterwards, obtained accordingly in the project during user's needs read reading list later, then from reading server later
Content.
It should be noted that in embodiments of the present invention, reading client later can be arranged at:Computer or shifting
Dynamic terminal.In addition, above-mentioned reading server later can be cloud server.
In actual applications, the form of reading data is later: {"title":"XXX","url":"XXX","
txturl":"XXX","status":"1","type":"1"," addtime":" XXX " }, wherein, title representation page marks
Topic, url representation page network address, txturl representation pages describe network address, and status representation pages state (has been read or do not read),
Type represents source categories (mobile device or PC equipment), and addtime represents the addition time.
Fig. 6 is the schematic diagram for reading Cloud Service frameworks later of the embodiment of the present invention, as shown in Fig. 6, is browsed
The read function later of device client is also to defer to MVC pattern in itself, but after change reads data later, can pass through HTTP
Data are read later after POST request transmission change gives Cloud Service.Cloud Service according to request it is different to
User data carries out different operations, and data are read later so as to manage well.And different clients is shared one
Cloud Service, so that user can read data later in different clients using identical.
The client of reading later according to embodiments of the present invention can be entered according to the description in the example 2 in embodiment of the method
Row understands, will not be repeated here.
Example 7
According to an embodiment of the invention, there is provided a kind of reading server later, Figure 12 be the embodiment of the present invention later
The structural representation of reading server, as shown in figure 12, reading server later according to embodiments of the present invention include:Manage mould
The modules of the embodiment of the present invention are described in detail by block 120 and interactive module 122 below.
Management module 120, suitable for receiving the user instruction read client later and sent, obtained later from user instruction
Data are read, and are managed to reading data later;
Management module 120 is further adapted for:Data are read later to the encryption obtained in user instruction to be decrypted, and obtain decryption
Reading data later afterwards.User instruction includes:Increase by one later read data, delete one later read data and
The parameter in data is read in change one later;
Reading server is managed including two kinds of situations to reading data later later:
Only include in situation one, the data of reading later that reading client is sent later:Page title and page network address,
At least one of can also be included:Page status or source categories, not including content of pages.
Situation two, the data of reading later of client transmission are read later except including page title, page network address, the page
Beyond state or source categories, in addition to content of pages.
Management module 120 specifically includes:First judging submodule, suitable for judging whether user instruction is to increase by one later
Data are read, in the case where being judged as YES, if read in data does not include content of pages later, successively in invoking page
Hold acquisition submodule, addition time acquisition submodule, binding submodule and management submodule, if read later in data
Including content of pages, then addition time acquisition submodule, binding submodule and management submodule are directly invoked;It is being judged as
In the case of no, binding submodule and management submodule are directly invoked;Content of pages acquisition submodule, suitable for according to later
The page network address for reading data obtains content of pages corresponding with reading data later and is stored in reading data later;Addition
Time acquisition submodule, suitable for obtain with later read data it is corresponding add the time and be stored in later reading data in;Tie up
Stator modules, bound suitable for data will be read later with reading client later;Submodule is managed, suitable for referring to according to user
Order is managed to reading data later.
Interactive module 122, suitable for receiving the reading data request information later read client later and sent, and according to slightly
Data request information is read afterwards reads data later accordingly to client transmission is read later.Data request information is read later
Including:Data request information is read in reading list request message and individual event later later;
Interactive module 122 is particularly adapted to:Feelings of the data request information for reading list request message later are being read later
Under condition, the parameter in reading list later reads data later accordingly to client transmission is read later, wherein, later
Parameter in reading list includes:The page title of data is read later and reads the page network address of data later, can be with
Including at least one of:The page status of data is read later, is read the source categories of data later and is read number later
According to the addition time;It is in the case that individual event reads data request information later, to later reading data request information later
Read client and send the corresponding content of pages for reading data later.
Preferably, reading server later according to embodiments of the present invention also includes:Update module, suitable for referring to from user
In the case of the page network address read later corresponding to data that is obtained in order is already present, other are updated corresponding to the network address later
Read data.
It should be noted that above-mentioned reading server later can be cloud server.
From above-mentioned processing can be seen that first later reading server according to later read client transmission user data
Information issues safety certification, and data can be issued by HTTP POST request Cloud ends by reading client later.According to request class
The difference of type can issue reading list later and read independent data item later.Wherein, reading server can pass through later
Collect data in two kinds of sources:1st, client actively sends the master data for reading item later, for example, title, address, content of pages
Etc. information, the operations such as server can change according to data and operation to corresponding data progress additions and deletions.2nd, server is according to from client
The reading item data later collected is held, goes the address collection network address content, parses HTML, obtains the information such as page body.
Example 8
Of the prior art to read client later, because Cloud Service are not present, data only exist this
Ground, from without reading Refresh Data function later.In embodiments of the present invention, data storage is read later in Cloud ends, institute
User data can be issued by Cloud Service with data, realize the refreshing for reading data later.
According to an embodiment of the invention, there is provided a kind of to read client refreshes device later, Figure 13 is implementation of the present invention
The structural representation for reading client refreshes device later of example, as shown in figure 13, reading later according to embodiments of the present invention
Client refreshes device includes:The modules of the embodiment of the present invention are entered by sending module 130 and refresh module 132 below
Row detailed description.
Sending module 130, suitable for obtaining triggering command, send reading Refresh Data later to reading server later and ask
Ask;Triggering command is:Reading client later is converted to the activation instruction of foreground state of activation from backstage sleep state;Or
Person, pass through the refreshing instruction for refreshing button and sending pre-set.
Specifically, there is activation and unactivated state in application program in iOS device, and state of activation refers to application program can
Viewed area, unactivated state, which refers to user, to be cut into running background by the application program of activation using home buttons.Work as user
An application program image timestamp for being in unactivated state is clicked on, the application program can be re-set as activating shape by iOS system
State.The opportunity that the foreground of reading client selection application program incision later becomes state of activation refreshes later to the request of Cloud ends
Data are read, it is exclusive that this opportunity may be considered iOS device.In addition, the embodiment of the present invention increases on a client device
The button of refresh data is provided, realizes the function of refreshing to the request of Cloud ends and read data later.
Refresh module 132, suitable for receiving the reading data later of the latest edition that reading server is sent later.Read later
Data are read to specifically include:Page title, page network address, page status, source categories, content of pages and addition time.
Preferably, the above-mentioned Refresh Data of reading later request can be reading list request message later.
Refresh module 132 is particularly adapted to:The reading list later of the latest edition that reading server is sent later is received, its
In, reading list specifically includes later:Every page title for reading data later and every page for reading data later
Network address, at least one of can also be included:Every page status for reading data later, every source for reading data later
Classification or every data of reading later are added to the addition time of reading server later.
That is, what if reading server received later is reading list request message later, can only send
For reading list to client is read later, changing does not include content of pages in reading list later later.The content of pages not sent
It can be transmitted according to the request for reading client later.
Preferably, the client refreshes device of reading later according to embodiments of the present invention further comprises:Display module, fit
In display reading list later, wherein, it is identified with updating the temporal information of the reading list later on reading list later.
Fig. 9 is the schematic diagram for reading client end interface later of the embodiment of the present invention, as shown in figure 9, in present invention implementation
In example, the operation for reading data item later is added using upper right side "+" button, data will be equally read later and be divided into entirely
Portion's data group and data group is not read.Preferably, in embodiments of the present invention, a refreshing button is provided with view upper left side,
The function of the refreshing button is exactly that newest reading data acquisition system later is obtained from Cloud Service.
Preferably, in embodiments of the present invention, client refreshes device is read later to further comprise:Login module, fit
Reading server is sent before reading Refresh Data request later Yu Xiang later, login user account number.Refresh module is further
It is suitable to:Use same user account number to log in reading client later with first and read client later to slightly first
In the case that reading server increases after the new data of reading later afterwards, sent to reading server later and read data brush later
New request, the first reading data later read client later and newly increased are obtained from reading server later.So as to realize two
Individual client can be obtained by newest reading data later, so as to realize while read.
Example 9
According to an embodiment of the invention, there is provided it is a kind of to read system of realizing later, Figure 14 be the embodiment of the present invention slightly
The schematic diagram for system of realizing is read afterwards, and as shown in Fig. 14, reading later according to embodiments of the present invention realizes that system includes first
Client 140, second is read later reads client 142 and later reading server 144 later.In the present embodiment, on
It can be same reading client or difference later to state first and read client 140 and second later to read client 142 later
Client is read later.
First reads client 140 later, suitable for obtaining the reading data later for needing to preserve according to user instruction, and will
Data carrying is read later is sent to reading server 144 later in preservation message is read later;Wherein, data are read later
Request message includes:Data request information is read in reading list request message and individual event later later;User instruction specifically wraps
Include:Increase by one reads data, deletion one and reads data later, and/or change a ginseng read later in data later
Number.
First reads the data of reading later that client 140 is sent later specifically includes at least one of:Page title,
Page network address, page status, source categories.In addition, read in data to include later:Content of pages.
Reading server 144 later, suitable for from the first preservation message of reading later for reading that client 140 is sent later
Data are read in acquisition later, are preserved and are read data later and be managed to reading data later;Receive second and read visitor later
The reading data request information later that family end 142 is sent, and visitor is read later to second according to data request information is read later
Family end 142 is sent reads data later accordingly;
Preferably, read to preserve in message later and also include subscriber identity data;Reading server 144 is further later
It is suitable to:Subscriber identity data is obtained from reading to preserve in message later, according to subscriber identity data by the reading number later of acquisition
According to being stored in corresponding memory space.
Preferably, read later in data request information and carry subscriber identity data;Reading server 144 enters later
One step is suitable to:Obtain and read the subscriber identity data that carries in data request information later, according to subscriber identity data from corresponding
Memory space in obtain and corresponding with subscriber identity data read data later.
Second later read client 142, suitable for need obtain later read data when, to reading server later
Data request information is read in 144 transmissions later, is obtained from reading server 144 later and is read data later accordingly.
Second reads client 142 later is further adapted for:Send reading list request message later, and according to readding later
Parameter in reading list obtains from reading server 144 later reads data later accordingly;Need to read in user and read later
When reading the content of pages of a certain data of reading later in list, send individual event and read data request information later, and from later
Reading server 144 obtains the corresponding content of pages for reading data later, wherein, reading list includes later:Do not read to read later
Read data group and all read data group later, the parameter in reading list specifically includes later:The page of data is read later
Face title, the later page network address of reading data, the later page status of reading data, the later source categories of reading data,
And/or the addition time that data are added to reading server 144 later is read later.
In embodiments of the present invention, client is read later is referred to above-mentioned related reality to reading server 144 later
The description applied in example is understood, will not be repeated here.
Example 10
According to an embodiment of the invention, there is provided one kind reads Verification System later, Figure 15 be the embodiment of the present invention slightly
The schematic diagram of Verification System is read afterwards, and as shown in figure 15, the Verification System of reading later according to embodiments of the present invention includes:Later
Client 150 and later reading server 152 are read, the technical scheme of the embodiment of the present invention is described in detail below.
Specifically, client 150 is read later, and data safety is generated suitable for obtaining authentication information, and according to authentication information
Signature, the predetermined information in data safety signature and authentication information is sent to reading server 152 later;And receive and read later
The authentication data that server 152 is sent is read, and authentication data is carried and carried out in user instruction with reading server 152 later
The interaction of data is read later;Preferably, authentication information includes:Timestamp, account number corresponding with reading client 150 later
According to and the encryption information that needs to use of generation data safety signature.Predetermined information includes:Account data and encryption information.
Reading server 152 later, suitable for being entered according to data safety signature and predetermined information to reading client 150 later
Row certification, and authentication data is sent to client 150 is read later, receive carrying for reading client 150 transmission later and recognize
The user instruction of data is demonstrate,proved, is authenticated according to authentication data to reading client 150 later, in certification by rear, and later
Read the interaction that client 150 is read data later.
Preferably, client 150 is read later to be further adapted for:Logon account central server, from account center service
Device obtains account data and encryption information;Timestamp solicited message is sent to reading server 152 later, is taken from reading later
Business device 152 obtains timestamp, wherein, account central server is cloud server.
Preferably, client 150 is read later to be further adapted for:According to account data, encryption information and timestamp with
Predetermined format generation data safety signature, wherein, predetermined format is:Data safety signature=AES (timestamp+account number
Last digital timestamp is deleted according to+encryption information+), " AES () " represents the encryption to be specified in encryption information
Data in bracket are encrypted algorithm.
Client 150 is read later to be further adapted for:Interacted using authentication data and reading server 152 later
When, if reading server 152 reads client 150 again to later later not by the certification to authentication data later
Reading server 152 is authenticated.
Preferably, reading server 152 is cloud server later.
In embodiments of the present invention, client is read later and reading server is referred to above-mentioned related embodiment later
In description understood, will not be repeated here.
Example 11
According to an embodiment of the invention, there is provided one kind reads updating system later, Figure 16 be the embodiment of the present invention slightly
The schematic diagram of updating system is read afterwards, and as shown in figure 16, the updating system of reading later according to embodiments of the present invention includes:Later
Client 160 and later reading server 162 are read, below reading later in updating system to the embodiment of the present invention
Modules are described in detail.
Specifically, client 160 is read later, suitable for obtaining triggering command, is sent slightly to reading server 162 later
Refresh Data request is read afterwards;Obtain the reading data later of the latest edition that reading server 162 is sent later;Read later
Data specifically include:Web page title and webpage network address;Reading data later also includes at least one of, webpage state, source
Classification, web page contents or addition time.
Reading server 162 later, suitable for asking to send out to reading client 160 later according to reading Refresh Data later
Send the reading data later of latest edition.
Preferably, reading server 162 is further adapted for later:Search whether to arrange in the presence of the reading later of more redaction
Table, if it is present to the reading data later for reading the transmission latest edition of client 160 later, if it does not, mutually later
Read the response that client 160 returns to no data renewal.
Preferably, Refresh Data request is read later as reading list request message later.Client 160 is read later to enter
One step is suitable to:The reading list later of the latest edition that reading server 162 is sent later is received, wherein, reading list later
Specifically include:Every web page title for reading data later and every webpage network address for reading data later, read row later
Table also includes at least one of:Every webpage state for reading data later, every source categories for reading data later or
It is every to read the addition time that data are added to reading server 162 later later.
Preferably, client 160 is read later to be further adapted for:Display reading list later, wherein, reading list later
On be identified with updating the temporal information of the reading list later.
Preferably, client 160 is read later to be further adapted for:Triggering command is being obtained, to reading server 162 later
Send before reading Refresh Data request later, log in and read account later.
In embodiments of the present invention, later read client 160 be referred to reading server 162 later it is above-mentioned related
Description in embodiment is understood, will not be repeated here.
In summary, by means of the above-mentioned technical proposal of the embodiment of the present invention, after being authenticated to user, by user
The data of reading later be sent to server end, user by other-end using read function later when, from server end
Obtain newest reading data later, solve can not realize in the prior art read later each terminal platform intercommunication of data, with
And can not be to user the data of reading later the problem of protecting, can realize browser client read later data across
It platform intercommunication, ensure that user reads the security of data later, enable the reading data acquisition system later for reading client later
Enough upgrade in time, will preferably read data exhibiting later to user.
Although being example purpose, the preferred embodiments of the present invention are had been disclosed for, those skilled in the art will recognize
Various improvement, increase and substitution are also possible, and therefore, the scope of the present invention should be not limited to above-described embodiment.
It should be noted that in all parts of the controller of the present invention, according to the function that it to be realized to wherein
Part carried out logical partitioning, still, the present invention is not only restricted to this, and all parts can be repartitioned as needed
Or combination, for example, can be single part by some component combinations, or some parts can be further broken into more
Subassembly.
The all parts embodiment of the present invention can be realized with hardware, or to be run on one or more processor
Software module realize, or realized with combinations thereof.It will be understood by those of skill in the art that it can use in practice
Microprocessor or digital signal processor (DSP) are some or all in controller according to embodiments of the present invention to realize
The some or all functions of part.The present invention be also implemented as a part for performing method as described herein or
Whole equipment or program of device (for example, computer program and computer program product).Such journey for realizing the present invention
Sequence can store on a computer-readable medium, or can have the form of one or more signal.Such signal can
Obtained with being downloaded from internet website, either provide on carrier signal or provided in the form of any other.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability
Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of some different elements and being come by means of properly programmed computer real
It is existing.In if the unit claim of equipment for drying is listed, several in these devices can be by same hardware branch
To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and run after fame
Claim.
The embodiment of the present invention further discloses A1, a kind of read later realizes system, it is characterised in that is read later including first
Read client, second and read client and later reading server later, wherein,
Described first reads client later, suitable for obtaining the reading data later for needing to preserve according to user instruction, and
The data of reading later are carried and are sent to reading server later in preservation message is read later;
The reading server later, the reading later suitable for reading client transmission later from described first preserve message
Data are read in middle acquisition later, read data described in preservation later and the data of reading later are managed;Described in reception
Second later read client send reading data request information later, and according to it is described later read data request information to
Described second reads client transmission later reads data later accordingly;
Described second reads client later, suitable for when needing to obtain reading data later, being taken to described read later
Business device is sent reads data request information later, is obtained from the reading server later and reads data later accordingly.
A2, the system as described in A1, it is characterised in that described read later is preserved in message also including user's mark number
According to;
The reading server later is further adapted for:User's mark is obtained in preservation message from described read later
Data, according to the subscriber identity data by acquisition reading data later is stored in corresponding memory space.
A3, the system as described in A2, it is characterised in that described read later in data request information carries the user
Mark data;
The reading server later is further adapted for:Obtain carried in the data request information of reading later it is described
Subscriber identity data, obtained according to the subscriber identity data from corresponding memory space corresponding to the subscriber identity data
Reading data later.
A4, the system as described in A1, it is characterised in that the data request information of reading later includes:Row are read later
Data request information is read in table request message, and/or individual event later;
Described second reads client later is further adapted for:Reading list request message later described in sending, and according to
Parameter in the reading list later obtains from the reading server later reads data later accordingly;Needed in user
When reading the content of pages of a certain data of reading later in the reading list later, send the individual event and read data later
Request message, and the corresponding content of pages for reading data later is obtained from the reading server later, wherein, it is described to read later
Reading list includes:Do not read to read data group later and all read data group later, the parameter in the reading list later
Specifically include:The page title of data is read later and reads the page network address of data later.
A5, the system as described in A4, it is characterised in that parameter in the reading list later also include it is following at least it
One:The page status of reading data later, the source categories for reading data later or read later data be added to it is described later
The addition time of reading server.
A6, the system as described in A1, it is characterised in that the user instruction specifically includes:Number is read in increase by one later
According to, delete one later read data, and/or change one later read data in parameter.
A7, the system as described in A1, its tagged word are that described first reads described the readding later of client transmission later
Data are read to specifically include:Page title and page network address.
A8, the system as described in A7, it is characterised in that described first reads described the reading later of client transmission later
Data also include:Page status, and/or source categories.
A9, the system as described in A8, its tagged word are that described first reads the reading number later that client is sent later
According to also including:Content of pages.
A10, the system as any one of A1 to A9, it is characterised in that described first reads client and institute later
It is that same reading client later or difference read client later to state second and read client later.
The embodiment of the present invention further discloses B11, a kind of reading server implementation method later, it is characterised in that including:
Receive and read the user instruction that client is sent later, obtained from the user instruction and read data later, and
The data of reading later are managed;
The reading data request information later that client is sent is read described in receiving later, and number is read later according to described
Sent according to request message to the client of reading later and read data later accordingly.
B12, the method as described in B11, it is characterised in that the reading server later is sent from reading client later
User instruction in obtain later read data specifically include:
The reading server later is read data to the encryption obtained in the user instruction and is decrypted later, obtains
Reading data later after decryption.
B13, the method as described in B11, it is characterised in that
The data of reading later specifically include:Page title and page network address;
B14, the method as described in B13, it is characterised in that the data of reading later also include:Page status, and/or
Source categories.
B15, the method as described in B14, it is characterised in that the user instruction includes:Increase by one later read data,
One is deleted to read data later and change a parameter read later in data;
The reading server later is managed to the data of reading later and specifically included:
Step 1, the reading server later judges whether the user instruction is that data are read in increase by one later,
In the case of being judged as YES, step 2 is performed, otherwise, directly performs step 4;
Step 2, the reading server later according to the page network address for reading data later obtain with it is described later
Read the corresponding content of pages of data and be stored in the data of reading later, perform step 3;
Step 3, the acquisition of reading server later is corresponding with the data of reading later adds the time and is stored in
It is described to read later in data, perform step 4;
Step 4, the reading server later is identified according to the user for reading client later and read described later
Data are read to be bound with the client of reading later;
Step 5, the reading server later is managed according to the user instruction to the data of reading later.
B16, the method as described in B14, it is characterised in that the data of reading later also include:Content of pages.
B17, the method as described in B16, it is characterised in that the user instruction includes:Increase by one later read data,
One is deleted to read data later and change a parameter read later in data;
The reading server later is managed to the data of reading later and specifically included:
Step 1, the reading server later judges whether the user instruction is that data are read in increase by one later,
In the case of being judged as YES, step 2 is performed, otherwise, directly performs step 3;
Step 2, data are read later described in the acquisition of reading server later be added to the reading server later
The addition time and be stored in it is described read later in data, perform step 3;
Step 3, the reading server later is identified according to the user for reading client later and read described later
Read data to be bound with the client of reading later, perform step 4;
Step 4, the reading server later is managed according to the user instruction to the data of reading later.
B18, the method as described in B11, it is characterised in that the data request information of reading later includes:Read later
Data request information is read in list request message, and/or individual event later;
The reading server later reads client hair later according to the data request information of reading later to described
Corresponding data of reading later are sent to further comprise:
It is described read data request information later as the reading list request message later in the case of, it is described later
Parameter of the reading server in reading list later sends to the client of reading later and reads data later accordingly,
Wherein, the parameter in the reading list later includes:The page title of data is read later and reads the page of data later
Network address;
It is in the case that the individual event reads data request information later in the data request information of reading later, it is described
Reading server sends the corresponding content of pages for reading data later to the client of reading later later.
B19, the method as described in B18, it is characterised in that parameter in the reading list later also include it is following at least
One of:Later read data page status, later read data source categories, later read data the addition time.
B20, the method as any one of B11 to B19, it is characterised in that the reading server later is high in the clouds
Server.
B21, the method as any one of B11 to B19, it is characterised in that the user instruction is HTTP POST
Request.
B22, the method as described in B15 or B17, it is characterised in that methods described also includes:
If the page network address read later corresponding to data obtained from the user instruction is existing, renewal should
Other read data later corresponding to network address.
The embodiment of the present invention further discloses C23, a kind of reading server later, it is characterised in that including:
Management module, suitable for receiving the user instruction read client later and sent, obtained slightly from the user instruction
After read data, and the data of reading later are managed;
Interactive module, the reading data request information later sent suitable for reading client described in reception later, and according to
The data request information of reading later reads data later accordingly to the client transmission of reading later.
C24, the reading server later as described in C23, it is characterised in that the management module is particularly adapted to:To described
The encryption obtained in user instruction is read data and is decrypted later, obtains the reading data later after decryption.
C25, the reading server later as described in C23, it is characterised in that
The data of reading later specifically include:Page title and page network address.
C26, the reading server later as described in C25, it is characterised in that the data of reading later also include:The page
State, and/or source categories.
C27, the reading server later as described in C26, it is characterised in that the data of reading later also include:The page
Content.
C28, the reading server later as described in C26 or C27, it is characterised in that the user instruction includes:Increase by one
Item reads data, deletion one and reads data later and change a parameter read later in data later;
The management module specifically includes:
First judging submodule, suitable for judging whether the user instruction is that data are read in increase by one later, judging
In the case of being, if described read later in data does not include content of pages, invoking page content obtaining submodule successively
Block, addition time acquisition submodule, binding submodule and management submodule, if the data of reading later include page
Face content, then call addition time acquisition submodule, the binding submodule and the management submodule;Judging
In the case of no, the binding submodule and the management submodule are called;
Content of pages acquisition submodule, the page network address suitable for reading data later according to obtains reads later with described
Read the corresponding content of pages of data and be stored in the data of reading later;
Time acquisition submodule is added, corresponding with the data of reading later the time added suitable for obtaining and is stored in institute
State and read later in data;
Submodule is bound, the user suitable for reading client later according to identifies reads data and institute later by described in
Reading client later is stated to be bound;
Submodule is managed, suitable for being managed according to the user instruction to the data of reading later.
C29, the reading server later as described in C28, it is characterised in that described to read data request information bag later
Include:Data request information is read in reading list request message, and/or individual event later later;
The interactive module is further adapted for:Please for the reading list later in the data request information of reading later
In the case of seeking message, the parameter in reading list later is sent to the client of reading later reads later accordingly
Data, wherein, the parameter in the reading list later includes:The page title of data is read later and reads data later
Page network address;It is in the case that the individual event reads data request information later in the data request information of reading later,
The corresponding content of pages for reading data later is sent to the client of reading later.
C30, the reading server later as described in C29, it is characterised in that the parameter in the reading list later is also wrapped
Include at least one of:The page status of data is read later, is read the source categories of data later, is read adding for data later
Between added-time;
C31, the reading server later as described in C23 to C30, it is characterised in that the reading server later is cloud
Hold server.
C32, the reading server later as any one of C23 to C30, it is characterised in that the user instruction is
HTTP POST requests.
C33, the reading server later as described in C28, it is characterised in that the reading server later also includes:
Update module, suitable for having been deposited in the page network address read later corresponding to data obtained from the user instruction
In case, update corresponding other of the network address and read data later.
Claims (10)
1. a kind of read later realizes system, it is characterised in that including first, reading client, second read client later later
End and later reading server, wherein,
Described first reads client later, needs the reading data later that preserve suitable for being obtained according to user instruction, and by institute
State reading data carrying later and be sent to reading server later in preservation message is read later;Wherein, the user instruction
Specifically include:Data, deletion one are read in increase by one later, and data are read in reading data, and/or change one later later
In parameter;Described first reads the data of reading later that client is sent later specifically includes:Page title and page
Veil location;Described first reads the data of reading later that client is sent later also includes:Page status, and/or source
Classification, and content of pages;
The reading server later, the reading later suitable for reading client transmission later from described first, which is preserved in message, to be obtained
Take and read data later, read data described in preservation later and the data of reading later are managed;Receive described second
The reading data request information later that client is sent is read later, and according to the data request information of reading later to described
Second reads client transmission later reads data later accordingly;
The reading server later is managed to reading data later and specifically included:
Step 1, reading server judges whether user instruction is that data are read in increase by one later later, in the feelings being judged as YES
Under condition, step 2 is performed, otherwise, directly performs step 3;Step 2, reading server acquisition later is read data and is added to later
Later the addition time of reading server and be stored in later read data in, perform step 3;Step 3, reading server later
User's mark according to client is read later will read data later and be bound with reading client later, perform step 4;
Step 4, reading server is managed according to user instruction to reading data later later;
Described second reads client later, suitable for need obtain later read data when, to the reading server later
Data request information is read in transmission later, is obtained from the reading server later and is read data later accordingly.
2. the system as claimed in claim 1, it is characterised in that described read later is preserved in message also including user's mark number
According to;
The reading server later is further adapted for:User's mark number is obtained in preservation message from described read later
According to according to the subscriber identity data by acquisition reading data later is stored in corresponding memory space.
3. system as claimed in claim 2, it is characterised in that described read later in data request information carries the use
Family mark data;
The reading server later is further adapted for:The user carried in data request information is read described in obtaining later
Mark data, obtained according to the subscriber identity data from corresponding memory space it is corresponding with the subscriber identity data slightly
After read data.
4. the system as claimed in claim 1, it is characterised in that the data request information of reading later includes:Read later
Data request information is read in list request message, and/or individual event later;
Described second reads client later is further adapted for:Reading list request message, and according to described later described in sending
The parameter in reading list obtains from the reading server later and reads data later accordingly later;Need to read in user
During the content of pages of a certain data of reading later in the reading list later, send the individual event and read request of data later
Message, and the corresponding content of pages for reading data later is obtained from the reading server later, wherein, it is described to read row later
Table includes:Do not read to read data group later and all read data group later, the parameter in the reading list later is specific
Including:The page title of data is read later and reads the page network address of data later.
5. system as claimed in claim 4, it is characterised in that parameter in the reading list later also include it is following at least
One of:The page status of reading data later, the source categories for reading data later or read later data be added to it is described slightly
The addition time of reading server afterwards.
A kind of 6. reading server implementation method later, it is characterised in that including:
Receive and read the user instruction that client is sent later, obtained from the user instruction and read data later, and to institute
Reading data later are stated to be managed;Wherein, the user instruction includes:Increase by one reads data, deletes one slightly later
Data are read afterwards and change a parameter read later in data;The data of reading later specifically include:Page mark
Topic and page network address;The data of reading later also include:Page status, and/or source categories, and content of pages;
Wherein, the reading server later is managed to reading data later and specifically included:
Step 1, reading server judges whether user instruction is that data are read in increase by one later later, in the feelings being judged as YES
Under condition, step 2 is performed, otherwise, directly performs step 3;Step 2, reading server acquisition later is read data and is added to later
Later the addition time of reading server and be stored in later read data in, perform step 3;Step 3, reading server later
User's mark according to client is read later will read data later and be bound with reading client later, perform step 4;
Step 4, reading server is managed according to user instruction to reading data later later;
The reading data request information later that client is sent is read described in receiving later, and is asked according to the data of reading later
Ask message to be sent to the client of reading later and read data later accordingly.
7. method as claimed in claim 6, it is characterised in that the reading server later is sent from reading client later
User instruction in obtain later read data specifically include:
The reading server later is read data to the encryption obtained in the user instruction and is decrypted later, obtains decryption
Reading data later afterwards.
8. method as claimed in claim 6, it is characterised in that
The data of reading later specifically include:Page title and page network address.
A kind of 9. reading server later, it is characterised in that including:
Management module, suitable for receiving the user instruction read client later and sent, obtain from the user instruction and read later
Data are read, and the data of reading later are managed;Wherein, the user instruction includes:Number is read in increase by one later
According to, delete one later read data and change one later read data in parameter;The data of reading later are specific
Including:Page title and page network address;The data of reading later also include:Page status, and/or source categories, and
Content of pages;
Wherein, it is managed to reading data later and specifically includes:
Step 1, reading server judges whether user instruction is that data are read in increase by one later later, in the feelings being judged as YES
Under condition, step 2 is performed, otherwise, directly performs step 3;Step 2, reading server acquisition later is read data and is added to later
Later the addition time of reading server and be stored in later read data in, perform step 3;Step 3, reading server later
User's mark according to client is read later will read data later and be bound with reading client later, perform step 4;
Step 4, reading server is managed according to user instruction to reading data later later;
Interactive module, the reading data request information later sent suitable for reading client described in reception later, and according to described
Data request information is read later reads data later accordingly to the client transmission of reading later.
10. reading server later as claimed in claim 9, it is characterised in that the management module is particularly adapted to:To described
The encryption obtained in user instruction is read data and is decrypted later, obtains the reading data later after decryption.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410513481.6A CN104202347B (en) | 2012-06-29 | 2012-06-29 | Reading server implementation method, system and reading server later later |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410513481.6A CN104202347B (en) | 2012-06-29 | 2012-06-29 | Reading server implementation method, system and reading server later later |
CN201210226955.XA CN102724212B (en) | 2012-06-29 | 2012-06-29 | Read-later server realization method, read-later server realization system and read-later read server |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210226955.XA Division CN102724212B (en) | 2012-06-29 | 2012-06-29 | Read-later server realization method, read-later server realization system and read-later read server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104202347A CN104202347A (en) | 2014-12-10 |
CN104202347B true CN104202347B (en) | 2018-01-16 |
Family
ID=52087572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410513481.6A Expired - Fee Related CN104202347B (en) | 2012-06-29 | 2012-06-29 | Reading server implementation method, system and reading server later later |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104202347B (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040204070A1 (en) * | 2002-04-19 | 2004-10-14 | August Katherine G. | Wireless service provider functionality to transfer designated configuration information |
CN101247316A (en) * | 2007-02-13 | 2008-08-20 | 中国移动通信集团公司 | Data sharing method of communication terminal |
CN101958914B (en) * | 2009-07-20 | 2013-02-27 | 中兴通讯股份有限公司 | File sharing method, shared server and mobile communication terminal |
CN102082760A (en) * | 2009-11-27 | 2011-06-01 | Tcl集团股份有限公司 | Network bookmark and method for accessing network files |
CN102761547B (en) * | 2012-06-29 | 2015-04-22 | 北京奇虎科技有限公司 | System and method for implementing read-later clients and read-later client |
-
2012
- 2012-06-29 CN CN201410513481.6A patent/CN104202347B/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
《永不消失的书签 Chrome浏览器同步详解》;郭耀魁;《中关村在线》;20120605;正文第1-5页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104202347A (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7434342B2 (en) | Container builder for personalized network services | |
CN103593476B (en) | Multi-keyword plaintext and ciphertext retrieving method and device oriented to cloud storage | |
CN105830389B (en) | For accessing the single group certificate of multiple computing resource services | |
CN104102483B (en) | Safely using public service to realize the method and system of private or enterprise objective | |
CN103595730B (en) | A kind of ciphertext cloud storage method and system | |
EP3050249B1 (en) | Data security using request-supplied keys | |
US8543675B1 (en) | Consistent link sharing | |
CN105095786B (en) | The platform that safety moving synergistic application is established with data configuration is presented using dynamic | |
US20140173287A1 (en) | Identifier management method and system | |
CN106549907B (en) | A kind of web app access method, device and system | |
CN105210076B (en) | Elastic, recoverable dynamic device identification | |
CN108696520A (en) | More permissions data safety and access | |
CN106416125A (en) | Automatic directory join for virtual machine instances | |
CN103036871B (en) | Support device and method of application plug-in of browser | |
CN106557269A (en) | The method and apparatus of storage cloud disk resource | |
CN109165500A (en) | A kind of single sign-on authentication system and method based on cross-domain technology | |
CN110036387A (en) | Integrated agreement system | |
US20230353546A1 (en) | Systems and processes for vaultless tokenization and encryption | |
CN106803032A (en) | Realize method, device and client device that website fingerprint is logged in | |
CN102724328B (en) | Read client refreshes method, system and device after a while | |
CN106941524A (en) | A kind of WEB file configuration methods of HDFS | |
CN110266792A (en) | Address conversion method, device, equipment and computer readable storage medium | |
CN102724212B (en) | Read-later server realization method, read-later server realization system and read-later read server | |
JP2006301992A (en) | Authentication management method and system | |
CN109697194A (en) | A kind of file service method and system based on micro services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180116 Termination date: 20210629 |