flash业务平台的业务交互方法及相应的flash业务平台转让专利

申请号 : CN201210393881.9

文献号 : CN103777927B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 史日辉陈冬金鑫陈永庭

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明涉及一种flash业务平台的业务交互方法及相应的flash业务平台。该flash业务平台的业务交互方法包括步骤:加载flash业务插件;通过flash业务插件向业务支付平台发出操作请求;以及通过flash业务插件接收业务支付平台的反馈,并将反馈回调到flash业务中。本发明还涉及一种flash业务平台。本发明的flash业务平台的业务交互方法及相应的flash业务平台设置有flash业务插件,可实现flash业务平台与业务支付平台之间便捷的业务交互,解决了现有的flash业务平台的业务交互方法步骤较繁琐以及用户业务交互效率低下的技术问题。

权利要求 :

1.一种flash业务平台的业务交互方法,其特征在于,包括步骤:

加载flash业务插件;

通过所述flash业务插件向业务支付平台发出操作请求;同时生成与所述操作请求相应的支付令牌,并通过所述flash业务插件将所述支付令牌发送给所述业务支付平台;以及通过所述flash业务插件接收所述业务支付平台的反馈,并通过回调函数将所述反馈直接回调到flash业务中;同时根据所述业务支付平台的与所述支付令牌相应的验证请求,生成验证结果,并将所述验证结果反馈给所述业务支付平台;

其中所述加载flash业务插件的步骤具体为:

加载所述flash业务插件,并初始化所述flash业务插件,其中初始化所述flash业务插件包括在所述flash业务插件中配置向业务支付平台发送的业务操作请求的用户标识、业务操作请求发送的地址以及所述flash业务插件的软件开发工具包的网址;其中所述flash业务插件的软件开发工具包的网址用于调取flash业务插件中具体的业务操作工具。

2.根据权利要求1所述的flash业务平台的业务交互方法,其特征在于,所述加载flash业务插件的步骤之前还包括步骤:根据所述业务支付平台的业务接口制作所述flash业务插件。

3.根据权利要求1所述的flash业务平台的业务交互方法,其特征在于,所述通过所述flash业务插件向所述业务支付平台发出操作请求的步骤具体为:根据所述flash业务平台的商户编号以及所述flash业务平台的操作参数生成所述操作请求,并通过所述flash业务插件向所述业务支付平台发送所述操作请求。

4.一种flash业务平台,其特征在于,包括:

插件加载模块,用于加载flash业务插件;

请求发出模块,用于通过所述flash业务插件向业务支付平台发出操作请求,并生成与所述操作请求相应的支付令牌,并通过所述flash业务插件将所述支付令牌发送给所述业务支付平台;以及反馈接收模块,用于通过所述flash业务插件接收所述业务支付平台的反馈,并通过回调函数将所述反馈直接回调到flash业务中;

其中所述插件加载模块具体用于:

加载所述flash业务插件,并初始化所述flash业务插件,其中初始化所述flash业务插件包括在所述flash业务插件中配置向业务支付平台发送的业务操作请求的用户标识、业务操作请求发送的地址以及所述flash业务插件的软件开发工具包的网址;其中所述flash业务插件的软件开发工具包的网址用于调取flash业务插件中具体的业务操作工具。

5.根据权利要求4所述的flash业务平台,其特征在于,所述flash业务平台还包括:插件生成模块,用于根据所述业务支付平台的业务接口制作所述flash业务插件。

6.根据权利要求4所述的flash业务平台,其特征在于,所述请求发出模块具体用于:根据所述flash业务平台的商户编号以及所述flash业务平台的操作参数生成所述操作请求,并通过所述flash业务插件向所述业务支付平台发送所述操作请求。

说明书 :

flash业务平台的业务交互方法及相应的flash业务平台

技术领域

[0001] 本发明涉及互联网技术领域,特别是涉及一种便捷的flash业务平台的业务交互方法及相应的flash业务平台。

背景技术

