数据处理方法及系统技术方案

技术编号:35002856 阅读:12 留言:0更新日期:2022-09-21 14:52
本申请提供数据处理方法及系统,该方法应用于终端,终端包括目标对象的启动模块和下载器组件,该方法包括启动模块在接收到启动指令的情况下,执行启动进程,根据预设选取规则确定对应的初始版本存储单元,并从初始版本存储单元中加载初始版本的下载器组件;下载器组件通过第一线程处理用户针对目标对象的操作指令,并通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过第二线程下载更新版本存储单元。该数据处理方法通过单进程的形式实现启动模块以及下载器组件的更新,提高版本更新效率;同时下载器组件在后台通过多线程的方式,在不影响用户的其他操作的情况下,在后台对更新版本下载更新,实现用户无感,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
数据处理方法及系统


[0001]本申请涉及计算机
,特别涉及一种数据处理方法。本申请同时涉及一种数据处理系统、一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着互联网技术的发展,游戏的类型以及内容也越来越丰富,为了提高游戏的下载速度,很多游戏厂商均采用游戏下载器的方式进行游戏下载。
[0003]但是,现有技术中,游戏下载器的自更新算法比较老旧、耗时长,且玩家每次遇到游戏下载器更新都需要等待,影响体验。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种数据处理方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种数据处理系统,一种计算设备,以及一种计算机可读存储介质。
[0005]根据本申请实施例的第一方面,提供了一种数据处理方法,所述方法应用于终端,所述终端包括目标对象的启动模块和下载器组件,所述方法包括:
[0006]所述启动模块,在接收到启动指令的情况下,执行启动进程,根据预设选取规则确定对应的初始版本存储单元,并从所述初始版本存储单元中加载所述初始版本的下载器组件;
[0007]所述下载器组件,通过第一线程处理用户针对所述目标对象的操作指令,并通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元,其中,所述更新版本存储单元中包括更新版本的启动模块和下载器组件。
[0008]根据本申请实施例的第二方面,提供了一种数据处理系统,包括目标对象的启动模块和下载器组件,其中
[0009]所述启动模块,被配置为在接收到启动指令的情况下,执行启动进程,根据预设选取规则确定对应的初始版本存储单元,并从所述初始版本存储单元中加载所述初始版本的下载器组件;
[0010]所述下载器组件,被配置为通过第一线程处理用户针对所述目标对象的操作指令,并通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元,其中,所述更新版本存储单元中包括更新版本的启动模块和下载器组件。
[0011]根据本申请实施例的第三方面,提供了一种计算设备,包括:
[0012]存储器和处理器;
[0013]所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现上述数据处理方法的步骤。
[0014]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述数据处理方法的步骤。
[0015]根据本申请实施例的第五方面,提供了一种芯片,其存储有计算机程序,该计算机程序被芯片执行时实现上述数据处理方法的步骤。
[0016]本申请提供的数据处理方法应用于终端,所述终端包括目标对象的启动模块和下载器组件,所述方法包括:所述启动模块,在接收到启动指令的情况下,执行启动进程,根据预设选取规则确定对应的初始版本存储单元,并从所述初始版本存储单元中加载所述初始版本的下载器组件;所述下载器组件,通过第一线程处理用户针对所述目标对象的操作指令,并通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元,其中,所述更新版本存储单元中包括更新版本的启动模块和下载器组件。
[0017]该数据处理方法通过启动模块单进程的形式实现启动模块以及下载器组件的更新,提高版本更新效率;同时下载器组件在后台通过多线程的方式,在不影响用户的其他操作的情况下,在后台对更新版本下载更新,实现用户无感,提升用户体验。
附图说明
[0018]图1是本申请一实施例提供的一种数据处理方法应用于游戏场景中下载器自更新的具体处理示意图;
[0019]图2是本申请一实施例提供的一种数据处理方法的流程图;
[0020]图3是本申请一实施例提供的一种数据处理方法中同级目录的示意图;
[0021]图4是本申请一实施例提供的一种数据处理系统的结构示意图;
[0022]图5是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0023]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0024]在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请一个或多个实施例。在本申请一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本申请一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0025]应当理解,尽管在本申请一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。
[0026]首先,对本专利技术一个或多个实施例涉及的名词术语进行解释。
[0027]自更新:指应用进程需要依靠自身的代码去更新到最新版本的代码和数据,而不依靠其他进程的辅助,处于更新链的源头。
[0028]下载器:本申请实施例中下载器可以理解为下载器组件,指至少拥有自更新功能的通用程序,任何一个通用的、具有下载自身以及自更新功能的程序均可称为下载器组件。
[0029]启动器:指可以调用其他程序或者加载其他组件的壳程序,其中,壳程序可以理解为单一功能的程序,基本只有启动功能的程序,核心功能通过加载其他组件实现,比如启动器可以选择加载某个版本的下载器组件实现下载功能等。
[0030]安装包:可以安装某个版本的启动器和下载器到用户电脑上的数据包。
[0031]在本申请中,提供了一种数据处理方法。本申请同时涉及一种数据处理系统、一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
[0032]参见图1,图1是本申请一实施例提供的一种数据处理方法应用于游戏场景中下载器自更新的具体处理示意图。
[0033]具体的,该数据处理方法应用于游戏场景的情况下,下载器可以理解为某个游戏的下载器,例如A游戏下载器。
[0034]具体实施时,用户安装A游戏某个版本(如版本A)的启动器和下载器至终端上,获得版本A的启动器、下载器和用版本A命名的版本A的存储单元(如文件夹或版本目录),其中,该版本A存储单元与版本A的启动器属于同级目录,而版本A存储单元中存放着版本A的下载器所需要的版本组件和数据。
[0035]版本A的启动器启动,执行启动进程,在当前仅存在版本A存储单元的情况下,版本A启动器从该版本A存储单元中加载版本A的下载器组件;版本A的下载器组件根据用户操作下载或者执行A游本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于终端,所述终端包括目标对象的启动模块和下载器组件,所述方法包括:所述启动模块,在接收到启动指令的情况下,执行启动进程,根据预设选取规则确定对应的初始版本存储单元,并从所述初始版本存储单元中加载所述初始版本的下载器组件;所述下载器组件,通过第一线程处理用户针对所述目标对象的操作指令,并通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元,其中,所述更新版本存储单元中包括更新版本的启动模块和下载器组件。2.根据权利要求1所述的数据处理方法,其特征在于,所述根据预设选取规则确定对应的初始版本存储单元,包括:所述启动模块,确定当前版本信息,根据所述当前版本信息从同级目录中确定对应的初始版本存储单元。3.根据权利要求1所述的数据处理方法,其特征在于,所述根据预设选取规则确定对应的初始版本存储单元,包括:所述启动模块,确定同级目录中所有的版本信息,根据所述版本信息确定最新版本存储单元为对应的初始版本存储单元。4.根据权利要求1所述的数据处理方法,其特征在于,所述通过第一线程处理用户针对所述目标对象的操作指令,包括:所述下载器组件,接收用户针对所述目标对象的操作指令;在确定所述操作指令为所述目标对象下载指令的情况下,根据所述下载指令通过所述第一线程下载所述目标对象;在确定所述操作指令为所述目标对象的控制指令的情况下,根据所述控制指令通过所述第一线程控制所述目标对象;以及在确定所述操作指令为所述目标对象的启动指令的情况下,根据所述启动指令通过所述第一线程启动所述目标对象。5.根据权利要求1所述的数据处理方法,其特征在于,所述通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元,包括:所述下载器组件,根据预设时间间隔通过第二线程检测版本更新信息,且在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元。6.根据权利要求1或5所述的数据处理方法,其特征在于,所述在检测到存在版本更新信息的情况下通过所述第二线程下载更新版本存储单元之后,还包括:所述下载器组件,将所述更新版本存储单元存放至所述初始版本存储单元的同级目录。7.根据权利要求6所述的数据处理方法,其特征在于,所述将所述更新版本存储单元存放至所述初始版本存储单元的同级目录,包括:所述下载器组件,将所述更新版...

【专利技术属性】
技术研发人员:叶森颜蒙杰施润丰倪秀秀梁波董敏怡
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1