一种任务数据的处理方法、服务器及系统的制作方法

文档序号:6500828阅读:127来源:国知局
一种任务数据的处理方法、服务器及系统的制作方法
【专利摘要】本发明公开了一种任务数据处理的方法,包括:接收客户端发送的任务数据处理请求,所述任务数据处理请求中携带所请求的任务数据的类型标识;根据所述任务数据的类型标识,按照预先设置的对应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务数据;向所述客户端返回处理结果。本发明实施例还提供相应的服务器及系统。本发明技术方案可以根据任务类型处理任务数据,满足了用户多样化的需求,提高了用户与客户端沟通的效率。
【专利说明】一种任务数据的处理方法、服务器及系统

【技术领域】
[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] 向所述客户端返回取消响应消息。
[0029] 结合第一方面,在第五种可能的实现方式中,所述接收客户端发送的任务数据处 理请求,包括:
[0030] 接收客户端发送的随机任务数据刷新请求,所述随机任务数据刷新请求中携带随 机任务数据的类型标识;
[0031] 对应的,所述根据所述任务数据的类型标识,按照预先设置的对应每种类型的任 务数据的处理方案,处理所述任务数据的类型标识对应的任务数据,包括:
[0032] 根据所述随机任务数据的类型标识,确定所述客户端请求刷新随机任务的次数是 否在当日允许的次数限制范围内;
[0033] 当所述客户端请求刷新随机任务的次数在当日允许的次数限制范围内时,获取随 机任务数据及对应所述随机任务数据的奖励信息;
[0034] 对应的,所述向所述客户端返回处理结果,包括:
[0035] 向所述客户端发送所述获取的随机任务数据及对应的奖励信息。
[0036] 本发明第二方面提供一种服务器,包括:
[0037] 接收单元,用于接收客户端发送的任务数据处理请求,所述任务数据处理请求中 携带所请求的任务数据的类型标识;
[0038] 处理单元,用于根据所述接收单元接收到的任务数据的类型标识,按照预先设置 的对应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务数据;
[0039] 发送单元,用于向所述客户端返回所述处理单元的处理结果。
[0040] 结合第二方面,在第一种可能的实现方式中,当所述任务数据的类型标识为日常 任务时,所述处理单元包括:
[0041] 第一确定子单元,用于确定正在使用所述客户端的玩家的信息是否为当日首次登 陆;
[0042] 第一获取子单元,用于在所述第一确定子单元确定所述玩家的信息为当日首次登 陆时,根据日常任务数据的类型标识,从日常任务数据池中随机获取日常任务数据;
[0043] 所述发送单元,用于向所述客户端返回获取的日常任务数据。
[0044] 结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,
[0045] 所述发送单元,还用于向客户端返回包含获取的日常任务数据的标识的日常任务 列表;
[0046] 所述接收单元,还用于接收到客户端发送的日常任务数据接收请求,所述日常任 务数据接收请求中携带所请求的日常任务数据的标识;
[0047] 所述第一确定子单元,还用于确定所述所请求的日常任务数据的标识是否在所述 曰常任务列表中;
[0048] 所述发送单元,用于在所述第一确定子单元确定所述所请求的日常任务数据的标 识在所述日常任务列表中后,向所述客户端返回所述日常任务数据的标识对应的日常任务 数据。
[0049] 结合第二方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,
[0050] 所述接收单元,用于接收客户端发送的日常任务数据提交请求,所述日常任务数 据提交请求中携带所提交的日常任务数据的标识;
[0051] 所述第一确定子单元,用于确定所述所提交的日常任务数据的标识对应的所提交 的日常任务数据是否允许提交,并确定所述所提交的日常任务数据是否为非当日发送给客 户端的日常任务数据;
[0052] 所述发送单元,还用于在所述第一确定子单元确定出所述所提交的日常任务数据 的标识对应的所提交的日常任务数据允许提交时,并确定出所述所提交的日常任务数据为 非当日发送给客户端的日常任务数据时,在所述日常任务列表中选择一个新的日常任务数 据发送给客户端。
[0053] 结合第二方面,在第四种可能的实现方式中,
[0054] 所述接收单元,用于接收客户端发送的主线任务数据取消请求,所述主线任务数 据取消请求中携带主线任务数据的类型标识和要取消的主线任务数据的标识;
[0055] 所述处理单元,包括:
[0056] 查找子单元,用于从主线任务数据的类型标识对应的主线任务列表中查找要取消 的主线任务数据的标识;
[0057] 取消子单元,用于当所述查找子单元查找出主线任务列表中包含所述要取消的主 线任务数据的标识时,取消所述要取消的主线任务数据的标识对应的主线任务数据;
[0058] 所述发送单元,用于向所述客户端返回取消响应消息。
[0059] 结合第二方面,在第五种可能的实现方式中,
[0060] 所述接收单元,用于接收客户端发送的随机任务数据刷新请求,所述随机任务数 据刷新请求中携带随机任务数据的类型标识;
[0061] 所述处理单元包括:
[0062] 第二确定子单元,用于根据所述随机任务数据的类型标识,确定所述客户端请求 刷新随机任务的次数是否在当日允许的次数限制范围内;
[0063] 第二获取子单元,用于当所述第二确定子单元确定出所述客户端请求刷新随机任 务的次数在当日允许的次数限制范围内时,获取随机任务数据及对应所述随机任务数据的 奖励信息;
[0064] 所述发送单元,用于向所述客户端发送所述获取的随机任务数据及对应的奖励信 肩、。
[0065] 本发明第三方面提供一种任务数据处理系统,包括:客户端和服务器,所述服务器 为上述技术方案所述的服务器。
[0066] 本发明实施例采用接收客户端发送的任务数据处理请求,所述任务数据处理请求 中携带所请求的任务数据的类型标识;根据所述任务数据的类型标识,按照预先设置的对 应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务数据;向所 述客户端返回处理结果。与现有技术相比,本发明实施例提供的任务数据处理的方法,可以 根据任务类型处理任务数据,满足了用户多样化的需求,提高了用户与客户端沟通的效率。

