一种消息推送方法、服务器及消息推送系统与流程

文档序号:12694645阅读:来源:国知局

技术特征:

1.一种消息推送方法,应用于服务器,其特征在于,所述消息推送方法包括:

接收用户终端发送的消息获取请求,所述消息获取请求包括用户的身份标识及推送指令;

从所述推送指令识别出用户的意图,用户的意图包括泛读、类读、精读;以及

根据所述用户的意图对应的推送规则生成待推送消息,并将所述待推送消息推送至与所述身份标识对应的用户终端。

2.如权利要求1所述的消息推送方法,其特征在于,所述消息推送方法还包括:

接收新信息,并将所述新信息存入信息数据库,以更新所述信息数据库;

根据新信息的内容获取新信息的标识,所述新信息的标识包括新信息的标签、新信息所属的大分类、新信息所属的子分类、新信息的入库时间中的至少一项。

3.如权利要求1或2所述的消息推送方法,其特征在于,从所述推送指令识别出用户的意图的步骤包括:

识别所述推送指令中的动词和名词;

在所述推送指令包括阅读类动词库中的词时,判断所述推送指令中的名词是否包括标签词库中的词;

若所述推送指令中的名词包括标签词库中的词,则识别用户的意图为精读;

若所述推送指令中的名词不包括标签词库中的词,则判断所述推送指令中的名词是否包括类别词库中的词;

若所述推送指令中的名词包括类别词库中的词,则识别用户的意图为类读;以及

若所述推送指令中的名词不包括类别词库中的词,则在所述推送指令中的名词包括泛读词库中的词时,识别用户的意图为泛读。

4.如权利要求3所述的消息推送方法,其特征在于,所述从所述推送指令识别出用户的意图的步骤还包括:

在所述推送指令不包括阅读类动词库中的词但包括标签词库中的词或类别词库中的词时,识别用户的意图为精读。

5.如权利要求1所述的消息推送方法,其特征在于,所述待推送消息包括内容消息,所述根据所述用户的意图对应的推送规则生成待推送消息的步骤包括:

若所述用户的意图为泛读,则利用筛选规则对信息数据库中的信息进行筛选,以生成所述内容消息;

若所述用户的意图为类读,则选出信息数据库中属于所述推送指令中的类别词库中的词的类别的信息,并利用筛选规进行筛选,以生成所述内容消息;以及/或

若所述用户的意图为精读,则选出信息数据库中信息的标签与所述推送指令中的标签词库中的词匹配的信息,并利用筛选规则进行筛选,以生成所述内容消息。

6.如权利要求1或5所述的消息推送方法,其特征在于,所述待推送消息包括指令推荐消息,所述根据所述用户的意图对应的推送规则生成待推送消息的步骤包括:

根据用户属性数据和/或历史行为数据生成至少一个用户标签;

若所述用户的意图为泛读,则生成包括用户标签的指令推荐消息;

若所述用户的意图为类读,则筛选出与所述推送指令中的类别词库中的词同属一个大分类的用户标签,以生成指令推荐消息;以及/或

若所述用户的意图为精读,则筛选出与所述推送指令中的标签词库中的词同属一个子分类的用户标签,以生成指令推荐消息。

7.一种消息推送方法,应用于服务器与用户终端之间,其特征在于,所述消息推送方法包括:

所述用户终端接收输入的推送指令后发送消息获取请求至所述服务器,所述消息获取请求包括用户的身份标识及推送指令;

所述服务器从所述推送指令识别出用户的意图,用户的意图包括泛读、类读、精读,并根据所述用户的意图对应的推送规则生成待推送消息后推送至与所述身份标识对应的用户终端,从而使得所述用户终端展示所述服务器推送的消息。

8.一种服务器,其特征在于,所述服务器包括:

请求接收模块,用于接收用户终端发送的消息获取请求,所述消息获取请求包括用户的身份标识及推送指令;

意图识别模块,用于从所述推送指令识别出用户的意图,用户的意图包括泛读、类读、精读;

消息生成与推送模块,用于根据所述用户的意图对应的推送规则生成待推送消息,并将所述待推送消息推送至与所述身份标识对应的用户终端。

9.如权利要求8所述的服务器,其特征在于,所述服务器还包括:

新信息接收模块,用于接收新信息;

信息数据库,用于存储接收的新信息,并根据新信息的内容获取并存储新信息的标识;

所述新信息的标识包括新信息的标签、新信息所属的大分类、新信息所属的子分类、新信息的入库时间中的至少一项。

10.如权利要求8或9所述的服务器,其特征在于,所述意图识别模块包括:

词性识别单元,用于识别所述推送指令中的动词和名词;

精读识别单元,用于在所述推送指令包括阅读类动词库中的词及标签词库中的词时识别用户的意图为精读;

类读识别单元,用于在所述推送指令包括阅读类动词库中的词及类别词库中的词时识别用户的意图为类读;以及

泛读识别单元,用于在若所述推送指令中的名词不包括类别词库中的词及标签词库中的词,且包括阅读类动词库中的词及泛读词库中的词时,识别用户的意图为泛读。

11.如权利要求10所述的服务器,其特征在于,所述精读识别单元还用于在所述推送指令不包括阅读类动词库中的词但包括标签词库中的词或类别词库中的词时,识别用户的意图为精读。

12.如权利要求8所述的服务器,其特征在于,所述消息生成与推送模块包括内容消息生成单元;

所述内容消息生成单元用于在所述用户的意图为泛读时,利用筛选规则对信息数据库中的信息进行筛选,以生成内容消息;所述内容消息生成单元还用于在所述用户的意图为类读时,选出属于所述推送指令中的类别词库中的词的类别的信息,并利用筛选规进行筛选,以生成内容消息;所述内容消息生成单元还用于在所述用户的意图为精读时,选出信息的标签与所述推送指令中的标签词库中的词匹配的信息,并利用筛选规则进行筛选,以生成内容消息。

13.如权利要求8或12所述的服务器,其特征在于,所述消息生成与推送模块包括指令推荐消息生成单元;

所述指令推荐消息生成单元用于根据用户属性数据和/或所述历史行为数据生成至少一个用户标签,并在所述用户的意图为泛读时,生成包括用户标签的指令推荐消息;所述指令推荐消息生成单元还用于在所述用户的意图为类读时,筛选出与所述推送指令中的类别词库中的词同属一个大分类的用户标签,以生成指令推荐消息;所述指令推荐消息生成单元还用于在所述用户的意图为精读时,筛选出与所述推送指令中的标签词库中的词同属一个子分类的用户标签,以生成指令推荐消息。

14.一种消息推送系统,其特征在于,所述消息推送系统包括服务器与用户终端;

所述用户终端用于接收输入的推送指令后发送消息获取请求至所述服务器,所述消息获取请求包括用户的身份标识及推送指令;

所述服务器从所述推送指令识别出用户的意图,用户的意图包括泛读、类读、精读,并根据所述用户的意图对应的推送规则生成待推送消息后推送至与所述身份标识对应的用户终端,从而使得所述用户终端展示所述服务器推送的消息。

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