更新数据的获取方法及装置制造方法及图纸

技术编号:12181755 阅读:36 留言:0更新日期:2015-10-08 19:37
本发明专利技术公开一种更新数据的获取方法及装置,属于计算机技术领域。包括:当检测到存在更新数据时,调用指令集中预设的数据更新接口将指令集对应的所有更新数据存储至指定列表中;当接收终端的操作请求时,根据操作请求中携带的操作类型确定至少一个目标指令集;从每个目标指令集对应的指定列表中获取每个目标指令集对应的更新数据。通过在所有指令集中预设数据更新接口,并在数据发生更新后,通过指令集中的数据更新接口将该所有更新数据均存储至指定列表中,使得在获取任一目标指令集对应的所有更新数据时,可直接从指定列表中获取,无需访问每个目标指令集中表示更新数据的所有变量,不仅获取更新数据的操作简单,且能够提高获取更新数据的速度。

【技术实现步骤摘要】

本专利技术设及计算机
,特别设及一种更新数据的获取方法及装置
技术介绍
随着计算机技术的迅速发展,出现了越来越多的应用程序,如游戏应用程序。通 常,终端在运行应用程序的过程中,可W触发服务器对应用程序各个指令集对应的数据进 行处理,从而实现应用程序的不同功能。其中,服务器侧各个指令集对应的数据可能会随着 终端执行某一操作而发生更新。例如,当应用程序为游戏应用程序时,如果终端执行了一个 使用金币购买道具的操作,则管理金币数量的指令集对应的表示金币数量的数据会减少, 管理道具数量的指令集对应的表示道具数量的数据会增加。也就是说,应用程序各个指令 集对应的数据会实时发生增加、删除或修改而得到更新数据。为了实时将数据的变化情况 反馈至终端,服务器需要先获取更新数据。 相关技术中,各个指令集中均包括表示更新数据的变量。当任一指令集对应的数 据发生更新时,服务器将更新数据存储至表示更新数据的变量所指向的存储位置。在此基 础上,服务器在获取更新数据时,需要遍历该指令集中表示更新数据的所有变量,并根据该 指令集中所有变量所指向的存储位置获取该指令集对应的更新数据。 在实现本专利技术的过程中,专利技术人发现相关技术至少存在W下问题: 由于各个指令集中代表更新数据的变量各不相同,且每个指令集中可能包括多个 表示更新数据的变量。此时,当多个指令集对应的数据中均存在更新数据时,服务器需要分 别访问每个指令集中所有表示更新数据的变量,并进一步根据每个表示更新数据的变量所 指向的存储位置获取更新数据,不仅获取更新数据的操作繁琐,而且获取更新数据的速度 比较慢,进而导致获取更新数据的效率不高。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种更新数据的获取方法及装 置。所述技术方案如下: 第一方面,提供了一种更新数据的获取方法,所述方法包括:[000引当检测到任一指令集对应的数据中存在更新数据时,调用所述指令集中预设的数 据更新接口,将所述指令集对应的所有更新数据存储至所述指令集对应的指定列表中,其 中,每个指令集均预设有数据更新接口; 当接收终端的操作请求时,根据所述操作请求中携带的操作类型确定至少一个目 标指令集; 从每个目标指令集对应的指定列表中,获取每个目标指令集对应的更新数据。 结合第一方面,在第一方面的第一种可能的实现方式中,所述从每个目标指令集 对应的指定列表中,获取每个目标指令集对应的更新数据,包括: 调用每个目标指令集中预设的更新数据获取接口,从所述每个目标指令集对应的 指定列表中获取每个目标指令集对应的更新数据,其中,所有指令集均预设有更新数据获 取接口。 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,所述调用每个目标指令集中预设的更新数据获取接口,从所述每个目标指令集对应的 指定列表中获取每个目标指令集对应的更新数据,包括: 根据每个目标指令集中的指定变量,确定任一目标指令集对应的数据中是否存在 更新数据,所述指定变量用于确定指令集中是否存在更新数据; 当所述目标指令集对应的数据中存在更新数据时,调用所述目标指令集中预设的 更新数据获取接口,从所述目标指令集对应的指定列表中获取所述目标指令集对应的更新 数据。 结合第一方面,在第一方面的第=种可能的实现方式中,所述从每个目标指令集 对应的指定列表中,获取每个目标指令集对应的更新数据之后,还包括: 将每个目标指令集对应的所有更新数据打包为一个更新数据包; 将所述每个目标指令集对应的更新数据包发送至所述终端。 结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式 中,所述调用所述目标指令集中预设的更新数据获取接口,从所述目标指令集对应的指定 列表中获取所述目标指令集对应的更新数据之后,还包括: 调用所述目标指令集中预设的数据清除接口,清除所述目标指令集对应的指定列 表中的更新数据。 第二方面,提供了一种更新数据的获取装置,所述装置包括: 存储模块,用于当检测到任一指令集对应的数据中存在更新数据时,调用所述指 令集中预设的数据更新接口,将所述指令集对应的所有更新数据存储至所述指令集对应的 指定列表中,其中,每个指令集均预设有数据更新接口; 确定模块,用于当接收终端的操作请求时,根据所述操作请求中携带的操作类型 确定至少一个目标指令集; 获取模块,用于从每个目标指令集对应的指定列表中,获取每个目标指令集对应 的更新数据。 结合第二方面,在第二方面的第一种可能的实现方式中,所述获取模块,用于调用 每个目标指令集中预设的更新数据获取接口,从所述每个目标指令集对应的指定列表中获 取每个目标指令集对应的更新数据,其中,所有指令集均预设有更新数据获取接口。 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,所述获取模块包括: 确定单元,用于根据每个目标指令集中的指定变量,确定任一目标指令集对应的 数据中是否存在更新数据,所述指定变量用于确定指令集中是否存在更新数据;[002引获取单元,用于当所述目标指令集对应的数据中存在更新数据时,调用所述目标 指令集中预设的更新数据获取接口,从所述目标指令集对应的指定列表中获取所述目标指 令集对应的更新数据。 结合第二方面,在第二方面的第=种可能的实现方式中,所述装置还包括: 打包模块,用于将每个目标指令集对应的所有更新数据打包为一个更新数据包; 发送模块,用于将所述每个目标指令集对应的更新数据包发送至所述终端。 结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式 中,所述获取模块还包括: 清除单元,用于调用所述目标指令集中预设的数据清除接口,清除所述目标指令 集对应的指定列表中的更新数据。 本专利技术实施例提供的技术方案带来的有益效果是: 通过在所有指令集中预设数据更新接口,并在任一指令集对应的数据发生更新 后,通过该指令集中的数据更新接口将该指令集对应的所有更新数据均存储至该指令集对 应的指定列表中,使得在获取任一目标指令集中的所有更新数据时,可W直接从目标指令 集对应的指定列表中获取,无需访问每个目标指令集中表示更新数据的所有变量,不仅获 取更新数据的操作简单,而且能够提高获取更新数据的速度,进而提高获取更新数据的效 率。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。 图1是本专利技术一实施例提供的一种更新数据的获取方法所设及的实施环境示意 图;[003引图2是本专利技术另一实施例提供的一种更新数据的获取方法流程图; 图3是本专利技术另一实施例提供的一种更新数据的获取方法流程图; 图4是本专利技术另一实施例提供的一种更新数据的处理方法流程图; 图5是本专利技术另一实施例提供的一种更新数据的获取装置的结构示意图; 图6是本专利技术另一实施例提供的一种服务器的结构示意图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 如图1所示,其示出了本专利技术实施例提供的更新数据的获取方法所本文档来自技高网
...
更新数据的获取方法及装置

【技术保护点】
一种更新数据的获取方法,其特征在于,所述方法包括:当检测到任一指令集对应的数据中存在更新数据时,调用所述指令集中预设的数据更新接口,将所述指令集对应的所有更新数据存储至所述指令集对应的指定列表中,其中,每个指令集均预设有数据更新接口;当接收终端的操作请求时,根据所述操作请求中携带的操作类型确定至少一个目标指令集;从每个目标指令集对应的指定列表中,获取每个目标指令集对应的更新数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:欧君
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1