SDK用户管理系统及方法与流程

文档序号:14571709发布日期:2018-06-01 22:33阅读:1904来源:国知局
SDK用户管理系统及方法与流程

本发明涉及游戏对接技术领域,特别是涉及SDK用户管理系统及方法。



背景技术:

SDK(Software Development Kit,软件开发工具包)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合,可以简单地为某个程序设计语言提供应用程序接口API的一些文件。

在游戏开发行业中,产品开发商往往会把开发的游戏提供给渠道商进行发行和推广。作为渠道商,如何实现多款游戏的轻松对接、为游戏开发商提供便利的支付渠道,成为亟待解决的热门问题。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供SDK用户管理系统及方法,用于解决渠道商对接各个游戏以及为开发商提供支付渠道等问题。

为实现上述目的及其他相关目的,本发明提供一种SDK用户管理系统,所述SDK用户管理系统预先对接有至少一个第三方游戏平台、及至少一个第三方支付平台,所述系统包括:用户登录认证模块,用于提供所述系统的账号注册、账号登录功能,通过注册账号的认证登录,实现与对接所述系统的至少一个第三方游戏平台的游戏账号登录;游戏支付服务模块,用于向所述至少一个第三方游戏平台提供支付接口调用服务,以供所述至少一个第三方游戏平台通过调用的第三方支付平台向游戏用户收取费用。

于本发明一实施例中,所述系统的功能通过软件编程语言实现,并生成SDK程序包,分别集成于对接的所述至少一个第三方游戏平台的游戏程序安装包中。

于本发明一实施例中,所述用户登录认证模块实现登录的过程包括:所述系统检测用户登录指令,其中,待登录的游戏为所述至少一个第三方游戏平台发布的游戏中的其中一个;若检测到所述用户登录指令,则向所述待登录的游戏所在的第三方游戏平台发送登录请求信息;所述待登录的游戏所在的第三方游戏平台接收所述登录请求信息,从中获取用户相关信息,并与预存的用户信息进行匹配;当匹配成功时,完成用户登录。

于本发明一实施例中,所述游戏支付服务模块实现支付的过程包括:所述系统检测用户支付指令,其中,待使用的支付渠道为所述至少一个第三方支付平台中的其中一个;当检测到所述用户支付指令时,生成订单号,并向所述待使用的支付渠道所在的第三方支付平台发送支付请求信息;所述待使用的支付渠道所在的第三方游戏平台接收所述支付请求信息,并提供相应的支付服务,向所述系统返回支付结果。

于本发明一实施例中,所述系统还包括:SDK控制管理模块,用于对各个版本的SDK包进行添加和/或管理,其中,所述添加包括:记录某一版本的SDK包的版本名称、版本号、对应的第三方游戏平台、SDK包体内容、及附加备注信息中的一种或多种组合;所述管理包括:统计各个版本的SDK包的版本名称、版本号、对应的第三方游戏平台、发布状态、上传所述系统的时间、及发布时间中的一种或多种组合。

于本发明一实施例中,所述SDK控制管理模块还提供查询功能和/或操作功能,其中,所述查询功能包括:根据版本号、上传所述系统的时间查询相应的SDK包;所述操作功能包括:对各个版本的SDK包进行查看、编辑、或发布。

于本发明一实施例中,所述系统还包括:悬浮窗模块,用于提供:根据对应的公告新闻进行推送显示、提供领取游戏礼包服务、或提供所述系统的客服联系方式。

为实现上述目的及其他相关目的,本发明提供一种SDK用户管理方法,应用于如上任一所述的SDK用户管理系统,所述方法包括:登录步骤:提供所述系统的账号注册、账号登录功能,通过注册账号的认证登录,实现与对接所述系统的至少一个第三方游戏平台的游戏账号登录;支付步骤:向所述至少一个第三方游戏平台提供支付接口调用服务,以供所述至少一个第三方游戏平台通过调用的第三方支付平台向游戏用户收取费用。

于本发明一实施例中,所述登录步骤包括:所述系统检测用户登录指令,其中,待登录的游戏为所述至少一个第三方游戏平台发布的游戏中的其中一个;若检测到所述用户登录指令,则向所述待登录的游戏所在的第三方游戏平台发送登录请求信息;所述待登录的游戏所在的第三方游戏平台接收所述登录请求信息,从中获取用户相关信息,并与预存的用户信息进行匹配;当匹配成功时,完成用户登录。

于本发明一实施例中,所述支付步骤包括:所述系统检测用户支付指令,其中,待使用的支付渠道为所述至少一个第三方支付平台中的其中一个;当检测到所述用户支付指令时,生成订单号,并向所述待使用的支付渠道所在的第三方支付平台发送支付请求信息;所述待使用的支付渠道所在的第三方游戏平台接收所述支付请求信息,并提供相应的支付服务,向所述系统返回支付结果。

如上所述,本发明的SDK用户管理系统及方法,通过统一的用户登录认证中心,和统一的支付中心,实现了海量游戏的轻松对接,并为游戏开发商提供便利的支付渠道。

附图说明

图1显示为本发明一实施例的SDK用户管理系统模块图。

图2显示为本发明一实施例的SDK用户管理系统实现用户登录流程图。

图3显示为本发明一实施例的SDK用户管理系统实现支付过程流程图。

图4显示为本发明一实施例的SDK用户管理系统实现SDK包的添加界面图。

图5显示为本发明一实施例的SDK用户管理系统实现SDK包的其他功能界面图。

元件标号说明

100 SDK用户管理系统

101 用户登录认证模块

102 游戏支付服务模块

S201~S204 步骤

S301~S303

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明通过统一的对接文档和相关内容为所有游戏开发者提供一站式的接入服务,并提供高质量分发与推广服务,为游戏助跑。同时,为联运和独代的游戏提供了强大的活动公告、礼包中心、游戏攻略及游戏论坛等运营工具。

请参阅图1,本发明提供一种SDK用户管理系统100,通过软件编程语言实现相关功能。用于将所述系统100安装于移动终端(如:智能手机、平板电脑等设备)的SDK程序包分别集成于与所述系统100对接的至少一个第三方游戏平台的游戏程序安装包中。当用户下载游戏程序安装包并成功安装后,所述系统100便会一并安装于所述移动终端中。所述系统100对接有至少一个第三方游戏平台,以及至少一个第三方支付平台,主要包括:用户登录认证模块101、游戏支付服务模块102。以下将详细说明每个模块的具体功能:

所述系统100通过用户登录认证模块101向每个用户提供统一的注册、登陆功能,通过注册账号的认证登录,实现与对接所述系统的至少一个第三方游戏平台的游戏账号登录。在一实施例中,如果用户已成功登陆游戏,在登出游戏,返回登录界面时,所述系统100提供给用户的登陆框界面保持登录时账号、密码输入完成的状态。详细的,请参阅图2,用户登录认证模块101实现登录的过程包括:

步骤S201:所述系统100检测用户登录指令,其中,待登录的游戏为所述至少一个第三方游戏平台发布的游戏中的其中一个;

步骤S202:若检测到所述用户登录指令,则向所述待登录的游戏所在的第三方游戏平台发送登录请求信息(包含渠道参数等信息);

步骤S203:所述待登录的游戏所在的第三方游戏平台接收所述登录请求信息,从中获取用户相关信息,并与预存的用户信息进行匹配;

步骤S204:当匹配成功时,完成用户登录,同步内部账号角色信息。

所述系统100通过游戏支付服务模块102向对接的每个第三方游戏平台提供API支付接口调用服务,以供所述至少一个第三方游戏平台通过调用的第三方支付平台向游戏用户收取费用,使游戏开发商无须了解复杂的验证API调用过程,通过SDK+APK方式,集成支付SDK调用,调用支付APK来完成实际操作。详细的,请参阅图3,游戏支付服务模块102实现支付的过程包括:

步骤S301:所述系统100检测用户支付指令,其中,待使用的支付渠道为所述至少一个第三方支付平台中的其中一个;

步骤S302:当检测到所述用户支付指令时,生成订单号,并向所述待使用的支付渠道所在的第三方支付平台发送支付请求信息;

步骤S303:所述待使用的支付渠道所在的第三方游戏平台接收所述支付请求信息,并提供相应的支付服务,向所述系统100返回支付结果。

另外,请参阅图4~图5,所述系统100还包括:SDK控制管理模块,用于对各个版本的SDK包进行添加、管理、查询、操作等功能。以下将对每种功能分别阐述:

添加功能包括:记录每个版本的SDK包的版本名称、版本号、对应的第三方游戏平台、SDK包体内容、及附加备注信息等;

管理功能包括:统计各个版本的SDK包的版本名称、版本号、对应的第三方游戏平台、发布状态、上传所述系统的时间、及发布时间等;

查询功能包括:根据版本号、上传所述系统的时间查询相应的SDK包;

操作功能包括:对各个版本的SDK包进行查看、编辑、或发布。

此外,所述系统100还包括:悬浮窗模块,用于提供:根据对应的公告新闻进行推送显示、提供领取游戏礼包服务、提供所述系统的客服联系方式等。

综上所述,本发明的SDK用户管理系统及方法,有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1