一种信息推送方法及装置与流程

文档序号:15076989发布日期:2018-08-01 02:04阅读:128来源:国知局

本发明涉及网络运维领域,特别涉及一种信息推送方法及装置。



背景技术:

随着互联网业务的发展,网络运维技术显得愈发重要,运维人员也开始不断增加,运维工作量也变得日益繁重,为了能够将每个工作推送给合适的运维人员处理,提高运维人员的工作效率,设计一种有效的工作推送方法变得越来越重要。

以对游戏运维中的工作推送为例,数据库中存储的工作人员的职责有很多种,其中,有的工作人员负责人事管理,例如:请假流程处理、人员调动处理;有的工作人员负责服务客户,例如:修理客户主机,因此,游戏开发公司需要合理的安排每个工作人员的工作,使得可以将适合的工作推荐给适合的人。

目前,工作推送主要通过人工确定工作人员并进行推送的方式实现,效率较低。



技术实现要素:

本发明实施例公开了一种信息推送方法及装置,以提高工作推送效率。技术方案如下:

第一方面,本发明实施例提供了一种信息推送方法,所述方法包括:

获得待推送工作的目标工作类型;

根据所述目标工作类型和预先生成的目标规则,确定能够完成所述待推送工作的目标工作人员类型,其中,所述目标规则为:预先生成的工作类型与工作人员类型之间的对应关系;

从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号;

针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息。

可选的,所述目标规则为:根据预先收集的流程日志生成的工作类型与工作人员类型之间的对应关系。

可选的,通过以下方式获得所述目标规则:

从预先收集的流程日志包含的各条流程记录中,提取每一条流程记录对应的工作信息和工作人员信息;

利用预设的数据挖掘算法,对每一条流程记录对应的工作信息和工作人员信息进行分析,获得工作类型和工作人员类型之间的对应关系,进而获得所述目标规则。

可选的,所述从预先收集的流程日志包含的各条流程记录中,提取每一条流程记录对应的工作信息和工作人员信息,包括:

根据预先收集的流程日志包含的各条流程记录的生成时段,对所述流程日志进行分组,获得所述流程日志的分组集合;

基于分组集合,采用并行处理方式,提取每个分组集合包含的各条流程记录对应的工作信息和工作人员信息。

可选的,所述从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号,包括:

从属于所述目标工作人员类型的工作人员的编号中随机选择一名工作人员的编号作为用于完成所述待推送工作的工作人员的目标编号;或者

根据以下信息中的至少一种,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号:

编号对应的工作人员的未完成工作量;

编号对应的工作人员的工作速度;

编号对应的工作人员的工作时间;

编号对应的工作人员的经验丰富程度;

工作的重要等级;

工作的产生时间。

可选的,所述针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息,包括:

确定所述待推送工作的推送类型,作为第一推送类型;

针对所述待推送工作,采用所述第一推送类型,向所述目标编号对应的目标工作人员的工作设备推送信息。

可选的,所述方法还包括:

接收工作人员通过工作设备发送的针对待转交工作的工作转交请求,其中,所述工作转交请求中携带待转交工作人员的编号信息;

获得所述待转交工作的推送类型,作为第二推送类型;

根据所述第二推送类型,判断是否允许对所述待转交工作进行工作转交;

若为是,根据所述待转交工作人员的编号信息,针对所述待转交工作,采用所述第二推送类型,向所述待转交工作人员的工作设备推送信息;

若为否,拒绝对所述待转交工作进行工作转交。

第二方面,本发明实施例提供了一种信息推送装置,所述装置包括:

第一获得模块,用于获得待推送工作的目标工作类型;

确定模块,用于根据所述目标工作类型和预先生成的目标规则,确定能够完成所述待推送工作的目标工作人员类型,其中,所述目标规则为:预先生成的工作类型与工作人员类型之间的对应关系;

选择模块,用于从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号;

第一推送模块,用于针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息。

可选的,所述目标规则为:根据预先收集的流程日志生成的工作类型与工作人员类型之间的对应关系。

可选的,所述装置还包括:

提取模块,用于从预先收集的流程日志包含的各条流程记录中,提取每一条流程记录对应的工作信息和工作人员信息;

第二获得模块,用于利用预设的数据挖掘算法,对每一条流程记录对应的工作信息和工作人员信息进行分析,获得工作类型和工作人员类型之间的对应关系,进而获得所述目标规则。

可选的,所述提取模块包括:

获得子模块,用于根据预先收集的流程日志包含的各条流程记录的生成时段,对所述流程日志进行分组,获得所述流程日志的分组集合;

提取子模块,用于基于分组集合,采用并行处理方式,提取每个分组集合包含的各条流程记录对应的工作信息和工作人员信息。

可选的,所述选择模块,具体用于:

从属于所述目标工作人员类型的工作人员的编号中随机选择一名工作人员的编号作为用于完成所述待推送工作的工作人员的目标编号;或者

根据以下信息中的至少一种,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号:

编号对应的工作人员的未完成工作量;

编号对应的工作人员的工作速度;

编号对应的工作人员的工作时间;

编号对应的工作人员的经验丰富程度;

工作的重要等级;

工作的产生时间。

可选的,所述第一推送模块,包括:

确定子模块,用于确定所述待推送工作的推送类型,作为第一推送类型;

推送子模块,用于针对所述待推送工作,采用所述第一推送类型,向所述目标编号对应的目标工作人员的工作设备推送信息。

可选的,所述装置还包括:

接收模块,用于接收工作人员通过工作设备发送的针对待转交工作的工作转交请求,其中,所述工作转交请求中携带待转交工作人员的编号信息;

第三获得模块,用于获得所述待转交工作的推送类型,作为第二推送类型;

判断模块,用于根据所述第二推送类型,判断是否允许对所述待转交工作进行工作转交,若为否,则拒绝对所述待转交工作进行工作转交;

第二推送模块,用于当所述判断模块判断结果为是时,根据所述待转交工作人员的编号信息,针对所述待转交工作,采用所述第二推送类型,向所述待转交工作人员的工作设备推送信息。

由以上可见,本发明实施例提供的信息推送方法及装置,首先,获得待推送工作的目标工作类型;其次,根据所述目标工作类型和预先生成的目标规则,确定能够完成所述待推送工作的目标工作人员类型,其中,所述目标规则为:预先生成的工作类型与工作人员类型之间的对应关系;进一步的,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号;最后,针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息。

可见,应用本发明实施例提供的技术方案进行信息推送时,可以根据预先生成的目标规则来实现向目标工作人员的工作设备推送信息,替代了现有技术中通过人工确定工作人员并进行推送的方式,提高了工作推送效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a为本发明实施例提供的一种信息推送方法的流程示意图;

图1b为一种利用本发明实施例提供的信息推送方法的运行示意图;

图1c为一种利用本发明实施例提供的信息推送方法来推送工作的示意图;

图2为本发明实施例提供的另一种信息推送方法的流程示意图;

图3为本发明实施例提供的一种信息推送方法装置的结构示意图;

图4为本发明实施例提供的另一种信息推送方法装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种信息推送方法及装置,以下分别进行详细说明。

参见图1a,图1a为本发明实施例提供的一种信息推送方法的流程示意图,包括如下步骤:

s101,获得待推送工作的目标工作类型。

需要说明的是,每当收到一个工作需求文本时,可以认为接收到一个新的工作任务,并且需要将该工作推送给合适的工作人员。该工作需求文本可以为用户直接向该终端输入的一段文字,用户可以为一个指定的工作管理员,也可以是该工作需求的发起人。可以理解的是,发起人是指发起工作任务的客户,发起人可以是公司,也可以是个人。每个发起人可以唯一对应一个发起人编号。

每个工作可以唯一对应一个工作类型,可以利用工作类型编号标识工作类型。工作类型的种类可以为:人事处理、客户服务、后台维护、研发设计等等。在实际应用中,可以事先设定每个工作的工作类型编号,以及建立工作类型编号与工作类型的对应关系表,根据该对应关系表以及待推送工作的目标工作类型,可以获得目标工作类型的工作类型编号。

例如:待推送工作为处理请假事宜的工作,该工作的工作类型编号为1,该工作类型编号对应的工作类型为人事处理,则获得待推送工作的目标工作类型为人事处理。

在实际应用中,可以利用预设的匹配算法,将从工作内容中的提取出来的关键字与工作类型库中的关键字匹配,从而获得该工作的工作类型编号。具体的匹配算法可以根据用户需求设定,本发明实施例对此不做限定。例如,可以利用正则匹配算法进行关键字匹配,获得每个工作的工作类型编号。

s102,根据目标工作类型和预先生成的目标规则,确定能够完成待推送工作的目标工作人员类型。