【专利附图】

【附图说明】
[0067] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0068] 图1是本发明实施例中任务数据处理的方法的一实施例示意图;
[0069] 图2是本发明实施例中一应用场景实施例示意图;
[0070] 图3是本发明实施例中另一应用场景实施例示意图;
[0071] 图4是本发明实施例中另一应用场景实施例示意图;
[0072] 图5是本发明实施例中服务器的一实施例示意图;
[0073] 图6是本发明实施例中服务器的另一实施例示意图;
[0074] 图7是本发明实施例中服务器的另一实施例示意图;
[0075] 图8是本发明实施例中服务器的另一实施例示意图;
[0076] 图9是本发明实施例中系统的一实施例示意图。

【具体实施方式】
[0077] 本发明实施例提供一种任务数据的处理方法,可以根据任务类型处理任务数据, 满足了用户多样化的需求,提高了用户与客户端沟通的效率。本发明实施例还提供了相应 的服务器及系统。以下分别进行详细说明。
[0078] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0079] 参阅图1,本发明实施例中一种任务数据处理的方法的一实施例包括:
[0080] 101、服务器接收客户端发送的任务数据处理请求,所述任务数据处理请求中携带 所请求的任务数据的类型标识。
[0081] 任务数据的类型标识可以为日常任务数据的标识、主线任务数据的标识、随机任 务数据的标识以及其他类型的任务数据的标识。
[0082] 102、服务器根据所述任务数据的类型标识,按照预先设置的对应每种类型的任务 数据的处理方案,处理所述任务数据的类型标识对应的任务数据。
[0083] 服务器端针对每种类型的任务数据有不同的处理方案。
[0084] 103、服务器向所述客户端返回处理结果。
[0085] 本发明实施例采用接收客户端发送的任务数据处理请求,所述任务数据处理请求 中携带所请求的任务数据的类型标识;根据所述任务数据的类型标识,按照预先设置的对 应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务数据;向所 述客户端返回处理结果。与现有技术相比,本发明实施例提供的任务数据处理的方法,可以 根据任务类型处理任务数据,满足了用户多样化的需求,提高了用户与客户端沟通的效率。
[0086] 可选地,在上述图1对应的实施例的基础上,本发明实施例提供的任务数据处理 的方法的第一个可选实施例中,当所述任务数据的类型标识为日常任务时,所述根据所述 任务数据的类型标识,按照预先设置的对应每种类型的任务数据的处理方案,处理所述任 务数据的类型标识对应的任务数据,可以包括:
[0087] 在确定正在使用所述客户端的玩家的信息为当日首次登陆时,根据日常任务数据 的类型标识,从日常任务数据池中随机获取日常任务数据;
[0088] 对应的,所述向所述客户端返回处理结果,可以包括:
[0089] 向所述客户端返回获取的日常任务数据。
[0090] 本发明实施例中,客户端登陆后,会向服务器发送请求,服务器通过数据库可以获 取正在使用该客户端的玩家的信息,通过登陆时间判断该玩家是否当天首次登陆,当该玩 家的信息为当日首次登陆时,根据日常任务数据的类型标识,从日常任务数据池中随机获 取日常任务数据;当该玩家的信息不是当日首次登陆时,不需要执行根据日常任务数据的 类型标识,从日常任务数据池中随机获取日常任务数据的过程。
[0091] 可选地,在上述图1对应的第一个可选实施例的基础上,本发明实施例提供的任 务数据处理的方法的第二个可选实施例中,
[0092] 所述向所述客户端返回获取的日常任务数据的步骤之前,还可以包括:
[0093] 向客户端返回包含获取的日常任务数据的标识的日常任务列表;
[0094] 接收到客户端发送的日常任务数据接收请求,所述日常任务数据接收请求中携带 所请求的日常任务数据的标识;
[0095] 确定所述所请求的日常任务数据的标识是否在所述日常任务列表中;
[0096] 所述向所述客户端返回获取的日常任务数据,可以包括:
[0097] 在确定所述所请求的日常任务数据的标识在所述日常任务列表中后,向所述客户 端返回所述日常任务数据的标识对应的日常任务数据。
[0098] 本发明实施例中,当服务器确定该玩家的信息为当日首次登陆时,根据日常任务 数据的类型标识,从日常任务数据池中随机获取日常任务数据,并生成一个包含每个日常 任务数据的标识的日常任务列表,将所述日常任务列表发送给客户端,在接收到客户端发 送的日常任务数据接收请求后,该服务器再确定客户端请求的日常任务数据的标识是否在 日常任务列表中,当客户端请求的日常任务数据的标识在日常任务列表中时,向所述客户 端返回所述日常任务数据的标识对应的日常任务数据。
[0099] 可选地,在上述图1对应的第一个或第二个可选实施例的基础上,本发明实施例 提供的任务数据处理的方法的第三个可选实施例中,所述方法还可以包括:
[0100] 接收客户端发送的日常任务数据提交请求,所述日常任务数据提交请求中携带所 提交的日常任务数据的标识;
[0101] 在确定所述所提交的日常任务数据的标识对应的所提交的日常任务数据允许提 交时,并确定出所述所提交的日常任务数据为非当日发送给客户端的日常任务数据,在所 述日常任务列表中选择一个新的日常任务数据发送给客户端。
[0102] 本发明实施例中,当服务器接收到客户端发送的日常任务数据提交请求后,会先 确定所提交的日常任务数据的标识对应的所提交的日常任务数据是否允许提交,当该所提 交的日常任务数据为允许提交的日常任务数据时,还需要再确定所述所提交的日常任务数 据是否为非当日发送给客户端的日常任务数据,当所提交的日常任务数据不是当日发送给 客户端的日常任务数据时,服务器可以选择一个新的日常任务数据发送给客户端,以避免 玩家所玩的任务是很久之前的任务,将新的任务发给玩家,可以提升任务的新颖性。
[0103] 可选地,在上述图1对应的实施例的基础上,本发明实施例提供的任务数据处理 的方法的第四个可选实施例中,所述接收客户端发送的任务数据处理请求,可以包括:
[0104] 接收客户端发送的主线任务数据取消请求,所述主线任务数据取消请求中携带主 线任务数据的类型标识和要取消的主线任务数据的标识;
[0105] 对应的,所述根据所述任务数据的类型标识,按照预先设置的对应每种类型的任 务数据的处理方案,处理所述任务数据的类型标识对应的任务数据,可以包括:
[0106] 从主线任务数据的类型标识对应的主线任务列表中查找要取消的主线任务数据 的标识;
[0107] 当主线任务列表中包含所述要取消的主线任务数据的标识时,取消所述要取消的 主线任务数据的标识对应的主线任务数据;
[0108] 对应的,所述向所述客户端返回处理结果,可以包括:
[0109] 向所述客户端返回取消响应消息。
[0110] 本发明实施例中,服务器增加了取消主线任务的功能,当主线任务很多时,玩家对 一些不喜欢玩的主线任务可以取消,不需要像现有技术中必须逐个完成主线任务。
[0111] 可选地,在上述图1对应的实施例的基础上,本发明实施例提供的任务数据处理 的方法的第五个可选实施例中,所述接收客户端发送的任务数据处理请求,可以包括:
[0112] 接收客户端发送的随机任务数据刷新请求,所述随机任务数据刷新请求中携带随 机任务数据的类型标识;
[0113] 对应的,所述根据所述任务数据的类型标识,按照预先设置的对应每种类型的任 务数据的处理方案,处理所述任务数据的类型标识对应的任务数据,可以包括:
[0114] 根据所述随机任务数据的类型标识,确定所述客户端请求刷新随机任务的次数是 否在当日允许的次数限制范围内;
[0115] 当所述客户端请求刷新随机任务的次数在当日允许的次数限制范围内时,获取随 机任务数据及对应所述随机任务数据的奖励信息;
[0116] 对应的,所述向所述客户端返回处理结果,可以包括:
[0117] 向所述客户端发送所述获取的随机任务数据及对应的奖励信息。
[0118] 本发明实施例中,对于随机任务,服务器可以根据玩家通过客户端发送来的请求 进行刷新,但刷新的次数是受刷新次数限制的,一日内不能无限次的刷新,以避免玩家通过 频繁刷新来寻找奖励做多的任务数据,又可以满足玩家通过有限次数的刷新来寻找自己喜 欢的随机任务的目的。
[0119] 为了便于理解,下面以几个应用场景为例,说明本发明实施例中任务数据处理的 方法的过程:
[0120] 参阅图2,图2为客户端与服务器针对日常任务数据的处理过程:
[0121] S100、客户端向服务器发送登陆请求消息。
[0122] 当玩家在客户端登陆时,客户端会向服务器发送登陆请求消息。
[0123] S105、服务器在确定正在使用所述客户端的玩家的信息为当日首次登陆时,根据 日常任务数据的类型标识,从日常任务数据池中随机获取日常任务数据。
[0124] 服务器通过数据库可以获取正在使用该客户端的玩家的信息,通过登陆时间判断 该玩家是否当天首次登陆,当该玩家的信息为当日首次登陆时,根据日常任务数据的类型 标识,从日常任务数据池中随机获取日常任务数据。
[0125] S110、服务器向客户端返回日常任务列表。
[0126] 日常任务列表包含获取的日常任务数据的标识。
[0127] S115、服务器接收客户端发送的日常任务接收请求,所述日常任务数据接收请求 中携带所请求的日常任务数据的标识。
[0128] S120、服务器确定所述所请求的日常任务数据的标识是否在所述日常任务列表 中,在确定所述所请求的日常任务数据的标识在所述日常任务列表中后执行步骤S125。
[0129] S125、向所述客户端返回所述日常任务数据的标识对应的日常任务数据。
[0130] S130、服务器接收客户端发送的日常任务提交请求,所述日常任务数据提交请求 中携带所提交的日常任务数据的标识。
[0131] S135、服务器确定所述所提交的日常任务数据的标识对应的所提交的日常任务数 据允许提交时,并确定出所述所提交的日常任务数据为非当日发送给客户端的日常任务数 据时,执行步骤S140。
[0132] S140、服务器从日常任务列表中选择一个新的日常任务数据发送给客户端。
[0133] 参阅图3,图3为客户端与服务器针对主线任务数据的处理过程:
[0134] S200、服务器接收客户端发送的主线任务数据取消请求,所述主线任务数据取消 请求中携带主线任务数据的类型标识和要取消的主线任务数据的标识。
[0135] S205、服务器从主线任务数据的类型标识对应的主线任务列表中查找要取消的主 线任务数据的标识;当主线任务列表中包含所述要取消的主线任务数据的标识时,取消所 述要取消的主线任务数据的标识对应的主线任务数据。
[0136] 本发明实施例中,服务器增加了取消主线任务的功能,当主线任务很多时,玩家对 一些不喜欢玩的主线任务可以取消,不需要像现有技术中必须逐个完成主线任务。
[0137] S210、服务器向所述客户端返回取消响应消息。
[0138] 参阅图4,图4为客户端与服务器针对随机任务数据的处理过程:
[0139] S300、服务器接收客户端发送的随机任务数据刷新请求,所述随机任务数据刷新 请求中携带随机任务数据的类型标识。
[0140] S305、服务器根据所述随机任务数据的类型标识,确定所述客户端请求刷新随机 任务的次数是否在当日允许的次数限制范围内;当所述客户端请求刷新随机任务的次数在 当日允许的次数限制范围内时,获取随机任务数据及对应所述随机任务数据的奖励信息。
[0141] 本发明实施例中,对于随机任务,服务器可以根据玩家通过客户端发送来的请求 进行刷新,但刷新的次数是受刷新次数限制的,一日内不能无限次的刷新,以避免玩家通过 频繁刷新来寻找奖励做多的任务数据,又可以满足玩家通过有限次数的刷新来寻找自己喜 欢的随机任务的目的。
[0142] S310、向所述客户端发送所述获取的随机任务数据及对应的奖励信息。
[0143] 参阅图5,本发明实施例提供的服务器的一实施例包括:
[0144] 接收单元401,用于接收客户端发送的任务数据处理请求,所述任务数据处理请求 中携带所请求的任务数据的类型标识;
[0145] 处理单元402,用于根据所述接收单元401接收到的任务数据的类型标识,按照预 先设置的对应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务 数据;
[0146] 发送单元403,用于向所述客户端返回所述处理单元402的处理结果。
[0147] 本发明实施例中,接收单元401接收客户端发送的任务数据处理请求,所述任务 数据处理请求中携带所请求的任务数据的类型标识;处理单元402根据所述接收单元401 接收到的任务数据的类型标识,按照预先设置的对应每种类型的任务数据的处理方案,处 理所述任务数据的类型标识对应的任务数据;发送单元403向所述客户端返回所述处理单 元402的处理结果。与现有技术相比,本发明实施例提供的服务器可以根据任务类型处理 任务数据,满足了用户多样化的需求,提高了用户与客户端沟通的效率。
[0148] 在上述图5对应的实施例的基础上,参阅图6,本发明实施例提供的服务器的另一 实施例中,当所述任务数据的类型标识为日常任务时,所述处理单元402包括:
[0149] 第一确定子单元4021,用于确定正在使用所述客户端的玩家的信息是否为当日首 次登陆;
[0150] 第一获取子单元4022,用于在所述第一确定子单元4021确定所述玩家的信息为 当日首次登陆时,根据日常任务数据的类型标识,从日常任务数据池中随机获取日常任务 数据;
[0151] 所述发送单元403,用于向所述客户端返回获取的日常任务数据。
[0152] 在上述图6对应的实施例的基础上,本发明实施例提供的服务器的另一实施例 中,
[0153] 所述发送单元403,还用于向客户端返回包含获取的日常任务数据的标识的日常 任务列表;
[0154] 所述接收单元401,还用于接收到客户端发送的日常任务数据接收请求,所述日常 任务数据接收请求中携带所请求的日常任务数据的标识;
[0155] 所述第一确定子单元4021,还用于确定所述所请求的日常任务数据的标识是否在 所述日常任务列表中;
[0156] 所述发送单元403,用于在所述第一确定子单元4021确定所述所请求的日常任务 数据的标识在所述日常任务列表中后,向所述客户端返回所述日常任务数据的标识对应的 日常任务数据。
[0157] 在上述图6对应的实施例的基础上,本发明实施例提供的服务器的另一实施例 中,
[0158] 所述接收单元401,用于接收客户端发送的日常任务数据提交请求,所述日常任务 数据提交请求中携带所提交的日常任务数据的标识;
[0159] 所述第一确定子单元4021,用于确定所述所提交的日常任务数据的标识对应的所 提交的日常任务数据是否允许提交,并确定所述所提交的日常任务数据是否为非当日发送 给客户端的日常任务数据;
[0160] 所述发送单元403,还用于在所述第一确定子单元4021确定出所述所提交的日常 任务数据的标识对应的所提交的日常任务数据允许提交时,并确定出所述所提交的日常任 务数据为非当日发送给客户端的日常任务数据时,在所述日常任务列表中选择一个新的日 常任务数据发送给客户端。
[0161] 在上述图5对应的实施例的基础上,参阅图7,本发明实施例提供的服务器的另一 实施例中,
[0162] 所述接收单元401,用于接收客户端发送的主线任务数据取消请求,所述主线任务 数据取消请求中携带主线任务数据的类型标识和要取消的主线任务数据的标识;
[0163] 所述处理单元402,包括:
[0164] 查找子单元4023,用于从主线任务数据的类型标识对应的主线任务列表中查找要 取消的主线任务数据的标识;
[0165] 取消子单元4024,用于当所述查找子单元4023查找出主线任务列表中包含所述 要取消的主线任务数据的标识时,取消所述要取消的主线任务数据的标识对应的主线任务 数据
[0166] 所述发送单元403,用于向所述客户端返回取消响应消息。
[0167] 在上述图5对应的实施例的基础上,参阅图8,本发明实施例提供的服务器的另一 实施例中,
[0168] 所述接收单元401,用于接收客户端发送的随机任务数据刷新请求,所述随机任务 数据刷新请求中携带随机任务数据的类型标识;
[0169] 所述处理单元402包括:
[0170] 第二确定子单元4025,用于根据所述随机任务数据的类型标识,确定所述客户端 请求刷新随机任务的次数是否在当日允许的次数限制范围内;
[0171] 第二获取子单元4026,用于当所述第二确定子单元4025确定出所述客户端请求 刷新随机任务的次数在当日允许的次数限制范围内时,获取随机任务数据及对应所述随机 任务数据的奖励信息;
[0172] 所述发送单元403,用于向所述客户端发送所述获取的随机任务数据及对应的奖 励信息。
[0173] 参阅图9,本发明实施例提供的任务数据处理系统的一实施例包括:客户端50和 服务器40,
[0174] 所述客户端50,用于向服务器发送任务数据处理请求,所述任务数据处理请求中 携带所请求的任务数据的类型标识,并接收所述服务器返回的处理结果。
[0175] 所述服务器40,用于接收客户端发送的任务数据处理请求,所述任务数据处理请 求中携带所请求的任务数据的类型标识;根据所述任务数据的类型标识,按照预先设置的 对应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务数据;向 所述客户端返回处理结果。
[0176] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括:R〇M、RAM、磁盘或光盘等。
[0177] 以上对本发明实施例所提供的任务数据处理的方法、服务器以及系统进行了详细 介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明 只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本 发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
【权利要求】
1. 一种任务数据处理的方法,其特征在于,包括: 接收客户端发送的任务数据处理请求,所述任务数据处理请求中携带所请求的任务数 据的类型标识; 根据所述任务数据的类型标识,按照预先设置的对应每种类型的任务数据的处理方 案,处理所述任务数据的类型标识对应的任务数据; 向所述客户端返回处理结果。
2. 根据权利要求1所述的方法,其特征在于,当所述任务数据的类型标识为日常任务 时,所述根据所述任务数据的类型标识,按照预先设置的对应每种类型的任务数据的处理 方案,处理所述任务数据的类型标识对应的任务数据,包括: 在确定正在使用所述客户端的玩家的信息为当日首次登陆时,根据日常任务数据的类 型标识,从日常任务数据池中随机获取日常任务数据; 对应的,所述向所述客户端返回处理结果,包括: 向所述客户端返回获取的日常任务数据。
3. 根据权利要求2所述的方法,其特征在于,所述向所述客户端返回获取的日常任务 数据的步骤之前,还包括: 向客户端返回包含获取的日常任务数据的标识的日常任务列表; 接收到客户端发送的日常任务数据接收请求,所述日常任务数据接收请求中携带所请 求的日常任务数据的标识; 确定所述所请求的日常任务数据的标识是否在所述日常任务列表中; 所述向所述客户端返回获取的日常任务数据,包括: 在确定所述所请求的日常任务数据的标识在所述日常任务列表中后,向所述客户端返 回所述日常任务数据的标识对应的日常任务数据。
4. 根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 接收客户端发送的日常任务数据提交请求,所述日常任务数据提交请求中携带所提交 的日常任务数据的标识; 在确定所述所提交的日常任务数据的标识对应的所提交的日常任务数据允许提交时, 并确定出所述所提交的日常任务数据为非当日发送给客户端的日常任务数据,在所述日常 任务列表中选择一个新的日常任务数据发送给客户端。
5. 根据权利要求1所述的方法,其特征在于,所述接收客户端发送的任务数据处理请 求,包括: 接收客户端发送的主线任务数据取消请求,所述主线任务数据取消请求中携带主线任 务数据的类型标识和要取消的主线任务数据的标识; 对应的,所述根据所述任务数据的类型标识,按照预先设置的对应每种类型的任务数 据的处理方案,处理所述任务数据的类型标识对应的任务数据,包括: 从主线任务数据的类型标识对应的主线任务列表中查找要取消的主线任务数据的标 识; 当主线任务列表中包含所述要取消的主线任务数据的标识时,取消所述要取消的主线 任务数据的标识对应的主线任务数据; 对应的,所述向所述客户端返回处理结果,包括: 向所述客户端返回取消响应消息。
6. 根据权利要求1所述的方法,其特征在于,所述接收客户端发送的任务数据处理请 求,包括: 接收客户端发送的随机任务数据刷新请求,所述随机任务数据刷新请求中携带随机任 务数据的类型标识; 对应的,所述根据所述任务数据的类型标识,按照预先设置的对应每种类型的任务数 据的处理方案,处理所述任务数据的类型标识对应的任务数据,包括: 根据所述随机任务数据的类型标识,确定所述客户端请求刷新随机任务的次数是否在 当日允许的次数限制范围内; 当所述客户端请求刷新随机任务的次数在当日允许的次数限制范围内时,获取随机任 务数据及对应所述随机任务数据的奖励信息; 对应的,所述向所述客户端返回处理结果,包括: 向所述客户端发送所述获取的随机任务数据及对应的奖励信息。
7. -种服务器,其特征在于,包括: 接收单元,用于接收客户端发送的任务数据处理请求,所述任务数据处理请求中携带 所请求的任务数据的类型标识; 处理单元,用于根据所述接收单元接收到的任务数据的类型标识,按照预先设置的对 应每种类型的任务数据的处理方案,处理所述任务数据的类型标识对应的任务数据; 发送单元,用于向所述客户端返回所述处理单元的处理结果。
8. 根据权利要求7所述的服务器,其特征在于,当所述任务数据的类型标识为日常任 务时,所述处理单元包括: 第一确定子单元,用于确定正在使用所述客户端的玩家的信息是否为当日首次登陆; 第一获取子单元,用于在所述第一确定子单元确定所述玩家的信息为当日首次登陆 时,根据日常任务数据的类型标识,从日常任务数据池中随机获取日常任务数据; 所述发送单元,用于向所述客户端返回获取的日常任务数据。
9. 根据权利要求8所述的服务器,其特征在于, 所述发送单元,还用于向客户端返回包含获取的日常任务数据的标识的日常任务列 表; 所述接收单元,还用于接收到客户端发送的日常任务数据接收请求,所述日常任务数 据接收请求中携带所请求的日常任务数据的标识; 所述第一确定子单元,还用于确定所述所请求的日常任务数据的标识是否在所述日常 任务列表中; 所述发送单元,用于在所述第一确定子单元确定所述所请求的日常任务数据的标识 在所述日常任务列表中后,向所述客户端返回所述日常任务数据的标识对应的日常任务数 据。
10. 根据权利要求8或9所述的服务器,其特征在于, 所述接收单元,用于接收客户端发送的日常任务数据提交请求,所述日常任务数据提 交请求中携带所提交的日常任务数据的标识; 所述第一确定子单元,用于确定所述所提交的日常任务数据的标识对应的所提交的日 常任务数据是否允许提交,并确定所述所提交的日常任务数据是否为非当日发送给客户端 的日常任务数据; 所述发送单元,还用于在所述第一确定子单元确定出所述所提交的日常任务数据的标 识对应的所提交的日常任务数据允许提交时,并确定出所述所提交的日常任务数据为非当 日发送给客户端的日常任务数据时,在所述日常任务列表中选择一个新的日常任务数据发 送给客户端。
11. 根据权利要求7所述的服务器,其特征在于, 所述接收单元,用于接收客户端发送的主线任务数据取消请求,所述主线任务数据取 消请求中携带主线任务数据的类型标识和要取消的主线任务数据的标识; 所述处理单元,包括: 查找子单元,用于从主线任务数据的类型标识对应的主线任务列表中查找要取消的主 线任务数据的标识; 取消子单元,用于当所述查找子单元查找出主线任务列表中包含所述要取消的主线任 务数据的标识时,取消所述要取消的主线任务数据的标识对应的主线任务数据 所述发送单元,用于向所述客户端返回取消响应消息。
12. 根据权利要求7所述的服务器,其特征在于, 所述接收单元,用于接收客户端发送的随机任务数据刷新请求,所述随机任务数据刷 新请求中携带随机任务数据的类型标识; 所述处理单元包括: 第二确定子单元,用于根据所述随机任务数据的类型标识,确定所述客户端请求刷新 随机任务的次数是否在当日允许的次数限制范围内; 第二获取子单元,用于当所述第二确定子单元确定出所述客户端请求刷新随机任务的 次数在当日允许的次数限制范围内时,获取随机任务数据及对应所述随机任务数据的奖励 信息; 所述发送单元,用于向所述客户端发送所述获取的随机任务数据及对应的奖励信息。
13. -种任务数据处理系统,其特征在于,包括:客户端和服务器,所述服务器为上述 权利要求7?12任意一项所述的服务器。
【文档编号】G06F9/46GK104063268SQ201310086048
【公开日】2014年9月24日 申请日期:2013年3月18日 优先权日:2013年3月18日
【发明者】周国惠 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1