CN106027517A - 一种支持多渠道的游戏分包方法和装置 - Google Patents

一种支持多渠道的游戏分包方法和装置 Download PDF

Info

Publication number
CN106027517A
CN106027517A CN201610332775.8A CN201610332775A CN106027517A CN 106027517 A CN106027517 A CN 106027517A CN 201610332775 A CN201610332775 A CN 201610332775A CN 106027517 A CN106027517 A CN 106027517A
Authority
CN
China
Prior art keywords
sdk
tundish
abstract
party
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610332775.8A
Other languages
English (en)
Other versions
CN106027517B (zh
Inventor
李琦
李玮
汪小烽
郑宇迪
郑源斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FUZHOU KAOPU NETWORK CO., LTD.
Original Assignee
Fujian Chuang Yi Jia He Digital Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian Chuang Yi Jia He Digital Inc filed Critical Fujian Chuang Yi Jia He Digital Inc
Priority to CN201610332775.8A priority Critical patent/CN106027517B/zh
Publication of CN106027517A publication Critical patent/CN106027517A/zh
Application granted granted Critical
Publication of CN106027517B publication Critical patent/CN106027517B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种支持多渠道的游戏分包方法和装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包。当游戏端需要与新的第三方SDK建立连接时,则替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。由于游戏端始终与抽象SDK对接,而抽象SDK对游戏端提供一统一标准功能接口,在接入第三方SDK时,只需替换该第三方SDK对应的中间包即可,而无需与游戏端进行直接对接,从而避免了游戏端与不同第三方SDK反复对接的繁琐步骤,提高了处理效率。

Description

一种支持多渠道的游戏分包方法和装置
技术领域
本发明涉及游戏分包领域,特别涉及一种支持多渠道的游戏分包方法和装置。
背景技术
随着科学技术的发展,软件的应用也越来越广。当前,***市场游戏越来越多,作为渠道方,第三方SDK接入游戏的需求也越来越大。第三方SDK接入游戏后,玩家就可以通过第三方账号完成登录、支付等功能。然而,现有的方法在将第三方SDK接入游戏端时,需要重新与游戏端对接,由于第三方SDK各不相同,因而需要反复对接,操作复杂,处理效率低下。
发明内容
为此,需要提供一种一种支持多渠道的游戏分包的技术方案,用以解决现有的游戏分包方法在对接第三方SDK时,操作复杂、处理效率低下等问题。
为实现上述目的,发明人提供了一种支持多渠道的游戏分包装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;
所述抽象SDK用于对游戏端提供统一标准的功能接口;
所述中间包用于调用第三方SDK;
当游戏端需要与新的第三方SDK建立连接时,则
替换单元用于将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
进一步地,所述功能接口包括登录接口、支付接口、注册接口。
以及发明人还提供了一种支持多渠道的游戏分包方法,所述方法应用于支持多渠道的游戏分包装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;所述方法包括以下步骤:
抽象SDK对游戏端提供统一标准的功能接口;
中间包调用第三方SDK;
当游戏端需要与新的第三方SDK建立连接时,则
替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
进一步地,所述功能接口包括登录接口、支付接口、注册接口。
上述技术方案所述的支持多渠道的游戏分包方法和装置,所述方法应用于支持多渠道的游戏分包装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;所述方法包括以下步骤:首先抽象SDK对游戏端提供统一标准的功能接口;而后中间包调用第三方SDK;当游戏端需要与新的第三方SDK建立连接时,则替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。由于游戏端始终与抽象SDK对接,而抽象SDK对游戏端提供一统一标准功能接口,在接入第三方SDK时,只需替换该第三方SDK对应的中间包即可,而无需与游戏端进行直接对接,从而避免了游戏端与不同第三方SDK反复对接的繁琐步骤,提高了处理效率。
附图说明
图1为本发明一实施方式涉及的支持多渠道的游戏分包装置的示意图;
图2为本发明一实施方式涉及的支持多渠道的游戏分包方法的流程图;
附图标记说明:
101、游戏端;
102、抽象SDK;
103、中间包;
104、第三方SDK;
105、替换单元。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
请参阅图1,为本发明一实施方式涉及的支持多渠道的游戏分包装置的示意图。所述装置包括游戏端101、抽象SDK102、中间包103以及第三方SDK104、替换单元105;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;
所述抽象SDK102用于对游戏端提供统一标准的功能接口;
所述中间包103用于调用第三方SDK;
当游戏端需要与新的第三方SDK建立连接时,则
替换单元105用于将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
在使用支持多渠道的游戏分包装置时,首先抽象SDK用于对游戏端提供统一标准的功能接口。在本实施方式中,所述功能接口包括登录接口、支付接口、注册接口。抽象SDK为游戏端提供供统一标准的功能接口,将原有游戏端与第三方SDK对接的方式,转变为第三方SDK与抽象SDK进行对接,这样就无需反复对游戏端进行相应调整,以便适应不同第三方SDK的需求,从而提高了处理效率。
而后中间包调用第三方SDK,在本实施方式中,中间包与第三方的SDK的数量为多个,每一第三方的SDK对应一中间包。中间包调用的第三方SDK为需要与游戏端进行对接的第三方SDK。当游戏端需要与新的第三方SDK建立连接时,则替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
以及发明人还提供了一种支持多渠道的游戏分包方法,所述方法应用于支持多渠道的游戏分包装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;所述方法包括以下步骤:
首先进入步骤S201抽象SDK对游戏端提供统一标准的功能接口。在本实施方式中,所述功能接口包括登录接口、支付接口、注册接口。抽象SDK为游戏端提供供统一标准的功能接口,将原有游戏端与第三方SDK对接的方式,转变为第三方SDK与抽象SDK进行对接,这样就无需反复对游戏端进行相应调整,以便适应不同第三方SDK的需求,从而提高了处理效率。
而后进入步骤S202中间包调用第三方SDK。在本实施方式中,中间包与第三方的SDK的数量为多个,每一第三方的SDK对应一中间包。而后进入步骤S203当游戏端需要与新的第三方SDK建立连接时,则替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
上述技术方案所述的支持多渠道的游戏分包方法和装置,所述方法应用于支持多渠道的游戏分包装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;所述方法包括以下步骤:首先抽象SDK对游戏端提供统一标准的功能接口;而后中间包调用第三方SDK;当游戏端需要与新的第三方SDK建立连接时,则替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。由于游戏端始终与抽象SDK对接,而抽象SDK对游戏端提供一统一标准功能接口,在接入第三方SDK时,只需替换该第三方SDK对应的中间包即可,而无需与游戏端进行直接对接,从而避免了游戏端与不同第三方SDK反复对接的繁琐步骤,提高了处理效率。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者客户端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者客户端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者客户端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。
本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动客户端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。
上述各实施例是参照根据实施例所述的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。

Claims (4)

1.一种支持多渠道的游戏分包装置,其特征在于,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;
所述抽象SDK用于对游戏端提供统一标准的功能接口;
所述中间包用于调用第三方SDK;
当游戏端需要与新的第三方SDK建立连接时,则
替换单元用于将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
2.如权利要求1所述的支持多渠道的游戏分包装置,其特征在于,所述功能接口包括登录接口、支付接口、注册接口。
3.一种支持多渠道的游戏分包方法,其特征在于,所述方法应用于支持多渠道的游戏分包装置,所述装置包括游戏端、抽象SDK、中间包以及第三方SDK、替换单元;每一第三方的SDK对应一中间包;所述游戏端与抽象SDK连接,所述中间包与抽象SDK连接,所述中间包与第三方SDK连接;所述方法包括以下步骤:
抽象SDK对游戏端提供统一标准的功能接口;
中间包调用第三方SDK;
当游戏端需要与新的第三方SDK建立连接时,则
替换单元将原有与抽象SDK建立连接的中间包替换为新的第三方SDK对应的中间包,并使得新的第三方SDK对应的中间包与抽象SDK建立连接。
4.如权利要求3所述的支持多渠道的游戏分包方法,其特征在于,所述功能接口包括登录接口、支付接口、注册接口。
CN201610332775.8A 2016-05-19 2016-05-19 一种支持多渠道的游戏分包方法和装置 Active CN106027517B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610332775.8A CN106027517B (zh) 2016-05-19 2016-05-19 一种支持多渠道的游戏分包方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610332775.8A CN106027517B (zh) 2016-05-19 2016-05-19 一种支持多渠道的游戏分包方法和装置

Publications (2)

Publication Number Publication Date
CN106027517A true CN106027517A (zh) 2016-10-12
CN106027517B CN106027517B (zh) 2019-04-02

Family

ID=57098592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610332775.8A Active CN106027517B (zh) 2016-05-19 2016-05-19 一种支持多渠道的游戏分包方法和装置

Country Status (1)

Country Link
CN (1) CN106027517B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107145373A (zh) * 2017-05-10 2017-09-08 深圳市创世互动科技有限公司 一种将游戏软件接入目标渠道sdk的方法及装置
CN108008959A (zh) * 2017-12-28 2018-05-08 北京奇虎科技有限公司 一种软件开发工具包sdk接入方法、***及装置
CN108108156A (zh) * 2016-11-23 2018-06-01 上海冰穹网络科技有限公司 Sdk用户管理***及方法
CN110069262A (zh) * 2019-04-17 2019-07-30 上海圣剑网络科技股份有限公司 一种平台与游戏产品进行快速对接的方法及***
CN110716760A (zh) * 2018-07-13 2020-01-21 厦门雅基软件有限公司 游戏资源的分包方法、装置、电子设备及可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729186A (zh) * 2013-12-31 2014-04-16 上海网达软件股份有限公司 一种批量生成多渠道apk文件包的方法
CN104104708A (zh) * 2013-04-12 2014-10-15 宏达国际电子股份有限公司 多个云端储存空间的存取方法及电子通讯装置
US9026588B2 (en) * 2011-11-05 2015-05-05 Kyocera Document Solutions Inc. Storage device including software development kit that includes web service interface and terminal apparatus including the software development kit
CN104932901A (zh) * 2015-07-08 2015-09-23 成都梦工厂网络信息有限公司 跨平台移动sdk接入方法
CN105323285A (zh) * 2014-07-28 2016-02-10 上海指游网络技术有限公司 一种app产品多平台发布方法
CN105407088A (zh) * 2015-10-28 2016-03-16 成都快发助手科技有限公司 游戏上架方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9026588B2 (en) * 2011-11-05 2015-05-05 Kyocera Document Solutions Inc. Storage device including software development kit that includes web service interface and terminal apparatus including the software development kit
CN104104708A (zh) * 2013-04-12 2014-10-15 宏达国际电子股份有限公司 多个云端储存空间的存取方法及电子通讯装置
CN103729186A (zh) * 2013-12-31 2014-04-16 上海网达软件股份有限公司 一种批量生成多渠道apk文件包的方法
CN105323285A (zh) * 2014-07-28 2016-02-10 上海指游网络技术有限公司 一种app产品多平台发布方法
CN104932901A (zh) * 2015-07-08 2015-09-23 成都梦工厂网络信息有限公司 跨平台移动sdk接入方法
CN105407088A (zh) * 2015-10-28 2016-03-16 成都快发助手科技有限公司 游戏上架方法和装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108108156A (zh) * 2016-11-23 2018-06-01 上海冰穹网络科技有限公司 Sdk用户管理***及方法
CN107145373A (zh) * 2017-05-10 2017-09-08 深圳市创世互动科技有限公司 一种将游戏软件接入目标渠道sdk的方法及装置
CN108008959A (zh) * 2017-12-28 2018-05-08 北京奇虎科技有限公司 一种软件开发工具包sdk接入方法、***及装置
CN110716760A (zh) * 2018-07-13 2020-01-21 厦门雅基软件有限公司 游戏资源的分包方法、装置、电子设备及可读存储介质
CN110716760B (zh) * 2018-07-13 2022-05-20 厦门雅基软件有限公司 游戏资源的分包方法、装置、电子设备及可读存储介质
CN110069262A (zh) * 2019-04-17 2019-07-30 上海圣剑网络科技股份有限公司 一种平台与游戏产品进行快速对接的方法及***

Also Published As

Publication number Publication date
CN106027517B (zh) 2019-04-02

Similar Documents

Publication Publication Date Title
CN106027517A (zh) 一种支持多渠道的游戏分包方法和装置
CN104488291B (zh) 用于促进云服务的利用的方法和装置
CN103020025B (zh) 用于文档内容的自动动画化的技术
WO2019177792A1 (en) Machine learning system for reduced network bandwidth transmission of content
CN103442126A (zh) 一种基于云服务的手机的通讯方法及***
CN109347722A (zh) 交互***、方法、客户端及后台服务器
CN108292332A (zh) 利用第三方数据和元数据来扩展联合图
CN108399074A (zh) 一种应用程序的更新方法、终端及计算机可读存储介质
CN110650347A (zh) 多媒体数据的处理方法及装置
CN103942823A (zh) 一种游戏引擎渲染方法及装置
Chen et al. The evolution of China’s mobile phone industry and good-enough innovation
CN105957133B (zh) 一种加载贴图的方法和装置
CN107409085A (zh) 电子邮件消息的有条件的即时递送
US10416873B2 (en) Application specific adaption of user input assignments for input devices
CN106294293B (zh) 一种实现交互式电子阅读的***、方法和设备
CN109144624B (zh) Ios中展示不等高列表的方法、存储介质、设备及***
CN104598255A (zh) 一种在视图中添加角标的***和方法
CN112843729B (zh) 运行参数确定方法、装置、计算机设备及存储介质
CN109308327A (zh) 基于子图模型兼容点中心模型的图计算方法装置介质设备
CN103065655A (zh) 一种移动终端自动生成曲目播放列表的方法及***
CN104572316A (zh) 游戏程序与运行平台交互的方法和***
CN114662689A (zh) 一种神经网络的剪枝方法、装置、设备及介质
CN105278833B (zh) 信息的处理方法及终端
CN106844605A (zh) 批量数据逻辑处理方法及装置
CN113244625A (zh) 游戏地形数据的编辑方法、装置、存储介质和电子装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190305

Address after: 350000 5-2K Building No. 8, Quian'an Road, Mawei District, Fuzhou City, Fujian Province

Applicant after: FUZHOU KAOPU NETWORK CO., LTD.

Address before: 350003 5-N Building, No. 8, Quian'an Road, Mawei District, Fuzhou City, Fujian Province (Free Trade Test Zone)

Applicant before: FUJIAN CHUANG YI JIA HE DIGITAL INC.

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A game subcontracting method and device supporting multi-channel

Effective date of registration: 20210918

Granted publication date: 20190402

Pledgee: Shanghai Yueteng Network Technology Co.,Ltd.

Pledgor: FUZHOU KAOPU NETWORK Co.,Ltd.

Registration number: Y2021350000114