实现在游戏运行过程中自动验证支付的方法、装置和系统的制作方法

文档序号:6614692阅读:181来源:国知局
专利名称:实现在游戏运行过程中自动验证支付的方法、装置和系统的制作方法
技术领域
本发明涉及一种应用软件合并技术,特别涉及一种实现在游戏运行过程 中自动进行验证支付的方法、装置和系统。
背景技术
随着网络应用的日益普及,网络游戏迅速发展,尤其是通过手机进行的 各类网络游戏,由于其便捷性而得到人们的广泛关注。
有些网络游戏可以与用户的即时通讯账户相关, -使用户可以在这些网络
游戏中以即时通讯账户的身份参与游戏。例如,目前广泛使用的QQ号码等。 用户可以利用诸如QQ号码的身f分进入游戏,并且在游戏中可以通过QQ提 供的q币在游戏中进行交易。
如上述情况,就涉及到QQ服务提供侧与网络游戏提供侧的合作问题。 目前,二者的游戏合作方式为合作方提供游戏程序的混淆(jar)包和jad 包,QQ服务商提供用于进行身份验证和交易相关操作(如购买q币等)的 jar包,将两个jar包串行合并在一起,分别位于两个jar包中的游戏程序和 验证支付程序相互独立,只是封装在一个包中发布。
用户在手机上安装该合并后的包,当运行该包后,在用户手机上会存在 两个midlet, —个用于执行游戏操作,另 一个用于执行验证和支付操作;也 就是说,验证和支付流程不能在游戏运行过程中进行。当用户开始以QQ号 身份体验游戏时,用户需要首先通过第一midlet登录进行用户身份验证,在 验证通过后,退出第一midlet,进入第二midlet,开始体验游戏。当游戏执 行过程中,用户希望进行支付操作,例如,希望购买q币,此时,用户必须 首先退出第二midlet,进入第一 midlet执行购买q币的操作。
由上述过程可见,现有模式存在以下问题
1. 很多手机对多midlet包支持不好,影响用户体验;
2. 无法保证合作方会开始就调用登录验证,也存在合作方在游戏中间要求 用户登录以窃取密码等问题;
3. 登录或者购买物品时均需要退出游戏;
4. 返回游戏时,也比较麻烦,每次都要重新登录。
可见,现有的游戏合作方式不能保证运营方面的安全性,用户的操作复 杂,对于开发测试的工作量也很大。

