HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

基于关联访问次数的游戏场景加载方法、系统及服务器与流程

2021-01-11 12:01:11|246|起点商标网
基于关联访问次数的游戏场景加载方法、系统及服务器与流程

本发明属于手机游戏技术领域,具体涉及基于关联访问次数的游戏场景加载方法、系统及服务器。



背景技术:

在现有技术中,随着手机游戏功能的逐渐强大,其对应的游戏数据也逐渐增多。目前,手机游戏中的游戏数据均是以单个文件或一组文件的形式进行保存,而在执行这些数据的加载时,需要按照对应文件或文件组的保存位置进行依次加载,以此使得玩家只有在整体游戏数据完全加载后才能进入游戏系统、并进入对应的目标游戏场景中,由此使得现有手机游戏在进行登录及数据加载时需要耗费较长的时间,从而使得玩家无法快速进入游戏,严重影响游戏体验。



技术实现要素:

鉴于此,为解决现有技术中的不足,本发明的目的在于提供一种基于关联访问次数的游戏场景加载方法、系统及服务器。

为实现上述目的,本发明提供如下技术方案:

一种基于关联访问次数的游戏场景加载方法,涉及一具有多个游戏场景的目标游戏,所述目标游戏安装于移动终端内,且目标游戏角色在目标游戏的任意两个游戏场景中直接切换或间接切换时,对应的两个游戏场景之间形成一次关联访问;所述游戏场景加载方法应用于服务器中,并包括如下步骤:

s1.在所述服务器中,响应于由所述移动终端发送的游戏场景加载请求,并识别与所述移动终端相对应的目标游戏角色当前所在的第一游戏场景;

s2.获取与所述第一游戏场景已产生关联访问的n个第二游戏场景;

s3.基于关联访问次数对n个所述第二游戏场景进行优选排序;

s4.从所述优选排序中筛选一个目标第二游戏场景;

s5.向所述移动终端发送所述目标第二游戏场景的对应数据,并在所述移动终端中加载所述目标第二游戏场景。

优选的,在执行所述的步骤s1之前,还包括:s0.在所述服务器中,响应所述目标游戏角色的登录请求,执行所述目标游戏的登录运行。

优选的,所述的步骤s0中,所述登录请求包括目标登录游戏场景,且所述目标登录游戏场景基于所述目标游戏角色自定义选择。

优选的,所述的步骤s2中,在获取n个第二游戏场景时,包括与所述第一游戏场景直接关联的第二游戏场景、及与所述第一游戏场景间接关联的第二游戏场景;其中:

所述第一游戏场景与第二游戏场景直接关联时,目标游戏角色可直接从第一游戏场景切换至第二游戏场景中;

所述第一游戏场景与第二游戏场景间接关联时,目标游戏角色可基于过度游戏场景实现第一游戏场景与第二游戏场景的间接切换。

具体的,所述过度游戏场景至少包括游戏大厅。

优选的,所述的步骤s3中,在进行n个所述第二游戏场景的优选排序时,识别n个所述第二游戏场景中已加载的第二游戏场景,并将所述已加载的第二游戏场景从所述优选排序中删除。

优选的,所述的步骤s4中,筛选的所述目标第二游戏场景为与所述第一游戏场景产生关联访问次数最多的一个第二游戏场景。

优选的,所述的游戏场景加载方法还包括:

s6.完成所述目标第二游戏场景的加载后,判断所述目标游戏角色当前所在游戏场景是否为第一游戏场景;是,进入步骤s7;否,重复执行步骤s1-步骤s6;

s7.识别所述目标游戏角色在第一游戏场景内的当前游戏状态;

s8.判断所述游戏状态是否为目标状态;是,暂停执行其他游戏场景的加载;否,以所述第二游戏场景为第二加载基础,并重复执行步骤s2-步骤s6。

本发明与现有技术相比,具有以下有益效果:

在本发明中,提出一种关联性的游戏场景及数据加载方法,以此使得玩家在进入游戏时能根据其自身的游戏习惯进行个性化的场景及数据加载,一方面能有效提高游戏场景及数据加载的灵活性,另一方面则有效提高玩家进入游戏时游戏场景及数据的加载速度,从而使玩家能迅速进入游戏,减少等待时间、提高游戏体验。

