一种消息推送方法、装置、电子设备及存储介质与流程

文档序号:32398392发布日期:2022-12-02 18:04阅读:77来源:国知局
一种消息推送方法、装置、电子设备及存储介质与流程

1.本发明涉及消息推送技术领域,具体涉及一种消息推送方法、装置、电子设备及存储介质。


背景技术:

2.oa(办公自动化)系统是指将计算机、通信等现代化技术运用到传统办公中,利用现代化设备和信息化技术,代替办公人员传统的部分手动或重复性业务活动,优质而高效地处理办公事务和业务信息,实现对信息资源的高效利用,最大限度地提高工作效率和质量,企业为满足各个部门及目标用户的不同需求,会将所有办公相关的业务版块、通知、公告、链接、日常消息等融汇办公系统中,实现多人、多部门的办公模式,不同角色身份的员工在浏览系统时,接收到的消息较为杂乱,可能包含不同部门、不同领域的消息,故亟待提出一种新的消息推送方法以保证办公系统推送员工感兴趣或需要的消息,提高办公效率。


技术实现要素:

3.因此,本发明提供一种消息推送方法、装置、电子设备及存储介质,保证办公系统推送员工感兴趣或重要的有关的消息,提高办公效率。
4.根据第一方面,本发明实施例公开了一种消息推送方法,所述方法包括:获取目标用户访问办公系统的日志信息;根据所述日志信息得到所述目标用户对应的多个目标标签信息;根据所述多个目标标签信息确定所述目标用户在办公系统中的用户行为画像数据;根据所述目标用户对应的用户行为画像数据,为所述目标用户推送与其相关的办公消息。
5.可选地,所述日志信息,包括:目标用户登录办公系统的时间数据、目标用户的身份信息、目标用户进入办公系统后点击次数大于预设次数的访问数据及目标用户浏览办公系统中目标业务模块的次数。
6.可选地,根据所述日志信息得到所述目标用户对应方多个目标标签信息,包括:根据目标用户登录办公系统时间数据,得到目标用户作息习惯标签信息;根据目标用户的身份信息,得到目标用户身份特征标签信息;根据目标用户进入办公系统后点击次数大于预设次数的访问数据,得到目标用户工作行为轨迹标签信息;根据目标用户浏览办公系统中目标业务板块的次数,得到目标用户使用各板块重要度的排序标签信息。
7.可选地,所述目标用户登录办公系统的时间数据通过下述方式得到:获取目标时长内所述目标用户在每一天内登录办公系统的时间;对每一天目标用户登录办公系统的时间按照从早到晚排序;根据目标时长内每一天的登录时间排序结果,确定目标用户的目标登录区间。
8.可选地,所述根据目标时长内每一天的登录时间排序结果,确定目标用户的目标登录时间,包括:计算相邻两个登录时间的时间间隔;将所述时间间隔小于预设间隔阈值的登录时间划分到一个时间区间;去除划分出的所述时间区间内包含的登录时间的个数小于预设个数的时间区间;对剩余的时间区间进行处理得到所述目标用户的目标登录时间区
间。
9.可选地,对剩余的时间区间进行处理得到所述目标用户的目标登录时间区间,包括:对剩余的时间区间内包含的登录时间进行取整和去重处理;将处理后的事件区间作为所述目标用户的目标登录时间区间。
10.可选地,根据所述目标用户对应的用户行为画像数据,为所述目标用户推送与其相关的办公消息,包括:将待推送消息与所述目标用户对应的用户行为画像数据进行相关性匹配;将匹配度满足要求的待推送消息,在所述目标用户的目标登录时间区间进行推送。
11.根据第二方面,本发明实施例还公开了一种消息推送装置,包括:日志信息获取模块,用于获取目标用户访问办公系统的日志信息;标签信息建立模块,用于根据所述日志信息得到所述目标用户对应的多个目标标签信息;用户行为画像建立模块,用于根据所述多个目标标签信息确定所述目标用户在办公系统中的用户行为画像数据;信息推送模块,用于根据所述目标用户对应的用户行为画像数据,为所述目标用户推送与其相关的办公消息。
12.根据第三方面,本发明实施例还公开了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的消息推送方法的步骤。
13.根据第四方面,本发明实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的消息推送方法的步骤。
14.本发明技术方案,具有如下优点:
15.本发明提供的消息推送方法,通过获取目标用户访问办公系统的日志信息,根据日志信息得到标签信息,建立目标用户在办公系统的用户行为画像数据,根据用户行为画像数据,为目标用户推送与其相关的办公消息,便于办公系统精准推送目标用户感兴趣或需要的消息,进而提高办公效率。
附图说明
16.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本发明实施例中消息推送方法的一个具体示例的流程图;
18.图2为本发明实施例中消息推送装置的一个具体示例的原理框图;
19.图3为本发明实施例中电子设备的一个具体示例图。
具体实施方式
20.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
22.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
23.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
24.oa(办公自动化)系统是指将计算机、通信等现代化技术运用到传统办公中,利用现代化设备和信息化技术,代替办公人员传统的部分手动或重复性业务活动,优质而高效地处理办公事务和业务信息,实现对信息资源的高效利用,最大限度地提高工作效率和质量,企业为满足各个部门及目标用户的不同需求,会将所有办公相关的业务版块、通知、公告、链接、日常消息等融汇办公系统中,实现多人、多部门的办公模式,不同角色身份的员工在浏览系统时,接收到的消息较为杂乱,可能包含不同部门、不同领域的消息,因此需要建立员工访问办公系统时的行为画像,精准推送用户感兴趣或需要的消息,提高办公效率。
25.本发明实施例公开了一种消息推送方法,如图1所示,该方法包括如下步骤:
26.步骤101,获取目标用户访问办公系统的日志信息;
27.示例性地,本技术实施例中日志信息包括:目标用户登录办公系统的时间数据、目标用户的身份信息、目标用户进入办公系统后点击次数大于预设次数的访问数据及目标用户浏览办公系统中目标业务板块的次数。具体实施例中,目标用户的身份信息可以包括但不限于目标用户所述部门、岗级和岗位信息等,目标用户进入办公系统点击的访问数据包括:常访问的通知、公告和链接数据,仅作为举例,不以此为限。
28.作为本技术一个可选实施方案,目标用户登录办公系统的时间数据通过下述方式得到:获取目标时长内所述目标用户在每一天内登录办公系统的时间;对每一天目标用户登录办公系统的时间按照从早到晚排序;根据目标时长内每一天的登录时间排序结果,确定目标用户的目标登录时间。
29.示例性地,该目标时长可以是一天也可以是多天,本技术实施例中对该目标时长包含的天数不做限定;获取每一条该目标用户登录办公系统的时间并进行排序操作,根据排序结果确定该目标用户在一天内的目标登录时间。本技术实施例优先选择多天内该目标用户在每一天的登录办公系统的时间,统计每一天目标用户登录办公系统的时间的规律,根据统计结果确定目标用户的目标登录时间。
30.作为本技术一个可选实施方案,根据目标时长内每一天的登录时间排序结果,确定目标用户的目标登录时间,包括:计算相邻两个登录时间的时间间隔;将所述时间间隔小于预设间隔阈值的登录时间划分到一个时间区间;在具体实施例中:一天中某员工登录时间访问时间有8:15、8:32、8:40、10:30、14:12、14:23、15:02,计算相邻两个时间的间隔分钟
数,依次为17min、8min、110min、222min、11min、39min,则划分时间区间为:[8:15、8:32、8:40]、[10:30]、[14:12、14:23、15:02],仅作为举例,不以此为限。
[0031]
去除划分出的所述时间区间内包含的登录时间的个数小于预设个数的时间区间(例如预设个数为2,仅作为举例,不以此为限);在具体实施例中:去除划分区间内个数小于2的区间。即划分时间区间变为:[8:15、8:32、8:40]、[14:12、14:23、15:02],仅作为举例,不以此为限。
[0032]
对剩余的时间区间进行处理得到所述目标用户的目标登录区间。
[0033]
作为本技术一个可选实施方案,对剩余的时间区间进行处理得到所述目标用户的目标登录时间区间,包括:对剩余的时间区间内包含的登录时间进行取整和去重处理;将处理后的事件区间作为所述目标用户的目标登录时间区间。具体实施例中,对剩余的时间区间内包含的登录时间进行取整并去重,如可以按照规定:x:00-x:29时间内取整为x:00,x:30-x+1:00时间内取整为x+1:00,在具体实施例中:剩余的时间区间为[8:15、8:32、8:40]、[14:12、14:23、15:02],取整后变为:[8:00、9:00、9:00]、[14:00、14:00、15:00],去重后为[8:00、9:00]、[14:00、15:00]即为目标用户的目标登录时间,仅作为举例,不以此为限。
[0034]
步骤102,根据所述日志信息得到所述目标用户对应的多个目标标签信息;
[0035]
作为本技术一个可选实施方式,步骤102包括:根据目标用户登录办公系统时间数据,得到目标用户作息习惯标签信息;根据目标用户的身份信息,得到目标用户身份特征标签信息;根据目标用户进入办公系统后点击次数大于预设次数的访问数据,得到目标用户工作行为轨迹标签信息;根据目标用户浏览办公系统中目标业务板块的次数,得到目标用户使用各板块重要度的排序标签信息。
[0036]
示例性地,从办公系统的个人信息栏中得到目标用户的身份信息,包括所述部门、岗级、职位信息等,根据这些关键词,得到目标用户身份特征标签信息。
[0037]
目标用户进入办公系统后点击次数大于预设次数的访问数据,包括常访问的通知、公告和链接数据,将上述数据中的文字信息进行语义分析(对文案中的文字进行词语或关键词的提取),根据语义分析结果标记目标用户的工作行为轨迹标签信息。将文字信息进行语义分析的方法仅作为举例,不以此为限。
[0038]
记录目标用户浏览办公系统中目标业务板块的次数,统计访问同一板块的次数,对各个板块的使用次数进行排序,按照使用次数由多到少排序得到目标用户使用各板块重要度的排序标签信息。
[0039]
步骤103,根据所述多个目标标签信息确定所述目标用户在办公系统中的用户行为画像数据;
[0040]
示例性地,将目标用户作息习惯标签信息、身份特征标签信息、工作行为轨迹标签信息和各板块重要度的排序标签信息这四种标签信息作为目标用户特征,储存到特征库中,建立目标用户的用户行为画像数据。
[0041]
步骤104,根据所述目标用户对应的用户行为画像数据,为所述目标用户推送与其相关的办公消息。
[0042]
示例性地,根据目标用户对应的用户行为画像数据,为目标用户推送与其相关的办公消息,包括:将待推送消息与目标用户对应的用户行为画像数据进行相关性匹配;将匹配度满足要求的待推送消息,在目标用户的目标登录时间区间进行推送。
[0043]
本发明实施例提供的消息推送方法,通过获取目标用户的日志信息,得到目标用户的标签信息,确定目标用户的用户行为画像数据,根据目标用户对应方用户行为画像数据,为目标用户在目标登录区间推送与其相关的办公消息,便于精准推送目标用户感兴趣或需要的消息,提高办公效率。
[0044]
本发明实施例还公开了一种消息推送装置,如图2所示,该装置包括:
[0045]
日志信息获取模块201,用于获取目标用户访问办公系统的日志信息;
[0046]
标签信息建立模块202,用于根据所述日志信息得到所述目标用户对应的多个目标标签信息;
[0047]
用户行为画像建立模块203,用于根据所述多个目标标签信息确定所述目标用户在办公系统中的用户行为画像数据;
[0048]
信息推送模块204,用于根据所述目标用户对应的用户行为画像数据,为所述目标用户推送与其相关的办公消息。
[0049]
本发明提供的消息推送装置,获取目标用户访问办公系统的日志信息;根据日志信息得到目标用户对应的多个目标标签信息;确定目标用户在办公系统中的用户行为画像数据;为目标用户推送与其相关的办公消息,便于精准推送目标用户感兴趣或需要的消息,提高办公效率。
[0050]
作为本发明一个可选实施方式,所述日志信息,包括:目标用户登录办公系统的时间数据、目标用户的身份信息、目标用户进入办公系统后点击次数大于预设次数的访问数据及目标用户浏览办公系统中目标业务板块的次数。
[0051]
作为本发明一个可选实施例,标签信息建立模块202,包括:第一标签获取子模块,用于根据目标用户登录办公系统时间数据,得到目标用户作息习惯标签信息;第二标签获取子模块,用于根据目标用户的身份信息,得到目标用户身份特征标签信息;第三标签获取子模块,用于根据目标用户进入办公系统后点击次数大于预设次数的访问数据,得到目标用户工作行为轨迹标签信息;第四标签获取子模块,用于根据目标用户浏览办公系统中目标业务板块的次数,得到目标用户使用各板块重要度的排序标签信息。
[0052]
作为本发明一个可选实施例,该装置还包括:登录时间区间确定模块,用于获取目标时长内所述目标用户在每一天内登录办公系统的时间;对每一天目标用户登录办公系统的时间按照从早到晚排序;根据目标时长内每一天的登录时间排序结果,确定目标用户的目标登录时间区间。
[0053]
作为本发明一个可选实施例,该装置还包括:时间区间获取模块,用于计算相邻两个登录时间的时间间隔;将所述时间间隔小于预设间隔阈值的登录时间划分到一个时间区间;去除划分出的所述时间区间内包含的登录时间的个数小于预设个数的时间区间;对剩余的时间区间进行处理得到所述目标用户的目标登录时间区间。
[0054]
作为本发明一个可选实施例,该装置还包括:时间区间处理模块,用于对剩余的时间区间内包含的登录时间进行取整和去重处理;将处理后的事件区间作为所述目标用户的目标登录时间区间。
[0055]
作为本发明一个可选实施例,信息推送模块204,还用于将待推送消息与所述目标用户对应的用户行为画像数据进行相关性匹配;将匹配度满足要求的待推送消息,在所述目标用户的目标登录时间区间进行推送。
[0056]
本发明实施例还提供了一种电子设备,如图3所示,该电子设备可以包括处理器401和存储器402,其中处理器401和存储器402可以通过总线或者其他方式连接,图3中以通过总线连接为例。
[0057]
处理器401可以为中央处理器(central processing unit,cpu)。处理器401还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
[0058]
存储器402作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的消息推送方法对应的程序指令/模块。处理器401通过运行存储在存储器402中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的消息推送方法。
[0059]
存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器401所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至处理器401。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0060]
所述一个或者多个模块存储在所述存储器402中,当被所述处理器401执行时,执行如图1所示实施例中的消息推送方法。
[0061]
上述电子设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0062]
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0063]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1