数据传递方法及装置制造方法及图纸

技术编号:8683219 阅读:191 留言:0更新日期:2013-05-09 03:12
本发明专利技术公开了一种数据传递方法及装置,属于在线支付领域。所述数据传递方法包括判断当前网页的注释信息中是否包括支付信息;如果是,则从所述支付信息中解析出支付数据;传递所述支付数据给对应于所述支付信息的第三方支付插件;由所述第三方支付插件根据所述支付数据完成支付过程。本发明专利技术通过对位于网页的注释信息中的支付信息的识别和解析而获得相应数据,从而可以利用所述支付信息中包括的相应数据来调用第三方支付插件以完成支付过程,实现了用户能够直接在浏览器中完成整个支付过程。使用户获得了良好的用户体验。

【技术实现步骤摘要】

本专利技术涉及在线支付领域,特别涉及一种适用于移动终端的数据传递方法及装置
技术介绍
随着互联网和无线网络的发展,第三方支付方式得到越来越多的用户的认可。现有技术中的一种适用于诸如智能手机、平板电脑或者上网本之类的移动终端的第三方支付方法为:在移动终端中安装专门开发的第三方支付客户端,这些第三方支付客户端通常是运行于移动终端上的一个独立的客户端软件,用户在这些第三方支付客户端内选择商品来进行交易,在交易时也是利用这些第三方支付客户端来完成支付过程。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于在移动终端上进行第三方支付通常采用独立的第三方支付客户端来进行,而大部分移动终端上的浏览器都不具备这种功能,使得在大部分移动终端上无法直接从浏览器中选择商品并完成支付过程。
技术实现思路
为了使用户能够直接在移动终端的浏览器中调用第三方支付插件来完成支付过程,本专利技术实施例提供了一种数据传递方法及装置。所述技术方案如下:根据本专利技术的一个方面,本专利技术实施例提供了一种数据传递方法,所述数据传递方法包括:判断当前网页的注释信息中是否包括支付信息;如果是,则从所述支付信息中解析出支付数据;传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。进一步地,在所述判断当前网页的注释信息中包括支付信息之后,还包括:从所述支付信息中解析出显示数据,并根据所述显示数据显示支付触发器;相应地,所述传递所述支付数据给对应于所述支付信息的第三方支付插件,包括:在所述支付触发器被触发后,传递所述支付数据给对应于所述支付信息的第三方支付插件。进一步地,所述判断当前网页的注释信息中是否包括支付信息之前包括:判断当前网页的源信息中是否包括注释信息;如果是,则相应地,所述判断当前网页的注释信息中是否包括支付信息包括:继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。进一步地,所述从所述支付信息中解析出支付数据包括:解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种;进一步地,所述从所述支付信息中解析出显示数据包括:解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。进一步地,在所述判断当前网页的注释信息中是否包括支付信息之后,还包括:检测对应于所述支付信息的第三方支付插件是否安装;如果否,则下载所述第三方支付插件并安装,并在安装后运行所述第三方支付插件。根据本专利技术的另一方面,本专利技术实施例还提供一种数据传递装置,所述数据传递装置包括:支付信息判断模块,用于判断当前网页的注释信息中是否包括支付信息;支付数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出支付数据;支付数据传递模块,用于传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。进一步地,所述数据传递装置还包括显示数据解析模块和支付触发器显示模块,所述显示数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出显示数据;所述支付触发器显示模块,用于根据所述显示数据解析模块解析出的显示数据显示支付触发器;所述支付数据传递模块,用于在所述支付触发器显示模块显示的支付触发器被触发后,传递所述支付数据给对应于所述支付信息的第三方支付插件。进一步地,所述数据传递装置包括注释信息判断模块,所述注释信息判断模块,用于判断当前网页的源信息中是否包括注释信息;所述支付信息判断模块,用于在所述注释信息判断单元判断当前网页的源信息中包括注释信息后,继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段;如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。进一步地,所述支付数据解析模块,用于解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种;所述显示数据解析模块,用于解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。进一步地,所述数据传递装置还包括支付插件检测模块、支付插件下载安装模块和支付插件运行模块,所述支付插件检测模块,用于检测对应于所述支付信息的第三方支付插件是否安装;所述支付插件下载安装模块,用于在所述支付插件检测模块检测出对应于所述支付信息的第三方支付插件未安装后,下载所述第三方支付插件并安装;所述支付插件运行模块,用于在所述支付插件下载安装模块安装所述第三方支付插件后,运行所述第三方支付插件。本专利技术实施例提供的技术方案带来的有益效果是:通过对位于网页的注释信息中的支付信息的识别和解析而获得相应信息,从而可以利用所述支付信息中包括的相应数据来调用第三方支付插件以完成支付过程,实现了用户能够直接在浏览器中完成整个支付过程。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的支付信息编辑方法的方法流程图;图2是本专利技术实施例二提供的数据传递方法的方法流程图;图3是本专利技术实施例三提供的数据传递方法的方法流程图;图4是本专利技术实施例四提供的数据传递装置的结构方框具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一请参考图1,其示出了本专利技术实施例一提供的支付信息编辑方法的方法流程图。此支付信息编辑方法包括:步骤102,将支付信息编写于网页的注释信息中,该支付信息包括有若干个按照预定规则编写的字段。注释信息是网页程序中较为特殊的部分,注释信息包括被编写于网页源代码中的注释代码。在网页源代码中添加注释代码通常是为了提高网页源代码的可读性,为了让原作者以外的其它开发人员更容易理解网页源代码的各个部分。例如,在本实施例中提到的网页通常采用HTML (Hypertext Markup Language,超文本标记语言)或者WML (WirelessMarkup Language,无线标记语言)来编写,这两种语言中的注释代码的表现方式可以是< !-注释内容一>。在普通的浏览器中,注释内容通常是被忽略解析而不显示的。而在本实施例中,需要将支付信息编写于注释信息中,也就是说,将包含支付信息的支付代码编写于网页源代码中的注释代码中。使得支付信息在普通浏览器中仍然被忽略解析而不显示,而在支持该支付信息的浏览器中才会被识别、解析和使用。对于普通浏览器来讲,这些支付信息可以被认为是毫无意本文档来自技高网...