[0002] 随着互联网技术的发展,flash游戏作为一种新兴起的游戏形式,以其操作简单、文件体积小以及无需安装等优点被广大游戏用户所喜爱。
[0003] 目前flash游戏平台与游戏支付平台的业务交互(如支付、充值以及查询等业务)可通过以下几种方式实现:
[0004] 一、在flash游戏内部,用户通过点击相应的按钮在浏览器内打开一个web 页面与游戏支付平台进行交互,用户完成交互后,通过手动或者定时器关闭web页面,回到flash游
戏中。
[0005] 二、在flash游戏内部,用户通过点击相应的按钮在flash游戏的所在页面加载交互web界面,用户完成交互后,在当前页面重新加载flash游戏。
[0006] 三、通过手机短信等其他渠道完成业务交互。
[0007] 采用上述的第一种交互方式,由于交互结果无法通过web页面返回到flash游戏中,造成交互完成后需要更新flash游戏中的数据状态。
[0008] 采用上述的第二种交互方式,由于在当前页面加载交互界面,会造成flash游戏中的数据状态丢失,影响用户的游戏体验。
[0009] 采用上述的第三种交互方式,flash游戏平台需要针对业务交互渠道制作相应的交互解决方案,较难实现平台中flash游戏的统一运作以及统一管理。
[0010] 故,有必要提供一种便捷的flash业务平台的业务交互方法及相应的flash业务平台,以解决现有技术所存在的问题。

发明内容

[0011] 本发明的目的在于提供一种设置有flash业务插件的flash业务平台,实现了flash业务平台与业务支付平台之间便捷的业务交互,以解决现有的flash业务平台的业务
交互方法步骤较繁琐以及用户业务交互效率低下的技术问题。
[0012] 为解决上述问题,本发明提供的技术方案如下:
[0013] 本发明涉及一种flash业务平台的业务交互方法,其包括步骤:
[0014] 加载flash业务插件;
[0015] 通过所述flash业务插件向所述业务支付平台发出操作请求;以及
[0016] 通过所述flash业务插件接收所述业务支付平台的反馈,并将所述反馈回调到flash业务中。
[0017] 在本发明所述的flash业务平台的业务交互方法中,所述加载flash业务插件的步骤之前还包括步骤:
[0018] 根据所述业务支付平台的业务接口制作所述flash业务插件。
[0019] 在本发明所述的flash业务平台的业务交互方法中,所述加载flash业务插件的步骤具体为:
[0020] 加载所述flash业务插件,并初始化所述flash业务插件,其中初始化所述flash业务插件包括在所述flash业务插件中配置所述flash业务平台的商户编号、所述业务支付平
台的网址以及所述flash业务插件的软件开发工具包的网址。
[0021] 在本发明所述的flash业务平台的业务交互方法中,所述通过所述flash业务插件向所述业务支付平台发出操作请求的步骤具体为:
[0022] 根据所述flash业务平台的商户编号以及所述flash业务平台的操作参数生成所述操作请求,并通过所述flash业务插件向所述业务支付平台发送所述操作请求。
[0023] 在本发明所述的flash业务平台的业务交互方法中,所述通过所述flash业务插件接收所述业务支付平台的反馈,并将所述反馈回调到flash业务中的步骤具体为:
[0024] 通过所述flash业务插件接收所述业务支付平台的反馈,并通过回调函数将所述反馈直接回调到flash业务中。
[0025] 在本发明所述的flash业务平台的业务交互方法中,所述通过所述flash业务插件向所述业务支付平台发出操作请求的步骤还包括:
[0026] 生成与所述操作请求相应的支付令牌,并通过所述flash业务插件将所述支付令牌发送给所述业务支付平台;
[0027] 所述通过所述flash业务插件接收所述业务支付平台的反馈,并将所述反馈回调到flash业务中的步骤还包括:
[0028] 根据所述业务支付平台的与所述支付令牌相应的验证请求,生成验证结果,并将所述验证结果反馈给所述业务支付平台。
[0029] 本发明还涉及一种flash业务平台,其包括:
[0030] 插件加载模块,用于加载flash业务插件;
[0031] 请求发出模块,用于通过所述flash业务插件向所述业务支付平台发出操作请求;以及
[0032] 反馈接收模块,用于通过所述flash业务插件接收所述业务支付平台的反馈,并将所述反馈回调到flash业务中。
[0033] 在本发明所述的flash业务平台中,所述flash业务平台还包括:
[0034] 插件生成模块,用于根据所述业务支付平台的业务接口制作所述flash业务插件。
[0035] 在本发明所述的flash业务平台中,所述插件加载模块具体用于:
[0036] 加载所述flash业务插件,并初始化所述flash业务插件,其中初始化所述flash业务插件包括在所述flash业务插件中配置所述flash业务平台的商户编号、所述业务支付平
台的网址以及所述flash业务插件的软件开发工具包的网址。
[0037] 在本发明所述的flash业务平台中,所述请求发出模块具体用于:
[0038] 根据所述flash业务平台的商户编号以及所述flash业务平台的操作参数生成所述操作请求,并通过所述flash业务插件向所述业务支付平台发送所述操作请求。
[0039] 在本发明所述的flash业务平台中,所述反馈接收模块具体用于,
[0040] 通过所述flash业务插件接收所述业务支付平台的反馈,并通过回调函数将所述反馈直接回调到flash业务中。
[0041] 在本发明所述的flash业务平台中,所述请求发出模块包括:
[0042] 令牌下发单元,用于生成与所述操作请求相应的支付令牌,并通过所述flash业务插件将所述支付令牌发送给所述业务支付平台;
[0043] 所述反馈接收模块包括:
[0044] 令牌验证单元,用于根据所述业务支付平台的与所述支付令牌相应的验证请求,生成验证结果,并将所述验证结果反馈给所述业务支付平台。
[0045] 相较于现有技术,本发明的flash业务平台的业务交互方法及相应的flash业务平台设置有flash业务插件,可实现flash业务平台与业务支付平台之间便捷的业务交互,解
决了现有的flash业务平台的业务交互方法步骤较繁琐以及用户业务交互效率低下的技术
问题。
[0046] 为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:

附图说明

[0047] 图1为本发明的flash业务平台的业务交互方法的第一优选实施例的流程图;
[0048] 图2为本发明的flash业务平台的业务交互方法的第二优选实施例的流程图;
[0049] 图3为本发明的flash业务平台的业务交互方法的第二优选实施例的时序图;
[0050] 图4为本发明的flash业务平台的业务交互方法的第三优选实施例的流程图;
[0051] 图5为本发明的flash业务平台的第一优选实施例的结构示意图;
[0052] 图6为本发明的flash业务平台的第二优选实施例的结构示意图;
[0053] 其中,附图标记说明如下:
[0054] 51、插件加载模块;
[0055] 52、请求发出模块;
[0056] 53、反馈接收模块;
[0057] 61、插件生成模块。

具体实施方式

[0058] 以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以
限制本发明。
[0059] 在图中,结构相似的单元是以相同标号表示。
[0060] 请参照图1,图1为本发明的flash业务平台的业务交互方法的第一优选实施例的流程图。本优选实施例的flash业务平台的业务交互方法包括:
[0061] 步骤101,加载flash业务插件;
[0062] 步骤102,通过flash业务插件向业务支付平台发出操作请求;
[0063] 步骤103,通过flash业务插件接收业务支付平台的反馈,并将反馈回调到flash业务中;
[0064] 该flash业务平台的业务交互方法结束于步骤103。
[0065] 本发明的flash业务平台通过在其中设置flash业务插件,例如支付、查询以及充值等业务操作请求均通过flash业务插件向业务支付平台发送,同时业务支付平台的反馈
也同样通过flash业务插件回调到flash业务中。这样通过flash业务插件可实现用户在
flash业务进行中完成支付、查询以及充值等业务操作请求,不会影响到用户的业务体验;
同时通过flash业务插件也可实现多款flash业务的统一运作以及统一管理。这里的flash
业务包括但不限于flash游戏等。
[0066] 请参照图2和图3,图2为本发明的flash业务平台的业务交互方法的第二优选实施例的流程图,图3为本发明的flash业务平台的业务交互方法的第二优选实施例的时序图。
本优选实施例的flash业务平台的业务交互方法包括:
[0067] 步骤201,根据业务支付平台的业务接口制作flash业务插件;
[0068] 步骤202,加载flash业务插件,并初始化flash业务插件,其中初始化flash业务插件包括在flash业务插件中配置flash业务平台的商户编号、业务支付平台的网址以及
flash业务插件的软件开发工具包(SDK,Software Development Kit)的网址;
[0069] 步骤203,根据flash业务平台的商户编号以及flash业务平台的操作参数生成操作请求,并通过flash业务插件向业务支付平台发送操作请求;
[0070] 步骤204,通过flash业务插件接收业务支付平台的反馈,并通过回调函数将反馈直接回调到flash业务中;
[0071] 该flash业务平台的业务交互方法结束于步骤204。
[0072] 下面结合图3详细说明本发明的flash业务平台的业务交互方法的第二优选实施例的流程。图3为本发明的flash业务平台的业务交互方法的第二优选实施例的时序图。
[0073] 首先在步骤201中,根据业务支付平台的业务接口制作flash业务插件;由于使用flash业务插件与业务支付平台进行业务操作,因此要根据业务支付平台提供的业务接口
在flash业务平台中制作flash业务插件,以保证flash业务插件与业务支付平台之间的兼
容性。本步骤并非必要步骤,如已存在与业务支付平台的业务接口相应的flash业务插件,
则不需要再次制作,直接使用即可。
[0074] 随后来到步骤202。
[0075] 在步骤202中,flash业务平台加载flash业务插件,当业务支付平台响应上述的flash业务插件的加载后,flash业务平台对flash业务插件进行初始化操作。flash业务插
件的初始化操作包括但不仅限于在flash业务插件中配置flash业务平台的商户编号、业务
支付平台的网址以及flash业务插件的软件开发工具包的网址等。其中flash业务平台的商
户编号用于表示向业务支付平台发送的业务操作请求的用户标识,业务支付平台的网址用
于表示业务操作请求发送的地址,flash业务插件的软件开发工具包的网址用于调取flash
业务插件中具体的业务操作工具。通过flash业务插件的初始化操作后,flash业务插件即
可针对相应的业务支付平台进行相应用户的业务交互了。
[0076] 随后来到步骤203。
[0077] 在步骤203中,根据flash业务平台的商户编号以及flash业务平台的操作参数生成操作请求,并通过flash业务插件向业务支付平台发送操作请求。如在flash游戏中,该操
作参数可包括但不限于支付流水号、虚拟物品编号、虚拟物品数量、虚拟物品单价、充值金
额以及金额查询等。同时在本步骤中flash业务平台还要生成与操作请求相应的回调函数,
该回调函数用于将业务支付平台的反馈直接回调到flash业务中。flash业务平台将上述的
操作转化为操作请求后,通过flash业务插件将操作请求发送给业务支付平台;由于设置有
flash业务插件,flash业务平台无需加载交互web页面,而直接通过flash业务插件从后台
将操作请求发送给业务支付平台,不会影响到用户的业务体验。
[0078] 随后来到步骤204。
[0079] 在步骤204中,业务支付平台处理完上述的操作请求后,将相应的反馈(操作响应)发送给flash业务插件,flash业务插件通过flash业务平台预先生成的回调函数将该反馈
直接回调到flash业务中。不需要对flash业务进行中断即可通知用户业务操作请求的结
果,对业务数据状态进行及时更新。
[0080] 这样即完成了整个flash业务平台的业务交互的过程。
[0081] 请参照图4,图4为本发明的flash业务平台的业务交互方法的第三优选实施例的流程图。本优选实施例的flash业务平台的业务交互方法包括:
[0082] 步骤401,根据业务支付平台的业务接口制作flash业务插件;
[0083] 步骤402,加载flash业务插件,并初始化flash业务插件;
[0084] 步骤403,根据flash业务平台的商户编号以及flash业务平台的操作参数生成操作请求,并通过flash业务插件向业务支付平台发送操作请求;同时生成与操作请求相应的
支付令牌,并通过flash业务插件将支付令牌发送给业务支付平台;
[0085] 步骤404,通过flash业务插件接收业务支付平台的反馈,并通过回调函数将反馈直接回调到flash业务中;同时根据业务支付平台的与支付令牌相应的验证请求,生成验证
结果,并将验证结果反馈给业务支付平台。
[0086] 该flash业务平台的业务交互方法结束于步骤404。
[0087] 其中步骤401与上述的flash业务平台的业务交互方法的第二优选实施例中的步骤201相同或相似,具体请参见上述的业务交互方法的第二优选实施例中的步骤201。
[0088] 其中步骤402与上述的flash业务平台的业务交互方法的第二优选实施例中的步骤202相同或相似,具体请参见上述的业务交互方法的第二优选实施例中的步骤202。
[0089] 在步骤403中,除了上述flash业务平台的业务交互方法的第二优选实施例中的步骤203中的内容,flash业务平台还会生成与操作请求相应的支付令牌(token),并通过
flash业务插件将该支付令牌发送给业务支付平台。
[0090] 随后来到步骤404中,除了上述flash业务平台的业务交互方法的第二优选实施例中的步骤204中的内容,业务支付平台接收到上述的支付令牌后会生成与该支付令牌相应
的验证请求,并将该验证请求发送给flash业务平台;flash业务平台接收该验证请求后,对
该验证请求进行处理,生成相应的验证结果,并将该验证结果反馈给业务支付平台,业务支
付平台会根据验证结果对业务交互进行相应的处理。
[0091] 这样即完成了整个flash业务平台的业务交互的过程。
[0092] 在本优选实施例中,通过支付令牌的设置进一步加强了flash业务平台与业务支付平台之间业务交互的安全性。
[0093] 本发明还涉及一种flash业务平台,如图5所示,图5为本发明的flash业务平台的第一优选实施例的结构示意图。本优选实施例中的flash业务平台包括插件加载模块51、请
求发出模块52以及反馈接收模块53。
[0094] 本发明的flash业务平台发出业务操作请求时,插件加载模块51会加载相应的flash业务插件;请求发出模块52通过flash业务插件向业务支付平台发出操作请求;业务
支付平台对该操作请求进行处理后生成反馈,反馈接收模块53通过flash业务插件接收该
反馈,并将该反馈回调到flash业务中。
[0095] 本发明的flash业务平台通过在其中设置flash业务插件,例如支付、查询以及充值等业务操作请求均通过flash业务插件向业务支付平台发送,同时业务支付平台的反馈
也同样通过flash业务插件回调到flash业务中。这样通过flash业务插件可实现用户在
flash业务进行中完成支付、查询以及充值等业务操作请求,不会影响到用户的业务体验;
同时通过flash业务插件也可实现多款flash业务的统一运作以及统一管理。
[0096] 如图6所示,图6为本发明的flash业务平台的第二优选实施例的结构示意图。本优选实施例与第一优选实施例的区别在于,本优选实施例的flash业务平台还包括插件生成
模块61。
[0097] 该插件生成模块61用于根据业务支付平台的业务接口制作flash业务插件;插件加载模块51具体用于加载flash业务插件,并初始化flash业务插件,其中初始化flash业务
插件包括但不限于在flash业务插件中配置flash业务平台的商户编号、业务支付平台的网
址以及flash业务插件的软件开发工具包的网址;请求发出模块52具体用于根据flash业务
平台的商户编号以及flash业务平台的操作参数生成操作请求,并通过flash业务插件向业
务支付平台发送操作请求;反馈接收模块53具体用于通过flash业务插件接收业务支付平
台的反馈,并通过回调函数将反馈直接回调到flash业务中。
[0098] 本优选实施例的flash业务平台的工作原理与上述的flash业务平台的业务交互方法的第二优选实施例中的描述相同或相似,具体请参见上述的flash业务平台的业务交
互方法的第二优选实施例中的相关描述。
[0099] 进一步,本发明的flash业务平台的请求发出模块52还可包括令牌下发单元,该令牌下发单元用于生成与操作请求相应的支付令牌,并通过flash业务插件将支付令牌发送
给业务支付平台。flash业务平台的反馈接收模块53还可包括令牌验证单元,该令牌验证单
元用于根据业务支付平台的与支付令牌相应的验证请求,生成验证结果,并将验证结果反
馈给业务支付平台。
[0100] 令牌下发单元和令牌验证单元的具体工作原理与上述的flash业务平台的业务交互方法的第三优选实施例中的描述相同或相似,具体请参见上述的flash业务平台的业务
交互方法的第三优选实施例中的相关描述。
[0101] 本发明的flash业务平台的业务交互方法及相应的flash业务平台设置有flash业务插件,由于flash业务插件分别与flash业务平台以及业务支付平台具有良好的兼容性,
使得用户在业务进行中即可完成业务交互,同时flash业务插件可同时兼容于多个flash业
务平台,只需更换flash业务平台的商户编号即可与相应的flash业务平台兼容,实现了
flash业务平台与业务支付平台之间便捷的业务交互。解决了现有的flash业务平台的业务
交互方法步骤较繁琐以及用户业务交互效率低下的技术问题。
[0102] 本发明的flash业务平台的业务交互方法及相应的flash业务平台还可设置支付令牌进行支付验证,进一步加强了flash业务平台与业务支付平台之间业务交互的安全性。
[0103] 综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润
饰,因此本发明的保护范围以权利要求界定的范围为准。