其中,目标规则为:预先生成的工作类型与工作人员类型之间的对应关系。

具体的,上述目标规则可以是由运维人员事先设定的,另外,目标规则还可以是:根据预先收集的流程日志生成的工作类型与工作人员类型之间的对应关系。本申请仅仅以此为例进行说明,并不对本申请构成限定。

可以理解的是,流程日志也称为工作流日志,可以自动记录每个工作的执行情况,这些执行情况中一般包括流程日志所对应工作的工作类型、具体执行该工作的工作人员的信息等等,而根据具体执行工作的工作人员的信息可以推演出能够执行该工作的工作人员类型,因此,可以根据流程日志生成工作类型与工作人员类型之间的对应关系。

例如,执行工作a的工作人员为a,工作人员a所属的工作人员类型为人事部,则可以推演出能够执行工作a的工作人员类型为人事部。另外,流程日志中可以有多条流程记录组成,每条流程记录可以包含:工作信息、执行该工作的工作人员信息以及该工作被执行的时段信息等等。

具体的,可以通过以下方式获得该目标规则:

从预先收集的流程日志包含的各条流程记录中,提取每一条流程记录对应的工作信息和工作人员信息;利用预设的数据挖掘算法,对每一条流程记录对应的工作信息和工作人员信息进行分析,获得工作类型和工作人员类型之间的对应关系,进而获得目标规则。

工作信息可以包括:执行工作的工作人员名称、工作的被执行时间、工作类型、工作编号;工作人员信息可以包括:工作人员名称、工作人员所属部门、工作人员编号以及工作人员的工作时间。将工作信息与执行该工作的工作人员信息输入到预设的数据挖掘算法,从而可以利用该算法学习出工作类型和工作人员类型之间的对应关系,例如,对应关系可以为:工作类型a对应的工作人员类型为a、工作类型b对应的工作人员类型为b。

数据挖掘算法是根据数据创建数据挖掘模型的一种算法。数据挖掘模型可以理解为一种规则模型,根据该规则模型,可以实现对数据的分类、预测等。数据挖掘算法有多种实现方法,例如:决策树算法、支持向量机算法、朴素贝叶斯算法等等。

在本发明实施例中,可以利用数据挖掘算法,对每一条流程记录对应的工作信息和工作人员信息进行分析,获得工作类型和工作人员类型之间的对应关系,进而获得目标规则。具体的数据挖掘算法可以根据用户需求预先设定,本发明实施例对此不做限定。

示例性的,利用支持向量机算法,对每一条流程记录对应的工作信息和工作人员信息进行分析,获得工作类型和工作人员类型之间的对应关系为:工作类型a对应的工作人员类型为a,则可以获得一条目标规则:将属于工作类型a的工作推荐给属于工作人员类型为a的工作人员。

为了加快信息推荐的速度,在实际应用中,从预先收集的流程日志包含的各条流程记录中,提取每一条流程记录对应的工作信息和工作人员信息,可以包括:根据预先收集的流程日志包含的各条流程记录的生成时段,对流程日志进行分组,获得流程日志的分组集合;基于分组集合,采用并行处理方式,提取每个分组集合包含的各条流程记录对应的工作信息和工作人员信息。

需要说明的是,分组集合的大小可以根据用户需求设计,本发明对此不做限定。例如:每个分组集合可以包括100条、或者200条、或者500条流程记录。并行处理方式是计算机系统中能同时执行两个或多个操作流程的一种处理方法。采用并行处理方式的主要优势是可以节省处理时间,加快提取各条流程记录对应的工作信息和工作人员信息的速度。

s103,从属于目标工作人员类型的工作人员的编号中,选择用于完成待推送工作的目标工作人员的目标编号。

在一种具体的实施方式中,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号,可以为:从属于所述目标工作人员类型的工作人员的编号中随机选择一名工作人员的编号作为用于完成所述待推送工作的工作人员的目标编号。

示例性的,属于所述目标工作人员类型的工作人员的编号包括a、b、c、d,则可以随机选择a作为用于完成所述待推送工作的工作人员的目标编号。

在一种具体的实施方式中,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号,还可以为:根据以下信息中的至少一种,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号:该信息可以包括:编号对应的工作人员的未完成工作量;编号对应的工作人员的工作速度;编号对应的工作人员的工作时间;编号对应的工作人员的经验丰富程度;工作的重要等级;工作的产生时间等等。