具体,在实现本法的方法时,以游戏角色当前所处的游戏场景为加载基础,跟历史游戏数据中与该加载基础之间产生的关联访问次数为条件,以使得关联访问次数最高的游戏场景被首先加载,由此可知本发明是根据历史数据对游戏角色的游戏路径进行预判,然后根据预判的游戏路径执行游戏场景及数据的依次加载,从而有效保证游戏场景及数据在依次加载过程中的针对性及准确性。

另外,在本发明中,关于游戏角色初始登录游戏时,还通过预设选择的方式进行第一个加载基础的形成,由此一方面使得玩家能迅速进入指定的游戏场景中,另一方面则能实现整体加载过程的有效进行。

再另外,对于游戏角色处于游戏状态时,为保证游戏运行的流畅性,可对游戏场景及数据加载进行暂停操作,从而进一步保证玩家的游戏体验。

为实现上述目的,本发明还提供如下技术方案:

一种基于关联访问次数的游戏场景加载系统,涉及一具有多个游戏场景的目标游戏,所述目标游戏安装于移动终端内,且目标游戏角色在目标游戏的任意两个游戏场景中直接切换或间接切换时,对应的两个游戏场景之间形成一次关联访问;所述游戏场景加载系统包括:

接收模块,用于接收由所述移动终端发送的游戏场景加载请求;

响应及识别模块,响应于所述接收模块接收的游戏场景加载请求,并识别与所述移动终端相对应的所述目标游戏角色当前所在的第一游戏场景;

获取模块,用于获取与所述第一游戏场景已产生关联访问的n个第二游戏场景;

对比优选模块,基于关联访问次数对n个所述第二游戏场景进行对比优选排序;

筛选模块,根据所述对比优选模块的优选结果,从所述优选排序中筛选一个目标第二游戏场景;

发送模块,基于所述筛选模块的筛选结果,向所述移动终端发送目标第二游戏场景的对应数据,执行所述目标第二游戏场景在移动终端中的加载。

为实现上述目的,本发明还提供如下技术方案:

一种服务器,其特征在于,包括处理器、存储器和收发器,其中:

所述收发器实现服务器与移动终端之间的无线通信;所述储存器中至少储存有一条可执行代码,所述可执行代码由处理器加载并执行,且可执行代码在执行时实现上述所公开的基于关联访问次数的游戏场景加载方法。

附图说明

图1为本发明第一实施方式中所提供的基于关联访问次数的游戏场景加载方法的流程图;

图2为本发明第二实施方式中所提供的基于关联访问次数的游戏场景加载方法的流程图;

图3为执行本发明所提的基于关联访问次数的游戏场景加载方法时所产生的目标登录游戏场景选择页面的一显示示例图;

图4为本发明所提供的基于关联访问次数的游戏场景加载系统的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

在本发明实施例中,公开了一种基于关联访问次数的游戏场景加载方法,具体,该方法涉及一具有多个游戏场景的目标游戏,目标游戏安装于移动终端内,且目标游戏角色在目标游戏的任意两个游戏场景中直接切换或间接切换时,对应的两个游戏场景之间形成一次关联访问。其中,移动终端可采用移动智能手机、平板电脑、笔记本电脑等任意智能移动设备。

并且,关于本发明实施例所提供的游戏场景加载方法:具体通过获得玩家(游戏角色)在历史游戏中所产生的各个游戏场景之间关联访问次数,以对玩家(游戏角色)的游戏路径进行预判,由此根据预判的游戏路径执行游戏中各个游戏场景的依次加载,从而有效提高玩家(游戏角色)进入游戏的速度。

具体的,关于本实施例所提供的基于关联访问次数的游戏场景加载方法,采用如下实施方式进行详细描述;

第一实施方式

在本实施方式中所提供的基于关联访问次数的游戏场景加载方法,由服务器执行,且基于图1可知,所述的游戏场景加载方法包括如下步骤:

s0.在服务器中,响应目标游戏角色的登录请求,执行目标游戏的登录运行;具体,在本步骤中,其登录请求包括目标登录游戏场景,且目标登录游戏场景基于目标游戏角色自定义选择。

由上可知,关于上述步骤s0其具体应表示为如下过程:

s01.在安装有目标游戏的移动终端中启动目标游戏(以现有的手机游戏启动方式而言,即在手机桌面上单击对应的目标游戏图标即可,以使得对应的目标游戏开始启动)。

s02.启动目标游戏后,在移动终端中进入目标登录游戏场景的选择页面,具体图3中示出了该页面的一显示示例,在该页面中,对目标登录游戏场景进行自定义选择,在实际中可选择的游戏场景应为目标游戏中所有的游戏场景。以现有的qq飞车游戏为例,在游戏中包括游戏大厅场景、单人游戏场景、组队游戏场景、pk游戏场景、装备商店场景等,在进入上述选择页面后,可任意选择以游戏场景作为目标登录游戏场景。

s03.进入登录页面,通过目标游戏角色的账号及密码进行登录,此时包含账号、密码和目标登录游戏场景的登录请求发送至游戏服务器,游戏服务器进行响应,实现目标游戏角色的登录,并在登录过程中首先加载目标登录游戏场景,使得目标游戏角色在登录后直接处于上述所选择的目标登录游戏场景中。

综上,使得游戏玩家能迅速进入游戏,并执行目标游戏操作,从而有效提高玩家在进行游戏登录时的数据加载速度,并且有效保证数据加载的针对和准确性。

s1.在服务器中,响应于由移动终端发送的游戏场景加载请求,并识别与移动终端相对应的目标游戏角色当前所在的第一游戏场景;

以通过上述目标登录游戏场景登录目标游戏的过程为例,在完成登录后目标游戏角色处于目标登录游戏场景中,此时由移动终端自动向服务器发送游戏场景加载请求,而在该状态下,所获取的第一游戏场景即为目标登录游戏场景,由此后续以目标登录游戏场景作为加载基础。

s2.获取与第一游戏场景已产生关联访问的n个第二游戏场景;

具体,在本步骤中,所获取的n个第二游戏场景时,包括与第一游戏场景直接关联的第二游戏场景、及与第一游戏场景间接关联的第二游戏场景;其中:

第一游戏场景与第二游戏场景直接关联时,目标游戏角色可直接从第一游戏场景切换至第二游戏场景中;

第一游戏场景与第二游戏场景间接关联时,目标游戏角色可基于过度游戏场景实现第一游戏场景与第二游戏场景的间接切换。

而关于过度游戏场景,至少应包括游戏大厅。

容易解释的,以目标游戏01具有a/b/c/d/e/f六个游戏场景为例,其中游戏场景a为游戏大厅(过度游戏场景),且游戏场景b/游戏场景c/游戏场景d之前可相互直接切换,即包括b-c,b-d,c-d三种双向直接切换的方式;游戏场景e/游戏场景f之间、以及与其他游戏场景之前均需通过游戏场景a进行间接切换,即包括e-a-b,e-a-c,e-a-d,e-a-f,f-a-b,f-a-c,f-a-d无种双向间接切换的方式。

设第一游戏场景为游戏场景c,则与游戏场景c可产生关联访问的包括:

直接关联:c-d,c-b;

间接关联:c-a-e,c-a-f;

由此可知,第二游戏场景为游戏场景b、游戏场景d、游戏场景e、游戏场景f,即n=4。

并且获取:游戏场景c与游戏场景b之间出现直接关联访问的次数为50次(及表明目标游戏角色执行过50次从游戏场景c中直接切换至游戏场景b中的操作,此处不包括由b直接切换至c的次数);游戏场景c与游戏场景d之间出现直接关联访问的次数为30次;游戏场景c与游戏场景e之间出现间接关联访问的次数为35次;游戏场景c与游戏场景f之间出现间接关联访问的次数为25次。

s3.基于关联访问次数对n个第二游戏场景进行优选排序;

具体,根据上述举例,在本步骤中获得的优选排序为:游戏场景b、游戏场景e、游戏场景d、游戏场景f。

另外,在本步骤中,识别n个第二游戏场景中已加载的第二游戏场景,并将已加载的第二游戏场景从优选排序中删除。

s4.从优选排序中筛选一个目标第二游戏场景;

具体,在本步骤中,筛选的目标第二游戏场景为与第一游戏场景产生关联访问次数最多的一个第二游戏场景。由此可知上述筛选的目标第二游戏场景应为游戏场景b。

