[go: up one dir, main page]

CN104219194A - Material information sharing method, material information acquiring method, equipment and system - Google Patents

Material information sharing method, material information acquiring method, equipment and system Download PDF

Info

Publication number
CN104219194A
CN104219194A CN201310207235.3A CN201310207235A CN104219194A CN 104219194 A CN104219194 A CN 104219194A CN 201310207235 A CN201310207235 A CN 201310207235A CN 104219194 A CN104219194 A CN 104219194A
Authority
CN
China
Prior art keywords
mark
party
website
open platform
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.)
Granted
Application number
CN201310207235.3A
Other languages
Chinese (zh)
Other versions
CN104219194B (en
Inventor
郭懿心
代星星
韦德志
王烁
刘义楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tenpay Payment Technology Co Ltd
Original Assignee
Tenpay Payment Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tenpay Payment Technology Co Ltd filed Critical Tenpay Payment Technology Co Ltd
Priority to CN201310207235.3A priority Critical patent/CN104219194B/en
Publication of CN104219194A publication Critical patent/CN104219194A/en
Application granted granted Critical
Publication of CN104219194B publication Critical patent/CN104219194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a material information sharing method, a material information acquiring method, equipment and a system, belonging to the field of computer technologies. The material information sharing method comprises the following steps of generating an authorization identifier and an authorization command according to user identification information; transmitting the authorization identifier and the authorization command to a third-party site; receiving a verification request, which is transmitted by the third-party site and includes the authorization identifier and the authorization command; and transmitting material information, which is related to the authorization identifier, on an open platform to the third-party site. Through transmitting the authorization identifier and the authorization command to the third-party site, the third-party site can be directly logged in; after the verification request, which is transmitted by the third-party site and includes the authorization identifier and the authorization command, is received, the material information, which is related to the authorization identifier, on an open platform is shared with the third-party site; the problem of limited service provided for a user by the third-party site is solved; an effect of providing more services for the user by the third-party site according to the material information is achieved.

Description

Data information shares method, data information pulls method, equipment and system
Technical field
The present invention relates to field of computer technology, particularly a kind of data information shares method, data information pulls method, equipment and system.
Background technology
When user logs in a certain website, usually need to register this website, and fill in related registration information, comprise login account, login password etc.User only can log in a website corresponding with this log-on message according to log-on message.If user wants to log in multiple website, then need to register these websites respectively, such user needs to manage multiple account, causes a lot of inconvenience to user.
A kind of method of authorizing third party's website according to open platform is provided in prior art, comprises: the page that enters of open platform receives user terminal to the authorized order of third party's website; When after user terminal Successful login open platform, open platform is by the login banner of user terminal and log in Key Distribution to third party's website; Carried out logging in based on the mandate of user terminal according to login banner and login key by third party's website.Like this, just achieve user and log in the mandate of third party's website, when user no longer needs to register and manual entry this third party's website when using third party's website, therefore user is more convenient when browsing third party's website.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem: third party's website only gets with user-dependent login banner and logs in key, and limitation is compared in the service that can provide for user.
Summary of the invention
Comparing the problem of limitation in order to solve third party's website in prior art for service that user provides, embodiments providing that a kind of data information shares method, data information pulls method, equipment and system.Described technical scheme is as follows:
First aspect, provides a kind of data information and shares method, and in open platform, described method comprises:
Generate according to the customer identification information of described open platform and authorize mark and authorized order;
Described mandate mark and described authorized order are sent to third party's website, so that described third party's website receives described mandate mark and described authorized order; Log according to described mandate mark; After logining successfully, receive for pull on described open platform to described authorize identify relevant data information pull request; After pulling request described in receiving, send to described open platform and include described checking request of authorizing mark and described authorized order;
Receive the checking request including described mandate mark and described authorized order that described third party's website sends;
After receiving described checking request, identify relevant described data information by described open platform be sent to described third party's website to described mandate.
Second aspect, provide a kind of data information and pull method, be applied to third party's website, described method, comprising:
Receive mandate mark and the authorized order of open platform transmission, described mandate mark and described authorized order generate according to the customer identification information of described open platform;
After the mandate mark receiving open platform transmission and authorized order, log according to described mandate mark;
After logining successfully, receive for pull on described open platform to described authorize identify relevant data information pull request;
After pulling request described in receiving, send to described open platform and include described checking request of authorizing mark and authorized order, so that described open platform is after receiving described checking request, identifies relevant described data information by described open platform be sent to described third party's website to described mandate;
What receive the transmission of described open platform identifies relevant described data information to described mandate.
The third aspect, provides a kind of open platform, and described open platform comprises:
Generation module, authorizes mark and authorized order for generating according to the customer identification information of described open platform;
First sending module, the described mandate for being generated by described generation module identifies and described authorized order is sent to third party's website, so that described third party's website receives described mandate mark and described authorized order; Log according to described mandate mark; After logining successfully, receive for pull on described open platform to described authorize identify relevant data information pull request; After pulling request described in receiving, send to described open platform and include described checking request of authorizing mark and described authorized order;
Receiver module, for receiving the checking request including described mandate mark and described authorized order that described third party's website sends;
Second sending module, after receiving described checking request, identifies relevant described data information by described open platform be sent to described third party's website to described mandate for described receiver module.
Fourth aspect, provides a kind of third party's website, and described third party's website, comprising:
First receiver module, for receiving mandate mark and the authorized order of open platform transmission, described mandate mark and described authorized order generate according to the customer identification information of described open platform;
Login module, for receive at described first receiver module open platform send mandate mark and authorized order after, log according to described mandate mark;
Second receiver module, for after described login module logins successfully, receive for pull on described open platform to described authorize identify relevant data information pull request;
Sending module, after pulling request described in receiving at described second receiver module, send to described open platform and include described checking request of authorizing mark and authorized order, so that described open platform is after receiving described checking request, identifies relevant described data information by described open platform be sent to described third party's website to described mandate;
3rd receiver module, for receive described open platform send identify relevant described data information to described mandate.
5th aspect, provides a kind of data information shared system, and described system comprises open platform and at least one third party's website, is connected between described open platform and described third party's website by cable network mode or wireless network mode; The described open platform that described open platform provides for the third aspect, described third party's website that described third party's website provides for fourth aspect.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
Mark and authorized order is authorized by generating according to the customer identification information of open platform, mandate mark and authorized order are sent to third party's website, receive the checking request including mandate mark and authorized order that third party's website sends, after receiving checking request, be sent to third party's website by open platform identifies relevant data information to mandate; Solving third party's website for service that user provides compares the problem of limitation; Reach third party's website and can provide more effect of serving for user according to these data informations.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the method flow diagram data information in open platform being shared to third party's website that the embodiment of the present invention one provides;
Fig. 2 is the method flow diagram data information in open platform being shared to third party's website that the embodiment of the present invention two provides;
Fig. 3 is the structural representation of the open platform that the embodiment of the present invention three provides;
Fig. 4 is the structural representation of third party's website that the embodiment of the present invention four provides;
Fig. 5 is the schematic diagram of the data information shared system that the embodiment of the present invention five provides.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment one
Shown in Figure 1, it illustrates the method flow diagram data information in open platform being shared to third party's website that the embodiment of the present invention one provides.Data information in open platform is shared to the method for third party's website by this, can comprise:
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, this customer identification information can for the login account logging in this open platform obtained after the registration of this open platform, and such as this login account can comprise login username and login password.Under normal circumstances, in this open platform, include the data information relevant to this customer identification information, the contact method, contact address etc. of such as user.
In a particular application; open platform can be provided with usually the chained address of third party's website; when user is at use open platform when clicking the chained address of third party's website on this open platform, this open platform can be then that this third party's website generates to authorize and identifies and authorized order.
Step 102, mandate mark and authorized order are sent to third party's website by open platform;
In a particular application, open platform may exist multiple chained address, these chained addresses may corresponding multiple different third party's website, and open platform is that the mandate mark that sends of each third party's website and authorized order can be the same or different.For example, identify and the first predetermined generation method of authorized order for generating to authorize when open platform and third party's website A agreement are a kind of, open platform generates mandate mark for third party's website A and authorized order according to this first predetermined generation method and customer identification information; Similar, identify and the second predetermined generation method of authorized order for generating to authorize when open platform and third party's website B agreement are a kind of, open platform generates mandate mark for third party's website B and authorized order according to this second predetermined generation method and customer identification information.Again for example, no matter what third party's website is, open platform only generates according to predetermined generation method and customer identification information and authorizes mark and authorized order, and predetermined generation method is now uncorrelated with third party's website.
In a particular application; open platform can be provided with usually the chained address of third party's website; when user is at use open platform when clicking the chained address of third party's website on this open platform, this open platform then can authorize mark and authorized order be sent to third party's website of correspondence.
Step 103, third party's website receives authorizes mark and authorized order;
Step 104, third party's website logs according to mandate mark;
That is, the mandate mark that third party's website can directly send according to open platform logs in.Such as, user does not register third party's website, does not therefore have the login account that can log in this third party's website yet, and user only needs the correlation function according to reading or use after the login of mandate mark on this third party's website.
Step 105, third party's website after logining successfully, receive for pull on open platform to authorize identify relevant data information pull request;
For example, this third party's website is a shopping website, when user wants to buy the article on this shopping website, user usually can be needed to fill in relevant results contact details, such as telephone number and results address etc.And according to above-mentioned steps, user, not in third party's site registration mistake, therefore never leaves any contact details at third party's website.And identify relevant data information owing to having in open platform to this mandate, that is, in open platform, there is the data information relevant to customer identification information.Now, according to user's needs, third party's website can produce one pull on open platform to authorize identify relevant data information pull request, and this pulled request send to open platform.
Step 106, third party's website, after receiving the request of pulling, sends the checking request including and authorize mark and authorized order to open platform;
That is, the mandate mark of open platform transmission and authorized order can be sent to corresponding open platform as authorization information by third party's website.
Step 107, open platform receives the checking request including mandate mark and authorized order that third party's website sends;
Step 108, open platform, after receiving checking request, is sent to third party's website by open platform identifies relevant data information to mandate.
Open platform, after receiving the checking request including this mandate mark and authorized order, can be sent to corresponding third party's website by identifying relevant data information to this mandate.
Step 109, what third party's website reception open platform sent identifies relevant data information to mandate.
By above-mentioned steps, open platform just can by customer identification information or authorize and identify relevant data information and share to relevant third party's website.
It should be noted that, it is that the data information of executive agent shares method that step 101, step 102, step 107 and step 108 can be implemented separately to become with open platform; Step 103 to step 106 and step 109 can be implemented separately to become with third party's website to be executive agent data information pulls method.Under normal circumstances, connected by cable network mode or wireless network mode between open platform and third party's website.
In sum, the method data information in open platform being shared to third party's website that the embodiment of the present invention provides, mark and authorized order is authorized by generating according to the customer identification information of open platform, mandate mark and authorized order are sent to third party's website, third party's website logs according to the mandate mark received, and send to third party's website the checking request including and authorize mark and authorized order as required after login, open platform receives the checking request that third party's website sends, third party's website is sent to by open platform identifies relevant data information to mandate, solving third party's website for service that user provides compares the problem of limitation, reach third party's website and can provide more effect of serving for user according to these data informations.
Embodiment two
Shown in Figure 2, it illustrates the method flow diagram data information in open platform being shared to third party's website that the embodiment of the present invention two provides.Data information in open platform is shared to the method for third party's website by this, can comprise:
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 log according to legal customer identification information.
For example, this customer identification information can for the login account logging in this open platform obtained after the registration of this open platform, and such as this login account can comprise login username and login password.Under normal circumstances, in this open platform, include the data information relevant to this customer identification information, the contact method, contact address etc. of such as user.
In a particular application, open platform may exist multiple chained address, these chained addresses may corresponding multiple different third party's website, and open platform is that the mandate mark that sends of each third party's website and authorized order can be the same or different.For example, authorize identify and the first predetermined generation method of authorized order when open platform and third party's website A agreement are a kind of, open platform generates mandate mark for third party's website A and authorized order according to this first predetermined generation method and customer identification information; Similar, authorize identify and the second predetermined generation method of authorized order when open platform and third party's website B agreement are a kind of, open platform generates mandate mark for third party's website B and authorized order according to this second predetermined generation method and customer identification information.Again for example, no matter what third party's website is, open platform only generates according to predetermined generation method and customer identification information and authorizes mark and authorized order, and predetermined generation method is now uncorrelated with third party's website.
Step 202, mandate mark and authorized order are encrypted according to predetermined cryptographic protocol by open platform respectively;
In order to ensure the fail safe transmitted, can the good cryptographic protocol of agreement and decryption protocol in advance between open platform and third party's website, i.e. predetermined cryptographic protocol and predetermined decryption protocol, so that according to this predetermined cryptographic protocol related transmitting information, or according to the relevant information after predetermined decryption protocol enabling decryption of encrypted.
It should be noted that the predetermined cryptographic protocol of authorizing mark to be encrypted and the predetermined cryptographic protocol that authorized order is encrypted be can be the same or different; Obviously, can respectively to mandate mark and authorized order be encrypted, also can by mandate mark and authorized order integrally, to be encrypted this entirety.
Step 203, the mandate mark after encryption and the authorized order after encryption are sent to third party's website by open platform;
In practical operation, the authorized order packing after open platform returns the mandate mark after by encryption and encryption usually sends to third party's website; Or, if when the mandate mark after encryption and the authorized order after encryption are individually sent to third party's website by open platform, in order to avoid third party's website is obscured, the guidance information identifying corresponding authorized order with this mandate can be added in mandate mark after encryption, so that third party's website is after receiving this mandate mark, finds according to this guidance information and identify corresponding authorized order with this mandate; Similar, open platform can also add the guidance information that the mandate corresponding with this authorized order identifies in authorized order after encryption, so that third party's website is after receiving this authorized order, the mandate corresponding with this authorized order is found to identify according to this guidance information.
Step 204, third party's website receives the authorized order after the mandate mark after the encryption of open platform transmission and encryption, authorizes mark and authorized order to be generate according to the customer identification information of open platform;
Step 205, third party's website is decrypted open mark and authorized order respectively according to predetermined decryption protocol;
For example, after mark is encrypted to mandate according to predetermined cryptographic protocol when open platform, after third party's website receives the mark of the mandate after this encryption, according to the predetermined decryption protocol corresponding with this predetermined cryptographic protocol this mandate identified and be decrypted.
Step 206, third party's website logs according to the open mark after deciphering;
That is, the mandate mark that third party's website can directly send according to open platform logs in.Such as, user does not register third party's website, does not therefore have the login account that can log in this third party's website yet, and now, user only needs the correlation function according to reading or use after the login of mandate mark on this third party's website.
Step 207, third party's website after logining successfully, receive for pull on open platform to authorize identify relevant data information pull request;
For example, this third party's website is a shopping website, when user wants to buy the article on this shopping website, user usually can be needed to fill in relevant results contact details, such as telephone number and results address etc.And according to above-mentioned steps, user, not in third party's site registration mistake, therefore never leaves any contact details at third party's website.And identify relevant data information owing to having in open platform to this mandate, that is, in open platform, there is the data information relevant to customer identification information.Now, according to the selection of user, third party's website can corresponding produce one pull on open platform to authorize identify relevant data information pull request, and this pulled request send to open platform.
Step 208, third party's website after receiving the request of pulling, according to predetermined cryptographic protocol to verifying that the mark in asking and authorized order are encrypted;
Here predetermined cryptographic protocol can be identical with the predetermined cryptographic protocol mentioned by step 202, also can be different from the predetermined cryptographic protocol mentioned by step 202.
Step 209, the checking request including the mark of the mandate after encryption and the authorized order after encrypting is sent to open platform by third party's website;
Step 210, open platform receives the checking request including mandate mark and authorized order that third party's website sends;
Step 211, open platform detect receive checking request time whether from sending in the predetermined amount of time of authorizing mark and authorized order to third party's website;
In actual applications, from open platform step 203, the mandate mark after encryption and the authorized order after encryption were sent to the moment of third party's website, detect the checking request whether open platform have received the transmission of third party's website within a predetermined period of time.This predetermined amount of time can set as the case may be, is such as set to 1 hour or 2 hours etc.For example, usually in longer after open platform transmission mandate mark and authorized order are to the third party's website time period, if open platform does not receive the checking request that third party's website sends, show that the 3rd station does not probably need to obtain the data information of open platform, or user does not need the data information of open platform.
Step 212, if testing result is receive to verify that the time of asking is in the predetermined amount of time from authorizing mark and authorized order to the transmission of third party's website, whether the request of open platform detection validation is correct;
In actual applications, whether open platform detects this checking request correct, can comprise the steps:
212a, open platform is decrypted the mandate mark after encryption in checking request and authorized order according to predetermined decryption protocol;
This predetermined decryption protocol should be corresponding with the predetermined cryptographic protocol used in step 208.
212b, open platform obtains the mandate mark in checking request after deciphering and the authorized order after deciphering;
212c, whether the mandate mark in the request of open platform detection validation after deciphering is identical with authorized order with the mandate mark sent to third party's website with the authorized order after deciphering;
212d, if testing result is verify that the mandate mark in request after deciphering is identical with authorized order with the mandate mark sent to third party's website with the authorized order after deciphering, the request of open platform decision verification is correct.
Step 213, if checking request is correct, open platform is sent to third party's website by open platform identifies relevant data information to mandate;
Step 214, what third party's website reception open platform sent identifies relevant data information to mandate.
In one preferably embodiment, after step 202, open platform can also produce up-to-date from different before mandate mark and authorized order every the scheduled time, and the mandate mark of up-to-date generation and authorized order are sent to third party's website; Like this after open platform receives the checking request of third party's website transmission, need to detect mandate mark in this checking request and authorized order whether with after the mandate mark that sends to this third party's website identical with authorized order, if the same decision verification request is correct.This is in order to avoid open platform is when sending mandate mark and authorized order to third party, illegal use person steals this mandate mark and authorized order, and after user closes third party's website, use during this third party's website and attempt to obtain the data information in open platform.
It is worthy of note, it is that the data information of executive agent shares method that step 201 to step 203, step 210 to step 213 can be implemented separately to become with open platform, and step 204 to step 209 and step 214 can be implemented separately to become with third party's website to be executive agent data information pulls method.Under normal circumstances, connected by cable network mode or wireless network mode between open platform and third party's website.
In sum, the method data information of open platform being shared to third party's website that the embodiment of the present invention provides, mark and authorized order is authorized by generating according to the customer identification information of open platform, mandate mark after encryption and authorized order are sent to third party's website, third party's website logs according to the mandate mark received, and the checking request of the authorized order of mandate mark and the encryption including encryption is sent after login as required to third party's website, open platform receives the checking request that third party's website sends, after decision verification request is correct, third party's website is sent to by open platform identifies relevant data information to mandate, solving third party's website for service that user provides compares the problem of limitation, reach third party's website and can provide more effect of serving for user according to these data informations.
Embodiment three
Shown in Figure 3, it illustrates the structural representation of the open platform that the embodiment of the present invention three provides.This open platform can be, but not limited to comprise: generation module 301, first sending module 302, receiver module 303 and the second sending module 304.
Generation module 301, may be used for generating according to the customer identification information of open platform authorizing mark and authorized order.
First sending module 302, may be used for the mandate mark that generated by generation module 301 and authorized order is sent to third party's website, so that third party's website receives authorize mark and authorized order; Log according to mandate mark; After logining successfully, receive for pull on open platform to authorize identify relevant data information pull request; After receiving the request of pulling, send the checking request including and authorize mark and authorized order to open platform.
Receiver module 303, may be used for the checking request including mandate mark and authorized order receiving the transmission of third party's website.
Second sending module 304, may be used for after receiver module 303 receives checking request, identifying relevant data information by open platform and being sent to third party's website to mandate.
In one preferably embodiment, this open platform can also comprise: first detection module 305, second detection module 306 and trigger module 307.
First detection module 305, may be used for detecting time that receiver module 303 receives checking request whether from sending to third party's website in the predetermined amount of time of authorizing mark and authorized order.
Second detection module 306, may be used for the testing result of first detection module 305 be receive checking request time to third party's website send authorize mark and authorized order predetermined amount of time in time, whether detection validation request correct.
Trigger module 307, may be used for, when the second detection module 306 detects that checking request is correct, triggering the second sending module 304 and the data information on open platform being sent to third party's website.
Further preferably in embodiment, this open platform can also comprise: encrypting module 308.
Encrypting module 308, may be used for the mandate mark that generated by generation module 301 respectively according to predetermined cryptographic protocol and authorized order is encrypted.
Corresponding, the first sending module 302, the authorized order that can also be used for after the mark of the mandate after being encrypted by encrypting module 308 and encryption is sent to third party's website;
Checking request comprises the authorized order after the mandate mark after encryption and encryption, and the second detection module 306, can comprise:
Decryption unit 306a, may be used for mandate mark in the checking request received receiver module 303 according to predetermined decryption protocol after encryption and authorized order is decrypted.
Acquiring unit 306b, may be used for obtain checking request in decryption unit 306a deciphering after mandate mark and deciphering after authorized order.
Detecting unit 306c, may be used in the checking request that measurement acquisition unit 306b gets after deciphering mandate mark whether identical with authorized order with the mandate mark sent to third party's website with the authorized order after deciphering.
Identifying unit 306d, may be used for the testing result of detecting unit 306c be checking request in deciphering after mandate mark with deciphering after authorized order identical with authorized order with the mandate mark sent to third party's website time, decision verification request is correct.
In sum, the open platform that the embodiment of the present invention provides, mark and authorized order is authorized by generating according to the customer identification information of open platform, mandate mark and authorized order are sent to third party's website, receive the checking request including mandate mark and authorized order that third party's website sends, after receiving checking request, be sent to third party's website by open platform identifies relevant data information to mandate; Solving third party's website for service that user provides compares the problem of limitation; Reach third party's website and can provide more effect of serving for user according to these data informations.
Embodiment four
Shown in Figure 4, it illustrates the structural representation of third party's website that the embodiment of the present invention four provides.This third party's website can include but not limited to: the first receiver module 410, login module 402, second receiver module 403, sending module 404 and the 3rd receiver module 405.
First receiver module 401, may be used for the mandate mark and the authorized order that receive open platform transmission, authorizes mark and authorized order to be generate according to the customer identification information of open platform.
Login module 402, may be used for the first receiver module 401 receive open platform send mandate mark and authorized order after, according to mandate mark log in.
Second receiver module 403, may be used for after login module 402 logins successfully, receive for pull on open platform to authorize identify relevant data information pull request.
Sending module 404, may be used for after the second receiver module 403 receives the request of pulling, the checking request including and authorize mark and authorized order is sent to open platform, so that open platform is after receiving checking request, be sent to third party's website by open platform identifies relevant data information to mandate.
3rd receiver module 405, what may be used for the transmission of reception open platform identifies relevant data information to mandate.
In preferably embodiment, the mandate mark received and authorized order are respectively the authorized order after the mark of the mandate after encryption and encryption, and this third party's website can also comprise: deciphering module 406.
Deciphering module 406, the opening that may be used for receiving the first receiver module 401 respectively according to predetermined decryption protocol identifies and authorized order is decrypted;
Login module 402, can also be used for the open mark after deciphering according to deciphering module 406 and log in;
Sending module 404, can comprise ciphering unit 404a and transmitting element 404b.
Ciphering unit 404a, may be used for basis with predetermined cryptographic protocol to verifying that the mark in asking and authorized order are encrypted.
Transmitting element 404b, may be used for by include ciphering unit 404a encrypt after mandate mark and the checking request of authorized order after encryption be sent to open platform.
In sum, third party's website that the embodiment of the present invention provides, by receiving mandate mark and the authorized order of open platform transmission, log according to described mandate mark, after logining successfully, receive for pull on described open platform to described authorizes identify relevant data information pull request, send to described open platform and include described mandate and identify and the checking request of described authorized order, what receive the transmission of described open platform identifies relevant described data information to described mandate; Therefore can achieve automatically to log in and pull in open platform and identify relevant data information to mandate.
Embodiment five
Shown in Figure 5, it illustrates the schematic diagram of the data information shared system that the embodiment of the present invention five provides.This data information shared system can comprise open platform 510 and at least one third party's website 520.
This open platform 510 can include but not limited to: generation module 511, first sending module 512, receiver module 513 and the second sending module 514.Third party's website 520 can include but not limited to: the first receiver module 521, login module 522, second receiver module 523, sending module 524 and the 3rd receiver module 525.
Generation module 511, may be used for generating according to the customer identification information of open platform 510 authorizing mark and authorized order.
First sending module 512, may be used for the mandate mark that generated by generation module 511 and authorized order and is sent to the first receiver module 521 in third party's website 520.
Receiver module 513, may be used for receiving the checking request including mandate mark and authorized order that sending module 524 in third party's website 520 sends.
Second sending module 514, may be used for after receiver module 513 receives checking request, identifying relevant data information by open platform 510 and being sent in the 3rd receiver module 525 of third party's website 520 to mandate.
First receiver module 521, may be used for receiving mandate mark and the authorized order of the first sending module 512 transmission in open platform 510, authorizes mark and authorized order to be generate according to the customer identification information of open platform 510.
Login module 522, may be used for the first receiver module 521 receive open platform 510 send mandate mark and authorized order after, according to mandate mark log in.
Second receiver module 523, may be used for after login module 522 logins successfully, receive for pull on open platform 510 to authorize identify relevant data information pull request.
Sending module 524, may be used for after the second receiver module 523 receives the request of pulling, and the receiver module 513 to open platform 510 sends the checking request including and authorize mark and authorized order.
3rd receiver module 525, may be used for receiving that the second sending module 514 in open platform 510 sends identifies relevant data information to mandate.
In preferably embodiment, this open platform 510 can also comprise first detection module 515, second detection module 516 and trigger module 517.
First detection module 515, may be used for detecting time that receiver module 513 receives checking request whether from sending to third party's website 520 in the predetermined amount of time of authorizing mark and authorized order.
Second detection module 516, may be used for the testing result of first detection module 515 be receive checking request time to third party's website 520 send authorize mark and authorized order predetermined amount of time in time, whether detection validation request correct.
Trigger module 517, may be used for, when the second detection module 516 detects that checking request is correct, triggering the second sending module 514 and the data information on open platform 510 being sent to third party's website 520.
In more excellent embodiment, this open platform 510 can also comprise encrypting module 518.
First encrypting module 518, may be used for the mandate mark that generated by generation module 511 respectively according to predetermined cryptographic protocol and authorized order is encrypted.
First sending module 512, the authorized order that can also be used for after the mandate mark after by encryption and encryption is sent to third party's website 520.
Checking request comprises the authorized order after the mandate mark after encryption and encryption, and the second detection module 516, can comprise decryption unit 516a, acquiring unit 516b, detecting unit 516c and identifying unit 516d.
Decryption unit 516a, is decrypted for the mandate mark after encryption in the checking request that receives receiver module 513 according to predetermined decryption protocol and authorized order.
Acquiring unit 516b, for obtain checking request in decryption unit 516a deciphering after mandate mark and deciphering after authorized order.
Detecting unit 516c, in the checking request that measurement acquisition unit 516b gets deciphering after mandate mark with deciphering after authorized order whether identical with authorized order with the mandate mark sent to third party's website.
Identifying unit 516d, in the testing result of detecting unit 516c be checking request in deciphering after mandate mark with deciphering after authorized order identical with authorized order with the mandate mark sent to third party's website time, decision verification request is correct.
Corresponding, the mandate mark that third party's website 520 receives and authorized order are respectively the authorized order after the mark of the mandate after encryption and encryption, and third party's website 520 can also comprise deciphering module 526.
Deciphering module 526, the opening that may be used for receiving the first receiver module respectively according to predetermined decryption protocol identifies and authorized order is decrypted.
Login module 522, can also be used for the open mark after according to deciphering and log in.
Sending module 524, can comprise ciphering unit 524a and transmitting element 524b.
Ciphering unit 524a, may be used for basis with predetermined cryptographic protocol to verifying that the mark in asking and authorized order are encrypted.
Transmitting element 524b, may be used for by include ciphering unit 524a encrypt after mandate mark and the checking request of authorized order after encryption be sent to open platform 510.
In sum, the data information shared system that the embodiment of the present invention provides, mark and authorized order is authorized by generating according to the customer identification information of open platform, mandate mark after encryption and authorized order are sent to third party's website, third party's website logs according to the mandate mark received, and the checking request of the authorized order of mandate mark and the encryption including encryption is sent after login as required to third party's website, open platform receives the checking request that third party's website sends, after decision verification request is correct, third party's website is sent to by open platform identifies relevant data information to mandate, solving third party's website for service that user provides compares the problem of limitation, reach third party's website and can provide more effect of serving for user according to these data informations.
It should be noted that: third party's website that above-described embodiment provides is when pulling the data information of open platform, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, internal structure by third party's website and open platform is divided into different functional modules, to complete all or part of function described above.In addition, the open platform that above-described embodiment provides, third party's website and data information are shared embodiment of the method and are belonged to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (11)

1. data information shares a method, in open platform, it is characterized in that, described method comprises:
Generate according to the customer identification information of described open platform and authorize mark and authorized order;
Described mandate mark and described authorized order are sent to third party's website, so that described third party's website receives described mandate mark and described authorized order; Log according to described mandate mark; After logining successfully, receive for pull on described open platform to described authorize identify relevant data information pull request; After pulling request described in receiving, send to described open platform and include described checking request of authorizing mark and described authorized order;
Receive the checking request including described mandate mark and described authorized order that described third party's website sends;
After receiving described checking request, identify relevant described data information by described open platform be sent to described third party's website to described mandate.
2. method according to claim 1, is characterized in that, described after receiving described checking request, also comprises:
Detect receive described checking request time whether from sending in described predetermined amount of time of authorizing mark and described authorized order to described third party's website;
If testing result is time of receiving described checking request from sending to described third party's website in described predetermined amount of time of authorizing mark and described authorized order, then detects described checking and whether correctly ask;
If described checking request is correct, then performs and identify to described mandate the step that relevant described data information is sent to described third party's website by described open platform.
3. method according to claim 2, is characterized in that, described described mandate mark and described authorized order be sent to third party's website before, also comprise:
Respectively described mandate mark and described authorized order are encrypted according to predetermined cryptographic protocol;
Described described mandate mark and described authorized order are sent to third party's website, comprise:
Described mark and the described authorized order after encrypting of authorizing after encryption is sent to third party's website;
Described checking request comprises the mandate mark after encryption and the authorized order after encryption, and whether described detection described checking request is correct, comprising:
According to predetermined decryption protocol, the mandate mark after encryption in described checking request and the authorized order after encryption are decrypted;
Obtain the described mandate mark in described checking request after deciphering and the described authorized order after deciphering;
Whether the described mark of authorizing detected in described checking request after deciphering is identical with described authorized order with the described mandate mark sent to described third party's website with the described authorized order after deciphering;
If testing result is that the described mark of authorizing in described checking request after deciphering is identical with described authorized order with the described mandate mark sent to described third party's website with the described authorized order after deciphering, then judge that described checking request is correct.
4. data information pulls a method, is applied to third party's website, it is characterized in that, described method, comprising:
Receive mandate mark and the authorized order of open platform transmission, described mandate mark and described authorized order generate according to the customer identification information of described open platform;
After the mandate mark receiving open platform transmission and authorized order, log according to described mandate mark;
After logining successfully, receive for pull on described open platform to described authorize identify relevant data information pull request;
After pulling request described in receiving, send to described open platform and include described checking request of authorizing mark and described authorized order, so that described open platform is after receiving described checking request, identifies relevant described data information by described open platform be sent to described third party's website to described mandate;
What receive the transmission of described open platform identifies relevant described data information to described mandate.
5. method according to claim 4, is characterized in that, described mark and the described authorized order of authorizing received is respectively the mark of the mandate after encryption and the authorized order after encrypting, described to log according to described open identifying information before, also comprise:
Respectively described open mark and described authorized order are decrypted according to predetermined decryption protocol;
Describedly to log according to described open mark, comprising:
Log according to the described open mark after deciphering;
Described transmission to described open platform includes the described checking request opening mark and described authorized order, comprising:
Verify that the described mark in asking and described authorized order are encrypted according to predetermined cryptographic protocol to described;
The described checking request including the described mandate mark after encryption and the described authorized order after encrypting is sent to described open platform.
6. an open platform, is characterized in that, described open platform comprises:
Generation module, authorizes mark and authorized order for generating according to the customer identification information of described open platform;
First sending module, the described mandate for being generated by described generation module identifies and described authorized order is sent to third party's website, so that described third party's website receives described mandate mark and described authorized order; Log according to described mandate mark; After logining successfully, receive for pull on described open platform to described authorize identify relevant data information pull request; After pulling request described in receiving, send to described open platform and include described checking request of authorizing mark and described authorized order;
Receiver module, for receiving the checking request including described mandate mark and described authorized order that described third party's website sends;
Second sending module, after receiving described checking request, identifies relevant described data information by described open platform be sent to described third party's website to described mandate for described receiver module.
7. open platform according to claim 6, is characterized in that, described open platform, also comprises:
First detection module, for detecting time that described receiver module receives described checking request whether from sending in described predetermined amount of time of authorizing mark and described authorized order to described third party's website;
Second detection module, for being time of receiving described checking request in the testing result of described first detection module from when sending to described third party's website in described predetermined amount of time of authorizing mark and described authorized order, detecting described checking and whether correctly asking;
Trigger module, during for detecting that at described second detection module described checking request is correct, triggering described second sending module and the described data information on described open platform is sent to described third party's website.
8. open platform according to claim 7, is characterized in that, described open platform, also comprises:
Encrypting module, the described mandate for being generated by described generation module respectively according to predetermined cryptographic protocol identifies and described authorized order is encrypted;
Described first sending module, for:
Described mark and the described authorized order after encrypting of authorizing after encryption is sent to third party's website;
Described checking request comprises the mandate mark after encryption and the authorized order after encryption, and described second detection module, comprising:
Decryption unit, is decrypted for the mandate mark after encryption in the checking request that receives described receiver module according to predetermined decryption protocol and described authorized order;
Acquiring unit, for obtaining the described described authorized order of authorizing after mark and deciphering after decryption unit deciphering described in described checking request;
Detecting unit, whether the described authorized order after authorizing mark and deciphering for detect in described checking request that described acquiring unit gets after deciphering described identifies identical with described authorized order with described mandates sent to described third party's website;
Identifying unit, for in the testing result of described detecting unit be described authorized order after described in described checking request after deciphering authorizes mark and deciphering identical with described authorized order with described the mandates mark sent to described third party's website time, judge that described checking is asked correctly.
9. third party's website, is characterized in that, described third party's website, comprising:
First receiver module, for receiving mandate mark and the authorized order of open platform transmission, described mandate mark and described authorized order generate according to the customer identification information of described open platform;
Login module, for receive at described first receiver module open platform send mandate mark and authorized order after, log according to described mandate mark;
Second receiver module, for after described login module logins successfully, receive for pull on described open platform to described authorize identify relevant data information pull request;
Sending module, after pulling request described in receiving at described second receiver module, send to described open platform and include described checking request of authorizing mark and authorized order, so that described open platform is after receiving described checking request, identifies relevant described data information by described open platform be sent to described third party's website to described mandate;
3rd receiver module, for receive described open platform send identify relevant described data information to described mandate.
10. third party's website according to claim 9, is characterized in that, the described mandate mark received and described authorized order are respectively the authorized order after the mandate mark after encryption and encryption, and described device, also comprises:
Deciphering module, the described opening for receiving described first receiver module respectively according to predetermined decryption protocol identifies and described authorized order is decrypted;
Described login module, for:
Log according to the described open mark after deciphering;
Described sending module, comprising:
To described, ciphering unit, verifies that the described mark in asking and described authorized order are encrypted with predetermined cryptographic protocol for basis;
Transmitting element, the described checking request for the described authorized order after described after including described encryption unit encrypts is authorized mark and encryption is sent to described open platform.
11. 1 kinds of data information shared systems, is characterized in that, described system comprises open platform and at least one third party's website, is connected between described open platform and described third party's website by cable network mode or wireless network mode;
Described open platform is as the open platform as described in arbitrary in claim 6 to 8, and described third party's website is as the third party's website as described in arbitrary in claim 9 to 10.
CN201310207235.3A 2013-05-29 2013-05-29 Data information sharing method, data information pull method, equipment and system Active CN104219194B (en)

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 true CN104219194A (en) 2014-12-17
CN104219194B 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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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
CN104219194B (en) 2018-04-03

Similar Documents

Publication Publication Date Title
US11374767B2 (en) Key-based authentication for backup service
US12126617B2 (en) Method and system for granting remote access to an electronic device
CN108376211B (en) Software authorization management method, server and system
CN107645486B (en) login authentication method and device
EP2437461B1 (en) Key derivation for secure communications
CN103095457A (en) Login and verification method for application program
CN108023727B (en) Authorization method and system thereof
WO2015003503A1 (en) Network device, terminal device and information security improving method
CN109981665B (en) Resource providing method and device, and resource access method, device and system
CN104243452B (en) A kind of cloud computing access control method and system
CN104247485A (en) Network application function authorisation in a generic bootstrapping architecture
CN103812651A (en) Password authentication method, device and system
CN109495458A (en) A kind of method, system and the associated component of data transmission
CN106411884A (en) Method and device for data storage and encryption
CN113014592B (en) Automatic registration system and method for Internet of things equipment
CN110519238A (en) A kind of Internet of Things security system and communication means based on cryptographic technique
CN104735020A (en) Method, device and system for acquiring sensitive data
CN104573475A (en) Method and system for authenticating transcoding service program
CN114338201A (en) Data processing method and device, electronic device and storage medium
CN117251836B (en) Method, device, equipment and storage medium for logging in baseboard management controller
CN111510421B (en) Data processing method and device, electronic equipment and computer readable storage medium
CN117595996A (en) Electronic signature processing method and device, electronic equipment and storage medium
CN106972928B (en) Bastion machine private key management method, device and system
CN106230854A (en) A kind of security certificate access method and device
CN104219194A (en) Material information sharing method, material information acquiring 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