一种数据获取的方法、用户端、服务器及系统的制作方法

文档序号:6521788阅读:296来源:国知局
一种数据获取的方法、用户端、服务器及系统的制作方法
【专利摘要】本发明公开了一种数据获取的方法,包括:当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识,启动所述待启动的应用数据包,并运行所述待启动的应用数据包,在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。本发明实施例提供的方法,可以在运行待启动的应用数据包时,获取所述待启动的应用数据包中的待更新数据串,从而降低了用户的等待时间。
【专利说明】—种数据获取的方法、用户端、服务器及系统
【技术领域】
[0001]本发明涉及数据处理【技术领域】,具体涉及一种数据获取的方法、用户端、服务器及系统。
【背景技术】
[0002]网络游戏的用户端一般含有多种资源文件,比如背景图片、音效文件、场景视频等,这些资源文件会随着游戏版本的升级而变化。目前对于众多的游戏产品,资源文件的更新较多地采用升级包的形式,即每次把需要更新的资源文件打包在游戏升级包里面,用户在登录游戏之前必须先下载最新的升级包,升级成功后方可开启游戏。
[0003]在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中用户必须升级成功后才能进行游戏,导致用户等待时间过长,而且对于网速不好或者机器有问题的用户可能因更新失败导致无法使用游戏的功能。

【发明内容】

[0004]本发明实施例提供一种数据获取的方法,可以在运行待启动的应用数据包时,获取所述待启动的应用数据包中的待更新数据串,从而降低了用户的等待时间。本发明实施例还提供了相应的用户端、服务器及系统。
[0005]本发明第一方面提供一种数据获取的方法,包括:
[0006]当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识;
[0007]启动所述待启动的应用数据包,并运行所述待启动的应用数据包;
[0008]在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。
[0009]本发明第二方面提供一种数据获取的方法,包括:
[0010]接收用户端发送的待更新数据请求,所述待更新数据请求中携带待启动的应用数据包的标识;
[0011]根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识;
[0012]向所述用户端返回所述待更新数据串的标识。
[0013]本发明第三方面提供一种用户端,包括:
[0014]检测单元,用于检测待启动的应用数据包是否需要更新;
[0015]获取单元,用于当所述检测单元检测到所述待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识;
[0016]处理单元,用于在所述获取单元获取所述待启动的应用数据包中待更新数据串的标识时,启动所述待启动的应用数据包,并运行所述待启动的应用数据包;
[0017]所述获取单元,用于在所述处理单元运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。
[0018]本发明第四方面提供一种服务器,包括:
[0019]接收单元,用于接收用户端的待更新数据请求,所述待更新数据请求中携带待启动的应用数据包的标识;
[0020]获取单元,用于根据所述接收单元接收到的所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识;
[0021]发送单元,用于向所述用户端返回所述获取单元获取的所述待更新数据串的标识。
[0022]本发明第五方面提供一种数据获取系统,包括:用户端、资源管理服务器和资源服务器,所述用户端分别于所述资源管理服务器和资源服务器通信连接;
[0023]所述资源服务器用于提供待更新数据串;
[0024]所述用户端用于当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识,启动所述待启动的应用数据包,并运行所述待启动的应用数据包,在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串;
[0025]所述资源管理服务器用于接收用户端的待更新数据请求,所述待更新数据请求中携带待启动的应用数据包的标识,根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识,向所述用户端返回所述待更新数据串的标识。
[0026]本发明实施例采用当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识,启动所述待启动的应用数据包,并运行所述待启动的应用数据包,在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。与现有技术中要所有待更新数据串都要获取到才能运行应用数据包相比,本发明实施例提供的方法,可以在运行待启动的应用数据包时,获取所述待启动的应用数据包中的待更新数据串,从而降低了用户的等待时间。
【专利附图】

【附图说明】
[0027]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本发明实施例中数据获取的方法的一实施例示意图;
[0029]图2是本发明实施例中数据获取的方法的另一实施例示意图;
[0030]图3是本发明实施例中数据获取的方法的另一实施例示意图;
[0031]图4是本发明实施例中用户端的一实施例示意图;
[0032]图5是本发明实施例中用户端的另一实施例示意图;
[0033]图6是本发明实施例中用户端的另一实施例示意图;
[0034]图7是本发明实施例中服务器的一实施例示意图;
[0035]图8是本发明实施例中用户端的另一实施例示意图;
[0036]图9是本发明实施例中服务器的另一实施例示意图;[0037]图10是本发明实施例中数据获取系统的一实施例示意图。
【具体实施方式】
[0038]本发明实施例提供一种数据获取的方法,可以在运行待启动的应用数据包时,获取所述待启动的应用数据包中的待更新数据串,从而降低了用户的等待时间。本发明实施例还提供了相应的用户端、服务器及系统。以下分别进行详细说明。
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]参阅图1,本发明实施例提供的数据获取的方法的一实施例包括:
[0041]101、当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识。
[0042]本发明实施例中应用数据包可以为游戏数据包、微信数据包、微博数据包等各种应用数据包。
[0043]一个应用数据包中可以包含多个数据串。
[0044]待更新数据串的标识可以为待更新数据串的名称,或者其他可以用来唯一标识该待更新数据串的标识。
[0045]例如:待启动的应用数据包I中有10个数据串,其中有6个数据串待更新,那么可以获取这6个数据串的标识,例如:分别为数据串A、数据串B、数据串C、数据串D、数据串E和数据串F。
[0046]102、启动所述待启动的应用数据包,并运行所述待启动的应用数据包。
[0047]启动所述待启动的应用数据包可以为启动游戏,获取启动其他应用,启动后运行游戏或者其他应用。
[0048]103、在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。
[0049]本发明实施例中,在运行游戏或者运行其他应用时,可以同时从存储待更新数据串的资源服务器获取所述待更新的数据串。
[0050]本发明实施例采用当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识,启动所述待启动的应用数据包,并运行所述待启动的应用数据包,在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。与现有技术中要所有待更新数据串都要获取到才能运行应用数据包相比,本发明实施例提供的方法,可以在运行待启动的应用数据包时,获取所述待启动的应用数据包中的待更新数据串,从而降低了用户的等待时间。
[0051]可选地,在上述图1对应的实施例的基础上,本发明实施例提供的数据获取的方法的另一实施例中,所述获取所述待启动的应用数据包中待更新数据串的标识,可以包括:
[0052]从资源管理服务器获取所述待启动的应用数据包的待更新数据列表,所述待更新数据列表用于描述所述待启动的应用数据包中待更新数据串的标识及所述待更新数据串的更新优先级。
[0053]本发明实施例中,资源管理服务器用于管理各种应用的应用数据包标识及数据包中数据串的标识。
[0054]例如:待启动的应用数据包I中有10个数据串,其中有6个数据串待更新,那么可以获取这6个数据串的标识,例如:分别为数据串A、数据串B、数据串C、数据串D、数据串E和数据串F。
[0055]待更新数据列表可以参阅表1进行理解:
[0056]表1:待更新数据列表
[0057]
【权利要求】
1.一种数据获取的方法,其特征在于,包括: 当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识; 启动所述待启动的应用数据包,并运行所述待启动的应用数据包; 在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。
2.根据权利要求1所述的方法,其特征在于,所述获取所述待启动的应用数据包中待更新数据串的标识,包括: 从资源管理服务器获取所述待启动的应用数据包的待更新数据列表,所述待更新数据列表用于描述所述待启动的应用数据包中待更新数据串的标识及所述待更新数据串的更新优先级。
3.根据权利要求2所述的方法,其特征在于,所述启动所述待启动的应用数据包之前,所述方法还包括: 从资源服务器获取更新优先级高于预设优先级阈值的待更新数据串; 根据所述更新优先级高于预设优先级阈值的待更新数据串,更新所述待启动的应用数据包; 对应的,所述启动所述待启动的应用数据包,并运行所述待启动的应用数据包,包括: 启动所述更新后的应用数据包,并运行所述更新后的应用数据包。
4.根据权利要求3所述的方法,其特征在于,所述在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串,包括: 在运行所述更新后的应用数据包时,从所述资源服务器获取更新优先级等于或低于预设优先级阈值的待更新数据串。
5.根据权利要求2-4任一所述的方法,其特征在于,所述方法还包括: 从所述资源管理服务器获取所述待启动的应用数据包中待清理数据串的标识; 根据所述待清理数据串的标识,删除所述待启动的应用数据包中所述待清理数据串。
6.根据权利要求5所述的方法,其特征在于,所述从所述资源管理服务器获取所述待启动的应用数据包中待清理数据串的标识,包括: 向所述资源管理服务器发送待清理数据请求,所述待清理数据请求中携带所述待启动的应用数据包的标识; 接收所述资源管理服务器发送的待清理数据列表,所述待清理数据列表用于描述所述待启动的应用数据包中所述待清理的数据串的标识。
7.一种数据获取的方法,其特征在于,包括: 接收用户端发送的待更新数据请求,所述待更新数据请求中携带待启动的应用数据包的标识; 根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识; 向所述用户端返回所述待更新数据串的标识。
8.根据权利要求7所述的方法,其特征在于,所述根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识时,所述方法还包括:获取所述待更新数据串的更新优先级; 所述向所述用户端返回所述待更新数据串的标识,包括: 向所述用户端返回所述待启动的应用数据包的待更新数据列表,所述待更新数据列表用于描述所述待启动的应用数据包中待更新数据串的标识及所述待更新数据串的更新优先级。
9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括: 接收所述用户端发送的待清理数据请求,所述待清理数据请求中携带所述待启动的应用数据包的标识; 根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待清理的数据串的标识; 向所述用户端发送待清理数据列表,所述待清理数据列表用于描述所述待启动的应用数据包中所述待清理的数据串的标识。
10.一种用户端,其特征在于,包括: 检测单元,用于检测待启动的应用数据包是否需要更新; 获取单元,用于当所述检测单元检测到所述待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识; 处理单元,用于在所述获取单元获取所述待启动的应用数据包中待更新数据串的标识时,启动所述待启动的应用数据包,并运行所述待启动的应用数据包; 所述获取单元,用于在 所述处理单元运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串。
11.根据权利要求10所述的用户端,其特征在于, 所述获取单元,用于从资源管理服务器获取所述待启动的应用数据包的待更新数据列表,所述待更新数据列表用于描述所述待启动的应用数据包中待更新数据串的标识及所述待更新数据串的更新优先级。
12.根据权利要求11所述的用户端,其特征在于, 所述获取单元,还用于从资源服务器获取更新优先级高于预设优先级阈值的待更新数据串; 所述用户端还包括: 更新单元,用于根据所述获取单元获取的所述更新优先级高于预设优先级阈值的待更新数据串,更新所述待启动的应用数据包; 所述处理单元,用于启动所述更新单元更新后的应用数据包,并运行所述更新后的应用数据包。
13.根据权利要求12所述的用户端,其特征在于, 所述获取单元,用于在运行所述更新后的应用数据包时,从所述资源服务器获取更新优先级等于或低于预设优先级阈值的待更新数据串。
14.根据权利要求11-13任一所述的用户端,其特征在于, 所述获取单元,还用于从所述资源管理服务器获取所述待启动的应用数据包中待清理数据串的标识; 处理单元,还用于根据所述获取单元获取的所述待清理数据串的标识,删除所述待启动的应用数据包中所述待清理数据串。
15.根据权利要求14所述的用户端,其特征在于,所述获取单元包括: 发送子单元,用于向所述资源管理服务器发送待清理数据请求,所述待清理数据请求中携带所述待启动的应用数据包的标识; 接收子单元,用于接收所述资源管理服务器发送的待清理数据列表,所述待清理数据列表用于描述所述待启动的应用数据包中所述待清理的数据串的标识。
16.—种服务器,其特征在于,包括: 接收单元,用于接收用户端的待更新数据请求,所述待更新数据请求中携带待启动的应用数据包的标识; 获取单元,用于根据所述接收单元接收到的所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识; 发送单元,用于向所述用户端返回所述获取单元获取的所述待更新数据串的标识。
17.根据权利要求16所述的服务器,其特征在于, 所述获取单元,还用于获取所述待更新数据串的更新优先级; 所述发送单元,还用于向所述用户端返回所述待启动的应用数据包的待更新数据列表,所述待更新数据列表用于描述所述待启动的应用数据包中待更新数据串的标识及所述待更新数据串的更新优先级。`
18.根据权利要求16或17所述的服务器,其特征在于, 所述接收单元,还用于接收所述用户端发送的待清理数据请求,所述待清理数据请求中携带所述待启动的应用数据包的标识; 所述获取单元,还用于根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待清理的数据串的标识; 所述发送单元,还用于向所述用户端发送待清理数据列表,所述待清理数据列表用于描述所述待启动的应用数据包中所述待清理的数据串的标识。
19.一种数据获取系统,其特征在于,包括:用户端、资源管理服务器和资源服务器,所述用户端分别于所述资源管理服务器和资源服务器通信连接; 所述资源服务器用于提供待更新数据串; 所述用户端用于当检测到待启动的应用数据包需要更新时,获取所述待启动的应用数据包中待更新数据串的标识,启动所述待启动的应用数据包,并运行所述待启动的应用数据包,在运行所述待启动的应用数据包时,根据所述待更新数据串的标识,获取所述待更新数据串; 所述资源管理服务器用于接收用户端的待更新数据请求,所述待更新数据请求中携带待启动的应用数据包的标识,根据所述待启动的应用数据包的标识,获取所述待启动的应用数据包中待更新数据串的标识,向所述用户端返回所述待更新数据串的标识。
【文档编号】G06F9/445GK103631625SQ201310633329
【公开日】2014年3月12日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】冯锋 申请人:腾讯科技(成都)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1