s5.向移动终端发送目标第二游戏场景的对应数据,并在移动终端中加载目标第二游戏场景。

另外,在本实施方式中,若筛选的目标第二游戏场景与第一游戏场景之间为间接关联访问的关系,且其对应的过度游戏场景也处于未加载状态,则同时加载过度游戏场景和目标第二游戏场景。

第一实施方式

在本实施方式中所提供的基于关联访问次数的游戏场景加载方法,由服务器执行,且基于图2可知,所述的游戏场景加载方法包括如下步骤:

s0.在服务器中,响应目标游戏角色的登录请求,执行目标游戏的登录运行;

s1.在服务器中,响应于由移动终端发送的游戏场景加载请求,并识别与移动终端相对应的目标游戏角色当前所在的第一游戏场景;

s2.获取与第一游戏场景已产生关联访问的n个第二游戏场景;

s3.基于关联访问次数对n个第二游戏场景进行优选排序;

s4.从优选排序中筛选一个目标第二游戏场景;

s5.向移动终端发送目标第二游戏场景的对应数据,并在移动终端中加载目标第二游戏场景;

s6.完成目标第二游戏场景的加载后,判断目标游戏角色当前所在游戏场景是否为第一游戏场景;是,进入步骤s7;否,重复执行步骤s1-步骤s6;

s7.识别目标游戏角色在第一游戏场景内的当前游戏状态;

s8.判断游戏状态是否为目标状态;是,暂停执行其他游戏场景的加载;否,以第二游戏场景为第二加载基础,并重复执行步骤s2-步骤s6。

具体,在本步骤中,关于目标状态可优选设为目标游戏角色处于游戏任务中的状态。由此即表示为,为保证目标游戏的流畅运行,在目标游戏角色处于游戏任务的状态下时,执行游戏场景的暂停加载,在完成游戏任务后再继续执行游戏场景的加载,直至目标游戏中所有的游戏场景均加载完成。

在本实施方式中,容易解释的,以第一实施方式所选取的游戏场景b为目标第二游戏场景为例,在完成游戏场景b的加载后:

若目标游戏角色仍处于第一游戏场景中,则判断此时目标游戏角色在第一游戏场景中的游戏状态;若游戏状态为执行游戏任务的目标状态,暂停后续其他游戏场景的加载,直至游戏任务完成;若游戏状态为非目标状态,则以游戏场景b为新的第一游戏场景,并按照步骤s2-步骤s6相同的原理进行下一个游戏场景的加载。

若目标游戏角色切换至游戏场景b或其他游戏场景中,则重复执行步骤s1,以获取新的第一游戏场景,然后按照步骤s2-步骤s6相同的原理进行下一个游戏场景的加载。

实施例2

在本实施例中,请参阅图4所示,提供了一种基于关联访问次数的游戏场景加载系统;具体,由图可知,该系统包括如下结构:

接收模块10,用于接收由移动终端发送的游戏场景加载请求;

响应及识别模块20,响应于接收模块10接收的游戏场景加载请求,并识别与移动终端相对应的目标游戏角色当前所在的第一游戏场景;

获取模块30,用于获取与第一游戏场景已产生关联访问的n个第二游戏场景;

对比优选模块40,基于关联访问次数对n个第二游戏场景进行对比优选排序;

筛选模块50,根据对比优选模块40的优选结果,从优选排序中筛选一个目标第二游戏场景;

发送模块60,基于筛选模块50的筛选结果,向移动终端发送目标第二游戏场景的对应数据,执行目标第二游戏场景在移动终端中的加载

在本实施例中,所述的系统在执行时,依据上述实施例1中第一实施方式或第二实施方式所提出的基于关联访问次数的游戏场景加载方法执行。

实施例3

在本实施例中,提供了一种种服务器,包括处理器、存储器和收发器,其中:

收发器实现服务器与移动终端之间的无线通信;

储存器中至少储存有一条可执行代码,可执行代码由处理器加载并执行,且可执行代码在执行时实现上述实施例1中第一实施方式或第二实施方式所提出的基于关联访问次数的游戏场景加载方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签: 游戏场景访问量
tips