[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201310207235.3A
Other languages
Chinese (zh)
Other versions
CN104219194A (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 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

Data information sharing method, data information pull method, equipment and system
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)

  1. 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. 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. 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. 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. 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. 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.
  7. 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. 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. 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.
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 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)

* 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
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