可以理解的是,工作人员的未完成工作量可以反映工作人员的忙碌程度,为保证工作及时完成,可以优先将工作分配给忙碌程度低的工作人员;

工作人员的工作速度可以反映工作人员的工作效率,为保证工作及时完成,可以优先将工作分配给工作效率高的工作人员;

工作人员的工作时间可以有助于在合理的时间安排合适的工作人员来执行工作,为保证工作及时完成,可以优先将工作分配给工作时间与工作要求的完成时间相匹配的工作人员;

工作人员的经验丰富程度可以通过工作年限来体现,为保证工作及时完成,可以优先将工作分配给工作年限长的工作人员;

工作的重要等级可以体现工作的重要程度,这样进行工作安排时,可以根据工作的重要等级安排不同的工作人员进行处理,例如,可以将工作重要等级高的工作,安排给经验丰富的工作人员处理等等;

工作的产生时间可以有助于合理的安排该工作的被执行时间,这样进行工作安排时,可以结合各个工作人员的工作时间,协调安排,以使得工作能够被及时完成,例如,需要在9:00-13:00之间完成的工作,可以安排给白天值班的工作人员,可以理解的是,若安排给晚上值班的工作人员则无法保证该工作及时完成。

在实际应用中,用户还可以设置根据其他信息,来选择用于完成所述待推送工作的目标工作人员,本发明对此不做限定。

示例性的,可以仅根据工作人员的经验丰富程度来选择用于完成待推送工作的目标工作人员,属于目标工作人员类型的工作人员包括a、b、c、d,工作年限分别为1年、2年、3年、4年,则可以优先选择工作年限最长,也就是认为工作经验最丰富的工作人员d作为目标工作人员。

示例性的,可以根据工作人员的未完成工作量以及工作人员的工作时间,来选择用于完成待推送工作的目标工作人员,属于目标工作人员类型的工作人员包括a、b、c、d,未完成工作量分别为60%、50%、40%、30%,工作人员的工作时间8:00-12:00、12:00-19:00、19:00-22:00、12:00-19:00,工作时间与工作要求的完成时间相匹配的工作人员为b、d,则可以综合考虑,优先选择未完成工作量少,并且工作时间与工作要求的完成时间相匹配的工作人员d作为目标工作人员。

s104,针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息。

需要说明的是,针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息,可以为:确定所述待推送工作的推送类型,作为第一推送类型;针对所述待推送工作,采用所述第一推送类型,向所述目标编号对应的目标工作人员的工作设备推送信息。

为了提高推送消息的灵活性,提高目标工作人员的主动性,使得目标工作人员可以对推送的工作进行不同的处理,例如:目标工作人员可以对推送的工作进行转交或者直接执行,在实际应用中,用户可以事先设定每种推送类型的权限,根据推送类型的权限,可以确定目标工作人员是否可以对推送的工作进行转交。

示例性的,推送类型可以包括指派类型和推荐类型,指派类型的权限为不可转交,推荐类型的权限为可以转交,则对于采用指派类型,向目标工作人员的工作设备推送的信息,目标工作人员不得转交给其他工作人员,必须由目标工作人员处理该工作;对于采用推荐类型,向目标工作人员的工作设备推送的信息,目标工作人员有转交给其他工作人员的权利,也就是说,目标工作人员可以选择让其他工作人员来处理该工作。

需要说明的是,根据工作的任务量的不同,完成每个工作所需的工作人员的数量可以不同,对于复杂的较难处理的工作可以同时将该工作信息推送给多个目标工作人员,由多个目标工作人员共同执行该项工作;对于简单的较容易处理的工作可以只将工作信息推送给一个目标工作人员,由该目标工作人员独自执行该项工作。具体的针对待推送工作,向目标工作人员的工作设备推送信息的示意图可以如图1b所示,可以看出,在目标工作人员接受推送的工作后,该工作将处于开始执行的状态,此时,若目标工作人员取消执行该工作,则表明该工作被执行失败或者被取消;若目标工作人员提交该工作,则表明该工作已完成。

在实际应用中,每个工作需要的工作人员的数量可以事先设定,本发明实施例对此不做限定。例如:工作a需要3个工作人员;工作b需要4个工作人员;工作c只需要1个工作人员等等。

如图1c所示,为利用本发明实施例来推送信息的一个具体示例,整个运行示意图可以看成是一个智能推荐系统,该智能推荐系统主要用于工作信息的推送,即应用本发明实施例提供的信息推送方法进行工作信息的推送。整个系统的工作流程描述如下:

