CN103093339A - Data transferring method and device - Google Patents

Data transferring method and device Download PDF

Info

Publication number
CN103093339A
CN103093339A CN2011103422590A CN201110342259A CN103093339A CN 103093339 A CN103093339 A CN 103093339A CN 2011103422590 A CN2011103422590 A CN 2011103422590A CN 201110342259 A CN201110342259 A CN 201110342259A CN 103093339 A CN103093339 A CN 103093339A
Authority
CN
China
Prior art keywords
payment
information
data
plug
party
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.)
Pending
Application number
CN2011103422590A
Other languages
Chinese (zh)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2011103422590A priority Critical patent/CN103093339A/en
Publication of CN103093339A publication Critical patent/CN103093339A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a data transferring method and a device and belongs to the online paying field. The data transferring method comprises that whether explanatory note information of current webpages comprising paying information or not is judged, if yes, paying data is analyzed from the paying information; the paying data is transferred to a third party paying plug-in unit corresponding to the paying information; and the third party plug-in unit finishes the paying process based on the paying data. The data transferring method and the device obtain relative data by recognizing and analyzing the paying information of the explanatory note information, thereby taking advantage of the relative data included by the paying information to call the third party paying plug-in unit and finishing the paying process, and achieving that users can directly finish the total paying process in a browser. The data transferring method and the device enable the users to acquire good experience of the users.

Description

Data transferring method and device
Technical field
The present invention relates to the on-line payment field, particularly a kind of data transferring method and device that is applicable to mobile terminal.
Background technology
Along with the development of internet and wireless network, third party's modes of payments obtains increasing user's approval.
A kind of third party's method of payment that is applicable to the mobile terminal such as smart mobile phone, panel computer or net book of the prior art is: third party's payment client terminal that special exploitation is installed in mobile terminal, these third party's payment client terminals normally run on mobile terminal one independently client software, the user selects commodity to conclude the business in these third party's payment client terminals, is also to utilize these third party's payment client terminals to complete payment process when transaction.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
Due to carry out on mobile terminal the third party pay common employing independently third party's payment client terminal carry out, and the browser on most of mobile terminal does not possess this function, makes on most of mobile terminal directly to select commodity and complete payment process from browser.
Summary of the invention
Pay plug-in unit and complete payment process in order to make the user can directly call the third party in the browser of mobile terminal, the embodiment of the present invention provides a kind of data transferring method and device.Described technical scheme is as follows:
According to an aspect of the present invention, the embodiment of the present invention provides a kind of data transferring method, and described data transferring method comprises: judge in the annotation information of current web page whether comprise payment information; If so, parse payment data from described payment information; Transmit described payment data and pay plug-in unit to the third party corresponding to described payment information, complete payment process so that described third party pays plug-in unit according to described payment data.
Further, after the annotation information of described judgement current web page comprises payment information, also comprise:
Parse the demonstration data from described payment information, and show the payment trigger according to described demonstration data;
Correspondingly, the described payment data of described transmission pays plug-in unit for the third party corresponding to described payment information, comprising:
After described payment trigger is triggered, transmits described payment data and pay plug-in unit to the third party corresponding to described payment information.
Further, comprise before whether comprising payment information in the described annotation information that judges current web page:
Judge in the source information of current web page and whether comprise annotation information; If so,
Correspondingly, whether comprise that payment information comprises in the described annotation information that judges current web page:
Continue to judge whether the content in described annotation information comprises the field that several are write according to pre-defined rule; If so, judge that described annotation information comprises described payment information, described payment information comprises the described field that several are write according to pre-defined rule.
Further, describedly parse payment data comprise from described payment information: resolve payment data field in several fields of writing according to pre-defined rule in described payment information obtaining payment data, described payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No.;
Further, described parsing from described payment information shows that data comprise: resolves demonstration data field in several fields of writing according to pre-defined rule in described payment information to obtain the demonstration data, described demonstration data comprise displaying contents and the display mode of described payment trigger.
Further, whether comprise payment information in the described annotation information that judges current web page after, also comprise: detect third party corresponding to described payment information and pay plug-in unit and whether install; If not, download described third party and pay plug-in unit and install, and move described third party and pay plug-in unit after installation.
According to a further aspect in the invention, the embodiment of the present invention also provides a kind of data transfer device, and described data transfer device comprises:
The payment information judge module is used for judging whether the annotation information of current web page comprises payment information; The payment data parsing module is used for parsing payment data from described payment information after the annotation information of described payment information judge module judgement current web page comprises payment information; Payment data is transmitted module, is used for transmitting described payment data and pays plug-in unit to the third party corresponding to described payment information, completes payment process so that described third party pays plug-in unit according to described payment data.
Further, described data transfer device also comprises demonstration data resolution module and payment trigger display module,
Described demonstration data resolution module is used for parsing the demonstration data from described payment information after the annotation information of described payment information judge module judgement current web page comprises payment information; Described payment trigger display module, the demonstration data that are used for parsing according to described demonstration data resolution module show the payment trigger; Described payment data is transmitted module, is used for after the payment trigger that described payment trigger display module shows is triggered, and transmits described payment data and pays plug-in unit to the third party corresponding to described payment information.
Further, described data transfer device comprises the annotation information judge module, and described annotation information judge module is used for judging whether the source information of current web page comprises annotation information; Described payment information judge module is used for after the source information of described annotation information judgment unit judges current web page comprises annotation information, continues to judge whether the content in described annotation information comprises the field that several are write according to pre-defined rule; If so, judge that described annotation information comprises described payment information, described payment information comprises the described field that several are write according to pre-defined rule.
Further, described payment data parsing module, payment data field in the field that several that are used for resolving described payment information are write according to pre-defined rule to be obtaining payment data, and described payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No.; Demonstration data field in the field that described demonstration data resolution module, several that are used for resolving described payment information are write according to pre-defined rule is to obtain showing data, and described demonstration data comprise displaying contents and the display mode of described payment trigger.
Further, described data transfer device also comprises payment plug-in unit detection module, payment plug-in download installation module and payment plug-in component operation module, whether described payment plug-in unit detection module is paid plug-in unit for detection of the third party corresponding to described payment information and is installed; Described payment plug-in download installation module is used for downloading described third party and paying plug-in unit and installation after described payment plug-in unit detection module detects third party corresponding to described payment information and pays plug-in unit and do not install; Described payment plug-in component operation module is used for moving described third party and paying plug-in unit after the described third party of described payment plug-in download installation module installation pays plug-in unit.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
Obtain corresponding information by identification and parsing to the payment information of the annotation information that is arranged in webpage, thereby the corresponding data that can utilize described payment information to comprise calls the third party and pays plug-in unit to complete payment process, has realized that the user can directly complete whole payment process in browser.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, during the below will describe embodiment, the accompanying drawing of required use is done to introduce simply, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the method flow diagram of the payment information edit methods that provides of the embodiment of the present invention one;
Fig. 2 is the method flow diagram of the data transferring method that provides of the embodiment of the present invention two;
Fig. 3 is the method flow diagram of the data transferring method that provides of the embodiment of the present invention three;
Fig. 4 is the block diagram of the data transfer device that provides of the embodiment of the present invention four;
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment one
Please refer to Fig. 1, it shows the method flow diagram of the payment information edit methods that the embodiment of the present invention one provides.This payment information edit methods comprises:
Step 102 is write payment information in the annotation information of webpage, and this payment information includes several fields of writing according to pre-defined rule.
Annotation information is part comparatively special in web page program, and annotation information comprises the note code of being write in the webpage source code.Add the note code normally in order to improve the readability of webpage source code, in order to allow original author other developer in addition be more readily understood the various piece of webpage source code in the webpage source code.For example, the webpage of mentioning in the present embodiment adopts HTML (Hypertext Markup Language usually, HTML (Hypertext Markup Language)) or WML (Wireless Markup Language, WAP Markup Language) to write, the manifestation mode of the note code in this bilingual can be<!-notes content--〉.In common browser, notes content normally is left in the basket and resolves and do not show.And in the present embodiment, payment information need to be write in annotation information, that is to say, the payment code that will comprise payment information is write in note code in the webpage source code.Make payment information still be left in the basket parsing in generic browser and do not show, and just can be identified, resolve and use in the browser of supporting this payment information.For generic browser, these payment informations can be considered to skimble-skamble annotation information; And in supporting the browser of this payment information, these payment informations just can represent its essence implication, and the browser of supporting this payment information can be the browser of the data transfer device that comprises that the embodiment of the present invention that hereinafter discloses provides.And for the identification of browser needs, payment information can include several fields of writing according to pre-defined rule, and these pre-defined rules can be formulated by third party's payment services provider.
Step 104 is in each field inediting demonstration data and payment data of payment information.
The Main Function of payment information is the various payment data that carrying needs during commodity transaction, and this payment data specifically can comprise merchandise news, payer information, by one or more in payer information, payment, O/No..Be the books of " XX maxim " by name such as the commodity of selling in webpage, corresponding payment data may comprise merchandise news " " XX maxim " ", payer information " active user's bank account information ", be paid room information " seller's bank account information ", payment " 36.00 yuan " and O/No. " 369878894 ".Generally, a field in payment information comprises a payment data, and the sequence of each field and redaction rule are formulated by third party's payment services provider.Certainly, the information that payment information comprises can be not limited to above-mentioned information, and payment information can also comprise for the demonstration data that show the payment trigger.The payment trigger can be a payment button that is presented on the page, or other can carry out mutual triggering base part with the user.These demonstration data can comprise displaying contents and the display mode of payment trigger in webpage, and such as the displaying contents of paying trigger is " payment please click here ", display mode is hyperlink display text; Or the displaying contents of payment trigger is " confirm payment ", and display mode is payment button that is painted with oval sign etc.For convenience of description, the field with relevant payment data in payment information is referred to as the payment data field herein, shows that with relevant in payment information the field of data is referred to as to show data field.
In sum, the payment information edit methods that the embodiment of the present invention provides passes through the payment information editor in the annotation information of webpage, make the webpage that comprises payment information normally to show in the browser of prior art and to move, solved the webpage that comprises payment information and the compatibility issue of browser of the prior art.Also will be appreciated that simultaneously, in browser in the prior art, due to the not viewed device identification of payment information, so in payment information, the part of relevant demonstration data can not be identified yet, pay accordingly trigger and also can not be shown.And in the browser of supporting this payment information, the payment trigger can be shown, and the user can pay trigger by click and initiate payment process.
Embodiment two
Please refer to Fig. 2, it shows the method flow diagram of the data transferring method that the embodiment of the present invention two provides.This data transferring method is applicable to move in the browser that the third party pays plug-in unit, and this data transferring method can be used for payment process the user and payment data is passed to the third party pays plug-in unit.This data transferring method comprises:
Step 202 judges in the annotation information of current web page whether comprise payment information;
Because the source code of most of webpage all comprises the note code, but might not include payment information in the note code.Therefore the webpage of mentioning in the present embodiment mainly refers to adopt the webpage of editing as the payment information edit methods that provides in embodiment one.After browser is opened a webpage, can at first judge in the source code of current web page whether comprise the note code; If so, continue to judge whether the content in the note code comprises the field that several are write according to pre-defined rule; If so, judge that the note code comprises payment information, this payment information comprises the field that several are write according to pre-defined rule.
Step 204 if so, parses payment data from payment information;
Because payment information includes the field that several are write according to pre-defined rule, browser can be resolved payment data field in this several field of writing according to pre-defined rule obtaining payment data, and this payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No..Such as merchandise news " " XX maxim " ", payer information " active user's bank account information ", quilt are paid room information " seller's bank account information ", payment " 36.00 yuan " and O/No. " 369878894 ".At one preferably in embodiment, can also parse the demonstration data from payment information, be also that browser can be resolved demonstration data field in this several field of writing according to pre-defined rule to obtain to show data, these demonstration data comprise displaying contents and the display mode of paying trigger, can generate and show the payment trigger according to these demonstration data, such as the displaying contents of paying trigger is " payment please click here ", display mode is hyperlink display text; Or the displaying contents of payment trigger is " confirm payment ", and display mode is payment button that is painted with oval sign etc.
Generally, payment data just is used to pass to the third party and pays plug-in unit, and content wherein is not used for showing.And show that data just are used for generating and showing a payment trigger in current page.That is to say, when current page is run in generic browser, because payment information is not identified, show that data can not be identified, this payment trigger just can not be shown to the user so; When current page is run in the browser of supporting this payment information, because payment information is identified, show that data also can be identified, this payment trigger will be shown to the user so.
Step 206 is transmitted payment data and is paid plug-in unit to the third party corresponding to payment information;
If the user is after the content of reading current page, determine to buy the commodity that current page is showed, and current page is also according to showing that data have shown the payment trigger, the user can adopt the operation such as clicking or double-clicking to trigger the payment trigger and initiate the payment request, browser needs to transmit payment data and pays plug-in unit to the third party corresponding to this payment information after receiving this payment request.Because payment information comprises the field that several are write according to pre-defined rule, and these pre-defined rules are provided by third party's service provider, and third party's service provider can provide the third party corresponding to this payment information to pay plug-in unit according to these pre-defined rules.Because third party's service provider may be for a plurality of, so the payment information of writing corresponding to different pre-defined rules may exist a plurality of different third parties to serve the payment plug-in unit.Need to prove simultaneously, because the pre-defined rule that each third party's service provider is formulated is different, serve which the payment plug-in unit is so browser can judge according to the pre-defined rule that current payment information is followed the third party corresponding to this payment information.
Step 208 is paid plug-in unit by the third party and is completed payment process according to payment data.
Paying plug-in unit by the third party, to complete payment process be not to be content well-known to those skilled in the art, therefore this paper is not repeated.After the third party pays plug-in unit and completes payment process according to payment data, user's control can be returned to browser.
In sum, the data transferring method that provides in the present embodiment is by identification and parsing to the payment information of the annotation information that is arranged in webpage, thereby the data that can utilize payment information to comprise are called the third party and are paid plug-in unit to complete payment process, make the user can directly complete whole payment process in browser.
Embodiment three
Please refer to Fig. 3, it shows the method flow diagram of the data transferring method that the embodiment of the present invention three provides.This data transferring method is applicable to move in the browser that the third party pays plug-in unit.This data transferring method comprises:
Step 301 judges in the annotation information of current web page whether comprise payment information;
Because most of webpage all comprises the note code, but might not include payment information in the note code.Therefore the webpage of mentioning in the present embodiment mainly refers to adopt the webpage of editing as the payment information edit methods that provides in embodiment one.Certainly, in order to have better applicability, after browser is opened a webpage, can at first judge in the source code of current web page whether comprise the note code; If, proceed this step, also namely judge in the note code of current web page whether comprise payment code, can adopt the content in the note code that judges current web page whether to comprise that several fields of writing according to pre-defined rule realize when specifically judging; If so, judge that the note code comprises payment information, this payment information comprises the field that several are write according to pre-defined rule.
Whether step 302 if the annotation information of judgement current web page comprises payment information, detects third party corresponding to this payment information and pays plug-in unit and install;
Because paying plug-in unit, the third party usually provided by third party's service provider, so corresponding to different third party's service providers, may exist multiple different third party to pay plug-in unit.And browser may not have the installation and operation third party and pays plug-in unit under original state, so after browser can comprise payment information at the note code of judgement current web page, whether the third party who detects corresponding to this payment information paid plug-in unit installation and operation.Need to prove simultaneously, because the pre-defined rule that each third party's service provider is formulated is different, serve which the payment plug-in unit is so browser can judge according to the pre-defined rule that current payment information is followed the third party corresponding to this payment information.In one embodiment, if install and move, withdraw from detection; If installed but off-duty, move this third party and pay plug-in unit.
Step 303 if the third party who detects corresponding to this payment information pays not installation of plug-in unit, downloads the third party and pay plug-in unit and install, and the described third party of operation is paid plug-in unit after the described third party of installation pays plug-in unit;
If the third party that browser is not also installed corresponding to this payment information pays plug-in unit, the third party who downloads corresponding to this payment information pays plug-in unit and installs, and moves the third party and pay plug-in unit after installation.In one embodiment, when the installation and operation third party pays plug-in unit, also need user's confirmation operation.
Step 304 parses demonstration data and payment data from payment information;
Because payment information includes the field that several are write according to pre-defined rule, browser can be resolved demonstration data field in this several field of writing according to pre-defined rule to obtain to show data, show that data comprise displaying contents and the display mode of paying trigger, such as the displaying contents of paying trigger is " payment please click here ", display mode is the mode that word adds background picture; Or the displaying contents of payment trigger is " confirm payment ", and display mode is picture that is painted with oval sign etc.
Simultaneously, browser can also be resolved payment data field in this several field of writing according to pre-defined rule to obtain payment data, payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No., such as merchandise news " " XX maxim " ", payer information " active user's bank account information ", paid room information " seller's bank account information ", payment " 36.00 yuan " and O/No. " 369878894 ".
Generally, payment data just is used to pass to the third party and pays plug-in unit, and content wherein is not used for showing.And show that data just are used for generating and showing a payment trigger in current page.That is to say, when current page is run in generic browser, because payment information is not identified, show that data can not be identified, this payment trigger just can not be shown to the user so; When current page is run in the browser of supporting this payment information, because payment information is identified, show that data also can be identified, this payment trigger will be shown to the user so.
Step 305 is according to showing that data show the payment trigger;
Browser comes to show corresponding payment trigger according to the displaying contents that shows the payment trigger that comprises in data and display mode in window after parsing the demonstration data, this payment trigger can be clicked by the user or otherwise triggering.
Step 306 when the payment trigger is triggered, is transmitted payment data and is paid plug-in unit to the third party;
If the user is after the content of reading current page, determine to buy the commodity that current page is showed, can adopt the payment trigger on the operation triggering current page such as clicking or double-clicking, this payment trigger can be hyperlink display text or payment button.Browser, transmits payment data and pays plug-in unit to the third party after trigger is triggered in payment, wherein payment data comprise merchandise news, payer information, by one or more in payer information, payment, O/No..
Step 307 is paid plug-in unit by the third party and is completed payment process according to payment data.
Paying plug-in unit by the third party, to complete payment process be not to be to be the core content of the embodiment of the present invention, therefore this paper is not repeated.But will be appreciated that, after the third party pays plug-in unit and completes payment process according to payment data, user's control can be returned to browser.
In sum, the data transferring method that the present embodiment three provides: on the one hand, by identification and the parsing to the payment information of the annotation information that is arranged in webpage, thereby the information that can utilize payment information to comprise is called the third party and is paid plug-in unit to complete payment process, makes the user can directly complete whole payment process in browser; On the other hand, can make browser come the third party of the different third party's service providers of corresponding installation to pay plug-in unit for the payment information in current page, obtain better applicability.
Embodiment four
Please refer to Fig. 4, it shows the block diagram of the data transfer device that the embodiment of the present invention four provides.Described data transfer device 400 is applicable to move in the browser that the third party pays plug-in unit.Described data transfer device 400 comprises annotation information judge module 410, payment information judge module 420, payment data parsing module 432, shows data resolution module 434, pays trigger display module 440 and payment data transmission module 450.
Annotation information judge module 410 is used for judging whether the source code of current web page comprises the note code.Because most of webpage all comprises the note code, but might not include payment information in the note code.Therefore the webpage of mentioning in the present embodiment mainly refers to adopt the webpage of editing as the payment information edit methods that provides in embodiment one.But in order to have better applicability, can at first judge in the source code of current web page whether comprise the note code.
Payment information judge module 420 is used for after the source code of annotation information judge module 410 judgement current web pages comprises the note code, continue to judge in the note code of current web page whether comprise payment information, this payment information can be the payment code that comprises several fields of writing according to pre-defined rule in the note code.Payment information judge module 420 continues to judge whether the content in the note code comprises the field that several are write according to pre-defined rule after can comprising the note code at the source code of annotation information judge module 410 judgement current web pages; If so, judge that the note code comprises payment information, this payment information comprises the field that several are write according to pre-defined rule.
Payment data parsing module 432 is used for resolving payment data from payment information after the note code of payment information judge module 420 judgement current web pages comprises payment information.Specifically, payment data parsing module 432 is resolved payment data field in several fields of writing according to pre-defined rule in payment informations obtaining payment data, and this payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No..Such as merchandise news " " XX maxim " ", payer information " active user's bank account information ", quilt are paid room information " seller's bank account information ", payment " 36.00 yuan " and O/No. " 369878894 ".
Show that data resolution module 434 is used for after the note code of payment information judge module 420 judgement current web pages comprises payment information, resolve to show data from payment information.Specifically, show that data resolution module 434 resolves demonstration data field in several fields of writing according to pre-defined rule in payment informations to obtain showing data, these demonstration data comprise displaying contents and the display mode of paying trigger.Such as the displaying contents of paying trigger is " payment please click here ", display mode is hyperlink display text; Or the displaying contents of payment trigger is " confirm payment ", and display mode is payment button that is painted with oval sign etc.
Payment trigger display module 440 is used for according to showing that data show the payment trigger.Payment trigger display module 460 comes to show corresponding payment trigger according to the displaying contents that shows the payment trigger that comprises in data and display mode in window, this payment trigger can be adopted by the user mode such as click to trigger.
Payment data is transmitted module 450 and is used for transmitting payment data and paying plug-in unit to the third party when the payment trigger is triggered, and completes payment process so that the third party pays plug-in unit according to payment data.If the user after the content of reading current page, determines to buy the commodity that current page is showed, can adopt the payment trigger on the operation triggering current page such as clicking or double-clicking.In payment after trigger is triggered, payment data is transmitted module 450 and is transmitted payment data and pay plug-in unit to the third party, and payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No..Wherein paying plug-in unit by the third party, to complete payment process be not to be to be the core content of the embodiment of the present invention, therefore this paper is not repeated.But will be appreciated that, after the third party pays plug-in unit and completes payment process according to payment data, user's control can be returned to browser.
Because paying plug-in unit, the third party usually provided by third party's service provider, so corresponding to different third party's service providers, may exist multiple different third party to pay plug-in unit.And browser may not have the installation and operation third party and pays plug-in unit under original state.So this data transfer device can also comprise payment plug-in unit detection module 462, payment plug-in download installation module 464 and payment plug-in component operation module 466.Whether payment plug-in unit detection module 462 is used for after payment information identification module 420 recognizes payment information, detect third party corresponding to this payment information and pay plug-in unit and install; Payment plug-in download installation module 464 is used for when payment plug-in unit detection module 462 detects the third party and pays plug-in unit and do not install, and the third party who downloads corresponding to this payment information pays plug-in unit and installs; Payment plug-in component operation module 466 is used for moving this third party after payment plug-in download installation module 464 is installed third party's plug-in unit and pays plug-in unit.
In sum, the data transfer device that provides in the present embodiment four is by identification and parsing to the payment information of the annotation information that is arranged in webpage, thereby the information that can utilize payment information to comprise is called the third party and is paid plug-in unit to complete payment process, makes the user can directly complete whole payment process in browser.Simultaneously, this data transfer device can make browser come the third party of the different third party's service providers of corresponding installation to pay plug-in unit for the payment information in current page, has obtained better applicability.
Need to prove: when the data transfer device that above-described embodiment provides is described in the present embodiment four, only the division with above-mentioned each functional module is illustrated, in practical application, can as required above-mentioned functions be distributed and be completed by different functional modules, the inner structure that is about to device is divided into different functional modules, to complete all or part of function described above.In addition, the data transfer device that above-described embodiment provides and data transferring method embodiment belong to same design, and its specific implementation process sees embodiment of the method for details, repeats no more here.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can come the relevant hardware of instruction to complete by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
The above is only preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. a data transferring method, is characterized in that, it comprises:
Judge in the annotation information of current web page and whether comprise payment information;
If so, parse payment data from described payment information;
Transmit described payment data and pay plug-in unit to the third party corresponding to described payment information, complete payment process so that described third party pays plug-in unit according to described payment data.
2. data transferring method according to claim 1, is characterized in that, after the annotation information of described judgement current web page comprises payment information, also comprises:
Parse the demonstration data from described payment information, and show the payment trigger according to described demonstration data;
Correspondingly, the described payment data of described transmission pays plug-in unit for the third party corresponding to described payment information, comprising:
After described payment trigger is triggered, transmits described payment data and pay plug-in unit to the third party corresponding to described payment information.
3. data transferring method according to claim 1 and 2, is characterized in that, before whether comprising payment information in the described annotation information that judges current web page, also comprises:
Judge in the source information of current web page and whether comprise annotation information;
If so, whether comprise that payment information comprises in the described annotation information that judges current web page:
Continue to judge whether the content in described annotation information comprises the field that several are write according to pre-defined rule;
If so, judge that described annotation information comprises described payment information, described payment information comprises the described field that several are write according to pre-defined rule.
4. data transferring method according to claim 3, is characterized in that,
Describedly parse payment data comprise from described payment information:
Resolve payment data field in several fields of writing according to pre-defined rule in described payment information obtaining payment data, described payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No.;
Described parsing from described payment information shows that data comprise:
Resolve demonstration data field in several fields of writing according to pre-defined rule in described payment information to obtain showing data, described demonstration data comprise displaying contents and the display mode of described payment trigger.
5. data transferring method according to claim 1, is characterized in that, whether comprise payment information in the described annotation information that judges current web page after, also comprises:
Whether detection is paid plug-in unit corresponding to the third party of described payment information and is installed;
If not, download described third party and pay plug-in unit and install, and move described third party and pay plug-in unit after installation.
6. a data transfer device, is characterized in that, it comprises:
The payment information judge module is used for judging whether the annotation information of current web page comprises payment information;
The payment data parsing module is used for parsing payment data from described payment information after the annotation information of described payment information judge module judgement current web page comprises payment information;
Payment data is transmitted module, is used for transmitting described payment data and pays plug-in unit to the third party corresponding to described payment information, completes payment process so that described third party pays plug-in unit according to described payment data.
7. data transfer device according to claim 6, is characterized in that, described data transfer device also comprises: show data resolution module and payment trigger display module;
Described demonstration data resolution module is used for parsing the demonstration data from described payment information after the annotation information of described payment information judge module judgement current web page comprises payment information;
Described payment trigger display module, the demonstration data that are used for parsing according to described demonstration data resolution module show the payment trigger;
Described payment data is transmitted module, is used for after the payment trigger that described payment trigger display module shows is triggered, and transmits described payment data and pays plug-in unit to the third party corresponding to described payment information.
8. according to claim 6 or 7 described data transfer devices, is characterized in that, described data transfer device also comprises the annotation information judge module;
Described annotation information judge module is used for judging whether the source information of current web page comprises annotation information;
Described payment information judge module is used for continuing to judge whether the content in described annotation information comprises the field that several are write according to pre-defined rule after the source information of described annotation information judge module judgement current web page comprises annotation information; If so, judge that described annotation information comprises described payment information, described payment information comprises the described field that several are write according to pre-defined rule.
9. data transfer device according to claim 8, is characterized in that,
Described payment data parsing module, payment data field in the field that several that are used for resolving described payment information are write according to pre-defined rule to be obtaining payment data, and described payment data comprises merchandise news, payer information, by one or more in payer information, payment, O/No.;
Demonstration data field in the field that described demonstration data resolution module, several that are used for resolving described payment information are write according to pre-defined rule is to obtain showing data, and described demonstration data comprise displaying contents and the display mode of described payment trigger.
10. data transfer device according to claim 6, is characterized in that, described data transfer device also comprises: payment plug-in unit detection module, payment plug-in download installation module and payment plug-in component operation module;
Whether described payment plug-in unit detection module is paid plug-in unit for detection of the third party corresponding to described payment information and is installed;
Described payment plug-in download installation module is used for downloading described third party and paying plug-in unit and installation after described payment plug-in unit detection module detects third party corresponding to described payment information and pays plug-in unit and do not install;
Described payment plug-in component operation module is used for moving described third party and paying plug-in unit after the described third party of described payment plug-in download installation module installation pays plug-in unit.
CN2011103422590A 2011-11-02 2011-11-02 Data transferring method and device Pending CN103093339A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103422590A CN103093339A (en) 2011-11-02 2011-11-02 Data transferring method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103422590A CN103093339A (en) 2011-11-02 2011-11-02 Data transferring method and device

Publications (1)

Publication Number Publication Date
CN103093339A true CN103093339A (en) 2013-05-08

Family

ID=48205879

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103422590A Pending CN103093339A (en) 2011-11-02 2011-11-02 Data transferring method and device

Country Status (1)

Country Link
CN (1) CN103093339A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400268A (en) * 2013-07-24 2013-11-20 北京奇虎科技有限公司 Device and method for realizing safety payment of browser
CN103530764A (en) * 2013-10-08 2014-01-22 百度在线网络技术(北京)有限公司 Electronic trading method, electronic trading system and client-side
CN107168960A (en) * 2016-03-07 2017-09-15 阿里巴巴集团控股有限公司 A kind of business performs method and device
CN107578289A (en) * 2017-09-12 2018-01-12 携程旅游网络技术(上海)有限公司 The settlement method and system of machine+X products

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6457025B2 (en) * 1995-10-19 2002-09-24 David H. Judson Interstitial advertising display system and method
CN102117455A (en) * 2011-03-21 2011-07-06 广州市动景计算机科技有限公司 Mobile terminal browser-based secure payment method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6457025B2 (en) * 1995-10-19 2002-09-24 David H. Judson Interstitial advertising display system and method
CN102117455A (en) * 2011-03-21 2011-07-06 广州市动景计算机科技有限公司 Mobile terminal browser-based secure payment method and system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400268A (en) * 2013-07-24 2013-11-20 北京奇虎科技有限公司 Device and method for realizing safety payment of browser
CN103530764A (en) * 2013-10-08 2014-01-22 百度在线网络技术(北京)有限公司 Electronic trading method, electronic trading system and client-side
CN107168960A (en) * 2016-03-07 2017-09-15 阿里巴巴集团控股有限公司 A kind of business performs method and device
CN113360812A (en) * 2016-03-07 2021-09-07 创新先进技术有限公司 Service execution method and device
US11347825B2 (en) 2016-03-07 2022-05-31 Advanced New Technologies Co., Ltd. Service execution method and device
US11755679B2 (en) 2016-03-07 2023-09-12 Advanced New Technologies Co., Ltd. Service execution method and device
CN113360812B (en) * 2016-03-07 2024-02-06 创新先进技术有限公司 Service execution method and device
CN107578289A (en) * 2017-09-12 2018-01-12 携程旅游网络技术(上海)有限公司 The settlement method and system of machine+X products