发明内容
有鉴于此,本发明提供一种实现在游戏运行过程中自动进行验证支付的 方法、装置和系统,能够保证运营方面的安全性,简化用户操作,增加游戏 的交互性。
为实现上述目的,本发明采用如下的技术方案 一种实现在游戏运行过程中自动验证支付的方法,包括 预先设置支付相关接口和参数,并在lib库中提供登录验证接口和支付相关 接口;
获取合作方提供的游戏程序的第一混淆包,修改所述第一混淆包和lib库, 将所述lib库中提供的登录验证接口、支付相关接口嵌入所述第一混淆包,并设 置在开始执行游戏程序时首先调用登录验证接口 ;
将修改后的第一混淆包与修改后的lib库合并,形成第二混淆包,并根据所 述第二混淆包,对应修改与第一混淆包相应的属性。
较佳地,所述将lib库中提供的登录验证接口、支付相关接口嵌入所述第一 混淆包设置在开始执行游戏程序时首先调用登录验证接口包括
将所述第一混淆包中的启动函数重置为调用所述lib库提供的登录验证接 口,并在第一混淆包中新建辅助启动函数,用于保存重置前的启动函数内容; 将所述第一混淆包中包括的支付相关函数设置为调用所述支付相关接口 ;较佳地,所述设置在开始执行游戏程序时首先调用登录验证接口为将所 述lib库中调用所述启动函数的第 一 函数设置为调用所述辅助启动函数;
较佳地,该方法进一步包括在运行所述游戏程序时,执行所述重置后的 启动函数,调用所述登录验证接口进行用户身份验证,并在验证通过后执行lib 库中所述第一函数,调用辅助启动函数,执行游戏。
较佳地,所述支付相关接口包括获取QQ标识的接口、获取SID的接口和 购买q币的4妄口;
所述将游戏程序的支付相关函数设置为调用所述支付相关接口包括将游 戏程序的获取QQ标识函数设置为调用获取QQ标识的接口 ,将游戏程序的获 取SID函数设置为调用获取SID的接口 ,将游戏程序的购买q币函数设置为调 用购买q币的4姿口。
较佳地,所述根据第二混淆包对应修改与第一混淆包相应的属性包括根 据第二混淆包修改信息文件和jad文件。
一种游戏注入装置,包括接收单元、嵌入单元、合并单元;
所述接收单元,用于接收预先设置生成的lib库和合作方提供的游戏程序的 第一混淆包,并将所述lib库和第一混淆包提供给所述嵌入单元;所述lib库中 提供登录验证接口和预先设置的支付相关接口 ;
所述嵌入单元,用于修改所述第 一混淆包和lib库,将所述lib库中提供的 登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程 序时首先调用登录验证接口 ;将修改后的第一混淆包和lib库提供给所述合并单 元;
所述合并单元,用于将修改后的第一混淆包与修改后的lib库合并,形成第 二混淆包,并才艮据所述第二混淆包,对应^f'务改与第一混淆包相应的属性。 较佳地,所述嵌入单元包括第一混淆包修改子单元和lib库修改子单元; 所述第一混淆包修改子单元,用于将所述第一混淆包中的启动函数重置为 调用所述lib库提供的登录验证接口,并在第一混淆包中新建辅助启动函数,用 于保存重置前的启动函数内容;将所述第一混淆包中包括的支付相关函数设置
为调用所述支付相关接口;将所述修改后的第一混淆包提供给所述合并单元; 所迷lib库修改子单元,用于将所述lib库中调用所述启动函数的第一函数
设置为调用所述辅助启动函数;将所述修改后的lib库提供给所述合并单元。 一种游戏包生成系统,包括合作方游戏生成装置、验证支付生成装置和
游戏注入装置,
所述合作方游戏生成装置,用于生成合作方的游戏程序的第一混淆包和jad 包,并将所述第一混淆包和jad包提供给所述游戏注入装置;
所述验证支付生成装置,用于预先设置支付相关接口和参数,生成lib库, 并在lib库中提供登录验证接口和支付相关接口 ;
所述游戏注入装置,用于修改所述第一混淆包和lib库,将所述lib库中提 供的登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游 戏程序时首先调用登录验证接口;将修改后的第一混淆包与修改后的lib库合 并,形成第二混淆包,并才艮据所述第二混淆包,对应f务改与第一混淆包相应的 属性。
较佳地,所述游戏注入装置包括接收单元、嵌入单元、合并单元; 所述接收单元,用于接收所述合作方游戏生成装置和所述验证支付生成装
置生成的第一混淆包和lib库,并提供给所述嵌入单元;
所述嵌入单元,用于修改所述第 一混淆包和lib库,将所述lib库中提供的
登录-险证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程
序时首先调用登录验证接口 ;将修改后的第一混淆包和lib库提供给所述合并单
元;
所述合并单元,用于接收所述合作方游戏生成装置生成的jad包,将所 述嵌入单元修改后的第一混淆包与修改后的lib库合并,形成第二混淆包, 并根据所述第二混淆包,对应修改信息文件和所述jad包。
由上述技术方案可见,本发明中,预先设置交易相关接口和参数,并在lib 库中提供登录验证接口和交易相关接口 ;获取合作方提供游戏程序的第一混淆 包,修改所述第一混淆包和lib库,将所述lib库中提供的登录验证接口、交易 相关接口嵌入所述第 一混淆包,从而可以在游戏运行过程中进行验证和支付操 作,增强游戏的交互性,同时,设置在开始执行游戏程序时首先调用登录验证 接口,从而保证用户身份验证自动首先执行,进而保证运营方面的安全性。最 后,将修改后的第一混淆包与所述lib库合并,形成第二混淆包,并根据所述第 二混淆包,对应修改与第一混淆包相应的属性,从而形成完整的合作游戏发布 包。可见,通过上述方式,可以在游戏运行过程中进行验证和支付操作,并且 在游戏开始运行时,首先自动执行验证4乘作,从而保证运营方面的安全性,大 大简化用户操作,增强游戏的交互性。


