CN104219194B - Data information sharing method, data information pull method, equipment and system - Google Patents
Data information sharing method, data information pull method, equipment and system Download PDFInfo
- Publication number
- CN104219194B CN104219194B CN201310207235.3A CN201310207235A CN104219194B CN 104219194 B CN104219194 B CN 104219194B CN 201310207235 A CN201310207235 A CN 201310207235A CN 104219194 B CN104219194 B CN 104219194B
- Authority
- CN
- China
- Prior art keywords
- mark
- website
- party
- mandate
- authorized order
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of data information sharing method, data information to pull method, equipment and system, belongs to field of computer technology.Methods described includes:Generated according to customer identification information and authorize mark and authorized order;Mark and authorized order will be authorized to send to third party's website;Receive the transmission of third party's website includes the checking request for authorizing mark and authorized order;Data information related to authorizing mark on open platform is sent to third party's website.The present invention authorizes mark and authorized order by being sent to third party's website, to cause third party's website directly to log in;And after the checking request for including mandate mark and authorized order that third party's website is sent is received, data information related to authorizing mark on open platform is shared to third party's website;Solve the problems, such as that limitation is compared in the service that third party's website provides the user;The effect more serviced can be provided the user according to these data informations by having reached third party's website.
Description
Technical field
The present invention relates to field of computer technology, more particularly to a kind of data information sharing method, the data information side of pulling
Method, equipment and system.
Background technology
When user logs in a certain website, it usually needs the website is registered, and fills in related registration information, including is stepped on
Record account, login password etc..User can only log in a website corresponding with the log-on message according to log-on message.If user
Want to log in multiple websites, then need respectively to register these websites, such user needs to manage multiple accounts, to user
Cause many inconvenience.
A kind of method authorized according to open platform to third party's website is provided in the prior art, including:It is open flat
Platform receives authorized order of the user terminal to third party's website into the page;After user terminal Successful login open platform,
The login banner of user terminal and login key are passed to third party's website by open platform;Marked by third party's website according to login
Know and log in key and carry out the mandate login based on user terminal.So, user is just realized to step in the mandate of third party's website
Record, when user no longer needs to register third party's website and manual entry when using third party's website, therefore use
Family is more convenient when browsing third party's website.
During the present invention is realized, inventor has found that prior art at least has problems with:Third party's website is only
Get the login banner related to user and log in key, limitation is compared in the service that can be provided the user.
The content of the invention
In order to solve the problems, such as that limitation is compared in the service that third party's website provides the user in the prior art, the present invention is implemented
Example provides a kind of data information sharing method, data information pulls method, equipment and system.The technical scheme is as follows:
First aspect, there is provided a kind of data information sharing method, in open platform, methods described to include:
Generated according to the customer identification information of the open platform and authorize mark and authorized order;
Mark and the authorized order is authorized to send to third party's website by described, in order to which third party's website receives
It is described to authorize mark and the authorized order;Logged according to the mandate mark;After logining successfully, receive for pulling
On the open platform request is pulled to the mandate mark related data information;Described request is pulled receiving
Afterwards, sent to the open platform and include the checking request for authorizing and identifying with the authorized order;
Receive third party's website transmission includes the checking request for authorizing and identifying with the authorized order;
After the checking request is received, by the data related to the mandate mark on the open platform
Information is sent to third party's website.
Second aspect, there is provided a kind of data information pulls method, applied to third party's website, methods described, including:
Mandate mark and the authorized order that open platform is sent are received, the mandate mark and the authorized order are bases
The customer identification information generation of the open platform;
After the mandate mark of open platform transmission and authorized order is received, stepped on according to the mandate mark
Record;
After logining successfully, receive for pulling data information related to the mandate mark on the open platform
Pull request;
After request is pulled described in receiving, include the mandate mark to open platform transmission and mandate refers to
The checking request of order, so that the open platform is after the checking request is received, by the open platform with it is described
The data information for authorizing mark related is sent to third party's website;
Receive the data information related to the mandate mark that the open platform is sent.
The third aspect, there is provided a kind of open platform, the open platform include:
Generation module, mark and authorized order are authorized for being generated according to the customer identification information of the open platform;
First sending module, for the generation module is generated the mandate mark and the authorized order send to
Third party's website, identified and the authorized order in order to which third party's website receives described authorize;Marked according to described authorize
Knowledge is logged in;After logining successfully, receive for pulling the data related to the mandate mark on the open platform
Information pulls request;After request is pulled described in receiving, sent to the open platform and include the mandate mark
With the checking request of the authorized order;
Receiving module, identified and the authorized order for receiving described authorize that include that third party's website is sent
Checking request;
Second sending module, after receiving the checking request for the receiving module, by the open platform
The data information related to the mandate mark is sent to third party's website.
Fourth aspect, there is provided a kind of third party's website, third party's website, including:
First receiving module, for receive open platform transmission mandate mark and authorized order, it is described authorize mark and
The authorized order is generated according to the customer identification information of the open platform;
Login module, for receiving the mandate mark and authorized order of open platform transmission in first receiving module
Afterwards, logged according to the mandate mark;
Second receiving module, it is used to pull the open platform for after the login module logins successfully, receiving
The data information related to the mandate mark pulls request;
Sending module, for second receiving module receive it is described pull request after, to the open platform
Send include it is described authorize mark and authorized order checking request, so as to the open platform receive the checking please
After asking, the data information related to the mandate mark on the open platform is sent to third party's website;
3rd receiving module, believe for receiving the data related to the mandate mark that the open platform is sent
Breath.
5th aspect, there is provided a kind of data information shared system, the system include open platform and at least one the
Tripartite's website, connected between the open platform and third party's website by cable network mode or wireless network mode;
The open platform is the open platform that the third aspect provides, and third party's website is described that fourth aspect provides
Tripartite's website.
The beneficial effect that technical scheme provided in an embodiment of the present invention is brought is:
Mark and authorized order are authorized by being generated according to the customer identification information of open platform, will be authorized and identified and authorize
Instruction is sent to third party's website, and receive the transmission of third party's website includes the checking request for authorizing mark and authorized order,
After checking request is received, data information related to authorizing mark on open platform is sent to third party's website;Solution
The problem of limitation is compared in the service that third party's website provides the user of having determined;Third party's website is reached according to these data informations
The effect more serviced can be provided the user.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings
Accompanying drawing.
Fig. 1 is the method that the data information in open platform is shared to third party's website that the embodiment of the present invention one provides
Flow chart;
Fig. 2 is the method that the data information in open platform is shared to third party's website that the embodiment of the present invention two provides
Flow chart;
Fig. 3 is the structural representation for the open platform that the embodiment of the present invention three provides;
Fig. 4 is the structural representation for third party's website that the embodiment of the present invention four provides;
Fig. 5 is the schematic diagram for the data information shared system that the embodiment of the present invention five provides.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
Embodiment one
Shown in Figure 1, it illustrates what the embodiment of the present invention one provided to share the data information in open platform
Method flow diagram to third party's website.This shares to the data information in open platform the method for third party's website, can be with
Including:
Step 101, open platform generates according to the customer identification information of open platform and authorizes mark and authorized order;
User can log in open platform according to predetermined customer identification information.
For example, the customer identification information can log in the open platform for what is obtained after open platform registration
Login account, for example the login account can include login username and login password.Under normal circumstances, in the open platform
Include the data information related to the customer identification information, such as the contact method of user, contact address etc..
In a particular application, the chained address of third party's website would generally be provided with open platform, when user is using
Open platform and when clicking on the chained address of third party's website on the open platform, the open platform can be then that the third party stands
Point generation authorizes mark and authorized order.
Step 102, open platform will authorize mark and authorized order to send to third party's website;
In a particular application, there may be multiple chained addresses on open platform, these chained addresses may correspond to
Multiple different third party's websites, open platform are that the mandate mark that each third party's website is sent and authorized order can be with identical
Can also be different.For example, it is used to generate and authorizes mark and mandate to refer to when open platform is a kind of with third party's website A agreements
First predetermined generation method of order, open platform are directed to the 3rd according to the first predetermined generation method and customer identification information generation
Fang Zhandian A mandate mark and authorized order;It is similar, it is used to generating when open platform is a kind of with third party's website B agreements
Mark and the second predetermined generation method of authorized order are authorized, open platform is according to the second predetermined generation method and user's identification
Mandate mark and authorized order of the information generation for third party's website B.Again for example, no matter what third party's website is,
Open platform is according only to predetermined generation method and customer identification information generation mandate identifies and authorized order, and predetermined life now
It is uncorrelated to third party's website into method.
In a particular application, the chained address of third party's website would generally be provided with open platform, when user is using
Open platform and when clicking on the chained address of third party's website on the open platform, the open platform will can then authorize mark and
Authorized order is sent to corresponding third party's website.
Step 103, third party's website, which receives, authorizes mark and authorized order;
Step 104, third party's website is logged according to mandate mark;
That is, the mandate mark that third party's website directly can be sent according to open platform is logged in.For example use
Family is not registered to third party's website, therefore also without the login account that can log in third party's website, user is only
Need to read or using the correlation function on third party's website after being logged according to mandate mark.
Step 105, third party's website receives related to authorizing mark on open platform for pulling after logining successfully
Data information pull request;
For example, third party's website is a shopping website, when user wants to buy the article on the shopping website
When, it will usually need user to fill in the harvest contact details of correlation, such as telephone number and harvest address etc..And according to above-mentioned step
Rapid to understand, user never leaves any contact details not in third party's site registration mistake in third party's website.And by
There is the data information related to mandate mark in open platform, that is to say, that have in open platform and customer identification information
Related data information.Now, according to user's needs, third party's website can produce one pull on open platform with mandate
Identify related data information pulls request, and this is pulled into request and is sent to open platform.
Step 106, third party's website is after receiving and pulling request, sent to open platform include mandate mark and
The checking request of authorized order;
That is, mandate mark and authorized order that third party's website can send open platform are sent out as checking information
Give corresponding open platform.
Step 107, open platform, which receives, authorizes the checking of mark and authorized order please including for third party's website transmission
Ask;
Step 108, open platform is after checking request is received, by data related to authorizing mark on open platform
Information is sent to third party's website.
Open platform, can will be with the mandate after the checking request for including the mandate mark and authorized order is received
The related data information of mark is sent to corresponding third party's website.
Step 109, third party's website receives the data information related to authorizing mark that open platform is sent.
By above-mentioned steps, open platform can will be total to customer identification information or the data information for authorizing mark related
Enjoy third party's website to correlation.
It should be noted that step 101, step 102, step 107 and step 108 can be individually implemented as with open flat
Platform is the data information sharing method of executive agent;Step 103 to step 106 and step 109 can individually be implemented as with
Third party's website pulls method for the data information of executive agent.Under normal circumstances, lead between open platform and third party's website
Cross cable network mode or wireless network mode connects.
In summary, the data information provided in an embodiment of the present invention by open platform shares to the side of third party's website
Method, mark and authorized order are authorized by being generated according to the customer identification information of open platform, mark and authorized order will be authorized
Sending to third party's website, third party's website is logged according to the mandate of reception mark, and after login as needed to the
Tripartite's website sends the checking request for including and authorizing mark and authorized order, and what open platform reception third party website was sent tests
Card request, data information related to authorizing mark on open platform is sent to third party's website;Solves third party's website
The problem of limitation is compared in the service provided the user;Having reached third party's website can provide the user according to these data informations
The effect more serviced.
Embodiment two
Shown in Figure 2, it illustrates what the embodiment of the present invention two provided to share the data information in open platform
Method flow diagram to third party's website.This shares to the data information in open platform the method for third party's website, can be with
Including:
Step 201, open platform generates according to the customer identification information of open platform and authorizes mark and authorized order;
In actual applications, open platform can be logged according to legal customer identification information.
For example, the customer identification information can log in the open platform for what is obtained after open platform registration
Login account, for example the login account can include login username and login password.Under normal circumstances, in the open platform
Include the data information related to the customer identification information, such as the contact method of user, contact address etc..
In a particular application, there may be multiple chained addresses on open platform, these chained addresses may correspond to
Multiple different third party's websites, open platform are that the mandate mark that each third party's website is sent and authorized order can be with identical
Can also be different.For example, the first of mark and authorized order is authorized when open platform and third party's website A agreements are a kind of
Predetermined generation method, open platform are directed to third party's website A according to the first predetermined generation method and customer identification information generation
Mandate mark and authorized order;It is similar, authorize mark and the mandate to refer to when open platform is a kind of with third party's website B agreements
Second predetermined generation method of order, open platform are directed to the 3rd according to the second predetermined generation method and customer identification information generation
Fang Zhandian B mandate mark and authorized order.Again for example, no matter what third party's website is, open platform is according only to pre-
Determine generation method and customer identification information generation authorizes mark and authorized order, and predetermined generation method now is stood with third party
Point is uncorrelated.
Step 202, open platform will authorize mark and authorized order to be encrypted respectively according to predetermined cryptographic protocol;
In order to ensure transmission security, between open platform and third party's website can in advance the good cryptographic protocol of agreement with
Decryption protocol, i.e., predetermined cryptographic protocol and predetermined decryption protocol, in order to according to the predetermined cryptographic protocol related transmitting information, or
According to the relevant information after the decryption encryption of predetermined decryption protocol.
It should be noted that to authorizing what is identified the predetermined cryptographic protocol being encrypted and authorized order is encrypted
Predetermined cryptographic protocol can be the same or different;It will be apparent that mandate mark and authorized order can be encrypted respectively,
Mark and authorized order can will be authorized as an entirety, so that the entirety to be encrypted.
Step 203, the authorized order after the mandate after encryption is identified and encrypted by open platform is sent to third party's website;
In practical operation, the usual authorized order packing hair returned after the mandate after encryption is identified and encrypted of open platform
Give third party's website;Or if open platform by after encryption mandate identify and encryption after authorized order individually
When being sent to third party's website, in order to avoid third party's website is obscured, add in mandate mark that can be after encryption and awarded with this
The guidance information of authorized order corresponding to token knowledge, in order to which third party's website is after mandate mark is received, according to this
Guidance information is found and the corresponding authorized order of mandate mark;Authorized order similar, that open platform can also be after encryption
It is middle to add the guidance information for authorizing mark corresponding with the authorized order, in order to which third party's website is receiving the authorized order
Afterwards, authorize corresponding with the authorized order is found according to the guidance information to identify.
Step 204, the mandate that third party's website is received after mandate mark and encryption after the encryption that open platform is sent refers to
Order, authorizing mark and authorized order is generated according to the customer identification information of open platform;
Step 205, open mark and authorized order are decrypted respectively according to predetermined decryption protocol for third party's website;
For example, after mandate mark is encrypted according to predetermined cryptographic protocol for open platform, third party's website connects
After receiving the mark of the mandate after the encryption, the mandate is identified according to predetermined decryption protocol corresponding with the predetermined cryptographic protocol
It is decrypted.
Step 206, third party's website is logged according to the opening mark after decryption;
That is, the mandate mark that third party's website directly can be sent according to open platform is logged in.For example use
Family is not registered to third party's website, therefore now, is used without the login account that can log in third party's website yet
Family only needs to read or using the correlation function on third party's website after being logged according to mandate mark.
Step 207, third party's website receives related to authorizing mark on open platform for pulling after logining successfully
Data information pulls request;
For example, third party's website is a shopping website, when user wants to buy the article on the shopping website
When, it will usually need user to fill in the harvest contact details of correlation, such as telephone number and harvest address etc..And according to above-mentioned step
Rapid to understand, user never leaves any contact details not in third party's site registration mistake in third party's website.And by
There is the data information related to mandate mark in open platform, that is to say, that have in open platform and customer identification information
Related data information.Now, it can correspond to generation one according to user selection, third party's website and pull on open platform
The data information related to authorizing mark pulls request, and this is pulled into request and is sent to open platform.
Step 208, third party's website is after receiving and pulling request, according to predetermined cryptographic protocol in checking request
Mark and authorized order be encrypted;
Here predetermined cryptographic protocol can be identical with the predetermined cryptographic protocol mentioned by step 202, can also be with step
Predetermined cryptographic protocol mentioned by 202 is different.
Step 209, the checking of the authorized order after the mandate after including encryption is identified and encrypted by third party's website please
Transmission is asked to open platform;
Step 210, open platform, which receives, authorizes the checking of mark and authorized order please including for third party's website transmission
Ask;
Step 211, open platform detection receive checking request time whether to third party's website send authorize
In the predetermined amount of time that mark and authorized order rise;
In actual applications, the authorized order after the mandate after encryption being identified and encrypted from open platform step 203
Send to from the time of third party's website, whether detection open platform have received the transmission of third party's website within a predetermined period of time
Checking request.The predetermined amount of time can be set as the case may be, for example be arranged to 1 hour or 2 hours etc..Citing
For, generally after open platform, which is sent, authorizes mark and authorized order to third party's website in longer time section, if
Open platform does not have the checking request for receiving the transmission of third party's website, shows that the 3rd station need not probably obtain opening
The data information of platform, or user and the data information for not needing open platform.
Step 212, if testing result is the time for receiving checking request to send mandate mark to third party's website
In the predetermined amount of time risen with authorized order, whether open platform detection checking request is correct;
In actual applications, whether correct open platform detects the checking request, may include steps of:
212a, open platform enter according to predetermined decryption protocol to the mandate mark after being encrypted in checking request and authorized order
Row decryption;
The predetermined decryption protocol should be corresponding with the predetermined cryptographic protocol used in step 208.
212b, open platform obtain the authorized order after mandate mark and decryption after being decrypted in checking request;
212c, the mandate mark after decrypting in open platform detection checking request and the authorized order after decryption and to the 3rd
Whether the mandate mark and authorized order that Fang Zhandian is sent are identical;
212d, if testing result is authorized order after mandate mark and decryption after being decrypted in checking request and to the 3rd
The mandate mark that Fang Zhandian is sent is identical with authorized order, and the request of open platform decision verification is correct.
Step 213, if checking request is correct, open platform sends out data information related to authorizing mark on open platform
Deliver to third party's website;
Step 214, third party's website receives the data information related to authorizing mark that open platform is sent.
In one preferably embodiment, after step 202, open platform can also produce newest at predetermined time intervals
From mandate marks different before and authorized order, and by it is newest it is caused authorize mark and authorized order be sent to third party
Website;So, it is necessary to detect in the checking request after open platform receives the checking request of third party's website transmission
Authorize mark and authorized order whether with most after to third party's website transmission mandate mark and authorized order it is identical, if phase
The request of same then decision verification is correct.This be in order to avoid open platform authorizes mark and during authorized order being sent to third party,
Illegal user steals the mandate mark and authorized order, and after user closes third party's website, is stood using the third party
Attempt to obtain the data information in open platform during point.
It is worthy of note that step 201 to step 203, step 210 to step 213 can be individually implemented as with opening
Platform is the data information sharing method of executive agent, and step 204 to step 209 and step 214 can be individually implemented as
Data information using third party's website as executive agent pulls method.Under normal circumstances, between open platform and third party's website
Connected by cable network mode or wireless network mode.
In summary, it is provided in an embodiment of the present invention to share the data information of open platform to the side of third party's website
Method, by according to the customer identification information of open platform generate authorize mark and authorized order, by after encryption mandate mark and
Authorized order is sent to third party's website, and third party's website is logged according to the mandate of reception mark, and basis after login
Need to send to third party's website and include the mandate mark of encryption and the checking request for the authorized order encrypted, open platform connects
The checking request that third party's website is sent is received, will be related to authorizing mark on open platform after decision verification request is correct
Data information send to third party's website;Solve the problems, such as that limitation is compared in the service that third party's website provides the user;Reach
The effect more serviced can be provided the user according to these data informations by having arrived third party's website.
Embodiment three
It is shown in Figure 3, the structural representation of the open platform provided it illustrates the embodiment of the present invention three.The opening
Platform can be, but not limited to include:Generation module 301, the first sending module 302, the sending module of receiving module 303 and second
304。
Generation module 301, it can be used for generating mandate mark and authorized order according to the customer identification information of open platform.
First sending module 302, it can be used for sending mandate mark and authorized order that generation module 301 generates to
Tripartite's website, mark and authorized order are authorized in order to which third party's website receives;Logged according to mark is authorized;Log in into
After work(, receive and pull request to authorize the related data information of mark on open platform for pulling;Pulled receiving
After request, sent to open platform and include the checking request for authorizing mark and authorized order
Receiving module 303, can be used for receiving that third party website sends includes and authorize testing for mark and authorized order
Card request.
Second sending module 304, can be used for after receiving module 303 receives checking request, by open platform with
The data information for authorizing mark related is sent to third party's website.
In one preferably embodiment, the open platform can also include:First detection module 305, second detects mould
Block 306 and trigger module 307.
First detection module 305, can be used for detect receiving module 303 receive checking request time whether to
Third party's website is sent in the predetermined amount of time for authorizing mark and authorized order.
Second detection module 306, the testing result that can be used in first detection module 305 are to receive checking request
Time, whether detection checking request when in the predetermined amount of time sent to third party's website authorizing mark and authorized order
Correctly.
Trigger module 307, it can be used for when the second detection module 306 detects that checking request is correct, the hair of triggering second
Module 304 is sent to send the data information on open platform to third party's website.
Further preferably in embodiment, the open platform can also include:Encrypting module 308.
Encrypting module 308, can be used for the mandate mark that is respectively generated generation module 301 according to predetermined cryptographic protocol and
Authorized order is encrypted.
It is corresponding, the first sending module 302, it can be also used for the mark of the mandate after encrypting module 308 is encrypted and encryption
Authorized order afterwards is sent to third party's website;
Checking request includes the authorized order after mandate mark and encryption after encryption, the second detection module 306, can wrap
Include:
Decryption unit 306a, it can be used in the checking request that is received according to predetermined decryption protocol to receiving module 303
Mandate mark and authorized order after encryption are decrypted.
Acquiring unit 306b, it can be used for obtaining the mandate mark in checking request after decryption unit 306a decryption and conciliate
Authorized order after close.
Detection unit 306c, it can be used in the checking request that measurement acquisition unit 306b is got the mandate after decrypting
Whether the authorized order after mark and decryption and the mandate mark and authorized order to the transmission of third party's website are identical.
Identifying unit 306d, the testing result that can be used in detection unit 306c are awarding after being decrypted in checking request
When token knowledge and the authorized order after decryption and the mandate mark sent to third party's website identical with authorized order, decision verification
Request is correct.
In summary, open platform provided in an embodiment of the present invention, by being given birth to according to the customer identification information of open platform
Into mark and authorized order is authorized, mark and authorized order will be authorized to send to third party's website, third party's website is received and send
Include authorize mark and authorized order checking request, after checking request is received, by open platform with mandate
The related data information of mark is sent to third party's website;Solve the service that third party's website provides the user and compare limitation
Problem;The effect more serviced can be provided the user according to these data informations by having reached third party's website.
Example IV
It is shown in Figure 4, the structural representation of the third party's website provided it illustrates the embodiment of the present invention four.This
Tripartite's website can include but is not limited to:First receiving module 410, login module 402, the second receiving module 403, sending module
404 and the 3rd receiving module 405.
First receiving module 401, it can be used for receiving mandate mark and the authorized order that open platform is sent, authorize mark
With authorized order generated according to the customer identification information of open platform.
Login module 402, it can be used for receiving the mandate mark of open platform transmission in the first receiving module 401 and award
After power instruction, logged according to mark is authorized.
Second receiving module 403, can be used for after login module 402 logins successfully, and receive for pulling open platform
The upper data information related to authorizing mark pulls request.
It sending module 404, can be used for after the second receiving module 403 receives and pulls request, sent out to open platform
The checking request for including and authorizing mark and authorized order is sent, so that open platform is after checking request is received, by opening
The data information related to authorizing mark is sent to third party's website on platform.
3rd receiving module 405, it can be used for receiving the data information related to authorizing mark that open platform is sent.
In preferably embodiment, what is received authorizes the mandate after the respectively encryption of mark and authorized order to identify and add
Authorized order after close, third party's website can also include:Deciphering module 406.
Deciphering module 406, it can be used for the opening received respectively to the first receiving module 401 according to predetermined decryption protocol
Mark and authorized order are decrypted;
Login module 402, it can be also used for the opening mark after being decrypted according to deciphering module 406 and logged in;
Sending module 404, ciphering unit 404a and transmitting element 404b can be included.
Ciphering unit 404a, it can be used for basis and the mark in checking request and authorized order entered with predetermined cryptographic protocol
Row encryption.
Transmitting element 404b, it can be used for awarding after including the mandate mark after ciphering unit 404a is encrypted and encrypt
The checking request of power instruction is sent to open platform.
In summary, third party's website provided in an embodiment of the present invention, the mandate sent by receiving open platform identify
And authorized order, according to it is described mandate mark logged in, after logining successfully, receive for pull on the open platform with
It is described authorize the related data information of mark pull request, sent to the open platform and include described authorize and identify and institute
The checking request of authorized order is stated, receives the data information related to the mandate mark that the open platform is sent;
Therefore automated log on can be realized and pull data information related to authorizing mark in open platform.
Embodiment five
It is shown in Figure 5, the schematic diagram of the data information shared system provided it illustrates the embodiment of the present invention five.Should
Data information shared system can include open platform 510 and at least one third party's website 520.
The open platform 510 can include but is not limited to:Generation module 511, the first sending module 512, receiving module 513
With the second sending module 514.Third party's website 520 can include but is not limited to:First receiving module 521, login module 522,
Second receiving module 523, the receiving module 525 of sending module 524 and the 3rd.
Generation module 511, it can be used for generating mandate mark according to the customer identification information of open platform 510 and mandate refer to
Order.
First sending module 512, it can be used for sending mandate mark and authorized order that generation module 511 generates to
The first receiving module 521 in tripartite's website 520.
Receiving module 513, it can be used for receiving the mandate that includes that sending module 524 in third party's website 520 is sent and mark
Know the checking request with authorized order.
Second sending module 514, it can be used for after receiving module 513 receives checking request, by open platform 510
The data information related to authorizing mark is sent into the 3rd receiving module 525 of third party's website 520.
First receiving module 521, it can be used for receiving the mandate mark that first sending module 512 is sent in open platform 510
Knowledge and authorized order, authorizing mark and authorized order is generated according to the customer identification information of open platform 510.
Login module 522, it can be used for the mandate mark that the transmission of open platform 510 is received in the first receiving module 521
After authorized order, logged according to mark is authorized.
Second receiving module 523, can be used for after login module 522 logins successfully, and receive for pulling open platform
The data information related to authorizing mark pulls request on 510.
Sending module 524, it can be used for after the second receiving module 523 receives and pulls request, to open platform 510
Receiving module 513 send include authorize mark and authorized order checking request.
3rd receiving module 525, can be used for receive open platform 510 in the second sending module 514 send with mandate
Identify related data information.
In preferably embodiment, the open platform 510 can also include first detection module 515, the second detection module
516 and trigger module 517.
First detection module 515, can be used for detect receiving module 513 receive checking request time whether to
Third party's website 520 is sent in the predetermined amount of time for authorizing mark and authorized order.
Second detection module 516, the testing result that can be used in first detection module 515 are to receive checking request
Time when in the predetermined amount of time sent to third party's website 520 authorizing mark and authorized order, detects checking request
It is whether correct.
Trigger module 517, it can be used for when the second detection module 516 detects that checking request is correct, the hair of triggering second
Module 514 is sent to send the data information on open platform 510 to third party's website 520.
In more excellent embodiment, the open platform 510 can also include encrypting module 518.
First encrypting module 518, can be used for the mandate mark for respectively generation module 511 being generated according to predetermined cryptographic protocol
Know and authorized order is encrypted.
First sending module 512, can be also used for by after encryption mandate mark and encryption after authorized order send to
Third party's website 520.
Checking request includes the authorized order after mandate mark and encryption after encryption, the second detection module 516, can wrap
Include decryption unit 516a, acquiring unit 516b, detection unit 516c and identifying unit 516d.
Decryption unit 516a, for being encrypted in the checking request that is received according to predetermined decryption protocol to receiving module 513
Mandate mark and authorized order afterwards is decrypted.
Acquiring unit 516b, after obtaining mandate mark and the decryption in checking request after decryption unit 516a decryption
Authorized order.
Detection unit 516c, the mandate mark after decrypting in the checking request got for measurement acquisition unit 516b
Whether the mandate mark and authorized order sent with the authorized order after decryption and to third party's website be identical.
Identifying unit 516d, for the mandate mark after being decrypted in being checking request in detection unit 516c testing result
When knowledge and the authorized order after decryption and the mandate mark sent to third party's website identical with authorized order, decision verification request
Correctly.
Corresponding, mandate mark and authorized order that third party's website 520 receives are respectively the mandate mark after encrypting
With the authorized order after encryption, third party's website 520 can also include deciphering module 526.
Deciphering module 526, it can be used for the open mark received respectively to the first receiving module according to predetermined decryption protocol
Know and authorized order is decrypted.
Login module 522, it can be also used for being logged according to the opening mark after decryption.
Sending module 524, ciphering unit 524a and transmitting element 524b can be included.
Ciphering unit 524a, it can be used for basis and the mark in checking request and authorized order entered with predetermined cryptographic protocol
Row encryption.
Transmitting element 524b, it can be used for awarding after including the mandate mark after ciphering unit 524a is encrypted and encrypt
The checking request of power instruction is sent to open platform 510.
In summary, data information shared system provided in an embodiment of the present invention, by being known according to the user of open platform
Other information generation authorizes mark and authorized order, and the mandate mark after encryption and authorized order are sent to third party's website, the
Tripartite's website is logged according to the mandate of reception mark, and is sent to include to third party's website as needed after login and added
Close mandate mark and the checking request of the authorized order of encryption, open platform receive the checking request that third party's website is sent,
After decision verification request is correct, data information related to authorizing mark on open platform is sent to third party's website;
Solve the problems, such as that limitation is compared in the service that third party's website provides the user;Reach third party's website according to these data to be believed
Breath can provide the user the effect more serviced.
It should be noted that:Third party's website that above-described embodiment provides is when pulling the data information of open platform, only
With the division progress of above-mentioned each functional module for example, in practical application, can as needed and by above-mentioned function distribution by
Different functional modules is completed, i.e., the internal structure of third party's website and open platform is divided into different functional modules, with
Complete all or part of function described above.In addition, open platform, third party's website and data that above-described embodiment provides
Information sharing method embodiment belongs to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc., it should be included in the scope of the protection.
Claims (9)
- A kind of 1. data information sharing method, in open platform, it is characterised in that methods described includes:Generated according to the customer identification information of the open platform and authorize mark and authorized order;Mark and the authorized order is authorized to send to third party's website by described, in order to described in third party's website reception Authorize mark and the authorized order;Logged according to the mandate mark;After logining successfully, receive described for pulling On open platform request is pulled to the mandate mark related data information;After request is pulled described in receiving, Sent to the open platform and include the checking request for authorizing and identifying with the authorized order;Receive third party's website transmission includes the checking request for authorizing and identifying with the authorized order;After the checking request is received, by the data information related to the mandate mark on the open platform Send to third party's website;Methods described also includes:Produce at predetermined time intervals it is newest from mandate marks different before and authorized order, and will be newest caused by authorize mark Know and authorized order is sent to third party's website;It is described after the checking request is received, in addition to:Whether the time that detection receives the checking request is sending the mandate mark and institute to third party's website State in the predetermined amount of time that authorized order rises;If testing result is the time for receiving the checking request to send the mandate mark to third party's website In the predetermined amount of time risen with the authorized order, then whether correct the checking request is detected;If the checking request is correct, perform the data information related to the mandate mark on the open platform The step of sending to third party's website;Whether the detection checking request is correct, including:Detect in the checking request mandate mark and authorized order whether with most after to third party's website transmission awarding Token knowledge is identical with authorized order, and if the same decision verification request is correct.
- 2. according to the method for claim 1, it is characterised in that authorize mark and the authorized order to send out by described described Deliver to before third party's website, in addition to:Mark and the authorized order is authorized to be encrypted by described respectively according to predetermined cryptographic protocol;It is described to authorize mark and the authorized order to send to third party's website by described, including:Mandate mark after encryption and the authorized order after encryption are sent to third party's website;The checking request includes the authorized order after mandate mark and encryption after encryption, and the detection checking request is It is no correct, including:Authorized order after the mandate after being encrypted in the checking request is identified and encrypted according to predetermined decryption protocol solves It is close;Obtain the authorized order after mandate mark and decryption after being decrypted in the checking request;Detect the authorized order after mandate mark and decryption after being decrypted in the checking request and to the described 3rd Whether the mandate mark and the authorized order that Fang Zhandian is sent are identical;If testing result be the checking request in decrypt after the mandate mark and decryption after the authorized order and to The mandate mark that third party's website is sent is identical with the authorized order, then judges that the checking request is correct.
- 3. a kind of data information pulls method, applied to third party's website, it is characterised in that methods described, including:Mandate mark and the authorized order that open platform is sent are received, the mandate mark and the authorized order are according to The customer identification information generation of open platform;After the mandate mark of open platform transmission and authorized order is received, logged according to the mandate mark, and The mandate mark being newly generated and the authorized order that the open platform is sent are received, wherein, the mandate mark being newly generated Know and authorized order is that the open platform is caused from mandate marks different before and authorized order at predetermined time intervals;After logining successfully, receive for pulling pulling for data information related to the mandate mark on the open platform Request;After request is pulled described in receiving, include the mandate mark to open platform transmission and described authorize refers to The checking request of order, so that the open platform is after the checking request is received, detection receives the checking request Time whether to third party's website send it is described authorize mark and the authorized order predetermined amount of time in; If testing result is the time for receiving the checking request to send the mandate mark and institute to third party's website State in the predetermined amount of time that authorized order rises, then detect mandate mark in the checking request and authorized order whether with finally The mandate mark sent to third party's website is identical with authorized order, and if the same decision verification request is correct;If institute State that checking request is correct, then perform will be related to the mandate mark on the open platform the data information send to institute State third party's website;Receive the data information related to the mandate mark that the open platform is sent.
- 4. according to the method for claim 3, it is characterised in that the mandate mark and the authorized order point received After Wei not encrypting mandate mark and encryption after authorized order, it is described according to it is described mandate mark logged in before, also Including:Mark and the authorized order is authorized to be decrypted to described respectively according to predetermined decryption protocol;It is described to be logged according to the mandate mark, including:Logged according to the mandate mark after decryption;Described sent to the open platform includes the checking request for authorizing and identifying with the authorized order, including:The mandate mark in the checking request and the authorized order are encrypted according to predetermined cryptographic protocol;The checking request of the authorized order after including the mandate mark after encrypting and encrypting is sent to institute State open platform.
- 5. a kind of open platform, it is characterised in that the open platform includes:Generation module, mark and authorized order are authorized for being generated according to the customer identification information of the open platform;First sending module, sent for the mandate mark for generating the generation module and the authorized order to the 3rd Fang Zhandian, identified and the authorized order in order to which third party's website receives described authorize;According to it is described mandate identify into Row logs in;After logining successfully, receive for pulling the data information related to the mandate mark on the open platform Pull request;After request is pulled described in receiving, sent to the open platform and include the mandate mark and institute State the checking request of authorized order;Receiving module, for including of receiving that third party's website sends described authorizing testing for mark and the authorized order Card request;Second sending module, after receiving the checking request for the receiving module, by the open platform with institute The data information for authorizing mark related is stated to send to third party's website;The open platform is additionally operable to:Produce at predetermined time intervals it is newest from mandate marks different before and authorized order, and will be newest caused by authorize mark Know and authorized order is sent to third party's website;The open platform, in addition to:First detection module, whether the time of the checking request is received to described for detecting the receiving module Tripartite's website is sent in the predetermined amount of time for authorizing mark to be risen with the authorized order;Second detection module, for being to exist the time for receiving the checking request in the testing result of the first detection module When in the predetermined amount of time from being sent the mandate mark and the authorized order to third party's website, tested described in detection Card request in mandate mark and authorized order whether with most after to third party's website transmission mandate mark and mandate refer to Make identical, if the same decision verification request is correct;Trigger module, for when second detection module detects that the checking request is correct, triggering described second to be sent Module sends the data information on the open platform to third party's website.
- 6. open platform according to claim 5, it is characterised in that the open platform, in addition to:Encrypting module, for respectively being awarded the mandate mark that the generation module generates with described according to predetermined cryptographic protocol Power instruction is encrypted;First sending module, is used for:Mandate mark after encryption and the authorized order after encryption are sent to third party's website;The checking request include encryption after mandate mark and encryption after authorized order, second detection module, including:Decryption unit, for the mandate after being encrypted in the checking request that is received according to predetermined decryption protocol to the receiving module Mark and the authorized order are decrypted;Acquiring unit, after obtaining mandate mark and decryption after decryption unit described in the checking request is decrypted The authorized order;Detection unit, mandate mark after decrypting in the checking request got for detecting the acquiring unit and The authorized order after decryption and the mandate mark sent to third party's website and the authorized order whether phase Together;Identifying unit, for the mandate mark after being decrypted in being the checking request in the testing result of the detection unit With the authorized order after decryption with sent to third party's website the mandate mark it is identical with the authorized order When, judge that the checking request is correct.
- A kind of 7. third party's website, it is characterised in that third party's website, including:First receiving module, for receive open platform transmission mandate mark and authorized order, it is described authorize mark and it is described Authorized order is generated according to the customer identification information of the open platform;Login module, for first receiving module receive open platform transmission mandate mark and authorized order it Afterwards, logged according to the mandate mark;Second receiving module, it is used to pull on the open platform and institute for after the login module logins successfully, receiving That states the related data information of mandate mark pulls request, and receives the mandate the being newly generated mark that the open platform is sent And authorized order, wherein, the mandate mark being newly generated and authorized order are that the open platform produces at predetermined time intervals It is raw from mandate marks different before and authorized order;Sending module, for second receiving module receive it is described pull request after, sent to the open platform Include it is described authorize mark and authorized order checking request, so as to the open platform receive the checking request it Afterwards, detection receive the checking request time whether to third party's website send it is described authorize mark and it is described In the predetermined amount of time that authorized order rises;If testing result is to receive time of the checking request to the third party Website is sent in the predetermined amount of time for authorizing mark to be risen with the authorized order, then detects the mandate in the checking request Mark and authorized order whether with most after to third party's website transmission mandate mark and authorized order it is identical, if identical Then decision verification request is correct;If the checking request is correct, mark phase will be authorized on the open platform with described by performing The step of data information closed is sent to third party's website;3rd receiving module, the data information related to the mandate mark sent for receiving the open platform.
- 8. third party's website according to claim 7, it is characterised in that the mandate mark received and the mandate The authorized order after mandate mark and encryption after instruction respectively encryption, third party's website, in addition to:Deciphering module, for first receiving module is received respectively according to predetermined decryption protocol the mandate mark and The authorized order is decrypted;The login module, is used for:Logged according to the mandate mark after decryption;The sending module, including:Ciphering unit, for referring to according to predetermined cryptographic protocol to the mandate mark in the checking request and the mandate Order is encrypted;Transmitting element, refer to for the mandate after the mandate after the ciphering unit is encrypted is identified and encrypted will to be included The checking request of order is sent to the open platform.
- 9. a kind of data information shared system, it is characterised in that the system includes open platform and at least one third party stands Point, connected between the open platform and third party's website by cable network mode or wireless network mode;The open platform is the open platform as described in any in claim 5,6, and third party's website is that right such as will Seek any described third party's website in 7,8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310207235.3A CN104219194B (en) | 2013-05-29 | 2013-05-29 | Data information sharing method, data information pull method, equipment and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310207235.3A CN104219194B (en) | 2013-05-29 | 2013-05-29 | Data information sharing method, data information pull method, equipment and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219194A CN104219194A (en) | 2014-12-17 |
CN104219194B true CN104219194B (en) | 2018-04-03 |
Family
ID=52100337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310207235.3A Active CN104219194B (en) | 2013-05-29 | 2013-05-29 | Data information sharing method, data information pull method, equipment and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219194B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997685A (en) * | 2009-08-27 | 2011-03-30 | 阿里巴巴集团控股有限公司 | Single sign-on method, single sign-on system and associated equipment |
CN102611709A (en) * | 2012-03-31 | 2012-07-25 | 奇智软件(北京)有限公司 | Access control method and system for third party resources |
CN102624739A (en) * | 2012-03-30 | 2012-08-01 | 奇智软件(北京)有限公司 | An authentication and authorization method and system suitable for a client platform |
US8250635B2 (en) * | 2008-07-13 | 2012-08-21 | International Business Machines Corporation | Enabling authentication of openID user when requested identity provider is unavailable |
CN102821085A (en) * | 2011-11-23 | 2012-12-12 | 腾讯科技(深圳)有限公司 | Third party authorization login method, open platform and system |
CN103023933A (en) * | 2011-09-22 | 2013-04-03 | 北京尚良楷诚网络技术有限公司 | Login information integrated processing system and method |
-
2013
- 2013-05-29 CN CN201310207235.3A patent/CN104219194B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8250635B2 (en) * | 2008-07-13 | 2012-08-21 | International Business Machines Corporation | Enabling authentication of openID user when requested identity provider is unavailable |
CN101997685A (en) * | 2009-08-27 | 2011-03-30 | 阿里巴巴集团控股有限公司 | Single sign-on method, single sign-on system and associated equipment |
CN103023933A (en) * | 2011-09-22 | 2013-04-03 | 北京尚良楷诚网络技术有限公司 | Login information integrated processing system and method |
CN102821085A (en) * | 2011-11-23 | 2012-12-12 | 腾讯科技(深圳)有限公司 | Third party authorization login method, open platform and system |
CN102624739A (en) * | 2012-03-30 | 2012-08-01 | 奇智软件(北京)有限公司 | An authentication and authorization method and system suitable for a client platform |
CN102611709A (en) * | 2012-03-31 | 2012-07-25 | 奇智软件(北京)有限公司 | Access control method and system for third party resources |
Also Published As
Publication number | Publication date |
---|---|
CN104219194A (en) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107645486B (en) | login authentication method and device | |
US9197420B2 (en) | Using information in a digital certificate to authenticate a network of a wireless access point | |
JP6814147B2 (en) | Terminals, methods, non-volatile storage media | |
CN111615105B (en) | Information providing and acquiring method, device and terminal | |
CN105099676B (en) | A kind of user login method, user terminal and server | |
CN111770088A (en) | Data authentication method, apparatus, electronic device and computer-readable storage medium | |
CN103201998A (en) | Data processing for securing local resources in a mobile device | |
US8683563B1 (en) | Soft token posture assessment | |
RU2012122806A (en) | CHECKING THE AUTHENTICITY OF PORTABLE HOUSEHOLD DEVICES FOR IMPLEMENTING PRINCIPLES OF THREE-DOMAIN PROTECTION OF SERVICES | |
CN106657152A (en) | Authentication method, server and access control device | |
CN102970676B (en) | A kind of method handled initial data, Internet of things system and terminal | |
CN106229007B (en) | HDCP KEY sending method, burning method and device | |
CN108880806A (en) | Encryption and decryption method, chip and readable storage medium storing program for executing | |
CN104243452B (en) | A kind of cloud computing access control method and system | |
CN107454048A (en) | The processing method and processing device of information, the authentication method of information, apparatus and system | |
CN110992032A (en) | Method and device for evaluating credible users by combining multiple parties | |
CN109495458A (en) | A kind of method, system and the associated component of data transmission | |
CN109740319B (en) | Digital identity verification method and server | |
CN110166471A (en) | A kind of portal authentication method and device | |
CN117807567A (en) | Software function authorization method and device | |
CN106302479A (en) | A kind of single-point logging method for multi-service internet site and system | |
CN114338201B (en) | Data processing method and device, electronic equipment and storage medium | |
CN114091012A (en) | Data set viewing system and viewing method | |
CN107395600A (en) | Business datum verification method, service platform and mobile terminal | |
CN104219194B (en) | Data information sharing method, data information pull method, equipment and system |
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 |