首先,读取流程日志数据库,获得流程日志记录,根据流程日志记录的产生时段,对流程日志记录进行分组,产生分组集合,然后,提取分组集合中相关信息存储到分组集合数据库中,进而,可以利用数据挖掘技术对分组集合数据库中存储的信息进行分析,最终产生规则。当工作列表中产生新的工作任务时,此工作任务将自动发送消息通知工作流程的调度模块,进而,调度模块查询当前需要执行的工作,并把这些工作与规则库中的规则进行智能匹配,信息推送模块根据匹配结果将工作推送给相应的工作人员。

可以理解的是,调度模块是智能推荐系统的一个子模块,主要用于查询当前需要执行的工作及其对应的工作人员,然后根据智能匹配的结果以及调度策略,将新产生的工作分发给合适的工作人员,避免将工作都推送给工作任务繁重的工作人员,使得每个工作能够被及时有效的执行。具体的调度策略可以根据用户需求设定,本发明实施例对此不做限定。例如,调度策略可以为优先将新产生的工作推送给工作量较少的工作人员。

示例性的,当产生一个新的工作e时,根据智能匹配的结果,其对应的工作人员可以为a、b、c、d中的一个,然后,调度模块查询到当前需要执行的工作分别为a、b、c、d,对应的工作人员分别为a、a、c、d,则为了提高工作e被执行的效率,可以将工作e推送给当前没有执行任务的工作人员b。

可见,应用本发明实施例,可以根据预先生成的目标规则来实现向目标工作人员的工作设备推送信息,替代了现有技术中通过人工确定工作人员并进行推送的方式,提高了工作推送效率。

下面通过一个具体实例来对本发明实施例进行简单介绍。

将本发明实施例提供的信息推送方法应用于某个终端设备,当该终端设备收到工作需求文本后,针对该工作需求文本建立一个工作任务。

当终端设备接收到目标工作需求文本后,可以采用两种方式获得与目标工作需求文本对应的目标工作类型。

第一种方式为:从目标工作需求文本中筛选出关键词,然后从预设的工作库查找与该关键词相匹配的工作类型,如果查找到与该关键词相匹配的工作类型,则将该工作类型作为目标工作需求文本对应的目标工作类型;否则,随机选择一个工作类型作为目标工作类型。其中,预设的工作库中包含工作类型与工作关键词的对应关系表,例如,从目标工作需求文本中筛选出关键词“请假”,查找预设的工作库中的对应关系表,如果对应关系表中工作关键词请假对应的工作类型为人事处理,则目标工作需求文本对应的目标工作类型为人事处理;如果对应关系表中没有与工作关键词请假对应的工作类型,则随机选择一个工作类型作为目标工作类型。

第二种方式为:根据预设工作库中的工作类型与工作关键词的对应关系表,获得各个工作类型对应的关键词,其中,某个工作类型可以对应多个关键词。然后,从目标工作需求文本中查找,确定是否包含各个工作类型对应的关键词,并对各个关键词出现的次数进行统计,将出现次数最多的关键词所属的工作类型作为目标工作类型。由于,某个工作类型可以对应多个关键词,那么从目标工作需求文本中查询一共出现了哪些关键词,把出现的关键词所对应的工作类型出现的次数进行统计,将出现次数最多的工作类型作为目标工作类型。如果每个关键词的出现次数都为零次,则随机选择一个工作类型作为目标工作类型;如果出现次数最多的关键词的个数为一个,则将该关键词所属的工作类型作为目标工作类型;如果出现次数最多的关键词的个数为多个,并且各个关键词所属的工作类型不同,则随机选择其中的一个工作类型作为目标工作类型。

例如,获得工作类型人事处理对应的关键词包括:请假、招聘、调动;工作类型客户服务对应的关键词包括:查询、答疑、求助。然后,从目标工作需求文本中查找各个工作类型对应的关键词,请假、招聘、调动、查询、答疑、求助出现的次数分别为:1次、2次、0次、0次、0次、0次,则将出现次数最多的关键词招聘所属的工作类型人事处理,作为目标工作类型。

工作类型与工作关键词的对应关系表可以是根据管理员经验或者是根据智能学习算法的学习结果事先建立的,并且能够在后期进行修改与更新,以更好的适应实际情况,更准确的反映出工作类型与工作关键词之间的对应关系,从而提高信息推送的准确度。

