公开/公告号CN103777927A
专利类型发明专利
公开/公告日2014-05-07
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN201210393881.9
申请日2012-10-17
分类号
代理机构深圳翼盛智成知识产权事务所(普通合伙);
代理人欧阳启明
地址 518000 广东省深圳市福田区赛格科技园2栋东403号
入库时间 2024-02-19 23:49:46
法律状态公告日
法律状态信息
法律状态
2017-11-17
授权
授权
2015-05-06
实质审查的生效 IPC(主分类):G06F9/44 申请日:20121017
实质审查的生效
2014-05-07
公开
公开
技术领域
本发明涉及互联网技术领域,特别是涉及一种便捷的flash业务平台的 业务交互方法及相应的flash业务平台。
背景技术
随着互联网技术的发展,flash游戏作为一种新兴起的游戏形式,以其 操作简单、文件体积小以及无需安装等优点被广大游戏用户所喜爱。
目前flash游戏平台与游戏支付平台的业务交互(如支付、充值以及查 询等业务)可通过以下几种方式实现:
一、在flash游戏内部,用户通过点击相应的按钮在浏览器内打开一个 web 页面与游戏支付平台进行交互,用户完成交互后,通过手动或者 定时器关闭web页面,回到flash游戏中。
二、在flash游戏内部,用户通过点击相应的按钮在flash游戏的所在 页面加载交互web界面,用户完成交互后,在当前页面重新加载flash 游戏。
三、通过手机短信等其他渠道完成业务交互。
采用上述的第一种交互方式,由于交互结果无法通过web页面返回到f lash游戏中,造成交互完成后需要更新flash游戏中的数据状态。
采用上述的第二种交互方式,由于在当前页面加载交互界面,会造成 flash游戏中的数据状态丢失,影响用户的游戏体验。
采用上述的第三种交互方式,flash游戏平台需要针对业务交互渠道制 作相应的交互解决方案,较难实现平台中flash游戏的统一运作以及统 一管理。
故,有必要提供一种便捷的flash业务平台的业务交互方法及相应的f lash业务平台,以解决现有技术所存在的问题。
发明内容
本发明的目的在于提供一种设置有flash业务插件的flash业务平台, 实现了flash业务平台与业务支付平台之间便捷的业务交互,以解决现 有的flash业务平台的业务交互方法步骤较繁琐以及用户业务交互效率 低下的技术问题。
为解决上述问题,本发明提供的技术方案如下:
本发明涉及一种flash业务平台的业务交互方法,其包括步骤:
加载flash业务插件;
通过所述flash业务插件向所述业务支付平台发出操作请求;以及
通过所述flash业务插件接收所述业务支付平台的反馈,并将所述反馈 回调到flash业务中。
在本发明所述的flash业务平台的业务交互方法中,所述加载flash业 务插件的步骤之前还包括步骤:
根据所述业务支付平台的业务接口制作所述flash业务插件。
在本发明所述的flash业务平台的业务交互方法中,所述加载flash业 务插件的步骤具体为:
加载所述flash业务插件,并初始化所述flash业务插件,其中初始化 所述flash业务插件包括在所述flash业务插件中配置所述flash业务平 台的商户编号、所述业务支付平台的网址以及所述flash业务插件的软 件开发工具包的网址。
在本发明所述的flash业务平台的业务交互方法中,所述通过所述fla sh业务插件向所述业务支付平台发出操作请求的步骤具体为:
根据所述flash业务平台的商户编号以及所述flash业务平台的操作参 数生成所述操作请求,并通过所述flash业务插件向所述业务支付平台 发送所述操作请求。
在本发明所述的flash业务平台的业务交互方法中,所述通过所述fla sh业务插件接收所述业务支付平台的反馈,并将所述反馈回调到flas h业务中的步骤具体为:
通过所述flash业务插件接收所述业务支付平台的反馈,并通过回调函 数将所述反馈直接回调到flash业务中。
在本发明所述的flash业务平台的业务交互方法中,所述通过所述fla sh业务插件向所述业务支付平台发出操作请求的步骤还包括:
生成与所述操作请求相应的支付令牌,并通过所述flash业 务插件将所述支付令牌发送给所述业务支付平台;
所述通过所述flash业务插件接收所述业务支付平台的反馈,并将所述 反馈回调到flash业务中的步骤还包括:
根据所述业务支付平台的与所述支付令牌相应的验证请求,生成验证 结果,并将所述验证结果反馈给所述业务支付平台。
本发明还涉及一种flash业务平台,其包括:
插件加载模块,用于加载flash业务插件;
请求发出模块,用于通过所述flash业务插件向所述业务支付平台发出 操作请求;以及
反馈接收模块,用于通过所述flash业务插件接收所述业务支付平台的 反馈,并将所述反馈回调到flash业务中。
在本发明所述的flash业务平台中,所述flash业务平台还包括:
插件生成模块,用于根据所述业务支付平台的业务接口制作所述flas h业务插件。
在本发明所述的flash业务平台中,所述插件加载模块具体用于:
加载所述flash业务插件,并初始化所述flash业务插件,其中初始化 所述flash业务插件包括在所述flash业务插件中配置所述flash业务平 台的商户编号、所述业务支付平台的网址以及所述flash业务插件的软 件开发工具包的网址。
在本发明所述的flash业务平台中,所述请求发出模块具体用于:
根据所述flash业务平台的商户编号以及所述flash业务平台的操作参 数生成所述操作请求,并通过所述flash业务插件向所述业务支付平台 发送所述操作请求。
在本发明所述的flash业务平台中,所述反馈接收模块具体用于,
通过所述flash业务插件接收所述业务支付平台的反馈,并通过回调函 数将所述反馈直接回调到flash业务中。
在本发明所述的flash业务平台中,所述请求发出模块包括:
令牌下发单元,用于生成与所述操作请求相应的支付令牌,并通过所 述flash业务插件将所述支付令牌发送给所述业务支付平台;
所述反馈接收模块包括:
令牌验证单元,用于根据所述业务支付平台的与所述支付令牌相应的 验证请求,生成验证结果,并将所述验证结果反馈给所述业务支付平 台。
相较于现有技术,本发明的flash业务平台的业务交互方法及相应的f lash业务平台设置有flash业务插件,可实现flash业务平台与业务支 付平台之间便捷的业务交互,解决了现有的flash业务平台的业务交互 方法步骤较繁琐以及用户业务交互效率低下的技术问题。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合 所附图式,作详细说明如下:
附图说明
图1为本发明的flash业务平台的业务交互方法的第一优选实施例的流 程图;
图2为本发明的flash业务平台的业务交互方法的第二优选实施例的流 程图;
图3为本发明的flash业务平台的业务交互方法的第二优选实施例的时 序图;
图4为本发明的flash业务平台的业务交互方法的第三优选实施例的流 程图;
图5为本发明的flash业务平台的第一优选实施例的结构示意图;
图6为本发明的flash业务平台的第二优选实施例的结构示意图;
其中,附图标记说明如下:
51、插件加载模块;
52、请求发出模块;
53、反馈接收模块;
61、插件生成模块。
具体实施方式
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施 的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「 前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅 是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本 发明,而非用以限制本发明。
在图中,结构相似的单元是以相同标号表示。
请参照图1,图1为本发明的flash业务平台的业务交互方法的第一优选 实施例的流程图。本优选实施例的flash业务平台的业务交互方法包括 :
步骤101,加载flash业务插件;
步骤102,通过flash业务插件向业务支付平台发出操作请求;
步骤103,通过flash业务插件接收业务支付平台的反馈,并将反馈回 调到flash业务中;
该flash业务平台的业务交互方法结束于步骤103。
本发明的flash业务平台通过在其中设置flash业务插件,例如支付、 查询以及充值等业务操作请求均通过flash业务插件向业务支付平台发 送,同时业务支付平台的反馈也同样通过flash业务插件回调到flash 业务中。这样通过flash业务插件可实现用户在flash业务进行中完成 支付、查询以及充值等业务操作请求,不会影响到用户的业务体验; 同时通过flash业务插件也可实现多款flash业务的统一运作以及统一 管理。这里的flash业务包括但不限于flash游戏等。
请参照图2和图3,图2为本发明的flash业务平台的业务交互方法的第 二优选实施例的流程图,图3为本发明的flash业务平台的业务交互方 法的第二优选实施例的时序图。本优选实施 例的flash业务平台的业务交互方法包括:
步骤201,根据业务支付平台的业务接口制作flash业务插件;
步骤202,加载flash业务插件,并初始化flash业务插件,其中初始化 flash业务插件包括在flash业务插件中配置flash业务平台的商户编号 、业务支付平台的网址以及flash业务插件的软件开发工具包(SDK, Software Development Kit)的网址;
步骤203,根据flash业务平台的商户编号以及flash业务平台的操作参 数生成操作请求,并通过flash业务插件向业务支付平台发送操作请求 ;
步骤204,通过flash业务插件接收业务支付平台的反馈,并通过回调 函数将反馈直接回调到flash业务中;
该flash业务平台的业务交互方法结束于步骤204。
下面结合图3详细说明本发明的flash业务平台的业务交互方法的第二 优选实施例的流程。图3为本发明的flash业务平台的业务交互方法的 第二优选实施例的时序图。
首先在步骤201中,根据业务支付平台的业务接口制作flash业务插件 ;由于使用flash业务插件与业务支付平台进行业务操作,因此要根据 业务支付平台提供的业务接口在flash业务平台中制作flash业务插件 ,以保证flash业务插件与业务支付平台之间的兼容性。本步骤并非必 要步骤,如已存在与业务支付平台的业务接口相应的flash业务插件, 则不需要再次制作,直接使用即可。
随后来到步骤202。
在步骤202中,flash业务平台加载flash业务插件,当业务支付平台响 应上述的flash业务插件的加载后,flash业务平台对flash业务插件进 行初始化操作。flash业务插件的初始化操作包括但不仅限于在flash 业务插件中配置flash业务平台的商户编号、业务支付平台的网址以及 flash业务插件的软件开发工具包的网址等。其中flash业务平台的商 户编号用于表示向业务支付平台发送的业务操作请求的用户标识,业 务支付平台的网址用于表示业务操作请求发送的地址,flash业务插件 的软件开发工具包的网址用于调取flash业务插件中具体的业务操作工 具。通过flash业务插件的初始化操作后,flash业务插件即可针对相 应的业务支付平台进行相应用户的业务交互了。
随后来到步骤203。
在步骤203中,根据flash业务平台的商户编号以及flash业务平台的操 作参数生成操作请求,并通过flash业务插件向业务支付平台发送操作 请求。如在flash游戏中,该操作参数可包括但不限于支付流水号、虚 拟物品编号、虚拟物品数量、虚拟物品单价、充值金额以及金额查询 等。同时在本步骤中flash业务平台还要生成与操作请求相应的回调函 数,该回调函数用于将业务支付平台的反馈直接回调到flash业务中。 flash业务平台将上述的操作转化为操作请求后,通过flash业务插件 将操作请求发送给业务支付平台;由于设置有flash业务插件,flash 业务平台无需加载交互web页面,而直接通过flash业务插件从后台将 操 作请求发送给业务支付平台,不会影响到用户的业务体验。
随后来到步骤204。
在步骤204中,业务支付平台处理完上述的操作请求后,将相应的反馈 (操作响应)发送给flash业务插件,flash业务插件通过flash业务平 台预先生成的回调函数将该反馈直接回调到flash业务中。不需要对f lash业务进行中断即可通知用户业务操作请求的结果,对业务数据状 态进行及时更新。
这样即完成了整个flash业务平台的业务交互的过程。
请参照图4,图4为本发明的flash业务平台的业务交互方法的第三优选 实施例的流程图。本优选实施例的flash业务平台的业务交互方法包括 :
步骤401,根据业务支付平台的业务接口制作flash业务插件;
步骤402,加载flash业务插件,并初始化flash业务插件;
步骤403,根据flash业务平台的商户编号以及flash业务平台的操作参 数生成操作请求,并通过flash业务插件向业务支付平台发送操作请求 ;同时生成与操作请求相应的支付令牌,并通过flash业务插件将支付 令牌发送给业务支付平台;
步骤404,通过flash业务插件接收业务支付平台的反馈,并通过回调 函数将反馈直接回调到flash业务中;同时根据业务支付平台的与支付 令牌相应的验证请求,生成验证结果,并将验证结果反馈给业务支付 平台。
该flash业务平台的业务交互方法结束于步骤404。
其中步骤401与上述的flash业务平台的业务交互方法的第二优选实施 例中的步骤201相同或相似,具体请参见上述的业务交互方法的第二优 选实施例中的步骤201。
其中步骤402与上述的flash业务平台的业务交互方法的第二优选实施 例中的步骤202相同或相似,具体请参见上述的业务交互方法的第二优 选实施例中的步骤202。
在步骤403中,除了上述flash业务平台的业务交互方法的第二优选实 施例中的步骤203中的内容,flash业务平台还会生成与操作请求相应 的支付令牌(token),并通过flash业务插件将该支付令牌发送给业 务支付平台。
随后来到步骤404中,除了上述flash业务平台的业务交互方法的第二 优选实施例中的步骤204中的内容,业务支付平台接收到上述的支付令 牌后会生成与该支付令牌相应的验证请求,并将该验证请求发送给fl ash业务平台;flash业务平台接收该验证请求后,对该验证请求进行 处理,生成相应的验证结果,并将该验证结果反馈给业务支付平台, 业务支付平台会根据验证结果对业务交互进行相应的处理。
这样即完成了整个flash业务平台的业务交互的过程。
在本优选实施例中,通过支付令牌的设置进一步加强了flash业务平台 与业务支付平台之间业务交互的安全性。
本发明还涉及一种flash业务平台,如图5所示,图5为本发明的flash 业务平台的第一优选实施例的结构示意图。本优选实施例中的flash业 务平台包括插件加载模块51、请求发出模块 52以及反馈接收模块53。
本发明的flash业务平台发出业务操作请求时,插件加载模块51会加载 相应的flash业务插件;请求发出模块52通过flash业务插件向业务支 付平台发出操作请求;业务支付平台对该操作请求进行处理后生成反 馈,反馈接收模块53通过flash业务插件接收该反馈,并将该反馈回调 到flash业务中。
本发明的flash业务平台通过在其中设置flash业务插件,例如支付、 查询以及充值等业务操作请求均通过flash业务插件向业务支付平台发 送,同时业务支付平台的反馈也同样通过flash业务插件回调到flash 业务中。这样通过flash业务插件可实现用户在flash业务进行中完成 支付、查询以及充值等业务操作请求,不会影响到用户的业务体验; 同时通过flash业务插件也可实现多款flash业务的统一运作以及统一 管理。
如图6所示,图6为本发明的flash业务平台的第二优选实施例的结构示 意图。本优选实施例与第一优选实施例的区别在于,本优选实施例的 flash业务平台还包括插件生成模块61。
该插件生成模块61用于根据业务支付平台的业务接口制作flash业务插 件;插件加载模块51具体用于加载flash业务插件,并初始化flash业 务插件,其中初始化flash业务插件包括但不限于在flash业务插件中 配置flash业务平台的商户编号、业务支付平台的网址以及flash业务 插件的软件开发工具包的网址;请求发出模块52具体用于根据flash业 务平台的商户编号以及flash业务平台的操作参数生成操作请求,并通 过flash业务插件向业 务支付平台发送操作请求;反馈接收模块53具体用于通过flash业务插 件接收业务支付平台的反馈,并通过回调函数将反馈直接回调到flas h业务中。
本优选实施例的flash业务平台的工作原理与上述的flash业务平台的 业务交互方法的第二优选实施例中的描述相同或相似,具体请参见上 述的flash业务平台的业务交互方法的第二优选实施例中的相关描述。
进一步,本发明的flash业务平台的请求发出模块52还可包括令牌下发 单元,该令牌下发单元用于生成与操作请求相应的支付令牌,并通过 flash业务插件将支付令牌发送给业务支付平台。flash业务平台的反 馈接收模块53还可包括令牌验证单元,该令牌验证单元用于根据业务 支付平台的与支付令牌相应的验证请求,生成验证结果,并将验证结 果反馈给业务支付平台。
令牌下发单元和令牌验证单元的具体工作原理与上述的flash业务平台 的业务交互方法的第三优选实施例中的描述相同或相似,具体请参见 上述的flash业务平台的业务交互方法的第三优选实施例中的相关描述 。
本发明的flash业务平台的业务交互方法及相应的flash业务平台设置 有flash业务插件,由于flash业务插件分别与flash业务平台以及业务 支付平台具有良好的兼容性,使得用户在业务进行中即可完成业务交 互,同时flash业务插件可同时兼容于多个flash业务平台,只需更换 flash业务平台的商户编号即可与相应的flash业务平台兼容,实现了 flash业务平台与业务支付平台之 间便捷的业务交互。解决了现有的flash业务平台的业务交互方法步骤 较繁琐以及用户业务交互效率低下的技术问题。
本发明的flash业务平台的业务交互方法及相应的flash业务平台还可 设置支付令牌进行支付验证,进一步加强了flash业务平台与业务支付 平台之间业务交互的安全性。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例 并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精 神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利 要求界定的范围为准。
机译: 一种操作业务平台的方法,该业务平台包括最多具有较低级别成员的多级树限制的多级树及其设备
机译: 保护多业务平台与局域网之间的连接的方法,多业务平台和系统
机译: 业务平台语音交互