【技术保护点】
一种数据传递方法,其特征在于,其包括:判断当前网页的注释信息中是否包括支付信息;如果是,则从所述支付信息中解析出支付数据;传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。

【技术特征摘要】
1.一种数据传递方法,其特征在于,其包括: 判断当前网页的注释信息中是否包括支付信息; 如果是,则从所述支付信息中解析出支付数据; 传递所述支付数据给对应于所述支付信息的第三方支付插件,以便所述第三方支付插件根据所述支付数据完成支付过程。2.根据权利要求1所述的数据传递方法,其特征在于,在所述判断当前网页的注释信息中包括支付信息之后,还包括: 从所述支付信息中解析出显示数据,并根据所述显示数据显示支付触发器; 相应地,所述传递所述支付数据给对应于所述支付信息的第三方支付插件,包括:在所述支付触发器被触发 后,传递所述支付数据给对应于所述支付信息的第三方支付插件。3.根据权利要求1或2所述的数据传递方法,其特征在于,所述判断当前网页的注释信息中是否包括支付信息之前,还包括: 判断当前网页的源信息中是否包括注释信息; 如果是,则所述判断当前网页的注释信息中是否包括支付信息包括: 继续判断所述注释信息中的内容是否包括若干个按照预定规则编写的字段; 如果是,则判断所述注释信息中包括所述支付信息,所述支付信息包括所述若干个按照预定规则编写的字段。4.根据权利要求3所述的数据传递方法,其特征在于, 所述从所述支付信息中解析出支付数据包括: 解析所述支付信息中的若干个按照预定规则编写的字段中的支付数据字段以获得支付数据,所述支付数据包括商品信息、支付方信息、被支付方信息、支付金额、订单编号中的一种或者多种; 所述从所述支付信息中解析出显示数据包括: 解析所述支付信息中的若干个按照预定规则编写的字段中的显示数据字段以获得显示数据,所述显示数据包括所述支付触发器的显示内容和显示方式。5.根据权利要求1所述的数据传递方法,其特征在于,在所述判断当前网页的注释信息中是否包括支付信息之后,还包括: 检测对应于所述支付信息的第三方支付插件是否安装; 如果否,则下载所述第三方支付插件并安装,并在安装后运行所述第三方支付插件。6.一种数据传递装置,其特征在于,其包括: 支付信息判断模块,用于判断当前网页的注释信息中是否包括支付信息; 支付数据解析模块,用于在所述支付信息判断模块判断当前网页的注释信息中包括支付信息后,从所述支付信息中解析出支付...

【专利技术属性】
技术研发人员:张邦华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1