在获得与目标工作需求文本对应的目标工作类型后,进一步,可以根据预先建立的工作类型与工作类型编号表,获得目标工作需求文本对应的工作类型编号。

为了更合理的安排工作人员执行发起人的发出的工作任务,可以结合工作任务的执行地点,即工作需求文本中所要求的地点,来安排离的执行地点较近的工作人员执行该工作。因而,可以根据每个工作任务,建立如表1所示的工作列表。例如,针对工作需求文本为西安机房坏了,帮忙维修的工作,可以先判断是否存在工作地点为西安的工作人员,如果存在,则安排工作地点在西安的工作人员来处理该项工作;如果不存在,则安排工作地点离西安最近的工作人员来处理该项工作。

表1

根据表1可以获知当前需要被执行的工作的工作类型包括人事处理、客户服务、后台维护、研究设计。

具体的,可以根据每个工作人员的特点建立工作人员信息表,该表可以随工作人员在岗变动情况和工作情况而随时更新。在进行信息推送时,针对每个待推送工作,从该工作人员信息表中选择于完成所述待推送工作的目标工作人员编号。可以建立如2所示的工作人员信息表。

参见表2,每个工作人员的都有唯一的一个工作人员编号,该编号可以唯一标识一个工作人员;所属部门是指工作人员所属的工作部门;特长关键词能够反映工作人员所擅长的工作;累计工作类型排名表示工作人员所从事过的工作类型的绩效排名,能够反映出工作人员所擅长的工作类型;工作时间1表示工作人员的工作时段;工作时间2表示工作人员每周的工作时间;今天是否在岗是根据工作人员的请假或调休情况,以及工作时间2、当前时间来判断的。为了及时处理工作任务,可以优先从今日在岗的工作人员中选择目标工作人员来执行工作。

表2

例如,从表1中获得目标工作需求文本对应的工作类型编号1,进而,查询预先生成的目标规则,即工作类型与工作人员类型之间的对应关系表,可知工作类型编号1对应的工作人员类型为人事部,因而,从表2中属于人事部的工作人员编号中,选择一个作为目标工作人员编号,可以是利用关键词匹配,从属于人事部的工作人员编号中,选择特长关键词为请假的工作人员编号bj001作为目标工作人员编号,进而,可以向工作人员编号bj001对应的工作设备推送信息。

参见图2,图2为本发明实施例提供的另一种信息推送方法的流程示意图,本发明图2所示实施例在图1a所示实施例的基础上,增加步骤s105-s109。

s105,接收工作人员通过工作设备发送的针对待转交工作的工作转交请求。

可以理解的是,当工作人员无法执行被推送的工作时,可以通过工作设备发送针对待转交工作的工作转交请求,其中,该工作转交请求中携带待转交工作人员的编号信息。

s106,获得所述待转交工作的推送类型,作为第二推送类型。

对第二推送类型的解释可以参照s104部分对推送类型的表述,本发明实施例在此不再赘述。

s107,根据所述第二推送类型,判断是否允许对所述待转交工作进行工作转交;若为是,则执行s108;若为否,则执行s109。

在s104部分的第一个示例的基础上,当第二推送类型为推荐类型时,则判定允许对所述待转交工作进行工作转交,进而,执行s108;当第二推送类型为指派类型时,则判定不允许对所述待转交工作进行工作转交,进而,执行s109。

s108,根据所述待转交工作人员的编号信息,针对所述待转交工作,采用所述第二推送类型,向所述待转交工作人员的工作设备推送信息。

当判断出允许对待转交工作进行工作转交,则根据待转交工作人员的信息,向待转交工作人员的工作设备推送信息,由于待转交工作的推送类型是与待转交工作对应的,因此,在将待转交工作推送给待转交工作人员的工作设备时,仍然采用该第二推送类型。

示例性的,待转交工作为a,待转交工作人员的编号为b,当第二类型为推荐类型时,则针对待转交工作a,采用推荐类型,向编号为b的工作人员的工作设备推送信息。

为了避免待转交工作被不断的转交,影响对待转交工作的处理速度,可以设置工作可以被转交次数的上限,当超过该上限时,则采用不允许对该工作进行工作转交的推送类型进行信息推送。例如设置工作可以被转交次数的上限为3,则待转交工作的转交次数超过三次时,设定第四次转交该工作时,采用不允许对该工作进行工作转交的推送类型进行信息推送。

