CN110457118B - 任务处理方法、装置、计算机设备及存储介质 - Google Patents
任务处理方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN110457118B CN110457118B CN201910602396.XA CN201910602396A CN110457118B CN 110457118 B CN110457118 B CN 110457118B CN 201910602396 A CN201910602396 A CN 201910602396A CN 110457118 B CN110457118 B CN 110457118B
- Authority
- CN
- China
- Prior art keywords
- information
- task
- verification
- target
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 238000012545 processing Methods 0.000 claims abstract description 88
- 238000012544 monitoring process Methods 0.000 claims abstract description 16
- 238000012795 verification Methods 0.000 claims description 137
- 230000006399 behavior Effects 0.000 claims description 27
- 238000000034 method Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 13
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009933 burial Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001550 time effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/482—Application
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种任务处理方法、装置、计算机设备及存储介质中,服务端实时监控目标页面的操作信息,若所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息,生成待分配任务;判断数据库中是否已存在和所述用户信息对应的有效任务;若不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。通过对用户在目标页面的操作信息进行监控,在操作信息符合预定行为状态时,生成任务并分配到任务处理终端进行处理或跟进,更好地辅助用户进行任务的完成,提高任务处理效率。
Description
技术领域
本发明涉及数据处理领域,尤其涉及一种任务处理方法、装置、计算机设备及存储介质。
背景技术
随着互联网技术的发展,很多企业针对其自身的业务或者服务开发了网络平台,即可以和用户通过网络平台来实现交互,完成相应的任务。例如,O2O平台,O2O即Online ToOffline,是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台。然而,对于某些较为复杂或者操作较为繁琐的任务,很多用户由于对流程或者业务的不熟悉而无法单独完成,严重影响了用户通过该网络平台进行的交互,也影响了任务的处理效率。
发明内容
本发明实施例提供一种任务处理方法、装置、计算机设备及存储介质,以解决由于线上任务操作繁琐,用户操作不便而影响任务处理效率的问题。
一种任务处理方法,包括:
实时监控目标页面的操作信息;
若所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息;
判断数据库中是否已存在和所述用户信息对应的有效任务;
若所述数据库中不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。
一种任务处理装置,包括:
页面监控模块,用于实时监控目标页面的操作信息;
用户信息获取模块,用于在所述操作信息中出现符合预定行为状态的信息时,则从所述操作信息中获取用户信息;
任务判断模块,用于判断数据库中是否已存在和所述用户信息对应的有效任务;
任务处理终端匹配模块,用于在所述数据库中不存在和所述用户信息对应的有效任务时,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任务处理方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任务处理方法。
上述任务处理方法、装置、计算机设备及存储介质中,实时监控目标页面的操作信息,若所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息,生成待分配任务;判断数据库中是否已存在和所述用户信息对应的有效任务;若不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。通过对用户在目标页面的操作信息进行监控,在操作信息符合预定行为状态时,生成任务并分配到任务处理终端进行处理或跟进,更好地辅助用户进行任务的完成,提高任务处理效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中任务处理方法的一应用环境示意图;
图2是本发明一实施例中任务处理方法的一示例图;
图3是本发明一实施例中任务处理方法的另一示例图;
图4是本发明一实施例中任务处理方法的另一示例图;
图5是本发明一实施例中任务处理方法的另一示例图;
图6是本发明一实施例中任务处理方法的另一示例图;
图7是本发明一实施例中任务处理方法的另一示例图;
图8是本发明一实施例中任务处理方法的另一示例图;
图9是本发明一实施例中任务处理装置的一原理框图;
图10是本发明一实施例中计算机设备的一示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的任务处理方法,可应用在如图1的应用环境中,其中,客户端(计算机设备)通过网络与服务器进行通信。服务端实时监控客户端的目标页面的操作信息,若所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息;判断数据库中是否已存在和所述用户信息对应的有效任务;若所述数据库中不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的坐席人员。其中,客户端(计算机设备)可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一实施例中,如图2所示,提供一种任务处理方法,以该方法应用在图1中的服务端为例进行说明,包括如下步骤:
S10:实时监控目标页面的操作信息。
目标页面为服务端预设的监控页面,该目标页面可以为网页页面或者应用程序中的页面。操作信息为对该目标页面或该目标页面相关的操作行为所组成的信息,具体地,该操作信息可以包括在目标页面中的编辑、选择、点击或者其他操作行为,还可以包括对该目标页面本身的操作行为,如跳转、关闭或退出等。
可以通过数据埋点的方式来获取目标页面的操作信息。数据埋点是数据采集领域(尤其是用户行为数据采集领域)的术语,是指针对特定用户行为或事件进行监听,以捕获、处理和发送相关数据的过程。所监听的特定用户行为或事件,通常由操作***、浏览器和APP框架等平台提供,也可以在基础事件之上进行触发条件的自定义(如点击某一个特定按钮)。
具体地,通过在需要关注的事件中进行埋点,即可获取对应的埋点数据。例如:可通过设置埋点对用户浏览相关页面、收藏或者购买某个产品的行为等进行监控,获取每一行为对应的埋点数据,以及对用户对该目标页面的编辑、跳转、关闭或退出等行为进行监控。通过数据埋点的方式来获取目标页面的操作信息。
在获取到目标页面的操作信息之后,对操作信息进行监控,若监控到操作信息中出现了预设的信息,则触发相应的处理环节。
在一个实施方式中,目标页面的操作信息可以根据不同的用户进行区分,即以用户为单位来区分不同的操作信息。在不用用户进入目标页面之前,还包括一个用户登录或者验证的过程,待登录成功或者验证通过之后,以该用户的唯一性信息作为标识,来监控该用户在目标页面的操作信息。该唯一性信息可以为用户账号、身份证号码、手机号码或者其他唯一性标识等。
S20:若所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息。
该步骤中,预定行为状态为预先设置或规定的用户的特定信息。例如,可以为用户中断信息的填写,用户停留在一个页面超过预定的时间,或者用户在未完成信息录入或者填写之前关闭或退出该目标页面。在一个实施方式中,该预定行为状态的信息为任务未完成时退出目标页面。具体地,可以在监控到目标页面关闭或者目标页面长时间内未响应的时候判断该用户的任务是否已完成,若该用户的任务未完成,则从操作信息中获取用户信息。其中,用户信息是指和用户本身相关的信息,例如,在通过目标页面选择或者输入的相关信息或者服务端记录的其他信息。进一步地,可以将用户的唯一性信息添加到用户信息中。即在用户登录成功或者验证通过之后,将唯一性信息添加到用户信息中。
其中,若操作信息中出现符合预定行为状态的信息,说明该用户可能存在某些困惑或者疑难无法自行完成任务的填写,或者存在其他问题而中止了该行为。此时服务端对该行为进行响应,生成待分配任务,以供后续安排对应的坐席人员进行跟进或提供技术协助,更好地为用户提供便利。
S30:判断数据库中是否已存在和所述用户信息对应的有效任务。
有效任务是指已经生成的任务中的状态信息为有效的任务。具体地,有效任务可以指正在处理中的任务或者已经生效的任务。在该步骤中,根据用户信息来判断数据库中是否已存在对应的有效任务。具体地,可以通过用户信息中用户的唯一性信息和业务类型在数据库中查询,以确定数据库中是否已存在和所述用户信息对应的有效任务。
其中,和有效任务对应的为无效任务,无效任务可以是指处理时效过长的任务或者该任务对应的坐席人员状态异常的任务。该时效可以根据实际需要预先设置,而作息人员状态异常可以为休假、离职等状态。
S40:若不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。
在该步骤中,不存在和所述用户信息对应的有效任务包括根据用户信息查询不到对应的任务或者根据用户信息查询到的任务为失效任务两种情况。若不存在和用户信息对应的有效任务,则根据用户信息生成目标任务,并为目标任务匹配对应的任务处理终端。其中,其中,任务处理终端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。即将生成的目标任务分配到对应的任务处理终端中进行跟进或做进一步的处理。其中,任务处理终端的分配可以根据不同任务处理终端对应的人员的工作量、业务类型的不同或者优先安排对接过该用户的任务处理终端等。
待分配了任务处理终端之后,任务处理终端可以和用户对应的终端建立连接,进行在线询问中断原因或者提供技术上的协助,以更好地辅助用户完成任务的填写。
在本实施例中,实时监控目标页面的操作信息,若所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息,生成待分配任务;判断数据库中是否已存在和所述用户信息对应的有效任务;若不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。通过对用户在目标页面的操作信息进行监控,在操作信息符合预定行为状态时,生成任务并分配到任务处理终端进行处理或跟进,更好地辅助用户进行任务的完成,提高任务处理效率。
在一个实施例中,如图3所示,在所述实时监控目标页面的操作信息之前,该任务处理方法还包括:
S11:获取录入信息,所述录入信息包括待校验信息。
其中,录入信息为坐席人员录入的和用户相关的信息。坐席人员可以通过和用户进行面对面的交流或者电话沟通,通过询问的方式获悉用户的相关信息进行录入。录入信息包括待校验信息,待校验信息为具有特定格式或者要求的信息,需要进行审核或者验证。例如,手机号码中数字的长度是固定的,以及存在部分明显无效的号码段;身份证号码的位数也是固定的;或者存在部分内容需要录入两次,以进行一致性验证,更好地保证信息的准确性。
S12:对所述待校验信息进行格式校验,得到格式校验结果。
对录入信息中的待校验信息进行格式校验,具体地,可以预先为不同的待校验信息设定好具体的校验规则,然后在获取到对应的待校验信息之后,根据相应的校验规则对待校验信息进行格式校验,得到格式校验结果。
示例性地,对于手机号码、身份证号码和银行卡这三项待校验信息,手机号码由11位连续的数字组成,身份证号码由18位连续的数字或者为17位数字加一位字母组成,而银行卡一般由16-19位数字组成。因此,可以对这三项信息的位数进行检验,以进行格式校验。
进一步地,其中,手机号码为11位数字组成,而且现有的手机号码中这11位数字中的前三位是有固定的数字组合,因此可以通过对前三位数字进行穷举的方式来构造正则表达式,以减少查询计算量,提高查询效率。示例性地,手机号码前三位数字的具体的规则如下:
*现有手机号码地前三位格式有:
*13+任意9位数字;
*15+除4之外的任意数+任意8位数字;
*18+除1和4之外的任意数+任意8位数字;
*17+除9之外的任意数+任意8位数字;
*147+任意9位数字。
可以通过正则匹配公式来检验手机号码是否符合上述情况来进行格式校验,具体地,对于手机号码,可以采用如下正则表达式进行校验:
^((13[0-9])F(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$。
在该步骤中,通过对录入信息中的待校验信息进行格式校验,若所有的待校验信息都通过了该格式校验,则格式校验结果为校验通过。若存在任一个待校验信息的格式校验不同过,则格式校验结果为不通过。
S13:若所述格式校验结果为校验通过,则根据所述录入信息生成所述目标页面的目标链接,发送所述目标链接至客户端。
在该步骤中,若格式校验结果为校验通过,则根据录入信息生成所述目标页面的目标链接,并将该目标连接发送至客户端。在某些场景中,用户可能不希望通过电话透露自己较隐私的信息,更希望通过自己来完成(例如:支付环节)。因此,坐席人员在收到该请求时,可以基于目前的录入信息生成一个目标链接,并且将该目标链接发送至客户端,该客户端可以为用户的智能终端。然后用户通过自己的智能终端点击该目标链接之后,进入目标页面,进行后续地填写或者操作。
在本实施例中,在获取录入信息之后,对待校验信息进行格式校验,得到格式校验结果;若格式校验结果为校验通过,则根据录入信息生成目标页面的目标链接,发送目标链接至客户端。通过将尚未完成的录入过程转为用户自己来处理,以更好地保证任务处理的灵活性。
在一个实施例中,所述待校验信息包括复数个子校验信息。
子校验信息是指具体的每一项需要进行校验的信息。例如:手机号码、身份证信息、银行卡信息或其他需要校验的信息等。
在本实施例中,如图4所示,所述对所述待校验信息进行格式校验,得到格式校验结果,包括:
S121:获取预设的格式校验准则,根据所述格式校验准则对每一子校验信息进行格式校验,得到每一所述子校验信息的子校验结果。
其中,格式校验准则为具体的校验规则。可以理解地,对于不同的子校验信息,对应的格式校验准则可以不同。在得到格式校验准则之后,根据格式校验准则对每一子校验信息进行格式校验,得到每一子校验信息的子校验结果。可选地,该格式校验准则可以是通过函数、类或者封装成脚本的形式来体现。例如,若格式校验准则为脚本,则将对应的子校验信息输入到脚本中进行执行,该脚本即可以输出对应子校验信息的子校验结果。子校验结果可以包括子校验通过和子校验不通过。
S122:将每一所述子校验结果组成格式校验结果。
在得到子校验结果之后,将每一所述子校验结果组成格式校验结果。具体地,若每一子校验结果均为子校验通过,则对应的格式校验结果为校验通过。若存在任一子校验结果为子校验不通过,则对应的格式校验结果为校验不通过。
在本实施例中,先获取预设的格式校验准则,根据所述格式校验准则对每一子校验信息进行格式校验,得到每一所述子校验信息的子校验结果;再将每一子校验结果组成格式校验结果。通过对每一子校验信息进行格式校验,提高了格式校验的精度。
在一个实施例中,如图5所示,在所述对所述待校验信息进行格式校验,得到格式校验结果之后,该任务处理方法还包括:
S123:若所述格式校验结果为校验不通过,则获取子校验结果为校验不通过的子校验信息,确定为待调整校验信息。
在该步骤中,将子校验结果为校验不通过的子校验信息,确定为待调整校验信息。即将子校验信息中存在格式错误的信息确定为待调整校验信息,以供后续提示对应人员进行修改。
S124:根据所述待调整校验信息生成提示信息。
根据待调整校验信息生成提示信息,以使用户基于该提示信息对待调整校验信息进行修改,以保证录入信息的准确性。
优选地,根据待调整校验信息生成提示信息,具体包括:在可视化配置界面中,对待调整校验信息进行突出显示。突出显示具体可以为:将待调整校验信息以不同的颜色显示;或者,在可视化配置界面中设置一集中区域,对待调整校验信息进行集中显示。
进一步地,该提示信息还包括文字信息,即在待调整校验信息附近以文字的形式进行提醒,提醒该待调整校验信息存在问题的具体原因,以更好地辅助用户进行修改。例如:对手机号码位数不合规定的提醒,对银行***码不一致地提醒等。
S125:发送所述提示信息至客户端,获取客户端根据所述提示信息返回的更新的待调整校验信息,对更新的所述待调整校验信息进行格式校验。
发送所述提示信息至客户端,用户在看到提示信息之后,对待调整校验信息调整完毕之后,服务端获取客户端根据所述提示信息返回的更新的待调整校验信息,对更新的目标配置信息进行格式校验。具体格式校验的过程和步骤S12类似,在此不再赘述。
S126:若更新的所述待调整校验信息的格式校验均通过,则根据所述录入信息生成所述目标页面的目标链接,发送所述目标链接至客户端。
在该步骤中,若更新的待调整校验信息的格式校验均通过,则根据录入信息生成所述目标页面的目标链接,发送目标链接至客户端。根据录入信息生成目标链接,发送目标链接至客户端的过程和步骤S13类似,在此不再赘述。
在一个具体实施方式中,若更新的待调整校验信息中还是存在格式校验不通过的信息,则服务端会针对这部分格式校验不通过的更新的待调整校验信息重新生成对应的提示信息,继而重复获取更新的待调整校验信息,直至更新的待调整校验信息中所有的信息的格式校验均通过,则根据所述录入信息生成目标链接,发送所述目标链接至客户端。
在一个具体实施方式中,根据录入信息生成目标链接,发送目标链接至客户端,还包括:获取录入信息确认指令,根据录入信息生成目标链接,发送目标链接至客户端。
在本实施例中,若所述格式校验结果为校验不通过,则获取子校验结果为校验不通过的子校验信息,确定为待调整校验信息;根据所述待调整校验信息生成提示信息;发送所述提示信息至客户端,获取客户端根据所述提示信息返回的更新的待调整校验信息,对更新的所述待调整校验信息进行格式校验;若更新的所述待调整校验信息的格式校验均通过,则根据所述录入信息生成所述目标页面的目标链接,发送所述目标链接至客户端;通过对格式校验不通过的待调整校验信息进行提示,以助用户进行正确的信息录入,提高了录入信息编辑的准确性。
在一个实施例中,如图6所示,所述为所述目标任务匹配对应的任务处理终端,包括:
S41:从所述目标任务中的用户信息中获取匹配信息。
其中,匹配信息为用户信息中用于指示用户身份以及体现业务类型的信息。可选地,匹配信息可以包括用户标识和业务类型。用户标识为用于区分不同用户的唯一性标识,例如:身份证号码、手机号码或者用户账号。业务类型用于表示该目标任务的业务类别,若该目标任务为保险任务,则业务类型可以为健康险、车险或意外险等。优选地,用户标识可以由多项用户信息组成的组合信息,例如:姓名、性别、证件号、出生日期和手机号码至少两项。通过组合信息以提高匹配信息的精度。
具体地,可以预先为匹配信息设定在用户信息中对应的字段,然后根据该字段从用户信息中获取到匹配信息。
S42:根据所述匹配信息查询数据库中是否存在已处理任务,其中,所述已处理任务包括处理人员标识。
通过匹配信息在数据库中查询,确定数据库中的任务中是否存在和匹配信息相符的已处理任务。其中,已处理任务是指任务中和匹配信息匹配成功的任务。若匹配信息为用户标识,则只要数据库中存在和用户标识匹配成功的任务,则存在已处理任务。若匹配信息为用户标识和业务类型。则数据库中需要存在和用户标识和业务类型均匹配成功的任务,才存在已处理任务。处理人员标识为该负责该已处理任务的坐席人员对应的标识。
S43:若存在已处理任务,则为所述目标任务匹配所述已处理任务中的所述处理人员标识对应的任务处理终端。
若存在已处理任务,则为所述目标任务匹配所述已处理任务中的所述处理人员标识对应的任务处理终端。进一步地,若存在复数个已处理任务,则可以根据不同处理人员的工作量来分配合适的任务处理终端。
在本实施例中,先从目标任务中的用户信息中获取匹配信息;并根据匹配信息查询数据库中是否存在已处理任务,其中,已处理任务包括处理人员标识;若存在已处理任务,则为所述目标任务匹配所述已处理任务中的所述处理人员标识对应的任务处理终端,保证任务处理终端分配的合理性。
在一个实施例中,如图7所示,在所述根据所述匹配信息查询数据库中是否存在已处理任务之后,该任务处理方法还包括:
S421:若不存在已处理任务,则获取预设的坐席工作量表。
在该步骤中,若数据库中不存在已处理任务,则说明对于该用户,尚未有坐席人员接触过,因此获取预设的坐席工作量表。坐席工作量表用于表征每一坐席人员当前的工作量多少。
S422:以所述用户信息为检索字段,从所述坐席工作量表中获取检索记录,所述检索记录包括备选处理终端和工作量信息。
S423:根据预设的策略从所述检索记录中的工作量信息中确定目标工作量信息。
S424:将所述目标工作量信息对应的备选处理终端确定为任务处理终端。
首先以用户信息为检索字段,从坐席工作量表中检索到包含了用户信息的检索记录。检索记录中包括了备选处理终端和工作量信息。预设的策略为工作量信息的筛选标准,可选地,该预设的策略可以为确定工作量信息中工作量数值最小的工作量信息为目标工作量信息。再将所述目标工作量信息对应的备选处理终端确定为任务处理终端。优先选择工作量少的坐席人员对应的备选处理终端作为任务处理终端。
在本实施例中,若不存在已处理任务,则获取预设的坐席工作量表;以所述用户信息为检索字段,从所述坐席工作量表中获取检索记录,所述检索记录包括备选处理终端和工作量信息;根据预设的策略从所述检索记录中的工作量信息中确定目标工作量信息;将所述目标工作量信息对应的备选处理终端确定为任务处理终端,保证了任务处理终端确定的合理性,以提高后续任务处理的效率。
在一个实施例中,如图8所示,所述判断数据库中是否已存在和所述用户信息对应的有效任务,包括:
S31:从所述用户信息中获取唯一性信息。
其中,唯一性信息为可以标识不同客户的信息。
S32:根据所述唯一性信息在数据库中进行匹配,获取匹配任务,所述匹配任务包括任务信息。
通过唯一性信息在数据库中进行匹配查询,查询是否存在和唯一性信息相同的任务,即为匹配任务。匹配任务包括任务信息,任务信息为体现该匹配任务的具体情况的相关信息,例如,处理人员、任务状态等。
可以理解地,若在数据库中不存在和唯一性信息匹配成功的任务,则数据库中不存在和所述用户信息对应的有效任务。
S33:根据所述任务信息判断所述匹配任务的任务状态。
通过任务信息来判断匹配任务的任务状态。可选地,任务信息中存在任务状态这一项,可以直接判断匹配任务的任务状态,任务状态包括正常和异常。进一步地,可以根据任务信息中的任务处理时间或者处理人员的状态来判断匹配任务的状态。例如,若任务处理时间超过一时间阈值,则认为匹配任务的任务状态为异常,或者处理人员的状态为异常,则对应的匹配任务的任务状态为异常。
S34:若所述匹配任务的所述任务状态为异常,则所述数据库中不存在和所述用户信息对应的有效任务。
在本实施例中,通过通过唯一性信息在数据库中匹配出匹配任务,并且根据任务信息判断匹配任务的任务状态,若所述匹配任务的所述任务状态为异常,则所述数据库中不存在和所述用户信息对应的有效任务。更准确地对数据库中的对一个任务进行判断,以提高任务处理效率。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种任务处理装置,该任务处理装置与上述实施例中任务处理方法一一对应。如图9所示,该任务处理装置包括页面监控模块10、用户信息获取模块20、任务判断模块30、任务处理终端匹配模块40。各功能模块详细说明如下:
页面监控模块10,用于实时监控目标页面的操作信息;
用户信息获取模块20,用于在所述操作信息中出现符合预定行为状态的信息时,则从所述操作信息中获取用户信息;
任务判断模块30,用于判断数据库中是否已存在和所述用户信息对应的有效任务;
任务处理终端匹配模块40,用于在所述数据库中不存在和所述用户信息对应的有效任务时,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。
优选地,该任务处理装置还包括录入信息获取模块、格式校验模块和目标链接发送模块。
录入信息获取模块,用于获取录入信息,所述录入信息包括待校验信息。
格式校验模块,用于对所述待校验信息进行格式校验,得到格式校验结果。
目标链接发送模块,用于在所述格式校验结果为校验通过时,则根据所述录入信息生成所述目标页面的目标链接,发送所述目标链接至客户端。
优选地,格式校验模块包括子校验信息校验单元和格式校验结果组成单元。
子校验信息校验单元,用于获取预设的格式校验准则,根据所述格式校验准则对每一子校验信息进行格式校验,得到每一所述子校验信息的子校验结果。
格式校验结果组成单元,用于将每一所述子校验结果组成格式校验结果。
优选地,格式校验模块还用于在所述格式校验结果为校验不通过时,则获取子校验结果为校验不通过的子校验信息,确定为待调整校验信息;根据所述待调整校验信息生成提示信息;发送所述提示信息至客户端,获取客户端根据所述提示信息返回的更新的待调整校验信息,对更新的所述待调整校验信息进行格式校验;若更新的所述待调整校验信息的格式校验均通过,则根据所述录入信息生成所述目标页面的目标链接,发送所述目标链接至客户端。
优选地,任务处理终端匹配模块40包括匹配信息获取单元、已处理任务查询单元和任务处理终端匹配单元。
匹配信息获取单元,用于从所述目标任务中的用户信息中获取匹配信息。
已处理任务查询单元,用于根据所述匹配信息查询数据库中是否存在已处理任务,其中,所述已处理任务包括处理人员标识。
任务处理终端匹配单元,用于在存在已处理任务时,则为所述目标任务匹配所述已处理任务中的所述处理人员标识对应的任务处理终端。
优选地,该任务处理装置还包括坐席工作量表获取模块和任务处理终端确定模块。
坐席工作量表获取模块,用于在不存在已处理任务时,则获取预设的坐席工作量表,所述坐席工作量表包括工作量。
任务处理终端确定模块,用于以所述用户信息为检索字段,从所述坐席工作量表中获取检索记录,所述检索记录包括备选处理终端和工作量信息;根据预设的策略从所述检索记录中的工作量信息中确定目标工作量信息;将所述目标工作量信息对应的备选处理终端确定为任务处理终端。
优选地,所述任务判断模块30还用于从所述用户信息中获取唯一性信息;根据所述唯一性信息在数据库中进行匹配,获取匹配任务,所述匹配任务包括任务信息;根据所述任务信息判断所述匹配任务的任务状态;若所述匹配任务的所述任务状态为异常,则所述数据库中不存在和所述用户信息对应的有效任务。
关于任务处理装置的具体限定可以参见上文中对于任务处理方法的限定,在此不再赘述。上述任务处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储上述实施例中的任务处理方法所使用到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种任务处理方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中的任务处理方法。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中的任务处理方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (4)
1.一种任务处理方法,其特征在于,包括:
获取录入信息,所述录入信息包括待校验信息;所述待校验信息包括复数个子校验信息;
获取预设的格式校验准则,根据格式校验准则对每一子校验信息进行格式校验,得到每一子校验信息的子校验结果;
将每一子校验结果组成格式校验结果;
若所述格式校验结果为校验通过,则根据所述录入信息生成目标页面的目标链接,发送所述目标链接至客户端;
若所述格式校验结果为校验不通过,则获取子校验结果为校验不通过的子校验信息,确定为待调整校验信息;
根据所述待调整校验信息生成提示信息;
发送所述提示信息至客户端,获取客户端根据所述提示信息返回的更新的待调整校验信息,对更新的待调整校验信息进行格式校验;
若更新的待调整校验信息的格式校验均通过,则根据所述录入信息生成目标页面的目标链接,发送所述目标链接至客户端;
实时监控目标页面的操作信息,所述操作信息为所述目标页面相关的操作行为所组成的信息;
若监控到所述目标页面关闭或者所述目标页面长时间内未响应,则认定所述操作信息中出现符合预定行为状态的信息,则从所述操作信息中获取用户信息,所述预定行为状态的信息为任务未完成时退出目标页面;
从所述用户信息中获取唯一性信息;根据所述唯一性信息在数据库中进行匹配,获取匹配任务,所述匹配任务包括任务信息;根据所述任务信息判断所述匹配任务的任务状态;若所述匹配任务的所述任务状态为异常,则所述数据库中不存在和所述用户信息对应的有效任务;
若所述数据库中不存在和所述用户信息对应的有效任务,则根据所述用户信息生成目标任务;
从所述目标任务中的用户信息中获取匹配信息;
根据所述匹配信息查询数据库中是否存在已处理任务,其中,所述已处理任务包括处理人员标识;
若不存在已处理任务,则获取预设的坐席工作量表;
以所述用户信息为检索字段,从所述坐席工作量表中获取检索记录,所述检索记录包括备选处理终端和工作量信息;
根据预设的策略从所述检索记录中的工作量信息中确定目标工作量信息;
将所述目标工作量信息对应的备选处理终端确定为任务处理终端;
若存在已处理任务,则为所述目标任务匹配所述已处理任务中的所述处理人员标识对应的任务处理终端。
2.一种任务处理装置,所述任务处理装置用于实现权利要求1所述的任务处理方法,其特征在于,所述任务处理装置包括:
页面监控模块,用于实时监控目标页面的操作信息;
用户信息获取模块,用于在所述操作信息中出现符合预定行为状态的信息时,则从所述操作信息中获取用户信息;
任务判断模块,用于判断数据库中是否已存在和所述用户信息对应的有效任务;
任务处理终端匹配模块,用于在所述数据库中不存在和所述用户信息对应的有效任务时,则根据所述用户信息生成目标任务,并为所述目标任务匹配对应的任务处理终端。
3.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1所述任务处理方法。
4.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1所述任务处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910602396.XA CN110457118B (zh) | 2019-07-05 | 2019-07-05 | 任务处理方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910602396.XA CN110457118B (zh) | 2019-07-05 | 2019-07-05 | 任务处理方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110457118A CN110457118A (zh) | 2019-11-15 |
CN110457118B true CN110457118B (zh) | 2024-06-07 |
Family
ID=68482147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910602396.XA Active CN110457118B (zh) | 2019-07-05 | 2019-07-05 | 任务处理方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110457118B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112132612A (zh) * | 2020-09-18 | 2020-12-25 | 贝壳技术有限公司 | 任务处理方法、装置、电子设备和存储介质 |
CN112348553A (zh) * | 2020-09-27 | 2021-02-09 | 北京淇瑀信息科技有限公司 | 一种基于身份验证的业务任务构建方法、装置和电子设备 |
CN113722068A (zh) * | 2021-08-31 | 2021-11-30 | 平安普惠企业管理有限公司 | 基于Azkaban的批量任务处理方法、装置、设备及存储介质 |
CN115601195B (zh) * | 2022-10-17 | 2023-09-08 | 桂林电子科技大学 | 基于电力用户实时标签的交易双向推荐***及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222349A (zh) * | 2007-01-12 | 2008-07-16 | 中国电信股份有限公司 | 收集web用户行为及性能数据的方法及*** |
CN108616575A (zh) * | 2018-04-08 | 2018-10-02 | 平安普惠企业管理有限公司 | 操作监控方法、装置、计算机设备及存储介质 |
CN109523301A (zh) * | 2018-10-19 | 2019-03-26 | 中国平安人寿保险股份有限公司 | 产品交易数据处理方法、装置、计算机设备和存储介质 |
-
2019
- 2019-07-05 CN CN201910602396.XA patent/CN110457118B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222349A (zh) * | 2007-01-12 | 2008-07-16 | 中国电信股份有限公司 | 收集web用户行为及性能数据的方法及*** |
CN108616575A (zh) * | 2018-04-08 | 2018-10-02 | 平安普惠企业管理有限公司 | 操作监控方法、装置、计算机设备及存储介质 |
CN109523301A (zh) * | 2018-10-19 | 2019-03-26 | 中国平安人寿保险股份有限公司 | 产品交易数据处理方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110457118A (zh) | 2019-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110457118B (zh) | 任务处理方法、装置、计算机设备及存储介质 | |
KR102151326B1 (ko) | 데이터 처리 방법 및 장치 | |
CN110636106B (zh) | 信息推送方法、装置、计算机设备和存储介质 | |
CN110458559B (zh) | 交易数据处理方法、装置、服务器和存储介质 | |
JP6632717B2 (ja) | 金融取引管理システム、金融取引管理方法およびサーバ | |
CN110083384B (zh) | 应用程序编程接口创建方法以及装置 | |
CN110851298B (zh) | 异常分析及处理方法、电子装置及存储介质 | |
CN111382252B (zh) | 基于用户请求的问题类别确定方法、装置、设备及介质 | |
CN111045935B (zh) | 版本自动审核方法、装置、设备及存储介质 | |
CN109325666B (zh) | 业务处理方法、装置、计算机设备和存储介质 | |
CN112434335A (zh) | 业务问题的处理方法、装置、计算机设备及存储介质 | |
CN111489175A (zh) | 在线身份认证方法、装置、***及存储介质 | |
CN110597815A (zh) | 业务处理方法、装置、计算机设备和存储介质 | |
CN112948499A (zh) | 信息获取方法和装置、电子设备和存储介质 | |
CN107220818B (zh) | 网上支付方法及装置 | |
CN116797345A (zh) | 任务处理方法、装置、计算机设备及存储介质 | |
CN109214765B (zh) | 访客智能管理方法、装置、***和计算机可读存储介质 | |
CN109857941A (zh) | 一种保单信息的录入方法及装置 | |
CN110069755A (zh) | 数据发送的方法、装置、计算机设备和存储介质 | |
CN112990902A (zh) | 业务处理方法、装置、计算机设备和存储介质 | |
CN113448924A (zh) | 基于区块链的文件展示方法、装置、设备及存储介质 | |
CN110716930A (zh) | 数值转移方法、装置、计算机设备和存储介质 | |
CN110247896B (zh) | 基于开启防火墙的信息处理方法、装置和计算机设备 | |
CN113660157B (zh) | 应用数据的处理方法、装置、计算机设备和存储介质 | |
CN110602057B (zh) | 服务器登录审批方法及装置、设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |