【技术实现步骤摘要】
线索数据处理方法、系统、装置、设备及介质
[0001]本公开涉及计算机
,特别涉及一种线索数据处理方法
、
系统
、
装置
、
设备及介质
。
技术介绍
[0002]在销售领域中会不断的产生销售线索,挖掘这些线索并分配给销售人员的意义重大,线索的生命周期由产生
、
分配
、
回收
、
冻结与解冻等构成的
。
[0003]在相关技术中,针对销售线索数据的处理方式中,是采用锁机制,即对指定类型的销售线索数据操作加锁,同一时间只允许一个数据操作,这种方式下锁是无序的,并且锁可能会超时等
。
例如,一组线索回收任务必须严格按顺序执行完成,中间某个任务失败了,则锁定任务,必须处理任务成功后,后续的任务才能继续执行
。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息
。
技术实现思路
[0005]本公开提供一种线索数据处理方法
、
系统
、
装置
、
设备及介质,至少提高对线索数据的处理速度和效率
。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得
。
[0007]第一方面,本公开中的实施例提供一种线索数据处理方法,所述方法包括 ...
【技术保护点】
【技术特征摘要】
1.
一种线索数据处理方法,其特征在于,所述方法包括:从预先建立的任务池中加载待处理任务至优先级队列中;其中,所述待处理任务为处理线索数据的任务;根据所述待处理任务的优先级,从优先级队列中提取所述待处理任务;若识别所述待处理任务带有阻塞标识,且在阻塞集合中存在相同的阻塞标识,则将所述待处理任务返回所述任务池中;若所述待处理任务不带有阻塞标识,或者,若识别所述待处理任务带有阻塞标识,且所述阻塞集合中不存在相同的阻塞标识,则根据所述待处理任务的任务类型,对所述待处理任务中的线索数据进行处理
。2.
根据权利要求1所述的方法,其特征在于,所述从预先建立的任务池中加载待处理任务至优先级队列中,包括:根据所述待处理任务的执行时间,在所述执行时间之前的预设时间段内,将所述待处理任务从所述预先建立的任务池加载到优先级队列中
。3.
根据权利要求1所述的方法,其特征在于,在从预先建立的任务池中加载待处理任务之前,所述方法包括:接收线索数据;根据所述线索数据注册待处理任务,得到至少一个待处理任务;其中,每个待处理任务中包括部分或全部线索数据;将所述至少一个待处理任务保存至数据库中,将所述数据库作为任务池
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述线索数据注册待处理任务,得到至少一个待处理任务,包括:接收针对所述线索数据的至少一个处理请求;根据每个处理请求的请求类型,确定所述每个处理请求对应的待处理任务的任务类型;根据所述待处理任务的任务类型,以及预先建立的任务类型和阻塞标识的对应关系,为所述待处理任务添加阻塞标识,注册得到至少一个待处理任务
。5.
根据权利要求1所述的方法,其特征在于,所述对所述待处理任务中的线索数据进行处理之后,所述方法还包括:根据所述任务类型,将处理之后的线索数据的数据状态进行改变;其中,若所述任务类型为线索分配类型,则将所述数据状态改变为已分配状态;若所述任务类型为线索回收类型,则将所述数据状态改变为已回收状态;若所述任务类型为线索冻结类型,则将所述数据状态改变为已冻结状态;若所述任务类型为线索解冻类型,则将所述数据状态改变为已解冻状态
。6.
根据权利要求1所述的方法,其特征在于,所述对所述待处理任务中的线索数据进行处理之后,所述方法还包括:监测所述待处理任务的处理过程;若所述待处理任务处理失败,则将所述待处理任务的阻塞标识放置于所述阻塞集合中
。7.
根据权利要求1或6任一项所述的方法,其特征在于,所述对所述待处理任务中的线
索数据进行处理之后,所述方法还包括:若所述待处理任务处理失败,则获取所述待处理任务的失败重试次数阈值;若所述待处理任务的失败重试次数小于所述失败重试次数阈值,则重新对所述待处理任务进行处理;若所述待处理任务的失败重试次数不小于所述失败重试次数阈值,则发出告警信号,提示用户进行处理
。8.
一种数据状态控制线索数据系统,其特征在于,包括任务加载模块
、
优先级...
【专利技术属性】
技术研发人员:任晓军,
申请(专利权)人:天九共享网络科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。