流程图。
装置总体结构图。
图3为本发明提供的游戏包生成系统的总体结构图。
图4为本发明实施例中QQ服务程序提供的验证支付jar包示意图。
图5为本发明实施例中合作方提供的游戏程序的jar包示意图。
图6为本发明实施例中修改后的合作方提供的jar包示意图。
图7为本发明实施例中修改后的lib库示意图。
图8为本发明实施例中方法流程的总体示意图。
图9为本发明实施例中游戏注入装置的具体结构图。
具体实施例方式
为使本发明的目的、技术手段和优点更加清楚明白,以下结合附图对本 发明做进一步详细说明。
本发明的基本思想是将合作方提供的游戏混淆包与提供验证和支付功 能的混淆包利用游戏注入装置互相嵌入,从而实现在游戏运行过程中自动执
面通过更改游戏混淆包的处理逻辑,将lib 库注入游戏包,另一方面更改lib库的调用4lr口;随后,更改游戏混淆包的 相关信息。
流程图。如图l所示,该方法包括
步骤IOI,预先设置交易相关接口和参数,并在lib库中提供登录验证接口 和验证相关接口。
本步骤中的lib库可以是例如QQ等服务程序中与验证和支付相关的程序构 成的。
步骤102,获取合作方提供的游戏程序的第一混淆包,修改该第一混淆包 和lib库,将lib库中提供的登录验证接口、交易相关接口嵌入第一混淆包,并 设置在开始执行游戏程序时首先调用登录验证接口 。
本步骤中,将步骤101中设置的各个接口嵌入到第一混淆包中,从而保 证在游戏运行过程中可以执行验证和支付操作,增强游戏的交互性。并且, 通过首先调用登录验证接口,保证在游戏运行开始时,首先进行用户身份验 证操作。
步骤103,将修改后的第一混淆包与lib库合并,形成第二混淆包,并 根据第二混淆包,对应修改与第一混淆包相应的属性。
本步骤中,将修改后的第一混淆包与lib库合并后形成第二混淆包,从 而保证笫一混淆包中嵌入的接口能够被正确调用,生成完整的合作游戏混淆 包。同时,如前所述,第一混淆包中的内容进行了^f'务改,并形成了第二混淆 包,因此,需要形成与第二混淆包相对应的属性,该形成过程可以通过修改 与第一混淆包相应属性实现,从而形成完整的合作游戏发布包。
至此,本发明提供方法的总体流程结束。
本发明还提供了 一种在游戏运行过程中自动进行验证支付的游戏注入装 置,图2为该装置的总体结构图。如图2所示,该装置包括接收单元、嵌入 单元、合并单元。
10
在该装置中,接收单元,用于接收预先设置生成的lib库和合作方提供的
游戏程序的第 一混淆包,并将所述lib库和第 一混淆包提供给嵌入单元;其中, lib库中提供登录验证接口和预先设置的支付相关接口 。
嵌入单元,用于修改所述第一混淆包和lib库,将所述lib库中提供的登录 验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程序时 首先调用登录验证接口 ;将修改后的第一混淆包和lib库提供给合并单元。
合并单元,用于将修改后的第一混淆包与修改后的lib库合并,形成第 二混淆包,并根据所述第二混淆包,对应修改与第一混淆包相应的属性。
基于上述图2所示的游戏注入装置,本发明还提供了合作游戏包的生成系 统,图3为该系统的总体结构图。如图3所示,该系统包括合作方游戏生成 装置、验证支付生成装置和游戏注入装置。
合作方游戏生成装置,用于生成合作方的游戏程序的第一混淆包和jad包, 并将所述第一混淆包和jad包提供给游戏注入装置。
验证支付生成装置,用于预先设置支付相关接口和参数,生成lib库,并在 lib库中提供登录验证接口和支付相关接口 。
游戏注入装置,用于修改所述第一混淆包和lib库,将所述lib库中提 供的登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行 游戏程序时首先调用登录验证接口;将修改后的第一混淆包与修改后的lib 库合并,形成第二混淆包,并根据所述第二混淆包,对应修改与第一混淆包 相应的属性。
上述即为对本发明提供的方法、装置和系统的总体概述,下面通过具体 实施例,对本发明所提供方法、装置和系统的具体实施方式
做进一步详细说 明。
在本实施例中,以QQ服务程序提供的验证和支付功能为例进行说明。
本发明实施例中方法的具体处理流程包括
步骤l,预先设置支付相关接口和参数,提供给合作方。
本步骤中,预先设置的支付相关接口和参数具体可以为QQ服务程序
所提供的购买q币的接口和参数、获取QQ ID的接口和参数、获取SID的 接口和参数。
合作方获取预先设置的支付相关接口和参数后,可以在游戏程序的相应 位置设置与支付相关接口同名的函数,但在合作方生成游戏程序时,这些同 名函数的函数体为空。
步骤2,验证支付生成装置生成lib库,在该lib库中包括登录验证接口 和支付相关接口。
本步骤中,可以利用QQ服务程序中提供的如图4所示的验证支付jar 包qqverifyFrame.jar形成lib库。由图4可见,在qqverifyFrame.jar包中已经 包括了登录验证接口 startQQVerifyLogin()和支付相关接口 ,并且包括了通过 jar包返回游戏程序的接口 startQQGame()。其中,支付相关接口具体包括 获取QQ ID的接口 getQQId()、获取SID的接口 getSID()、购买q币的接口 buyQQGood()。
步骤3,游戏注入装置接收合作方提供的游戏程序的混淆包。 本步骤中,游戏注入装置接收的合作方提供的jar包OppFame.jar如图5
所示。该jar包即为图1所示流程中的第 一混淆包。其中,OppFame.jar包括
游戏程序的启动函数StartApp()以及与步骤1中预先设置的交易相关接口同
名的空函数get QQId()、 getSID()和buyQQGood()。
步骤4,游戏注入装置将OppFame.jar中的启动函数重置为调用lib库中
的登录验证接口;并在第一混淆包中新建辅助启动函数,用于保存重置前的
启动函凄史内容。
本步骤中,由于启动函数StartApp()是游戏程序最先执行的函数,因此 通过将启动函数修改为调用startQQVerifyLogin(),保证在游戏程序开始运行 时,首先进行用户身份验证。具体调用startQQVerifyLogin()可以如下实现 StartApp {qqverifyFrame.startQQVerifyLogin};
由于启动函数的内容被修改,因此新建辅助启动函数StartAppOld(),用于 保存重置前的启动函数实现代码,具体为StartApp01d{OppFrame.StartApp}; 步骤5,游戏注入装置将OppFame.jar中的支付相关函数设置为调用lib 库提供的支付相关接口。
如前所述,合作方在游戏程序的合适位置设置了与支付相关接口同名的 函数,称这些同名函数为支付相关函数。但是,这些支付相关函数的函数体 为空。本步骤中,将这些支付相关函数设置为调用lib库提供的支付相关接 口,从而能够使用户在执行游戏程序过程中,通过调用支付相关接口,实现 支付操作。具体将OppFame.jar中的支付相关函数设置为调用lib库提供的 支4十相关4妄口的具体方式为getQQId(){return qqverifyFrame.getQQId();〉
getSID() {return qqverifyFrame.getSIDO;}
buyQQGood() {return qqverifyFrame.buyQQGood();}
至此,对第一混淆包OppFame.jar的修改完成,修改后的OppFamejar 如图6所示。
步骤6,将lib库中调用OppFame.j ar中启动函数的接口设置为调用辅助
启动函数。
在qqverifyFmme.jar中,通过jar包返回游戏程序的接口 startQQGame() 调用O卯Fame.jar中的启动函数StartApp()。但由于上述通过步骤4已经修 改了启动函数StartApp(),因此,如果startQQGame()仍然调用启动函数 StartApp(),则会执行修改后的StartApp()。基于此,在本步骤中,将 startQQGame()设置为调用辅助启动函数StartAppOld(),也就是重置前的启 动函数内容。
至此,对lib库的修改完成,修改后的lib库如图7所示。 通过上述步骤3~6,游戏注入装置已经通过修改混淆包中的内容,完 成了游戏程序的混淆包和验证支付的混淆包互相嵌入的操作。接下来,需要
将上述修改后的混淆包和lib库整合在一起,形成合作游戏的发布包。具体 执行以下步骤
步骤7,将修改后的第一混淆包与所述lib库合并,形成第二混淆包, 并根据所述第二混淆包,对应修改与第一混淆包相应的属性。
本步骤中,对应修改的属性包括修改信息文件MANIFEST.MF,》务改jad 文件大小及其他参数,具体实现与现有的实现方式相同,这里就不再赘述。
至此,本发明实施例中的方法具体流程结束。形成了统一发布的合作游 戏包。可以将上述流程中的操作通过图8进行表示。
由于在上述过程中,已经将混淆包和lib库互相嵌入,并非串行执行的 过程,因此,用户在运^f亍该游戏包时,只包括一个midlet。具体运4亍游戏的 执行过程如下运行游戏程序,执行重置后的启动函数StartApp(),自动调 用lib库中的startQQVerifyLogin(),执行用户身份验证操作,从而保证运营 方面的安全性;在通过身份验证后,可以调用startQQGame()返回游戏程序, 具体为,startQQGame()自动调用新建的辅助启动函数StartAppOld(),转向 执行StartAppOld(),也就是具体的游戏程序。在游戏程序的执行过程中,如 果遇到支付相关函数,则自动调用相对应的lib库中的支付相关接口执行支 付操作。
由上述可见,通过本发明提供的方法,能够在游戏运行过程中自动进行 验证支付,使合作方游戏和验证支付功能的交互性增强,能够保证运营方面 的安全性,大大简化用户操作,降低开发测试的工作量。
本发明实施例中的上述方法流程可以在图3所示的游戏生成系统中实 施,其中,游戏注入装置的具体结构(即为图8所示的注入包工具)可以采 用如图9所示的具体结构,该游戏注入装置是图2所示装置的具体实施方式
, 如图9所示,该装置的具体结构与图2所示装置的具体结构类似,区别在于, 嵌入单元具体包括第一混淆包修改子单元和lib库修改子单元。
在图9所示的装置中,接收单元,用于接收预先设置生成的lib库和合作 方提供的游戏程序的第一混淆包,并将第一混淆包和lib库分别提供给嵌入单元 中的第一混淆包修改子单元和lib库修改子单元;其中,lib库中提供登录验证 接口和预先设置的支付相关接口 。
嵌入单元中的第 一混淆包修改子单元,用于将第 一混淆包中的启动函数重 置为调用所述lib库提供的登录验证接口,并在第一混淆包中新建辅助启动函数,用于保存重置前的启动函数内容;将第一混淆包中包括的支付相关函数设 置为调用所述支付相关接口 ;将修改后的第 一混淆包提供给合并单元。
嵌入单元中的lib库修改子单元,用于将lib库中调用所述启动函数的第一 函数设置为调用所述辅助启动函数;将修改后的lib库提供给合并单元。
合并单元,用于将修改后的第一混淆包与修改后的lib库合并,形成第 二混淆包,并根据所述第二混淆包,对应修改与第一混淆包相应的属性。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种实现在游戏运行过程中自动验证支付的方法,其特征在于,该方法包括预先设置支付相关接口和参数,并在lib库中提供登录验证接口、支付相关接口;获取合作方提供的游戏程序的第一混淆包,修改所述第一混淆包和lib库,将所述lib库中提供的登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程序时首先调用登录验证接口;将修改后的第一混淆包与修改后的lib库合并,形成第二混淆包,并根据所述第二混淆包,对应修改与第一混淆包相应的属性。
2、 根据权利要求1所述的方法,其特征在于,所述将lib库中提供的登录 验证接口 、支付相关接口嵌入所述第 一混淆包设置在开始执行游戏程序时首先 调用登录验证接口包括将所述第一混淆包中的启动函数重置为调用所述lib库提供的登录验证接 口,并在第一混淆包中新建辅助启动函数,用于保存重置前的启动函数内容; 将所述第一混淆包中包括的支付相关函数设置为调用所述支付相关接口 ;
3、 根据权利要求2所述的方法,其特征在于,所述设置在开始执行游戏程 序时首先调用登录验证接口为将所述lib库中调用所述启动函数的第一函数设 置为调用所述辅助启动函数;
4、 根据权利要求3所述的方法,其特征在于,该方法进一步包括在运行 所述游戏程序时,执行所述重置后的启动函数,调用所述登录验证接口进行用 户身份验证,并在验证通过后执行lib库中所述第一函数,调用辅助启动函数, 执行游戏。
5、 根据权利要求2或3或4所述的方法,其特征在于,所述支付相关接口 包括获取QQ标识的接口 、获取SID的接口和购买q币的接口 ;所述将游戏程序的支付相关函数设置为调用所述支付相关接口包括将游 戏程序的获取QQ标识函数设置为调用获取QQ标识的接口 ,将游戏程序的获 取SID函数设置为调用获取SID的接口 ,将游戏程序的购买q币函数设置为调 用购买q币的才姿口。
6、 根据权利要求1所述的方法,其特征在于,所述根据第二混淆包对应修 改与第一混淆包相应的属性包括根据第二混淆包修 支信息文件和jad文件。
7、 一种游戏注入装置,其特征在于,该装置包括接收单元、嵌入单元、 合并单元;所述接收单元,用于接收预先设置生成的lib库和合作方提供的游戏程序的 第一混淆包,并将所述lib库和第一混淆包提供给所述嵌入单元;所述lib库中 提供登录验证接口和预先设置的支付相关接口 ;所述嵌入单元,用于修改所述第 一混淆包和lib库,将所述lib库中提供的 登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程 序时首先调用登录验证接口 ;将修改后的第一混淆包和lib库提供给所述合并单 元;所述合并单元,用于将修改后的第一混淆包与修改后的lib库合并,形成第 二混淆包,并根据所述第二混淆包,对应修改与第一混淆包相应的属性。
8、 根据权利要求7所述的装置,其特征在于,所述嵌入单元包括第一混淆 包修改子单元和lib库修改子单元;所述第一混淆包修改子单元,用于将所述第 一混淆包中的启动函数重置为 调用所述lib库提供的登录验证接口,并在第一混淆包中新建辅助启动函数,用 于保存重置前的启动函数内容;将所述第一混淆包中包括的支付相关函数设置 为调用所述支付相关接口 ;将所述修改后的第一混淆包提供给所述合并单元;所述lib库修改子单元,用于将所述lib库中调用所述启动函数的第一函数 设置为调用所述辅助启动函数;将所述修改后的lib库提供给所述合并单元。
9、 一种游戏包生成系统,其特征在于,该系统包括合作方游戏生成装置、 验证支付生成装置和游戏注入装置,所述合作方游戏生成装置,用于生成合作方的游戏程序的第一混淆包和jad 包,并将所述第一混淆包和jad包提供给所述游戏注入装置;所述验证支付生成装置,用于预先设置支付相关接口和参数,生成lib库, 并在lib库中提供登录验证接口和支付相关接口 ;所述游戏注入装置,用于修改所述第一混淆包和lib库,将所述lib库中提 供的登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游 戏程序时首先调用登录验证接口;将修改后的第一混淆包与修改后的lib库合 并,形成第二混淆包,并才艮据所述第二混淆包,对应^f务改与第一混淆包相应的 属性。
10、根据权利要求9所述的系统,其特征在于,所述游戏注入装置包括 接收单元、嵌入单元、合并单元;所述接收单元,用于接收所述合作方游戏生成装置和所述验证支付生成装 置生成的第一混淆包和lib库,并提供给所述嵌入单元;所述嵌入单元,用于修改所述第 一混淆包和lib库,将所述lib库中提供的 登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程 序时首先调用登录验证接口 ;将修改后的第一混淆包和lib库提供给所述合并单 元;所述合并单元,用于接收所述合作方游戏生成装置生成的jad包,将所述 嵌入单元修改后的第一混淆包与修改后的lib库合并,形成第二混淆包,并根据 所述第二混淆包,对应修改信息文件和所述jad包。
全文摘要
本发明提供一种在游戏运行过程中自动进行验证支付的方法,包括预先设置支付相关接口和参数,并在lib库中提供登录验证接口和支付相关接口;获取并修改合作方提供的游戏程序的第一混淆包,将所述lib库中提供的登录验证接口、支付相关接口嵌入所述第一混淆包,并设置在开始执行游戏程序时首先调用登录验证接口;将修改后的第一混淆包与所述lib库合并,形成第二混淆包,并根据所述第二混淆包,对应修改与第一混淆包相应的属性。本发明还提供一种在游戏运行过程中自动进行验证支付的装置。应用本发明,能够保证运营方面的安全性,简化用户操作,增加游戏的交互性。
文档编号G06F9/46GK101169736SQ20071019522
公开日2008年4月30日 申请日期2007年12月4日 优先权日2007年12月4日
发明者万子泽, 明 何, 旭 张, 勇 杨, 牛海防, 莫文刚, 邱会发, 宇 郭 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1