Similar Documents

Publication Publication Date Title
US10114802B2 (en) Method, device, and system for accessing third party platforms via a messaging application
CN103365907B (en) Display pays method, system and the server of the page
US7971147B2 (en) Methods and systems for automatically creating a site menu
CN103975357B (en) Presence based on other mobile applications and the method for being adapted to the advertisement drawn in a mobile device
CN105009070B (en) Computer application promotes
CN109542427B (en) System customization method and device, electronic equipment and storage medium
CN106990966A (en) Mobile terminal cross-platform Development Framework and development approach based on front end frame
CN104123650B (en) The text maninulation instruction identification processing method and system of internet trading system
US6654600B1 (en) Method and apparatus for authorizing use of cellular telephone units
EP2447831A1 (en) Apparatus and method for generating applications automatically
WO2012065128A1 (en) Quick payment using mobile device binding
CN101841569A (en) Mobile phone payment method based on WEB technology for realizing platform crossing
US20050240653A1 (en) Integrated telecommunications/office automation apparatus, system, and computer program product
CN103093339A (en) Data transferring method and device
US20090024690A1 (en) Method and system for accessing on-line content according to simple code of off-line content
CN101647014A (en) By using the internet phone service system and the internet phone method of servicing of the soft phone of setting up by the user
WO2005104485A1 (en) Integrated telecommunications/office automation apparatus, system, and computer program product
CN109003060A (en) Fee payment method, system and storage medium
TW201941134A (en) Data processing method based on nfc label, system and server thereof
CN111784481B (en) Code scanning ordering method, service code creating method, device and electronic equipment
KR101725096B1 (en) Method and apparatus for membership service
Bennett Practical WAP: Developing applications for the wireless Web
WO2011158121A2 (en) Multidevice payment system
TWM559464U (en) E-commerce system of communication software
KR102354128B1 (en) System for transacting contents and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130508