示例性的,待转交工作为a,当第二类型为推荐类型并且待转交工作为a已被转交3次时,第四次的待转交工作人员为e,则在第四次转交工作a时,采用指派类型,向待转交工作人员e的工作设备推送信息。

s109,拒绝对所述待转交工作进行工作转交。

当判断出允许对待转交工作进行工作转交,则拒绝对待转交工作进行工作转交。

可见,应用本发明实施例,可以根据预先生成的目标规则来实现向目标工作人员的工作设备推送信息,替代了现有技术中通过人工确定工作人员并进行推送的方式,提高了工作推送效率,进一步的,提高了目标工作人员的主动性,可以使得目标工作人员能够对推送的工作进行转交。

与上述的方法实施例相对应,本发明实施例还提供一种信息推送装置。

参见图3,图3为本发明实施例所提供的一种信息推送装置的结构示意图,包括:

第一获得模块301,用于获得待推送工作的目标工作类型;

确定模块302,用于根据所述目标工作类型和预先生成的目标规则,确定能够完成所述待推送工作的目标工作人员类型,其中,所述目标规则为:预先生成的工作类型与工作人员类型之间的对应关系;

选择模块303,用于从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号;

第一推送模块304,用于针对所述待推送工作,向所述目标编号对应的目标工作人员的工作设备推送信息。

可见,应用本发明实施例,可以根据预先生成的目标规则来实现向目标工作人员的工作设备推送信息,替代了现有技术中通过人工确定工作人员并进行推送的方式,提高了工作推送效率。

其中,所述目标规则为:根据预先收集的流程日志生成的工作类型与工作人员类型之间的对应关系。

其中,所述装置还可以包括:

提取模块,用于从预先收集的流程日志包含的各条流程记录中,提取每一条流程记录对应的工作信息和工作人员信息;

第二获得模块,用于利用预设的数据挖掘算法,对每一条流程记录对应的工作信息和工作人员信息进行分析,获得工作类型和工作人员类型之间的对应关系,进而获得所述目标规则。

其中,所述提取模块包括:

获得子模块,用于根据预先收集的流程日志包含的各条流程记录的生成时段,对所述流程日志进行分组,获得所述流程日志的分组集合;

提取子模块,用于基于分组集合,采用并行处理方式,提取每个分组集合包含的各条流程记录对应的工作信息和工作人员信息。

其中,所述选择模块,具体用于:

从属于所述目标工作人员类型的工作人员的编号中随机选择一名工作人员的编号作为用于完成所述待推送工作的工作人员的目标编号;或者

根据以下信息中的至少一种,从属于所述目标工作人员类型的工作人员的编号中,选择用于完成所述待推送工作的目标工作人员的目标编号:

编号对应的工作人员的未完成工作量;

编号对应的工作人员的工作速度;

编号对应的工作人员的工作时间;

编号对应的工作人员的经验丰富程度;

工作的重要等级;

工作的产生时间。

其中,所述第一推送模块,包括:

确定子模块,用于确定所述待推送工作的推送类型,作为第一推送类型;

推送子模块,用于针对所述待推送工作,采用所述第一推送类型,向目标编号对应的所述目标工作人员的工作设备推送信息。

参见图4,图4为本发明实施例提供的另一种信息推送方法装置的结构示意图,与图2所示的流程相对应,本发明图4实施例在图3所示实施例的基础上,增加:

接收模块305,用于接收工作人员通过工作设备发送的针对待转交工作的工作转交请求,其中,所述工作转交请求中携带待转交工作人员的编号信息;

第三获得模块306,用于获得所述待转交工作的推送类型,作为第二推送类型;

判断模块307,用于根据所述第二推送类型,判断是否允许对所述待转交工作进行工作转交,若为否,则拒绝对所述待转交工作进行工作转交;

第二推送模块308,用于当所述判断模块判断结果为是时,根据所述待转交工作人员的编号信息,针对所述待转交工作,采用所述第二推送类型,向所述待转交工作人员的工作设备推送信息。

可见,应用本发明实施例,可以根据预先生成的目标规则来实现向目标工作人员的工作设备推送信息,替代了现有技术中通过人工确定工作人员并进行推送的方式,提高了工作推送效率,进一步的,提高了目标工作人员的主动性,可以使得目标工作人员能够对推送的工作进行转交。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:rom/ram、磁碟、光盘等。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1