CN103093339A - 数据传递方法及装置 - Google Patents
数据传递方法及装置 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 230000008569 process Effects 0.000 claims abstract description 31
- 238000009434 installation Methods 0.000 claims description 24
- 238000012546 transfer Methods 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 13
- 230000001960 triggered effect Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种数据传递方法及装置,属于在线支付领域。所述数据传递方法包括判断当前网页的注释信息中是否包括支付信息;如果是,则从所述支付信息中解析出支付数据;传递所述支付数据给对应于所述支付信息的第三方支付插件;由所述第三方支付插件根据所述支付数据完成支付过程。本发明通过对位于网页的注释信息中的支付信息的识别和解析而获得相应数据,从而可以利用所述支付信息中包括的相应数据来调用第三方支付插件以完成支付过程,实现了用户能够直接在浏览器中完成整个支付过程。使用户获得了良好的用户体验。
Description
技术领域
本发明涉及在线支付领域,特别涉及一种适用于移动终端的数据传递方法及装置。
背景技术
随着互联网和无线网络的发展,第三方支付方式得到越来越多的用户的认可。
现有技术中的一种适用于诸如智能手机、平板电脑或者上网本之类的移动终端的第三方支付方法为:在移动终端中安装专门开发的第三方支付客户端,这些第三方支付客户端通常是运行于移动终端上的一个独立的客户端软件,用户在这些第三方支付客户端内选择商品来进行交易,在交易时也是利用这些第三方支付客户端来完成支付过程。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于在移动终端上进行第三方支付通常采用独立的第三方支付客户端来进行,而大部分移动终端上的浏览器都不具备这种功能,使得在大部分移动终端上无法直接从浏览器中选择商品并完成支付过程。
发明内容
为了使用户能够直接在移动终端的浏览器中调用第三方支付插件来完成支付过程,本发明实施例提供了一种数据传递方法及装置。所述技术方案如下:
根据本发明的一个方面,本发明实施例提供了一种数据传递方法,所述数据传递方法包括:判断当前网页的注释信息中是否包括支付信息;如果是,则从所述支付信息中解析出支付数据;传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。
进一步地,在所述判断当前网页的注释信息中包括支付信息之后,还包括:
从所述支付信息中解析出显示数据,并根据所述显示数据显示支付触发器;
相应地,所述传递所述支付数据给对应于所述支付信息的第三方支付插件,包括:
在所述支付触发器被触发后,传递所述支付数据给对应于所述支付信息的第三方支付插件。
进一步地,所述判断当前网页的注释信息中是否包括支付信息之前包括:
判断当前网页的源信息中是否包括注释信息;如果是,
则相应地,所述判断当前网页的注释信息中是否包括支付信息包括:
继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。
进一步地,所述从所述支付信息中解析出支付数据包括:解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种;
进一步地,所述从所述支付信息中解析出显示数据包括:解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。
进一步地,在所述判断当前网页的注释信息中是否包括支付信息之后,还包括:检测对应于所述支付信息的第三方支付插件是否安装;如果否,则下载所述第三方支付插件并安装,并在安装后运行所述第三方支付插件。
根据本发明的另一方面,本发明实施例还提供一种数据传递装置,所述数据传递装置包括:
支付信息判断模块,用于判断当前网页的注释信息中是否包括支付信息;支付数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出支付数据;支付数据传递模块,用于传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。
进一步地,所述数据传递装置还包括显示数据解析模块和支付触发器显示模块,
所述显示数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出显示数据;所述支付触发器显示模块,用于根据所述显示数据解析模块解析出的显示数据显示支付触发器;所述支付数据传递模块,用于在所述支付触发器显示模块显示的支付触发器被触发后,传递所述支付数据给对应于所述支付信息的第三方支付插件。
进一步地,所述数据传递装置包括注释信息判断模块,所述注释信息判断模块,用于判断当前网页的源信息中是否包括注释信息;所述支付信息判断模块,用于在所述注释信息判断单元判断当前网页的源信息中包括注释信息后,继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。
进一步地,所述支付数据解析模块,用于解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种;所述显示数据解析模块,用于解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。
进一步地,所述数据传递装置还包括支付插件检测模块、支付插件下载安装模块和支付插件运行模块,所述支付插件检测模块,用于检测对应于所述支付信息的第三方支付插件是否安装;所述支付插件下载安装模块,用于在所述支付插件检测模块检测出对应于所述支付信息的第三方支付插件未安装后,下载所述第三方支付插件并安装;所述支付插件运行模块,用于在所述支付插件下载安装模块安装所述第三方支付插件后,运行所述第三方支付插件。
本发明实施例提供的技术方案带来的有益效果是:
通过对位于网页的注释信息中的支付信息的识别和解析而获得相应信息,从而可以利用所述支付信息中包括的相应数据来调用第三方支付插件以完成支付过程,实现了用户能够直接在浏览器中完成整个支付过程。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的支付信息编辑方法的方法流程图;
图2是本发明实施例二提供的数据传递方法的方法流程图;
图3是本发明实施例三提供的数据传递方法的方法流程图;
图4是本发明实施例四提供的数据传递装置的结构方框图;
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
请参考图1,其示出了本发明实施例一提供的支付信息编辑方法的方法流程图。此支付信息编辑方法包括:
步骤102,将支付信息编写于网页的注释信息中,该支付信息包括有若干个按照预定规则编写的字段。
注释信息是网页程序中较为特殊的部分,注释信息包括被编写于网页源代码中的注释代码。在网页源代码中添加注释代码通常是为了提高网页源代码的可读性,为了让原作者以外的其它开发人员更容易理解网页源代码的各个部分。例如,在本实施例中提到的网页通常采用HTML(Hypertext Markup Language,超文本标记语言)或者WML(Wireless MarkupLanguage,无线标记语言)来编写,这两种语言中的注释代码的表现方式可以是<!-注释内容-->。在普通的浏览器中,注释内容通常是被忽略解析而不显示的。而在本实施例中,需要将支付信息编写于注释信息中,也就是说,将包含支付信息的支付代码编写于网页源代码中的注释代码中。使得支付信息在普通浏览器中仍然被忽略解析而不显示,而在支持该支付信息的浏览器中才会被识别、解析和使用。对于普通浏览器来讲,这些支付信息可以被认为是毫无意义的注释信息;而在支持该支付信息的浏览器中,这些支付信息才会代表其实质含义,支持该支付信息的浏览器可以是包括下文中披露的本发明实施例提供的数据传递装置的浏览器。并且为了浏览器的识别需要,支付信息可以包括有若干个按照预定规则编写的字段,这些预定规则可以由第三方支付服务提供方制定。
步骤104,在支付信息的各个字段中编辑显示数据和支付数据。
支付信息的主要作用是承载商品交易时需要的各种支付数据,该支付数据具体可以包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种。比如网页中出售的商品为一本名为《XX格言》的书籍,则对应的支付数据可能包括商品信息“《XX格言》”、支付方信息“当前用户的银行账户信息”、被支付房信息“卖方的银行账户信息”、支付金额“36.00元”和订单编号“369878894”。通常情况下,支付信息中的一个字段包含一条支付数据,各个字段的排序和编写规则由第三方支付服务提供方制定。当然,支付信息包括的信息可以不局限于上述信息,支付信息还可以包括用于显示支付触发器的显示数据。支付触发器可以是显示在页面上的一个支付按钮,或者是其它可与用户进行交互的触发类部件。该显示数据可以包括支付触发器在网页中的显示内容和显示方式,比如支付触发器的显示内容是“请点击此处支付”,显示方式是超链接文字;又或者支付触发器的显示内容是“确认支付”,显示方式是绘有椭圆形标志的支付按钮等等。为了便于描述,本文中将支付信息中有关支付数据的字段称之为支付数据字段,将支付信息中有关显示数据的字段称之为显示数据字段。
综上所述,本发明实施例提供的支付信息编辑方法通过将支付信息编辑于网页的注释信息中,使得包括支付信息的网页能够在现有技术的浏览器中正常显示和运行,解决了包括支付信息的网页与现有技术中的浏览器的兼容性问题。同时也应当认识到,在现有技术中的浏览器中,由于支付信息不被浏览器识别,所以支付信息中有关显示数据的部分也不会被识别,相应的支付触发器也不会被显示。而在支持该支付信息的浏览器中,支付触发器可以被显示,用户可以通过点击支付触发器来发起支付过程。
实施例二
请参考图2,其示出了本发明实施例二提供的数据传递方法的方法流程图。此数据传递方法适用于已经运行有第三方支付插件的浏览器中,此数据传递方法可以用于在用户的支付过程中将支付数据传递给第三方支付插件。此数据传递方法包括:
步骤202,判断当前网页的注释信息中是否包括支付信息;
由于大部分网页的源代码都包括注释代码,但是注释代码中并不一定包括有支付信息。故本实施例中所提到的网页,主要是指采用如实施例一中提供的支付信息编辑方法所编辑的网页。当浏览器打开一个网页后,可以首先判断当前网页的源代码中是否包括注释代码;如果是,则继续判断注释代码中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断注释代码中包括支付信息,该支付信息中包括若干个按照预定规则编写的字段。
步骤204,如果是,则从支付信息中解析出支付数据;
由于支付信息包括有若干个按照预定规则编写的字段,浏览器可以解析该若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,该支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种。比如商品信息“《XX格言》”、支付方信息“当前用户的银行账户信息”、被支付房信息“卖方的银行账户信息”、支付金额“36.00元”和订单编号“369878894”。在一个优选地实施例中,还可以从支付信息中解析出显示数据,也即浏览器可以解析该若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,该显示数据包括支付触发器的显示内容和显示方式,根据该显示数据可生成并显示支付触发器,比如支付触发器的显示内容是“请点击此处支付”,显示方式是超链接文字;又或者支付触发器的显示内容是“确认支付”,显示方式是绘有椭圆形标志的支付按钮等等。
通常情况下,支付数据只是被用来传递给第三方支付插件,其中的内容并不用来显示。而显示数据只是用来在当前页面中生成和显示一个支付触发器。也就是说,当当前页面被运行于普通浏览器中时,由于支付信息不被识别,则显示数据不会被识别,那么这个支付触发器就不会显示给用户;当当前页面被运行于支持该支付信息的浏览器中时,由于支付信息被识别,则显示数据也会被识别,那么这个支付触发器就会显示给用户。
步骤206,传递支付数据给对应于支付信息的第三方支付插件;
如果用户在阅读当前页面的内容后,决定购买当前页面所展示的商品,而且当前页面也根据显示数据显示了支付触发器,则用户可以采用诸如单击或者双击之类的操作触发支付触发器而发起支付请求,浏览器在接收到该支付请求后,需要传递支付数据给对应于该支付信息的第三方支付插件。由于支付信息中包括若干个按照预定规则编写的字段,而这些预定规则是由第三方服务提供方提供的,第三方服务提供方根据这些预定规则会提供对应于这种支付信息的第三方支付插件。由于第三方服务提供方可能为多个,所以对应于不同预定规则编写的支付信息,可能存在多个不同的第三方服务支付插件。同时需要说明的是,由于每个第三方服务提供方制定的预定规则不同,所以浏览器可以根据当前支付信息所遵循的预定规则来判断对应于该支付信息的第三方服务支付插件是哪个。
步骤208,由第三方支付插件根据支付数据完成支付过程。
由第三方支付插件来完成支付过程并非是本领域技术人员所熟知的内容,故本文不再累述。当第三方支付插件根据支付数据完成支付过程后,可以将用户控制权返回浏览器。
综上所述,本实施例中提供的数据传递方法通过对位于网页的注释信息中的支付信息的识别和解析,从而可以利用支付信息中包括的数据来调用第三方支付插件以完成支付过程,使用户能够直接在浏览器中完成整个支付过程。
实施例三
请参考图3,其示出了本发明实施例三提供的数据传递方法的方法流程图。此数据传递方法适用于可运行第三方支付插件的浏览器中。此数据传递方法包括:
步骤301,判断当前网页的注释信息中是否包括支付信息;
由于大部分网页都包括注释代码,但是注释代码中并不一定包括有支付信息。故本实施例中所提到的网页,主要是指采用如实施例一中提供的支付信息编辑方法所编辑的网页。当然,为了具有更好的适用性,在浏览器打开一个网页后,可以首先判断当前网页的源代码中是否包括注释代码;如果是,则继续进行本步骤,也即判断当前网页的注释代码中是否包括支付代码,具体判断时可以采用判断当前网页的注释代码中的内容是否包括若干个按照预定规则编写的字段来实现;如果是,则判断注释代码中包括支付信息,该支付信息包括若干个按照预定规则编写的字段。
步骤302,如果判断当前网页的注释信息中包括支付信息,检测对应于该支付信息的第三方支付插件是否安装;
由于第三方支付插件通常由第三方服务提供方提供,所以对应于不同的第三方服务提供方,可能存在多种不同的第三方支付插件。而且浏览器在初始状态下可能并没有安装和运行第三方支付插件,所以浏览器可以在判断当前网页的注释代码中包括支付信息后,检测对应于该支付信息的第三方支付插件是否已经安装和运行。同时需要说明的是,由于每个第三方服务提供方制定的预定规则不同,所以浏览器可以根据当前支付信息所遵循的预定规则来判断对应于该支付信息的第三方服务支付插件是哪个。在一个实施例中,如果已经安装并运行,则退出检测;如果已经安装但未运行,则运行该第三方支付插件。
步骤303,如果检测到对应于该支付信息的第三方支付插件没有安装,则下载第三方支付插件并安装,并在安装所述第三方支付插件后运行所述第三方支付插件;
如果浏览器还未安装对应于该支付信息的第三方支付插件,则下载对应于该支付信息的第三方支付插件并安装,并在安装后运行第三方支付插件。在一个实施例中,在安装和运行第三方支付插件时,还需要用户的确认操作。
步骤304,从支付信息中解析出显示数据和支付数据;
由于支付信息包括有若干个按照预定规则编写的字段,浏览器可以解析该若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,显示数据包括支付触发器的显示内容和显示方式,比如支付触发器的显示内容是“请点击此处支付”,显示方式是文字加背景图片的方式;又或者支付触发器的显示内容是“确认支付”,显示方式是绘有椭圆形标志的图片等等。
同时,浏览器还可以解析该若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种,比如商品信息“《XX格言》”、支付方信息“当前用户的银行账户信息”、被支付房信息“卖方的银行账户信息”、支付金额“36.00元”和订单编号“369878894”。
通常情况下,支付数据只是被用来传递给第三方支付插件,其中的内容并不用来显示。而显示数据只是用来在当前页面中生成和显示一个支付触发器。也就是说,当当前页面被运行于普通浏览器中时,由于支付信息不被识别,则显示数据不会被识别,那么这个支付触发器就不会显示给用户;当当前页面被运行于支持该支付信息的浏览器中时,由于支付信息被识别,则显示数据也会被识别,那么这个支付触发器就会显示给用户。
步骤305,根据显示数据显示支付触发器;
浏览器在解析出显示数据后,根据显示数据内包括的支付触发器的显示内容和显示方式来在窗口中显示对应的支付触发器,该支付触发器可以被用户所点击或者以其它方式触发。
步骤306,在支付触发器被触发时,传递支付数据给第三方支付插件;
如果用户在阅读当前页面的内容后,决定购买当前页面所展示的商品,则可以采用诸如单击或者双击之类的操作触发当前页面上的支付触发器,该支付触发器可以是超链接文字或者支付按钮。浏览器在支付触发器被触发后,传递支付数据给第三方支付插件,其中支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种。
步骤307,由第三方支付插件根据支付数据完成支付过程。
由第三方支付插件来完成支付过程是并非是本发明实施例的核心内容,故本文不再累述。但是应当认识到,当第三方支付插件根据支付数据完成支付过程后,可以将用户控制权返回浏览器。
综上所述,本实施例三提供的数据传递方法:一方面,通过对位于网页的注释信息中的支付信息的识别和解析,从而可以利用支付信息中包括的信息来调用第三方支付插件以完成支付过程,使用户能够直接在浏览器中完成整个支付过程;另一方面,可以使浏览器针对当前页面中的支付信息来对应安装不同第三方服务提供方的第三方支付插件,获得了更好的适用性。
实施例四
请参考图4,其示出了本发明实施例四提供的数据传递装置的结构方框图。所述数据传递装置400适用于可运行有第三方支付插件的浏览器中。所述数据传递装置400包括注释信息判断模块410、支付信息判断模块420、支付数据解析模块432、显示数据解析模块434、支付触发器显示模块440和支付数据传递模块450。
注释信息判断模块410用于判断当前网页的源代码中是否包括注释代码。由于大部分网页都包括注释代码,但是注释代码中并不一定包括有支付信息。故本实施例中所提到的网页,主要是指采用如实施例一中提供的支付信息编辑方法所编辑的网页。但是为了具有更好的适用性,可以首先判断当前网页的源代码中是否包括注释代码。
支付信息判断模块420用于在注释信息判断模块410判断当前网页的源代码中包括注释代码后,继续判断当前网页的注释代码中是否包括支付信息,该支付信息可以是注释代码中按照预定规则编写的包含若干个字段的支付代码。支付信息判断模块420可以在注释信息判断模块410判断当前网页的源代码中包括注释代码后,继续判断注释代码中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断注释代码中包括支付信息,该支付信息中包括若干个按照预定规则编写的字段。
支付数据解析模块432用于在支付信息判断模块420判断当前网页的注释代码中包括支付信息后,从支付信息中解析支付数据。具体来讲,支付数据解析模块432解析支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,该支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种。比如商品信息“《XX格言》”、支付方信息“当前用户的银行账户信息”、被支付房信息“卖方的银行账户信息”、支付金额“36.00元”和订单编号“369878894”。
显示数据解析模块434用于在支付信息判断模块420判断当前网页的注释代码中包括支付信息后,从支付信息中解析显示数据。具体来讲,显示数据解析模块434解析支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,该显示数据包括支付触发器的显示内容和显示方式。比如支付触发器的显示内容是“请点击此处支付”,显示方式是超链接文字;又或者支付触发器的显示内容是“确认支付”,显示方式是绘有椭圆形标志的支付按钮等等。
支付触发器显示模块440用于根据显示数据显示支付触发器。支付触发器显示模块460根据显示数据内包括的支付触发器的显示内容和显示方式来在窗口中显示对应的支付触发器,该支付触发器可以被用户采用点击等方式触发。
支付数据传递模块450用于在支付触发器被触发时,传递支付数据给第三方支付插件,以便第三方支付插件根据支付数据完成支付过程。如果用户在阅读当前页面的内容后,决定购买当前页面所展示的商品,则可以采用诸如单击或者双击之类的操作触发当前页面上的支付触发器。在支付触发器被触发后,支付数据传递模块450传递支付数据给第三方支付插件,支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种。其中由第三方支付插件来完成支付过程是并非是本发明实施例的核心内容,故本文不再累述。但是应当认识到,当第三方支付插件根据支付数据完成支付过程后,可以将用户控制权返回浏览器。
由于第三方支付插件通常由第三方服务提供方提供,所以对应于不同的第三方服务提供方,可能存在多种不同的第三方支付插件。而且浏览器在初始状态下可能并没有安装和运行第三方支付插件。所以该数据传递装置还可以包括支付插件检测模块462、支付插件下载安装模块464和支付插件运行模块466。支付插件检测模块462用于在支付信息识别模块420识别到支付信息后,检测对应于该支付信息的第三方支付插件是否安装;支付插件下载安装模块464用于在支付插件检测模块462检测到第三方支付插件未安装时,下载对应于该支付信息的第三方支付插件并安装;支付插件运行模块466用于在支付插件下载安装模块464安装第三方插件后运行该第三方支付插件。
综上所述,本实施例四中提供的数据传递装置通过对位于网页的注释信息中的支付信息的识别和解析,从而可以利用支付信息中包括的信息来调用第三方支付插件以完成支付过程,使用户能够直接在浏览器中完成整个支付过程。同时,该数据传递装置可以使浏览器针对当前页面中的支付信息来对应安装不同第三方服务提供方的第三方支付插件,获得了更好的适用性。
需要说明的是:上述实施例提供的数据传递装置在本实施例四中描述时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的数据传递装置与数据传递方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (10)
1.一种数据传递方法,其特征在于,其包括:
判断当前网页的注释信息中是否包括支付信息;
如果是,则从所述支付信息中解析出支付数据;
传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。
2.根据权利要求1所述的数据传递方法,其特征在于,在所述判断当前网页的注释信息中包括支付信息之后,还包括:
从所述支付信息中解析出显示数据,并根据所述显示数据显示支付触发器;
相应地,所述传递所述支付数据给对应于所述支付信息的第三方支付插件,包括:
在所述支付触发器被触发后,传递所述支付数据给对应于所述支付信息的第三方支付插件。
3.根据权利要求1或2所述的数据传递方法,其特征在于,所述判断当前网页的注释信息中是否包括支付信息之前,还包括:
判断当前网页的源信息中是否包括注释信息;
如果是,则所述判断当前网页的注释信息中是否包括支付信息包括:
继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段;
如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。
4.根据权利要求3所述的数据传递方法,其特征在于,
所述从所述支付信息中解析出支付数据包括:
解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种;
所述从所述支付信息中解析出显示数据包括:
解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。
5.根据权利要求1所述的数据传递方法,其特征在于,在所述判断当前网页的注释信息中是否包括支付信息之后,还包括:
检测对应于所述支付信息的第三方支付插件是否安装;
如果否,则下载所述第三方支付插件并安装,并在安装后运行所述第三方支付插件。
6.一种数据传递装置,其特征在于,其包括:
支付信息判断模块,用于判断当前网页的注释信息中是否包括支付信息;
支付数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出支付数据;
支付数据传递模块,用于传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。
7.根据权利要求6所述的数据传递装置,其特征在于,所述数据传递装置还包括:显示数据解析模块和支付触发器显示模块;
所述显示数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出显示数据;
所述支付触发器显示模块,用于根据所述显示数据解析模块解析出的显示数据显示支付触发器;
所述支付数据传递模块,用于在所述支付触发器显示模块显示的支付触发器被触发后,传递所述支付数据给对应于所述支付信息的第三方支付插件。
8.根据权利要求6或7所述的数据传递装置,其特征在于,所述数据传递装置还包括注释信息判断模块;
所述注释信息判断模块,用于判断当前网页的源信息中是否包括注释信息;
所述支付信息判断模块,用于在所述注释信息判断模块判断当前网页的源信息中包括注释信息后,继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。
9.根据权利要求8所述的数据传递装置,其特征在于,
所述支付数据解析模块,用于解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种;
所述显示数据解析模块,用于解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。
10.根据权利要求6所述的数据传递装置,其特征在于,所述数据传递装置还包括:支付插件检测模块、支付插件下载安装模块和支付插件运行模块;
所述支付插件检测模块,用于检测对应于所述支付信息的第三方支付插件是否安装;
所述支付插件下载安装模块,用于在所述支付插件检测模块检测出对应于所述支付信息的第三方支付插件未安装后,下载所述第三方支付插件并安装;
所述支付插件运行模块,用于在所述支付插件下载安装模块安装所述第三方支付插件后,运行所述第三方支付插件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011103422590A CN103093339A (zh) | 2011-11-02 | 2011-11-02 | 数据传递方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011103422590A CN103093339A (zh) | 2011-11-02 | 2011-11-02 | 数据传递方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103093339A true CN103093339A (zh) | 2013-05-08 |
Family
ID=48205879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011103422590A Pending CN103093339A (zh) | 2011-11-02 | 2011-11-02 | 数据传递方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103093339A (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103400268A (zh) * | 2013-07-24 | 2013-11-20 | 北京奇虎科技有限公司 | 一种实现浏览器安全支付的装置和方法 |
| CN103530764A (zh) * | 2013-10-08 | 2014-01-22 | 百度在线网络技术(北京)有限公司 | 电子交易方法、系统及客户端 |
| CN107168960A (zh) * | 2016-03-07 | 2017-09-15 | 阿里巴巴集团控股有限公司 | 一种业务执行方法及装置 |
| CN107578289A (zh) * | 2017-09-12 | 2018-01-12 | 携程旅游网络技术(上海)有限公司 | 机+x产品的结算方法及系统 |
Citations (2)
| 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 (zh) * | 2011-03-21 | 2011-07-06 | 广州市动景计算机科技有限公司 | 基于移动终端浏览器的安全支付方法和系统 |
-
2011
- 2011-11-02 CN CN2011103422590A patent/CN103093339A/zh active Pending
Patent Citations (2)
| 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 (zh) * | 2011-03-21 | 2011-07-06 | 广州市动景计算机科技有限公司 | 基于移动终端浏览器的安全支付方法和系统 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103400268A (zh) * | 2013-07-24 | 2013-11-20 | 北京奇虎科技有限公司 | 一种实现浏览器安全支付的装置和方法 |
| CN103530764A (zh) * | 2013-10-08 | 2014-01-22 | 百度在线网络技术(北京)有限公司 | 电子交易方法、系统及客户端 |
| CN107168960A (zh) * | 2016-03-07 | 2017-09-15 | 阿里巴巴集团控股有限公司 | 一种业务执行方法及装置 |
| CN113360812A (zh) * | 2016-03-07 | 2021-09-07 | 创新先进技术有限公司 | 一种业务执行方法及装置 |
| 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 (zh) * | 2016-03-07 | 2024-02-06 | 创新先进技术有限公司 | 一种业务执行方法及装置 |
| CN107578289A (zh) * | 2017-09-12 | 2018-01-12 | 携程旅游网络技术(上海)有限公司 | 机+x产品的结算方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10114802B2 (en) | Method, device, and system for accessing third party platforms via a messaging application | |
| CN103365907B (zh) | 显示支付页面的方法、系统及服务器 | |
| US10152705B2 (en) | Quick payment using mobile device binding | |
| CN103975357B (zh) | 基于其他移动应用的存在而适配在移动设备中绘制的广告的方法 | |
| CN109542427B (zh) | 一种系统定制方法、装置及电子设备和存储介质 | |
| CN102591632B (zh) | 用于自动生成应用的设备和方法 | |
| US6654600B1 (en) | Method and apparatus for authorizing use of cellular telephone units | |
| CN101405743A (zh) | 用户浏览器交互分析认证系统 | |
| US20070022419A1 (en) | Methods and systems for automatically creating a site menu | |
| CN101841569A (zh) | 一种基于web技术实现跨平台的手机支付方法 | |
| CN103093339A (zh) | 数据传递方法及装置 | |
| US20090024690A1 (en) | Method and system for accessing on-line content according to simple code of off-line content | |
| US20050240653A1 (en) | Integrated telecommunications/office automation apparatus, system, and computer program product | |
| CN106681767B (zh) | 一种轻应用添加方法及装置 | |
| CN115018486B (zh) | 一种统一支付系统 | |
| KR20130052813A (ko) | 태그를 이용한 모바일 페이지 자동 생성 시스템 및 방법 | |
| CN109003060A (zh) | 缴费方法、系统及存储介质 | |
| KR102354128B1 (ko) | 콘텐츠 거래 시스템 및 그 방법 | |
| CN112036898B (zh) | 一种支付方式确定方法、装置、电子设备以及存储介质 | |
| KR101725096B1 (ko) | 멤버쉽 서비스 장치 및 방법 | |
| KR101063513B1 (ko) | Wap 스크래핑 방법 및 시스템 | |
| WO2005104485A1 (en) | Integrated telecommunications/office automation apparatus, system, and computer program product | |
| US20250110719A1 (en) | System and method for dynamic interpretation of automatic identification and data collection means | |
| WO2011158121A2 (en) | Multidevice payment system | |
| KR20120014295A (ko) | 이동 단말에서의 어플리케이션 구동 방법, 장치, 및 기록 매체 |
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 |