[发明专利]一种任务处理系统和方法在审
申请号: | 201810636408.6 | 申请日: | 2018-06-20 |
公开(公告)号: | CN108921407A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 王成龙 | 申请(专利权)人: | 北京密境和风科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;盛惠华 |
地址: | 100016 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户行为 目标事件 任务处理系统 判断单元 确定单元 任务进度 任务条件 消息匹配 处理单元 通用性强 业务系统 预先建立 匹配 开发 | ||
本发明提供了一种任务处理系统和方法,该任务处理系统包括确定单元,适于当接收到来自业务系统的用户行为消息时,将用户行为消息与预先建立的事件任务列表中的一个或多个事件任务进行匹配,确定是否存在与用户行为消息匹配的目标事件任务;判断单元,适于若确定单元确定存在与用户行为消息匹配的目标事件任务,则判断用户行为消息是否符合目标事件任务对应的有效任务条件;处理单元,适于若判断单元判断用户行为消息符合目标事件任务对应的有效任务条件,则增加用户行为消息对应的目标事件任务到任务进度列表,并根据任务进度列表的情况执行相应的操作。本发明实施例提供的任务处理系统减少了开发量,通用性强。
技术领域
本发明涉及计算机技术领域,特别是一种任务处理系统、任务处理方法、计算机存储介质以及计算设备。
背景技术
任务通常是指一方交派给另一方的工作或目标,当另一方完成既定的工作或目标,则被给予特定的奖励。例如,在众多游戏中,有目的的指引玩家进行游戏活动,并给予玩家一定奖励的手段,即为游戏任务。
目前,在针对任务进行处理时,采用非通用任务系统,需要针对每种类型任务开发任务事件处理程序,并且新增任务需要在业务各处增加任务处理逻辑,开发量大,通用性不强。因此,亟待解决这一技术问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的任务处理系统、任务处理方法、计算机存储介质以及计算设备。
根据本发明实施例的一方面,提供了一种任务处理系统,包括:
确定单元,适于当接收到来自业务系统的用户行为消息时,将所述用户行为消息与预先建立的事件任务列表中的一个或多个事件任务进行匹配,确定是否存在与所述用户行为消息匹配的目标事件任务;
判断单元,适于若所述确定单元确定存在与所述用户行为消息匹配的目标事件任务,则判断所述用户行为消息是否符合所述目标事件任务对应的有效任务条件;
处理单元,适于若所述判断单元判断所述用户行为消息符合所述目标事件任务对应的有效任务条件,则增加所述用户行为消息对应的所述目标事件任务到任务进度列表,并根据所述任务进度列表的情况执行相应的操作。
可选地,若所述确定单元确定不存在与所述用户行为消息匹配的目标事件任务;
所述确定单元还适于:在所述事件任务列表中增加与所述用户行为消息匹配的新目标事件任务;
所述判断单元还适于:确定自身是否具备判断所述用户行为消息是否符合所述新目标事件任务对应的有效任务条件的能力;
若是,则所述判断单元判断所述用户行为消息是否符合所述新目标事件任务对应的有效任务条件;
若否,则在所述任务处理系统中构建新判断单元,由所述新判断单元判断所述用户行为消息是否符合所述新目标事件任务对应的有效任务条件。
可选地,若所述判断单元判断所述用户行为消息符合所述新目标事件任务对应的有效任务条件,则所述处理单元还适于:
增加所述用户行为消息对应的所述新目标事件任务到任务进度列表,得到任务进度新列表;
确定自身是否具备根据所述任务进度新列表的情况执行相应的操作的能力;
若是,则所述处理单元根据所述任务进度新列表的情况执行相应的操作;
若否,则在所述任务处理系统中构建新处理单元,由所述新处理单元根据所述任务进度新列表的情况执行相应的操作。
可选地,所述任务处理系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京密境和风科技有限公司,未经北京密境和风科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810636408.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理